OSDN Git Service

c85c864616b9660e7230bcbf3a2b2c7406d0b8c9
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2
3         PR fortran/50540
4         * gfortran.dg/forall_16.f90: New test.
5
6 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7
8         PR fortran/38718
9         * gfortran.dg/initialization_29.f90: Expand test.
10
11 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
12
13         PR c++/51027
14         * g++.dg/cpp0x/alias-decl-12.C: New test.
15         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
16
17 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
18
19         PR debug/51032
20         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
21
22 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
23
24         PR tree-optimization/51015
25         * gcc.dg/vect/pr51015.c: New test.
26
27 2011-11-08  David S. Miller  <davem@davemloft.net>
28
29         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
30         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
31
32 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
33
34         PR fortran/50404
35         * gfortran.dg/io_constraints_3.f90: Improve testcase.
36
37 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
38
39         PR fortran/50409
40         * gfortran.dg/string_5.f90: Improve testcase.
41
42 2011-10-23  Jason Merrill  <jason@redhat.com>
43
44         PR c++/50835
45         * g++.dg/template/lvalue2.C: New.
46
47 2011-11-08  Michael Matz  <matz@suse.de>
48
49         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
50         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
51         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
52         * g++.dg/eh/builtin2.C: Ditto.
53         * g++.dg/eh/builtin3.C: Ditto.
54
55 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
56
57         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
58         being prefered even for -mavx.
59         * gcc.target/i386/avx-cvt-3.c: New test.
60
61 2011-11-08  Richard Guenther  <rguenther@suse.de>
62
63         PR tree-optimization/51012
64         * gcc.dg/pr51012-1.c: New testcase.
65         * gcc.dg/pr51012-2.c: Likewise.
66
67 2011-11-08  Richard Guenther  <rguenther@suse.de>
68
69         PR middle-end/51010
70         * c-c++-common/uninit-pr51010.c: New testcase.
71
72 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
73
74         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
75         check_effective_target_vect_call_copysignf,
76         check_effective_target_vect_call_lrint): New procedures.
77         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
78         $VECT_SLP_CFLAGS with -ffast-math.
79         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
80         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
81         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
82         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
83
84 2011-11-07  Richard Henderson  <rth@redhat.com>
85             Aldy Hernandez  <aldyh@redhat.com>
86             Torvald Riegel  <triegel@redhat.com>
87
88         Merged from transactional-memory.
89
90         * g++.dg/dg.exp: Run transactional memory tests.
91         * g++.dg/tm: New directory with new tests.
92         * gcc.dg/tm: New directory with new tests.
93         * c-c++-common/tm: New directory with new tests.
94
95 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
96
97         Fix context handling of alias-declaration
98         * g++.dg/cpp0x/alias-decl-11.C: New test.
99
100 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
101
102         PR c++/50864
103         * g++.dg/parse/template26.C: New.
104         * g++.dg/template/crash45.C: Adjust dg-error string.
105
106 2011-11-07  Jason Merrill  <jason@redhat.com>
107
108         PR c++/50848
109         * g++.dg/template/lookup9.C: New.
110
111         PR c++/50863
112         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
113
114         PR c++/50870
115         * g++.dg/cpp0x/decltype35.C: New.
116
117 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
118
119         Support C++11 alias-declaration
120         PR c++/45114
121         * g++.dg/cpp0x/alias-decl-0.C: New test case.
122         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
123         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
124         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
125         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
126         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
127         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
128         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
129         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
130         * g++.dg/ext/alias-decl-attr1.C: Likewise.
131         * g++.dg/ext/alias-decl-attr2.C: Likewise.
132         * g++.dg/ext/alias-decl-attr3.C: Likewise.
133         * g++.dg/ext/alias-decl-attr4.C: Likewise.
134
135 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
136
137         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
138
139 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
140
141         PR fortran/50919
142         * gfortran.dg/typebound_call_21.f03: New.
143
144 2011-11-07  Nathan Sidwell  <nathan@acm.org>
145
146         * gcc.dg/profile-dir-1.c: Adjust final scan.
147         * gcc.dg/profile-dir-2.c: Adjust final scan.
148         * gcc.dg/profile-dir-3.c: Adjust final scan.
149         * gcc.misc-tests/gcov.exp: Adjust regexp.
150         * gcc.misc-tests/gcov-12.c: New.
151         * gcc.misc-tests/gcov-13.c: New.
152         * gcc.misc-tests/gcovpart-13b.c: New.
153         * gcc.misc-tests/gcov-14.c: New.
154
155 2011-11-07  Jason Merrill  <jason@redhat.com>
156
157         PR c++/35688
158         * g++.dg/ext/visibility/template8.C: New.
159
160 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
161
162         PR tree-optimization/50789
163         * gcc.target/i386/avx2-gather-1.c: New test.
164         * gcc.target/i386/avx2-gather-2.c: New test.
165         * gcc.target/i386/avx2-gather-3.c: New test.
166         * gcc.target/i386/avx2-gather-4.c: New test.
167
168 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
169
170         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
171
172 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
173
174         PR libfortran/45723
175         * gfortran.dg/open_dev_null.f90: Remove testcase.
176
177 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
178
179         * lib/target-supports.exp (check_effective_target_sync_int_128):
180         Don't cache the result.
181         (check_effective_target_sync_long_long): Ditto.
182
183 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
184
185         PR rtl-optimization/47698
186         * gcc.target/i386/47698.c: New test.
187
188 2011-11-06  Jason Merrill  <jason@redhat.com>
189
190         PR c++/35688
191         * g++.dg/ext/visibility/template7.C: New.
192
193 2011-11-07  Terry Guo  <terry.guo@arm.com>
194
195         * gcc.target/arm/wmul-1.c: Adjust optimization level.
196         * gcc.target/arm/wmul-2.c: Ditto.
197         * gcc.target/arm/wmul-3.c: Ditto.
198         * gcc.target/arm/wmul-4.c: Ditto.
199
200 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
201
202         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
203         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
204         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
205         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
206         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
207         expected diagnostics.
208
209 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
210             Richard Henderson  <rth@redhat.com>
211             Aldy Hernandez  <aldyh@redhat.com>
212
213         Merged from cxx-mem-model.
214
215         * lib/target-supports.exp (check_effective_target_sync_int_128,
216         check_effective_target_sync_long_long): Check whether the target
217         supports 64 and 128 bit __sync builtins.
218         (check_effective_target_cas_char): New.
219         (check_effective_target_cas_int): New.
220         * gcc.dg/dg.exp: Exclude simulate-thread tests.
221         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
222         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
223         produce the expected library calls.
224         * gcc.dg/atomic-fence.c: New functional tests.
225         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
226         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
227         * gcc.dg/atomic-lockfree[-aux].c: New tests.
228         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
229         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
230         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
231         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
232         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
233         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
234         are atomic.
235         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
236         loads are atomic.
237         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
238         are atomic.
239         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
240         are atomic.
241         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
242         int128 operations are atomic.
243         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
244         operations are atomic.
245         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
246         operations are atomic.
247         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
248         operations are atomic.
249         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
250         stores aren't moved out of a loop.
251         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
252         globals don't overwrite neighbouring globals.
253         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
254         writes dont overwrite neighbouring components.
255         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
256         * c-c++-common/gomp/atomic-3.c: Likewise.
257         * c-c++-common/gomp/atomic-9.c: Likewise.
258         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
259         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
260         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
261         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
262         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
263         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
264         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
265         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
266         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
267         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
268         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
269         g++.dg/gomp/atomic-15.C: Remove.
270         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
271         * gcc.dg/gomp/atomic-11.c: Remove test.
272
273 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
274
275         * gcc.dg/vect/bb-slp-cond-1.c: New test.
276         * gcc.dg/vect/slp-cond-1.c: New test.
277         * gcc.dg/vect/slp-cond-2.c: New test.
278
279 2011-11-05  David S. Miller  <davem@davemloft.net>
280
281         * lib/test-supports.exp
282         (check_effective_target_ultrasparc_vis2_hw): New proc.
283         (check_effective_target_ultrasparc_vis3_hw): New proc.
284         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
285         * gcc.target/sparc/vec-init-2.inc: Likewise.
286         * gcc.target/sparc/vec-init-3.inc: Likewise.
287         * gcc.target/sparc/vec-init-1-vis1.c: New test.
288         * gcc.target/sparc/vec-init-1-vis2.c: New test.
289         * gcc.target/sparc/vec-init-1-vis3.c: New test.
290         * gcc.target/sparc/vec-init-2-vis1.c: New test.
291         * gcc.target/sparc/vec-init-2-vis2.c: New test.
292         * gcc.target/sparc/vec-init-2-vis3.c: New test.
293         * gcc.target/sparc/vec-init-3-vis1.c: New test.
294         * gcc.target/sparc/vec-init-3-vis2.c: New test.
295         * gcc.target/sparc/vec-init-3-vis3.c: New test.
296
297 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
298
299         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
300         Disable test on Epiphany.
301         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
302         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
303         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
304         * g++.dg/parse/pragma3.C: Likewise.
305         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
306         (bar): Use it.
307         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
308         * gcc.dg/tls/thr-cse-1.c: Likewise.
309         * g++.dg/opt/devirt2.C: Likewise.
310         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
311         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
312         * gcc.target/epiphany: New directory.
313
314 2011-11-05  Tobias Burnus  <burnus@net-b.de>
315
316         * gfortran.dg/quad_2.f90: New.
317
318 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
319
320         * gcc.dg/strlenopt-22g.c: New wrapper around...
321         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
322
323 2011-11-04  Jason Merrill  <jason@redhat.com>
324
325         PR c++/26714
326         * g++.dg/init/lifetime2.C: New.
327         * g++.dg/cpp0x/initlist-lifetime2.C: New.
328
329         PR c++/48370
330         * g++.dg/init/lifetime1.C: Test cleanup order.
331
332 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
333
334         * g++.dg/other/offsetof7.C: New test.
335
336 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
337
338         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
339         variable, default empty, -ffat-lto-objects for effective_target_lto.
340         (gcc-dg-test-1): Add options from dg-final methods.
341         * lib/scanasm.exp (scan-assembler_required_options)
342         (scan-assembler-not_required_options): New procs.
343
344 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
345
346         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
347         generate a pedwarn in c++98-mode.
348         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
349         don't generate a pedwarn in c++0x-mode.
350
351 2011-11-04  Olivier Goffart  <olivier@woboq.com>
352
353         PR c++/50965
354         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
355
356 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
357
358         PR rtl-optimization/38644
359         * gcc.target/arm/stack-red-zone.c: New.
360
361 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
362
363         PR c++/48420
364         * g++.dg/warn/Wconversion-null-3.C: New.
365
366 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
367
368         PR c++/50941
369         * g++.dg/cpp0x/udlit-strint-length.C: New.
370
371 2011-11-04  Jason Merrill  <jason@redhat.com>
372
373         PR c++/48370
374         * g++.dg/cpp0x/initlist-lifetime1.C: New.
375         * g++.dg/init/lifetime1.C: New.
376         * g++.dg/init/ref21.C: New.
377         * g++.dg/eh/array1.C: New.
378
379 2011-11-04  Tom de Vries  <tom@codesourcery.com>
380
381         PR tree-optimization/50763
382         * gcc.dg/pr50763-5.c: New test.
383
384 2011-11-04  Tom de Vries  <tom@codesourcery.com>
385
386         PR tree-optimization/50763
387         * g++.dg/pr50763-4.C: New test.
388
389 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
390
391         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
392         test.
393
394         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
395
396         * gcc.dg/torture/vec-cvt-1.c: New test.
397
398 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
399
400         * gnat.dg/specs/private1[-sub].ads: New test.
401
402 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
403
404         PR fortran/43829
405         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
406         * gfortran.dg/inline_sum_1.f90: New.
407         * gfortran.dg/inline_sum_2.f90: New.
408         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
409         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
410         * gfortran.dg/inline_product_1.f90: New.
411
412 2011-11-03  Tobias Burnus  <burnus@net-b.de>
413
414         PR fortran/50933
415         * gfortran.dg/bind_c_dts_5.f90: New.
416
417 2011-11-03  Tobias Burnus  <burnus@net-b.de>
418
419         PR fortran/50960
420         * gfortran.dg/module_parameter_array_refs_2.f90: New.
421
422 2011-11-03  Richard Guenther  <rguenther@suse.de>
423
424         PR middle-end/50079
425         * g++.dg/init/copy7.C: Remove testcase.
426
427 2011-11-03  Martin Jambor  <mjambor@suse.cz>
428
429         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
430         * g++.dg/ipa/devirt-c-2.C: Likewise.
431         * g++.dg/ipa/devirt-c-7.C: New test.
432         * g++.dg/ipa/devirt-c-8.C: Likewise.
433
434 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
435
436         PR tree-optimization/50912
437         * gnat.dg/loop_optimization10.ad[sb]: New test.
438         * gnat.dg/loop_optimization10_pkg.ads: New helper.
439
440 2011-11-02  Jason Merrill  <jason@redhat.com>
441
442         PR c++/50930
443         * g++.dg/cpp0x/nsdmi-list2.C: New.
444
445 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
446
447         PR c++/50810
448         * g++.dg/cpp0x/warn_cxx0x2.C: New.
449         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
450
451 2011-11-02  Tom de Vries  <tom@codesourcery.com>
452
453         PR tree-optimization/50769
454         * gfortran.dg/pr50769.f90: New test.
455
456 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
457
458         * gcc.target/sparc/20111102-1.c: New test.
459
460 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
461
462         PR c++/50956
463         * g++.dg/warn/Wcast-qual2.C: New.
464
465 2011-11-02  Tom de Vries  <tom@codesourcery.com>
466
467         PR tree-optimization/50763
468         * g++.dg/pr50763-3.C: New test.
469
470 2011-11-02  Tom de Vries  <tom@codesourcery.com>
471
472         PR tree-optimization/50672
473         * g++.dg/pr50672.C: New test.
474
475 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
476
477         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
478         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
479         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
480
481         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
482
483 2011-11-02  Richard Guenther  <rguenther@suse.de>
484
485         PR tree-optimization/50902
486         * gcc.dg/torture/pr50902.c: New testcase.
487
488 2010-11-02  Richard Guenther  <rguenther@suse.de>
489
490         PR tree-optimization/50890
491         * gcc.dg/torture/pr50890.c: New testcase.
492
493 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
494
495         PR c++/44277
496         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
497         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
498
499 2011-11-01  Tom de Vries  <tom@codesourcery.com>
500
501         PR tree-optimization/50908
502         * gcc.dg/pr50908.c: New test.
503         * gcc.dg/pr50908-2.c: Same.
504         * gcc.dg/pr50908-3.c: Same.
505
506 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
507
508         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
509         the outer loop.  Remove comment.  Don't check for widen-mult.
510
511 2011-10-31  Martin Jambor  <mjambor@suse.cz>
512
513         * gcc.dg/ipa/ipcp-4.c: New test.
514
515 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
516
517         * gcc.dg/vshift-3.c: New test.
518         * gcc.dg/vshift-4.c: New test.
519         * gcc.dg/vshift-5.c: New test.
520
521 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
522
523         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
524         and current implementation.
525
526 2011-10-31  Paul Brook  <paul@codesourcery.com>
527
528         * gcc.dg/constructor-1.c: New test.
529
530 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
531
532         PR fortran/50753
533         * gfortran.dg/dshift_3.f90: New test.
534
535 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
536
537         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
538         hppa*-*-hpux*.
539         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
540         * gcc.dg/torture/vshuf-v4si.c: Likewise.
541         * gcc.dg/torture/vshuf-v8si.c: Likewise.
542         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
543         * gcc.dg/torture/vshuf-v4di.c: Likewise.
544         * gcc.dg/torture/vshuf-v2df.c: Likewise.
545         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
546         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
547         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
548         * gcc.dg/torture/vshuf-v2di.c: Likewise.
549         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
550         * gcc.dg/torture/vshuf-v4df.c: Likewise.
551         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
552         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
553         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
554         * gcc.dg/vector-compare-2.c: Likewise.
555
556 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
557
558         PR c++/50901
559         * g++.dg/cpp0x/pr50901.C: New.
560
561 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
562
563         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
564         * gcc.target/i386/fma4-check.h (main): Ditto.
565         * gcc.target/i386/xop-check.h (main): Ditto.
566
567 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
568
569         Revert:
570         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
571
572         PR c++/50864
573         * g++.dg/template/crash109.C: New.
574
575 2011-10-28  Jason Merrill  <jason@redhat.com>
576
577         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
578
579 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
580
581         PR c++/50864
582         * g++.dg/template/crash109.C: New.
583
584 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
585
586         * gfortran.dg/nearest_5.f90: New test.
587
588 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
589
590         * gcc.dg/vshift-1.c: New test.
591         * gcc.dg/vshift-2.c: New test.
592         * gcc.target/i386/xop-vshift-1.c: New test.
593         * gcc.target/i386/xop-vshift-2.c: New test.
594         * gcc.target/i386/avx2-vshift-1.c: New test.
595
596 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
597
598         PR rtl-optimization/49720
599         * g++.dg/torture/pr49720.C: New test.
600
601 2011-10-27  David S. Miller  <davem@davemloft.net>
602
603         * gcc.target/sparc/setcc-3.c: New test.
604
605 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
606
607         PR c++/30066
608         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
609
610 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
611
612         * gcc.target/i386/sse2-cvt-1.c: New test.
613         * gcc.target/i386/sse2-cvt-2.c: New test.
614         * gcc.target/i386/avx-cvt-1.c: New test.
615         * gcc.target/i386/avx-cvt-2.c: New test.
616         * gcc.target/i386/avx2-cvt-1.c: New test.
617         * gcc.target/i386/avx2-cvt-2.c: New test.
618
619 2011-10-27  Martin Jambor  <mjambor@suse.cz>
620
621         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
622
623 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
624             Steven G. Kargl  <kargl@gcc.gnu.org>
625
626         PR target/50875
627         * gfortran.dg/pr50875.f90: New test.
628
629 2011-10-26  David S. Miller  <davem@davemloft.net>
630
631         * gcc.target/sparc/fmaf-1.c: New test.
632
633         * gcc.target/sparc/setcc-1.c: New test.
634         * gcc.target/sparc/setcc-2.c: New test.
635
636 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
637
638         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
639
640 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
641
642         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
643         Windows targets.
644
645 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
646
647         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
648         symbol names.
649
650 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
651
652         * gcc.target/i386/pad-4.c: Skip for Windows targets.
653
654 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
655
656         * gnat.dg/specs/discr1.ads: New test.
657         * gnat.dg/specs/discr1_pkg.ads: New helper.
658
659 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
660
661         * gnat.dg/specs/unchecked_union.ads: Rename to...
662         * gnat.dg/specs/unchecked_union1.ads: ...this.
663         * gnat.dg/specs/unchecked_union2.ads: New test.
664
665 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
666
667         * gnat.dg/specs/atomic1.ads: New test.
668
669 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
670
671         Implement C++11 user-defined literals.
672         * g++.dg/cpp0x/udlit-addr.C: New.
673         * g++.dg/cpp0x/udlit-args.C: New.
674         * g++.dg/cpp0x/udlit-args-neg.C: New.
675         * g++.dg/cpp0x/udlit-clink-neg.C: New.
676         * g++.dg/cpp0x/udlit-concat.C: New.
677         * g++.dg/cpp0x/udlit-concat-neg.C: New.
678         * g++.dg/cpp0x/udlit-constexpr.C: New.
679         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
680         * g++.dg/cpp0x/udlit-declare-neg.C: New.
681         * g++.dg/cpp0x/udlit-friend.C: New.
682         * g++.dg/cpp0x/udlit-general.C: New.
683         * g++.dg/cpp0x/udlit-inline.C: New.
684         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
685         * g++.dg/cpp0x/udlit-member-neg.C: New.
686         * g++.dg/cpp0x/udlit-namespace.C: New.
687         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
688         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
689         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
690         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
691         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
692         * g++.dg/cpp0x/udlit-operator-neg.C: New.
693         * g++.dg/cpp0x/udlit-raw-str.C: New.
694         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
695         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
696         * g++.dg/cpp0x/udlit-systemheader.C: New.
697         * g++.dg/cpp0x/udlit-template.C: New.
698         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
699         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
700         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
701         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
702         * g++.dg/cpp0x/udlit_system_header: New.
703
704 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
705
706         PR c++/50870
707         * g++.dg/cpp0x/decltype34.C: New.
708
709 2011-10-26  Tom de Vries <tom@codesourcery.com>
710
711         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
712         * gcc.c-torture/unsorted/HIset.c: Same.
713         * gcc.c-torture/unsorted/SIcmp.c: Same.
714         * gcc.c-torture/unsorted/SIset.c: Same.
715         * gcc.c-torture/unsorted/SFset.c: Same.
716         * gcc.c-torture/unsorted/UHIcmp.c: Same.
717         * gcc.c-torture/unsorted/USIcmp.c: Same.
718         * gcc.c-torture/unsorted/DFcmp.c: Same.
719
720 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
721
722         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
723         to work also with -masm=intel and additionally test the xmm vs. ymm
724         register type combination on mask/dest and in vsib.
725         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
726         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
727         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
728         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
729         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
730         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
731         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
732         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
733         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
734         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
735         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
736         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
737         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
738         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
739         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
740         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
741         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
742         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
743         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
744         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
745         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
746         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
747         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
748         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
749         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
750         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
751         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
752         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
753         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
754         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
755         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
756
757 2011-10-26  Tom de Vries  <tom@codesourcery.com>
758
759         PR tree-optimization/50763
760         * gcc.dg/pr50763-2.c: New test.
761
762 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
763
764         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
765         Update expected messages.
766
767 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
768
769         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
770
771 2011-10-25  Jason Merrill  <jason@redhat.com>
772
773         PR c++/50866
774         * g++.dg/init/aggr7.C: New.
775
776         PR c++/49996
777         * g++.dg/cpp0x/initlist59.C: New.
778
779 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
780
781         PR c++/50858
782         * g++.dg/overload/operator5.C: New.
783
784 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
785
786         PR c++/50861
787         * g++.dg/template/crash108.C: New.
788
789 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
790
791         PR tree-optimization/50596
792         * gcc.dg/vect/vect-cond-10.c: New test.
793
794 2011-10-24  Joey Ye  <joey.ye@arm.com>
795
796         * gcc.target/arm/pr42575.c: Remove architecture option.
797
798 2011-10-24  David S. Miller  <davem@davemloft.net>
799
800         * gcc.target/sparc/vis3move-1.c: New test.
801         * gcc.target/sparc/vis3move-2.c: New test.
802         * gcc.target/sparc/vis3move-3.c: New test.
803
804 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
805
806         * gcc.dg/strlenopt-22.c: New testcase.
807         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
808
809 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
810
811         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
812         Remove -march=i386.
813         (dg-skip-if): Remove.
814         * gcc.target/i386/funcspec-1.c: Ditto.
815         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
816
817 2011-10-24  Richard Guenther  <rguenther@suse.de>
818
819         * gcc.dg/vect/vect-bool-1.c: New testcase.
820
821 2011-10-24  Richard Guenther  <rguenther@suse.de>
822
823         PR tree-optimization/50838
824         * gcc.dg/torture/pr50838.c: New testcase.
825
826 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
827
828         PR tree-optimization/50730
829         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
830         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
831         -fno-tree-sra and SLP flags.
832
833 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
834
835         PR c++/50841
836         Revert:
837         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
838
839         PR c++/50810
840         * g++.dg/cpp0x/warn_cxx0x2.C: New.
841         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
842
843 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
844
845         PR c++/50810
846         * g++.dg/cpp0x/warn_cxx0x2.C: New.
847         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
848
849 2011-10-23  Tom de Vries  <tom@codesourcery.com>
850
851         PR tree-optimization/50763
852         * gcc.dg/pr50763.c: New test.
853
854 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
855
856         PR target/50788
857         * gcc.target/i386/pr50788.c: New test.
858
859 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
860
861         PR tree-optimization/50819
862         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
863         * g++.dg/vect/slp-pr50819.cc: New test.
864
865 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
866
867         PR c++/45385
868         * g++.dg/warn/Wconversion4.C: New.
869
870 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
871
872         PR target/50813
873         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
874         from element other than first and reverse permutation.
875         * gcc.dg/torture/vshuf-16.inc: Likewise.
876         * gcc.dg/torture/vshuf-8.inc: Likewise.
877         * gcc.dg/torture/vshuf-4.inc: Likewise.
878
879 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
880
881         PR c++/31423
882         * g++.dg/parse/error43.C: New.
883         * g++.dg/parse/error44.C: Likewise.
884
885 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
886             Kirill Yukhin  <kirill.yukhin@intel.com>
887
888         PR target/50740
889         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
890         * gcc.target/i386/bmi2-check.h: Ditto.
891
892 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
893
894         PR c++/50811
895         * g++.dg/cpp0x/override2.C: Add test.
896
897 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
898
899         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
900         check_linker_plugin_available.
901
902 2011-10-21  Kai Tietz  <ktietz@redhat.com>
903
904         * gcc.target/i386/branch-cost1.c: New test.
905         * gcc.target/i386/branch-cost2.c: New test.
906         * gcc.target/i386/branch-cost3.c: New test.
907         * gcc.target/i386/branch-cost4.c: New test.
908
909 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
910
911         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
912
913 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
914
915         PR testsuite/50722
916         * gcc.dg/pr49994-3.c: Skip on HP-UX.
917
918 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
919
920         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
921         (_moz_foo, EXT__foo): Use ASMNAME.
922
923 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
924
925         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
926         names.
927
928 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
929
930         PR target/50766
931         * gcc.target/i386/pr50766.c: New test.
932
933 2011-10-20  Jason Merrill  <jason@redhat.com>
934
935         PR c++/41449
936         * g++.dg/eh/partial1.C: New.
937
938 2011-10-20  Richard Henderson  <rth@redhat.com>
939
940         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
941         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
942         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
943         Use __builtin_shuffle.
944
945 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
946
947         PR fortran/50514
948         * gfortran.dg/ishft_3.f90:  Update test.
949
950 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
951
952         PR fortran/50524
953         * gfortran.dg/substring_integer_index.f90: New test.
954
955 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
956
957         * gfortran.dg/format_string.f: New test.
958
959 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
960
961         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
962         non_strict_align.
963         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
964
965 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
966
967         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
968         gcc.target/i386/pr46226.c: Do not use
969         -mno-accumulate-outgoing-args.
970
971 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
972
973         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
974         including <strings.h>.
975
976 2011-10-19  Jan Hubicka  <jh@suse.cz>
977
978         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
979         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
980         * lib/c-torture.exp: Likewise.
981         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
982         * gcc.c-torture/compile/sync-1.c: Likewise.
983         * gcc.c-torture/compile/sync-1.c: Likewise.
984         * gcc.c-torture/compile/sync-3.c: Likewise.
985         * gcc.dg/noncompile/invalid_asm.c: Likewise.
986         * gcc.dg/noncompile/920507-1.c: Likewise.
987         * gcc.dg/torture/pr36400.c: Likewise.
988         * g++.dg/torture/pr34850.C: Likewise.
989
990 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
991
992         * gnat.dg/source_ref1.adb: New test.
993         * gnat.dg/source_ref2.adb: Likewise.
994
995 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
996
997         PR c++/13657
998         * g++.dg/parse/error42.C: New.
999         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1000
1001 2011-10-19  Jason Merrill  <jason@redhat.com>
1002
1003         PR c++/50793
1004         * g++.dg/init/value9.C: New.
1005
1006 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
1007
1008         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1009         * gcc.dg/torture/vshuf-16.inc: Likewise.
1010         * gcc.dg/torture/vshuf-8.inc: Likewise.
1011         * gcc.dg/torture/vshuf-4.inc: Likewise.
1012
1013 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
1014
1015         PR fortran/47023
1016         * gfortran.dg/sizeof_proc.f90: New.
1017
1018 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
1019
1020         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1021         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1022
1023 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
1024
1025         PR testsuite/50796
1026         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1027
1028 2011-10-19  Jason Merrill  <jason@redhat.com>
1029
1030         PR c++/50787
1031         * g++.dg/init/ref20.C: New.
1032
1033 2011-10-19  Kai Tietz  <ktietz@redhat.com>
1034
1035         PR middle-end/50795
1036         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1037         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1038         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1039         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1040         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1041
1042 2011-10-19  Richard Guenther  <rguenther@suse.de>
1043
1044         PR middle-end/50768
1045         * gcc.dg/torture/pr50768.c: New testcase.
1046
1047 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
1048
1049         PR rtl-optimization/50340
1050         * gcc.dg/pr50340.c: New.
1051
1052 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
1053
1054         PR tree-optimization/50717
1055
1056         * gcc.dg/pr50717-1.c: New file.
1057         * gcc.target/arm/wmul-12.c: Correct types.
1058         * gcc.target/arm/wmul-8.c: Correct types.
1059
1060 2011-10-18  Jason Merrill  <jason@redhat.com>
1061
1062         PR c++/50531
1063         * g++.dg/cpp0x/defaulted32.C: New.
1064
1065         PR c++/50742
1066         * g++.dg/lookup/using23.C: New.
1067
1068         PR c++/50500
1069         * g++.dg/cpp0x/implicit12.C: New.
1070         * g++.dg/cpp0x/defaulted20.C: Adjust.
1071         * g++.dg/cpp0x/defaulted21.C: Adjust.
1072         * g++.dg/cpp0x/implicit-copy.C: Adjust.
1073         * g++.dg/cpp0x/implicit4.C: Adjust.
1074         * g++.dg/cpp0x/implicit5.C: Adjust.
1075         * g++.dg/cpp0x/implicit8.C: Adjust.
1076         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1077         * g++.dg/cpp0x/not_special.C: Adjust.
1078         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1079         * g++.dg/cpp0x/rv1n.C: Adjust.
1080         * g++.dg/cpp0x/rv2n.C: Adjust.
1081         * g++.dg/cpp0x/rv3n.C: Adjust.
1082         * g++.dg/cpp0x/rv4n.C: Adjust.
1083         * g++.dg/cpp0x/rv5n.C: Adjust.
1084         * g++.dg/cpp0x/rv6n.C: Adjust.
1085         * g++.dg/cpp0x/rv7n.C: Adjust.
1086
1087 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
1088
1089         * gcc.target/i386/avx2-vpop-check.h: New header.
1090         * gcc.target/i386/avx2-vpaddd-3.c: New test.
1091         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1092         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1093         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1094         * gcc.target/i386/avx2-vpand-3.c: Ditto.
1095         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1096         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1097         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1098         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1099         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1100         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1101         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1102         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1103         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1104         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1105
1106 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
1107
1108         PR fortran/50420
1109         * gfortran.dg/coarray_subobject_1.f90: New test.
1110         * gfortran.dg/coarray/subobject_1.f90: New test.
1111
1112 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
1113
1114         PR rtl-optimization/50205
1115         * gcc.dg/pr50205.c: New.
1116
1117 2011-10-18  Richard Guenther  <rguenther@suse.de>
1118
1119         PR tree-optimization/50767
1120         * gcc.dg/torture/pr50767.c: New testcase.
1121
1122 2011-10-18  Julian Brown  <julian@codesourcery.com>
1123
1124         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1125         * gcc.target/arm/unaligned-memcpy-1.c: New.
1126         * gcc.target/arm/unaligned-memcpy-2.c: New.
1127         * gcc.target/arm/unaligned-memcpy-3.c: New.
1128         * gcc.target/arm/unaligned-memcpy-4.c: New.
1129
1130 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
1131
1132         PR fortran/47023
1133         * gfortran.dg/iso_c_binding_class.f03: New.
1134
1135 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
1136
1137         * testsuite/lib/target-supports.exp
1138         (check_effective_target_vect_widen_shift): New.
1139         * gcc.dg/vect/vect-widen-shift-s16.c: New.
1140         * gcc.dg/vect/vect-widen-shift-s8.c: New.
1141         * gcc.dg/vect/vect-widen-shift-u16.c: New.
1142         * gcc.dg/vect/vect-widen-shift-u8.c: New.
1143
1144 2011-10-18  Richard Guenther  <rguenther@suse.de>
1145
1146         * gcc.dg/torture/restrict-1.c: New testcase.
1147
1148 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
1149
1150         * g++.dg/ext/bases.C: New test.
1151
1152 2011-10-17  David S. Miller  <davem@davemloft.net>
1153
1154         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1155         all operations to emit VIS instructions.
1156         * gcc.target/sparc/fandnot.c: Likewise.
1157         * gcc.target/sparc/fnot.c: Likewise.
1158         * gcc.target/sparc/for.c: Likewise.
1159         * gcc.target/sparc/fornot.c: Likewise.
1160         * gcc.target/sparc/fxnor.c: Likewise.
1161         * gcc.target/sparc/fxor.c: Likewise.
1162         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1163         needed.
1164
1165 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
1166
1167         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1168         * gcc.dg/torture/vshuf-16.inc: New file.
1169         * gcc.dg/torture/vshuf-2.inc: New file.
1170         * gcc.dg/torture/vshuf-32.inc: New file.
1171         * gcc.dg/torture/vshuf-4.inc: New file.
1172         * gcc.dg/torture/vshuf-8.inc: New file.
1173         * gcc.dg/torture/vshuf-main.inc: New file.
1174         * gcc.dg/torture/vshuf-v16hi.c: New test.
1175         * gcc.dg/torture/vshuf-v16qi.c: New test.
1176         * gcc.dg/torture/vshuf-v2df.c: New test.
1177         * gcc.dg/torture/vshuf-v2di.c: New test.
1178         * gcc.dg/torture/vshuf-v2sf.c: New test.
1179         * gcc.dg/torture/vshuf-v2si.c: New test.
1180         * gcc.dg/torture/vshuf-v32qi.c: New test.
1181         * gcc.dg/torture/vshuf-v4df.c: New test.
1182         * gcc.dg/torture/vshuf-v4di.c: New test.
1183         * gcc.dg/torture/vshuf-v4hi.c: New test.
1184         * gcc.dg/torture/vshuf-v4sf.c: New test.
1185         * gcc.dg/torture/vshuf-v4si.c: New test.
1186         * gcc.dg/torture/vshuf-v8hi.c: New test.
1187         * gcc.dg/torture/vshuf-v8qi.c: New test.
1188         * gcc.dg/torture/vshuf-v8sf.c: New test.
1189         * gcc.dg/torture/vshuf-v8si.c: New test.
1190
1191 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1192
1193         PR tree-optimization/50746
1194         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1195
1196 2011-10-17  Jason Merrill  <jason@redhat.com>
1197
1198         PR c++/50736
1199         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1200
1201 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1202
1203         PR c++/44524
1204         * g++.dg/parse/error41.C: New.
1205         * g++.dg/parse/error20.C: Adjust.
1206
1207 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1208
1209         PR c++/50757
1210         * g++.dg/warn/format7.C: New.
1211         * obj-c++.dg/warn7.mm: Likewise.
1212
1213 2011-10-17  Richard Guenther  <rguenther@suse.de>
1214
1215         PR tree-optimization/50729
1216         * gcc.dg/torture/pr50729.c: New testcase.
1217
1218 2011-10-15  Tom Tromey  <tromey@redhat.com>
1219             Dodji Seketeli  <dodji@redhat.com>
1220
1221         * lib/prune.exp (prune_gcc_output):  Prune output referring to
1222         included files.
1223         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1224         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1225         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1226         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1227
1228 2011-10-15  Tom Tromey  <tromey@redhat.com>
1229             Dodji Seketeli  <dodji@redhat.com>
1230
1231         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1232
1233 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1234
1235         PR c++/48489
1236         * g++.dg/inherit/error5.C: New.
1237
1238 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
1239
1240         PR fortran/47023
1241         PR fortran/50752
1242         * gfortran.dg/kind_tests_4.f90: New.
1243
1244 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1245
1246         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1247         targets that support vector condition.
1248
1249 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1250
1251         PR fortran/47023
1252         * gfortran.dg/c_kind_tests_3.f03: New.
1253
1254 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1255
1256         PR fortran/50547
1257         * gfortran.dg/elemental_args_check_4.f90: New.
1258
1259 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1260
1261         PR tree-optimization/50727
1262         * gcc.dg/vect/pr50727.c: New test.
1263
1264 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1265
1266         * gcc.dg/vla-23.c: New test.
1267
1268 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
1269
1270         PR tree-optimization/50596
1271         * gcc.dg/vect/vect-cond-9.c: New test.
1272
1273 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1274
1275         * gcc.dg/vect/bb-slp-29.c: New test.
1276
1277 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1278
1279         PR c++/50732
1280         * g++.dg/ext/is_base_of_incomplete.C: New.
1281         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1282         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1283
1284 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1285
1286         * gcc.target/sparc/combined-1.c: Compile at -O2.
1287
1288 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
1289
1290         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1291         (dg-options): Add -Wno-attributes.
1292         * gcc.target/i386/fma_double_?.c: Ditto.
1293         * gcc.target/i386/fma_run_float_?.c: Ditto.
1294         * gcc.target/i386/fma_run_double_?.c: Ditto.
1295         * gcc.target/i386/l_fma_float_?.c: Dtto.
1296         * gcc.target/i386/l_fma_double_?.c: Ditto.
1297         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1298         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1299
1300 2011-10-15  Tobias Burnus  <burnus@net-b.de>
1301
1302         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1303         the comments.
1304         * gfortran.dg/bind_c_usage_24.f90: Ditto.
1305         * gfortran.dg/rank_3.f90: Ditto.
1306         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1307         -std=f2008ts in dg-options.
1308         * gfortran.dg/rank_4.f90: Ditto.
1309
1310 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
1311
1312         PR target/49263
1313         * gcc.target/sh/pr49263.c: New.
1314
1315 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1316
1317         * gnat.dg/specs/debug1.ads: Tweak.
1318
1319 2011-10-14  Kai Tietz  <ktietz@redhat.com>
1320
1321         * gfortran.fortran-torture/compile/logical-2.f90: New test.
1322
1323 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
1324
1325         * gcc.target/i386/sse2-mul-1.c: New test.
1326         * gcc.target/i386/sse4_1-mul-1.c: New test.
1327         * gcc.target/i386/avx-mul-1.c: New test.
1328         * gcc.target/i386/xop-mul-1.c: New test.
1329         * gcc.target/i386/avx2-mul-1.c: New test.
1330
1331 2011-10-14  Jason Merrill  <jason@redhat.com>
1332
1333         PR c++/50563
1334         * g++.dg/cpp0x/nsdmi-list1.C: New.
1335
1336         PR c++/50707
1337         * g++.dg/cpp0x/nsdmi-const1.C: New.
1338
1339 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
1340
1341         PR fortran/50570
1342         * gfortran.dg/pointer_intent_5.f90: New.
1343
1344 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1345
1346         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1347         * gcc.target/i386/warn-vect-op-1.c: Ditto.
1348         * gcc.target/i386/warn-vect-op-2.c: Ditto.
1349
1350 2011-10-14  Tobias Burnus  <burnus@net-b.de>
1351
1352         PR fortran/50718
1353         * gfortran.dg/pointer_check_11.f90: New.
1354         * gfortran.dg/pointer_check_12.f90: New.
1355
1356 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1357
1358         PR c++/38174
1359         * g++.dg/overload/operator4.C: New.
1360
1361 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
1362
1363         * gcc.dg/di-longlong64-sync-1.c: New test.
1364         * gcc.dg/di-sync-multithread.c: New test.
1365         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1366         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1367         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1368         tests for v5, v6, v6k, and v7-a, and add-options helpers.
1369         (check_effective_target_arm_arm_ok): New helper.
1370         (check_effective_target_sync_longlong): New helper.
1371
1372 2011-10-14  Richard Guenther  <rguenther@suse.de>
1373
1374         PR tree-optimization/50723
1375         * gcc.dg/torture/pr50723.c: New testcase.
1376
1377 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1378
1379         PR c++/17212
1380         * g++.dg/warn/format6.C: New.
1381         * obj-c++.dg/warn6.mm: Likewise.
1382
1383 2011-10-13  Richard Henderson  <rth@redhat.com>
1384
1385         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1386         Delete.
1387         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1388         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1389         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1390
1391 2011-10-13  Jason Merrill  <jason@redhat.com>
1392
1393         PR c++/50614
1394         * g++.dg/cpp0x/nsdmi-template2.C: New.
1395
1396         PR c++/50437
1397         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1398
1399         PR c++/50618
1400         * g++.dg/init/vbase1.C: New.
1401
1402 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
1403
1404         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1405         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1406         * gcc.target/i386/avx-vphminposuw-2.c: New test.
1407         * gcc.target/i386/avx-vphminposuw-3.c: New test.
1408
1409 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1410
1411         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1412
1413 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1414
1415         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1416
1417 2011-10-13  Richard Guenther  <rguenther@suse.de>
1418
1419         PR tree-optimization/50712
1420         * gcc.target/i386/pr50712.c: New testcase.
1421
1422 2011-10-13  Tom de Vries  <tom@codesourcery.com>
1423
1424         * gcc.dg/memcpy-4.c: New test.
1425
1426 2011-10-13  Richard Guenther  <rguenther@suse.de>
1427
1428         PR tree-optimization/50698
1429         * g++.dg/vect/pr50698.cc: New testcase.
1430
1431 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
1432
1433         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1434         * gcc.target/powerpc/warn-2.c: Ditto.
1435
1436         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1437         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1438         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1439         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1440         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1441         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1442         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1443         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1444         * gcc.target/powerpc/ppc-pow.c: Likewise.
1445         * gcc.target/powerpc/recip-1.c: Likewise.
1446         * gcc.target/powerpc/recip-2.c: Likewise.
1447         * gcc.target/powerpc/recip-3.c: Likewise.
1448         * gcc.target/powerpc/recip-4.c: Likewise.
1449         * gcc.target/powerpc/recip-5.c: Likewise.
1450
1451 2011-10-12  David S. Miller  <davem@davemloft.net>
1452
1453         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1454         '-mvis3' instead of 'mcpu=niagara3' in options.
1455         * gcc.target/sparc/fhalve.c: Likewise.
1456         * gcc.target/sparc/fnegop.c: Likewise.
1457         * gcc.target/sparc/fpadds.c: Likewise.
1458         * gcc.target/sparc/fshift.c: Likewise.
1459         * gcc.target/sparc/fucmp.c: Likewise.
1460         * gcc.target/sparc/lzd.c: Likewise.
1461         * gcc.target/sparc/vis3misc.c: Likewise.
1462         * gcc.target/sparc/xmul.c: Likewise.
1463
1464 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
1465
1466         * gnat.dg/vect1.ad[sb]: New test.
1467         * gnat.dg/vect1_pkg.ads: New helper.
1468         * gnat.dg/vect2.ad[sb]: New test.
1469         * gnat.dg/vect2_pkg.ads: New helper.
1470         * gnat.dg/vect3.ad[sb]: New test.
1471         * gnat.dg/vect3_pkg.ads: New helper.
1472         * gnat.dg/vect4.ad[sb]: New test.
1473         * gnat.dg/vect4_pkg.ads: New helper.
1474         * gnat.dg/vect5.ad[sb]: New test.
1475         * gnat.dg/vect5_pkg.ads: New helper.
1476         * gnat.dg/vect6.ad[sb]: New test.
1477         * gnat.dg/vect6_pkg.ads: New helper.
1478
1479 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1480
1481         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1482         * gcc.target/i386/fma_run_double_2.c: Likewise.
1483         * gcc.target/i386/fma_run_double_3.c: Likewise.
1484         * gcc.target/i386/fma_run_double_4.c: Likewise.
1485         * gcc.target/i386/fma_run_double_5.c: Likewise.
1486         * gcc.target/i386/fma_run_double_6.c: Likewise.
1487         * gcc.target/i386/fma_run_float_1.c: Likewise.
1488         * gcc.target/i386/fma_run_float_2.c: Likewise.
1489         * gcc.target/i386/fma_run_float_3.c: Likewise.
1490         * gcc.target/i386/fma_run_float_4.c: Likewise.
1491         * gcc.target/i386/fma_run_float_5.c: Likewise.
1492         * gcc.target/i386/fma_run_float_6.c: Likewise.
1493
1494         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1495         remove the extra dg-options.
1496         * gcc.target/i386/l_fma_double_2.c: Likewise.
1497         * gcc.target/i386/l_fma_double_3.c: Likewise.
1498         * gcc.target/i386/l_fma_double_4.c: Likewise.
1499         * gcc.target/i386/l_fma_double_5.c: Likewise.
1500         * gcc.target/i386/l_fma_double_6.c: Likewise.
1501         * gcc.target/i386/l_fma_float_1.c: Likewise.
1502         * gcc.target/i386/l_fma_float_2.c: Likewise.
1503         * gcc.target/i386/l_fma_float_3.c: Likewise.
1504         * gcc.target/i386/l_fma_float_4.c: Likewise.
1505         * gcc.target/i386/l_fma_float_5.c: Likewise.
1506         * gcc.target/i386/l_fma_float_6.c: Likewise.
1507
1508 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
1509
1510         PR tree-optimization/50189
1511         * g++.dg/torture/pr50189.C: New testcase.
1512
1513 2011-10-12  Richard Guenther  <rguenther@suse.de>
1514
1515         PR tree-optimization/50700
1516         * gcc.dg/builtin-object-size-12.c: New testcase.
1517
1518 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
1519
1520         PR c/50565
1521         * gcc.c-torture/compile/pr50565-1.c,
1522         gcc.c-torture/compile/pr50565-2.c: New tests.
1523
1524 2011-10-11  Jason Merrill  <jason@redhat.com>
1525
1526         PR c++/49855
1527         PR c++/49896
1528         * g++.dg/template/constant1.C: New.
1529         * g++.dg/template/constant2.C: New.
1530         * g++.dg/cpp0x/constexpr-template3.C: New.
1531
1532 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1533
1534         * gcc.target/i386/warn-vect-op-3.c: New test.
1535         * gcc.target/i386/warn-vect-op-1.c: New test.
1536         * gcc.target/i386/warn-vect-op-2.c: New test.
1537
1538 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1539
1540         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1541
1542 2011-10-11  Richard Guenther  <rguenther@suse.de>
1543
1544         PR tree-optimization/50204
1545         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1546
1547 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1548
1549         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1550
1551 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
1552
1553         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1554         * gcc.target/i386/fma_double_2.c: Ditto.
1555         * gcc.target/i386/fma_double_3.c: Ditto.
1556         * gcc.target/i386/fma_double_4.c: Ditto.
1557         * gcc.target/i386/fma_double_5.c: Ditto.
1558         * gcc.target/i386/fma_double_6.c: Ditto.
1559         * gcc.target/i386/fma_float_1.c: Ditto.
1560         * gcc.target/i386/fma_float_2.c: Ditto.
1561         * gcc.target/i386/fma_float_3.c: Ditto.
1562         * gcc.target/i386/fma_float_4.c: Ditto.
1563         * gcc.target/i386/fma_float_5.c: Ditto.
1564         * gcc.target/i386/fma_float_6.c: Ditto.
1565         * gcc.target/i386/l_fma_double_1.c: Ditto.
1566         * gcc.target/i386/l_fma_double_2.c: Ditto.
1567         * gcc.target/i386/l_fma_double_3.c: Ditto.
1568         * gcc.target/i386/l_fma_double_4.c: Ditto.
1569         * gcc.target/i386/l_fma_double_5.c: Ditto.
1570         * gcc.target/i386/l_fma_double_6.c: Ditto.
1571         * gcc.target/i386/l_fma_float_1.c: Ditto.
1572         * gcc.target/i386/l_fma_float_2.c: Ditto.
1573         * gcc.target/i386/l_fma_float_3.c: Ditto.
1574         * gcc.target/i386/l_fma_float_4.c: Ditto.
1575         * gcc.target/i386/l_fma_float_5.c: Ditto.
1576         * gcc.target/i386/l_fma_float_6.c: Ditto.
1577         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1578         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1579         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1580         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1581         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1582         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1583         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1584         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1585         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1586         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1587         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1588         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1589
1590 2011-10-11  Tristan Gingold  <gingold@adacore.com>
1591
1592         * gcc.dg/va-arg-4.c: New test.
1593         * gcc.dg/va-arg-5.c: Ditto.
1594
1595 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
1596
1597         * lib/target-supports.exp (check_effective_target_fd_truncate):
1598         Close and unlink test file before exit.
1599
1600 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1601
1602         PR fortran/50564
1603         * gfortran.dg/forall_15.f90:  New test case.
1604
1605 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1606             Andrew Macleod  <amacleod@redhat.com>
1607
1608         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1609         wrappers for *other_threads() and *final_verify().
1610         * gcc.dg/simulate-thread/simulate-thread.h
1611         (simulate_thread_wrapper_other_threads): New.
1612         (simulate_thread_wrapper_final_verify): New.
1613
1614 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1615
1616         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1617
1618 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1619
1620         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1621
1622 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1623             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1624
1625         * gcc.target/i386/fma_1.h: New file.
1626         * gcc.target/i386/fma_2.h: Likewise.
1627         * gcc.target/i386/fma_3.h: Likewise.
1628         * gcc.target/i386/fma_4.h: Likewise.
1629         * gcc.target/i386/fma_5.h: Likewise.
1630         * gcc.target/i386/fma_6.h: Likewise.
1631         * gcc.target/i386/fma_double_1.c: Likewise.
1632         * gcc.target/i386/fma_double_2.c: Likewise.
1633         * gcc.target/i386/fma_double_3.c: Likewise.
1634         * gcc.target/i386/fma_double_4.c: Likewise.
1635         * gcc.target/i386/fma_double_5.c: Likewise.
1636         * gcc.target/i386/fma_double_6.c: Likewise.
1637         * gcc.target/i386/fma_float_1.c: Likewise.
1638         * gcc.target/i386/fma_float_2.c: Likewise.
1639         * gcc.target/i386/fma_float_3.c: Likewise.
1640         * gcc.target/i386/fma_float_4.c: Likewise.
1641         * gcc.target/i386/fma_float_5.c: Likewise.
1642         * gcc.target/i386/fma_float_6.c: Likewise.
1643         * gcc.target/i386/fma_main.h: Likewise.
1644         * gcc.target/i386/fma_run_double_1.c: Likewise.
1645         * gcc.target/i386/fma_run_double_2.c: Likewise.
1646         * gcc.target/i386/fma_run_double_3.c: Likewise.
1647         * gcc.target/i386/fma_run_double_4.c: Likewise.
1648         * gcc.target/i386/fma_run_double_5.c: Likewise.
1649         * gcc.target/i386/fma_run_double_6.c: Likewise.
1650         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1651         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1652         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1653         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1654         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1655         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1656         * gcc.target/i386/fma_run_float_1.c: Likewise.
1657         * gcc.target/i386/fma_run_float_2.c: Likewise.
1658         * gcc.target/i386/fma_run_float_3.c: Likewise.
1659         * gcc.target/i386/fma_run_float_4.c: Likewise.
1660         * gcc.target/i386/fma_run_float_5.c: Likewise.
1661         * gcc.target/i386/fma_run_float_6.c: Likewise.
1662         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1663         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1664         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1665         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1666         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1667         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1668         * gcc.target/i386/l_fma_1.h: Likewise.
1669         * gcc.target/i386/l_fma_2.h: Likewise.
1670         * gcc.target/i386/l_fma_3.h: Likewise.
1671         * gcc.target/i386/l_fma_4.h: Likewise.
1672         * gcc.target/i386/l_fma_5.h: Likewise.
1673         * gcc.target/i386/l_fma_6.h: Likewise.
1674         * gcc.target/i386/l_fma_double_1.c: Likewise.
1675         * gcc.target/i386/l_fma_double_2.c: Likewise.
1676         * gcc.target/i386/l_fma_double_3.c: Likewise.
1677         * gcc.target/i386/l_fma_double_4.c: Likewise.
1678         * gcc.target/i386/l_fma_double_5.c: Likewise.
1679         * gcc.target/i386/l_fma_double_6.c: Likewise.
1680         * gcc.target/i386/l_fma_float_1.c: Likewise.
1681         * gcc.target/i386/l_fma_float_2.c: Likewise.
1682         * gcc.target/i386/l_fma_float_3.c: Likewise.
1683         * gcc.target/i386/l_fma_float_4.c: Likewise.
1684         * gcc.target/i386/l_fma_float_5.c: Likewise.
1685         * gcc.target/i386/l_fma_float_6.c: Likewise.
1686         * gcc.target/i386/l_fma_main.h: Likewise.
1687         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1688         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1689         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1690         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1691         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1692         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1693         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1694         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1695         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1696         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1697         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1698         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1699
1700 2011-10-10  Richard Guenther  <rguenther@suse.de>
1701
1702         PR middle-end/50389
1703         * gcc.dg/torture/pr50389.c: New testcase.
1704
1705 2011-10-10  Richard Guenther  <rguenther@suse.de>
1706
1707         PR middle-end/50195
1708         * gcc.dg/builtins-47.c: Optimize.
1709
1710 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1711
1712         * lib/gcc-simulate-thread.exp: New.
1713         * gcc.dg/simulate-thread/guality.h: New.
1714         * gcc.dg/simulate-thread/simulate-thread.h: New.
1715         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1716         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1717         * gcc.dg/simulate-thread/README: New.
1718         * g++.dg/simulate-thread/guality.h: New.
1719         * g++.dg/simulate-thread/simulate-thread.h: New.
1720         * g++.dg/simulate-thread/simulate-thread.exp: New.
1721         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1722         * c-c++-common/cxxbitfields-2.c: Remove.
1723         * c-c++-common/cxxbitfields.c: Remove.
1724         * c-c++-common/cxxbitfields-4.c: Remove.
1725         * c-c++-common/cxxbitfields-5.c: Remove.
1726         * c-c++-common/simulate-thread/bitfields-1.c: New.
1727         * c-c++-common/simulate-thread/bitfields-2.c: New.
1728         * c-c++-common/simulate-thread/bitfields-3.c: New.
1729         * c-c++-common/simulate-thread/bitfields-4.c: New.
1730
1731 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1732
1733         PR c++/38980
1734         * g++.dg/warn/format5.C: New.
1735
1736 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1737
1738         PR fortran/50273
1739         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1740         * gfortran.dg/common_16.f90: New.
1741
1742 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1743
1744         * gfortran.dg/iso_c_binding_param_1.f90: New.
1745         * gfortran.dg/iso_c_binding_param_2.f90: New.
1746         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1747
1748 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1749
1750         PR tree-optimization/50635
1751         * gcc.dg/vect/pr50635.c: New test.
1752
1753 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1754
1755         PR fortran/50659
1756         * gfortran.dg/proc_decl_27.f90: New.
1757
1758 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1759
1760         PR libobjc/50428
1761         * objc/execute/initialize-1.m: New test.
1762
1763 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1764
1765         PR fortran/47844
1766         * gfortran.dg/pointer_function_result_1.f90 : New test.
1767
1768 2011-10-07  David S. Miller  <davem@davemloft.net>
1769
1770         PR 50655
1771         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1772         * gcc.target/sparc/cmask.c: Use it.
1773         * gcc.target/sparc/fhalve.c: Likewise.
1774         * gcc.target/sparc/fnegop.c: Likewise.
1775         * gcc.target/sparc/fpadds.c: Likewise.
1776         * gcc.target/sparc/fshift.c: Likewise.
1777         * gcc.target/sparc/fucmp.c: Likewise.
1778         * gcc.target/sparc/lzd.c: Likewise.
1779         * gcc.target/sparc/vis3misc.c: Likewise.
1780         * gcc.target/sparc/xmul.c: Likewise.
1781
1782 2011-10-07  Richard Henderson  <rth@redhat.com>
1783
1784         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1785         match for avx2.
1786         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1787
1788 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1789
1790         * gcc.dg/pr50193-1.c: New file.
1791         * gcc.target/arm/shiftable.c: New file.
1792
1793 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1794
1795         PR fortran/50625
1796         * gfortran.dg/class_46.f03: New.
1797
1798 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1799
1800         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1801         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1802         (syslog, vsyslog, __vsyslog_chk): Likewise.
1803
1804         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1805         (x, EXT_x): Use ASMNAME.
1806
1807         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1808         (a, c): Use ASMNAME.
1809
1810 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1811
1812         PR middle-end/50527
1813         * gcc.dg/pr50527.c: New test.
1814
1815 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR tree-optimization/50650
1818         * gcc.c-torture/compile/pr50650.c: New test.
1819
1820 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1821
1822         PR tree-optimization/50575
1823         * gcc.c-torture/execute/vector-compare-2.x: New file.
1824
1825 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1826
1827         PR middle-end/50125
1828         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1829         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1830         (bar3): Likewise.
1831
1832 2011-10-07  Richard Guenther  <rguenther@suse.de>
1833
1834         PR testsuite/50637
1835         * gcc.dg/vect/vect-align-2.c: Increase array size.
1836
1837 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1838             H.J. Lu  <hongjiu.lu@intel.com>
1839
1840         PR target/50603
1841         * gcc.target/i386/pr50603.c: New test.
1842
1843 2011-10-06  Jason Merrill  <jason@redhat.com>
1844
1845         PR c++/39164
1846         * g++.dg/cpp0x/default31.C: New.
1847
1848 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1849
1850         PR tree-optimization/50596
1851         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1852         New.
1853         * gcc.dg/vect/vect-cond-8.c: New test.
1854
1855 2011-10-06  Richard Henderson  <rth@redhat.com>
1856
1857         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1858         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1859         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1860         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1861         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1862         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1863         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1864         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1865         * gcc.c-torture/execute/vshuf-16.inc: New file.
1866         * gcc.c-torture/execute/vshuf-2.inc: New file.
1867         * gcc.c-torture/execute/vshuf-4.inc: New file.
1868         * gcc.c-torture/execute/vshuf-8.inc: New file.
1869         * gcc.c-torture/execute/vshuf-main.inc: New file.
1870         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1871         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1872         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1873         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1874         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1875         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1876         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1877         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1878         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1879         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1880         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1881         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1882         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1883
1884 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1885
1886         PR tree-optimization/49279
1887         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1888         * gcc.c-torture/execute/pr49279.c: New test.
1889
1890 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1891
1892         PR target/49049
1893         * gcc.c-torture/compile/pr49049.c: New test.
1894
1895 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1896
1897         PR target/50305
1898         * gcc.target/arm/pr50305.c: New test.
1899
1900 2011-10-06  Richard Guenther  <rguenther@suse.de>
1901
1902         PR tree-optimization/38884
1903         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1904         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1905
1906 2011-10-05  David S. Miller  <davem@davemloft.net>
1907
1908         * gcc.target/sparc/lzd.c: New test.
1909         * gcc.target/sparc/popc.c: New test.
1910
1911 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1912
1913         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1914         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1915         * g++.dg/other/final1.C: Cleanup original tree dump.
1916
1917 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1918
1919         PR tree-optimization/50613
1920         * gcc.dg/pr50613.c: New test.
1921
1922 2011-10-05  Richard Henderson  <rth@redhat.com>
1923
1924         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1925         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1926         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1927         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1928         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1929         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1930         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1931         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1932
1933 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1934
1935         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1936         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1937         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1938         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1939         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1940
1941 2011-10-05  Richard Guenther  <rguenther@suse.de>
1942
1943         PR tree-optimization/38885
1944         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1945
1946 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1947
1948         * gcc.target/i386/sw-1.c: New test.
1949
1950 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1951
1952         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1953         -mtune=generic.
1954         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1955
1956 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1957
1958         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1959
1960 2011-10-04  David S. Miller  <davem@davemloft.net>
1961
1962         * gcc.target/sparc/fhalve.c: New test.
1963         * gcc.target/sparc/fnegop.c: New test.
1964         * gcc.target/sparc/xmul.c: New test.
1965
1966 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1967
1968         PR fortran/35831
1969         * gfortran.dg/dummy_procedure_6.f90: New.
1970
1971 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1972
1973         PR tree-optimization/50604
1974         * gcc.dg/pr50604.c: New test.
1975
1976 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1977
1978         PR tree-optimization/49662
1979         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1980         * gcc.dg/graphite/interchange-15.c: Likewise.
1981         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1982
1983 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1984
1985         * gcc.dg/tree-ssa/restrict-4.c: New test.
1986
1987 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1988
1989         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1990         (main): Use __typeof to get result type of comparison.
1991
1992 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1993
1994         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1995         Make et_vect_multiple_sizes_saved global.
1996         (check_effective_target_vect64): Make et_vect64_saved global.
1997
1998 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1999
2000         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2001         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2002         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2003         * gcc.dg/builtin-complex-err-1.c: Adjust.
2004
2005 2011-10-02  Jason Merrill  <jason@redhat.com>
2006
2007         * g++.dg/cpp0x/range-for22.C: New.
2008
2009         * g++.dg/cpp0x/variadic65.C: Remove xfails.
2010         * g++.dg/cpp0x/variadic82.C: Remove xfails.
2011         * g++.dg/cpp0x/variadic83.C: Remove xfails.
2012         * g++.dg/cpp0x/variadic105.C: Remove xfails.
2013
2014         * g++.dg/cpp0x/nsdmi5.C: New.
2015
2016 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2017
2018         PR target/50579
2019         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2020         New procedures.
2021         (mips-dg-options): Force an ABI option if the current ABI is
2022         incompatible with the required -mlong setting.  Likewise force
2023         a long setting if the current one is incompatible with the
2024         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
2025         throughout procedure.
2026         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2027         instead of addressing=absolute.
2028
2029 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2030
2031         * gcc.target/mips/stack-1.c: New test.
2032
2033 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2034
2035         * gcc.dg/pr49696.c: New test.
2036
2037 2011-10-02  Jan Hubicka  <jh@suse.cz>
2038
2039         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2040
2041 2011-10-01  David S. Miller  <davem@davemloft.net>
2042
2043         * gcc.target/sparc/cmask.c: New test.
2044         * gcc.target/sparc/fpadds.c: New test.
2045         * gcc.target/sparc/fshift.c: New test.
2046         * gcc.target/sparc/fucmp.c: New test.
2047         * gcc.target/sparc/vis3misc.c: New test.
2048
2049 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
2050
2051         PR fortran/50585
2052         * gfortran.dg/assumed_charlen_arg_2.f90: New.
2053
2054 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
2055
2056         PR c++/44473
2057         * g++.dg/dfp/44473-1.C: New test.
2058         * g++.dg/dfp/44473-2.C: New test.
2059         * g++.dg/dfp/mangle-1.C: New test.
2060         * g++.dg/dfp/mangle-2.C: New test.
2061         * g++.dg/dfp/mangle-3.C: New test.
2062         * g++.dg/dfp/mangle-4.C: New test.
2063         * g++.dg/dfp/mangle-5.C: New test.
2064
2065 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
2066
2067         PR inline-asm/50571
2068         * gcc.dg/pr50571.c: New test.
2069
2070         PR tree-optimization/46309
2071         * gcc.dg/pr46309.c: New test.
2072
2073 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
2074
2075         * gcc.dg/strlenopt-21.c: New test.
2076
2077 2011-09-30  Revital Eres  <revital.eres@linaro.org>
2078
2079         * gcc.dg/sms-10.c: New file.
2080
2081 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2082
2083         * gcc.target/arm/pr50099.c: New test.
2084
2085 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2086
2087         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2088
2089 2011-09-30  David S. Miller  <davem@davemloft.net>
2090
2091         * gcc.target/sparc/bmaskbshuf.c: New test.
2092         * gcc.target/sparc/edgen.c: New test.
2093
2094 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
2095
2096         PR fortran/50547
2097         * gfortran.dg/pure_formal_proc_3.f90: New.
2098
2099         PR fortran/50553
2100         * gfortran.dg/stfunc_7.f90: New.
2101
2102 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2103
2104         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2105         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2106         * gcc.dg/vector-compare-1.c: Likewise.
2107         * gcc.dg/vector-compare-2.c: Likewise.
2108
2109 2011-09-29  David S. Miller  <davem@davemloft.net>
2110
2111         * gcc.target/sparc/array.c: New test.
2112
2113 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
2114
2115         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2116         loop unroll and set max unroll times to 8.
2117         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2118         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2119         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2120         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2121
2122 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2123
2124         PR c++/40145
2125         * g++.dg/ext/visibility/warn5.C: New.
2126
2127 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2128
2129         PR c++/45278
2130         * g++.dg/warn/Wextra-3.C: New.
2131
2132 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
2133
2134         PR target/49486
2135         * gcc.target/sh/pr49468-si.c: New.
2136
2137 2011-09-28  Tom de Vries  <tom@codesourcery.com>
2138
2139         PR testsuite/50485
2140         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2141         (TEST): Initialize src3 with random floats.
2142         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2143         from union src3.  Initialize src3 with random floats.
2144
2145 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
2146
2147         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2148         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2149         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2150         * gcc.target/sh/sh4a-sincosf.c: Ditto.
2151         * gcc.target/sh/sh4a-cos.c: Ditto.
2152         * gcc.target/sh/sh4a-cosf.c: Ditto.
2153         * gcc.target/sh/sh4a-sin.c: Ditto.
2154         * gcc.target/sh/sh4a-sinf.c: Ditto.
2155         * gcc.target/sh/sh4a-fsrra.c: Ditto.
2156         * gcc.target/sh/sh4a-memmovua.c: Ditto.
2157         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2158
2159 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
2160
2161         PR c++/31489
2162         * g++.dg/parse/error40.C: New.
2163         * g++.dg/warn/incomplete1.C: Adjust.
2164
2165 2011-09-27  Jan Hubicka  <jh@suse.cz>
2166
2167         PR middle-end/49463
2168         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2169         Mark used.
2170
2171 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
2172
2173         * gcc.dg/strlenopt-1.c: New test.
2174         * gcc.dg/strlenopt-1f.c: New test.
2175         * gcc.dg/strlenopt-2.c: New test.
2176         * gcc.dg/strlenopt-2f.c: New test.
2177         * gcc.dg/strlenopt-3.c: New test.
2178         * gcc.dg/strlenopt-4.c: New test.
2179         * gcc.dg/strlenopt-4g.c: New test.
2180         * gcc.dg/strlenopt-4gf.c: New test.
2181         * gcc.dg/strlenopt-5.c: New test.
2182         * gcc.dg/strlenopt-6.c: New test.
2183         * gcc.dg/strlenopt-7.c: New test.
2184         * gcc.dg/strlenopt-8.c: New test.
2185         * gcc.dg/strlenopt-9.c: New test.
2186         * gcc.dg/strlenopt-10.c: New test.
2187         * gcc.dg/strlenopt-11.c: New test.
2188         * gcc.dg/strlenopt-12.c: New test.
2189         * gcc.dg/strlenopt-12g.c: New test.
2190         * gcc.dg/strlenopt-13.c: New test.
2191         * gcc.dg/strlenopt-14g.c: New test.
2192         * gcc.dg/strlenopt-14gf.c: New test.
2193         * gcc.dg/strlenopt-15.c: New test.
2194         * gcc.dg/strlenopt-16g.c: New test.
2195         * gcc.dg/strlenopt-17g.c: New test.
2196         * gcc.dg/strlenopt-18g.c: New test.
2197         * gcc.dg/strlenopt.h: New file.
2198
2199 2011-09-27  Tom de Vries  <tom@codesourcery.com>
2200
2201         PR middle-end/43864
2202         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2203         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2204         * gcc.dg/pr43864.c: New test.
2205         * gcc.dg/pr43864-2.c: Same.
2206         * gcc.dg/pr43864-3.c: Same.
2207         * gcc.dg/pr43864-4.c: Same.
2208
2209 2011-09-27  Jan Hubicka  <jh@suse.cz>
2210
2211         * gcc.dg/ipa/inline-5.c: New testcase.
2212
2213 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
2214
2215         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2216         vectors.
2217         * gcc.dg/vect/bb-slp-27.c: New.
2218         * gcc.dg/vect/bb-slp-28.c: New.
2219
2220 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
2221
2222         * testsuite/lib/target-supports.exp (check_profiling_available):
2223         Don't rely solely on TLS tests for -fprofile-generate, fall
2224         through to the other code.
2225
2226 2011-09-27  Richard Guenther  <rguenther@suse.de>
2227
2228         PR tree-optimization/50363
2229         * gcc.dg/torture/pr50363.c: New testcase.
2230
2231 2011-09-26  Jason Merrill  <jason@redhat.com>
2232
2233         PR c++/45012
2234         * g++.dg/template/partial13.C: New.
2235
2236         PR c++/46105
2237         * g++.dg/template/partial12.C: New.
2238
2239         PR c++/50508
2240         * g++.dg/cpp0x/constexpr-typedef1.C: New.
2241
2242 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2243
2244         PR c++/45487
2245         * g++.dg/diagnostic/bindings1.C: New.
2246         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2247
2248 2011-09-26  David S. Miller  <davem@davemloft.net>
2249
2250         * gcc.target/sparc/wrgsr.c: New test.
2251         * gcc.target/sparc/rdgsr.c: New test.
2252         * gcc.target/sparc/edge.c: New test.
2253         * gcc.target/sparc/fcmp.c: New test.
2254
2255         * gcc.target/sparc/edge.c: Update for new return types.
2256         * gcc.target/sparc/fcmp.c: Likewise.
2257
2258         * gcc.target/sparc/fpaddsubi.c: New test.
2259
2260 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
2261
2262         PR fortran/50515
2263         * gfortran.dg/common_15.f90: New.
2264
2265         PR fortran/50517
2266         * gfortran.dg/dummy_procedure_5.f90: New.
2267         * gfortran.dg/interface_26.f90: Modified error message.
2268         * gfortran.dg/proc_ptr_11.f90: Ditto.
2269         * gfortran.dg/proc_ptr_15.f90: Ditto.
2270         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2271         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2272
2273 2011-09-26  Jason Merrill  <jason@redhat.com>
2274
2275         PR c++/50512
2276         * g++.dg/overload/rvalue3.C: New.
2277
2278         PR c++/50523
2279         * g++.dg/overload/ref-conv2.C: New.
2280
2281         * g++.dg/cpp0x/nsdmi-template1.C: New.
2282
2283 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2284
2285         * g++.dg/cpp0x/nullptr25.C: New.
2286
2287 2011-09-26  Richard Guenther  <rguenther@suse.de>
2288
2289         PR tree-optimization/50472
2290         * gcc.dg/torture/pr50472.c: New testcase.
2291
2292 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2293
2294         * gnat.dg/opt22.adb: New test.
2295         * gnat.dg/opt22_pkg.ad[sb]: New helper.
2296
2297 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2298
2299         * gnat.dg/opt21.adb: New test.
2300         * gnat.dg/opt21_pkg.ad[sb]: New helper.
2301
2302 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2303
2304         * gnat.dg/opt20.ad[sb]: New test.
2305         * gnat.dg/opt20_pkg.ads: New helper.
2306
2307 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2308
2309         * gnat.dg/array17.adb: New test.
2310         * gnat.dg/array17_pkg.ads: New helper.
2311
2312 2011-09-25  Jason Merrill  <jason@redhat.com>
2313
2314         * g++.dg/cpp0x/nsdmi-defer4.C: New.
2315
2316 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2317
2318         * gnat.dg/frame_overflow.ads: New.
2319         * gnat.dg/frame_overflow.adb: Adjust.
2320         * gnat.dg/specs/addr1.ads: Likewise.
2321
2322 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
2323
2324         * g++.dg/tree-ssa/restrict2.C: New test.
2325
2326 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2327
2328         * lib/target-supports.exp (check_effective_target_vect64): New.
2329         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2330         of multiple vector sizes.
2331         * gcc.dg/vect/bb-slp-26.c: New.
2332
2333 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2334
2335         PR c++/50280
2336         * g++.dg/template/bitfield1.C: New.
2337
2338 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2339
2340         * gcc.dg/vect/bb-slp-24.c: New.
2341
2342 2011-09-24  Jason Merrill  <jason@redhat.com>
2343
2344         * g++.dg/cpp0x/nsdmi-eh1.C: New.
2345
2346         * g++.dg/cpp0x/nsdmi-defer3.C: New.
2347
2348         * g++.dg/cpp0x/nsdmi-defer1.C: New.
2349         * g++.dg/cpp0x/nsdmi-defer2.C: New.
2350
2351         * g++.dg/cpp0x/nsdmi1.C: New.
2352         * g++.dg/cpp0x/nsdmi2.C: New.
2353         * g++.dg/cpp0x/nsdmi3.C: New.
2354         * g++.dg/cpp0x/nsdmi4.C: New.
2355         * g++.old-deja/g++.other/init4.C: New.
2356
2357 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
2358
2359         PR c++/44267
2360         * g++.dg/template/sfinae28.C: New.
2361
2362 2011-09-23  Ian Lance Taylor  <iant@google.com>
2363
2364         * go.test/go-test.exp (errchk): Handle more cases of getting
2365         correct Tcl backslash quoting in regular expressions in test file.
2366
2367 2011-09-23  Jason Merrill  <jason@redhat.com>
2368
2369         Core 253
2370         * g++.dg/init/const8.C: New.
2371         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2372         * g++.dg/cpp0x/defaulted2.C: Likewise.
2373         * g++.dg/cpp0x/pr42844-2.C: Likewise.
2374         * g++.dg/init/pr20039.C: Likewise.
2375         * g++.dg/init/pr42844.C: Likewise.
2376
2377 2011-09-23  Jan Hubicka  <jh@suse.cz>
2378
2379         * gcc.dg/ipa/inline-1.c: new testcase.
2380         * gcc.dg/ipa/inline-2.c: new testcase.
2381         * gcc.dg/ipa/inline-3.c: new testcase.
2382         * gcc.dg/ipa/inline-4.c: new testcase.
2383
2384 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2385
2386         PR c++/50258
2387         * g++.dg/cpp0x/constexpr-static8.C: New.
2388
2389 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
2390
2391         * gcc.target/i386/avxfp-1.c: New test.
2392         * gcc.target/i386/avxfp-2.c: New test.
2393
2394 2011-09-23  Terry Guo  <terry.guo@arm.com>
2395
2396         * gcc.c-torture/execute/941014-1.x: Deleted.
2397
2398 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2399
2400         PR c++/50491
2401         * g++.dg/cpp0x/pr50491.C: New.
2402
2403 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2404
2405         PR testsuite/50487
2406         * gfortran.dg/bessel_6.f90: Fix tolerance test.
2407
2408 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2409
2410         PR c++/50371
2411         * g++.dg/cpp0x/nullptr24.C: New.
2412
2413 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
2414
2415         PR target/50482
2416         * gcc.target/i386/pr50482.c: New test.
2417
2418 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
2419
2420         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2421         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2422         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2423         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2424         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2425         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2426         multilib options contain different -march= from dg-options.
2427
2428 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
2429             Paolo Carlini  <paolo.carlini@oracle.com>
2430
2431         PR c++/50344
2432         * g++.dg/template/friend52.C: New.
2433
2434 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
2435
2436         * gcc.target/arm/cmp-1.c: New test.
2437         * gcc.target/arm/cmp-2.c: Likewise.
2438
2439 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
2440
2441         PR fortran/41733
2442         * gfortran.dg/impure_actual_1.f90: Modified error message.
2443         * gfortran.dg/proc_ptr_32.f90: New.
2444         * gfortran.dg/proc_ptr_33.f90: New.
2445
2446 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
2447
2448         PR tree-optimization/50451
2449         * gcc.dg/vect/pr50451.c: New test.
2450
2451 2011-09-21  Ian Lance Taylor  <iant@google.com>
2452
2453         * go.test/go-test.exp (errchk): Add special case for bug332.
2454         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
2455         some more test lines.
2456
2457 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2458
2459         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2460         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2461         * g++.dg/other/i386-8.C: Ditto.
2462         * g++.dg/other/pr34435.C: Ditto.
2463         * g++.dg/other/pr39496.C: Ditto.
2464         * g++.dg/other/mmintrin.C: Ditto.
2465
2466 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
2467
2468         * gcc.dg/vect/vect-cond-7.c: New test.
2469         * gcc.target/i386/sse4_1-cond-1.c: New test.
2470         * gcc.target/i386/avx-cond-1.c: New test.
2471
2472 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2473
2474         PR target/50464
2475         * g++.dg/other/pr50464.C: New test.
2476
2477 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2478
2479         * gcc.target/i386/bmi2-mulx32-2.c: New test.
2480         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2481         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2482         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2483
2484 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2485
2486         * gnat.dg/opt19.adb: New test.
2487
2488 2011-09-21  Terry Guo  <terry.guo@arm.com>
2489
2490         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2491         on arch conflict when testing case on targets other than armv7-a.
2492
2493 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
2494
2495         PR c++/50454
2496         * g++.dg/ext/int128-1.C: New.
2497         * g++.dg/ext/int128-2.C: Likewise.
2498         * g++.dg/ext/int128-2.h: Likewise.
2499
2500 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2501
2502         PR testsuite/50469
2503         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2504
2505 2011-09-20  Jason Merrill  <jason@redhat.com>
2506
2507         * g++.dg/cpp0x/constexpr-generated1.C: New.
2508
2509         PR c++/50442
2510         * g++.dg/overload/ref-conv1.C: New.
2511
2512 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2513
2514         * g++.dg/other/final1.C: New.
2515
2516 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
2517
2518         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
2519         and get_bit ().
2520
2521 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
2522
2523         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2524         "target arm_eabi".
2525
2526 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
2527
2528         PR tree-optimization/50413
2529         * g++.dg/vect/vect.exp: Run slp-pr* tests with
2530         -fdump-tree-slp-details.  Run other tests with
2531         -fdump-tree-vect-details.
2532         * g++.dg/vect/slp-pr50413.cc: New.
2533
2534 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2535             Ira Rosen  <ira.rosen@linaro.org>
2536
2537         PR testsuite/50435
2538         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2539         Fix underscores around restrict.
2540
2541 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2542
2543         PR tree-optimization/50414
2544         * gfortran.dg/vect/Ofast-pr50414.f90: New.
2545         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2546         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2547
2548 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2549
2550         PR tree-optimization/50412
2551         * gfortran.dg/vect/pr50412.f90: New.
2552
2553 2011-09-16  Jason Merrill  <jason@redhat.com>
2554
2555         PR c++/50424
2556         * g++.dg/eh/defarg1.C: New.
2557
2558 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
2559
2560         * gcc.dg/vect/vect-reduc-10.c: New test.
2561         * gcc.target/i386/avx-reduc-1.c: New test.
2562
2563         * gcc.target/i386/sse2-extract-1.c: New test.
2564         * gcc.target/i386/avx-extract-1.c: New test.
2565
2566 2011-09-16  Terry Guo  <terry.guo@arm.com>
2567
2568         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2569
2570 2011-09-15   Diego Novillo  <dnovillo@google.com>
2571
2572         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2573         ALWAYS_CXXFLAGS, if defined.
2574         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2575         ALWAYS_GFORTRANFLAGS, if defined.
2576         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2577         ALWAYS_GOCFLAGS, if defined.
2578         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2579         ALWAYS_OBJCXXFLAGS, if defined.
2580         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2581         additional_flags, if defined.
2582         * lib/gnat.exp (gnat_target_compile): Likewise.
2583         * lib/objc.exp (objc_target_compile): Likewise.
2584         * lib/target-supports-dg.exp (dg-add-options): Handle
2585         TEST_ALWAYS_FLAGS.
2586
2587 2011-09-15  Tom de Vries  <tom@codesourcery.com>
2588
2589         PR testsuite/50322
2590         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2591         Use uintptr_t in f1.  Undo avr xfails.
2592
2593 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
2594
2595         PR fortran/50401
2596         PR fortran/50403
2597         * gfortran.dg/function_types_3.f90: New.
2598
2599 2011-09-15  Jason Merrill  <jason@redhat.com>
2600
2601         PR c++/50365
2602         * g++.dg/cpp0x/trailing7.C: New.
2603
2604         PR c++/50361
2605         * g++.dg/cpp0x/nullptr23.C: New.
2606
2607 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2608
2609         * gcc.dg/vect/bb-slp-25.c: New.
2610
2611 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2612
2613         PR c++/50391
2614         * g++.dg/cpp0x/noexcept15.C: New.
2615
2616 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2617
2618         PR middle-end/50251
2619         * gcc.dg/pr50251.c: New test.
2620
2621 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2622
2623         PR fortran/34547
2624         PR fortran/50375
2625         * gfortran.dg/null_5.f90: New.
2626         * gfortran.dg/null_6.f90: New.
2627
2628 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2629
2630         * gcc.c-torture/compile/20110913-1.c: New test.
2631
2632 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2633
2634         PR fortran/50379
2635         * gfortran.dg/result_2.f90: New.
2636
2637 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2638
2639         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2640
2641 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2642
2643         PR c++/48320
2644         * g++.dg/cpp0x/variadic116.C: New test case.
2645
2646 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2647
2648         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2649         * gcc.target/mips/interrupt_handler-2.c: New test.
2650         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2651
2652 2011-09-12  Jason Merrill  <jason@redhat.com>
2653
2654         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2655
2656         * g++.dg/cpp0x/explicit7.C: New.
2657
2658 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2659
2660         PR rtl-optimization/50212
2661         * g++.dg/other/pr50212.C: New test.
2662
2663 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2664
2665         PR target/43746
2666         * testsuite/gcc.target/avr/torture/avr-torture.exp
2667         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2668         "-O2 -fmerge-all-constants".
2669
2670 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2671
2672         PR fortran/50327
2673         * gfortran.dg/do_while_1.f90: New test.
2674
2675 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2676
2677         PR fortran/35831
2678         PR fortran/47978
2679         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2680         * gfortran.dg/proc_decl_26.f90: New.
2681         * gfortran.dg/typebound_override_2.f90: New.
2682         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2683
2684 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2685
2686         * gnat.dg/cond_expr2.ad[sb]: New test.
2687
2688 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2689
2690         * gnat.dg/atomic5.ad[sb]: New test.
2691
2692 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2693
2694         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2695
2696 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2697
2698         PR target/49030
2699         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2700
2701 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2702
2703         PR target/49614
2704         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2705
2706 2011-09-09  Richard Guenther  <rguenther@suse.de>
2707
2708         PR tree-optimization/50328
2709         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2710
2711 2011-09-09  Richard Guenther  <rguenther@suse.de>
2712
2713         PR middle-end/50333
2714         * gcc.dg/torture/pr50333.c: New testcase.
2715
2716 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2717
2718         PR tree-optimization/50318
2719         * gcc.target/arm/pr50318-1.c: New file.
2720
2721 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2722
2723         * gcc.target/i386/all_one_m256i.c: New test.
2724
2725 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2726
2727         PR c++/50324
2728         * g++.dg/cpp0x/sfinae28.C: New.
2729
2730 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2731
2732         PR c/50332
2733         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2734         longer ignored on typedefs.
2735
2736         PR c++/33255 - Support -Wunused-local-typedefs warning
2737         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2738         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2739
2740 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2741
2742         PR tree-optimization/50287
2743         * gcc.dg/torture/pr50287.c: New test.
2744
2745 2011-09-08  Richard Guenther  <rguenther@suse.de>
2746
2747         PR tree-optimization/19831
2748         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2749         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2750         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2751         * gcc.dg/errno-1.c: Adjust.
2752
2753 2011-09-08  Richard Guenther  <rguenther@suse.de>
2754
2755         PR tree-optimization/19831
2756         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2757
2758 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2759
2760         PR fortran/44646
2761         * gfortran.dg/do_concurrent_1.f90: New.
2762         * gfortran.dg/do_concurrent_2.f90: New.
2763
2764 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2765
2766         PR target/50310
2767         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2768         * gcc.dg/pr50310-2.c: New test.
2769
2770 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2771
2772         PR fortran/48095
2773         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2774         * gfortran.dg/impure_constructor_1.f90: Modified.
2775         * gfortran.dg/proc_ptr_comp_33.f90: New.
2776
2777 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2778
2779         PR target/50310
2780         * gcc.dg/pr50310-1.c: New test.
2781
2782 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2783
2784         PR middle-end/48571
2785         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2786         instead of 4.
2787
2788 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2789
2790         PR c++/50309
2791         * g++.dg/cpp0x/noexcept14.C: New.
2792
2793 2011-09-07  Jason Merrill  <jason@redhat.com>
2794
2795         * g++.dg/cpp0x/constexpr-ref3.C: New.
2796
2797         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2798
2799 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2800
2801         * gcc.dg/section1.c: Don't xfail for avr.
2802
2803 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2804
2805         PR tree-optimization/50322
2806         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2807
2808 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2809
2810         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2811
2812 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2813
2814         PR tree-optimization/49911
2815         * g++.dg/tree-ssa/pr49911.C: New test.
2816
2817 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2818
2819         PR target/49030
2820         * gcc.dg/torture/pr49030.c: New test.
2821
2822 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2823
2824         PR fortran/50288
2825         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2826         * gfortran.dg/class_4d.f03: Deleted.
2827         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2828
2829 2011-09-07  Richard Guenther  <rguenther@suse.de>
2830
2831         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2832
2833 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2834
2835         PR tree-optimization/46021
2836         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2837
2838 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2839
2840         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2841
2842 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2843
2844         * gcc.c-torture/compile/20110906-1.c: New test.
2845
2846 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2847
2848         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2849
2850 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2851
2852         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2853         --param tree-reassoc-width=1.
2854
2855         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2856         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2857
2858 2011-09-06  Richard Guenther  <rguenther@suse.de>
2859
2860         PR tree-optimization/48149
2861         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2862
2863 2011-09-06  Richard Guenther  <rguenther@suse.de>
2864
2865         PR tree-optimization/48317
2866         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2867
2868 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2869
2870         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2871         New procedure.
2872         (add_options_for_quad_vectors): Replace with ...
2873         (add_options_for_double_vectors): ... this.
2874         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2875         support multiple vector sizes since the vectorizer attempts to
2876         vectorize with both vector sizes.
2877         * gcc.dg/vect/no-vfa-vect-79.c,
2878         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2879         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2880         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2881         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2882         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2883         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2884         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2885         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2886         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2887         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2888         gcc.dg/vect/vect-40.c: Likewise.
2889         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2890         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2891         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2892         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2893         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2894         Likewise.
2895         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2896
2897 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2898
2899         PR target/49606
2900         * gcc.target/mips/abi-main.h: New file.
2901         * gcc.target/mips/abi-o32-long32.c: New test.
2902         * gcc.target/mips/abi-o32-long64.c: Likewise.
2903         * gcc.target/mips/abi-o64-long32.c: Likewise.
2904         * gcc.target/mips/abi-o64-long64.c: Likewise.
2905         * gcc.target/mips/abi-n32-long32.c: Likewise.
2906         * gcc.target/mips/abi-n32-long64.c: Likewise.
2907         * gcc.target/mips/abi-n64-long32.c: Likewise.
2908         * gcc.target/mips/abi-n64-long64.c: Likewise.
2909         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2910         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2911         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2912         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2913         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2914         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2915         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2916         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2917         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2918         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2919         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2920         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2921         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2922         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2923         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2924         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2925         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2926         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2927         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2928         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2929         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2930         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2931         * gcc.target/mips/branch-3.c: Likewise.
2932         * gcc.target/mips/branch-4.c: Likewise.
2933         * gcc.target/mips/branch-5.c: Likewise.
2934         * gcc.target/mips/branch-6.c: Likewise.
2935         * gcc.target/mips/branch-7.c: Likewise.
2936         * gcc.target/mips/branch-8.c: Likewise.
2937         * gcc.target/mips/branch-9.c: Likewise.
2938         * gcc.target/mips/branch-10.c: Likewise.
2939         * gcc.target/mips/branch-11.c: Likewise.
2940         * gcc.target/mips/branch-12.c: Likewise.
2941         * gcc.target/mips/branch-13.c: Likewise.
2942         * gcc.target/mips/lazy-binding-1.c: Likewise.
2943
2944 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2945
2946         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2947         to avoid warning on int=16 platforms..
2948
2949 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2950
2951         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2952         to work even with -fshort-enums.
2953
2954 2011-09-04  Jan Hubicka  <jh@suse.cz>
2955
2956         * gcc.c-torture/compile/20110902.c: new testcase.
2957
2958 2011-09-04  Jason Merrill  <jason@redhat.com>
2959
2960         PR c++/49267
2961         * g++.dg/cpp0x/rv-conv1.C: New.
2962
2963         DR 1328
2964         * g++.dg/cpp0x/rv-func3.C: New.
2965
2966         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2967
2968         PR c++/50248
2969         Core 1358
2970         * g++.dg/cpp0x/constexpr-template1.C: New.
2971         * g++.dg/cpp0x/constexpr-template2.C: New.
2972         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2973         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2974
2975 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2976
2977         * gnat.dg/specs/debug1.ads: Tweak pattern.
2978
2979 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2980
2981         PR fortran/50227
2982         * gfortran.dg/class_45a.f03: New.
2983         * gfortran.dg/class_45b.f03: New.
2984
2985 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2986             Ira Rosen  <ira.rosen@linaro.org>
2987
2988         PR tree-optimization/50208
2989         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2990         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2991         -fno-tree-fre -fno-tree-pre.
2992
2993 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2994
2995         * gcc.dg/ipa/ipcp-3.c: New test.
2996
2997 2011-09-02  Richard Guenther  <rguenther@suse.de>
2998
2999         PR tree-optimization/27460
3000         PR middle-end/29269
3001         * gcc.dg/vect/vect-cond-7.c: New testcase.
3002
3003 2011-09-02  Martin Jambor  <mjambor@suse.cz>
3004
3005         * g++.dg/ipa/devirt-3.C: Added a distraction method.
3006         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3007         xfailed test for inlining.
3008         * g++.dg/ipa/ivinline-9.C: Likewise.
3009
3010 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
3011
3012         PR tree-optimization/50178
3013         * gfortran.dg/vect/pr50178.f90: New test.
3014
3015 2011-08-31  Martin Jambor  <mjambor@suse.cz>
3016
3017         PR middle-end/49886
3018         * gcc.c-torture/execute/pr49886.c: New testcase.
3019
3020 2011-08-31  Tom de Vries  <tom@codesourcery.com>
3021
3022         PR middle-end/43513
3023         * gcc.dg/pr43513.c: New test.
3024
3025 2011-08-30  Tobias Burnus  <burnus@net-b.de>
3026
3027         PR fortran/45044
3028         * gfortran.dg/common_14.f90: New.
3029         * gfortran.dg/common_resize_1.f: Add two dg-warning.
3030
3031 2011-08-30  Jason Merrill  <jason@redhat.com>
3032
3033         PR c++/50084
3034         * g++.dg/cpp0x/decltype33.C: New.
3035
3036         PR c++/50089
3037         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3038
3039         PR c++/50114
3040         * g++.dg/cpp0x/lambda/lambda-for.C: New.
3041
3042 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
3043
3044         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3045
3046 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3047
3048         * gnat.dg/specs/aggr3.ads: New test.
3049         * gnat.dg/specs/aggr3_pkg.ads: New helper.
3050
3051         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3052         * gnat.dg/specs/aggr2.ads: Likewise.
3053
3054 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3055
3056         PR fortran/45170
3057         * gfortran.dg/allocate_with_source_2.f90: New test
3058
3059 2011-08-30  Jason Merrill  <jason@redhat.com>
3060
3061         PR c++/50220
3062         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3063
3064         PR c++/50234
3065         * g++.dg/cpp0x/constexpr-value3.C: New.
3066
3067 2011-08-30  Richard Guenther  <rguenther@suse.de>
3068
3069         PR middle-end/48571
3070         * gcc.c-torture/execute/pr48571-1.c: New testcase.
3071         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3072         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3073         * gcc.dg/pr36902.c: XFAIL.
3074
3075 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
3076
3077         * gcc.target/i386/fma-check.h: New.
3078         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3079         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3080         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3081         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3082         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3083         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3084         * gcc.target/i386/fma-fmaddXX.c: Likewise.
3085         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3086         * gcc.target/i386/fma-fmsubXX.c: Likewise.
3087         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3088         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3089         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3090         * gcc.target/i386/fma-compile.c: Likewise.
3091         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3092         * gcc.target/i386/sse-12.c: Add -mfma.
3093         * gcc.target/i386/sse-13.c: Likewise.
3094         * gcc.target/i386/sse-14.c: Likewise.
3095         * gcc.target/i386/sse-22.c: Likewise.
3096         * gcc.target/i386/sse-23.c: Likewise.
3097         * g++.dg/other/i386-2.C: Likewise.
3098         * g++.dg/other/i386-3.C: Likewise.
3099
3100 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3101
3102         PR testsuite/50185
3103         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3104         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3105
3106 2011-08-30  Christian Bruel  <christian.bruel@st.com>
3107
3108         * g++.dg/bprob/bprob.exp (feedback_options): Set
3109         -fbranch-probabilities.
3110         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3111
3112 2011-08-29  Jason Merrill  <jason@redhat.com>
3113
3114         PR c++/50224
3115         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3116
3117 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3118             Jason Merrill  <jason@redhat.com>
3119
3120         * g++.dg/dfp/base.C: New test.
3121
3122 2011-08-29  Jason Merrill  <jason@redhat.com>
3123
3124         Core DR 994
3125         PR c++/50209
3126         * g++.dg/cpp0x/initlist58.C: New.
3127
3128 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
3129
3130         PR fortran/50225
3131         * gfortran.dg/class_result_1.f03: New.
3132
3133 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3134
3135         PR middle-end/48722
3136         * gcc.target/i386/pr48722.c: New test.
3137
3138 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3139
3140         PR libfortran/50192
3141         * gfortran.dg/widechar_compare_1.f90:  New test.
3142
3143 2011-08-26  Jason Merrill  <jason@redhat.com>
3144
3145         Core DR 342
3146         PR c++/48582
3147         * g++.dg/abi/mangle50.C: New.
3148
3149 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
3150
3151         PR target/50202
3152         * gcc.target/i386/pr50202.c: New test.
3153
3154 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
3155
3156         * gcc.target/i386/sse_4_1-round-vec.c: New test.
3157         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3158         * gcc.target/i386/avx-round-vec.c: New test.
3159         * gcc.target/i386/avx-roundf-vec.c: New test.
3160
3161 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
3162
3163         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3164         instruction.
3165
3166         PR c/50179
3167         * c-c++-common/Wunused-var-14.c: New test.
3168
3169 2011-08-26  Tom de Vries  <tom@codesourcery.com>
3170
3171         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3172
3173 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
3174
3175         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3176         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3177         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3178         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3179
3180 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
3181
3182         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3183         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3184         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3185         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3186
3187 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
3188
3189         PR fortran/50050
3190         * gfortran.dg/pointer_comp_init_1.f90: New test.
3191
3192 2011-08-25  Jason Merrill  <jason@redhat.com>
3193
3194         PR c++/50157
3195         * g++.dg/cpp0x/sfinae27.C: New.
3196
3197 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3198
3199         * gfortran.dg/coarray_lib_token_4.f90: New.
3200
3201 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3202
3203         * gfortran.dg/coarray/alloc_comp_1.f90: New.
3204
3205 2011-08-25  Richard Guenther  <rguenther@suse.de>
3206
3207         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3208
3209 2011-08-24  Tobias Burnus  <burnus@net-b.de>
3210
3211         PR fortran/50163
3212         * gfortran.dg/initialization_28.f90: New.
3213
3214 2011-08-24  Richard Guenther  <rguenther@suse.de>
3215
3216         PR tree-optimization/50067
3217         * gcc.dg/torture/pr50067-3.c: New testcase.
3218         * gcc.dg/torture/pr50067-4.c: Likewise.
3219         * gcc.dg/torture/pr50067-5.c: Likewise.
3220
3221 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3222
3223         * g++.dg/other/i386-2.C: Add -mavx2 check.
3224         * g++.dg/other/i386-3.C: Likewise.
3225         * gcc.target/i386/avx-1.c: Add AVX2.
3226         * gcc.target/i386/avx-2.c: Likewise.
3227         * gcc.target/i386/funcspec-5.c: Likewise.
3228         * gcc.target/i386/sse-12.c: Likewise.
3229         * gcc.target/i386/sse-13.c: Likewise.
3230         * gcc.target/i386/sse-14.c: Likewise.
3231         * gcc.target/i386/sse-22.c: Likewise.
3232         * gcc.target/i386/sse-23.c: Likewise.
3233         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3234         * gcc.target/i386/avx2-check.h: New.
3235         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3236         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3237         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3238         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3239         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3240         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3241         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3242         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3243         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3244         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3245         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3246         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3247         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3248         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3249         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3250         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3251         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3252         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3253         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3254         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3255         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3256         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3257         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3258         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3259         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3260         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3261         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3262         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3263         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3264         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3265         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3266         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3267         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3268         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3269         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3270         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3271         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3272         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3273         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3274         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3275         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3276         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3277         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3278         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3279         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3280         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3281         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3282         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3283         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3284         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3285         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3286         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3287         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3288         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3289         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3290         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3291         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3292         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3293         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3294         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3295         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3296         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3297         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3298         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3299         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3300         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3301         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3302         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3303         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3304         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3305         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3306         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3307         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3308         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3309         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3310         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3311         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3312         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3313         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3314         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3315         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3316         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3317         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3318         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3319         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3320         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3321         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3322         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3323         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3324         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3325         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3326         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3327         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3328         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3329         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3330         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3331         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3332         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3333         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3334         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3335         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3336         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3337         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3338         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3339         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3340         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3341         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3342         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3343         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3344         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3345         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3346         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3347         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3348         * gcc.target/i386/avx2-vpand-1.c: Likewise.
3349         * gcc.target/i386/avx2-vpand-2.c: Likewise.
3350         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3351         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3352         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3353         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3354         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3355         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3356         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3357         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3358         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3359         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3360         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3361         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3362         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3363         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3364         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3365         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3366         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3367         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3368         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3369         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3370         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3371         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3372         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3373         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3374         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3375         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3376         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3377         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3378         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3379         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3380         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3381         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3382         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3383         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3384         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3385         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3386         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3387         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3388         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3389         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3390         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3391         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3392         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3393         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3394         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3395         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3396         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3397         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3398         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3399         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3400         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3401         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3402         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3403         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3404         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3405         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3406         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3407         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3408         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3409         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3410         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3411         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3412         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3413         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3414         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3415         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3416         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3417         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3418         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3419         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3420         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3421         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3422         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3423         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3424         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3425         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3426         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3427         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3428         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3429         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3430         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3431         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3432         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3433         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3434         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3435         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3436         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3437         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3438         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3439         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3440         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3441         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3442         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3443         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3444         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3445         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3446         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3447         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3448         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3449         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3450         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3451         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3452         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3453         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3454         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3455         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3456         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3457         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3458         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3459         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3460         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3461         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3462         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3463         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3464         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3465         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3466         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3467         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3468         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3469         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3470         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3471         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3472         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3473         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3474         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3475         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3476         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3477         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3478         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3479         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3480         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3481         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3482         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3483         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3484         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3485         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3486         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3487         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3488         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3489         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3490         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3491         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3492         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3493         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3494         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3495         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3496         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3497         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3498         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3499         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3500         * gcc.target/i386/avx2-vpor-1.c: Likewise.
3501         * gcc.target/i386/avx2-vpor-2.c: Likewise.
3502         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3503         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3504         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3505         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3506         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3507         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3508         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3509         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3510         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3511         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3512         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3513         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3514         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3515         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3516         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3517         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3518         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3519         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3520         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3521         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3522         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3523         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3524         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3525         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3526         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3527         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3528         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3529         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3530         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3531         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3532         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3533         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3534         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3535         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3536         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3537         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3538         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3539         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3540         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3541         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3542         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3543         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3544         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3545         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3546         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3547         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3548         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3549         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3550         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3551         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3552         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3553         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3554         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3555         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3556         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3557         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3558         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3559         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3560         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3561         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3562         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3563         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3564         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3565         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3566         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3567         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3568         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3569         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3570         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3571         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3572         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3573         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3574         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3575         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3576         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3577         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3578         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3579         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3580         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3581         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3582         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3583         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3584         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3585         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3586         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3587         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3588         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3589         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3590         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3591         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3592         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3593         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3594         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3595         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3596         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3597         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3598         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3599         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3600         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3601         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3602         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3603         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3604         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3605         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3606         * gcc.target/i386/testimm-9.c: Likewise.
3607
3608 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3609
3610         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3611         * g++.dg/other/i386-3.C: Likewise.
3612         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3613         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3614         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3615         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3616         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3617         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3618         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3619         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3620         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3621         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3622         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3623         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3624         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3625         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3626         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3627         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3628         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3629         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3630         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3631         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3632         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3633         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3634         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3635         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3636         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3637         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3638         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3639         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3640         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3641         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3642         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3643         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3644         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3645         * gcc.target/i386/sse-12.c: Add BMI2.
3646         * gcc.target/i386/sse-13.c: Likewise.
3647         * gcc.target/i386/sse-14.c: Likewise.
3648         * gcc.target/i386/sse-22.c: Likewise.
3649         * gcc.target/i386/sse-23.c: Likewise.
3650
3651 2011-08-23  Jason Merrill  <jason@redhat.com>
3652
3653         * g++.dg/template/crash7.C: Adjust expected errors.
3654
3655 2011-08-23  Jason Merrill  <jason@redhat.com>
3656
3657         PR c++/49045
3658         Core 1321
3659         * g++.dg/cpp0x/overload2.C: New.
3660
3661 2011-08-23  Jason Merrill  <jason@redhat.com>
3662
3663         Core 903
3664         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3665
3666 2011-08-23  Jason Merrill  <jason@redhat.com>
3667
3668         Core 975
3669         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3670         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3671         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3672         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3673
3674 2011-08-23  Jason Merrill  <jason@redhat.com>
3675
3676         PR c++/50024
3677         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3678
3679 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3680
3681         PR c++/50158
3682         * g++.dg/warn/Wunused-var-16.C: New test.
3683
3684         PR middle-end/50161
3685         * gcc.dg/pr50161.c: New test.
3686
3687 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3688
3689         PR c++/50055
3690         * g++.dg/gcov/gcov-7.C: New test.
3691
3692 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3693
3694         PR c++/46862
3695         * g++.dg/dfp/nofields.C: New test.
3696
3697 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3698
3699         PR fortran/31600
3700         * gfortran.dg/use_16.f90: New.
3701
3702 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3703             Kirill Yukhin  <kirill.yukhin@intel.com>
3704
3705         PR target/50155
3706         * gcc.target/i386/pr50155.c: New test.
3707
3708 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3709
3710         PR tree-optimization/50133
3711         * gcc.dg/pr50133.c: New test.
3712
3713         PR middle-end/50141
3714         * c-c++-common/cxxbitfields-6.c: New test.
3715
3716 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3717
3718         PR fortran/50050
3719         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3720
3721 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3722
3723         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3724         * gcc.dg/pr49994-3.c: Ditto.
3725
3726 2011-08-22  Richard Guenther  <rguenther@suse.de>
3727
3728         PR testsuite/50145
3729         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3730         * gcc.dg/torture/pr50067-2.c: Likewise.
3731
3732 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3733
3734         PR fortran/47659
3735         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3736         of a constant resulting from simplification.
3737         * gfortran.dg/warn_conversion_3.f90:  New test.
3738
3739 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3740
3741         PR fortran/50130
3742         * gfortran.dg/zero_stride_1.f90:  New test.
3743
3744 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3745
3746         PR fortran/49638
3747         * gfortran.dg/typebound_override_1.f90: Modified.
3748
3749 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3750
3751         PR tree-optimization/48739
3752         * gcc.dg/pr48739-1.c: New test.
3753         * gcc.dg/pr48739-2.c: New test.
3754
3755 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3756
3757         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3758
3759 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3760
3761         PR fortran/50129
3762         * gfortran.dg/where_3.f90: New test.
3763
3764 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3765
3766         PR middle-end/49721
3767         * gfortran.dg/pr49721-1.f: New.
3768         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3769
3770 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3771
3772         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3773         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3774         New tests.
3775
3776 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3777
3778         * gcc.target/arm/wmul-11.c: New file.
3779         * gcc.target/arm/wmul-12.c: New file.
3780         * gcc.target/arm/wmul-13.c: New file.
3781
3782 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3783
3784         * gcc.target/arm/wmul-10.c: New file.
3785
3786 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3787
3788         * gcc.target/arm/wmul-9.c: New file.
3789         * gcc.target/arm/wmul-bitfield-2.c: New file.
3790
3791 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3792
3793         * gcc.target/arm/wmul-8.c: New file.
3794
3795 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3796
3797         * gcc.target/arm/wmul-7.c: New file.
3798
3799 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3800
3801         * gcc.target/arm/wmul-6.c: New file.
3802
3803 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3804
3805         * gcc.target/arm/wmul-5.c: New file.
3806         * gcc.target/arm/no-wmla-1.c: New file.
3807
3808 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3809
3810         * gcc.target/arm/wmul-bitfield-1.c: New file.
3811
3812 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3813
3814         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3815
3816 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3817
3818         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3819         * gcc.target/i386/conversion.c: Likewise.
3820
3821 2011-08-19  Richard Guenther  <rguenther@suse.de>
3822
3823         * gcc.dg/torture/pr50067-1.c: New testcase.
3824         * gcc.dg/torture/pr50067-2.c: Likewise.
3825
3826 2011-08-19  Joey Ye  <joey.ye@arm.com>
3827
3828         PR target/49437
3829         * gcc.target/arm/handler-align.c: New test.
3830         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3831         New Function.
3832
3833 2011-08-19  Joey Ye  <joey.ye@arm.com>
3834
3835         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3836
3837 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3838
3839         PR fortran/50071
3840         * gfortran.dg/end_block_label_1.f90: New test.
3841         * gfortran.dg/end_associate_label_1.f90: New test.
3842
3843 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3844
3845         * gcc.dg/c1x-pointer-float-1.c: New test.
3846
3847 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3848
3849         PR fortran/50071
3850         * gfortran.dg/duplicate_labels_2.f: New test.
3851
3852 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3853
3854         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3855         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3856         gcc.dg/c1x-noreturn-5.c: New tests.
3857
3858 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3859
3860         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3861
3862 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3863
3864         PR fortran/18918
3865         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3866         * gfortran.dg/coarray_lock_3.f90: Fix test.
3867         * gfortran.dg/coarray_lock_4.f90: New.
3868         * gfortran.dg/coarray_lock_5.f90: New.
3869
3870 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3871
3872         PR target/50009
3873         * gcc.c-torture/compile/pr50009.c: New test.
3874
3875         PR target/50092
3876         * gcc.dg/torture/pr50092.c: New test.
3877
3878 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3879
3880         PR fortran/50109
3881         * gfortran.dg/namelist_73.f90: New.
3882
3883 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3884
3885         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3886
3887         PR debug/50017
3888         * gcc.dg/pr50017.c: New test.
3889
3890 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3891
3892         PR c++/45625
3893         * g++.dg/lookup/hidden-var1.C: New test case.
3894
3895 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3896
3897         PR fortran/31461
3898         * gfortran.dg/warn_unused_var_2.f90: New.
3899         * gfortran.dg/warn_unused_var_3.f90: New.
3900
3901 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3902
3903         PR target/43597
3904         * gcc.target/arm/pr43597.c: New test.
3905
3906 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3907
3908         PR fortran/50070
3909         * gfortran.dg/common_13.f90: New.
3910
3911 2011-08-16  Jason Merrill  <jason@redhat.com>
3912
3913         PR c++/50086
3914         * g++.dg/cpp0x/variadic-unresolved.C: New.
3915
3916         * g++.old-deja/g++.brendan/README: Add R.I.P.
3917
3918         * g++.dg/ext/attr-used-1.C: New.
3919
3920         PR c++/50054
3921         * g++.dg/cpp0x/initlist56.C: New.
3922
3923 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3924
3925         PR testsuite/50085
3926         * g++.dg/opt/life1.C: Only run on Linux.
3927
3928 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3929
3930         * gfortran.dg/coarray_26.f90: New.
3931
3932 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3933
3934         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3935         -fdump-tree-vrp1.
3936
3937 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3938
3939         PR fortran/50073
3940         * gfortran.dg/func_result_7.f90: New.
3941
3942 2011-08-13  Jason Merrill  <jason@redhat.com>
3943
3944         PR c++/50075
3945         * g++.dg/cpp0x/decltype32.C: New.
3946
3947         PR c++/50059
3948         * g++.dg/diagnostic/expr1.C: New.
3949
3950 2011-08-12  David Li  <davidxl@google.com>
3951
3952         * g++.dg/abi/vbase15.C: New test.
3953
3954 2011-08-12  Jason Merrill  <jason@redhat.com>
3955
3956         PR c++/50034
3957         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3958
3959 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3960
3961         * gcc.dg/builtins-67.c: New test.
3962         * gcc.target/i386/conversion.c: Ditto.
3963
3964 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3965             Brian Hackett  <bhackett1024@gmail.com>
3966
3967         * g++.dg/plugin/decl_plugin.c: New.
3968         * g++.dg/plugin/decl-plugin-test.C: New.
3969         * g++.dg/plugin/plugin.exp: Add above testcase.
3970
3971 2011-08-11  Richard Guenther  <rguenther@suse.de>
3972
3973         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3974
3975 2011-08-11  Michael Matz  <matz@suse.de>
3976
3977         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3978
3979 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3980
3981         PR tree-optimization/50039
3982         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3983         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3984
3985 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3986
3987         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3988         (sse4_1_test): Initialize src3 with random value.
3989
3990 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3991
3992         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3993         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3994         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3995         * gcc.dg/scal-to-vec1.c: New test.
3996         * gcc.dg/scal-to-vec2.c: New test.
3997
3998 2011-08-09  Richard Guenther  <rguenther@suse.de>
3999
4000         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4001         * gcc.dg/tree-ssa/vrp60.c: New testcase.
4002         * gcc.dg/tree-ssa/vrp61.c: Likewise.
4003         * gcc.dg/tree-ssa/vrp62.c: Likewise.
4004
4005 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4006
4007         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4008
4009 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4010
4011         * gcc.dg/pr49948.c: Require pthread effective target.
4012
4013 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4014
4015         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4016
4017 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
4018
4019         * gcc.target/i386/sse-22a.c: New test.
4020
4021 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
4022
4023         PR tree-optimization/50014
4024         * gcc.dg/vect/pr50014.c: New test.
4025
4026 2011-08-08  Martin Jambor  <mjambor@suse.cz>
4027
4028         PR middle-end/49923
4029         * gcc.dg/tree-ssa/pr49923.c: New test.
4030
4031 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4032
4033         PR target/49781
4034         * gcc.target/i386/pr49781-1.c: New.
4035
4036 2011-08-08  Jason Merrill  <jason@redhat.com>
4037
4038         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4039
4040         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4041
4042 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
4043
4044         PR fortran/49638
4045         * gfortran.dg/typebound_override_1.f90: New.
4046
4047 2011-08-07  Kai Tietz  <ktietz@redhat.com>
4048
4049         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4050         x86_64 mingw target.
4051         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4052         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4053         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4054         * gcc.dg/tree-ssa/loop-33.c: Likewise.
4055         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4056         * gcc.dg/tree-ssa/loop-35.c: Likewise.
4057         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4058         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4059         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4060         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4061
4062 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4063
4064         PR testsuite/48727
4065         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4066
4067 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4068
4069         * gcc.dg/pr48770.c: Cleanup coverage files.
4070         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4071
4072 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4073
4074         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4075         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4076         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4077         lzcnt and bmi options.
4078
4079 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4080
4081         PR target/47381
4082         * gcc.dg/pr47381-1.c: New.
4083         * gcc.dg/pr47381-2.c: Likewise.
4084         * gcc.target/i386/pr47381.c: Likewise.
4085
4086 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4087
4088         PR middle-end/47727
4089         * gcc.dg/pr47727.c: New.
4090
4091         PR target/47372
4092         * gcc.dg/pr47372-1.c: New.
4093         * gcc.dg/pr47372-2.c: Likewise.
4094
4095 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4096
4097         PR middle-end/47449
4098         * gcc.target/i386/pr47449.c: New.
4099
4100         PR target/47446
4101         * gcc.dg/pr47446-1.c: New.
4102         * gcc.dg/pr47446-2.c: Likewise.
4103
4104 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4105
4106         PR target/47766
4107         * gcc.dg/pr47766.c: New.
4108
4109         PR target/47715
4110         * gcc.dg/tls/pr47715-1.c: New.
4111         * gcc.dg/tls/pr47715-2.c: Likewise.
4112         * gcc.dg/tls/pr47715-3.c: Likewise.
4113         * gcc.dg/tls/pr47715-4.c: Likewise.
4114         * gcc.dg/tls/pr47715-5.c: Likewise.
4115
4116 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4117
4118         PR libobjc/50002
4119         * objc.dg/gnu-api-2-class.m: Updated comments.
4120         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4121         * objc.dg/gnu-api-2-class-meta.m: New test.
4122         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4123
4124 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4125
4126         PR libobjc/49882
4127         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4128         with classes that are in construction.
4129
4130 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4131
4132         PR target/48084
4133         * gcc.target/i386/pr48084-1.c: New.
4134         * gcc.target/i386/pr48084-2.c: Likewise.
4135         * gcc.target/i386/pr48084-3.c: Likewise.
4136         * gcc.target/i386/pr48084-4.c: Likewise.
4137         * gcc.target/i386/pr48084-5.c: Likewise.
4138
4139         PR rtl-optimization/49504
4140         * gcc.target/i386/pr49504.c: New.
4141
4142         PR target/49860
4143         * gcc.dg/pr49860.c: New.
4144
4145 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4146
4147         PR libobjc/49882
4148         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4149         with classes that are in construction.
4150
4151 2011-08-05  Jason Merrill  <jason@redhat.com>
4152
4153         PR c++/48993
4154         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4155
4156         PR c++/49921
4157         * g++.dg/cpp0x/decltype31.C: New.
4158
4159         PR c++/49669
4160         * g++.dg/init/array28.C: New.
4161
4162         PR c++/49988
4163         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4164
4165 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4166
4167         PR target/47369
4168         * gcc.dg/pr47369-1.c: New.
4169
4170 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4171
4172         PR middle-end/47364
4173         * gcc.dg/torture/pr47364-1.c: New.
4174         * gcc.c-torture/compile/pr47364-1.c: Likewise.
4175         * gcc.c-torture/compile/pr47364-2.c: Likewise.
4176
4177 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4178
4179         PR fortran/37211
4180         * gfortran.dg/transfer_check_2.f90:  New test case.
4181
4182 2011-08-05  Jan Hubicka  <jh@suse.cz>
4183
4184         PR middle-end/49494
4185         * gfortran.dg/pr49494.f90: New testcase.
4186
4187 2011-08-05  Jan Hubicka  <jh@suse.cz>
4188
4189         PR middle-end/49735
4190         * gcc.c-torture/compile/pr49735.c: New testcase.
4191
4192 2011-08-05  Jason Merrill  <jason@redhat.com>
4193
4194         PR c++/47453
4195         * g++.dg/cpp0x/initlist56.C: New.
4196
4197         PR c++/49812
4198         * g++.dg/overload/rvalue2.C: New.
4199
4200         PR c++/49983
4201         * g++.dg/cpp0x/range-for21.C: New.
4202
4203         * g++.dg/ext/vla11.C: New.
4204
4205 2011-08-05  Richard Guenther  <rguenther@suse.de>
4206
4207         PR tree-optimization/49984
4208         * gcc.dg/tree-ssa/vrp59.c: New testcase.
4209
4210 2011-08-05  Richard Guenther  <rguenther@suse.de>
4211
4212         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4213         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4214         * gcc.dg/tree-ssa/vrp53.c: Likewise.
4215
4216 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
4217
4218         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4219         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4220         * gfortran.dg/ldist-pr43023.f90: Ditto.
4221         * gfortran.dg/namelist_52.f90: Ditto.
4222         * gfortran.dg/interface_proc_end.f90: Ditto.
4223         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4224         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4225
4226 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
4227
4228         * gcc.dg/vect/vect-over-widen-1.c: New test.
4229         * gcc.dg/vect/vect-over-widen-2.c: New test.
4230         * gcc.dg/vect/vect-over-widen-3.c: New test.
4231         * gcc.dg/vect/vect-over-widen-4.c: New test.
4232
4233 2011-08-04  Richard Guenther  <rguenther@suse.de>
4234
4235         PR fortran/49957
4236         * gfortran.dg/vect/O3-pr49957.f: New testcase.
4237
4238 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
4239
4240         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4241
4242 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
4243
4244         PR middle-end/49905
4245         * g++.dg/ext/builtin-object-size3.C: New test.
4246
4247 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
4248
4249         PR tree-optimization/49948
4250         * gcc.dg/pr49948.c: New test.
4251
4252 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4253
4254         PR middle-end/47383
4255         * gcc.dg/torture/pr47383.c: New.
4256
4257 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4258
4259         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4260
4261 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4262
4263         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4264
4265 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4266
4267         PR target/47744
4268         * gcc.dg/torture/pr47744-1.c: New.
4269         * gcc.dg/torture/pr47744-2.c: Likewise.
4270         * gcc.dg/torture/pr47744-3.c: Likewise.
4271
4272 2011-08-03  Richard Guenther  <rguenther@suse.de>
4273
4274         PR middle-end/49958
4275         * gcc.dg/torture/pr49958.c: New testcase.
4276
4277 2011-08-03  Richard Guenther  <rguenther@suse.de>
4278
4279         PR tree-optimization/49938
4280         * g++.dg/torture/pr49938.C: New testcase.
4281
4282 2011-08-02  Jason Merrill  <jason@redhat.com>
4283
4284         PR c++/43886
4285         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4286
4287         PR c++/49577
4288         * g++.dg/cpp0x/initlist5.C: Add additional cases.
4289
4290         PR c++/49593
4291         * g++.dg/cpp0x/variadic115.C: New.
4292
4293         PR c++/49803
4294         * g++.dg/cpp0x/union5.C: New.
4295
4296 2011-08-02  Daniel Kraft  <d@domob.eu>
4297
4298         PR fortran/49885
4299         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4300
4301 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4302
4303         PR middle-end/49947
4304         * gcc.dg/tree-ssa/forwprop-15.c
4305
4306 2011-08-02  Jason Merrill  <jason@redhat.com>
4307
4308         PR c++/49834
4309         * g++.dg/cpp0x/range-for20.C: New.
4310
4311 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4312
4313         * gfortran.dg/coarray_lib_token_3.f90: New.
4314
4315 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR fortran/46752
4318         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4319         * gcc.dg/gomp/atomic-15.c: New test.
4320         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4321         * g++.dg/gomp/atomic-15.C: New test.
4322         * g++.dg/gomp/private-1.C: New test.
4323         * g++.dg/gomp/sharing-2.C: New test.
4324         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4325         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4326         * gfortran.dg/gomp/omp_atomic2.f90: New test.
4327
4328 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4329
4330         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4331         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4332         cleanup-module.
4333         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4334         * gfortran.dg/allocatable_function_5.f90: Ditto.
4335         * gfortran.dg/allocate_stat.f90: Ditto.
4336         * gfortran.dg/array_constructor_20.f90: Ditto.
4337         * gfortran.dg/array_constructor_21.f90: Ditto.
4338         * gfortran.dg/array_constructor_22.f90: Ditto.
4339         * gfortran.dg/array_constructor_26.f03: Ditto.
4340         * gfortran.dg/array_function_4.f90: Ditto.
4341         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4342         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4343         * gfortran.dg/bind_c_usage_15.f90: Ditto.
4344         * gfortran.dg/bind_c_usage_16.f03: Ditto.
4345         * gfortran.dg/bind_c_usage_3.f03: Ditto.
4346         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4347         * gfortran.dg/class_15.f03: Ditto.
4348         * gfortran.dg/class_27.f03: Ditto.
4349         * gfortran.dg/class_33.f90: Ditto.
4350         * gfortran.dg/class_37.f03: Ditto.
4351         * gfortran.dg/class_40.f03: Ditto.
4352         * gfortran.dg/class_42.f03: Ditto.
4353         * gfortran.dg/class_defined_operator_1.f03: Ditto.
4354         * gfortran.dg/coarray/registering_1.f90: Ditto.
4355         * gfortran.dg/convert_1.f90: Ditto.
4356         * gfortran.dg/default_initialization_3.f90: Ditto.
4357         * gfortran.dg/dependency_25.f90: Ditto.
4358         * gfortran.dg/dependency_26.f90: Ditto.
4359         * gfortran.dg/dependency_36.f90: Ditto.
4360         * gfortran.dg/dependency_37.f90: Ditto.
4361         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4362         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4363         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4364         * gfortran.dg/elemental_pointer_1.f90: Ditto.
4365         * gfortran.dg/elemental_result_1.f90: Ditto.
4366         * gfortran.dg/empty_derived_type.f90: Ditto.
4367         * gfortran.dg/entry_7.f90: Ditto.
4368         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4369         * gfortran.dg/equiv_constraint_3.f90: Ditto.
4370         * gfortran.dg/error_recovery_3.f90: Ditto.
4371         * gfortran.dg/extends_4.f03: Ditto.
4372         * gfortran.dg/func_assign.f90: Ditto.
4373         * gfortran.dg/func_assign_3.f90: Ditto.
4374         * gfortran.dg/generic_1.f90: Ditto.
4375         * gfortran.dg/generic_18.f90: Ditto.
4376         * gfortran.dg/generic_22.f03: Ditto.
4377         * gfortran.dg/generic_4.f90: Ditto.
4378         * gfortran.dg/generic_6.f90: Ditto.
4379         * gfortran.dg/generic_actual_arg.f90: Ditto.
4380         * gfortran.dg/graphite/id-21.f: Ditto.
4381         * gfortran.dg/graphite/pr45758.f90: Ditto.
4382         * gfortran.dg/host_assoc_call_2.f90: Ditto.
4383         * gfortran.dg/host_assoc_call_3.f90: Ditto.
4384         * gfortran.dg/host_assoc_call_4.f90: Ditto.
4385         * gfortran.dg/host_assoc_function_4.f90: Ditto.
4386         * gfortran.dg/host_used_types_1.f90: Ditto.
4387         * gfortran.dg/implicit_1.f90: Ditto.
4388         * gfortran.dg/implicit_11.f90: Ditto.
4389         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4390         * gfortran.dg/impure_actual_1.f90: Ditto.
4391         * gfortran.dg/impure_assignment_1.f90: Ditto.
4392         * gfortran.dg/impure_constructor_1.f90: Ditto.
4393         * gfortran.dg/initialization_10.f90: Ditto.
4394         * gfortran.dg/initialization_12.f90: Ditto.
4395         * gfortran.dg/interface_14.f90: Ditto.
4396         * gfortran.dg/interface_15.f90: Ditto.
4397         * gfortran.dg/interface_2.f90: Ditto.
4398         * gfortran.dg/interface_25.f90: Ditto.
4399         * gfortran.dg/interface_26.f90: Ditto.
4400         * gfortran.dg/interface_29.f90: Ditto.
4401         * gfortran.dg/interface_assignment_1.f90: Ditto.
4402         * gfortran.dg/internal_pack_6.f90: Ditto.
4403         * gfortran.dg/internal_pack_7.f90: Ditto.
4404         * gfortran.dg/internal_pack_8.f90: Ditto.
4405         * gfortran.dg/lto/pr45586_0.f90: Ditto.
4406         * gfortran.dg/lto/pr47839_0.f90: Ditto.
4407         * gfortran.dg/module_commons_3.f90: Ditto.
4408         * gfortran.dg/module_equivalence_4.f90: Ditto.
4409         * gfortran.dg/module_equivalence_6.f90: Ditto.
4410         * gfortran.dg/module_function_type_1.f90: Ditto.
4411         * gfortran.dg/module_naming_1.f90: Ditto.
4412         * gfortran.dg/namelist_4.f90: Ditto.
4413         * gfortran.dg/operator_c1202.f90: Ditto.
4414         * gfortran.dg/parens_7.f90: Ditto.
4415         * gfortran.dg/pr32921.f: Ditto.
4416         * gfortran.dg/pr33646.f90: Ditto.
4417         * gfortran.dg/pr41928.f90: Ditto.
4418         * gfortran.dg/pr42119.f90: Ditto.
4419         * gfortran.dg/pr43984.f90: Ditto.
4420         * gfortran.dg/present_1.f90: Ditto.
4421         * gfortran.dg/private_type_2.f90: Ditto.
4422         * gfortran.dg/proc_decl_2.f90: Ditto.
4423         * gfortran.dg/proc_ptr_10.f90: Ditto.
4424         * gfortran.dg/proc_ptr_22.f90: Ditto.
4425         * gfortran.dg/proc_ptr_8.f90: Ditto.
4426         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4427         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4428         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4429         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4430         * gfortran.dg/substring_equivalence.f90: Ditto.
4431         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4432         * gfortran.dg/transpose_optimization_1.f90: Ditto.
4433         * gfortran.dg/trim_optimize_6.f90: Ditto.
4434         * gfortran.dg/typebound_call_12.f03: Ditto.
4435         * gfortran.dg/typebound_operator_5.f03: Ditto.
4436         * gfortran.dg/typebound_operator_6.f03: Ditto.
4437         * gfortran.dg/typebound_proc_18.f03: Ditto.
4438         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4439         * gfortran.dg/use_1.f90: Ditto.
4440         * gfortran.dg/use_10.f90: Ditto.
4441         * gfortran.dg/use_11.f90: Ditto.
4442         * gfortran.dg/use_14.f90: Ditto.
4443         * gfortran.dg/use_only_2.f90: Ditto.
4444         * gfortran.dg/use_rename_4.f90: Ditto.
4445         * gfortran.dg/use_rename_5.f90: Ditto.
4446         * gfortran.dg/used_dummy_types_3.f90: Ditto.
4447         * gfortran.dg/used_interface_ref.f90: Ditto.
4448         * gfortran.dg/used_types_11.f90: Ditto.
4449         * gfortran.dg/used_types_3.f90: Ditto.
4450         * gfortran.dg/used_types_4.f90: Ditto.
4451         * gfortran.dg/userdef_operator_2.f90: Ditto.
4452         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4453         * gfortran.dg/vect/pr46213.f90: Ditto.
4454         * gfortran.dg/whole_file_21.f90: Ditto.
4455         * gfortran.dg/whole_file_22.f90: Ditto.
4456         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4457         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4458
4459 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4460
4461         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4462
4463 2011-08-01  Jason Merrill  <jason@redhat.com>
4464
4465         PR c++/49932
4466         * g++.dg/abi/mangle49.C: New.
4467
4468         PR c++/49924
4469         * g++.dg/cpp0x/constexpr-array4.C: New.
4470
4471         PR c++/49813
4472         * g++.dg/cpp0x/constexpr-builtin1.C: New.
4473
4474 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
4475
4476         PR target/49927
4477         * gcc.target/i386/pr49927.c: New test.
4478
4479 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
4480
4481         PR tree-optimization/49926
4482         * gcc.dg/vect/pr49926.c: New test.
4483
4484 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
4485
4486         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4487         * gcc.target/i386/lzcnt-1.c: New test.
4488         * gcc.target/i386/lzcnt-2.c: Likewise.
4489         * gcc.target/i386/lzcnt-2a.c: Likewise.
4490         * gcc.target/i386/lzcnt-3.c: Likewise.
4491         * gcc.target/i386/lzcnt-4.c: Likewise.
4492         * gcc.target/i386/lzcnt-4a.c: Likewise.
4493         * gcc.target/i386/lzcnt-5.c: Likewise.
4494         * gcc.target/i386/lzcnt-6.c: Likewise.
4495         * gcc.target/i386/lzcnt-6a.c: Likewise.
4496         * gcc.target/i386/lzcnt-check.h: Likewise.
4497
4498         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4499         * gcc.target/i386/sse-13.c: Likewise.
4500         * gcc.target/i386/sse-14.c: Likewise.
4501         * g++.dg/other/i386-2.C: Likewise.
4502         * g++.dg/other/i386-3.C: Likewise.
4503
4504 2011-08-01  Julian Brown  <julian@codesourcery.com>
4505
4506         * gcc.target/arm/fixed-point-exec.c: New test.
4507
4508 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4509
4510         PR target/49920
4511         * gcc.target/i386/pr49920.c: New test.
4512
4513 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4514
4515         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4516         * gcc.dg/tree-ssa/pr23109.c: Ditto.
4517         * gcc.dg/tree-ssa/loop-7.c: Ditto.
4518         * gcc.dg/tree-ssa/loop-32.c: Ditto.
4519         * gcc.dg/tree-ssa/loop-33.c: Ditto.
4520         * gcc.dg/tree-ssa/loop-34.c: Ditto.
4521         * gcc.dg/tree-ssa/loop-35.c: Ditto.
4522         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4523         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4524         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4525         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4526         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4527         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4528         * g++.dg/tree-ssa/pr33615.C: Ditto.
4529         * g++.dg/tree-ssa/restrict1.C: Ditto.
4530         * c-c++-common/restrict-2.c: Ditto.
4531         * gfortran.dg/pr32921.f: Ditto.
4532         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4533         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4534         * gcc.dg/tree-ssa/vrp47.c: Ditto.
4535         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4536         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4537         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4538         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4539         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4540         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4541         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4542
4543 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4544
4545         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4546         .exe.ltrans[0-9]*. dump files.
4547
4548 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
4549
4550         PR fortran/49112
4551         * gfortran.dg/abstract_type_6.f03: Modified.
4552         * gfortran.dg/typebound_proc_24.f03: New.
4553
4554 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4555
4556         PR testsuite/49917
4557         * g++.dg/init/for1.C: Fix.
4558
4559 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4560
4561         PR fortran/48876
4562         * gfortran.dg/string_5.f90:  New test.
4563
4564 2011-07-29  Jason Merrill  <jason@redhat.com>
4565
4566         PR c++/49867
4567         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4568
4569 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4570
4571         PR tree-optimization/47407
4572         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4573         alpha*-dec-osf*.
4574         Sort target list.
4575
4576 2011-07-29  Richard Guenther  <rguenther@suse.de>
4577
4578         * gcc.dg/uninit-suppress.c: Also disable VRP.
4579         * gcc.dg/uninit-suppress_2.c: Likewise.
4580
4581 2011-07-28  Jason Merrill  <jason@redhat.com>
4582
4583         PR c++/49808
4584         * g++.dg/template/nontype24.C: New.
4585
4586 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
4587
4588         PR rtl-optimization/47958
4589         * gcc.dg/torture/pr47958-1.c: New.
4590
4591 2011-07-29  Wei Guozhi  <carrot@google.com>
4592
4593         PR rtl-optimization/49799
4594         * gcc.dg/pr49799.c: New test case.
4595
4596 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
4597
4598         PR middle-end/48648
4599         * gcc.dg/graphite/id-pr48648.c: New.
4600
4601 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4602
4603         PR fortran/31067
4604         * gfortran.dg/maxloc_2.f90: New test.
4605         * gfortran.dg/maxloc_3.f90: New test.
4606         * gfortran.dg/minloc_1.f90: New test.
4607         * gfortran.dg/minloc_2.f90: New test.
4608         * gfortran.dg/minloc_3.f90: New test.
4609         * gfortran.dg/minmaxloc_7.f90: New test.
4610
4611         PR debug/49871
4612         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4613
4614 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4615
4616         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4617         the builtin isn't optimized away.
4618
4619 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4620
4621         PR fortran/45586
4622         * gfortran.dg/lto/pr45586-2_0.f90: New.
4623
4624 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4625
4626         PR middle-end/49875
4627         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4628         * c-c++-common/cxxbitfields-5.c: Same.
4629
4630 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4631
4632         * lib/target-supports.exp (check_effective_target_mmap): Use
4633         check_function_available.
4634
4635 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4636
4637         * g++.old-deja/g++.pt/crash60.C: Updated.
4638
4639 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4640
4641         PR target/49866
4642         * gcc.target/i386/pr49866.c: New test.
4643
4644 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4645
4646         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4647         * gcc.target/i386/bmi-andn-1.c: New test.
4648         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4649         * gcc.target/i386/bmi-andn-2.c: Likewise.
4650         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4651         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4652         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4653         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4654         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4655         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4656         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4657         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4658         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4659         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4660         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4661         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4662         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4663         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4664         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4665         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4666         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4667         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4668         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4669         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4670         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4671
4672 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4673
4674         PR middle-end/47691
4675         * gfortran.dg/graphite/id-pr47691.f: New.
4676
4677 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4678
4679         * gcc.target/i386/avx-os-support.h: New.
4680         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4681         (main): Check avx_os_support before the test is run.
4682         * gcc.target/i386/aes-avx-check.h: Ditto.
4683         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4684
4685 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4686
4687         * gcc.target/i386/aggregate-ret3.c: New test.
4688         * gcc.target/i386/aggregate-ret4.c: New test.
4689
4690 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4691
4692         PR fortran/49755
4693         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4694         allocated array should *not* change its size.
4695         * gfortran.dg/multiple_allocation_3.f90: New test.
4696
4697 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4698
4699         PR c++/49776
4700         * g++.dg/cpp0x/constexpr-49776.C: New.
4701
4702 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4703
4704         PR middle-end/47046
4705         * gcc.dg/graphite/id-pr47046.c: New.
4706
4707 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4708
4709         PR middle-end/47653
4710         * gcc.dg/graphite/run-id-pr47593.c: New.
4711
4712 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4713
4714         PR middle-end/47653
4715         * gcc.dg/graphite/run-id-pr47653.c: New.
4716         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4717         induction variables.
4718         * gcc.dg/graphite/scop-16.c: Same.
4719         * gcc.dg/graphite/scop-17.c: Same.
4720         * gcc.dg/graphite/scop-21.c: Same.
4721
4722 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4723
4724         PR middle-end/48805
4725         * gcc.dg/graphite/id-pr48805.c: New.
4726
4727 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4728
4729         * gfortran.dg/coarray_lib_token_2.f90: New.
4730
4731 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4732
4733         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4734         SPU local store.
4735
4736 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4737
4738         PR tree-opt/49671
4739         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4740         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4741
4742 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4743
4744         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4745
4746         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4747         * gcc.c-torture/execute/loop-2g.c: Likewise.
4748         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4749         Require mmap support.
4750         * gcc.c-torture/execute/loop-2g.x: Likewise.
4751         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4752         (MAP_ANON): Provide default.
4753         * gcc.dg/20050826-1.c: Likewise.
4754         * gcc.target/i386/pr36533.c: Likewise.
4755         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4756         Use dg-require-effective-target mmap.
4757
4758 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4759
4760         PR c++/49838
4761         * g++.dg/cpp0x/range-for19.C: New.
4762
4763 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4764
4765         PR testsuite/49753
4766         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4767
4768         Revert:
4769         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4770
4771         PR testsuite/49753
4772         * g++.dg/torture/pr49309.C: Remove.
4773
4774 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4775
4776         PR tree-optimization/49809
4777         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4778         test.
4779
4780 2011-07-25  Richard Guenther  <rguenther@suse.de>
4781
4782         PR tree-optimization/49715
4783         * gcc.target/i386/pr49715-1.c: New testcase.
4784         * gcc.target/i386/pr49715-2.c: Likewise.
4785
4786 2011-07-23  Jason Merrill  <jason@redhat.com>
4787
4788         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4789
4790 2011-07-22  Jason Merrill  <jason@redhat.com>
4791
4792         PR c++/49793
4793         * g++.dg/cpp0x/initlist55.C: New.
4794
4795 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4796
4797         PR fortran/49791
4798         * gfortran.dg/namelist_72.f: New.
4799
4800 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4801
4802         * gfortran.dg/coarray_25.f90: New.
4803
4804 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4805
4806         * override1.C: This test should use c++0x mode.
4807         * override3.C: New. Test the diagnostics in c++98 mode.
4808
4809 2011-07-22  Jason Merrill  <jason@redhat.com>
4810             Mark Glisse  <marc.glisse@normalesup.org>
4811
4812         PR c++/30112
4813         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4814
4815         PR c++/49813
4816         * g++.dg/opt/builtins2.C: New.
4817         * g++.dg/other/error27.C: Don't rely on __builtin.
4818
4819 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4820
4821         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4822         on lp64 targets.
4823         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4824         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4825         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4826         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4827
4828         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4829         instead of ia32.
4830
4831 2011-07-22  Richard Guenther  <rguenther@suse.de>
4832
4833         PR tree-optimization/45819
4834         * gcc.dg/pr45819.c: New testcase.
4835
4836 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4837
4838         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4839
4840 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4841
4842         PR middle-end/47654
4843         PR middle-end/49649
4844         * gcc.dg/graphite/run-id-pr47654.c: New.
4845
4846 2011-07-21  Ian Lance Taylor  <iant@google.com>
4847
4848         PR middle-end/49705
4849         * gcc.dg/pr49705.c: New test.
4850
4851 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4852
4853         * lib/target-supports.exp (check_avx_os_support_available): New.
4854         (check_effective_target_avx_runtime): Use it.
4855
4856 2011-07-21  Richard Guenther  <rguenther@suse.de>
4857
4858         PR tree-optimization/49770
4859         * g++.dg/torture/pr49770.C: New testcase.
4860
4861 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4862
4863         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4864         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4865
4866 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4867
4868         * gfortran.dg/coarray_lib_token_1.f90: New.
4869
4870 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4871
4872         * gcc.dg/pr32912-2.c: Skip for AVR.
4873         * gcc.dg/pr44674.c: Add dg-require-profiling.
4874
4875 2011-07-20  Jason Merrill  <jason@redhat.com>
4876
4877         * g++.dg/ext/desig2.C: New.
4878
4879 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4880
4881         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4882         be generated.
4883         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4884         * gcc.target/powerpc/recip-3.c: Ditto.
4885
4886 2011-07-19  Jason Merrill  <jason@redhat.com>
4887
4888         PR c++/6709 (DR 743)
4889         PR c++/42603 (DR 950)
4890         * g++.dg/cpp0x/decltype21.C: New.
4891
4892 2011-07-20  Richard Guenther  <rguenther@suse.de>
4893
4894         PR middle-end/18908
4895         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4896         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4897
4898 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4899
4900         * gcc.target/arm/combine-movs.c: New.
4901         * gcc.target/arm/unsigned-extend-2.c: New.
4902
4903 2011-07-19  Jason Merrill  <jason@redhat.com>
4904
4905         PR c++/49785
4906         * g++.dg/cpp0x/variadic114.C: New.
4907
4908 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4909
4910         * gfortran.dg/coarray_args_1.f90: New.
4911         * gfortran.dg/coarray_args_2.f90: New.
4912
4913 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4914
4915         PR fortran/49708
4916         * gfortran.dg/allocate_error_3.f90: New.
4917
4918 2011-07-19  Richard Guenther  <rguenther@suse.de>
4919
4920         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4921         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4922         * gcc.dg/torture/20110719-1.c: New testcase.
4923
4924 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4925
4926         PR tree-optimization/49768
4927         * gcc.c-torture/execute/pr49768.c: New test.
4928
4929 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4930
4931         PR tree-optimization/49771
4932         * gcc.dg/vect/pr49771.c: New test.
4933
4934 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4935
4936         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4937         * gcc.dg/ipa/ipa-2.c: Likewise.
4938         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4939         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4940         * gcc.dg/ipa/ipa-5.c: Likewise.
4941         * gcc.dg/ipa/ipa-7.c: Likewise.
4942         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4943         * gcc.dg/ipa/ipacost-1.c: Likewise.
4944         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4945         functions.
4946         * gcc.dg/ipa/ipcp-1.c: New test.
4947         * gcc.dg/ipa/ipcp-2.c: Likewise.
4948         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4949
4950 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4951
4952         PR middle-end/49675
4953         * gfortran.dg/pr49675.f90: New test.
4954
4955 2011-07-18  Richard Guenther  <rguenther@suse.de>
4956
4957         * gcc.dg/torture/20110718-1.c: New testcase.
4958
4959 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4960
4961         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4962         * g++.dg/ext/bitfield3.C: Likewise.
4963         * g++.dg/ext/bitfield4.C: Likewise.
4964         * g++.dg/ext/bitfield5.C: Likewise.
4965         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4966         * g++.dg/other/pr23205-2.C: Likewise.
4967         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4968         * gcc.c-torture/compile/20001109-2.c: Likewise.
4969         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4970         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4971         * gcc.dg/bitfld-16.c: Likewise.
4972         * gcc.dg/bitfld-17.c: Likewise.
4973         * gcc.dg/bitfld-18.c: Likewise.
4974         * gcc.dg/builtins-config.h: Remove Netware support.
4975         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4976         * gcc.dg/cdce2.c: Likewise.
4977         * gcc.dg/cpp/assert4.c: Remove netware support.
4978         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4979         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4980
4981         * lib/target-supports.exp (check_visibility_available): Remove
4982         NetWare support.
4983         (check_profiling_available): Likewise.
4984
4985 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4986
4987         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4988
4989 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4990             Thomas Koenig  <tkoenig@gcc.gnu.org>
4991
4992         PR fortran/34657
4993         * gfortran.dg/generic_17.f90: Fix testcase.
4994         * gfortran.dg/interface_3.f90: Add dg-error.
4995         * gfortran.dg/use_14.f90: New.
4996         * gfortran.dg/use_15.f90: New.
4997
4998 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4999
5000         * gnat.dg/pointer_controlled.adb: New test.
5001
5002 2011-07-17  Tobias Burnus  <burnus@net-b.de>
5003
5004         PR fortran/49624
5005         * gfortran.dg/pointer_remapping_7.f90: New.
5006
5007 2011-07-16  Jason Merrill  <jason@redhat.com>
5008
5009         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5010
5011 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
5012             Jason Merrill  <jason@redhat.com>
5013
5014         PR c++/45329
5015         PR c++/48934
5016         * g++.dg/cpp0x/decltype29.C: Adjust.
5017         * g++.dg/cpp0x/error4.C: Adjust.
5018         * g++.dg/cpp0x/sfinae26.C: Adjust.
5019         * g++.dg/cpp0x/variadic105.C: Adjust.
5020         * g++.dg/template/deduce3.C: Adjust.
5021         * g++.dg/template/error45.C: Adjust.
5022         * g++.dg/template/ptrmem2.C: Adjust.
5023         * g++.dg/template/sfinae2.C: Adjust.
5024         * g++.old-deja/g++.pt/crash60.C: Adjust.
5025         * g++.old-deja/g++.pt/unify6.C: Adjust.
5026         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5027         * g++.dg/cpp0x/nullptr15.C: Adjust.
5028         * g++.dg/cpp0x/pr31431-2.C: Adjust.
5029         * g++.dg/cpp0x/pr31431.C: Adjust.
5030         * g++.dg/cpp0x/pr31434.C: Adjust.
5031         * g++.dg/cpp0x/sfinae11.C: Adjust
5032         * g++.dg/cpp0x/temp_default2.C: Adjust.
5033         * g++.dg/cpp0x/trailing4.C: Adjust.
5034         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5035         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5036         * g++.dg/cpp0x/variadic105.C: Adjust.
5037         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5038         * g++.dg/ext/vla2.C: Adjust.
5039         * g++.dg/other/ptrmem10.C: Adjust.
5040         * g++.dg/other/ptrmem11.C: Adjust.
5041         * g++.dg/overload/unknown1.C: Adjust.
5042         * g++.dg/template/conv11.C: Adjust.
5043         * g++.dg/template/dependent-expr5.C: Adjust.
5044         * g++.dg/template/friend.C: Adjust.
5045         * g++.dg/template/incomplete2.C: Adjust.
5046         * g++.dg/template/local4.C: Adjust.
5047         * g++.dg/template/local6.C: Adjust.
5048         * g++.dg/template/operator9.C: Adjust.
5049         * g++.dg/template/ttp25.C: Adjust.
5050         * g++.dg/template/unify10.C: Adjust.
5051         * g++.dg/template/unify11.C: Adjust.
5052         * g++.dg/template/unify6.C: Adjust.
5053         * g++.dg/template/unify9.C: Adjust.
5054         * g++.dg/template/varmod1.C: Adjust.
5055         * g++.old-deja/g++.brendan/crash56.C: Adjust.
5056         * g++.old-deja/g++.pt/crash28.C: Adjust.
5057         * g++.old-deja/g++.pt/explicit41.C: Adjust.
5058         * g++.old-deja/g++.pt/explicit77.C: Adjust.
5059         * g++.old-deja/g++.pt/expr2.C: Adjust.
5060         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5061         * g++.old-deja/g++.pt/spec5.C: Adjust.
5062         * g++.old-deja/g++.pt/spec6.C: Adjust.
5063         * g++.old-deja/g++.pt/unify4.C: Adjust.
5064         * g++.old-deja/g++.pt/unify8.C: Adjust.
5065         * g++.old-deja/g++.robertl/eb98.C: Adjust.
5066         * g++.dg/overload/template5.C: New testcase.
5067         * g++.dg/template/overload12.C: New testcase.
5068
5069 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5070
5071         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5072         * gfortran.dg/coarray_7.f90: Ditto.
5073         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5074         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5075
5076 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
5077
5078         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5079         case.
5080         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5081         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5082         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5083         C67X.
5084         * gcc.c-torture/execute/ieee/pr29302.x: New file.
5085         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5086         * gcc.dg/torture/builtin-math-7.c: Add a comment.
5087
5088 2011-07-15  Jason Merrill  <jason@redhat.com>
5089
5090         PR testsuite/49741
5091         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5092         Use --extra_opts instead of --additional_options.
5093
5094 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
5095
5096         PR testsuite/49753
5097         * g++.dg/torture/pr49309.C: Remove.
5098
5099 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
5100
5101         * gcc.target/tic6x/weak-call.c: New test.
5102         * gcc.target/tic6x/fpcmp.c: New test.
5103         * gcc.target/tic6x/fpdiv.c: New test.
5104         * gcc.target/tic6x/rotdi16-scan.c: New test.
5105         * gcc.target/tic6x/ffssi.c: New test.
5106         * gcc.target/tic6x/fpdiv-lib.c: New test.
5107         * gcc.target/tic6x/cold-lc.c: New test.
5108         * gcc.target/tic6x/longcalls.c: New test.
5109         * gcc.target/tic6x/abi-align-1.c: New test.
5110         * gcc.target/tic6x/fpcmp-finite.c: New test.
5111         * gcc.target/tic6x/rotdi16.c: New test.
5112         * gcc.target/tic6x/bswapl.c: New test.
5113         * gcc.target/tic6x/ffsdi.c: New test.
5114         * gcc.target/tic6x/tic6x.exp: New file.
5115         * gcc.target/tic6x/builtins/arith24.c: New test.
5116         * gcc.target/tic6x/builtins/smpy.c: New test.
5117         * gcc.target/tic6x/builtins/smpylh.c: New test.
5118         * gcc.target/tic6x/builtins/smpyh.c: New test.
5119         * gcc.target/tic6x/builtins/sarith1.c: New test.
5120         * gcc.target/tic6x/builtins/extclr.c: New test
5121         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5122         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5123         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5124         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5125         New functions.
5126         * gcc.c-torture/execute/20101011-1.c: Add a condition for
5127         __TMS320C6X__.
5128         * gcc.dg/20020312-2.c: Likewise.
5129         * gcc.dg/pr27095.c: Handle tic6x like hppa.
5130         * gcc.dg/torture/pr37868.c: Skip on tic6x.
5131         * gcc.dg/torture/builtin-math-7.c: Likewise.
5132
5133         PR testsuite/49757
5134         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5135         not testing tic6x-*-*.
5136
5137 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
5138
5139         PR tree-opt/49309
5140         * g++.dg/torture/pr49309.C: New testcase.
5141
5142 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
5143
5144         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5145
5146 2011-07-14  Richard Guenther  <rguenther@suse.de>
5147
5148         PR tree-optimization/49651
5149         * gcc.dg/torture/pr49651.c: New testcase.
5150
5151 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
5152
5153         PR target/43746
5154         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5155
5156 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5157
5158         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5159         -mno-pointers-to-nested-functions.
5160         * gcc.target/powerpc/no-r11-2.c: Ditto.
5161         * gcc.target/powerpc/no-r11-3.c: Ditto.
5162
5163 2011-07-13  Jason Merrill  <jason@redhat.com>
5164
5165         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5166         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5167         when compiling C files.
5168         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5169         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5170         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5171         * g++.dg/lookup/anon2.C: Likewise.
5172         * g++.dg/tree-ssa/copyprop.C: Likewise.
5173         * g++.old-deja/g++.jason/rfg27.C: Likewise.
5174         * g++.dg/init/vector1.C: Ignore narrowing errors.
5175         * g++.dg/torture/pr35526.C: Likewise.
5176         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5177
5178 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
5179
5180         PR libfortran/49296
5181         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5182         and logical reads.
5183
5184 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5185
5186         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5187         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5188
5189 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
5190
5191         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
5192         * lib/obj-c++.exp (obj-c++_init): Ditto.
5193         * lib/file-format.exp (gcc_target_object_format): Ditto.
5194         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5195         * lib/target-supports-dg-exp (check_weak_available): Ditto.
5196         (check_visibility_available): Ditto.
5197         (check_effective_target_tls_native): Ditto.
5198         (check_effective_target_tls_emulated): Ditto.
5199         (check_effective_target_function_sections): Ditto.
5200
5201 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
5202
5203         * gcc.target/arm/pr48183.c: New test.
5204
5205 2011-07-13  Richard Guenther  <rguenther@suse.de>
5206
5207         * gcc.dg/torture/20110713-1.c: New testcase.
5208
5209 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
5210
5211         PR rtl-opt/49474
5212         * gcc.c-torture/compile/pr49474.c: New testcase.
5213
5214 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR tree-optimization/49712
5217         * gcc.c-torture/execute/pr49712.c: New test.
5218
5219 2011-07-11  Jason Merrill  <jason@redhat.com>
5220
5221         PR c++/44609
5222         * g++.dg/template/recurse3.C: New.
5223
5224 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
5225
5226         PR debug/49676
5227         * gcc.dg/guality/csttest.c: New test.
5228
5229         PR fortran/49698
5230         * gfortran.dg/pr49698.f90: New test.
5231
5232 2011-07-11  Jeff Law  <law@redhat.com>
5233
5234         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5235
5236 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5237
5238         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5239         * go.test/go-test.exp (go-set-goarch): Likewise.
5240
5241 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5242
5243         PR target/39633
5244         * gcc.target/avr/torture/pr39633.c: New test case.
5245
5246 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5247
5248         PR fortran/18918
5249         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5250
5251 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5252
5253         * lib/target-supports.exp (check_effective_target_scheduling):
5254         New Function.
5255         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5256         * gcc.dg/pr45055.c: Ditto.
5257         * gcc.dg/pr45353.c: Ditto.
5258         * g++.dg/pr45056.C: Ditto.
5259
5260 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5261
5262         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5263         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5264         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5265         * g++.dg/torture/pr31863.C: Skip AVR.
5266
5267 2011-07-10  Tobias Burnus  <burnus@net-b.de>
5268
5269         PR fortran/49690
5270         * gfortran.dg/intrinsic_signal.f90: New.
5271
5272 2011-07-09  Jason Merrill  <jason@redhat.com>
5273
5274         * g++.dg/cpp0x/regress/regress6.C: New.
5275         * g++.dg/parse/crash45.C: Adjust message.
5276         * g++.dg/template/crash38.C: Adjust message.
5277         * g++.dg/template/crash64.C: Adjust message.
5278
5279 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5280
5281         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5282         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5283         * g++.dg/abi/bitfield3.C: Likewise.
5284         * g++.dg/eh/pr38662.C: Likewise.
5285         * g++.dg/ext/attrib36.C: Likewise.
5286         * g++.dg/ext/attrib37.C: Likewise.
5287         * g++.dg/ext/attrib8.C: Likewise.
5288         * g++.dg/ext/tmplattr1.C: Likewise.
5289         * g++.dg/inherit/override-attribs.C: Likewise.
5290         * g++.dg/opt/inline9.C: Likewise.
5291         * g++.dg/opt/life1.C: Likewise.
5292         * g++.dg/opt/longbranch2.C: Likewise.
5293         * g++.dg/opt/nrv12.C: Likewise.
5294         * g++.dg/opt/reg-stack4.C: Likewise.
5295         * g++.dg/other/pr35504.C: Likewise.
5296         * g++.dg/other/pr39496.C: Likewise.
5297         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5298         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5299         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5300         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5301         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5302         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5303         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5304         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5305         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5306         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5307         * g++.dg/warn/pr15774-1.C: Likewise.
5308         * g++.dg/warn/pr15774-2.C: Likewise.
5309         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5310         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5311         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5312         * g++.old-deja/g++.pt/asm2.C: Likewise.
5313         * gcc.c-torture/compile/20000804-1.c: Likewise.
5314         * gcc.c-torture/compile/pr16566-2.c: Likewise.
5315         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5316         * gcc.dg/20020108-1.c: Likewise.
5317         * gcc.dg/20020122-2.c: Likewise.
5318         * gcc.dg/20020122-3.c: Likewise.
5319         * gcc.dg/20020206-1.c: Likewise.
5320         * gcc.dg/20020219-1.c: Likewise.
5321         * gcc.dg/20020310-1.c: Likewise.
5322         * gcc.dg/20020411-1.c: Likewise.
5323         * gcc.dg/20020418-2.c: Likewise.
5324         * gcc.dg/20020426-2.c: Likewise.
5325         * gcc.dg/20020517-1.c: Likewise.
5326         * gcc.dg/20030204-1.c: Likewise.
5327         * gcc.dg/20030826-2.c: Likewise.
5328         * gcc.dg/20031102-1.c: Likewise.
5329         * gcc.dg/20031202-1.c: Likewise.
5330         * gcc.dg/20050111-1.c: Likewise.
5331         * gcc.dg/20050503-1.c: Likewise.
5332         * gcc.dg/array-init-1.c: Likewise.
5333         * gcc.dg/builtin-apply4.c: Likewise.
5334         * gcc.dg/dfp/pr31344.c: Likewise.
5335         * gcc.dg/gomp/atomic-11.c: Likewise.
5336         * gcc.dg/graphite/pr40281.c: Likewise.
5337         * gcc.dg/ia64-sync-1.c: Likewise.
5338         * gcc.dg/ia64-sync-2.c: Likewise.
5339         * gcc.dg/ia64-sync-3.c: Likewise.
5340         * gcc.dg/ia64-sync-4.c: Likewise.
5341         * gcc.dg/ifcvt-fabs-1.c: Likewise.
5342         * gcc.dg/invalid-call-1.c: Likewise.
5343         * gcc.dg/loop-3.c: Likewise.
5344         * gcc.dg/lower-subreg-1.c: Likewise.
5345         * gcc.dg/lto/pr47259_0.c: Likewise.
5346         * gcc.dg/nested-calls-1.c: Likewise.
5347         * gcc.dg/pr20017.c: Likewise.
5348         * gcc.dg/pr25023.c: Likewise.
5349         * gcc.dg/pr27671-2.c: Likewise.
5350         * gcc.dg/pr32176.c: Likewise.
5351         * gcc.dg/pr33676.c: Likewise.
5352         * gcc.dg/pr35045.c: Likewise.
5353         * gcc.dg/pr36015.c: Likewise.
5354         * gcc.dg/pr36584.c: Likewise.
5355         * gcc.dg/pr36998.c: Likewise.
5356         * gcc.dg/pr37438.c: Likewise.
5357         * gcc.dg/pr37908.c: Likewise.
5358         * gcc.dg/pr41241.c: Likewise.
5359         * gcc.dg/pr41340.c: Likewise.
5360         * gcc.dg/pr44136.c: Likewise.
5361         * gcc.dg/pr44194-1.c: Likewise.
5362         * gcc.dg/pr46212.c: Likewise.
5363         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5364         * gcc.dg/setjmp-2.c: Likewise.
5365         * gcc.dg/short-compare-1.c: Likewise.
5366         * gcc.dg/short-compare-2.c: Likewise.
5367         * gcc.dg/smod-1.c: Likewise.
5368         * gcc.dg/sync-2.c: Likewise.
5369         * gcc.dg/sync-3.c: Likewise.
5370         * gcc.dg/tls/opt-1.c: Likewise.
5371         * gcc.dg/tls/opt-2.c: Likewise.
5372         * gcc.dg/tls/opt-3.c: Likewise.
5373         * gcc.dg/torture/badshift.c: Likewise.
5374         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5375         * gcc.dg/torture/pr20314-2.c: Likewise.
5376         * gcc.dg/torture/pr36891.c: Likewise.
5377         * gcc.dg/torture/pr38774.c: Likewise.
5378         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5379         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5380         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5381         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5382         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5383         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5384         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5385         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5386         * gcc.dg/tree-ssa/loop-28.c: Likewise.
5387         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5388         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5389         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5390         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5391         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5392         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5393         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5394         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5395         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5396         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5397         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5398         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5399         * gcc.dg/unroll-1.c: Likewise.
5400         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5401         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5402         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5403         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5404         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5405         * gcc.target/i386/20000609-1.c: Likewise.
5406         * gcc.target/i386/20000720-1.c: Likewise.
5407         * gcc.target/i386/20000724-1.c: Likewise.
5408         * gcc.target/i386/20011107-1.c: Likewise.
5409         * gcc.target/i386/20011119-1.c: Likewise.
5410         * gcc.target/i386/20020201-3.c: Likewise.
5411         * gcc.target/i386/20020218-1.c: Likewise.
5412         * gcc.target/i386/20020729-1.c: Likewise.
5413         * gcc.target/i386/20030926-1.c: Likewise.
5414         * gcc.target/i386/20060125-1.c: Likewise.
5415         * gcc.target/i386/20060125-2.c: Likewise.
5416         * gcc.target/i386/20060512-1.c: Likewise.
5417         * gcc.target/i386/20060512-2.c: Likewise.
5418         * gcc.target/i386/20060512-3.c: Likewise.
5419         * gcc.target/i386/20060512-4.c: Likewise.
5420         * gcc.target/i386/387-1.c: Likewise.
5421         * gcc.target/i386/387-2.c: Likewise.
5422         * gcc.target/i386/387-5.c: Likewise.
5423         * gcc.target/i386/387-6.c: Likewise.
5424         * gcc.target/i386/980312-1.c: Likewise.
5425         * gcc.target/i386/980313-1.c: Likewise.
5426         * gcc.target/i386/990117-1.c: Likewise.
5427         * gcc.target/i386/990424-1.c: Likewise.
5428         * gcc.target/i386/990524-1.c: Likewise.
5429         * gcc.target/i386/991129-1.c: Likewise.
5430         * gcc.target/i386/991214-1.c: Likewise.
5431         * gcc.target/i386/991230-1.c: Likewise.
5432         * gcc.target/i386/addr-sel-1.c: Likewise.
5433         * gcc.target/i386/aggregate-ret1.c: Likewise.
5434         * gcc.target/i386/aggregate-ret2.c: Likewise.
5435         * gcc.target/i386/align-main-3.c: Likewise.
5436         * gcc.target/i386/amd64-abi-1.c: Likewise.
5437         * gcc.target/i386/amd64-abi-2.c: Likewise.
5438         * gcc.target/i386/amd64-abi-4.c: Likewise.
5439         * gcc.target/i386/amd64-abi-5.c: Likewise.
5440         * gcc.target/i386/amd64-abi-6.c: Likewise.
5441         * gcc.target/i386/asm-1.c: Likewise.
5442         * gcc.target/i386/asm-3.c: Likewise.
5443         * gcc.target/i386/asm-5.c: Likewise.
5444         * gcc.target/i386/attributes-error.c: Likewise.
5445         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5446         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5447         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5448         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5449         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5450         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5451         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5452         * gcc.target/i386/avx-vmovd-2.c: Likewise.
5453         * gcc.target/i386/avx-vmovq-2.c: Likewise.
5454         * gcc.target/i386/avx-vmovq-3.c: Likewise.
5455         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5456         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5457         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5458         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5459         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5460         * gcc.target/i386/bitfield1.c: Likewise.
5461         * gcc.target/i386/bitfield2.c: Likewise.
5462         * gcc.target/i386/bmi-2.c: Likewise.
5463         * gcc.target/i386/bmi-5.c: Likewise.
5464         * gcc.target/i386/builtin-unreachable.c: Likewise.
5465         * gcc.target/i386/cleanup-2.c: Likewise.
5466         * gcc.target/i386/clobbers.c: Likewise.
5467         * gcc.target/i386/cmov8.c: Likewise.
5468         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5469         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5470         * gcc.target/i386/compress-float-387.c: Likewise.
5471         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5472         * gcc.target/i386/compress-float-sse.c: Likewise.
5473         * gcc.target/i386/crc32-2.c: Likewise.
5474         * gcc.target/i386/crc32-3.c: Likewise.
5475         * gcc.target/i386/divmod-7.c: Likewise.
5476         * gcc.target/i386/divmod-8.c: Likewise.
5477         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5478         * gcc.target/i386/fma3-builtin.c: Likewise.
5479         * gcc.target/i386/fma3-fma.c: Likewise.
5480         * gcc.target/i386/fma4-256-vector.c: Likewise.
5481         * gcc.target/i386/fma4-builtin.c: Likewise.
5482         * gcc.target/i386/fma4-fma-2.c: Likewise.
5483         * gcc.target/i386/fma4-fma.c: Likewise.
5484         * gcc.target/i386/fma4-vector-2.c: Likewise.
5485         * gcc.target/i386/fma4-vector.c: Likewise.
5486         * gcc.target/i386/funcspec-1.c: Likewise.
5487         * gcc.target/i386/funcspec-10.c: Likewise.
5488         * gcc.target/i386/funcspec-11.c: Likewise.
5489         * gcc.target/i386/funcspec-2.c: Likewise.
5490         * gcc.target/i386/funcspec-5.c: Likewise.
5491         * gcc.target/i386/funcspec-6.c: Likewise.
5492         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5493         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5494         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5495         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5496         * gcc.target/i386/incoming-1.c: Likewise.
5497         * gcc.target/i386/incoming-10.c: Likewise.
5498         * gcc.target/i386/incoming-11.c: Likewise.
5499         * gcc.target/i386/incoming-12.c: Likewise.
5500         * gcc.target/i386/incoming-13.c: Likewise.
5501         * gcc.target/i386/incoming-14.c: Likewise.
5502         * gcc.target/i386/incoming-15.c: Likewise.
5503         * gcc.target/i386/incoming-2.c: Likewise.
5504         * gcc.target/i386/incoming-3.c: Likewise.
5505         * gcc.target/i386/incoming-4.c: Likewise.
5506         * gcc.target/i386/incoming-5.c: Likewise.
5507         * gcc.target/i386/incoming-6.c: Likewise.
5508         * gcc.target/i386/incoming-7.c: Likewise.
5509         * gcc.target/i386/incoming-8.c: Likewise.
5510         * gcc.target/i386/incoming-9.c: Likewise.
5511         * gcc.target/i386/lea.c: Likewise.
5512         * gcc.target/i386/local.c: Likewise.
5513         * gcc.target/i386/loop-1.c: Likewise.
5514         * gcc.target/i386/loop-2.c: Likewise.
5515         * gcc.target/i386/loop-3.c: Likewise.
5516         * gcc.target/i386/max-stack-align.c: Likewise.
5517         * gcc.target/i386/memcpy-1.c: Likewise.
5518         * gcc.target/i386/movbe-2.c: Likewise.
5519         * gcc.target/i386/movq-2.c: Likewise.
5520         * gcc.target/i386/movq.c: Likewise.
5521         * gcc.target/i386/nrv1.c: Likewise.
5522         * gcc.target/i386/pad-4.c: Likewise.
5523         * gcc.target/i386/pad-5a.c: Likewise.
5524         * gcc.target/i386/pad-5b.c: Likewise.
5525         * gcc.target/i386/pad-6a.c: Likewise.
5526         * gcc.target/i386/pad-6b.c: Likewise.
5527         * gcc.target/i386/pad-7.c: Likewise.
5528         * gcc.target/i386/pad-9.c: Likewise.
5529         * gcc.target/i386/pentium4-not-mull.c: Likewise.
5530         * gcc.target/i386/pic-1.c: Likewise.
5531         * gcc.target/i386/pr12092-1.c: Likewise.
5532         * gcc.target/i386/pr12329.c: Likewise.
5533         * gcc.target/i386/pr21518.c: Likewise.
5534         * gcc.target/i386/pr22362.c: Likewise.
5535         * gcc.target/i386/pr22585.c: Likewise.
5536         * gcc.target/i386/pr23098.c: Likewise.
5537         * gcc.target/i386/pr25196.c: Likewise.
5538         * gcc.target/i386/pr25293.c: Likewise.
5539         * gcc.target/i386/pr25654.c: Likewise.
5540         * gcc.target/i386/pr26449.c: Likewise.
5541         * gcc.target/i386/pr26778.c: Likewise.
5542         * gcc.target/i386/pr26826.c: Likewise.
5543         * gcc.target/i386/pr27266.c: Likewise.
5544         * gcc.target/i386/pr29978.c: Likewise.
5545         * gcc.target/i386/pr30505.c: Likewise.
5546         * gcc.target/i386/pr30961-1.c: Likewise.
5547         * gcc.target/i386/pr31628.c: Likewise.
5548         * gcc.target/i386/pr32000-2.c: Likewise.
5549         * gcc.target/i386/pr32661-1.c: Likewise.
5550         * gcc.target/i386/pr32708-2.c: Likewise.
5551         * gcc.target/i386/pr32708-3.c: Likewise.
5552         * gcc.target/i386/pr34256.c: Likewise.
5553         * gcc.target/i386/pr34312.c: Likewise.
5554         * gcc.target/i386/pr34522.c: Likewise.
5555         * gcc.target/i386/pr35160.c: Likewise.
5556         * gcc.target/i386/pr35281.c: Likewise.
5557         * gcc.target/i386/pr36246.c: Likewise.
5558         * gcc.target/i386/pr36786.c: Likewise.
5559         * gcc.target/i386/pr37275.c: Likewise.
5560         * gcc.target/i386/pr37843-3.c: Likewise.
5561         * gcc.target/i386/pr37843-4.c: Likewise.
5562         * gcc.target/i386/pr39082-1.c: Likewise.
5563         * gcc.target/i386/pr39431.c: Likewise.
5564         * gcc.target/i386/pr39496.c: Likewise.
5565         * gcc.target/i386/pr39543-2.c: Likewise.
5566         * gcc.target/i386/pr39911.c: Likewise.
5567         * gcc.target/i386/pr40718.c: Likewise.
5568         * gcc.target/i386/pr40906-1.c: Likewise.
5569         * gcc.target/i386/pr40906-2.c: Likewise.
5570         * gcc.target/i386/pr40906-3.c: Likewise.
5571         * gcc.target/i386/pr40934.c: Likewise.
5572         * gcc.target/i386/pr41900.c: Likewise.
5573         * gcc.target/i386/pr42589.c: Likewise.
5574         * gcc.target/i386/pr43662.c: Likewise.
5575         * gcc.target/i386/pr43671.c: Likewise.
5576         * gcc.target/i386/pr43766.c: Likewise.
5577         * gcc.target/i386/pr43869.c: Likewise.
5578         * gcc.target/i386/pr44942.c: Likewise.
5579         * gcc.target/i386/pr44948-2a.c: Likewise.
5580         * gcc.target/i386/pr45234.c: Likewise.
5581         * gcc.target/i386/pr45336-2.c: Likewise.
5582         * gcc.target/i386/pr45336-4.c: Likewise.
5583         * gcc.target/i386/pr45852.c: Likewise.
5584         * gcc.target/i386/pr46470.c: Likewise.
5585         * gcc.target/i386/pr48037-1.c: Likewise.
5586         * gcc.target/i386/pr48389.c: Likewise.
5587         * gcc.target/i386/pr49095.c: Likewise.
5588         * gcc.target/i386/pr9771-1.c: Likewise.
5589         * gcc.target/i386/rdfsbase-1.c: Likewise.
5590         * gcc.target/i386/rdfsbase-2.c: Likewise.
5591         * gcc.target/i386/rdgsbase-1.c: Likewise.
5592         * gcc.target/i386/rdgsbase-2.c: Likewise.
5593         * gcc.target/i386/rdrand-3.c: Likewise.
5594         * gcc.target/i386/regparm-stdcall.c: Likewise.
5595         * gcc.target/i386/regparm.c: Likewise.
5596         * gcc.target/i386/reload-1.c: Likewise.
5597         * gcc.target/i386/rotate-2.c: Likewise.
5598         * gcc.target/i386/sibcall-5.c: Likewise.
5599         * gcc.target/i386/signbit-1.c: Likewise.
5600         * gcc.target/i386/signbit-2.c: Likewise.
5601         * gcc.target/i386/signbit-3.c: Likewise.
5602         * gcc.target/i386/sse-5.c: Likewise.
5603         * gcc.target/i386/sse-8.c: Likewise.
5604         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5605         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5606         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5607         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5608         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5609         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5610         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5611         * gcc.target/i386/sse2-movq-2.c: Likewise.
5612         * gcc.target/i386/sse2-movq-3.c: Likewise.
5613         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5614         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5615         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5616         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5617         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5618         * gcc.target/i386/ssefn-1.c: Likewise.
5619         * gcc.target/i386/ssefn-2.c: Likewise.
5620         * gcc.target/i386/sseregparm-1.c: Likewise.
5621         * gcc.target/i386/sseregparm-2.c: Likewise.
5622         * gcc.target/i386/sseregparm-3.c: Likewise.
5623         * gcc.target/i386/sseregparm-4.c: Likewise.
5624         * gcc.target/i386/sseregparm-5.c: Likewise.
5625         * gcc.target/i386/sseregparm-6.c: Likewise.
5626         * gcc.target/i386/sseregparm-7.c: Likewise.
5627         * gcc.target/i386/sseregparm-8.c: Likewise.
5628         * gcc.target/i386/stack-realign.c: Likewise.
5629         * gcc.target/i386/stack-usage-realign.c: Likewise.
5630         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5631         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5632         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5633         * gcc.target/i386/stackalign/return-1.c: Likewise.
5634         * gcc.target/i386/stackalign/return-2.c: Likewise.
5635         * gcc.target/i386/stackalign/return-3.c: Likewise.
5636         * gcc.target/i386/tailcall-1.c: Likewise.
5637         * gcc.target/i386/tbm-2.c: Likewise.
5638         * gcc.target/i386/udivmod-7.c: Likewise.
5639         * gcc.target/i386/udivmod-8.c: Likewise.
5640         * gcc.target/i386/unroll-1.c: Likewise.
5641         * gcc.target/i386/vararg-1.c: Likewise.
5642         * gcc.target/i386/vararg-2.c: Likewise.
5643         * gcc.target/i386/vect8-ret.c: Likewise.
5644         * gcc.target/i386/vectorize5.c: Likewise.
5645         * gcc.target/i386/wmul-1.c: Likewise.
5646         * gcc.target/i386/wmul-2.c: Likewise.
5647         * gcc.target/i386/wrfsbase-1.c: Likewise.
5648         * gcc.target/i386/wrfsbase-2.c: Likewise.
5649         * gcc.target/i386/wrgsbase-1.c: Likewise.
5650         * gcc.target/i386/wrgsbase-2.c: Likewise.
5651         * gcc.target/i386/xop-pcmov.c: Likewise.
5652         * gcc.target/i386/xop-pcmov2.c: Likewise.
5653         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5654         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5655         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5656         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5657         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5658         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5659         * gcc.target/i386/zee.c: Likewise.
5660         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5661         * gfortran.dg/compiler-directive_2.f: Likewise.
5662         * gfortran.dg/g77/20010216-1.f: Likewise.
5663         * gfortran.dg/gomp/pr39152.f90: Likewise.
5664         * gfortran.dg/pr33794.f90: Likewise.
5665
5666 2011-07-09  Jason Merrill  <jason@redhat.com>
5667
5668         * g++.dg/cpp0x/regress/regress5.C: New.
5669
5670 2011-07-08  Jason Merrill  <jason@redhat.com>
5671
5672         PR c++/45437
5673         * g++.dg/expr/compound-asn1.C: New.
5674         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5675
5676 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR target/49621
5679         * gcc.target/powerpc/altivec-34.c: New test.
5680
5681 2011-07-08  Jason Merrill  <jason@redhat.com>
5682
5683         PR c++/45603
5684         * g++.dg/abi/guard3.C: New.
5685
5686 2011-07-08  Julian Brown  <julian@codesourcery.com>
5687
5688         * lib/target-supports.exp
5689         (check_effective_target_arm_little_endian): New.
5690         (check_effective_target_vect_pack_trunc): Use above.
5691         (check_effective_target_vect_unpack): Likewise.
5692         (check_effective_target_vect_element_align): Test
5693         check_effective_target_arm_vect_no_misalign for ARM.
5694
5695 2011-07-08  Jason Merrill  <jason@redhat.com>
5696
5697         PR c++/49673
5698         * g++.dg/cpp0x/constexpr-rom.C: New.
5699
5700 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5701
5702         PR middle-end/49519
5703         * g++.dg/torture/pr49519.C: New test.
5704
5705 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5706
5707         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5708
5709 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5710
5711         PR testsuite/48727
5712         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5713
5714 2011-07-08  Richard Guenther  <rguenther@suse.de>
5715
5716         PR tree-optimization/49662
5717         * gcc.dg/graphite/interchange-14.c: XFAIL.
5718         * gcc.dg/graphite/interchange-15.c: Likewise.
5719         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5720
5721 2011-07-06  Jason Merrill  <jason@redhat.com>
5722
5723         PR c++/49663
5724         * g++.dg/cpp0x/regress/regress4.C: New.
5725
5726 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5727
5728         PR fortran/49648
5729         * gfortran.dg/result_in_spec_4.f90: New test.
5730
5731 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5732
5733         * gcc.target/sparc/cas64.c: New test.
5734
5735 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5736
5737         PR c/49644
5738         * g++.dg/torture/pr49644.C: New test.
5739
5740         PR c/49644
5741         * gcc.c-torture/execute/pr49644.c: New test.
5742
5743 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5744
5745         * lib/target-supports.exp (check_effective_target_ia32): New.
5746         (check_effective_target_x32): Likewise.
5747         (check_effective_target_vect_cmdline_needed): Also check x32.
5748
5749 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5750
5751         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5752         dg-prune-output.
5753         * gcc.target/arm/pr42235.c: Likewise.
5754         * gcc.target/arm/pr42495.c: Likewise.
5755         * gcc.target/arm/pr42574.c: Likewise.
5756         * gcc.target/arm/thumb-branch1.c: Likewise.
5757
5758         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5759         unneeded prune of possible warning.
5760         * gcc.target/arm/pr40956.c: Likewise.
5761         * gcc.target/arm/pr42505.c: Likewise.
5762
5763         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5764         * gcc.c-torture/compile/pr46883.c: Likewise.
5765         * gcc.c-torture/compile/pr46934.c: Likewise.
5766
5767         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5768         for move to ../../gcc.c-torture/compile.
5769         * gcc.target/arm/pr46883.c: Likewise.
5770         * gcc.target/arm/pr46934.c: Likewise.
5771
5772         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5773         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5774         * gcc.target/arm/wmul-1.c: Likewise.
5775         * gcc.target/arm/wmul-2.c: Likewise.
5776         * gcc.target/arm/wmul-3.c: Likewise.
5777         * gcc.target/arm/wmul-4.c: Likewise.
5778         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5779         add tab after scan target.
5780         * gcc.target/arm/smlaltt-1.c: Likewise.
5781         * gcc.target/arm/smlatb-1.c: Likewise.
5782         * gcc.target/arm/smlatt-1.c: Likewise.
5783
5784 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5785
5786         PR debug/49522
5787         * gcc.dg/debug/pr49522.c: New test.
5788
5789 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5790
5791         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5792         * gcc.dg/pr46212.c: Run only if target int32plus.
5793         * gcc.dg/torture/pr48146.c: Ditto.
5794         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5795         * c-c++-common/pr44832.c: Ditto.
5796         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5797         * gcc.dg/pr31490.c: Ditto.
5798         * gcc.dg/torture/builtin-math-7.c: Run only if target
5799         large_double.
5800         * gcc.dg/torture/pr45764.c: Skip for AVR.
5801         * gcc.dg/pr47893.c: Ditto.
5802
5803 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5804
5805         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5806         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5807         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5808         add tab to scan target.
5809
5810 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5811
5812         * gcc.target/arm/neon-modes-3.c: New test.
5813
5814 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5815
5816         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5817         -fno-loop-interchange -ffast-math.
5818
5819 2011-07-07  Richard Guenther  <rguenther@suse.de>
5820
5821         * gcc.dg/ftrapv-3.c: New testcase.
5822
5823 2011-07-07  Richard Guenther  <rguenther@suse.de>
5824
5825         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5826         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5827
5828 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5829
5830         * gcc.dg/binop-notxor1.c: New test.
5831         * gcc.dg/binop-notand4a.c: New test.
5832         * gcc.dg/binop-notxor2.c: New test.
5833         * gcc.dg/binop-notand3a.c: New test.
5834         * gcc.dg/binop-notand2a.c: New test.
5835         * gcc.dg/binop-notand6a.c: New test.
5836         * gcc.dg/binop-notor1.c: New test.
5837         * gcc.dg/binop-notand1a.c: New test.
5838         * gcc.dg/binop-notand5a.c: New test.
5839         * gcc.dg/binop-notor2.c: New test.
5840
5841 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR middle-end/49640
5844         * gcc.dg/gomp/pr49640.c: New test.
5845
5846 2011-07-07  Richard Guenther  <rguenther@suse.de>
5847
5848         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5849
5850 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5851
5852         PR target/39150
5853         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5854
5855 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5856
5857         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5858         * gcc.target/powerpc/no-r11-2.c: Ditto.
5859         * gcc.target/powerpc/no-r11-3.c: Ditto.
5860
5861 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5862
5863         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5864         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5865
5866 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5867
5868         * lib/target-supports.exp (check_profiling_available): Disable
5869         profiling with -fprofile-generate for target avr.
5870
5871 2011-07-06  Richard Guenther  <rguenther@suse.de>
5872
5873         PR tree-optimization/49645
5874         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5875
5876 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5877
5878         PR middle-end/47383
5879         * gcc.dg/pr47383.c: New.
5880
5881 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5882
5883         PR tree-optimization/49647
5884         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5885
5886 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5887
5888         PR testsuite/49542
5889         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5890         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5891
5892 2011-07-05  Jason Merrill  <jason@redhat.com>
5893
5894         PR c++/48157
5895         * g++.dg/template/template-id-4.C: New.
5896
5897 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5898
5899         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5900         * gcc.dg/pr43402.c: Ditto.
5901
5902 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5903
5904         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5905
5906 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5907
5908         * gcc.target/powerpc/ppc-switch-1.c: New test for
5909         --param case-values-threshold.
5910         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5911
5912 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5913
5914         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5915
5916 2011-07-05  Jason Merrill  <jason@redhat.com>
5917
5918         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5919
5920 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5921
5922         PR tree-optimization/47654
5923         * gcc.dg/graphite/block-pr47654.c: New.
5924
5925 2011-07-05  Jason Merrill  <jason@redhat.com>
5926
5927         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5928
5929 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5930
5931         PR tree-optimization/49580
5932         * gcc.dg/autopar/pr49580.c: New test.
5933
5934 2011-07-05  Richard Guenther  <rguenther@suse.de>
5935
5936         PR tree-optimization/49518
5937         PR tree-optimization/49628
5938         * g++.dg/torture/pr49628.C: New testcase.
5939         * gcc.dg/torture/pr49518.c: Likewise.
5940
5941 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5942
5943         * ada/acats/run_acats (which): Extract last field from type -p,
5944         type output only if command succeeded.
5945
5946 2011-07-04  Jason Merrill  <jason@redhat.com>
5947
5948         * g++.dg/abi/mangle48.C: New.
5949
5950         * g++.dg/cpp0x/diag1.C: New.
5951
5952         * g++.dg/diagnostic/aka1.C: New.
5953
5954 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5955
5956         PR rtl-optimization/49619
5957         * gcc.dg/pr49619.c: New test.
5958
5959         PR rtl-optimization/49472
5960         * gfortran.dg/pr49472.f90: New test.
5961
5962         PR debug/49602
5963         * gcc.dg/pr49602.c: New test.
5964
5965 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5966
5967         PR target/34734
5968         PR target/44643
5969         * gcc.target/avr/avr.exp: Run over cpp files, too.
5970         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5971         * gcc.target/avr/progmem.h: New file.
5972         * gcc.target/avr/exit-abort.h: New file.
5973         * gcc.target/avr/progmem-error-1.c: New file.
5974         * gcc.target/avr/progmem-error-1.cpp: New file.
5975         * gcc.target/avr/progmem-warning-1.c: New file.
5976         * gcc.target/avr/torture/progmem-1.c: New file.
5977         * gcc.target/avr/torture/progmem-1.cpp: New file.
5978
5979 2011-07-04  Richard Guenther  <rguenther@suse.de>
5980
5981         PR tree-optimization/49615
5982         * g++.dg/torture/pr49615.C: New testcase.
5983
5984 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5985
5986         PR tree-optimization/49610
5987         * gcc.dg/vect/pr49610.c: New test.
5988
5989 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5990
5991         * gnat.dg/specs/debug1.ads: New test.
5992
5993 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5994
5995         PR fortran/49562
5996         * gfortran.dg/typebound_proc_23.f90: New.
5997
5998 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5999
6000         PR c++/49605
6001         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6002
6003 2011-07-01  Jason Merrill  <jason@redhat.com>
6004
6005         PR c++/48261
6006         * g++.dg/template/template-id-3.C: New.
6007
6008         PR c++/48593
6009         * g++.dg/template/qualified-id4.C: New.
6010
6011         PR c++/48883
6012         * g++.dg/template/explicit-args4.C: New.
6013
6014         PR c++/49085
6015         * g++.dg/template/offsetof2.C: New.
6016
6017 2011-07-01  Kai Tietz  <ktietz@redhat.com>
6018
6019         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6020
6021 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6022
6023         PR libmudflap/49549
6024         * lib/target-supports.exp (check_effective_target_gld): New proc.
6025
6026 2011-07-01  Richard Guenther  <rguenther@suse.de>
6027
6028         PR tree-optimization/49603
6029         * gcc.dg/torture/pr49603.c: New testcase.
6030
6031 2011-06-30  Jason Merrill  <jason@redhat.com>
6032
6033         PR c++/49387
6034         * g++.dg/rtti/template1.C: New.
6035
6036         PR c++/49569
6037         * g++.dg/cpp0x/regress/ctor1.C: New.
6038
6039         PR c++/49355
6040         * g++.dg/cpp0x/initlist54.C: New.
6041
6042 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6043
6044         * gcc.dg/tree-ssa/sra-12.c: New test.
6045
6046 2011-06-29  Jason Merrill  <jason@redhat.com>
6047
6048         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6049
6050 2011-06-30  Richard Guenther  <rguenther@suse.de>
6051
6052         PR tree-optimization/46787
6053         * gcc.dg/vect/vect-121.c: New testcase.
6054
6055 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6056
6057         PR tree-optimization/49094
6058         * gcc.dg/tree-ssa/pr49094.c: New test.
6059
6060 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
6061
6062         PR fortran/49540
6063         * gfortran.dg/pr49540-1.f90: New test.
6064         * gfortran.dg/pr49540-2.f90: New test.
6065
6066 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6067
6068         PR ada/49511
6069         * ada/acats/run_acats (which): Use last field of type -p output.
6070
6071 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6072             Iain Sandoe  <iains@gcc.gnu.org>
6073
6074         PR libobjc/36610
6075         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6076         Only skip on 64-bit *-*-darwin8* && !objc2.
6077
6078 2011-06-30  Richard Guenther  <rguenther@suse.de>
6079
6080         PR tree-optimization/38752
6081         * gcc.c-torture/compile/pr38752.c: New testcase.
6082
6083 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
6084
6085         * gcc.dg/vect/slp-widen-mult-half.c: New test.
6086         * gcc.dg/vect/vect-widen-mult-half.c: New test.
6087
6088 2011-06-29  Jason Merrill  <jason@redhat.com>
6089
6090         PR c++/49216
6091         * g++.dg/cpp0x/initlist53.C: Use placement new.
6092         * g++.dg/cpp0x/initlist-value.C: Use placement new.
6093         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6094
6095         PR c++/49003
6096         * g++.dg/cpp0x/trailing6.C: New.
6097         * g++.dg/cpp0x/pr45908.C: No error.
6098
6099         PR c++/49272
6100         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6101
6102         PR c++/49520
6103         * g++.dg/cpp0x/constexpr-using2.C: New.
6104
6105         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6106
6107         PR c++/45923
6108         * g++.dg/cpp0x/constexpr-diag3.C: New.
6109         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6110         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6111         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6112         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6113
6114 2011-06-29  Jason Merrill  <jason@redhat.com>
6115
6116         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6117
6118 2011-06-29  Richard Guenther  <rguenther@suse.de>
6119
6120         * gcc.dg/tree-ssa/loop-17.c: Adjust.
6121
6122 2011-06-29  Jason Merrill  <jason@redhat.com>
6123
6124         * g++.dg/cpp0x/initlist-value2.C: New.
6125
6126         * g++.dg/cpp0x/constexpr-initlist4.C: New.
6127         * g++.dg/cpp0x/initlist-value.C: New.
6128
6129 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
6130
6131         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6132
6133 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6134
6135         * gcc.dg/inline_1.c: Remove dg-excess-errors.
6136         * gcc.dg/inline_2.c: Likewise.
6137         * gcc.dg/unroll_1.c: Likewise.
6138
6139 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
6140
6141         PR debug/49567
6142         * gcc.target/i386/pr49567.c: New test.
6143
6144 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6145
6146         * gnat.dg/opt17.ad[sb]: New test.
6147
6148 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6149             Tom de Vries  <tom@codesourcery.com>
6150
6151         * lib/target-supports.exp (check_effective_target_arm_nothumb)
6152         (check_effective_target_arm_thumb2): New effective targets.
6153         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
6154         properly.  Clean up temporary files.
6155         * gcc.target/arm/ivopts-2.c: Likewise.
6156         * gcc.target/arm/ivopts-3.c: Likewise.
6157         * gcc.target/arm/ivopts-4.c: Likewise.
6158         * gcc.target/arm/ivopts-5.c: Likewise.
6159         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6160
6161 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6162
6163         PR fortran/49479
6164         * gfortran.dg/reshape_zerosize_3.f90:  New test.
6165
6166 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6167
6168         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6169         * gcc.target/arm/vfp-ldmias.c: Likewise.
6170         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6171         * gcc.target/arm/vfp-stmdbs.c: Likewise.
6172         * gcc.target/arm/vfp-ldmiad.c: Likewise.
6173         * gcc.target/arm/vfp-stmias.c: Likewise.
6174         * gcc.target/arm/vfp-stmdbd.c: Likewise.
6175         * gcc.target/arm/vfp-stmiad.c: Likewise.
6176
6177 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6178
6179         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6180         dg-prune-output.
6181         * gcc.target/arm/pr45701-2.c: Ditto.
6182
6183 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
6184
6185         PR fortran/49466
6186         * gfortran.dg/allocatable_scalar_9.f90: Modified.
6187         * gfortran.dg/extends_14.f03: Modified.
6188
6189 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6190
6191         * lib/target-supports-dg.exp (dg-require-effective-target): Return
6192         early if the test is already being skipped.
6193
6194         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6195         scan-assembler-dem-not): For missing file, report unresolved with
6196         same message as for pass/fail, with reason reported in log file.
6197
6198         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6199         from add_options_for_arm_neon_fp16.
6200         (check_effective_target_arm_fp16_ok_nocache): Renamed from
6201         check_effective_target_arm_neon_fp16_ok_nocache.
6202         Check -mfpu and -mfloat-abi options from current multilib.
6203         Do not require neon support.
6204         (check_effective_target_arm_fp16_ok): Renamed from
6205         check_effecitve_target_arm_neon_fp16_ok.
6206         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6207         arm_neon_fp16_ok and arm_fp16.
6208         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6209         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6210         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6211         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6212
6213 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
6214
6215         * gcc.dg/builtin-assume-aligned-1.c: New test.
6216         * gcc.dg/builtin-assume-aligned-2.c: New test.
6217         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6218
6219         PR debug/49544
6220         * gcc.dg/pr49544.c: New test.
6221
6222 2011-06-27  Richard Guenther  <rguenther@suse.de>
6223
6224         PR tree-optimization/49394
6225         * g++.dg/torture/pr49394.C: New testcase.
6226
6227 2011-06-27  Kai Tietz  <ktietz@redhat.com>
6228
6229         * gcc.dg/optimize-bswapdi-2.c: New test.
6230
6231 2011-06-27  Michael Hope  <michael.hope@linaro.org>
6232             Richard Sandiford  <richard.sandiford@linaro.org>
6233
6234         PR tree-optimization/49169
6235         * gcc.dg/torture/pr49169.c: New test.
6236
6237 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6238
6239         PR testsuite/49529
6240         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6241
6242         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6243         hppa*-*-hpux*.
6244
6245 2011-06-26  Jason Merrill  <jason@redhat.com>
6246
6247         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6248
6249         PR c++/49528
6250         * g++.dg/init/ref19.C: New.
6251         * g++.dg/cpp0x/constexpr-cleanup.C: New.
6252
6253 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
6254
6255         PR tree-optimization/48377
6256         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6257         non_strict_align.
6258
6259 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
6260
6261         PR middle-end/49191
6262         * lib/target-supports.exp (check_effective_target_non_strict_align):
6263         New.
6264         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6265
6266 2011-06-24  Martin Jambor  <mjambor@suse.cz>
6267
6268         PR tree-optimizations/49516
6269         * g++.dg/tree-ssa/pr49516.C: New test.
6270
6271 2011-06-23  Jason Merrill  <jason@redhat.com>
6272
6273         PR c++/35255
6274         * g++.dg/template/partial10.C: New.
6275         * g++.dg/template/partial11.C: New.
6276
6277 2011-06-23  Jeff Law <law@redhat.com>
6278
6279         PR middle-end/48770
6280         * gcc.dg/pr48770.c: New test.
6281
6282 2011-06-23  Jan Hubicka  <jh@suse.cz>
6283
6284         PR middle-end/49373
6285         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6286
6287 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR testsuite/49512
6290         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6291         instead of -fdump-tree-optimized.
6292
6293 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6294
6295         PR c++/44625
6296         * g++.dg/template/crash107.C: New.
6297         * g++.dg/template/error17.C: Adjust.
6298
6299 2011-06-23  Jason Merrill  <jason@redhat.com>
6300
6301         PR c++/49507
6302         * g++.dg/cpp0x/defaulted30.C: New.
6303
6304         PR c++/49440
6305         * g++.dg/rtti/anon-ns1.C: New.
6306
6307         PR c++/49395
6308         * g++.dg/init/ref18.C: New.
6309
6310         PR c++/36435
6311         * g++.dg/template/partial9.C: New.
6312
6313 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
6314
6315         PR middle-end/49373
6316         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6317
6318 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
6319
6320         PR debug/49496
6321         * gcc.dg/pr49496.c: New test.
6322
6323 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
6324
6325         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6326         is not xscale.
6327
6328         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6329
6330         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6331         * gcc.target/arm/pr42879.c: Likewise.
6332         * gcc.target/arm/pr45701-3.c: Likewise.
6333
6334         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6335         * gcc.target/arm/pr40482.c: Likewise.
6336         * gcc.target/arm/stack-corruption.c: Likewise.
6337
6338 2011-06-22  Richard Guenther  <rguenther@suse.de>
6339
6340         PR tree-optimization/49493
6341         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6342
6343 2011-06-22  Jason Merrill  <jason@redhat.com>
6344
6345         PR c++/49260
6346         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6347
6348 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
6349             Dmitry Melnik  <dm@ispras.ru>
6350
6351         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6352         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6353         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6354
6355 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
6356
6357         * gcc.target/arm/tlscall.c: New.
6358
6359 2011-06-21  Jason Merrill  <jason@redhat.com>
6360
6361         PR c++/49172
6362         * g++.dg/cpp0x/constexpr-ref1.C: New.
6363         * g++.dg/cpp0x/constexpr-ref2.C: New.
6364         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6365
6366         PR c++/49482
6367         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6368
6369         PR c++/49418
6370         * g++.dg/template/param3.C: New.
6371
6372 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
6373
6374         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6375         my_clrsb test functions.
6376         (main): Test clrsb.
6377         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6378         test_sll, test_ull): Add clrsb tests.
6379         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6380         clrsbll.
6381
6382 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
6383
6384         PR fortran/49112
6385         * gfortran.dg/class_44.f03: New.
6386
6387 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6388
6389         PR tree-optimization/49478
6390         * gcc.dg/vect/pr49478.c
6391
6392 2011-06-21  Richard Guenther  <rguenther@suse.de>
6393
6394         PR tree-optimization/49483
6395         * gcc.dg/vect/vect-120.c: New testcase.
6396
6397 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6398
6399         PR testsuite/49443
6400         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6401         * gcc.dg/vect/vect-peel-4.c: Likewise.
6402
6403 2011-06-22  Christian Bruel  <christian.bruel@st.com>
6404
6405         PR middle-end/49139
6406         * gcc.dg/always_inline.c: Removed -Winline. Update checks
6407         * gcc.dg/always_inline2.c: Likewise.
6408         * gcc.dg/always_inline3.c: Likewise.
6409         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6410         * gcc.dg/inline_1.c: Likewise.
6411         * gcc.dg/inline_2.c: Likewise.
6412         * gcc.dg/inline_3.c: Likewise.
6413         * gcc.dg/inline_4.c: Likewise.
6414         * gcc.dg/20051201-1.c: Likewise.
6415         * gcc.dg/pr40087.c: Likewise.
6416         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6417         * gcc.dg/inline-22.c: Likewise.
6418         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6419         * gcc.dg/lto/20090218-1_1.c: Likewise.
6420         * g++.dg/ipa/devirt-7.C: Likewise.
6421         * gcc.dg/uninit-pred-5_a.c: Likewise.
6422         * gcc.dg/uninit-pred-5_b.c: Likewise.
6423         * gcc.dg/fail_always_inline.c: New.
6424
6425 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
6426
6427         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6428         into 6 jobs instead of 3.
6429
6430 2011-06-20  Jason Merrill  <jason@redhat.com>
6431
6432         PR c++/49216
6433         * g++.dg/cpp0x/initlist53.C: New.
6434
6435 2011-06-20  Tobias Burnus  <burnus@net-b.de>
6436
6437         PR fortran/18918
6438         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6439         * gfortran.dg/coarray_lock_3.f90: New.
6440         * gfortran.dg/coarray/lock_1.f90: New.
6441
6442 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
6443
6444         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6445         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6446         unresolved and report the reason to the log file.
6447
6448         * lib/scanasm.exp (object-size): Move argument processing earlier
6449         to report errors before verifying that the file exists.  Report
6450         problems detected at runtime as unresolved instead of error and
6451         report their reasons to the log file.
6452
6453 2011-06-20  Jason Merrill  <jason@redhat.com>
6454
6455         PR c++/47080
6456         * g++.dg/cpp0x/explicit6.C: New.
6457
6458         PR c++/47635
6459         * g++.dg/cpp0x/enum20.C: New.
6460
6461         PR c++/48138
6462         * g++.dg/ext/attr-aligned01.C: New.
6463
6464         PR c++/49205
6465         * g++.dg/cpp0x/variadic-default.C: New.
6466
6467         PR c++/43321
6468         * g++.dg/cpp0x/auto26.C: New.
6469
6470         PR c++/43831
6471         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6472
6473 2011-06-20  Kai Tietz  <ktietz@redhat.com>
6474
6475         * gcc.dg/binop-notand1.c: New test.
6476         * gcc.dg/binop-notand2.c: New test.
6477         * gcc.dg/binop-notand3.c: New test.
6478         * gcc.dg/binop-notand4.c: New test.
6479         * gcc.dg/binop-notand5.c: New test.
6480         * gcc.dg/binop-notand6.c: New test.
6481
6482 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR testsuite/49432
6485         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6486
6487 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
6488
6489         PR fortran/49400
6490         * gfortran.dg/proc_ptr_31.f90: New.
6491
6492 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6493
6494         * gnat.dg/volatile6.adb: New test.
6495         * gnat.dg/volatile7.adb: Likewise.
6496         * gnat.dg/volatile8.adb: Likewise.
6497         * gnat.dg/volatile9.adb: Likewise.
6498
6499 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6500
6501         * gnat.dg/constant3.adb: New test.
6502
6503 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
6504
6505         PR libfortran/49296
6506         * gfortran.dg/read_list_eof_1.f90: New test.
6507
6508 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6509
6510         PR target/49411
6511         * gcc.target/i386/testimm-1.c: New test.
6512         * gcc.target/i386/testimm-2.c: New test.
6513         * gcc.target/i386/testimm-3.c: New test.
6514         * gcc.target/i386/testimm-4.c: New test.
6515         * gcc.target/i386/testimm-5.c: New test.
6516         * gcc.target/i386/testimm-6.c: New test.
6517         * gcc.target/i386/testimm-7.c: New test.
6518         * gcc.target/i386/testimm-8.c: New test.
6519         * gcc.target/i386/xop-vpermil2px-2.c: New test.
6520         * gcc.target/i386/xop-rotate1-int.c: New test.
6521         * gcc.target/i386/xop-rotate2-int.c: New test.
6522
6523 2011-06-17  Jason Merrill  <jason@redhat.com>
6524
6525         * g++.dg/cpp0x/rv-func2.C: New.
6526
6527         * g++.dg/debug/dwarf2/lambda1.C: New.
6528         * g++.dg/warn/Wshadow-6.C: Adjust.
6529
6530 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
6531
6532         PR fortran/48699
6533         * gfortran.dg/move_alloc_5.f90: New.
6534
6535 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
6536
6537         PR rtl-optimization/48542
6538         * gcc.dg/torture/pr48542.c: New test.
6539
6540 2011-06-16  Jason Merrill  <jason@redhat.com>
6541
6542         PR c++/44160
6543         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6544
6545         PR c++/45378
6546         * g++.dg/cpp0x/initlist52.C New.
6547
6548         PR c++/45399
6549         * c-c++-common/raw-string-12.c: New.
6550
6551         PR c++/49229
6552         * g++.dg/cpp0x/sfinae26.C: New.
6553
6554         PR c++/49251
6555         * g++.dg/cpp0x/variadic113.C: New.
6556
6557         PR c++/49420
6558         * g++.dg/cpp0x/variadic112.C: New.
6559
6560 2011-06-16  Jeff Law <law@redhat.com>
6561
6562         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6563         improved jump threading.
6564         * gcc.dg/builtin-object-size-2.c: Likewise.
6565         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6566
6567 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6568
6569         PR fortran/49074
6570         * gfortran.dg/typebound_assignment_3.f03: New.
6571
6572 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
6573
6574         PR testsuite/48727
6575         * g++.dg/opt/devirt2.C: Change xfail rule to target.
6576
6577 2011-06-16  Martin Jambor  <mjambor@suse.cz>
6578
6579         PR tree-optimization/49343
6580         * gnat.dg/discr31.ad[sb]: New test.
6581
6582 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6583
6584         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6585
6586 2011-06-16  Tom de Vries  <tom@codesourcery.com>
6587
6588         PR target/45098
6589         * gcc.target/arm/ivopts-3.c: Update test.
6590         * gcc.target/arm/ivopts-5.c: Same.
6591
6592 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6593
6594         Revert:
6595         2011-06-10  Wei Guozhi  <carrot@google.com>
6596
6597         PR target/45335
6598         * gcc.target/arm/pr45335.c: New test.
6599         * gcc.target/arm/pr45335-2.c: New test.
6600         * gcc.target/arm/pr45335-3.c: New test.
6601         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6602         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6603         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6604
6605 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6606
6607         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6608
6609 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6610
6611         PR fortran/49417
6612         * gfortran.dg/class_43.f03: New.
6613
6614 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR tree-optimization/49419
6617         * gcc.c-torture/execute/pr49419.c: New test.
6618
6619 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6620
6621         * gcc.dg/sms-9.c: New file.
6622
6623 2011-06-15  Easwaran Raman  <eraman@google.com>
6624
6625         PR rtl-optimization/49414
6626         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6627
6628 2011-06-14  Jason Merrill  <jason@redhat.com>
6629
6630         * g++.dg/cpp0x/noexcept13.C: New.
6631
6632 2011-06-14  Easwaran Raman  <eraman@google.com>
6633
6634         PR rtl-optimization/44194
6635         * gcc.dg/pr44194-1.c: New test.
6636         * gcc.dg/pr44194-2.c: New test.
6637
6638 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6639
6640         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6641         switches.
6642         * gcc.target/arm/pr45701-2.c: Likewise.
6643         * gcc.target/arm/thumb-branch1.c: Likewise.
6644
6645 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6646
6647         PR testsuite/48727
6648         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6649
6650 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6651
6652         * gcc.target/arm/pr45701-1.c: Require thumb support.
6653         * gcc.target/arm/pr45701-2.c: Likewise.
6654         * gcc.target/arm/thumb-branch1.c: Likewise.
6655
6656         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6657         * gcc.target/arm/pr39839.c: Likewise.
6658         * gcc.target/arm/pr40657-2.c: Likewise.
6659         * gcc.target/arm/pr40956.c: Likewise.
6660         * gcc.target/arm/pr41679.c: Likewise.
6661         * gcc.target/arm/pr42235.c: Likewise.
6662         * gcc.target/arm/pr42495.c: Likewise.
6663         * gcc.target/arm/pr42505.c: Likewise.
6664         * gcc.target/arm/pr42574.c: Likewise.
6665         * gcc.target/arm/pr46883.c: Likewise.
6666         * gcc.target/arm/pr46934.c: Likewise.
6667         * gcc.target/arm/xor-and.c: Likewise.
6668
6669 2011-06-14  Jason Merrill  <jason@redhat.com>
6670
6671         * g++.dg/other/error23.C: Adjust error message.
6672         * g++.dg/other/error32.C: Likewise.
6673
6674         PR c++/49389
6675         * g++.dg/cpp0x/rv-dotstar.C: New.
6676
6677         PR c++/49369
6678         * g++.dg/cpp0x/decltype30.C: New.
6679
6680         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6681
6682 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR fortran/49103
6685         * gfortran.dg/pr49103.f90: New test.
6686
6687 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6688
6689         PR target/45098
6690         * gcc.target/arm/ivopts-3.c: New test.
6691         * gcc.target/arm/ivopts-4.c: New test.
6692         * gcc.target/arm/ivopts-5.c: New test.
6693
6694 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR rtl-optimization/49390
6697         * gcc.c-torture/execute/pr49390.c: New test.
6698
6699 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6700
6701         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6702
6703 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6704
6705         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6706         * gcc.c-torture/execute/cmpsi-2.x: New file.
6707         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6708         * gcc.c-torture/execute/pr45262.x: New file.
6709         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6710         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6711         int32plus
6712         * gcc.c-torture/compile/pr49163.c: Ditto.
6713
6714 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6715
6716         * gcc.dg/vect/vect-16.c: Rename to...
6717         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6718         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6719         for double-word vectors.
6720         * gcc.dg/vect/vect-peel-4.c: Likewise.
6721         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6722         vect_element_align.
6723         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6724         -fno-fast-math.
6725
6726 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6727
6728         PR target/44618
6729         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6730
6731 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6732
6733         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6734
6735 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6736
6737         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6738
6739 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6740
6741         * gfortran.dg/trim_optimize_8.f90:  New test case.
6742
6743 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6744            Ira Rosen  <ira.rosen@linaro.org>
6745
6746         PR tree-optimization/49352
6747         * gcc.dg/vect/pr49352.c: New test.
6748
6749 2011-06-12  Tobias Burnus
6750
6751         PR fortran/49324
6752         * gfortran.dg/alloc_comp_assign_11.f90: New.
6753
6754 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6755
6756         * gfortran.dg/trim_optimize_7.f90:  New test.
6757
6758 2011-06-10  Wei Guozhi  <carrot@google.com>
6759
6760         PR target/45335
6761         * gcc.target/arm/pr45335.c: New test.
6762         * gcc.target/arm/pr45335-2.c: New test.
6763         * gcc.target/arm/pr45335-3.c: New test.
6764         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6765         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6766         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6767
6768 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6769
6770         PR c++/41769
6771         * g++.dg/parse/error39.C: New.
6772
6773 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6774
6775         * gcc.target/arm/20090811-1.c: Skip for incompatible
6776         options, do not override other options.
6777         * gcc.target/arm/combine-cmp-shift.c: Skip for
6778         incompatible options.
6779         * gcc.target/arm/pr45094.c: Likewise.
6780         * gcc.target/arm/scd42-1.c: Likewise.
6781         * gcc.target/arm/scd42-3.c: Likewise.
6782         * gcc.target/arm/thumb-ltu.c: Likewise.
6783
6784         * lib/target-supports.exp
6785         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6786         multilib flags use -mfpu with a value other than neon-fp16.
6787
6788 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6789
6790         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6791         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6792
6793 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6794
6795         * lib/target-supports.exp (check_effective_target_pie): New proc.
6796         * gcc.dg/pie-link.c: Use target pie.
6797
6798 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6799             Laurent Roug�  <laurent.rouge@menta.fr>
6800
6801         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6802         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6803
6804 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6805
6806         * gfortran.dg/coarray/sync_1.f90: New test for
6807         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6808
6809 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6810
6811         PR tree-optimization/49318
6812         * gcc.dg/vect/pr49318.c: New test.
6813
6814 2011-06-09  David Krauss  <potswa@mac.com>
6815
6816         * g++.dg/template/arrow1.C: New.
6817
6818 2011-06-09  Jason Merrill  <jason@redhat.com>
6819
6820         * lib/prune.exp: Prune "note"s.
6821         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6822
6823         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6824         * g++.dg/template/dependent-expr3.C: Likewise.
6825         * g++.dg/parse/template7.C: Likewise.
6826         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6827         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6828         * g++.old-deja/g++.pt/friend38.C: Likewise.
6829         * g++.old-deja/g++.pt/crash32.C: Likewise.
6830         * g++.old-deja/g++.other/init4.C: Likewise.
6831         * g++.old-deja/g++.other/friend8.C: Likewise.
6832
6833         * g++.dg/ext/complex7.C: Adjust expected output.
6834         * g++.dg/diagnostic/method1.C: Likewise.
6835         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6836         * g++.dg/parse/crash33.C: Likewise.
6837         * g++.dg/other/warning1.C: Likewise.
6838         * g++.dg/init/pr29571.C: Likewise.
6839         * g++.dg/warn/overflow-warn-1.C: Likewise.
6840         * g++.dg/warn/overflow-warn-3.C: Likewise.
6841         * g++.dg/warn/overflow-warn-4.C: Likewise.
6842         * g++.old-deja/g++.oliva/template1.C: Likewise.
6843
6844         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6845         * g++.dg/parse/template7.C: Adjust.
6846
6847 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6848
6849         PR target/49307
6850         * gcc.dg/pr49307.c: New.
6851
6852 2011-06-09  Wei Guozhi  <carrot@google.com>
6853
6854         PR target/46975
6855         * gcc.target/arm/pr46975.c: New testcase.
6856
6857 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6858
6859         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6860         (PMETH, arglist_t): Removed.
6861         (method_get_number_of_arguments): Removed.
6862         (method_get_nth_argument): Removed.
6863         (method_get_first_argument): Removed.
6864         (method_get_next_argument): Removed.
6865         (method_get_sizeof_arguments): Removed.
6866         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6867         (PMETH): Removed.
6868         (method_get_number_of_arguments): Removed.
6869         (method_get_nth_argument): Removed.
6870         (method_get_first_argument): Removed.
6871         (method_get_next_argument): Removed.
6872         (method_get_sizeof_arguments): Removed.
6873         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6874
6875 2011-06-09  David Li  <davidxl@google.com>
6876
6877         * gcc.dg/dump-pass.c: New test.
6878
6879 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6880
6881         PR c++/29003
6882         * g++.dg/parse/error38.C: New.
6883
6884 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR middle-end/49308
6887         * gfortran.dg/pr49308.f90: New test.
6888
6889 2011-06-08  Jason Merrill  <jason@redhat.com>
6890
6891         * g++.dg/cpp0x/noexcept11.C: New.
6892         * g++.dg/cpp0x/noexcept12.C: New.
6893         * g++.dg/cpp0x/sfinae11.C: Adjust.
6894
6895 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR testsuite/49323
6898         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6899         to dg-options, match also DW_AT_linkage_name.
6900
6901 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6902
6903         PR middle-end/21953
6904         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6905         -fno-common on alpha*-dec-osf*.
6906         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6907
6908 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6909
6910         PR rtl-optimization/49303
6911         * gcc.target/ia64/pr49303.c: New test.
6912
6913 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6914
6915         PR fortran/18918
6916         * gfortran.dg/coarray_lock_1.f90: New.
6917         * gfortran.dg/coarray_lock_2.f90: New.
6918
6919 2011-06-07  Jason Merrill  <jason@redhat.com>
6920
6921         * lib/prune.exp: Look for "required" rather than "instantiated".
6922         * g++.dg/abi/mangle11.C: Likewise.
6923         * g++.dg/abi/mangle12.C: Likewise.
6924         * g++.dg/abi/mangle17.C: Likewise.
6925         * g++.dg/abi/mangle20-2.C: Likewise.
6926         * g++.dg/abi/pragma-pack1.C: Likewise.
6927         * g++.dg/cpp0x/decltype26.C: Likewise.
6928         * g++.dg/cpp0x/decltype28.C: Likewise.
6929         * g++.dg/cpp0x/decltype29.C: Likewise.
6930         * g++.dg/cpp0x/enum11.C: Likewise.
6931         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6932         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6933         * g++.dg/cpp0x/pr47416.C: Likewise.
6934         * g++.dg/ext/case-range2.C: Likewise.
6935         * g++.dg/ext/case-range3.C: Likewise.
6936         * g++.dg/gomp/for-19.C: Likewise.
6937         * g++.dg/gomp/pr37533.C: Likewise.
6938         * g++.dg/gomp/pr38639.C: Likewise.
6939         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6940         * g++.dg/inherit/base3.C: Likewise.
6941         * g++.dg/inherit/using6.C: Likewise.
6942         * g++.dg/init/placement4.C: Likewise.
6943         * g++.dg/init/reference3.C: Likewise.
6944         * g++.dg/lookup/scoped6.C: Likewise.
6945         * g++.dg/lookup/using7.C: Likewise.
6946         * g++.dg/other/abstract1.C: Likewise.
6947         * g++.dg/other/error10.C: Likewise.
6948         * g++.dg/other/error5.C: Likewise.
6949         * g++.dg/other/field1.C: Likewise.
6950         * g++.dg/other/offsetof5.C: Likewise.
6951         * g++.dg/parse/bitfield2.C: Likewise.
6952         * g++.dg/parse/constant4.C: Likewise.
6953         * g++.dg/parse/crash20.C: Likewise.
6954         * g++.dg/parse/invalid-op1.C: Likewise.
6955         * g++.dg/parse/non-dependent2.C: Likewise.
6956         * g++.dg/parse/template18.C: Likewise.
6957         * g++.dg/tc1/dr152.C: Likewise.
6958         * g++.dg/tc1/dr166.C: Likewise.
6959         * g++.dg/tc1/dr176.C: Likewise.
6960         * g++.dg/tc1/dr213.C: Likewise.
6961         * g++.dg/template/access11.C: Likewise.
6962         * g++.dg/template/access2.C: Likewise.
6963         * g++.dg/template/access3.C: Likewise.
6964         * g++.dg/template/access7.C: Likewise.
6965         * g++.dg/template/arg7.C: Likewise.
6966         * g++.dg/template/cond2.C: Likewise.
6967         * g++.dg/template/crash13.C: Likewise.
6968         * g++.dg/template/crash40.C: Likewise.
6969         * g++.dg/template/crash7.C: Likewise.
6970         * g++.dg/template/crash84.C: Likewise.
6971         * g++.dg/template/ctor5.C: Likewise.
6972         * g++.dg/template/defarg13.C: Likewise.
6973         * g++.dg/template/defarg14.C: Likewise.
6974         * g++.dg/template/dtor7.C: Likewise.
6975         * g++.dg/template/eh2.C: Likewise.
6976         * g++.dg/template/error2.C: Likewise.
6977         * g++.dg/template/error43.C: Likewise.
6978         * g++.dg/template/friend32.C: Likewise.
6979         * g++.dg/template/injected1.C: Likewise.
6980         * g++.dg/template/instantiate1.C: Likewise.
6981         * g++.dg/template/instantiate3.C: Likewise.
6982         * g++.dg/template/instantiate5.C: Likewise.
6983         * g++.dg/template/instantiate7.C: Likewise.
6984         * g++.dg/template/local6.C: Likewise.
6985         * g++.dg/template/lookup2.C: Likewise.
6986         * g++.dg/template/member5.C: Likewise.
6987         * g++.dg/template/memfriend15.C: Likewise.
6988         * g++.dg/template/memfriend16.C: Likewise.
6989         * g++.dg/template/memfriend17.C: Likewise.
6990         * g++.dg/template/memfriend7.C: Likewise.
6991         * g++.dg/template/meminit1.C: Likewise.
6992         * g++.dg/template/nested3.C: Likewise.
6993         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6994         * g++.dg/template/nontype12.C: Likewise.
6995         * g++.dg/template/nontype13.C: Likewise.
6996         * g++.dg/template/nontype6.C: Likewise.
6997         * g++.dg/template/pr23510.C: Likewise.
6998         * g++.dg/template/pr35240.C: Likewise.
6999         * g++.dg/template/ptrmem15.C: Likewise.
7000         * g++.dg/template/ptrmem6.C: Likewise.
7001         * g++.dg/template/qualified-id1.C: Likewise.
7002         * g++.dg/template/qualttp20.C: Likewise.
7003         * g++.dg/template/qualttp3.C: Likewise.
7004         * g++.dg/template/qualttp4.C: Likewise.
7005         * g++.dg/template/qualttp5.C: Likewise.
7006         * g++.dg/template/qualttp6.C: Likewise.
7007         * g++.dg/template/qualttp7.C: Likewise.
7008         * g++.dg/template/qualttp8.C: Likewise.
7009         * g++.dg/template/recurse.C: Likewise.
7010         * g++.dg/template/recurse2.C: Likewise.
7011         * g++.dg/template/ref5.C: Likewise.
7012         * g++.dg/template/scope2.C: Likewise.
7013         * g++.dg/template/sfinae10.C: Likewise.
7014         * g++.dg/template/sfinae3.C: Likewise.
7015         * g++.dg/template/sizeof3.C: Likewise.
7016         * g++.dg/template/static9.C: Likewise.
7017         * g++.dg/template/template-id-2.C: Likewise.
7018         * g++.dg/template/typedef13.C: Likewise.
7019         * g++.dg/template/typename4.C: Likewise.
7020         * g++.dg/template/using14.C: Likewise.
7021         * g++.dg/template/using2.C: Likewise.
7022         * g++.dg/template/warn1.C: Likewise.
7023         * g++.dg/warn/Wparentheses-13.C: Likewise.
7024         * g++.dg/warn/Wparentheses-15.C: Likewise.
7025         * g++.dg/warn/Wparentheses-16.C: Likewise.
7026         * g++.dg/warn/Wparentheses-17.C: Likewise.
7027         * g++.dg/warn/Wparentheses-18.C: Likewise.
7028         * g++.dg/warn/Wparentheses-19.C: Likewise.
7029         * g++.dg/warn/Wparentheses-20.C: Likewise.
7030         * g++.dg/warn/Wparentheses-23.C: Likewise.
7031         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7032         * g++.dg/warn/noeffect2.C: Likewise.
7033         * g++.dg/warn/noeffect4.C: Likewise.
7034         * g++.dg/warn/pr8570.C: Likewise.
7035         * g++.old-deja/g++.brendan/init2.C: Likewise.
7036         * g++.old-deja/g++.eh/spec6.C: Likewise.
7037         * g++.old-deja/g++.pt/crash10.C: Likewise.
7038         * g++.old-deja/g++.pt/crash36.C: Likewise.
7039         * g++.old-deja/g++.pt/derived3.C: Likewise.
7040         * g++.old-deja/g++.pt/error2.C: Likewise.
7041         * g++.old-deja/g++.pt/explicit70.C: Likewise.
7042         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7043         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7044         * g++.old-deja/g++.pt/overload7.C: Likewise.
7045         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7046
7047 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7048             Iain Sandoe  <iains@gcc.gnu.org>
7049
7050         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7051         Added code to deal with the case when [Protocol
7052         -descriptionForInstanceMethod:] or [Protocol
7053         -descriptionForClassMethod:] returns NULL.
7054
7055 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7056             Iain Sandoe  <iains@gcc.gnu.org>
7057
7058         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7059         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7060         Added cast.
7061
7062 2011-06-07  Xinliang David Li  <davidxl@google.com>
7063
7064         * gcc.dg/inline_2.c: New test.
7065         * gcc.dg/unroll_2.c: New test.
7066         * gcc.dg/inline_3.c: New test.
7067         * gcc.dg/unroll_3.c: New test.
7068         * gcc.dg/inline_4.c: New test.
7069         * gcc.dg/unroll_4.c: New test.
7070         * gcc.dg/inline_1.c: New test.
7071         * gcc.dg/unroll_1.c: New test.
7072
7073 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7074
7075         PR tree-optimization/48497
7076         * lib/gcc-defs.exp (dg-additional-options): New proc.
7077         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7078         -msse2 on 32-bit x86.
7079
7080 2011-06-06  Jason Merrill  <jason@redhat.com>
7081
7082         * g++.dg/cpp0x/enum19.C: New.
7083
7084 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
7085
7086         * gcc.target/arm/neon-reload-class.c: New test.
7087
7088 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
7089
7090         PR debug/49130
7091         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7092
7093 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
7094
7095         * gcc.target/arm/smlatb-1.c: New file.
7096         * gcc.target/arm/smlatt-1.c: New file.
7097         * gcc.target/arm/smlaltb-1.c: New file.
7098         * gcc.target/arm/smlaltt-1.c: New file.
7099
7100 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
7101
7102         * gcc.target/arm/mla-2.c: New test.
7103
7104 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
7105
7106         PR gcov-profile/49299
7107         * gcc.dg/tree-prof/pr49299-1.c: New test.
7108         * gcc.dg/tree-prof/pr49299-2.c: New test.
7109
7110 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
7111
7112         * lib/target-supports.exp
7113         (check_effective_target_vect_widen_mult_qi_to_hi):
7114         Add NEON as supporting target.
7115         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7116         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7117         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7118         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7119         using widening multiplication on targets that support it.
7120         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7121         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7122         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7123
7124 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7125
7126         Updated all testcases in the ObjC/ObjC++ testsuites to use the
7127         Modern Objective-C runtime API.
7128         * objc/execute/next_mapping.h: Removed.
7129         * objc-obj-c++-shared/next-mapping.h: Removed.
7130         * objc-obj-c++-shared/Object1.h: Removed.
7131         * objc-obj-c++-shared/Object1.m: Removed.
7132         * objc-obj-c++-shared/Object1.mm: Removed.
7133         * objc-obj-c++-shared/Object1-implementation.h: Removed.
7134         * objc-obj-c++-shared/Protocol1.h: Removed.
7135         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7136         of ProtoBool, IVAR_T and METHOD.
7137         * objc-obj-c++-shared/runtime.h: New.
7138         * objc-obj-c++-shared/TestsuiteObject.h: New.
7139         * objc-obj-c++-shared/TestsuiteObject.m: New.
7140
7141         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7142         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7143         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7144         it a class method.
7145         * objc/execute/_cmd.m: Include
7146         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7147         runtime API.  ([TestClass +initialize]): Include this method also
7148         with the GNU runtime.
7149         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7150         Object.  ([-setValue:]): Return void.
7151         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7152         with the GNU runtime.  Include
7153         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
7154         for the NeXT runtime.  Use the existing print_ivars() and
7155         compare_structures() implementations for the old NeXT runtime.
7156         Added new implementations for the Modern GNU and NeXT runtimes.
7157         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7158         well.  (main): Use objc_getClass().  Use return instead of exit.
7159         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7160         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
7161         of exit().
7162         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7163         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
7164         instead of Object.  (main): Use return instead of exit().
7165         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
7166         instead of Object.  Removed prototype for exit().  (main): Use
7167         return instead of exit().  Use the Modern Objective-C runtime API.
7168         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7169         Object.
7170         * objc/execute/class-tests-1.h: Include
7171         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7172         runtime API.  (test_class_with_superclass): Do not call [Object
7173         class].  There is no need to with the current libobjc.
7174         * objc/execute/class-tests-2.h: Include
7175         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7176         runtime API.
7177         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7178         ../../objc-obj-c++-shared/next-mapping.h.
7179         * objc/execute/class-2.m: Likewise.
7180         * objc/execute/class-3.m: Likewise.
7181         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7182         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
7183         +initialize]): Include this method also with the GNU
7184         runtime. (main): Use the Modern Objective-C runtime API.
7185         * objc/execute/class-5.m: Likewise.
7186         * objc/execute/class-6.m: Likewise.
7187         * objc/execute/class-7.m: Likewise.
7188         * objc/execute/class-8.m: Likewise.
7189         * objc/execute/class-9.m: Likewise.
7190         * objc/execute/class-10.m: Likewise.
7191         * objc/execute/class-11.m: Likewise.
7192         * objc/execute/class-12.m: Likewise.
7193         * objc/execute/class-13.m: Likewise.
7194         * objc/execute/class-14.m: Likewise.
7195         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7196         this method also with the GNU runtime.
7197         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7198         +initialize]): Include this method also with the GNU runtime.
7199         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7200         of Object.
7201         * objc/execute/encode-1.m: Likewise.
7202         * objc/execute/enumeration-1.m: Likewise.
7203         * objc/execute/enumeration-2.m: Likewise.
7204         * objc/execute/exceptions/catchall-1.m: Likewise.
7205         * objc/execute/exceptions/finally-1.m: Likewise.
7206         * objc/execute/exceptions/foward-1.m: Likewise.
7207         * objc/execute/exceptions/local-variables-1.m: Likewise.
7208         * objc/execute/exceptions/throw-nil.m: Likewise.
7209         * objc/execute/exceptions/trivial.m: Likewise.
7210         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7211         of Object. Include objc/runtime.h instead of objc/objc-api.h.
7212         * objc/execute/exceptions/matcher-1.m: Likewise.
7213         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7214         Object.
7215         * objc/execute/formal_protocol-2.m: Likewise.
7216         * objc/execute/formal_protocol-3.m: Likewise.
7217         * objc/execute/formal_protocol-4.m: Likewise.
7218         * objc/execute/formal_protocol-5.m: Include
7219         ../../objc-obj-c++-shared/runtime.h. (main): Always use
7220         protocol_getName().
7221         * objc/execute/formal_protocol-6.m: Likewise.
7222         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7223         Object.  Include <objc/Protocol.h> instead of
7224         ../../objc-obj-c++-shared/Protocol1.h.
7225         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7226         Object.
7227         * objc/execute/informal_protocol.m: Likewise.
7228         * objc/execute/load-3.m: Likewise.
7229         * objc/execute/many_args_method.m ([TestClass +initialize]):
7230         Include this method with the GNU runtime as well.
7231         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7232         * objc/execute/nested-func-1.m: Use TestsuiteObject
7233         instead of Object.
7234         * objc/execute/nil_method-1.m: Likewise.
7235         * objc/execute/no_clash.m: Likewise.
7236         * objc/execute/np-1.m: Do not include
7237         ../../objc-obj-c++-shared/Protocol1.h.
7238         (main): Use return instead of exit().
7239         * objc/execute/np-2.m: Do not include
7240         ../../objc-obj-c++-shared/Protocol1.h.
7241         ([MyObject +initialize]): Include this method also with the GNU
7242         runtime.  (main): Use return instead of exit().
7243         * objc/execute/object_is_class.m: Include
7244         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7245         of Object.  (main): Use the Modern Objective-C runtime API.
7246         * objc/execute/object_is_meta_class.m: Likewise.
7247         * objc/execute/private.m: Use TestsuiteObject instead of Object.
7248         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7249         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
7250         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
7251         Objective-C runtime API.
7252         * objc/execute/protocol-isEqual-2.m: Likewise.
7253         * objc/execute/protocol-isEqual-3.m: Likewise.
7254         * objc/execute/protocol-isEqual-4.m: Likewise.
7255         * objc/execute/redefining_self.m ([TestClass +initialize]):
7256         Include this method with the GNU runtime as well.
7257         * objc/execute/root_methods.m: Include
7258         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
7259         Include this method with the GNU runtime as well.
7260         (main): Use the Modern Objective-C runtime API.
7261         * objc/execute/selector-1.m: Include
7262         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7263         of Object.  (main): Use the Modern Objective-C runtime API.
7264         * objc/execute/static-1.m ([Test +initialize]): Include this
7265         method with the GNU runtime as well.
7266         * objc/execute/static-2.m: Likewise.
7267         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7268         * objc/execute/va_method.m: Do not include objc/objc-api.h.
7269         ([MathClass +initialize]): Include this method with the GNU
7270         runtime as well.
7271         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7272         instead of Object.
7273         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7274         * objc.dg/attributes/categ-attributes-2.m: Likewise.
7275         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7276         * objc.dg/attributes/method-attribute-1.m: Likewise.
7277         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7278         * objc.dg/attributes/method-attribute-2.m: Likewise.
7279         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7280         * objc.dg/attributes/method-attribute-3.m: Likewise.
7281         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7282         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7283         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7284         * obj-c++.dg/bitfield-1.mm: Likewise.
7285         * obj-c++.dg/bitfield-2.mm: Likewise
7286         * objc.dg/bitfield-3.m: Likewise.
7287         * obj-c++.dg/bitfield-4.mm: Likewise.
7288         * objc.dg/bitfield-5.m: Likewise
7289         * objc.dg/call-super-1.m: Likewise.
7290         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7291         Use objc_getClass() instead of objc_get_class(), but for the GNU
7292         runtime redefine objc_getClass as objc_get_class.  Include
7293         ../objc-obj-c++-shared/runtime.h.
7294         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7295         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7296         Use the Modern Objective-C runtime API.
7297         * objc.dg/class-protocol-1.m: Include
7298         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7299         * obj-c++.dg/class-protocol-1.mm: Likewise.
7300         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7301         * objc.dg/comp-types-10.m: Likewise.
7302         * objc.dg/comp-types-11.m: Likewise.
7303         * objc.dg/comp-types-12.m: Likewise.
7304         * obj-c++.dg/comp-types-9.mm: Likewise.
7305         * obj-c++.dg/comp-types-11.mm: Likewise.
7306         * obj-c++.dg/comp-types-12.mm: Likewise.
7307         * obj-c++.dg/comp-types-13.mm: Likewise.
7308         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7309         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7310         * obj-c++.dg/cxx-scope-1.mm: Likewise.
7311         * obj-c++.dg/cxx-scope-2.mm: Likewise.
7312         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7313         * objc.dg/desig-init-1.m: Likewise.
7314         * obj-c++.dg/defs.mm: Likewise.
7315         * objc.dg/exceptions-2.m: Likewise.
7316         * obj-c++.dg/except-1.mm: Likewise.
7317         * obj-c++.dg/exceptions-2.mm: Likewise.
7318         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7319         Use the Modern Objective-C runtime API.
7320         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
7321         the Modern Objective-C runtime API.  Do not include
7322         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
7323         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
7324         the Modern Objective-C runtime API except when using an older NeXT
7325         runtime.
7326         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
7327         the Modern Objective-C runtime API.
7328         * objc.dg/encode-7.m: Include objc/runtime.h instead of
7329         objc/encoding.h.
7330         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7331         * objc.dg/encode-7-next-64bit.m: Updated include.
7332         * objc.dg/encode-8.m: Include objc/runtime.h instead of
7333         objc/encoding.h.
7334         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
7335         the Modern Objective-C runtime API.
7336         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7337         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
7338         instead of ../objc-obj-c++-shared/Protocol1.h.
7339         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
7340         the Modern Objective-C runtime API except when using an older NeXT
7341         runtime.
7342         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
7343         the Modern Objective-C runtime API.
7344         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7345         Object.
7346         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7347         * objc.dg/fix-and-continue-2.m: Likewise.
7348         * objc.dg/foreach-1.m: Likewise.
7349         * objc.dg/foreach-2.m: Likewise.
7350         * objc.dg/foreach-3.m: Likewise.
7351         * objc.dg/foreach-4.m: Likewise.
7352         * objc.dg/foreach-5.m: Likewise.
7353         * objc.dg/foreach-6.m: Likewise.
7354         * objc.dg/foreach-7.m: Likewise.
7355         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
7356         Object.
7357         * objc.dg/func-ptr-2.m: Likewise.
7358         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7359         Do not include objc/objc-api.h.
7360         * obj-c++.dg/fsf-package-0.mm: Likewise.
7361         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7362         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7363         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7364         of Object.
7365         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7366         * objc.dg/gnu-runtime-3.m: Likewise.
7367         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7368         * objc.dg/headers.m: Include objc/runtime.h instead of
7369         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
7370         for the NeXT runtime.
7371         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7372         * obj-c++.dg/isa-field-1.mm: Likewise.
7373         * obj-c++.dg/ivar-list-semi.mm: Likewise.
7374         * objc.dg/layout-1.m: Likewise.
7375         * objc.dg/layout-2.m: Likewise.
7376         * objc.dg/local-decl-2.m: Likewise.
7377         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7378         Object.  ([Container +elementForView:]): Use
7379         class_conformsToProtocol().
7380         * obj-c++.dg/lookup-2.mm: Likewise.
7381         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7382         * obj-c++.dg/local-decl-1.mm: Likewise.
7383         * objc.dg/method-3.m: Likewise.
7384         * objc.dg/method-4.m: Likewise.
7385         * objc.dg/method-6.m: Include objc/Protocol.h instead of
7386         ../objc-obj-c++-shared/Protocol1.h.
7387         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7388         * objc.dg/method-9.m: Likewise.
7389         * objc.dg/method-10.m: Likewise.
7390         * objc.dg/method-13.m ([Root +initialize]): Include this method
7391         also for the GNU runtime.  (main): Use objc_getClass() also for
7392         the GNU runtime.
7393         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7394         * objc.dg/method-17.m: Likewise.
7395         * objc.dg/method-19.m: Likewise.
7396         * objc.dg/method-20b.m: Likewise.
7397         * obj-c++.dg/method-2.mm: Likewise.
7398         * obj-c++.dg/method-6.mm: Likewise.
7399         * obj-c++.dg/method-10.mm: Likewise.
7400         * obj-c++.dg/method-11.mm: Likewise.
7401         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7402         ../objc-obj-c++-shared/Protocol1.h.
7403         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7404         * obj-c++.dg/method-15.mm: Likewise.
7405         * obj-c++.dg/method-17.mm: Likewise.
7406         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
7407         +initialize]): Include this method also for the GNU
7408         runtime.  (main): Use objc_getClass() also for the GNU runtime.
7409         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7410         * obj-c++.dg/method-22.mm: Likewise.
7411         * obj-c++.dg/method-23.mm: Likewise.
7412         * obj-c++.dg/no-extra-load.mm: Likewise.
7413         * objc.dg/objc-fast-4.m: Likewise.
7414         * objc.dg/objc-gc-4.m: Likewise.
7415         * obj-c++.dg/objc-gc-3.mm: Likewise.
7416         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
7417         protocol_getMethodDescription() instead of [Protocol
7418         -descriptionForInstanceMethod].
7419         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7420         Made it available with all runtimes.  (main): Call -test instead
7421         of -class.
7422         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7423         and put into a category.
7424         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7425         Object.  Include objc/objc.h.
7426         * obj-c++.dg/proto-lossage-2.mm: Likewise.
7427         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
7428         New. (main): Use protocol_getMethodDescription() instead
7429         of [Protocol -descriptionForInstanceMethod] and [Protocol
7430         -descriptionForClassMethod].
7431         * obj-c++.dg/proto-lossage-3.mm: Likewise.
7432         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
7433         Objective-C runtime API.
7434         * obj-c++.dg/proto-qual-1.mm: Likewise.
7435         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7436         Object.
7437         * obj-c++.dg/property/property-1.mm: Likewise.
7438         * obj-c++.dg/qual-types-1.mm: Likewise.
7439         * objc.dg/selector-2.m: Include objc/objc.h instead of
7440         ../objc-obj-c++-shared/Object1.h.
7441         * obj-c++.dg/selector-2.mm: Likewise.
7442         * obj-c++.dg/selector-5.mm: Likewise.
7443         * obj-c++.dg/selector-6.mm: Likewise.
7444         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7445         Object.  Do not include objc/objc-api.h.
7446         * obj-c++.dg/set-not-used-1.mm: Likewise.
7447         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7448         * objc.dg/stret-1.m: Likewise.
7449         * objc.dg/stret-2.m: Likewise.
7450         * obj-c++.dg/super-class-2.mm: Likewise.
7451         * objc.dg/super-class-3.m: Likewise.
7452         * objc.dg/super-class-4.m: Likewise.
7453         * objc.dg/sync-2.m: Likewise.
7454         * obj-c++.dg/sync-2.mm: Likewise.
7455         * objc.dg/sync-1.m: Include objc/objc.h instead of
7456         ../objc-obj-c++-shared/Object1.h.
7457         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7458         'Class' as the type of 'isa'.
7459         * objc.dg/special/unclaimed-category-1.m: Use the Modern
7460         Objective-C runtime API.  ([TestClass +initialize]): Include this
7461         method with the GNU runtime as well.
7462         * objc.dg/strings/strings-1.m: Updated includes.
7463         * obj-c++.dg/strings/strings-1.mm: Likewise.
7464         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7465         objc.dg/strings/const-str-12b.m.
7466         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7467         * obj-c++.dg/template-3.mm: Likewise.
7468         * obj-c++.dg/template-4.mm: Likewise.
7469         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
7470         Objective-C runtime API.
7471         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7472         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7473         * obj-c++.dg/try-catch-1.mm: Likewise.
7474         * obj-c++.dg/try-catch-2.mm: Likewise.
7475         * objc.dg/try-catch-3.m: Likewise.
7476         * obj-c++.dg/try-catch-3.mm: Likewise.
7477         * objc.dg/try-catch-6.m: Likewise.
7478         * objc.dg/try-catch-7.m: Likewise.
7479         * obj-c++.dg/try-catch-7.mm: Likewise.
7480         * obj-c++.dg/try-catch-8.mm: Likewise.
7481         * obj-c++.dg/try-catch-9.mm: Likewise.
7482         * objc.dg/try-catch-10.m: Likewise.
7483         * obj-c++.dg/try-catch-11.mm: Likewise.
7484         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7485         Object.  Include objc/objc.h.
7486         * obj-c++.dg/typedef-alias-1.mm: Likewise.
7487         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7488         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7489         Object.  Use Modern Objective-C runtime API.  Do not use
7490         performv::.
7491         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7492         * obj-c++.dg/torture/trivial.mm: Likewise.
7493         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7494         instead of ../objc-obj-c++-shared/Object1.h.  Include
7495         ../objc-obj-c++-shared/runtime.h.
7496         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7497         * objc.dg/torture/strings/const-str-11.m: Likewise.
7498         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7499         * objc.dg/torture/strings/const-str-9.m: Likewise.
7500         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7501         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7502         instead of Object. Only add _FooClassReference if
7503         __NEXT_RUNTIME__.
7504         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7505         * objc.dg/torture/strings/const-str-8.m: Likewise.
7506         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7507         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7508         additional sources.
7509         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7510         Object.
7511         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7512         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7513         * obj-c++.dg/va-meth-1.mm: Likewise.
7514         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7515         ../objc-obj-c++-shared/Object1.h.
7516         * objc.dg/zero-link-3.m: Likewise.
7517
7518 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7519
7520         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7521
7522 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7523
7524         PR objc-++/48275
7525         * obj-c++.dg/property/cxx-property-1.mm: New.
7526         * obj-c++.dg/property/cxx-property-2.mm: New.
7527
7528 2011-06-06  Jason Merrill  <jason@redhat.com>
7529
7530         * g++.dg/cpp0x/regress/ptrmem1.C: New.
7531
7532 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
7533
7534         PR rtl-optimization/49145
7535         From Ryan Mansfield
7536         * gcc.c-torture/compile/pr49145.c: New test.
7537
7538 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR testsuite/49288
7541         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7542         to dg-options, match also DW_AT_linkage_name.
7543
7544         PR debug/49294
7545         * gcc.dg/debug/pr49294.c: New test.
7546
7547         PR c++/49264
7548         * g++.dg/opt/pr49264.C: New test.
7549
7550 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
7551
7552         PR tree-optimization/49243
7553         * gcc.dg/pr49243.c: New.
7554
7555 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7556
7557         * gnat.dg/specs/cond_expr1.ads: New test.
7558
7559 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7560
7561         * gnat.dg/deferred_const4.ad[sb]: New test.
7562         * gnat.dg/deferred_const4_pkg.ads: New helper.
7563
7564 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7565
7566         * gnat.dg/test_tamdt.adb: Rename to...
7567         * gnat.dg/taft_type1.adb: ...this.
7568         * gnat.dg/tamdt.ad[sb]: Rename to...
7569         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7570         * gnat.dg/tamdt_aux.ads: Rename to...
7571         * gnat.dg/taft_type1_pkg2.ads: ...this.
7572         * gnat.dg/taft_type2.ad[sb]: New test.
7573         * gnat.dg/taft_type2_pkg.ads: New helper.
7574         * gnat.dg/taft_type3.adb: New test.
7575         * gnat.dg/taft_type3_pkg.ads: New helper.
7576
7577 2011-06-05  Tobias Burnus  <burnus@net-b.de>
7578
7579         PR fortran/49255
7580         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7581         for F2008.
7582
7583 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7584
7585         PR testsuite/49287
7586         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7587         warning.
7588         * objc.dg/gnu-api-2-objc.m: Likewise.
7589         * obj-c++.dg/gnu-api-2-class.mm: Likewise
7590         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7591
7592 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7593
7594         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
7595         alignment, not the alignment, when calling class_addIvar().  Add
7596         an 'isa' instance variable to the test root class.
7597         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7598
7599 2011-06-04  Jan Hubicka  <jh@suse.cz>
7600
7601         PR tree-optimization/48893
7602         PR tree-optimization/49091
7603         PR tree-optimization/49179
7604         * gfortran.dg/pr49179.f90: New testcase
7605
7606 2011-06-04  Jan Hubicka  <jh@suse.cz>
7607
7608         PR lto/48954
7609         * g++.dg/torture/pr48954.C: New testcase.
7610
7611 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7612
7613         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7614
7615 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7616
7617         PR c++/33840
7618         * g++.dg/diagnostic/bitfld2.C: New.
7619
7620 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7621
7622         PR target/49281
7623         * gcc.c-torture/execute/pr49281.c: New test.
7624
7625 2011-06-04  Jan Hubicka  <jh@suse.cz>
7626
7627         PR tree-optimize/48929
7628         * gcc.c-torture/compile/pr48929.c: New testcase.
7629
7630 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7631
7632         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7633
7634 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7635
7636         PR c++/49276
7637         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7638
7639 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7640
7641         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7642
7643 2011-06-03  Richard Henderson  <rth@redhat.com>
7644             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7645
7646         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7647
7648 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7649
7650         * objc.dg/headers.m: Do not include objc-list.h.
7651
7652 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7653
7654         * objc.dg/type-stream-1.m: Test removed.
7655         * objc.dg/headers.m: Do not include typedstream.h.
7656
7657 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7658
7659         * objc.dg/torture/forward-1.m (main): Updated testcase.
7660
7661 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7662
7663         PR target/49163
7664         * gcc.c-torture/compile/pr49163.c: New.
7665
7666 2011-06-02  Asher Langton  <langton2@llnl.gov>
7667
7668         PR fortran/49268
7669         * gfortran.dg/PR49268.f90: New test.
7670
7671 2011-06-02  Asher Langton  <langton2@llnl.gov>
7672
7673         PR fortran/37039
7674         * gfortran.dg/PR37039.f90: New test.
7675
7676 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7677
7678         PR objc/48539
7679         * objc.dg/method-5.m: Updated.
7680         * objc.dg/method-19.m: Updated.
7681         * objc.dg/method-lookup-1.m: New.
7682         * obj-c++.dg/method-6.mm: Updated.
7683         * obj-c++.dg/method-7.mm: Updated.
7684         * obj-c++.dg/method-lookup-1.mm: New.
7685
7686 2011-06-02  DJ Delorie  <dj@redhat.com>
7687
7688         * lib/timeout.exp (timeout): Add board_info support.
7689
7690 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7691
7692         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7693
7694 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7695
7696         PR fortran/49265
7697         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7698         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7699
7700 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7701             Hans-Peter Nilsson  <hp@axis.com>
7702
7703         PR rtl-optimization/48840
7704         * gcc.target/sparc/ultrasp13.c: New test.
7705
7706 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7707
7708         PR target/49238
7709         * gcc.c-torture/compile/pr49238.c: New.
7710
7711 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7712
7713         * gcc.target/arm/g2.c: Skip test in -mthumb.
7714         Skip test unless cpu is xscale.
7715         * gcc.target/arm/scd42-2.c: Likewise.
7716         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7717
7718 2011-06-01  Jason Merrill  <jason@redhat.com>
7719
7720         * g++.dg/cpp0x/decltype28.C: New.
7721         * g++.dg/cpp0x/decltype29.C: New.
7722
7723 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7724
7725         PR target/45074
7726         * gcc.target/mips/pr45074.c: New test.
7727
7728 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7729             Hans-Peter Nilsson  <hp@axis.com>
7730
7731         PR rtl-optimization/48830
7732         * gcc.target/sparc/ultrasp12.c: New test.
7733
7734 2011-06-01  David Li  <davidxl@google.com>
7735
7736         * gcc.dg/profile-dir-1.c: Change pass name.
7737         * gcc.dg/profile-dir-2.c: Ditto.
7738         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7739         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7740         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7741         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7742         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7743         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7744         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7745         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7746         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7747         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7748         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7749         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7750         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7751         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7752         * gcc.dg/profile-dir-3.c: Ditto.
7753         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7754
7755 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7756
7757         * objc.dg/attributes/method-nonnull-1.m: New test.
7758         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7759
7760 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7761
7762         PR fortran/18918
7763         * gfortran.dg/coarray_atomic_1.f90: New.
7764         * gfortran.dg/coarray/atomic_1.f90: New.
7765
7766 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7767
7768         * gcc.dg/guality/bswaptest.c: New test.
7769         * gcc.dg/guality/clztest.c: New test.
7770         * gcc.dg/guality/ctztest.c: New test.
7771         * gcc.dg/guality/rotatetest.c: New test.
7772
7773         PR target/48688
7774         * gcc.target/i386/pr48688.c: New test.
7775
7776 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7777
7778         PR c++/48010
7779         * g++.dg/lookup/name-clash9.C: New.
7780
7781 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7782
7783         PR fortran/18918
7784         * gfortran.dg/coarray/dummy_1.f90: New.
7785
7786 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7787
7788         PR fortran/18918
7789         * gfortran.dg/coarray/save_1.f90: New.
7790         * gfortran.dg/coarray_4.f90: Update dg-error.
7791
7792 2011-05-31  Jason Merrill  <jason@redhat.com>
7793
7794         * g++.dg/cpp0x/rv-template1.C: New.
7795
7796 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7797
7798         PR rtl-optimization/49235
7799         * gcc.dg/pr49235.c: New test.
7800
7801 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7802
7803         PR tree-optimization/49093
7804         * gcc.dg/vect/pr49093.c: New test.
7805
7806 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7807
7808         PR debug/49047
7809         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7810
7811 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7812
7813         PR testsuite/49239
7814         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7815         output array.
7816
7817 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7818
7819         PR target/49186
7820         * gcc.c-torture/execute/pr49186.c: New.
7821
7822 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7823
7824         PR target/49168
7825          * gcc.target/i386/pr49168-1.c: New.
7826
7827 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7828             Eric Botcazou  <ebotcazou@adacore.com>
7829
7830         * gcc.dg/guality/drap.c: New test.
7831
7832 2011-05-30  Richard Guenther  <rguenther@suse.de>
7833
7834         PR tree-optimization/49210
7835         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7836         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7837
7838 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7839
7840         PR c++/49223
7841         * g++.dg/gomp/pr49223-1.C: New test.
7842         * g++.dg/gomp/pr49223-2.C: New test.
7843
7844 2011-05-30  Richard Guenther  <rguenther@suse.de>
7845
7846         PR tree-optimization/49218
7847         * gcc.c-torture/execute/pr49218.c: New testcase.
7848
7849 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7850
7851         PR tree-optimization/49199
7852         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7853         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7854         -fno-tree-scev-cprop.
7855
7856 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7857
7858         PR fortran/47601
7859         * gfortran.dg/extends_13.f03: New.
7860
7861 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7862
7863         PR rtl-optimization/49095
7864         * gcc.target/i386/pr49095.c: New test.
7865
7866 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7867
7868         PR fortran/18918
7869         * gfortran.dg/coarray_24.f90: New.
7870
7871 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7872
7873         PR fortran/18918
7874         * gfortran.dg/coarray_23.f90: New.
7875
7876 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7877
7878         From Ryan Mansfield
7879         * gcc.dg/pr48826.c: New test.
7880
7881 2011-05-29  Richard Guenther  <rguenther@suse.de>
7882
7883         PR tree-optimization/49217
7884         * gcc.dg/torture/pr49217.c: New testcase.
7885
7886 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7887
7888         PR testsuite/49222
7889         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7890
7891 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7892
7893         * gnat.dg/boolean_subtype.adb: Rename to...
7894         * gnat.dg/boolean_subtype1.adb: ...this.
7895
7896 2011-05-28  Jason Merrill  <jason@redhat.com>
7897
7898         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7899
7900 2011-05-27  Jason Merrill  <jason@redhat.com>
7901
7902         * g++.dg/cpp0x/enum18.C: Adjust.
7903
7904         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7905
7906 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7907
7908         PR fortran/18918
7909         * gfortran.dg/coarray_22.f90: New.
7910
7911 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7912
7913         PR tree-optimization/46728
7914         * gcc.target/powerpc/pr46728-1.c: New.
7915         * gcc.target/powerpc/pr46728-2.c: New.
7916         * gcc.target/powerpc/pr46728-3.c: New.
7917         * gcc.target/powerpc/pr46728-4.c: New.
7918         * gcc.target/powerpc/pr46728-5.c: New.
7919         * gcc.dg/pr46728-6.c: New.
7920         * gcc.target/powerpc/pr46728-7.c: New.
7921         * gcc.target/powerpc/pr46728-8.c: New.
7922         * gcc.dg/pr46728-9.c: New.
7923         * gcc.target/powerpc/pr46728-10.c: New.
7924         * gcc.target/powerpc/pr46728-11.c: New.
7925         * gcc.dg/pr46728-12.c: New.
7926         * gcc.target/powerpc/pr46728-13.c: New.
7927         * gcc.target/powerpc/pr46728-14.c: New.
7928         * gcc.target/powerpc/pr46728-15.c: New.
7929         * gcc.target/powerpc/pr46728-16.c: New.
7930
7931 2011-05-27  Jason Merrill  <jason@redhat.com>
7932
7933         * g++.dg/abi/mangle47.C: New.
7934
7935         PR c++/49176
7936         * g++.dg/template/const5.C: New.
7937
7938         * g++.dg/cpp0x/enum18.C: New.
7939
7940         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7941
7942         * g++.dg/cpp0x/error6.C: New.
7943
7944         * g++.dg/cpp0x/error5.C: New.
7945
7946 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7947
7948         PR c++/49165
7949         * g++.dg/eh/cond6.C: New test.
7950
7951 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7952
7953         PR fortran/48820
7954         * gfortran.dg/rank_3.f90: New.
7955         * gfortran.dg/rank_4.f90: New.
7956
7957 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7958
7959         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7960         replace dump search.
7961
7962 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7963
7964         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7965         * gnat.dg/bit_packed_array5.adb: ...here.
7966
7967 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7968
7969         PR c++/42056
7970         * g++.dg/cpp0x/auto25.C: New.
7971
7972 2011-05-27  Richard Guenther  <rguenther@suse.de>
7973
7974         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7975
7976 2011-05-27  Richard Guenther  <rguenther@suse.de>
7977
7978         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7979
7980 2011-05-27  Richard Guenther  <rguenther@suse.de>
7981
7982         PR middle-end/49189
7983         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7984
7985 2011-05-26  Jason Merrill  <jason@redhat.com>
7986
7987         * g++.dg/cpp0x/friend1.C: New.
7988         * g++.dg/cpp0x/friend2.C: New.
7989
7990         * g++.dg/cpp0x/auto7.C: Update.
7991         * g++.dg/template/crash50.C: Adjust.
7992         * g++.dg/template/static9.C: Adjust.
7993         * g++.old-deja/g++.ext/memconst.C: Adjust.
7994
7995 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7996
7997         * gcc.dg/march.c: Ignore a note for some targets.
7998
7999 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
8000             Nathan Froyd  <froydnj@codesourcery.com>
8001
8002         PR c++/2288
8003         PR c++/18770
8004         * g++.old-deja/g++.jason/cond.C: Remove xfails.
8005         * g++.dg/parse/pr18770.C: New test.
8006         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8007
8008 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
8009
8010         PR fortran/48955
8011         * gfortran.dg/dependency_40.f90 : New test.
8012
8013 2011-05-26  Tobias Burnus  <burnus@net-b.de>
8014
8015         PR fortran/18918
8016         * gfortran.dg/coarray/registering_1.f90: New.
8017
8018 2011-05-26  Jason Merrill  <jason@redhat.com>
8019
8020         * g++.dg/cpp0x/variadic111.C: New.
8021         * g++.dg/cpp0x/variadic41.C: Adjust.
8022
8023 2011-05-26  Richard Guenther  <rguenther@suse.de>
8024
8025         PR tree-optimization/48702
8026         * gcc.dg/torture/pr48702.c: New testcase.
8027
8028 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8029
8030         PR gcov-profile/48845
8031         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8032         support.
8033         * gcc.dg/matrix/matrix.exp: Likewise.
8034         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8035         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8036         line number to check_profiling_available.
8037         * lib/target-supports.exp (check_profiling_available): Account for
8038         this.
8039         Require TLS runtime support with -fprofile-generate.
8040         * lib/profopt.exp (profopt-execute): Add TLS options for
8041         -fprofile-generate.
8042         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8043
8044 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
8045
8046         PR c++/49165
8047         * g++.dg/eh/cond5.C: New test.
8048
8049         PR tree-optimization/49161
8050         * gcc.c-torture/execute/pr49161.c: New test.
8051
8052 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8053
8054         * gcc.target/arm/neon-vorn-vbic.c: New test.
8055
8056 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
8057
8058         PR tree-optimization/49038
8059         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8060         * gcc.dg/vect/pr49038.c: New test.
8061
8062 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
8063
8064         * g++.dg/init/pr25811-3.C: New.
8065         * g++.dg/init/pr25811-4.C: New.
8066
8067 2011-05-25  Jason Merrill  <jason@redhat.com>
8068
8069         * g++.dg/cpp0x/enum17.C: New.
8070         * g++.old-deja/g++.jason/rfg10.C: Adjust.
8071
8072         * g++.dg/cpp0x/auto24.C: New.
8073
8074         * g++.dg/cpp0x/error4.C: New.
8075
8076         * g++.dg/cpp0x/rv-restrict.C: New.
8077
8078         * g++.dg/cpp0x/enum15.C: New.
8079         * g++.dg/cpp0x/constexpr-switch2.C: New.
8080
8081         * g++.dg/cpp0x/variadic110.C: New.
8082
8083         * g++.dg/cpp0x/auto9.C: Add typedef test.
8084
8085         * g++.dg/cpp0x/auto23.C: New.
8086         * g++.dg/cpp0x/auto9.C: Adjust.
8087
8088         * g++.dg/cpp0x/defaulted29.C: New.
8089
8090         * g++.dg/cpp0x/initlist51.C: New.
8091
8092 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
8093
8094         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8095         * g++.dg/abi/packed1.C: Suppress warning.
8096         * g++.dg/warn/Wunused-parm-3.C: Likewise.
8097         * g++.dg/template/stdarg1.C: Likewise.
8098         * g++.dg/other/packed1.C: Remove arm from xfail list.
8099
8100 2011-05-25  Jason Merrill  <jason@redhat.com>
8101
8102         * g++.dg/cpp0x/enum16.C: New.
8103         * g++.dg/parse/error15.C: Adjust.
8104
8105         * g++.dg/cpp0x/initlist50.C: New.
8106
8107         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8108
8109         * g++.dg/cpp0x/variadic109.C: New.
8110
8111 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8112
8113          * gcc.target/i386/pause-1.c: New.
8114
8115 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8116
8117         * gcc.dg/stack-usage-1.c: Adjust comment.
8118         * gcc.dg/stack-usage-2.c: New test.
8119
8120 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR c++/49136
8123         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8124         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8125
8126 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
8127
8128         PR rtl-optimization/48757
8129         * gfortran.dg/pr48757.f:  New test case.
8130
8131 2011-05-24  Jason Merrill  <jason@redhat.com>
8132
8133         * g++.dg/cpp0x/access01.C: New.
8134
8135 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8136
8137         PR libobjc/48177
8138         * objc.dg/pr48177.m: New testcase.
8139
8140 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8141
8142         PR objc/48187
8143         * objc.dg/pr48187.m: New testcase.
8144         * obj-c++.dg/pr48187.mm: New testcase.
8145         * objc.dg/ivar-extra-semicolon.m: New testcase.
8146
8147 2011-05-24  Jason Merrill  <jason@redhat.com>
8148
8149         * g++.dg/template/access21.C: New.
8150         * g++.dg/template/access22.C: New.
8151
8152 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
8153
8154         PR rtl-optimization/48633
8155         * g++.dg/pr48633.C: New test.
8156
8157 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
8158
8159         PR target/49133
8160         * g++.dg/other/pr49133.C: New test.
8161
8162 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
8163             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8164
8165         * gcc.dg/torture/tls/run-gd.c: New test.
8166         * gcc.dg/torture/tls/run-ie.c: New test.
8167         * gcc.dg/torture/tls/run-ld.c: New test.
8168         * gcc.dg/torture/tls/run-le.c: New test.
8169         * lib/target-supports.exp (check_effective_target_tls_runtime):
8170         Build testcase with TLS options.
8171
8172 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8173
8174         * gcc.dg/vect/pr48172.c: Remove dg-do run.
8175
8176 2011-05-24  Tom de Vries  <tom@codesourcery.com>
8177
8178         PR tree-optimization/49121
8179         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8180
8181 2011-05-23  Jason Merrill  <jason@redhat.com>
8182
8183         * g++.dg/cpp0x/defaulted28.C: New.
8184
8185         * g++.dg/cpp0x/sfinae25.C: New.
8186
8187         * g++.dg/cpp0x/rv-cast2.C: New.
8188
8189         * g++.dg/cpp0x/enum14.C: New.
8190
8191 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8192
8193         PR lto/49123
8194         * gcc.c-torture/execute/pr49123.c: New test.
8195
8196         PR debug/49032
8197         * gcc.dg/debug/pr49032.c: New test.
8198
8199         PR c/49120
8200         * gcc.dg/pr49120.c: New test.
8201
8202 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8203
8204         PR target/47315
8205         * gcc.target/i386/pr47315.c: New test.
8206
8207 2011-05-23  Jason Merrill  <jason@redhat.com>
8208
8209         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8210
8211         * g++.dg/cpp0x/sfinae24.C: New.
8212
8213         * g++.dg/cpp0x/error3.C: New.
8214
8215         * g++.dg/cpp0x/defaulted27.C: New.
8216
8217         * g++.dg/cpp0x/decltype27.C: New.
8218
8219 2011-05-23  Richard Guenther  <rguenther@suse.de>
8220
8221         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8222
8223 2011-05-23  Richard Guenther  <rguenther@suse.de>
8224
8225         PR tree-optimization/40874
8226         * g++.dg/tree-ssa/pr40874.C: New testcase.
8227
8228 2011-05-23  Richard Guenther  <rguenther@suse.de>
8229
8230         PR tree-optimization/49115
8231         * g++.dg/torture/pr49115.C: New testcase.
8232
8233 2011-05-23  Richard Guenther  <rguenther@suse.de>
8234
8235         PR middle-end/15419
8236         * gcc.dg/memcpy-3.c: New testcase.
8237
8238 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8239
8240         PR middle-end/48973
8241         * gcc.c-torture/execute/pr48973-1.c: New test.
8242         * gcc.c-torture/execute/pr48973-2.c: New test.
8243
8244 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
8245
8246         PR c++/18016
8247         * g++.dg/warn/pr18016.C: New.
8248
8249 2011-05-23  Tom de Vries  <tom@codesourcery.com>
8250
8251         PR target/45098
8252         * gcc.target/arm/ivopts-6.c: New test.
8253
8254 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
8255
8256         PR middle-end/49029
8257         * gcc.c-torture/compile/pr49029.c: New test.
8258
8259 2011-05-22  Jason Merrill  <jason@redhat.com>
8260
8261         * g++.dg/cpp0x/sfinae23.C: New.
8262         * g++.dg/cpp0x/sfinae8.C: Correct.
8263
8264 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8265
8266         * gfortran.dg/function_optimize_8.f90:  New test case.
8267
8268 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
8269
8270         PR tree-optimization/49087
8271         * gcc.dg/vect/O3-pr49087.c: New test.
8272
8273 2011-05-21  Jason Merrill  <jason@redhat.com>
8274
8275         * g++.dg/debug/const5.C: New.
8276
8277 2011-05-20  Jason Merrill  <jason@redhat.com>
8278
8279         * g++.dg/cpp0x/constexpr-static7.C: Extend.
8280
8281         * g++.dg/cpp0x/constexpr-static7.C: New.
8282
8283         * g++.dg/cpp0x/enum12.C: New.
8284         * g++.dg/cpp0x/enum13.C: New.
8285
8286 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
8287
8288         PR fortran/48699
8289         * gfortran.dg/select_type_23.f03: New.
8290
8291 2011-05-20  Jason Merrill  <jason@redhat.com>
8292
8293         * g++.dg/cpp0x/defaulted26.C: New.
8294
8295         * g++.dg/cpp0x/noexcept02.C: Fix.
8296         * g++.dg/cpp0x/noexcept03.C: Fix.
8297         * g++.dg/cpp0x/noexcept08.C: Fix.
8298         * g++.dg/cpp0x/noexcept10.C: New.
8299
8300 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
8301
8302         PR fortran/48706
8303         * gfortran.dg/extends_12.f03: New.
8304
8305 2011-05-20  Jason Merrill  <jason@redhat.com>
8306
8307         * g++.dg/template/koenig9.C: New.
8308         * g++.dg/opt/pr47615.C: Fix.
8309         * g++.dg/overload/defarg1.C: Fix.
8310         * g++.dg/tc1/dr213.C: Remove xfail.
8311         * g++.dg/torture/pr34850.C: Fix.
8312         * g++.dg/torture/pr39362.C: Fix.
8313         * g++.old-deja/g++.brendan/crash56.C: Fix.
8314         * g++.old-deja/g++.pt/memtemp47.C: Fix.
8315
8316 2011-05-20  Richard Guenther  <rguenther@suse.de>
8317
8318         PR tree-optimization/49079
8319         * gcc.dg/torture/pr49079.c: New testcase.
8320
8321 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
8322
8323         PR tree-optimization/49073
8324         * gcc.c-torture/execute/pr49073.c: New test.
8325
8326 2011-06-19  Tobias Burnus  <burnus@net-b.de>
8327
8328         PR fortran/18918
8329         * gfortran.dg/coarray_21.f90: New.
8330
8331 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
8332
8333         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8334         output.
8335
8336 2011-05-19  Richard Guenther  <rguenther@suse.de>
8337
8338         PR testsuite/49063
8339         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8340
8341 2011-05-19  Richard Guenther  <rguenther@suse.de>
8342
8343         PR middle-end/48985
8344         * gcc.dg/builtin-object-size-11.c: New testcase.
8345
8346 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8347
8348         PR target/45098
8349         * gcc.target/arm/ivopts.c: New test.
8350         * gcc.target/arm/ivopts-2.c: New test.
8351
8352 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8353
8354         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8355
8356 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8357
8358         * gcc.c-torture/execute/960321-1.x: Remove.
8359
8360 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
8361
8362         PR fortran/48700
8363         * gfortran.dg/move_alloc_4.f90: New.
8364
8365 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8366
8367         PR target/49002
8368         * gcc.target/i386/pr49002-1.c: New test.
8369         * gcc.target/i386/pr49002-2.c: Likewise.
8370
8371 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8372
8373         PR tree-optimization/49039
8374         * gcc.c-torture/execute/pr49039.c: New test.
8375         * gcc.dg/tree-ssa/pr49039.c: New test.
8376         * g++.dg/torture/pr49039.C: New test.
8377
8378 2011-05-18  Jason Merrill  <jason@redhat.com>
8379
8380         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8381         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8382         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8383
8384 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
8385
8386         * gcc.target/bfin/mcpu-bf592.c: New test.
8387
8388 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
8389
8390         PR tree-optimization/41881
8391         * gcc.dg/vect/O3-pr41881.c: New test.
8392         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8393
8394 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR tree-optimization/49000
8397         * gcc.dg/pr49000.c: New test.
8398
8399 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8400
8401         * gnat.dg/invalid1.adb: New test.
8402
8403 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
8404
8405         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8406         scan pattern.
8407         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8408         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8409
8410 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8411
8412         PR c++/48994
8413         * g++.dg/cpp0x/range-for18.C: New.
8414
8415 2011-05-15  Tobias Burnus  <burnus@net-b.de>
8416
8417         PR fortran/18918
8418         * gfortran.dg/coarray/image_index_2.f90: New.
8419
8420 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
8421
8422         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8423         * g++.dg/cpp0x/override2.C: New.
8424
8425 2011-05-14  Tobias Burnus  <burnus@net-b.de>
8426
8427         PR fortran/18918
8428         * gfortran.de/coarray_20.f90: New.
8429
8430 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8431
8432         PR fortran/22572
8433         * function_optimize_7.f90:  New test case.
8434
8435 2011-05-13  Jason Merrill  <jason@redhat.com>
8436
8437         * g++.dg/cpp0x/decltype26.C: New.
8438         * g++.dg/cpp0x/enum11.C: New.
8439
8440 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8441
8442         PR fortran/48972
8443         PR fortran/48991
8444         * gfortran.dg/assign_8.f90: Update dg-error.
8445
8446 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8447
8448         PR fortran/48972
8449         * gfortran.dg/io_constraints_8.f90: New.
8450         * gfortran.dg/io_constraints_9.f90: New.
8451
8452 2011-05-13  Martin Thuresson  <martint@google.com>
8453
8454         PR gcov-profile/47793
8455         * gcc.dg/pr47793.c: New.
8456
8457 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8458
8459         PR tree-optimization/48975
8460         * gcc.dg/pr48975.c: New test.
8461
8462 2011-05-12  Tobias Burnus  <burnus@net-b.de>
8463
8464         PR fortran/48972
8465         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8466
8467 2011-05-12  Jason Merrill  <jason@redhat.com>
8468
8469         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8470
8471 2011-05-12  Geert Bosch  <bosch@adacore.com>
8472
8473         * gnat.dg/view_conversion1.adb: New test.
8474
8475 2011-05-12  Richard Guenther  <rguenther@suse.de>
8476
8477         PR tree-optimization/48172
8478         * gcc.dg/vect/pr48172.c: New testcase.
8479
8480 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8481
8482         PR debug/48967
8483         * g++.dg/opt/pr48967.C: New test.
8484
8485 2011-05-11  Jason Merrill  <jason@redhat.com>
8486
8487         * g++.dg/cpp0x/constexpr-friend.C: New.
8488         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8489
8490         * g++.dg/cpp0x/sfinae22.C: New.
8491
8492 2011-05-11  Tobias Burnus  <burnus@net-b.de>
8493
8494         PR fortran/48889
8495         * gfortran.dg/generic_24.f90: New.
8496
8497 2011-05-11  Richard Guenther  <rguenther@suse.de>
8498
8499         PR tree-optimization/15256
8500         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8501
8502 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR debug/48159
8505         * gcc.dg/pr48159-1.c: New test.
8506         * gcc.dg/pr48159-2.c: New test.
8507
8508 2011-05-11  Richard Guenther  <rguenther@suse.de>
8509
8510         PR middle-end/48953
8511         * gcc.dg/torture/pr48953.c: New testcase.
8512
8513 2011-05-11  Richard Guenther  <rguenther@suse.de>
8514
8515         PR tree-optimization/18041
8516         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8517
8518 2011-05-11  Alan Modra  <amodra@gmail.com>
8519
8520         PR target/47755
8521         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8522
8523 2011-05-10  Jason Merrill  <jason@redhat.com>
8524
8525         * g++.dg/cpp0x/defaulted25.C: New.
8526         * g++.dg/template/crash7.C: Adjust.
8527
8528         * g++.dg/cpp0x/variadic108.C: New.
8529
8530 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
8531
8532         * g++.dg/inherit/virtual9.C: Extend.
8533
8534 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
8535
8536         PR target/48857
8537         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8538         are passed and returned in vector registers.
8539
8540 2011-05-10  Richard Guenther  <rguenther@suse.de>
8541
8542         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8543         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8544         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8545         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8546         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
8547         applies.
8548
8549 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
8550
8551         PR tree-optimization/48611
8552         PR tree-optimization/48794
8553         * gfortran.dg/gomp/pr48611.f90: New test.
8554         * gfortran.dg/gomp/pr48794.f90: New test.
8555
8556         PR debug/48928
8557         * gcc.dg/dfp/pr48928.c: New test.
8558
8559 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8560
8561         PR c++/48522
8562         * g++.dg/cpp0x/pr48522.C: New.
8563
8564 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8565
8566         PR c++/48735
8567         * g++.dg/cpp0x/sfinae21.C: New.
8568
8569 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8570
8571         * g++.dg/template/sfinae28.C: Rename to...
8572         * g++.dg/cpp0x/sfinae19.C: ... this.
8573         * g++.dg/template/sfinae29.C: Rename to...
8574         * g++.dg/cpp0x/sfinae20.C: ... this.
8575
8576 2011-05-09  Jeff Law <law@redhat.com>
8577
8578         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8579         consistent results.
8580
8581 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
8582
8583         PR c++/20039
8584         * g++.dg/init/pr20039.C: New.
8585
8586 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8587
8588         PR c++/48737
8589         PR c++/48744
8590         * g++.dg/template/sfinae28.C: New.
8591         * g++.dg/template/sfinae29.C: Likewise.
8592
8593 2011-05-09  Jason Merrill  <jason@redhat.com>
8594
8595         * g++.dg/template/nontype23.C: New.
8596
8597 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
8598         PR c++/48859
8599         * g++.dg/init/pr48859.C: New.
8600
8601 2011-05-09  Jason Merrill  <jason@redhat.com>
8602
8603         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8604         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8605         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8606         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8607         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8608         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8609         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8610         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8611
8612 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8613
8614         * g++.dg/inherit/virtual9.C: New.
8615
8616 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8617
8618         PR c++/48574
8619         * g++.dg/template/dependent-expr8.C: New test case.
8620
8621 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8622
8623         PR tree-optimization/48837
8624         * gcc.dg/pr48837.c: New testcase.
8625
8626 2011-05-06  Jason Merrill  <jason@redhat.com>
8627
8628         * g++.dg/cpp0x/constexpr-condition2.C: New.
8629
8630         * g++.dg/cpp0x/constexpr-missing.C: New.
8631
8632 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8633
8634         PR fortran/18918
8635         * gfortran.dg/coarray/this_image_2.f90: New.
8636
8637 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8638
8639         PR fortran/48858
8640         PR fortran/48820
8641         * gfortran.dg/bind_c_usage_22.f90: New.
8642         * gfortran.dg/bind_c_usage_23.f90: New.
8643         * gfortran.dg/bind_c_usage_24.f90: New.
8644         * gfortran.dg/bind_c_usage_24_c.c: New.
8645
8646 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8647
8648         PR c++/48838
8649         * g++.dg/template/member9.C: New test case.
8650
8651 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8652
8653         * gnat.dg/discr29.ad[sb]: New test.
8654         * gnat.dg/discr30.adb: Likewise.
8655
8656 2011-05-05  Julian Brown  <julian@codesourcery.com>
8657
8658         * gcc.target/arm/neon-vset_lanes8.c: New test.
8659
8660 2011-05-05  Jason Merrill  <jason@redhat.com>
8661
8662         * g++.dg/init/new32.C: New.
8663
8664 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8665
8666         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8667         Fix typo.
8668
8669 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8670
8671         PR rtl-optimization/48381
8672         * gcc.c-torture/compile/pr48381.c: New test.
8673
8674 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8675
8676         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8677         to dg-options.
8678         * gcc.target/i386/opt-1.c: Ditto.
8679
8680 2011-05-04  Jason Merrill  <jason@redhat.com>
8681
8682         * g++.dg/conversion/base1.C: New.
8683
8684 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8685
8686         PR libgfortran/48787
8687         * gfortran.dg/round_3.f08: Add more checks to test case.
8688
8689 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8690
8691         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8692         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8693         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8694         Gate test on effective_target fd_truncate.
8695
8696 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8697
8698         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8699         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8700         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8701         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8702         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8703         * gcc.target/i386/pr38824.c: Ditto.
8704         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8705         * gcc.target/i386/vecinit-2.c: Ditto.
8706         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8707         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8708         * gcc.target/i386/parity-2.c: Ditto.
8709         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8710
8711 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8712
8713         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8714         remove duplication.
8715         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8716         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8717         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8718
8719 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8720
8721         PR fortran/18918
8722         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8723
8724 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8725
8726         PR fortran/18918
8727         * gfortran.dg/coarray/this_image_1.f90: New.
8728
8729 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8730
8731         PR fortran/18918
8732         * gfortran.dg/coarray/caf.dg: New.
8733         * gfortran.dg/coarray/image_index_1.f90: New, copied
8734         from ../coarray_16.f90.
8735
8736 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8737
8738         PR c++/28501
8739         * g++.dg/ext/complex9.C: New.
8740
8741 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8742
8743         From Mike Frysinger
8744         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8745         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8746         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8747
8748 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8749
8750         * gcc.target/bfin/builtins: Created.
8751         * gcc.target/bfin/hisilh-O0.c: Deleted.
8752         * gcc.target/bfin/hisilh.c: Moved to...
8753         * gcc.target/bfin/builtins/hisilh.c: ...here.
8754         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8755         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8756         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8757         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8758         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8759         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8760         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8761         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8762         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8763         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8764         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8765         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8766         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8767         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8768         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8769         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8770         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8771         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8772         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8773         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8774         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8775         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8776         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8777         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8778         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8779         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8780         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8781         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8782         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8783         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8784         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8785         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8786         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8787         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8788         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8789         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8790         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8791         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8792         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8793         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8794         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8795         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8796         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8797         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8798         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8799         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8800         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8801         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8802         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8803         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8804         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8805         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8806         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8807         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8808         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8809         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8810         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8811         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8812         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8813         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8814         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8815         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8816         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8817         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8818         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8819         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8820         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8821         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8822         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8823         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8824         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8825         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8826         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8827         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8828         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8829         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8830         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8831         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8832         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8833         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8834         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8835         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8836         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8837         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8838         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8839         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8840         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8841         * gcc.target/bfin/builtins/circptr.c: Ditto.
8842         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8843         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8844         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8845         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8846         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8847         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8848         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8849         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8850         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8851         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8852         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8853         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8854         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8855         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8856         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8857         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8858         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8859         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8860         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8861         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8862         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8863         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8864         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8865         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8866         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8867         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8868         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8869         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8870         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8871         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8872         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8873         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8874         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8875         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8876         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8877         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8878         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8879         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8880         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8881         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8882         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8883         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8884         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8885         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8886         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8887         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8888         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8889         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8890         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8891         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8892         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8893         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8894         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8895         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8896         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8897         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8898         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8899         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8900         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8901         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8902         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8903         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8904         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8905         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8906         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8907         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8908         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8909         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8910         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8911         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8912
8913 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8914
8915         * gcc.target/arm/cold-lc.c: New test.
8916
8917 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8918
8919         PR target/48774
8920         * gcc.dg/pr48774.c: New test.
8921
8922 2011-05-03  Richard Guenther  <rguenther@suse.de>
8923
8924         * gcc.dg/large-size-array-5.c: New testcase.
8925
8926 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8927
8928         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8929
8930 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8931
8932         * lib/target-supports.exp (check_effective_target_vect_strided):
8933         Replace with...
8934         (check_effective_target_vect_strided2)
8935         (check_effective_target_vect_strided3)
8936         (check_effective_target_vect_strided4)
8937         (check_effective_target_vect_strided8): ...these new functions.
8938
8939         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8940         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8941         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8942         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8943         * gcc.dg/vect/pr37539.c: Likewise.
8944         * gcc.dg/vect/slp-11a.c: Likewise.
8945         * gcc.dg/vect/slp-11b.c: Likewise.
8946         * gcc.dg/vect/slp-11c.c: Likewise.
8947         * gcc.dg/vect/slp-12a.c: Likewise.
8948         * gcc.dg/vect/slp-12b.c: Likewise.
8949         * gcc.dg/vect/slp-18.c: Likewise.
8950         * gcc.dg/vect/slp-19a.c: Likewise.
8951         * gcc.dg/vect/slp-19b.c: Likewise.
8952         * gcc.dg/vect/slp-21.c: Likewise.
8953         * gcc.dg/vect/slp-23.c: Likewise.
8954         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8955
8956         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8957         instead of vect_interleave && vect_extract_even_odd.
8958         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8959         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8960         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8961         * gcc.dg/vect/vect-1.c: Likewise.
8962         * gcc.dg/vect/vect-10.c: Likewise.
8963         * gcc.dg/vect/vect-98.c: Likewise.
8964         * gcc.dg/vect/vect-107.c: Likewise.
8965         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8966         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8967         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8968         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8969         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8970         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8971         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8972         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8973         * gcc.dg/vect/vect-strided-float.c: Likewise.
8974         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8975         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8976         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8977         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8978         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8979         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8980         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8981         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8982         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8983         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8984         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8985         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8986         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8987         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8988         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8989
8990         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8991         target condition.
8992         * gcc.dg/vect/pr30843.c: Likewise.
8993         * gcc.dg/vect/pr33866.c: Likewise.
8994         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8995         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8996         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8997         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8998
8999 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9000
9001         * gcc.dg/vect/slp-11.c: Split into...
9002         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9003         gcc.dg/vect/slp-11c.c: ...these tests.
9004         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9005         * gcc.dg/vect/slp-12c.c: ...this new test.
9006         * gcc.dg/vect/slp-19.c: Split into...
9007         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9008         gcc.dg/vect/slp-19c.c: ...these new tests.
9009
9010 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9011
9012         * lib/target-supports.exp
9013         (check_effective_target_vect_extract_even_odd_wide): Delete.
9014         (check_effective_target_vect_strided_wide): Likewise.
9015         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9016         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9017         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9018         * gcc.dg/vect/pr37539.c: Likewise.
9019         * gcc.dg/vect/slp-11.c: Likewise.
9020         * gcc.dg/vect/slp-12a.c: Likewise.
9021         * gcc.dg/vect/slp-12b.c: Likewise.
9022         * gcc.dg/vect/slp-19.c: Likewise.
9023         * gcc.dg/vect/slp-23.c: Likewise.
9024         * gcc.dg/vect/vect-1.c: Likewise.
9025         * gcc.dg/vect/vect-98.c: Likewise.
9026         * gcc.dg/vect/vect-107.c: Likewise.
9027         * gcc.dg/vect/vect-strided-float.c: Likewise.
9028
9029 2011-05-02  Jason Merrill  <jason@redhat.com>
9030
9031         * g++.dg/init/new31.C: New.
9032
9033 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
9034
9035         PR c/35445
9036         * gcc.dg/pr35445.c: New test.
9037
9038 2011-05-02  Jason Merrill  <jason@redhat.com>
9039
9040         * c-c++-common/vla-1.c: New.
9041
9042 2011-05-02  Richard Guenther  <rguenther@suse.de>
9043
9044         PR tree-optimization/48822
9045         * gcc.dg/torture/pr48822.c: New testcase.
9046
9047 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
9048
9049         PR c++/47969
9050         * g++.dg/cpp0x/constexpr-47969.C: New.
9051
9052 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
9053
9054         PR testsuite/48498
9055         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
9056         on vect_no_align targets.
9057         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9058         vect_no_align targets.
9059
9060 2011-05-01  Xinliang David Li  <davidxl@google.com>
9061
9062         * gcc.dg/tree-ssa/integer-addr.c: New test.
9063         * gcc.dg/tree-ssa/alias_bug.c: New test.
9064
9065 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9066
9067         PR libgfortran/48787
9068         * gfortran.dg/round_3.f08: Add more checks.
9069
9070 2011-04-30  Tobias Burnus  <burnus@net-b.de>
9071
9072         PR fortran/48821
9073         * gfortran.dg/import9.f90: New, proper test.
9074         * gfortran.dg/interface_37.f90: Remove bogus
9075         test (bogus copy of interface_36.f90).
9076
9077 2011-04-30  Tobias Burnus  <burnus@net-b.de>
9078
9079         PR fortran/48821
9080         * gfortran.dg/interface_37.f90: New.
9081
9082 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
9083
9084         PR fortran/48746
9085         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9086
9087 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
9088
9089         PR tree-optimization/48809
9090         * gcc.c-torture/execute/pr48809.c: New test.
9091
9092 2011-04-29  Jeff Law <law@redhat.com>
9093
9094         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9095
9096 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9097
9098         PR c++/48606
9099         * g++.dg/init/ctor10.C: New.
9100
9101 2011-04-29  Le-Chun Wu  <lcwu@google.com>
9102
9103         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9104           warning in implicitly instantiated templates.
9105
9106 2011-04-29  Le-Chun Wu  <lcwu@google.com>
9107
9108         * g++.dg/warn/Wnull-conversion-1.C: New.
9109         * g++.dg/warn/Wnull-conversion-2.C: New.
9110
9111 2011-04-29  Diego Novillo  <dnovillo@google.com>
9112
9113         * g++.old-deja/g++.other/null3.C: Expect warning about
9114         converting boolean to a pointer.
9115
9116 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
9117
9118         PR fortran/48462
9119         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9120         being a target.
9121
9122         PR fortran/48746
9123         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9124
9125 2011-04-29  Tobias Burnus  <burnus@net-b.de>
9126
9127         PR fortran/48810
9128         * gfortran.dg/typebound_proc_22.f90: New.
9129
9130         PR fortran/48800
9131         * gfortran.dg/interface_36.f90: New.
9132
9133 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9134
9135         PR libgfortran/48488
9136         PR libgfortran/48602
9137         PR libgfortran/48615
9138         PR libgfortran/48684
9139         PR libgfortran/48787
9140         * gfortran.dg/fmt_g.f: Adjust test.
9141         * gfortran.dg/fmt_g0_1.f08: Adjust test.
9142         * gfortran.dg/round_3.f08: New test.
9143         * gfortran.dg/namelist_print_1.f: Adjust test.
9144         * gfortran.dg/char4_iunit_1.f03: Adjust test.
9145         * gfortran.dg/f2003_io_5.f03: Adjust test.
9146         * gfortran.dg/coarray_15.f90: Adjust test.
9147         * gfortran.dg/namelist_65.f90: Adjust test.
9148         * gfortran.dg/fmt_cache_1.f: Adjust test.
9149         * gfortran.dg/char4_iunit_2.f03: Adjust test.
9150         * gfortran.dg/real_const_3.f90: Adjust test.
9151
9152 2011-04-29  Jan Hubicka  <jh@suse.cz>
9153
9154         * gcc.dg/tree-ssa/inline-10.c: New testcase.
9155         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9156
9157 2011-04-28  Xinliang David Li  <davidxl@google.com>
9158
9159         * gcc.dg/tree-prof/prof-robust-1.c: New test.
9160         * g++.dg/prof-robust-1.C: New test.
9161
9162 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
9163
9164         PR tree-optimization/48765
9165         * gcc.dg/vect/pr48765.c: New.
9166
9167 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9168
9169         PR tree-optimization/48775
9170         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9171
9172 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9173
9174         PR c++/48798
9175         * g++.dg/inherit/pr48798.C: New.
9176         * g++.old-deja/g++.other/base1.C: Adjust.
9177
9178 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
9179
9180         PR c++/48656
9181         * g++.dg/template/inherit7.C: New test case.
9182
9183 2011-04-28  Richard Guenther  <rguenther@suse.de>
9184
9185         PR tree-optimization/40052
9186         PR tree-optimization/15347
9187         * gcc.dg/tree-ssa/vrp57.c: New testcase.
9188         * gcc.dg/pr15347.c: Likewise.
9189
9190 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9191
9192         PR c++/48530
9193         * g++.dg/cpp0x/sfinae18.C: New.
9194
9195 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9196
9197         PR c++/48771
9198         * g++.dg/ext/is_literal_type1.C: New.
9199
9200 2011-04-28  Tobias Burnus  <burnus@net-b.de>
9201
9202         PR fortran/48112
9203         PR fortran/48279
9204         * gfortran.dg/interface_35.f90: New.
9205         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9206         * gfortran.dg/func_result_6.f90: Add dg-warning.
9207         * gfortran.dg/bessel_1.f90: Ditto.
9208         * gfortran.dg/hypot_1.f90: Ditto.
9209         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9210         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9211         * gfortran.dg/interface_assignment_4.f90: Ditto.
9212
9213 2011-04-27  Jason Merrill  <jason@redhat.com>
9214
9215         * g++.dg/ext/complex8.C: New.
9216
9217         * g++.dg/cpp0x/initlist49.C: New.
9218         * g++.dg/init/new30.C: New.
9219
9220 2011-04-27  Tobias Burnus  <burnus@net-b.de>
9221
9222         PR fortran/48788
9223         * gfortran.dg/whole_file_34.f90: New.
9224
9225 2011-04-27  Jan Hubicka  <jh@suse.cz>
9226
9227         * gcc.dg/tree-ssa/inline-9.c: New testcase.
9228
9229 2011-04-27  Jason Merrill  <jason@redhat.com>
9230
9231         * g++.old-deja/g++.oliva/overload1.C: Adjust.
9232
9233         * g++.dg/parse/ambig6.C: New.
9234
9235 2011-04-27  Nick Clifton  <nickc@redhat.com>
9236
9237         * gcc.dg/20020312-2.c: Add definition for RX.
9238
9239         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9240         option with RX targets.
9241
9242         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9243         /* */ comments.
9244
9245 2011-04-27  Richard Guenther  <rguenther@suse.de>
9246
9247         * gcc.dg/tree-ssa/pr23382.c: Remove.
9248
9249 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9250
9251         PR target/48767
9252         * gcc.c-torture/compile/pr48767.c: New test.
9253
9254 2011-04-27  Richard Guenther  <rguenther@suse.de>
9255
9256         PR tree-optimization/48772
9257         * g++.dg/pr48772.C: New testcase.
9258
9259 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR c/48742
9262         * gcc.c-torture/compile/pr48742.c: New test.
9263
9264 2011-04-26  Jason Merrill  <jason@redhat.com>
9265
9266         * g++.dg/lookup/koenig13.C: New.
9267
9268         * g++.dg/cpp0x/initlist48.C: New.
9269
9270 2011-04-25  Jason Merrill  <jason@redhat.com>
9271
9272         * g++.dg/cpp0x/sfinae17.C: New.
9273
9274 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9275
9276         PR target/48258
9277         * gcc.target/powerpc/pr48258-1.c: New file.
9278         * gcc.target/powerpc/pr48258-2.c: Ditto.
9279
9280 2011-04-26  Xinliang David Li  <davidxl@google.com>
9281
9282         * gcc.dg/uninit-suppress.c: New test.
9283         * gcc.dg/uninit-suppress.c: New test.
9284
9285 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
9286
9287         PR debug/48768
9288         * gcc.dg/pr48768.c: New test.
9289
9290         PR tree-optimization/48734
9291         * gcc.c-torture/compile/pr48734.c: New test.
9292
9293         PR testsuite/48753
9294         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9295
9296 2011-04-26  Richard Guenther  <rguenther@suse.de>
9297
9298         PR tree-optimization/48731
9299         * gcc.dg/torture/pr48731.c: New testcase.
9300
9301 2011-04-26  Richard Guenther  <rguenther@suse.de>
9302
9303         PR testsuite/48753
9304         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9305
9306 2011-04-26  Richard Guenther  <rguenther@suse.de>
9307
9308         PR middle-end/48694
9309         * gcc.dg/torture/pr48694-1.c: New testcase.
9310         * gcc.dg/torture/pr48694-2.c: Likewise.
9311
9312 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
9313
9314         * g++.dg/ext/underlying_type1.C: New.
9315         * g++.dg/ext/underlying_type2.C: Likewise.
9316         * g++.dg/ext/underlying_type3.C: Likewise.
9317         * g++.dg/ext/underlying_type4.C: Likewise.
9318         * g++.dg/ext/underlying_type5.C: Likewise.
9319         * g++.dg/ext/underlying_type6.C: Likewise.
9320         * g++.dg/ext/underlying_type7.C: Likewise.
9321         * g++.dg/ext/underlying_type8.C: Likewise.
9322         * g++.dg/ext/underlying_type9.C: Likewise.
9323         * g++.dg/ext/underlying_type10.C: Likewise.
9324
9325 2011-04-25  Jason Merrill  <jason@redhat.com>
9326
9327         * g++.dg/cpp0x/regress/template-const2.C: New.
9328
9329 2011-04-25  Jeff Law <law@redhat.com>
9330
9331         * gcc.dg/tree-ssa/vrp56.c: new test.
9332
9333 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9334
9335         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9336
9337 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
9338
9339         PR preprocessor/48740
9340         * c-c++-common/raw-string-11.c: New test.
9341
9342 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
9343
9344         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9345         hppa*-*-hpux*.
9346
9347 2011-04-23  Tobias Burnus  <burnus@net-b.de>
9348
9349         PR fortran/18918
9350         * gfortran.dg/coarray_19.f90: New.
9351
9352 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
9353
9354         PR c/48685
9355         * gcc.dg/pr48685.c: New test.
9356
9357 2011-04-22  Jan Hubicka  <jh@suse.cz>
9358
9359         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9360
9361 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9362
9363         PR tree-optimization/48717
9364         * gcc.c-torture/execute/pr48717.c: New test.
9365
9366 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
9367
9368         PR target/48723
9369         * gcc.target/i386/pr48723.c: New test.
9370
9371 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9372
9373         PR c/48716
9374         * gcc.dg/gomp/pr48716.c: New test.
9375         * g++.dg/gomp/pr48716.C: New test.
9376
9377 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
9378
9379         PR c/36750
9380         * gcc.dg/missing-field-init-2.c: Update testcase.
9381
9382 2011-04-22  Alan Modra  <amodra@gmail.com>
9383
9384         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9385
9386 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9387
9388         PR fortran/48405
9389         * gfortran.dg/function_optimize_6.f90:  New test.
9390
9391 2011-04-21  Easwaran Raman  <eraman@google.com>
9392
9393         * gcc.dg/stack-layout-2.c: New test.
9394
9395 2011-04-21  Richard Guenther  <rguenther@suse.de>
9396
9397         PR lto/48703
9398         * g++.dg/lto/pr48207-2_0.C: New testcase.
9399         * g++.dg/lto/pr48207-3_0.C: Likewise.
9400
9401 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9402
9403         * gnat.dg/volatile5.adb: New test.
9404         * gnat.dg/volatile5_pkg.ads: New helper.
9405
9406 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
9407
9408         PR target/48708
9409         * gcc.target/i386/pr48708.c: New test.
9410
9411 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9412
9413         * gcc.dg/vect/vect-119.c: New test.
9414
9415 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9416
9417         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9418         and once without.
9419
9420 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
9421             Richard Sandiford  <richard.sandiford@linaro.org>
9422
9423         PR target/46329
9424         * gcc.target/arm/pr46329.c: New test.
9425
9426 2011-04-21  Tobias Burnus  <burnus@net-b.de>
9427
9428         PR fortran/18918
9429         * gfortran.dg/coarray_18.f90: New.
9430
9431 2011-04-20  Jason Merrill  <jason@redhat.com>
9432
9433         * g++.dg/cpp0x/initlist47.C: New.
9434
9435         * g++.dg/init/dtor4.C: New.
9436
9437 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
9438
9439         PR target/48678
9440         * gcc.target/i386/sse2-pinsrw.c: New test.
9441         * gcc.target/i386/avx-vpinsrw.c: Ditto.
9442         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9443         * gcc.target/i386/sse2-insvhi.c: Ditto.
9444         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9445         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9446
9447 2011-04-20  Jason Merrill  <jason@redhat.com>
9448
9449         * g++.dg/template/const4.C: New.
9450
9451 2011-04-20  Easwaran Raman  <eraman@google.com>
9452
9453         * gcc.dg/stack-layout-1.c: New test.
9454
9455 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
9456
9457         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9458         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9459         function.
9460
9461 2011-04-20  Kai Tietz  <ktietz@redhat.com>
9462
9463         * gcc.dg/binop-xor1.c: New test.
9464         * gcc.dg/binop-xor2.c: New test.
9465         * gcc.dg/binop-xor3.c: New test.
9466         * gcc.dg/binop-xor4.c: New test.
9467         * gcc.dg/binop-xor5.c: New test.
9468
9469 2011-04-20  Richard Guenther  <rguenther@suse.de>
9470
9471         PR tree-optimization/47892
9472         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9473
9474 2011-04-20  Richard Guenther  <rguenther@suse.de>
9475
9476         PR middle-end/48695
9477         * g++.dg/torture/pr48695.C: New testcase.
9478
9479 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
9480
9481         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9482         * gcc.c-torture/execute/cmpsi-2.c: Ditto
9483         * gcc.c-torture/execute/pr45262.c: Ditto
9484         * gcc.dg/torture/pr43165.c: Ditto.
9485         * gcc.dg/torture/pr47228.c: Ditto.
9486         * gcc.dg/tree-ssa/pr45144.c: Ditto.
9487         * gcc.dg/ipa/pr45644.c: Ditto.
9488         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9489         PDP11.
9490
9491 2011-04-19  Jason Merrill  <jason@redhat.com>
9492
9493         * g++.dg/ext/complex7.C: New.
9494
9495         * g++.dg/ext/attrib41.C: New.
9496
9497 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9498
9499         PR testsuite/48676
9500         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9501
9502 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR target/48678
9505         * gcc.target/i386/pr48678.c: New test.
9506
9507 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9508
9509         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9510         * g++.dg/opt/devirt2.C: New test.
9511         * g++.dg/ipa/devirt-g-1.C: Likewise.
9512
9513 2011-04-19  Tobias Burnus  <burnus@net-b.de>
9514
9515         PR fortran/48588
9516         * gfortran.dg/whole_file_33.f90: New.
9517
9518 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9519
9520         * g++.dg/ipa/devirt-7.C: New test.
9521
9522 2011-04-19  Richard Guenther  <rguenther@suse.de>
9523
9524         PR lto/48207
9525         * g++.dg/lto/pr48207_0.C: New testcase.
9526
9527 2011-04-18  Jason Merrill  <jason@redhat.com>
9528
9529         * g++.dg/init/void1.C: New.
9530
9531         * g++.dg/cpp0x/union4.C: New.
9532
9533 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9534
9535         PR middle-end/48661
9536         * g++.dg/torture/pr48661.C: New test.
9537
9538         PR c++/48632
9539         * g++.dg/gomp/pr48632.C: New test.
9540
9541 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
9542
9543         * gcc.target/i386/sse2-maskmovdqu.c: New test.
9544         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9545
9546 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9547
9548         PR fortran/18918
9549         * gfortran.dg/coarray_17.f90: New.
9550         * gfortran.dg/coarray_10.f90: Update dg-error.
9551
9552 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9553
9554         PR testsuite/48251
9555         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9556         * gfortran.dg/guality/guality.exp: Likewise.
9557
9558 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9559
9560         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9561
9562 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9563
9564         * gcc.dg/vect/pr48377.c: Remove dg-do run.
9565
9566 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9567
9568         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9569
9570 2011-04-18  Richard Guenther  <rguenther@suse.de>
9571
9572         PR middle-end/46364
9573         * g++.dg/torture/pr46364.C: New testcase.
9574
9575 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9576
9577         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9578
9579 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
9580
9581         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9582
9583 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
9584             Ira Rosen  <ira.rosen@linaro.org>
9585
9586         PR target/48252
9587         * gcc.target/arm/pr48252.c: New test.
9588
9589 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9590
9591         PR tree-optimization/48616
9592         * gcc.dg/pr48616.c: New test.
9593
9594 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9595
9596         PR fortran/18918
9597         * gfortran.dg/coarray_16.f90: New.
9598
9599 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
9600
9601         PR fortran/48462
9602         * gfortran.dg/realloc_on_assign_7.f03: New test.
9603
9604 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9605
9606         PR libgfortran/48602
9607         * gfortran.dg/fmt_g0_6.f08: New test.
9608
9609 2011-04-17  Jason Merrill  <jason@redhat.com>
9610
9611         * g++.dg/cpp0x/sfinae16.C: New.
9612
9613 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9614
9615         * gcc.target/mips/reg-var-1.c: New test.
9616
9617 2011-04-17  Jan Hubicka  <jh@suse.cz>
9618
9619         * gcc.dg/winline-5.c: Update testcase.
9620
9621 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9622
9623         * gnat.dg/discr27.ad[sb]: Move dg directive.
9624         * gnat.dg/discr28.ad[sb]: New test.
9625         * gnat.dg/discr28_pkg.ads: New helper.
9626
9627 2011-04-17  Michael Matz  <matz@suse.de>
9628
9629         PR tree-optimization/48622
9630         PR lto/48645
9631         * gcc.dg/lto/pr48622_0.c: New test.
9632
9633 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9634
9635         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9636         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9637         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9638         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9639         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9640         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9641
9642 2011-04-15  Jason Merrill  <jason@redhat.com>
9643
9644         * g++.dg/cpp0x/range-for17.C: New.
9645
9646 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9647
9648         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9649         * g++.dg/cpp0x/range-for3.C: Likewise.
9650         * g++.dg/cpp0x/range-for9.C: Correct error message.
9651         * g++.dg/cpp0x/range-for11.C: New.
9652         * g++.dg/cpp0x/range-for12.C: New.
9653         * g++.dg/cpp0x/range-for13.C: New.
9654         * g++.dg/cpp0x/range-for14.C: New.
9655         * g++.dg/cpp0x/range-for15.C: New.
9656         * g++.dg/cpp0x/range-for16.C: New.
9657
9658 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9659
9660         PR fortran/18918
9661         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9662
9663 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9664
9665         * objc.dg/naming-4.m: Updated.
9666         * objc.dg/naming-5.m: Updated.
9667         * objc.dg/naming-6.m: New.
9668         * objc.dg/naming-7.m: New.
9669         * obj-c++.dg/naming-1.mm: Updated.
9670         * obj-c++.dg/naming-2.mm: Updated.
9671         * obj-c++.dg/naming-3.mm: New.
9672         * obj-c++.dg/naming-4.mm: New.
9673
9674 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9675
9676         PR libgfortran/48589
9677         * gfortran.dg/fmt_g0_5.f08: New test.
9678
9679 2011-04-15  Richard Guenther  <rguenther@suse.de>
9680
9681         PR testsuite/48286
9682         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9683
9684 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9685
9686         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9687         -finline-limit=0 to -fno-inline
9688
9689 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9690
9691         PR target/48614
9692         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9693         just avx.
9694
9695 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9696
9697         PR target/48605
9698         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9699         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9700         * gcc.target/i386/avx-insertps-3.c: New test.
9701         * gcc.target/i386/avx-insertps-4.c: New test.
9702
9703 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9704
9705         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9706         -finline-limit=0
9707
9708 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9709
9710         PR target/46779
9711         PR target/45291
9712         PR target/41894
9713         * gcc.target/avr/pr46779-1.c: New test case
9714         * gcc.target/avr/pr46779-2.c: New test case
9715
9716 2011-04-14  Jason Merrill  <jason@redhat.com>
9717
9718         * g++.dg/cpp0x/sfinae15.C: New.
9719
9720         * g++.dg/cpp0x/sfinae14.C: New.
9721
9722         * g++.dg/ext/vla10.C: New.
9723
9724 2011-04-14  Richard Guenther  <rguenther@suse.de>
9725
9726         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9727
9728 2011-04-14  Richard Guenther  <rguenther@suse.de>
9729
9730         * gcc.dg/fold-bitand-4.c: Move ...
9731         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9732
9733 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9734
9735         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9736         variables const.
9737         * gcc.target/avr/torture/trivial.c: Ditto.
9738
9739 2011-04-13  Jason Merrill  <jason@redhat.com>
9740
9741         * g++.dg/template/operator11.C: New.
9742
9743 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9744
9745         PR middle-end/48591
9746         * gcc.dg/gomp/pr48591.c: New test.
9747
9748         PR c++/48570
9749         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9750         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9751
9752 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9753
9754         PR c++/48574
9755         * g++.dg/template/dependent-expr7.C: New test case.
9756
9757 2011-04-13  Jason Merrill  <jason@redhat.com>
9758
9759         * g++.dg/cpp0x/sfinae13.C: New.
9760
9761 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9762
9763         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9764
9765 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9766
9767         * gcc.target/arm/pr43698.c: Remove -march option.
9768
9769 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9770
9771         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9772         -march option.
9773
9774 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9775
9776         PR fortran/48360
9777         PR fortran/48456
9778         * gfortran.dg/realloc_on_assign_6.f03: New test.
9779
9780 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9781
9782         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9783         targets the additional -mno-ms-bitfields and
9784         -Wno-packed-bitfield-compat options.
9785         * g++.dg/ext/bitfield3.C: Likewise.
9786         * g++.dg/ext/bitfield4.C: Likewise.
9787         * g++.dg/ext/bitfield5.C: Likewise.
9788         * gcc.dg/bitfld-15.c: Likewise.
9789         * gcc.dg/bitfld-16.c: Likewise.
9790         * gcc.dg/bitfld-17.c: Likewise.
9791         * gcc.dg/bitfld-18.c: Likewise.
9792
9793 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9794
9795         * gcc.target/arm/neon-vld3-1.c: New test.
9796         * gcc.target/arm/neon-vst3-1.c: New test.
9797         * gcc.target/arm/neon/v*.c: Regenerate.
9798
9799 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR rtl-optimization/48549
9802         * g++.dg/opt/pr48549.C: New test.
9803
9804 2011-04-12  Richard Guenther  <rguenther@suse.de>
9805
9806         PR tree-optimization/46076
9807         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9808
9809 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9810
9811         PR testsuite/21164
9812         * lib/compat.exp (compat-execute): Declare unsupported after
9813         stripping path from src1.
9814         * lib/lto.exp (lto-execute): Likewise.
9815
9816 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9817
9818         PR c/48552
9819         * gcc.dg/pr48552-1.c: New test.
9820         * gcc.dg/pr48552-2.c: New test.
9821
9822 2011-04-11  Jason Merrill  <jason@redhat.com>
9823
9824         * g++.dg/cpp0x/sfinae12.C: New.
9825
9826         * g++.dg/cpp0x/enum10.C: New.
9827
9828         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9829
9830         * g++.dg/cpp0x/rv-func.C: New.
9831
9832 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9833
9834         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9835         alpha*-dec-osf5*.
9836
9837 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9838
9839         PR tree-optimization/48195
9840         * gcc.dg/ipa/pr48195.c: New test.
9841
9842 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9843
9844         * gnat.dg/return3.adb: Remove unused switch.
9845
9846 2011-04-08  Mike Stump  <mikestump@comcast.net>
9847
9848         PR testsuite/48506
9849         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9850         default to fno-common.
9851
9852 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9853
9854         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9855         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9856
9857 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9858
9859         PR fortran/48448
9860         * gfortran.dg/function_optimize_5.f90:  New test.
9861
9862 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9863
9864         * gnat.dg/aggr17.adb: New test.
9865         * gnat.dg/aggr18.adb: Likewise.
9866
9867 2011-04-08  Michael Matz  <matz@suse.de>
9868
9869         PR middle-end/48389
9870         * gcc.target/i386/pr48389.c: New test.
9871
9872 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9873
9874         PR rtl-optimization/48272
9875         * g++.dg/opt/pr48272.C: New.
9876
9877 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9878
9879         PR rtl-optimization/48235
9880         * gcc.dg/pr48235.c: New.
9881
9882 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9883
9884         PR rtl-optimization/48302
9885         * g++.dg/opt/pr48302.C: New.
9886
9887 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9888
9889         PR target/48273
9890         * g++.dg/opt/pr48273.C: New.
9891
9892 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9893
9894         PR rtl-optimization/48442
9895         * gcc.dg/pr48442.c: New.
9896
9897 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR tree-optimization/48377
9900         * gcc.dg/vect/pr48377.c: New test.
9901
9902 2011-04-07  Jason Merrill  <jason@redhat.com>
9903
9904         * g++.dg/cpp0x/regress/call1.C: New.
9905
9906         * g++.dg/cpp0x/variadic107.C: New.
9907
9908         * g++.dg/cpp0x/sfinae11.C: New.
9909         * g++.dg/cpp0x/noexcept02.C: Fix.
9910
9911         * g++.dg/cpp0x/sfinae10.C: New.
9912
9913         * g++.dg/cpp0x/sfinae9.C: New.
9914
9915         * c-c++-common/Wcast-qual-1.c: Move here from...
9916         * gcc.dg/cast-qual-3.c: ...here, and...
9917         * g++.dg/warn/Wcast-qual2.C: ...here.
9918
9919         * g++.dg/cpp0x/sfinae8.C: New.
9920
9921         * g++.dg/cpp0x/sfinae7.C: New.
9922
9923         * g++.dg/cpp0x/enum9.C: New.
9924
9925 2011-04-07  Mike Stump  <mikestump@comcast.net>
9926
9927         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9928         with no trampolines.
9929
9930 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9931
9932         PR fortran/48117
9933         * gfortran.dg/gomp/pr48117.f90: New test.
9934
9935         PR debug/48343
9936         * gcc.dg/torture/pr48343.c: New test.
9937
9938 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9939
9940         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9941
9942 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9943
9944         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9945
9946 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9947
9948         PR target/43920
9949         * lib/scanasm.exp (object-size): New proc.
9950         * gcc.target/arm/pr43920-2.c: New test.
9951
9952 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9953
9954         PR fortran/18918
9955         PR fortran/48477
9956         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9957
9958 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9959
9960         * gcc.dg/mtune.c: Prune note from output.
9961
9962 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR debug/48466
9965         * gcc.dg/guality/pr36977.c: New test.
9966         * gcc.dg/guality/pr48466.c: New test.
9967
9968 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9969
9970         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9971
9972 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9973
9974         * gnat.dg/return3.adb: New test.
9975
9976 2011-04-06  Richard Guenther  <rguenther@suse.de>
9977
9978         PR tree-optimization/47663
9979         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9980
9981 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9982
9983         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9984         Solaris 8 and 9 as well.
9985
9986 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9987
9988         PR target/43920
9989         * gcc.target/arm/pr43920-1.c: New test.
9990
9991 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9992
9993         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9994         (cctor): Actually return the value.
9995         (main): Cast return values.
9996
9997 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9998
9999         * gfortran.dg/character_comparison_8.f90:  New test.
10000
10001 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10002
10003         * frontend-passes: (optimize_lexical_comparison): New function.
10004         (optimize_expr): Call it.
10005         (optimize_comparison): Also handle lexical comparison functions.
10006         Return false instad of -2 for unequal comparison.
10007
10008 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10009
10010         PR fortran/48412
10011         * function_optimize_4.f90:  New test.
10012
10013 2011-04-04  Tobias Burnus  <burnus@net-b.de>
10014
10015         PR fortran/18918
10016         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10017         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10018         * gfortran.dg/coarray_15.f90: New.
10019
10020 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10021
10022         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10023         * gfortran.dg/bessel_7.f90: Likewise.
10024
10025 2011-04-03  Tobias Burnus  <burnus@net-b.de>
10026
10027         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10028
10029 2011-04-03  Richard Guenther  <rguenther@suse.de>
10030             Ira Rosen  <ira.rosen@linaro.org>
10031
10032         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10033         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10034         -ftree-loop-if-convert-stores.
10035
10036 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10037
10038         * gnat.dg/specs/aggr2.ads: New test.
10039
10040 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10041
10042         * gnat.dg/debug2.ad[sb]: New test.
10043         * gnat.dg/debug2_pkg.ads: New helper.
10044         * gnat.dg/debug3.ad[sb]: New test.
10045
10046 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
10047
10048         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10049
10050 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
10051
10052         PR middle-end/48335
10053         * gcc.c-torture/compile/pr48335-1.c: New test.
10054         * gcc.dg/pr48335-1.c: New test.
10055         * gcc.dg/pr48335-2.c: New test.
10056         * gcc.dg/pr48335-3.c: New test.
10057         * gcc.dg/pr48335-4.c: New test.
10058         * gcc.dg/pr48335-5.c: New test.
10059         * gcc.dg/pr48335-6.c: New test.
10060         * gcc.dg/pr48335-7.c: New test.
10061         * gcc.dg/pr48335-8.c: New test.
10062         * gcc.target/i386/pr48335-1.c: New test.
10063
10064 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
10065
10066         PR c/36299
10067         * gcc.dg/Waddress.c: New test.
10068
10069 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10070
10071         PR fortran/48352
10072         * gfortran.dg/function_optimize_3.f90:  New test.
10073
10074 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
10075
10076         * gcc.c-torture/compile/20110401-1.c: New test.
10077
10078         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10079         * g++.dg/lto/20091002-2_0.C: Likewise.
10080         * g++.dg/lto/20090303_0.c: Likewise.
10081         * g++.dg/lto/20091004-1_0.C: Likewise.
10082         * g++.dg/lto/20091002-3_0.C: Likewise.
10083         * g++.dg/lto/20091004-2_0.C: Likewise.
10084         * g++.dg/lto/20081123_0.C: Likewise.
10085         * g++.dg/lto/20090313_0.C: Likewise.
10086         * g++.dg/lto/20081109-1_0.C: Likewise.
10087         * g++.dg/lto/20081219_0.C: Likewise.
10088         * g++.dg/lto/20081204-1_0.C: Likewise.
10089         * g++.dg/lto/20090302_0.C: Likewise.
10090         * g++.dg/lto/20081119-1_0.C: Likewise.
10091         * g++.dg/lto/20081118_0.C: Likewise.
10092         * gcc.dg/lto/20091020-2_0.c: Likewise.
10093         * gcc.dg/lto/20090210_0.c: Likewise.
10094         * gcc.dg/lto/20081204-1_0.c: Likewise.
10095         * gcc.dg/lto/20081224_0.c: Likewise.
10096         * gcc.dg/lto/20090219_0.c: Likewise.
10097         * gcc.dg/lto/20091014-1_0.c: Likewise.
10098         * gcc.dg/lto/20091016-1_0.c: Likewise.
10099         * gcc.dg/lto/20090206-2_0.c: Likewise.
10100         * gcc.dg/lto/20090116_0.c: Likewise.
10101         * gcc.dg/lto/20091013-1_0.c: Likewise.
10102         * gcc.dg/lto/20091015-1_0.c: Likewise.
10103         * gcc.dg/lto/20090126-2_0.c: Likewise.
10104
10105 2011-03-31  Ian Lance Taylor  <iant@google.com>
10106
10107         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10108
10109 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
10110
10111         * gnat.dg/opt16.adb: New test.
10112
10113 2011-03-31  Jason Merrill  <jason@redhat.com>
10114
10115         * g++.dg/cpp0x/defaulted24.C: New.
10116
10117 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10118
10119         PR target/16292
10120         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10121         with -O0.
10122
10123 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
10124
10125         * g++.dg/other/i386-9.C: New test.
10126
10127 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10128
10129         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10130
10131 2011-03-30  Jason Merrill  <jason@redhat.com>
10132
10133         * g++.dg/cpp0x/regress/error-recovery1.C: New.
10134
10135         * g++.dg/cpp0x/regress/isnan.C: New.
10136
10137         * g++.dg/cpp0x/initlist46.C: New.
10138
10139 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
10140
10141         PR target/47551
10142         * gcc.target/arm/neon-modes-2.c: New test.
10143
10144 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
10145
10146         PR c/48305
10147         * gcc.c-torture/compile/pr48305.c: New test.
10148
10149 2011-03-29  Jason Merrill  <jason@redhat.com>
10150
10151         * g++.dg/cpp0x/regress/value-dep1.C: New.
10152
10153 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
10154
10155         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10156
10157 2011-03-29  Ian Lance Taylor  <iant@google.com>
10158
10159         * go.test/go-test.exp: Handle the test lines used in several new
10160         tests.
10161         (errchk): Add opts parameter.  Change all callers.  Handle parens
10162         in regexps.
10163
10164 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
10165             Dominique d'Humieres  <dominiq@lps.ens.fr>
10166
10167         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10168         and __APPLE__ && __PPC__ && __ALTIVEC__.
10169
10170 2011-03-29  Jason Merrill  <jason@redhat.com>
10171
10172         * g++.dg/cpp0x/dependent1.C: New.
10173
10174         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10175
10176         * g++.dg/cpp0x/constexpr-memfn1.C: New.
10177
10178         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10179
10180 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
10181
10182         PR fortran/48095
10183         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10184         * gfortran.dg/proc_ptr_comp_32.f90: New.
10185
10186 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10187
10188         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
10189         check for corresponding warning.
10190
10191 2011-03-28  Jason Merrill  <jason@redhat.com>
10192
10193         * g++.dg/cpp0x/rv-deduce2.C: New.
10194
10195 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR debug/48203
10198         * gcc.dg/pr48203.c: New test.
10199
10200 2011-03-28  Jeff Law <law@redhat.com>
10201
10202         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10203
10204 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
10205
10206         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10207         and __PPC__ && __ALTIVEC__.
10208
10209 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10210
10211         PR testsuite/48238
10212         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10213         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10214         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10215         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10216
10217 2011-03-28  Jason Merrill  <jason@redhat.com>
10218
10219         * g++.dg/cpp0x/initlist-array2.C: New.
10220
10221         * g++.dg/cpp0x/initlist-array1.C: New.
10222
10223         * g++.dg/cpp0x/constexpr-compound.C: New.
10224
10225         * g++.dg/cpp0x/constexpr-using.C: New.
10226
10227         * g++.dg/cpp0x/constexpr-noexcept.C: New.
10228
10229 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
10230
10231         PR testsuite/48276
10232         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10233
10234 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10235
10236         * gcc.dg/slp-1.c: New test.
10237
10238 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10239
10240         * gcc.target/i386/avx256-unaligned-load-1.c: New.
10241         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10242         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10243         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10244         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10245         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10246         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10247         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10248         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10249         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10250         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10251         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10252         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10253         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10254
10255 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10256
10257         PR fortran/47065
10258         * gfortran.dg/trim_optimize_5.f90:  New test.
10259         * gfortran.dg/trim_optimize_6.f90:  New test.
10260
10261 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
10262
10263         PR target/38598
10264         * gcc.target/mips/madd-7.c: Remove -mlong32.
10265         * gcc.target/mips/msub-7.c: Likewise.
10266
10267 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
10268
10269         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10270         accesses to preserve the meaning of the test for doubleword vectors.
10271         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10272         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10273
10274 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
10275
10276         PR fortran/48291
10277         * gfortran.dg/class_42.f03: New.
10278
10279 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
10280
10281         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10282         strided accesses.
10283
10284 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
10285
10286         PR rtl-optimization/48144
10287         * gcc.dg/pr48144.c: New test.
10288
10289 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10290
10291         * gnat.dg/discr27.ad[sb]: New test.
10292
10293 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10294
10295         * gnat.dg/limited_with2.ad[sb]: New test.
10296         * gnat.dg/limited_with2_pkg1.ads: New helper.
10297         * gnat.dg/limited_with2_pkg2.ads: Likewise.
10298
10299 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10300
10301         * gnat.dg/opt15.adb: New test.
10302         * gnat.dg/opt15_pkg.ad[sb]: New helper.
10303
10304 2011-03-25  Tobias Burnus  <burnus@net-b.de>
10305
10306         PR fortran/48174
10307         PR fortran/45304
10308         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10309         * gfortran.dg/leadz_trailz_3.f90: Ditto
10310
10311 2011-03-25  Martin Jambor  <mjambor@suse.cz>
10312
10313         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10314
10315 2011-03-25  Jason Merrill  <jason@redhat.com>
10316
10317         * g++.dg/cpp0x/defaulted22.C: New.
10318         * g++.dg/cpp0x/defaulted23.C: New.
10319         * g++.dg/cpp0x/defaulted15.C: Adjust.
10320
10321 2011-03-25  Jason Merrill  <jason@redhat.com>
10322
10323         * g++.dg/cpp0x/move1.C: New.
10324
10325 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
10326
10327         PR target/48287
10328         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10329
10330 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10331
10332         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10333         for mips-sgi-irix6.5.
10334         Replace snprintf prototype by <stdio.h>.
10335
10336 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10337
10338         PR testsuite/48283
10339         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10340         run_expensive_tests.
10341         * gcc.dg/graphite/block-4.c: Likewise.
10342         * gcc.dg/graphite/block-7.c: Likewise.
10343         * gcc.dg/graphite/block-8.c: Likewise.
10344
10345 2011-03-25  Richard Guenther  <rguenther@suse.de>
10346
10347         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10348         * g++.dg/tree-ssa/pr8781.C: Likewise.
10349         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10350         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10351         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10352         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10353         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10354         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10355         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10356         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10357         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10358         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10359         * gcc.dg/tree-ssa/pr21574.c: Likewise.
10360         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10361         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10362         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10363         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10364         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10365         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10366         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10367         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10368         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10369         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10370         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10371         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10372         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10373         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10374         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10375         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10376         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10377         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10378         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10379         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10380         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10381         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10382         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10383         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10384         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10385         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10386         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10387         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10388         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10389         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10390         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10391         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10392         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10393         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10394         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10395         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10396         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10397         * c-c++-common/pr46562-2.c: Likewise.
10398         * gfortran.dg/pr42108.f90: Likewise.
10399         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10400         foo to be inlined even at -O1.
10401         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10402         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10403         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10404         * gcc.dg/matrix/matrix.exp: Disable FRE.
10405
10406 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
10407
10408         PR debug/48204
10409         * gcc.dg/dfp/pr48204.c: New test.
10410
10411 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
10412
10413         PR target/48209
10414         * gcc.c-torture/execute/pr47917.c: Move this...
10415         * gcc.dg/torture/pr47917.c: to here and add xfails.
10416
10417 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10418
10419         * gnat.dg/array16.ad[sb]: New test.
10420         * gnat.dg/array16.ads: New helper.
10421
10422 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10423
10424         * gnat.dg/derived_type2.adb: New test.
10425
10426 2011-03-24  Richard Guenther  <rguenther@suse.de>
10427
10428         PR tree-optimization/48271
10429         * g++.dg/torture/pr48271.C: New testcase.
10430
10431 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10432
10433         * gnat.dg/array15.ad[sb]: New test.
10434
10435 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
10436
10437         PR target/48237
10438         * gcc.target/i386/pr48237.c: New test.
10439
10440 2011-03-24  Richard Guenther  <rguenther@suse.de>
10441
10442         PR middle-end/48269
10443         * gcc.dg/builtin-object-size-10.c: New testcase.
10444
10445 2011-03-24  Richard Guenther  <rguenther@suse.de>
10446
10447         PR tree-optimization/46562
10448         * c-c++-common/pr46562-2.c: New testcase.
10449         * c-c++-common/pr46562.c: Likewise.
10450
10451 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
10452
10453         * gcc.dg/vect/vect-cselim-1.c: New test.
10454         * gcc.dg/vect/vect-cselim-2.c: New test.
10455
10456 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
10457
10458         * gcc.target/arm/pr46934.c: New.
10459
10460 2011-03-23  Ian Lance Taylor  <iant@google.com>
10461
10462         * go.test/go-test.exp (errchk): Ignore lines containing ////.
10463
10464 2011-03-23  Richard Guenther  <rguenther@suse.de>
10465
10466         * gcc.dg/struct: Remove directory and contents.
10467
10468 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10469
10470         PR testsuite/48251
10471         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10472
10473 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10474
10475         * gnat.dg/discr26.ad[sb]: New test.
10476         * gnat.dg/discr26_pkg.ads: New helper.
10477
10478 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
10479
10480         PR target/47553
10481         * gcc.target/arm/neon-vld-1.c: New test.
10482
10483 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10484
10485         * gnat.dg/array14.ad[sb]: New test.
10486         * gnat.dg/array14_pkg.ads: New helper.
10487
10488 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
10489
10490         * gcc.c-torture/execute/920501-8.x: Remove.
10491         * gcc.c-torture/execute/930513-1.x: Remove.
10492         * gcc.c-torture/execute/960312-1.x: Remove.
10493         * gcc.c-torture/compile/20000804-1.c,
10494         gcc.c-torture/compile/20001205-1.c,
10495         gcc.c-torture/compile/20001226-1.c,
10496         gcc.c-torture/compile/20010518-2.c,
10497         gcc.c-torture/compile/20020312-1.c,
10498         gcc.c-torture/compile/20020604-1.c,
10499         gcc.c-torture/compile/920501-12.c,
10500         gcc.c-torture/compile/920501-4.c,
10501         gcc.c-torture/compile/920520-1.c,
10502         gcc.c-torture/compile/980506-1.c,
10503         gcc.c-torture/execute/980709-1.x,
10504         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10505         options for m68hc11.
10506         * gcc.dg/cpp/assert4.c: Don't handle ARC.
10507         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10508         m68hc11.
10509
10510 2011-03-22  Nick Clifton  <nickc@redhat.com>
10511
10512         * lib/target-supports.exp (check_profiling_available): Add MN10300
10513         to the list of targets that do not support profiling.  Restore
10514         alpha sorting to this list.
10515
10516 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
10517
10518         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10519         failure on 32-bit systems.
10520         * gcc.dg/torture/vector-2.c: Ditto.
10521
10522 2011-03-22  Richard Guenther  <rguenther@suse.de>
10523
10524         PR tree-optimization/48228
10525         * gcc.dg/Wstrict-overflow-23.c: New testcase.
10526
10527 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10528
10529         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10530         powerpc.
10531
10532         PR target/48226
10533         * gcc.target/powerpc/pr48226.c: New file.
10534
10535 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
10536
10537         * lib/prune.exp (prune_gcc_output): Prune "could not create
10538         compact unwind for" warnings.
10539
10540 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10541
10542         PR c/42544
10543         PR c/48197
10544         * gcc.c-torture/execute/pr42544.c: New test.
10545         * gcc.c-torture/execute/pr48197.c: New test.
10546
10547 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10548
10549         PR preprocessor/48192
10550         * gcc.target/powerpc/pr48192.c: New file.
10551
10552         PR target/48053
10553         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10554         split problem of 0 being loaded in a VSX register.
10555
10556 2011-03-21  Richard Guenther  <rguenther@suse.de>
10557
10558         PR c/47939
10559         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10560         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10561         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10562         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10563
10564 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
10565
10566         PR target/48213
10567         * gcc.dg/pr48213.c: New test.
10568
10569 2011-03-21  Kai Tietz  <ktietz@redhat.com>
10570
10571         PR target/12171
10572         * g++.dg/plugin/attribute_plugin.c: Adjust test.
10573
10574 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
10575
10576         * gcc.target/arm/xor-and.c: New.
10577
10578 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10579
10580         PR fortran/22572
10581         * gfortran.dg/function_optimize_1.f90:  New test.
10582         * gfortran.dg/function_optimize_2.f90:  New test.
10583
10584 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10585
10586         PR rtl-optimization/47502
10587         * gcc.target/i386/pr47502-1.c: New.
10588         * gcc.target/i386/pr47502-2.c: Likewise.
10589
10590 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10591
10592         PR rtl-optimization/48156
10593         * gcc.dg/pr48156.c: New test.
10594
10595 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10596
10597         PR libfortran/47439
10598         * gfortran.dg/scratch_1.f90: Adjust test.
10599
10600 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10601
10602         PR libfortran/47439
10603         * gfortran.dg/scratch_1.f90: New test.
10604
10605 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10606
10607         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10608         variably modified typedefs.
10609         * gcc.dg/c1x-typedef-2.c: Remove.
10610
10611 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10612
10613         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10614         * gcc.dg/c1x-anon-struct-3.c: New test.
10615         * gcc.dg/anon-struct-11.c: Update.
10616
10617 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10618
10619         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10620         dg-xfail-run-if.
10621         Only xfail with gas.
10622
10623 2011-03-18  Jason Merrill  <jason@redhat.com>
10624
10625         * g++.dg/template/fn-ptr1.C: New.
10626
10627         * g++.dg/overload/volatile1.C: New.
10628
10629         * g++.dg/opt/pr23372.C: New.
10630
10631         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10632
10633 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10634
10635         PR middle-end/47405
10636         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10637
10638 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10639
10640         * gcc.target/arm/unsigned-extend-1.c: New.
10641
10642 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10643
10644         PR bootstrap/48161
10645         * gcc.c-torture/compile/pr48161.c: New test.
10646
10647 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10648
10649         PR middle-end/47725
10650         * gcc.dg/torture/pr47725.c: New.
10651
10652 2011-03-17  Jason Merrill  <jason@redhat.com>
10653
10654         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10655         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10656
10657 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10658
10659         * gnat.dg/specs/elab2.ads: New test.
10660         * gnat.dg/specs/elab2_pkg.ads: New helper.
10661
10662 2011-03-17  Jason Merrill  <jason@redhat.com>
10663
10664         * g++.dg/cpp0x/decltype-1212.C: New.
10665         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10666
10667 2011-03-17  Jason Merrill  <jason@redhat.com>
10668
10669         * g++.dg/parse/memfnquals1.C: New.
10670
10671 2011-03-17  Richard Guenther  <rguenther@suse.de>
10672
10673         PR middle-end/48134
10674         * gcc.dg/pr48134.c: New testcase.
10675
10676 2011-03-17  Richard Guenther  <rguenther@suse.de>
10677
10678         PR middle-end/48165
10679         * g++.dg/torture/pr48165.C: New testcase.
10680
10681 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR rtl-optimization/48141
10684         * gcc.dg/pr48141.c: New test.
10685
10686 2011-03-16  Jason Merrill  <jason@redhat.com>
10687
10688         * g++.dg/cpp0x/constexpr-48089.C: New.
10689
10690         * g++.dg/cpp0x/constexpr-abi1.C: New.
10691
10692         * g++.dg/cpp0x/constexpr-46336.C: New.
10693         * g++.dg/parse/friend5.C: Adjust expected errors.
10694
10695         * g++.dg/cpp0x/constexpr-47570.C: New.
10696
10697 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10698
10699         PR debug/47510
10700         * ++.dg/debug/dwarf2/typedef6.C: New test.
10701
10702 2011-03-16  Jason Merrill  <jason@redhat.com>
10703
10704         * g++.dg/cpp0x/elision2.C: New.
10705
10706         * g++.dg/cpp0x/constexpr-array3.C: New.
10707
10708 2011-03-16  Jason Merrill  <jason@redhat.com>
10709
10710         * g++.dg/cpp0x/sfinae6.C: New.
10711         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10712         * g++.dg/cpp0x/pr45908.C: Likewise.
10713         * g++.dg/cpp0x/sfinae6.C: Likewise.
10714         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10715         * g++.old-deja/g++.law/arg11.C: Likewise.
10716
10717 2011-03-16  Jason Merrill  <jason@redhat.com>
10718
10719         * g++.dg/template/incomplete6.C: New.
10720
10721 2011-03-16  Jeff Law <law@redhat.com>
10722
10723         * gcc.dg/tree-ssa/vrp55.c: New test.
10724
10725 2011-03-16  Jason Merrill  <jason@redhat.com>
10726
10727         * g++.dg/cpp0x/auto22.C: New.
10728
10729 2011-03-16  Richard Guenther  <rguenther@suse.de>
10730
10731         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10732         optimizing it away if promoted to const.
10733
10734 2011-03-16  Richard Guenther  <rguenther@suse.de>
10735
10736         PR tree-optimization/48149
10737         * gcc.dg/fold-complex-1.c: New testcase.
10738
10739 2011-03-16  Richard Guenther  <rguenther@suse.de>
10740
10741         PR testsuite/48147
10742         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10743         or cloning happens.
10744
10745 2011-03-16  Richard Guenther  <rguenther@suse.de>
10746
10747         PR tree-optimization/26134
10748         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10749
10750 2011-03-16  Richard Guenther  <rguenther@suse.de>
10751
10752         PR tree-optimization/48146
10753         * gcc.dg/torture/pr48146.c: New testcase.
10754
10755 2011-03-16  Richard Guenther  <rguenther@suse.de>
10756
10757         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10758         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10759
10760 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10761
10762         PR middle-end/48136
10763         * gcc.c-torture/compile/pr48136.c: New test.
10764
10765         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10766
10767         PR debug/45882
10768         * gcc.dg/guality/pr45882.c: New test.
10769
10770 2011-03-15  Jason Merrill  <jason@redhat.com>
10771
10772         * g++.dg/cpp0x/constexpr-recursion.C: New.
10773
10774         * g++.dg/cpp0x/implicit11.C: New.
10775
10776 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10777
10778         * g++.dg/cpp0x/constexpr-attribute.C: New.
10779
10780 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10781
10782         * g++.dg/parse/pr34758.C: New.
10783
10784 2011-03-15  Xinliang David Li  <davidxl@google.com>
10785
10786         PR c/47837
10787         * gcc.dg/uninit-pred-7_d.c: New test.
10788         * gcc.dg/uninit-pred-8_d.c: New test.
10789
10790 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10791
10792         PR target/46788
10793         * gcc.target/arm/pr46788.c: New.
10794
10795 2011-03-15  Richard Guenther  <rguenther@suse.de>
10796
10797         PR middle-end/47650
10798         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10799         * gfortran.dg/ishft_4.f90: Likewise.
10800         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10801
10802 2011-03-15  Richard Guenther  <rguenther@suse.de>
10803
10804         PR tree-optimization/13954
10805         * g++.dg/tree-ssa/pr13954.C: New testcase.
10806
10807 2011-03-15  Richard Guenther  <rguenther@suse.de>
10808
10809         PR tree-optimization/48037
10810         * gcc.target/i386/pr48037-1.c: New testcase.
10811
10812 2011-03-15  Richard Guenther  <rguenther@suse.de>
10813
10814         PR tree-optimization/41490
10815         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10816         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10817         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10818         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10819         * g++.dg/tree-ssa/pr33604.C: Adjust.
10820
10821 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10822
10823         PR middle-end/47917
10824         * gcc.c-torture/execute/pr47917.c: New test.
10825         * gcc.dg/pr47917.c: New test.
10826
10827         PR middle-end/38878
10828         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10829
10830 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10831
10832         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10833         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10834         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10835         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10836         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10837         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10838         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10839         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10840         * gcc.target/i386/avx-floor-vec.c: Ditto.
10841         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10842         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10843         * gcc.target/i386/avx-rint-vec.c: Ditto.
10844         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10845         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10846         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10847         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10848
10849 2011-03-14  Tom Tromey  <tromey@redhat.com>
10850
10851         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10852         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10853         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10854
10855 2011-03-14  Tom Tromey  <tromey@redhat.com>
10856
10857         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10858         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10859         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10860
10861 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10862
10863         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10864
10865 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10866
10867         PR rtl-optimization/47166
10868         * gcc.c-torture/execute/postmod-1.c: New test.
10869
10870 2011-03-14  Richard Guenther  <rguenther@suse.de>
10871
10872         PR middle-end/48098
10873         * gcc.dg/torture/pr48098.c: New testcase.
10874
10875 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10876
10877         PR target/48053
10878         * gcc.target/powerpc/pr48053-1.c: New test.
10879         * gcc.target/powerpc/pr48053-2.c: Likewise.
10880
10881 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10882
10883         PR libfortran/48066
10884         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10885
10886 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10887
10888         PR libfortran/48066
10889         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10890
10891 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10892
10893         PR fortran/48059
10894         * gfortran.dg/class_41.f03: New.
10895
10896 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10897
10898         * g++.dg/conversion/cast3.C: New test.
10899
10900 2011-03-11  Jason Merrill  <jason@redhat.com>
10901
10902         * g++.dg/template/error45.C: New.
10903
10904         * g++.dg/parse/no-type-defn1.C: New.
10905
10906         * g++.dg/ext/attrib40.C: New.
10907
10908         * g++.dg/cpp0x/regress/array1.C: New.
10909
10910 2011-03-11  Richard Guenther  <rguenther@suse.de>
10911
10912         PR tree-optimization/48067
10913         * gcc.dg/pr48067.c: New testcase.
10914
10915 2011-03-11  Richard Guenther  <rguenther@suse.de>
10916
10917         PR lto/48073
10918         * g++.dg/lto/20110311-1_0.C: New testcase.
10919
10920 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10921
10922         PR c++/48035
10923         * g++.dg/inherit/virtual8.C: New test.
10924
10925         PR middle-end/48044
10926         * gcc.dg/torture/pr48044.c: New test.
10927
10928 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10929
10930         PR fortran/47768
10931         * gfortran.dg/proc_ptr_comp_31.f90: New.
10932
10933 2011-03-11  Richard Guenther  <rguenther@suse.de>
10934
10935         PR tree-optimization/47278
10936         * gcc.dg/torture/pr47278-1.c: New testcase.
10937         * gcc.dg/torture/pr47278-2.c: Likewise.
10938
10939 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10940
10941         PR tree-optimization/48063
10942         * gcc.dg/torture/pr48063.c: New test.
10943
10944 2011-03-10  Jason Merrill  <jason@redhat.com>
10945
10946         * g++.dg/template/array22.C: New.
10947
10948         * g++.dg/cpp0x/syntax-err1.C: New.
10949         * g++.dg/parse/error36.C: Adjust expected errors.
10950         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10951         * g++.old-deja/g++.pt/typename3.C: Likewise.
10952         * g++.old-deja/g++.pt/typename4.C: Likewise.
10953         * g++.old-deja/g++.pt/typename6.C: Likewise.
10954
10955 2011-03-09  Jason Merrill  <jason@redhat.com>
10956
10957         * g++.dg/template/nontype22.C: New.
10958
10959 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10960
10961         PR tree-optimization/47714
10962         * g++.dg/torture/pr47714.C: New test.
10963
10964 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10965
10966         PR target/47755
10967         * gcc.target/powerpc/pr47755-2.c: New file.
10968
10969 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10970
10971         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10972         is not set in the environment, pass 64 as first argument when not
10973         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10974         native where ulimit -u is supported.
10975
10976 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10977
10978         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10979
10980 2011-03-08  Jason Merrill  <jason@redhat.com>
10981
10982         * g++.dg/template/nontype21.C: New.
10983
10984         * g++.dg/template/anon5.C: New.
10985
10986 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10987
10988         PR debug/47881
10989         * gcc.dg/pr47881.c: New test.
10990
10991 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10992
10993         PR c++/47957
10994         * g++.dg/lookup/template3.C: New test.
10995
10996 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10997
10998         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10999         'long' type.
11000
11001 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
11002
11003         PR testsuite/47954
11004         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11005         sizeof to compute alignment.
11006
11007 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11008
11009         PR tree-optimization/48022
11010         * gcc.dg/pr48022-1.c: New test.
11011         * gcc.dg/pr48022-2.c: New test.
11012
11013 2011-03-07  Jason Merrill  <jason@redhat.com>
11014
11015         * g++.dg/template/nontype20.C: New.
11016         * g++.dg/init/member1.C: Adjust expected errors.
11017         * g++.dg/parse/constant4.C: Likewise.
11018         * g++.dg/template/qualified-id3.C: Likewise.
11019         * g++.old-deja/g++.pt/crash10.C: Likewise.
11020
11021         * g++.dg/cpp0x/regress/non-const1.C: New.
11022
11023 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
11024
11025         PR debug/47991
11026         * gcc.dg/pr47991.c: New test.
11027
11028 2011-03-07  Jason Merrill  <jason@redhat.com>
11029
11030         * g++.dg/abi/mangle46.C: New.
11031
11032 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
11033
11034         PR target/47862
11035         * gcc.target/powerpc/pr47862.c: New.
11036
11037 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
11038
11039         PR target/45413
11040         * gcc.target/i386/combine-mul.c: Require nonpic.
11041
11042 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
11043             Nathan Froyd  <froydnj@codesourcery.com>
11044
11045         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11046
11047 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
11048
11049         * README.QMTEST: Remove.
11050
11051 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
11052             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11053
11054         PR fortran/47850
11055         * gfortran.dg/array_constructor_37.f90 : New test.
11056
11057 2011-03-05  Jason Merrill  <jason@redhat.com>
11058
11059         * g++.dg/abi/mangle39.C: ABI v5, not 6.
11060         * g++.dg/abi/mangle45.C: Likewise.
11061         * g++.dg/cpp0x/trailing1.C: Likewise.
11062
11063 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11064
11065         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11066
11067 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR rtl-optimization/47899
11070         * gcc.dg/pr47899.c: New test.
11071
11072         * gcc.dg/torture/pr47968.c: Ignore warnings.
11073
11074         PR tree-optimization/47967
11075         * gcc.c-torture/compile/pr47967.c: New test.
11076
11077 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
11078
11079         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11080         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11081
11082 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
11083
11084         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11085         and property_getAttributes() if __OBJC2__.
11086         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11087         * objc.dg/property/property-encoding-1.m: New.
11088         * obj-c++.dg/property/property-encoding-1.mm: New.
11089
11090 2011-03-04  Jason Merrill  <jason@redhat.com>
11091
11092         * g++.dg/template/pseudodtor6.C: New.
11093
11094         * g++.dg/inherit/covariant19.C: New.
11095
11096 2011-03-04  Richard Guenther  <rguenther@suse.de>
11097
11098         PR middle-end/47968
11099         * gcc.dg/torture/pr47968.c: New testcase.
11100
11101 2011-03-04  Richard Guenther  <rguenther@suse.de>
11102
11103         PR middle-end/47975
11104         * gcc.dg/torture/pr47975.c: New testcase.
11105
11106 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
11107
11108         PR c++/47974
11109         * g++.dg/template/crash106.C: New.
11110
11111 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
11112
11113         PR c/47963
11114         * gcc.dg/gomp/pr47963.c: New test.
11115         * g++.dg/gomp/pr47963.C: New test.
11116
11117 2011-03-02  Jason Merrill  <jason@redhat.com>
11118
11119         * g++.dg/cpp0x/regress/condition1.C: New.
11120
11121         * g++.dg/cpp0x/constexpr-ctor9.C: New.
11122
11123 2011-03-01  Jason Merrill  <jason@redhat.com>
11124
11125         * g++.dg/cpp0x/lambda/lambda-98.C: New.
11126
11127         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11128
11129 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
11130
11131         PR rtl-optimization/47925
11132         * gcc.c-torture/execute/pr47925.c: New test.
11133
11134 2011-03-01  Jason Merrill  <jason@redhat.com>
11135
11136         * g++.dg/cpp0x/decltype25.C: New.
11137
11138         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11139
11140 2011-03-01  Richard Guenther  <rguenther@suse.de>
11141
11142         PR tree-optimization/47890
11143         * gcc.dg/torture/pr47890.c: New testcase.
11144
11145 2011-03-01  Richard Guenther  <rguenther@suse.de>
11146
11147         PR lto/47924
11148         * gcc.dg/lto/pr47924_0.c: New testcase.
11149
11150 2011-03-01  Richard Guenther  <rguenther@suse.de>
11151
11152         PR lto/46911
11153         * gfortran.dg/lto/pr46911_0.f: New testcase.
11154
11155 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11156
11157         PR libgfortran/47933
11158         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11159         compile errors from older code form.
11160
11161 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11162
11163         PR libgfortran/47567
11164         * gfortran.dg/fmt_fw_d.f90: New test.
11165
11166 2011-02-28  Jason Merrill  <jason@redhat.com>
11167
11168         * g++.dg/inherit/covariant18.C: New.
11169
11170 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
11171
11172         PR middle-end/47893
11173         * gcc.dg/pr47893.c: New test.
11174
11175 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
11176
11177         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11178         NULL in case of a selector with conflicting types.
11179         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11180
11181 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
11182
11183         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11184         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11185         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11186         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11187
11188 2011-02-28  Jason Merrill  <jason@redhat.com>
11189
11190         PR c++/47906
11191         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11192
11193 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11194
11195         PR libgfortran/47778
11196         * gfortran.dg/namelist_71.f90: New test.
11197
11198 2011-02-27  Jason Merrill  <jason@redhat.com>
11199
11200         PR c++/47906
11201         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11202         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11203
11204 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11205
11206         PR c++/46466
11207         * g++.dg/cpp0x/constexpr-ctor8.C: New.
11208
11209 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
11210
11211         PR fortran/47886
11212         * gfortran.dg/gomp/task-1.f90: Removed.
11213
11214 2011-02-26  Jason Merrill  <jason@redhat.com>
11215
11216         * g++.dg/template/this-targ1.C: New.
11217
11218         * g++.dg/cpp0x/regress/template-const1.C: New.
11219         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11220         * g++.dg/template/function1.C: Adjust.
11221         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11222         * g++.dg/debug/debug7.C: Adjust.
11223
11224 2011-02-26  Tobias Burnus  <burnus@net-b.de>
11225
11226         PR fortran/47886
11227         * gfortran.dg/gomp/task-1.f90: New.
11228
11229 2011-02-25  Jie Zhang  <jie@codesourcery.com>
11230
11231         * gcc.target/arm/neon-thumb2-move.c: Add
11232         dg-require-effective-target arm_thumb2_ok.
11233
11234 2011-02-24  Jason Merrill  <jason@redhat.com>
11235
11236         * g++.dg/parse/constant1.C: Specify C++98 mode.
11237         * g++.dg/parse/constant5.C: Likewise.
11238         * g++.dg/parse/error2.C: Likewise.
11239         * g++.dg/parse/semicolon3.C: Likewise.
11240         * g++.dg/template/crash14.C: Likewise.
11241         * g++.dg/template/local4.C: Likewise.
11242         * g++.dg/template/nontype3.C: Likewise.
11243         * g++.dg/parse/crash31.C: Adjust expected errors.
11244         * g++.dg/template/function1.C: Likewise.
11245         * g++.dg/template/ref3.C: Likewise.
11246         * g++.dg/template/static9.C: Likewise.
11247         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11248
11249         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11250         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11251         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11252         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11253         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11254
11255 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
11256
11257         PR fortran/47878
11258         * gfortran.dg/pr47878.f90: New test.
11259
11260 2011-02-24  Richard Guenther  <rguenther@suse.de>
11261
11262         PR testsuite/47801
11263         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11264         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11265
11266 2011-02-24  Richard Guenther  <rguenther@suse.de>
11267
11268         PR fortran/47839
11269         * gfortran.dg/lto/pr47839_0.f90: New testcase.
11270         * gfortran.dg/lto/pr47839_1.f90: Likewise.
11271
11272 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11273
11274         PR libgfortran/47567
11275         * gfortran.dg/fmt_f0_1.f90: Update test.
11276
11277 2011-02-23  Jason Merrill  <jason@redhat.com>
11278
11279         * g++.dg/abi/mangle39.C: Adjust parm mangling.
11280         * g++.dg/abi/mangle45.C: New.
11281
11282         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11283         * g++.dg/template/canon-type-9.C: Match use of decltype
11284         between declaration and definition.
11285         * g++.dg/template/canon-type-12.C: Likewise.
11286
11287 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
11288
11289         PR fortran/40850
11290         * gfortran.dg/nested_allocatables_1.f90: New.
11291
11292 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
11293
11294         PR c++/46868
11295         * g++.dg/pr46868.C: New test.
11296         * g++.dg/parse/parameter-declaration-1.C: Adjust.
11297         * g++.dg/parse/error14.C: Adjust.
11298
11299 2011-02-23  Richard Guenther  <rguenther@suse.de>
11300
11301         PR tree-optimization/47838
11302         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11303
11304 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11305
11306         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
11307
11308 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11309
11310         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11311         * gfortran.dg/count_init_expr.f03: Ditto.
11312         * gfortran.dg/gomp/pr43711.f90: Ditto.
11313         * gcc.dg/struct-parse-2.c: Ditto.
11314         * gcc.dg/parse-error-3.c: Ditto.
11315         * gcc.dg/Wlogical-op-1.c: Ditto.
11316         * gcc.dg/Walways-true-1.c: Ditto.
11317         * gcc.dg/pr24225.c: Ditto.
11318         * gcc.dg/Walways-true-2.c: Ditto.
11319         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11320         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11321         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11322         * g++.dg/overload/defarg4.C: Ditto.
11323         * g++.dg/inherit/covariant16.C: Ditto.
11324         * g++.dg/inherit/virtual7.C: Ditto.
11325         * g++.dg/template/canon-type-9.C: Ditto.
11326         * g++.dg/template/access19.C: Ditto.
11327         * g++.dg/template/call7.C: Ditto.
11328         * g++.dg/template/canon-type-2.C: Ditto.
11329         * g++.dg/template/init7.C: Ditto.
11330         * g++.dg/template/sizeof-template-argument.C: Ditto.
11331         * g++.dg/template/const3.C: Ditto.
11332         * g++.dg/template/sfinae26.C: Ditto.
11333         * g++.dg/template/sfinae26.C: Ditto.
11334         * g++.dg/template/canon-type-11.C: Ditto.
11335         * g++.dg/template/union2.C: Ditto.
11336         * g++.dg/template/canon-type-3.C: Ditto.
11337         * g++.dg/template/canon-type-1.C: Ditto.
11338         * g++.dg/template/canon-type-5.C: Ditto.
11339         * g++.dg/template/canon-type-7.C: Ditto.
11340         * g++.dg/template/canon-type-10.C: Ditto.
11341         * g++.dg/template/spec36.C: Ditto.
11342         * g++.dg/template/typedef38.C: Ditto.
11343         * g++.dg/template/canon-type-4.C: Ditto.
11344         * g++.dg/template/canon-type-6.C: Ditto.
11345         * g++.dg/template/canon-type-13.C: Ditto.
11346         * g++.dg/template/instantiate9.C: Ditto.
11347         * g++.dg/template/ttp22.C: Ditto.
11348         * g++.dg/warn/Wreturn-type-6.C: Ditto.
11349         * g++.dg/warn/Walways-true-1.C: Ditto.
11350         * g++.dg/warn/Wlogical-op-1.C: Ditto.
11351         * g++.dg/warn/Walways-true-2.C: Ditto.
11352         * g++.dg/conversion/op4.C: Ditto.
11353         * g++.dg/opt/pr19650.C: Ditto.
11354         * g++.dg/lookup/friend11.C: Ditto.
11355         * g++.dg/other/default2.C: Ditto.
11356         * g++.dg/other/default3.C: Ditto.
11357         * g++.dg/other/dtor2.C: Ditto.
11358         * g++.dg/other/friend5.C: Ditto.
11359         * g++.dg/other/default5.C: Ditto.
11360         * g++.dg/init/brace6.C: Ditto.
11361         * g++.dg/init/aggr5.C: Ditto.
11362         * g++.dg/init/error2.C: Ditto.
11363         * g++.dg/expr/bound-mem-fun.C: Ditto.
11364         * g++.dg/expr/cond6.C: Ditto.
11365         * g++.dg/expr/stmt-expr-1.C: Ditto.
11366         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11367         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11368         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11369         * g++.dg/cpp0x/bracket1.C: Ditto.
11370         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11371         * g++.dg/cpp0x/pr38646.C: Ditto.
11372         * g++.dg/cpp0x/variadic73.C: Ditto.
11373         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11374         * g++.dg/cpp0x/bracket4.C: Ditto.
11375         * g++.dg/cpp0x/decltype4.C: Ditto.
11376         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11377         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11378         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11379         * g++.dg/cpp0x/variadic-new2.C: Ditto.
11380         * g++.dg/cpp0x/decltype2.C: Ditto.
11381         * g++.dg/cpp0x/decltype1.C: Ditto.
11382         * g++.dg/cpp0x/bracket2.C: Ditto.
11383         * g++.dg/cpp0x/decltype5.C: Ditto.
11384         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11385         * g++.dg/cpp0x/variadic70.C: Ditto.
11386         * g++.dg/cpp0x/decltype6.C: Ditto.
11387         * g++.dg/cpp0x/rvo.C: Ditto.
11388         * g++.dg/cpp0x/vt-40092.C: Ditto.
11389         * g++.dg/cpp0x/variadic-new.C: Ditto.
11390         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11391         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11392         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11393         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11394         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11395         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11396         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11397         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11398         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11399         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11400         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11401         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11402         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11403         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11404         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11405         * g++.dg/cpp0x/pr39639.C: Ditto.
11406         * g++.dg/cpp0x/decltype3.C: Ditto.
11407         * g++.dg/cpp0x/variadic68.C: Ditto.
11408         * g++.dg/cpp0x/variadic-function.C: Ditto.
11409         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11410         * g++.dg/cpp0x/variadic-bind.C: Ditto.
11411         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11412         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11413         * g++.dg/parse/crash35.C: Ditto.
11414         * g++.dg/parse/crash40.C: Ditto.
11415         * g++.dg/parse/defarg12.C: Ditto.
11416         * g++.dg/parse/crash34.C: Ditto.
11417         * g++.dg/parse/constructor3.C: Ditto.
11418         * g++.dg/parse/template23.C: Ditto.
11419         * g++.dg/parse/crash56.C: Ditto.
11420         * g++.dg/parse/dtor13.C: Ditto.
11421         * g++.dg/parse/error33.C: Ditto.
11422         * g++.dg/parse/ctor9.C: Ditto.
11423         * g++.dg/parse/error32.C: Ditto.
11424         * g++.dg/parse/error37.C: Ditto.
11425         * g++.dg/parse/bitfield3.C: Ditto.
11426         * g++.dg/parse/struct-4.C: Ditto.
11427         * g++.dg/ext/has_trivial_copy.C: Ditto.
11428         * g++.dg/ext/is_polymorphic.C: Ditto.
11429         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11430         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11431         * g++.dg/ext/has_nothrow_assign.C: Ditto.
11432         * g++.dg/ext/is_union.C: Ditto.
11433         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11434         * g++.dg/ext/is_pod.C: Ditto.
11435         * g++.dg/ext/has_virtual_destructor.C: Ditto.
11436         * g++.dg/ext/has_trivial_constructor.C: Ditto.
11437         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11438         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11439         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11440         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11441         * g++.dg/ext/is_abstract.C: Ditto.
11442         * g++.dg/ext/has_trivial_assign.C: Ditto.
11443         * g++.dg/ext/is_class.C: Ditto.
11444         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11445         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11446         * g++.dg/ext/is_base_of.C: Ditto.
11447         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11448         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11449         * g++.dg/ext/is_empty.C: Ditto.
11450         * g++.dg/ext/is_enum.C: Ditto.
11451         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11452         * gnat.dg/opt11.adb: Ditto.
11453         * obj-c++.dg/pr45735.mm: Ditto.
11454         * obj-c++.dg/pr24393.mm: Ditto.
11455         * obj-c++.dg/exceptions-2.mm: Ditto.
11456         * objc.dg/pr45735.m: Ditto.
11457         * objc.dg/pr24393.m: Ditto.
11458
11459 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
11460
11461         * objc.dg/attributes/objc-exception-1.m: New.
11462
11463 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11464
11465         * gcc.dg/cpp/include7.c: New test.
11466
11467 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
11468
11469         PR c++/47242
11470         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11471
11472 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11473
11474         PR rtl-optimization/47763
11475         * gcc.dg/pr47763.c: New test.
11476
11477 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
11478
11479         PR fortran/45743
11480         * gfortran.dg/whole_file_32.f90 : New test.
11481
11482 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
11483
11484         PR c++/47666
11485         * g++.dg/inherit/virtual7.C: New test.
11486
11487 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
11488
11489         PR objc/47832
11490         * objc.dg/type-size-3.m: Updated error message.
11491         * objc.dg/type-size-4.m: New test.
11492         * objc.dg/type-size-5.m: New test.
11493
11494 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11495
11496         * lib/gnat.exp: Fix comments.
11497         Don't load libgloss.exp.
11498         (default_gnat_version): Call $compiler with --version.
11499         Adapt regexp for gnatmake output, insert version.
11500         (gnat_version): New proc.
11501         (gnat_init): Remove gnat_libgcc_s_path.
11502         (gnat_target_compile): Likewise.
11503         Remove ld_library_path.
11504         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11505         (gnat_pass): Remove.
11506         (gnat_pass): Remove.
11507         (gnat_finish): Remove.
11508         (gnat_exit): Remove.
11509         (local_find_gnatmake): Reindent.
11510         (runtest_file_p): Remove.
11511         (prune_warnings): Remove.
11512         (find_gnatclean): New proc.
11513         * lib/gnat-dg.exp (lremove): New proc.
11514         (gnat-dg-test): Reindent.
11515         Remove additional output files.
11516         (gnat-dg-runtest): Remove.
11517
11518         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11519         * gnat.dg/loop_optimization6.adb: Likewise.
11520         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11521
11522 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
11523
11524         PR tree-optimization/47835
11525         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11526
11527 2011-02-22  Tobias Burnus  <burnus@net-b.de>
11528
11529         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11530         * gfortran.dg/abstract_type_2.f03: Ditto.
11531         * gfortran.dg/abstract_type_3.f03: Ditto.
11532         * gfortran.dg/abstract_type_4.f03: Ditto.
11533         * gfortran.dg/abstract_type_5.f03: Ditto.
11534         * gfortran.dg/abstract_type_6.f03: Ditto.
11535         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11536         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11537         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11538         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11539         * gfortran.dg/array_function_5.f90: Ditto.
11540         * gfortran.dg/asynchronous_3.f03: Ditto.
11541         * gfortran.dg/char_expr_1.f90: Ditto.
11542         * gfortran.dg/class_14.f03: Ditto.
11543         * gfortran.dg/data_array_6.f: Ditto.
11544         * gfortran.dg/data_invalid.f90: Ditto.
11545         * gfortran.dg/dot_product_1.f03: Ditto.
11546         * gfortran.dg/func_derived_5.f90: Ditto.
11547         * gfortran.dg/func_result_4.f90: Ditto.
11548         * gfortran.dg/implied_do_1.f90: Ditto.
11549         * gfortran.dg/initialization_25.f90: Ditto.
11550         * gfortran.dg/initialization_26.f90: Ditto.
11551         * gfortran.dg/interface_34.f90: Ditto.
11552         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11553         * gfortran.dg/keyword_symbol_1.f90: Ditto.
11554         * gfortran.dg/matmul_8.f03: Ditto.
11555         * gfortran.dg/merge_init_expr.f90: Ditto.
11556         * gfortran.dg/pack_assign_1.f90: Ditto.
11557         * gfortran.dg/pack_vector_1.f90: Ditto.
11558         * gfortran.dg/pointer_check_8.f90: Ditto.
11559         * gfortran.dg/product_init_expr.f03: Ditto.
11560         * gfortran.dg/reshape_order_5.f90: Ditto.
11561         * gfortran.dg/reshape_shape_1.f90: Ditto.
11562         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11563         * gfortran.dg/same_name_2.f90: Ditto.
11564         * gfortran.dg/selected_real_kind_1.f90: Ditto.
11565         * gfortran.dg/spread_init_expr.f03: Ditto.
11566         * gfortran.dg/stmt_func_1.f90: Ditto.
11567         * gfortran.dg/sum_init_expr.f03: Ditto.
11568         * gfortran.dg/transpose_3.f03: Ditto.
11569         * gfortran.dg/unpack_init_expr.f03: Ditto.
11570         * gfortran.dg/warn_conversion.f90: Ditto.
11571         * gfortran.dg/warn_conversion_2.f90: Ditto.
11572         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11573         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11574         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11575         * gfortran.dg/whole_file_16.f90: Ditto.
11576         * gfortran.dg/whole_file_17.f90: Ditto.
11577         * gfortran.dg/whole_file_18.f90: Ditto.
11578         * gfortran.dg/whole_file_20.f03: Ditto.
11579         * gfortran.dg/whole_file_5.f90: Ditto.
11580         * gfortran.dg/whole_file_6.f90: Ditto.
11581         * gfortran.dg/write_invalid_format.f90: Ditto.
11582         * gfortran.dg/zero_sized_6.f90: Ditto.
11583
11584 2011-02-21  Jeff Law <law@redhat.com>
11585
11586         PR rtl-optimization/46178
11587         * gcc.target/i386/pr46178.c: New test.
11588
11589         PR rtl-optimization/46002
11590         * gcc.c-torture/compile/pr46002.c: New test.
11591
11592 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11593
11594         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11595         *-*-hpux10*.
11596
11597 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
11598
11599         PR debug/47106
11600         * g++.dg/debug/pr47106.C: Require effective target lto.
11601
11602 2011-02-21  Jason Merrill  <jason@redhat.com>
11603
11604         * g++.dg/cpp0x/constexpr-diag2.C: New.
11605
11606 2011-02-20  Jason Merrill  <jason@redhat.com>
11607
11608         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11609
11610         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11611
11612         * g++.dg/overload/conv-op1.C: New.
11613
11614         * g++.dg/cpp0x/constexpr-synth1.C: New.
11615
11616 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11617
11618         * objc.dg/layout-2.m: New.
11619         * objc.dg/selector-3.m: Adjusted location of error message.
11620         * objc.dg/type-size-3.m: Same.
11621         * obj-c++.dg/selector-3.mm: Same.
11622
11623 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11624
11625         PR objc/47784
11626         * objc.dg/property/dotsyntax-22.m: New.
11627         * obj-c++.dg/property/dotsyntax-22.mm: New.
11628
11629 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11630
11631         PR c++/46394
11632         * g++.dg/template/typedef38.C: New test.
11633
11634 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11635
11636         PR fortran/46818
11637         * gfortran.dg/whole_file_30.f90 : New test.
11638         * gfortran.dg/whole_file_31.f90 : New test.
11639
11640 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11641
11642         PR fortran/45077
11643         PR fortran/44945
11644         * gfortran.dg/whole_file_28.f90 : New test.
11645         * gfortran.dg/whole_file_29.f90 : New test.
11646
11647 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11648
11649         PR c++/44118
11650         * g++.dg/template/crash105.C: New.
11651
11652 2011-02-19  Jason Merrill  <jason@redhat.com>
11653
11654         * g++.dg/cpp0x/regress/no-elide1.C: New.
11655
11656 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11657
11658         PR tree-optimization/46620
11659         * gcc.dg/pr46620.c: New.
11660
11661 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11662
11663         PR c/47809
11664         * gcc.target/i386/pr47809.c: New test.
11665
11666 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11667             Tobias Burnus  <burnus@net-b.de>
11668
11669         * lib/target-supports.exp
11670         (check_effective_target_fortran_large_real): New check for large reals.
11671         * gfortran.dg/nan_7.f90: New test.
11672
11673 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11674
11675         PR libgfortran/47567
11676         * gfortran.dg/fmt_f0_1.f90: Update test.
11677
11678 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11679
11680         PR fortran/47348
11681         * gfortran.dg/array_constructor_36.f90 : New test.
11682         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11683         allow for comparison between different elements of the array
11684         constructor at different levels of optimization.
11685
11686 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11687
11688         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11689         * gcc.target/i386/pr32280-1.c: Likewise.
11690
11691 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11692
11693         PR target/47800
11694         * gcc.target/i386/pr47800.c: New test.
11695
11696 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11697
11698         * objc/execute/exceptions/foward-1.x: New.
11699
11700 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11701
11702         PR fortran/47789
11703         * gfortran.dg/derived_constructor_comps_4.f90: New.
11704
11705 2011-02-18  Tobias Burnus
11706
11707         PR fortran/47775
11708         * gfortran.dg/func_result_6.f90: New.
11709
11710 2011-02-18  Michael Matz  <matz@suse.de>
11711
11712         PR fortran/45586
11713         * gfortran.dg/lto/pr45586_0.f90: New test.
11714         * gfortran.dg/typebound_proc_20.f90: Ditto.
11715         * gfortran.dg/typebound_proc_21.f90: Ditto.
11716
11717 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11718
11719         PR c++/47795
11720         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11721
11722 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11723
11724         PR fortran/47750
11725         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11726         gcc_warning_prefix.
11727         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11728         normalizing the error/warning output.
11729         * gfortran.dg/Wall.f90: Update dg-error/warning.
11730         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11731         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11732         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11733         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11734         * gfortran.dg/class_30.f90: Update dg-error/warning.
11735         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11736         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11737         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11738         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11739         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11740         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11741         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11742         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11743         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11744         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11745         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11746         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11747         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11748         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11749         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11750         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11751         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11752         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11753         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11754         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11755         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11756         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11757         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11758         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11759         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11760
11761 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11762
11763         PR fortran/47768
11764         * gfortran.dg/proc_ptr_comp_30.f90: New.
11765
11766 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11767
11768         PR debug/47780
11769         * gcc.target/i386/pr47780.c: New test.
11770
11771 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11772
11773         PR fortran/47767
11774         * gfortran.dg/class_40.f03: New.
11775
11776 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11777
11778         PR c++/47208
11779         * g++.dg/cpp0x/auto21.C: New test.
11780
11781 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11782
11783         * objc.dg/special/unclaimed-category-1.h: Updated for
11784         new ABI support.
11785         * objc.dg/special/unclaimed-category-1.m: Same.
11786         * objc.dg/zero-link-1.m: Same.
11787         * objc.dg/lookup-1.m: Same.
11788         * objc.dg/torture/strings/const-str-9.m
11789         * objc.dg/torture/strings/const-str-10.m: Same.
11790         * objc.dg/torture/strings/const-str-11.m: Same.
11791         * objc.dg/torture/forward-1.m: Same.
11792         * objc.dg/zero-link-2.m: Same.
11793         * objc.dg/encode-7-next-64bit.m: Same.
11794         * objc.dg/method-4.m: Same.
11795         * objc.dg/next-runtime-1.m: Same.
11796         * objc.dg/image-info.m: Same.
11797         * objc.dg/pr23214.m: Same.
11798         * objc.dg/symtab-1.m: Same.
11799         * obj-c++.dg/basic.m: Same.
11800         * obj-c++.dg/proto-lossage-3.m: Same.
11801         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11802         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11803         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11804         * obj-c++.dg/method-11.m: Same.
11805         * objc/execute/enumeration-1.m: Same.
11806         * objc/execute/object_is_class.m: Same.
11807         * objc/execute/formal_protocol-2.m: Same.
11808         * objc/execute/formal_protocol-4.m: Same.
11809         * objc/execute/formal_protocol-6.m: Same.
11810         * objc/execute/bycopy-3.m: Same.
11811         * objc/execute/exceptions/catchall-1.m: Same.
11812         * objc/execute/exceptions/finally-1.m: Same.
11813         * objc/execute/exceptions/local-variables-1.m: Same.
11814         * objc/execute/exceptions/foward-1.m: Same.
11815         * objc/execute/bf-common.h
11816         * objc/execute/enumeration-2.m: Same.
11817         * objc/execute/formal_protocol-1.m: Same.
11818         * objc/execute/formal_protocol-3.m: Same.
11819         * objc/execute/formal_protocol-5.m: Same.
11820         * objc/execute/accessing_ivars.m: Same.
11821         * objc/execute/bycopy-2.m: Same.
11822         * objc/execute/formal_protocol-7.m: Same.
11823         * objc/execute/compatibility_alias.m: Same.
11824         * objc/execute/no_clash.m: Same.
11825         * objc/execute/object_is_meta_class.m: Same.
11826         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11827         * objc/execute/class-tests-1.h: Include stdio.h.
11828         * objc/execute/class-tests-2.h: Same.
11829         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11830         runtimes.
11831         * obj-c++.dg/try-catch-2.mm: Same.
11832
11833 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11834
11835         PR c++/47783
11836         * g++.dg/warn/Wunused-parm-4.C: New test.
11837
11838 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11839             Jan Hubicka  <jh@suse.cz>
11840
11841         PR debug/47106
11842         PR debug/47402
11843         * g++.dg/debug/pr47106.C: New.
11844
11845 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11846
11847         PR target/43653
11848         * gcc.target/i386/pr43653.c: New test.
11849
11850 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11851
11852         PR c++/47172
11853         * g++.dg/template/inherit6.C: New test.
11854
11855 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11856
11857         PR fortran/47745
11858         * gfortran.dg/class_39.f03: New.
11859
11860 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11861
11862         PR c++/47326
11863         * g++.dg/cpp0x/variadic106.C: New test.
11864
11865 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11866
11867         PR libfortran/47757
11868         * gfortran.dg/pr47757-1.f90: New test.
11869         * gfortran.dg/pr47757-2.f90: New test.
11870         * gfortran.dg/pr47757-3.f90: New test.
11871
11872         PR c++/47704
11873         * g++.dg/cpp0x/enum8.C: New test.
11874
11875 2011-02-15  Jason Merrill  <jason@redhat.com>
11876
11877         * g++.dg/inherit/implicit-trivial1.C: New.
11878         * g++.dg/cpp0x/implicit-trivial1.C: New.
11879
11880 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11881
11882         PR middle-end/47725
11883         * gcc.dg/torture/pr47725.c: Removed.
11884
11885 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11886
11887         PR target/47755
11888         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11889         constant does not generate a load from memory.
11890
11891 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11892
11893         PR middle-end/47725
11894         * gcc.dg/torture/pr47725.c: New.
11895
11896 2011-02-15  Richard Guenther  <rguenther@suse.de>
11897
11898         PR tree-optimization/47743
11899         * gcc.dg/torture/pr47743.c: New testcase.
11900
11901 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11902
11903         PR middle-end/47581
11904         * gcc.target/i386/pr47581.c: New test.
11905
11906 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11907
11908         PR fortran/47730
11909         * gfortran.dg/select_type_22.f03: New.
11910
11911 2011-02-14  Jason Merrill  <jason@redhat.com>
11912
11913         * g++.dg/cpp0x/regress/enum1.C: New.
11914
11915 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11916
11917         * gnat.dg/include.adb: New test.
11918
11919 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11920
11921         PR fortran/47728
11922         * gfortran.dg/class_38.f03: New.
11923
11924 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11925
11926         * gcc.dg/pr46494.c: New test.
11927
11928 2011-02-14  Richard Guenther  <rguenther@suse.de>
11929
11930         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11931
11932 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11933
11934         PR ada/41929
11935         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11936         sparc*-sun-solaris2.11.
11937
11938 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11939
11940         PR fortran/47349
11941         * gfortran.dg/argument_checking_18.f90: New.
11942
11943 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11944
11945         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11946         * gfortran.dg/argument_checking_17.f90: New.
11947
11948 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11949
11950         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11951         are temporarily disabled.
11952         * gfortran.dg/class_7.f03: Ditto.
11953         * gfortran.dg/coarray_14.f90: Ditto.
11954         * gfortran.dg/typebound_proc_13.f03: Ditto.
11955
11956 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11957
11958         PR fortran/45586
11959         * gfortran.dg/extends_11.f03: New.
11960
11961 2011-02-11  Xinliang David Li  <davidxl@google.com>
11962
11963         PR tree-optimization/47707
11964         * g++.dg/tree-ssa/pr47707.C: New test.
11965
11966 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11967
11968         * g++.dg/opt/inline17.C: New test.
11969
11970 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11971
11972         PR fortran/47550
11973         * gfortran.dg/pure_formal_2.f90: New.
11974
11975 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11976
11977         PR rtl-optimization/47614
11978         * gfortran.dg/pr47614.f: New.
11979
11980 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11981
11982         PR driver/47678
11983         * gcc.dg/opts-6.c: New test.
11984
11985 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11986
11987         PR debug/47684
11988         * gcc.dg/pr47684.c: New test.
11989
11990 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11991
11992         PR target/47629
11993         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11994         c99_runtime, dg-add-options c99_runtime.
11995         (main): Use __asm__.
11996
11997 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11998
11999         PR testsuite/47400
12000         * lib/target-supports.exp (check_ascii_locale_available): New proc.
12001         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12002         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12003         * gcc.dg/ucnid-10.c: Likewise.
12004         * gcc.dg/ucnid-13.c: Likewise.
12005         * gcc.dg/ucnid-7.c: Likewise.
12006         * gcc.dg/ucnid-8.c: Likewise.
12007         Adapt dg-warning line number.
12008
12009 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
12010
12011         * gcc.target/i386/parity-1.c: Use -march=k8.
12012         * gcc.target/i386/parity-2.c: Ditto.
12013         * gcc.target/i386/vecinit-1.c: Ditto.
12014         * gcc.target/i386/vecinit-2.c: Ditto.
12015
12016 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12017
12018         PR target/46610
12019         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12020         * gcc.target/mips/save-restore-3.c: Likewise.
12021         * gcc.target/mips/save-restore-4.c: Likewise.
12022         * gcc.target/mips/save-restore-5.c: Likewise.
12023
12024         PR target/47683
12025         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12026         * g++.dg/tree-prof/partition2.C: Likewise.
12027
12028 2011-02-09  Jason Merrill  <jason@redhat.com>
12029
12030         * g++.dg/tree-ssa/inline-3.C: Use a normal function
12031         rather than misdeclare std::puts.
12032
12033         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12034         * g++.dg/other/warning1.C: Likewise.
12035         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12036         * g++.old-deja/g++.gb/scope06.C: Likewise.
12037         * g++.old-deja/g++.law/cvt11.C: Likewise.
12038         * g++.old-deja/g++.law/init1.C: Likewise.
12039         * g++.dg/abi/mangle26.C: Likewise.
12040
12041         * g++.dg/template/function1.C: Adjust for C++0x mode.
12042         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12043
12044         * g++.dg/ext/label10.C: Adjust for C++0x mode.
12045         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12046
12047         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12048
12049         * g++.dg/cpp0x/regress/abi-empty7.C: New.
12050
12051         * g++.dg/cpp0x/regress: New directory.
12052         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12053         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12054         * g++.dg/cpp0x/regress/regress3.C: New.
12055
12056 2011-02-10  Richard Guenther  <rguenther@suse.de>
12057
12058         PR tree-optimization/47677
12059         * gcc.dg/torture/pr47677.c: New testcase.
12060
12061 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
12062
12063         * objc.dg/special/load-category-1.m: Remove unused header.
12064         * objc.dg/special/load-category-1a.m: Likewise.
12065         * objc.dg/special/load-category-2.m: Likewise.
12066         * objc.dg/special/load-category-2a.m: Likewise.
12067         * objc.dg/special/load-category-3.m: Likewise.
12068         * objc.dg/special/load-category-3a.m: Likewise.
12069         * objc.dg/attributes/proto-attribute-2.m: Likewise.
12070         * objc.dg/attributes/proto-attribute-3.m: Likewise.
12071         * objc.dg/attributes/class-attribute-1.m: Likewise.
12072         * objc.dg/property/property.exp: Don't run for Darwin < 9.
12073         * obj-c++.dg/property/property.exp: Likewise.
12074         * objc.dg/attributes/method-sentinel-1.m: Update type header.
12075         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12076         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12077         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12078         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12079         * obj-c++.dg/template-8.mm: Likewise.
12080
12081 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
12082
12083         PR target/47665
12084         * gcc.target/i386/pr47665.c: New test.
12085
12086 2011-02-10  Jie Zhang  <jie@codesourcery.com>
12087
12088         PR testsuite/47622
12089         Revert
12090         2011-02-05  Jie Zhang  <jie@codesourcery.com>
12091         PR debug/42631
12092         * gcc.dg/pr42631.c: Update test.
12093         * gcc.dg/pr42631-2.c: New test.
12094
12095 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12096
12097         PR fortran/47352
12098         * gfortran.dg/proc_decl_25.f90: New.
12099
12100 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12101
12102         PR fortran/47463
12103         * gfortran.dg/typebound_assignment_2.f03: New.
12104
12105 2011-02-09  Richard Guenther  <rguenther@suse.de>
12106
12107         PR tree-optimization/47664
12108         * gcc.dg/tree-ssa/inline-7.c: New testcase.
12109
12110 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
12111
12112         PR middle-end/47646
12113         * gnat.dg/uninit_func.adb: Adjust dg directive.
12114
12115 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
12116
12117         PR middle-end/47646
12118         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12119
12120 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12121
12122         PR fortran/47637
12123         * gfortran.dg/auto_dealloc_2.f90: New.
12124
12125 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12126
12127         * gcc.dg/builtins-config.h: Remove __sgi handling.
12128         * lib/target-supports.exp (add_options_for_c99_runtime): Add
12129         -std=c99 for mips-sgi-irix6.5*.
12130
12131 2011-02-09  Martin Jambor  <mjambor@suse.cz>
12132
12133         PR middle-end/45505
12134         * gfortran.dg/pr25923.f90: Remove xfails.
12135
12136 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12137
12138         PR fortran/47583
12139         * gfortran.dg/inquire_14.f90: New test.
12140
12141 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
12142
12143         PR fortran/45290
12144         * gfortran.dg/pointer_init_6.f90: New.
12145
12146 2011-02-08  Jeff Law <law@redhat.com>
12147
12148         PR tree-optimization/42893
12149         * gcc.tree-ssa/pr42893.c: New test.
12150
12151 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
12152
12153         PR tree-optimization/46834
12154         PR tree-optimization/46994
12155         PR tree-optimization/46995
12156         * gcc.dg/graphite/id-pr46834.c: New.
12157         * gfortran.dg/graphite/id-pr46994.f90: New.
12158         * gfortran.dg/graphite/id-pr46995.f90: New.
12159
12160 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12161
12162         PR middle-end/47646
12163         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12164         using the variable is known the warning is emitted there.
12165         * gcc.dg/uninit-pr19430.c (foo): Likewise.
12166         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12167
12168         * c-c++-common/pr20000.c (g): Both warnings occur at the return
12169         statement.
12170         (vg): Likewise.
12171         * gcc.dg/noreturn-1.c (foo5): Likewise.
12172         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12173         (method2): Likewise.
12174
12175         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12176         the return statement using the uninitialized variable.
12177         * gfortran.dg/pr39666-2.f90 (f): Likewise.
12178
12179 2011-02-08  Richard Guenther  <rguenther@suse.de>
12180
12181         PR middle-end/47639
12182         * g++.dg/opt/pr47639.c: New testcase.
12183
12184 2011-02-08  Richard Guenther  <rguenther@suse.de>
12185
12186         PR tree-optimization/47632
12187         * g++.dg/opt/pr47632.C: New testcase.
12188
12189 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12190
12191         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12192
12193 2011-02-07  Richard Guenther  <rguenther@suse.de>
12194
12195         PR tree-optimization/47615
12196         * g++.dg/opt/pr47615.C: New testcase.
12197
12198 2011-02-07  Richard Guenther  <rguenther@suse.de>
12199
12200         PR tree-optimization/47621
12201         * gcc.dg/torture/pr47621.c: New testcase.
12202
12203 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
12204
12205         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12206
12207 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
12208
12209         PR fortran/47592
12210         * gfortran.dg/allocate_with_source_1 : New test.
12211
12212 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
12213
12214         PR middle-end/47610
12215         * gcc.dg/pr47610.c: New test.
12216
12217 2011-02-05  Jie Zhang  <jie@codesourcery.com>
12218
12219         PR debug/42631
12220         * gcc.dg/pr42631.c: Update test.
12221         * gcc.dg/pr42631-2.c: New test.
12222
12223 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12224
12225         PR fortran/47574
12226         * gfortran.dg/pr47574.f90:  New test.
12227
12228 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
12229
12230         PR tree-optimization/46194
12231         * gcc.dg/autopar/pr46194.c: New.
12232
12233 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12234
12235         PR tree-optimization/43695
12236         * g++.dg/ipa/pr43695.C: New.
12237
12238 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
12239
12240         PR inline-asm/23200
12241         * gcc.dg/pr23200.c: New test.
12242
12243 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
12244
12245         PR c++/47589
12246         * g++.dg/pr47589.C: New test.
12247
12248 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
12249
12250         PR c++/47398
12251         * g++.dg/template/typedef37.C: New test.
12252         * g++.dg/template/param1.C: Adjust expected error message.
12253
12254 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12255
12256         PR middle-end/31490
12257         * gcc.dg/pr31490-2.c: New test.
12258         * gcc.dg/pr31490-3.c: New test.
12259         * gcc.dg/pr31490-4.c: New test.
12260
12261 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
12262             Jakub Jelinek  <jakub@redhat.com>
12263
12264         PR c++/46890
12265         * g++.dg/parser/semicolon3.C: Adjust.
12266         * g++.dg/parser/semicolon4.C: New testcase.
12267         * g++.dg/pr46890.C: New testcase.
12268
12269 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12270
12271         PR c++/29571
12272         * g++.dg/init/pr29571.C: New.
12273
12274 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12275
12276         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12277         instead of vect_int.
12278
12279 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12280
12281         PR target/47312
12282         * gcc.target/i386/pr47312.c: New test.
12283
12284         PR target/47564
12285         * gcc.target/i386/pr47564.c: New test.
12286
12287 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
12288
12289         PR tree-optimization/45122
12290         * gcc.dg/tree-ssa/pr45122.c: New.
12291
12292 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12293
12294         PR target/47272
12295         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12296         and vec_vsx_st.
12297
12298         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12299         and vsx so a default --with-cpu=power7 doesn't give an error
12300         when -mavoid-indexed-addresses is used.
12301
12302         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12303         wrapper function to save the arguments and then jump to the real
12304         function, rather than depending on the compiler not to move stuff
12305         before an asm.
12306         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12307
12308 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12309             Paul Thomas  <pault@gcc.gnu.org>
12310
12311         PR fortran/47082
12312         * gfortran.dg/class_37.f03 : New test.
12313
12314 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
12315             Richard Guenther  <rguenther@suse.de>
12316
12317         PR tree-optimization/40979
12318         PR bootstrap/47044
12319         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12320         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12321         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12322         check_vect_support_and_set_flags.
12323         * gfortran.dg/graphite/vect-pr40979.f90: New.
12324
12325 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12326
12327         PR fortran/47572
12328         * gfortran.dg/class_36.f03: New.
12329
12330 2011-02-02  Richard Guenther  <rguenther@suse.de>
12331
12332         PR tree-optimization/47566
12333         * gcc.dg/lto/20110201-1_0.c: New testcase.
12334
12335 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
12336
12337         PR debug/47498
12338         PR debug/47501
12339         PR debug/45136
12340         PR debug/45130
12341         * debug/pr47498.c: New.
12342         * debug/pr47501.c: New.
12343
12344 2011-02-01  Richard Guenther  <rguenther@suse.de>
12345
12346         PR tree-optimization/47559
12347         * g++.dg/torture/pr47559.C: New testcase.
12348
12349 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
12350
12351         PR fortran/47565
12352         * gfortran.dg/typebound_call_20.f03: New.
12353
12354 2011-02-01  Richard Guenther  <rguenther@suse.de>
12355
12356         PR tree-optimization/47555
12357         * gcc.dg/pr47555.c: New testcase.
12358
12359 2011-02-01  Richard Guenther  <rguenther@suse.de>
12360
12361         PR tree-optimization/47541
12362         * g++.dg/torture/pr47541.C: New testcase.
12363
12364 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12365
12366         PR fortran/47455
12367         * gfortran.dg/typebound_call_19.f03: New.
12368
12369 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12370
12371         PR c++/47416
12372         * g++.dg/cpp0x/pr47416.C: New test.
12373
12374 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
12375
12376         PR fortran/47519
12377         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12378
12379 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12380
12381         PR fortran/47463
12382         * gfortran.dg/typebound_assignment_1.f03: New.
12383
12384 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12385
12386         PR tree-optimization/47538
12387         * gcc.c-torture/execute/pr47538.c: New test.
12388
12389 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12390
12391         PR target/45325
12392         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12393
12394 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12395
12396         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12397
12398 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12399
12400         PR rtl-optimization/44031
12401         * gcc.c-torture/compile/20110131-1.c: New test.
12402
12403 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12404
12405         PR fortran/47042
12406         * gfortran.dg/stmt_func_1.f90: New.
12407
12408 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12409
12410         PR fortran/47042
12411         * gfortran.dg/interface_34.f90: New.
12412
12413 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
12414
12415         PR fortran/47523
12416         * gfortran.dg/realloc_on_assign_5.f03: New test.
12417         * gfortran.dg/realloc_on_assign_5.f03: New test.
12418
12419 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12420
12421         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12422         * gfortran.dg/bessel_7.f90: Likewise.
12423         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
12424
12425         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12426         * gfortran.dg/sum_init_expr.f03: Likewise.
12427
12428         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12429
12430         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12431         -r -nostdlib.
12432
12433         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12434         loop only on "vect_intfloat_cvt" targets.
12435
12436 2011-01-29  Tobias Burnus  <burnus@net-b.de>
12437
12438         PR fortran/47531
12439         * gfortran.dg/shape_6.f90: New.
12440
12441 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12442
12443         PR libgfortran/47434
12444         * gfortran.dg/read_infnan_1.f90: Update test.
12445         * gfortran.dg/module_nan.f90: Update test.
12446         * gfortran.dg/char4_iunit_1.f03: Update test.
12447         * gfortran.dg/large_real_kind_1.f90: Update test.
12448         * gfortran.dg/real_const_3.f90: Update test.
12449         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12450
12451 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
12452
12453         PR c++/47311
12454         * g++.dg/template/param2.C: New test.
12455
12456 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12457
12458         PR libgfortran/47285
12459         * gfortran.dg/fmt_g.f: New test.
12460
12461 2011-01-28  Tobias Burnus  <burnus@net-b.de>
12462
12463         PR fortran/47507
12464         * gfortran.dg/pure_formal_1.f90: New.
12465
12466 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
12467
12468         PR target/42894
12469         * gcc.dg/tls/pr42894.c: New test.
12470
12471 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12472
12473         * gcc.dg/pr47276.c: Add dg-require-visibility.
12474
12475 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12476
12477         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12478
12479 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
12480             Tobias Burnus  <burnus@gcc.gnu.org>
12481
12482         PR fortran/45170
12483         PR fortran/35810
12484         PR fortran/47350
12485         * gfortran.dg/realloc_on_assign_3.f03: New test.
12486         * gfortran.dg/realloc_on_assign_4.f03: New test.
12487         * gfortran.dg/allocatable_function_5.f90: New test.
12488         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12489         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12490         implemented" dg-errors.
12491
12492 2011-01-27  Jan Hubicka  <jh@suse.cz>
12493
12494         PR middle-end/46949
12495         * gcc.dg/attr-weakref-4.c: New testcase
12496
12497 2011-01-27  Martin Jambor  <mjambor@suse.cz>
12498
12499         PR tree-optimization/47228
12500         * gcc.dg/torture/pr47228.c: New test.
12501
12502 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12503
12504         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12505
12506 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12507
12508         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12509         when using auto-overlay support on the SPU.
12510
12511 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12512
12513         PR rtl-optimization/44174
12514         * gcc.target/i386/asm-6.c: New test.
12515
12516 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
12517
12518         PR rtl-optimization/46856
12519         * gcc.c-torture/compile/pr46856.c: New test.
12520
12521 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
12522             Andrew Pinski  <pinskia@gmail.com>
12523
12524         PR c/43082
12525         * gcc.dg/pr43082.c: New.
12526
12527 2011-01-26  DJ Delorie  <dj@redhat.com>
12528
12529         PR rtl-optimization/46878
12530         * gcc.dg/pr46878-1.c: New test.
12531
12532 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12533
12534         PR c++/47476
12535         * g++.dg/cpp0x/pr47476.C: New test.
12536
12537 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12538
12539         * gcc.c-torture/compile/20110126-1.c: New test.
12540
12541 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12542
12543         PR c/47473
12544         * gcc.dg/torture/pr47473.c: New test.
12545
12546 2011-01-26  Jan Hubicka  <jh@suse.cz>
12547
12548         PR target/47237
12549         * gcc.c-torture/execute/pr47237.c: New testcase.
12550
12551 2011-01-26  Jan Hubicka  <jh@suse.cz>
12552
12553         PR tree-optimization/47190
12554         * gcc.dg/attr-weakref-3.c: New testcase.
12555
12556 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
12557
12558         PR c++/43601
12559         * gcc.dg/dll-9a.c: New test file.
12560         * gcc.dg/dll-11.c: Likewise.
12561         * gcc.dg/dll-12.c: Likewise.
12562         * gcc.dg/dll-12a.c: Likewise.
12563         * gcc.dg/dll-11a.c: Likewise.
12564         * gcc.dg/dll-9.c: Likewise.
12565         * gcc.dg/dll-10.c: Likewise.
12566         * gcc.dg/dll-10a.c: Likewise.
12567         * g++.dg/ext/dllexport4a.cc: Likewise.
12568         * g++.dg/ext/dllexport4.C: Likewise.
12569         * g++.dg/ext/dllexport5.C: Likewise.
12570         * g++.dg/ext/dllexport5a.cc: Likewise.
12571
12572 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12573
12574         PR tree-optimization/46970
12575         * gcc.dg/graphite/pr46970.c: New.
12576
12577 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12578
12579         PR tree-optimization/46215
12580         * gcc.dg/graphite/pr46215.c: New.
12581
12582 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12583
12584         PR tree-optimization/46168
12585         * gcc.dg/graphite/pr46168.c: New.
12586
12587 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12588
12589         PR tree-optimization/43657
12590         * gcc.dg/graphite/pr43657.c: New.
12591
12592 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12593
12594         PR tree-optimization/29832
12595         * gfortran.dg/graphite/pr29832.f90: New.
12596
12597 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12598
12599         PR tree-optimization/43567
12600         * gcc.dg/graphite/pr43567.c: New.
12601
12602 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12603
12604         * gfortran.dg/graphite/interchange-4.f: New.
12605         * gfortran.dg/graphite/interchange-5.f: New.
12606
12607         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12608         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12609         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12610         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12611         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12612         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12613         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12614         * gfortran.dg/ltrans-7.f90: Removed.
12615         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12616
12617         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12618         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12619         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12620         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12621         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12622         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12623         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12624         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12625         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12626         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12627         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12628         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12629         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12630         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12631         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12632         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12633         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12634         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12635         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12636         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12637         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12638         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12639         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12640         * gcc.dg/tree-ssa/data-dep-1.c
12641         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12642         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12643         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12644         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12645         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12646
12647 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12648
12649         PR tree-optimization/47265
12650         PR tree-optimization/47443
12651         * gcc.c-torture/compile/pr47265.c: New test.
12652         * gcc.dg/pr47443.c: New test.
12653
12654 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12655
12656         PR tree-optimization/47382
12657         * g++.dg/torture/pr47382.C: New test.
12658         * g++.dg/opt/devirt1.C: Xfail.
12659
12660 2011-01-25  Yao Qi  <yao@codesourcery.com>
12661
12662         PR target/45701
12663         * gcc.target/arm/pr45701-1.c: New test.
12664         * gcc.target/arm/pr45701-2.c: New test.
12665         * gcc.target/arm/pr45701-3.c: New test.
12666
12667 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12668             Jakub Jelinek  <jakub@redhat.com>
12669
12670         PR tree-optimization/47271
12671         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12672
12673 2011-01-25  Nick Clifton  <nickc@redhat.com>
12674
12675         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12676         (saturate_add): Delete.
12677         (exchange): Delete.
12678         (main): Do not run saturate_add.
12679         (set_interrupts): Delete.
12680
12681 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12682
12683         PR fortran/47448
12684         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12685
12686 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12687
12688         PR tree-optimization/47427
12689         PR tree-optimization/47428
12690         * gcc.c-torture/compile/pr47427.c: New test.
12691         * gcc.c-torture/compile/pr47428.c: New test.
12692
12693 2011-01-25  Richard Guenther  <rguenther@suse.de>
12694
12695         PR middle-end/47411
12696         * gcc.dg/torture/pr47411.c: New testcase.
12697
12698 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12699
12700         * gfortran.dg/graphite/id-24.f: New.
12701         * gfortran.dg/graphite/id-25.f: New.
12702
12703 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12704
12705         * gfortran.dg/graphite/id-23.f: New.
12706
12707 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12708
12709         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12710
12711 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12712
12713         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12714         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12715         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12716         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12717         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12718         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12719         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12720         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12721         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12722
12723 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12724
12725         * gcc.dg/graphite/block-0.c: Add documentation.
12726         * gcc.dg/graphite/block-4.c: Same.
12727         * gcc.dg/graphite/block-7.c: Same.
12728         * gcc.dg/graphite/block-8.c: New.
12729         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12730         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12731         * gcc.dg/graphite/interchange-12.c: Add documentation.
12732         * gcc.dg/graphite/interchange-13.c: New.
12733         * gcc.dg/graphite/interchange-14.c: New.
12734         * gcc.dg/graphite/interchange-15.c: New.
12735         * gcc.dg/graphite/interchange-8.c: Add documentation.
12736         * gcc.dg/graphite/interchange-mvt.c: Same.
12737
12738 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12739
12740         PR target/47408
12741         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12742         * gcc.target/powerpc/altivec-14.c: Ditto.
12743         * gcc.target/powerpc/altivec-33.c: Ditto.
12744         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12745         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12746         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12747         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12748         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12749         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12750         * g++.dg/ext/altivec-15.C: Ditto.
12751         * g++.dg/ext/altivec-types-1.C: Ditto.
12752         * g++.dg/ext/altivec-types-2.C: Ditto.
12753         * g++.dg/ext/altivec-types-3.C: Ditto.
12754         * g++.dg/ext/altivec-types-4.C: Ditto.
12755
12756 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12757
12758         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12759
12760 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12761
12762         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12763         optimization options.
12764
12765 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12766
12767         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12768
12769         PR testsuite/45988
12770         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12771
12772 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12773
12774         PR fortran/47421
12775         * gfortran.dg/allocatable_scalar_12.f90: New.
12776
12777 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12778
12779         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12780         vectorization to be not profitable if peeling is used to
12781         realign the memory access.
12782         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12783         loop bound to avoid loop unrolling.
12784         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12785
12786 2011-01-22  Jan Hubicka  <jh@suse.cz>
12787
12788         PR lto/47333
12789         * g++.dg/lto/pr47333.C: New file.
12790
12791 2011-01-22  Jan Hubicka  <jh@suse.cz>
12792
12793         PR tree-optimization/43884
12794         PR lto/44334
12795         * gcc.dg/autopar/outer-2.c: Increase array size.
12796         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12797
12798 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12799
12800         PR fortran/38536
12801         * gfortran.dg/c_loc_tests_16.f90:  New test.
12802
12803 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12804
12805         PR fortran/47399
12806         * gfortran.dg/typebound_proc_19.f90: New.
12807
12808 2011-01-21  Jeff Law <law@redhat.com>
12809
12810         PR tree-optimization/47053
12811         * g++.dg/pr47053.C: New test.
12812
12813 2011-01-21  Jason Merrill  <jason@redhat.com>
12814
12815         PR c++/47041
12816         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12817
12818 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12819
12820         PR c++/47388
12821         * g++.dg/cpp0x/range-for10.C: New test.
12822         * g++.dg/template/for1.C: New test.
12823
12824         PR middle-end/45566
12825         * g++.dg/tree-prof/partition3.C: New test.
12826
12827         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12828
12829         PR rtl-optimization/47366
12830         * g++.dg/opt/pr47366.C: New test.
12831
12832 2011-01-21  Jason Merrill  <jason@redhat.com>
12833
12834         PR c++/46552
12835         * g++.dg/cpp0x/constexpr-regress2.C: New.
12836
12837         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12838
12839 2011-01-21  Jeff Law <law@redhat.com>
12840
12841         PR rtl-optimization/41619
12842         * gcc.dg/pr41619.c: New.
12843
12844 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12845
12846         PR tree-optimization/47355
12847         * g++.dg/opt/pr47355.C: New test.
12848
12849 2011-01-21  Richard Guenther  <rguenther@suse.de>
12850
12851         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12852         making main hot.
12853
12854 2011-01-21  Richard Guenther  <rguenther@suse.de>
12855
12856         PR tree-optimization/47365
12857         * gcc.dg/torture/pr47365.c: New testcase.
12858         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12859
12860 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12861
12862         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12863
12864 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12865
12866         PR tree-optimization/47391
12867         * gcc.dg/pr47391.c: New test.
12868
12869 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12870
12871         * g++.dg/template/char1.C: Use signed char.
12872
12873 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12874
12875         PR fortran/47377
12876         * gfortran.dg/pointer_target_4.f90: New.
12877
12878 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12879
12880         PR target/47251
12881         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12882         ILP32 system and not IP32.
12883
12884 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12885
12886         PR debug/46583
12887         * g++.dg/debug/pr46583.C: New.
12888
12889 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12890
12891         PR debug/47283
12892         * g++.dg/debug/pr47283.C: New test.
12893
12894         PR testsuite/47371
12895         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12896         * gcc.target/i386/headmerge-2.c: Likewise.
12897
12898 2011-01-20  Richard Guenther  <rguenther@suse.de>
12899
12900         PR middle-end/47370
12901         * gcc.dg/torture/pr47370.c: New testcase.
12902
12903 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12904
12905         PR tree-optimization/46130
12906         * gcc.dg/pr46130-1.c: New test.
12907         * gcc.dg/pr46130-2.c: New test.
12908
12909 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12910
12911         PR c++/47291
12912         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12913
12914 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12915
12916         PR debug/46240
12917         * g++.dg/debug/pr46240.cc: New.
12918
12919 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12920
12921         PR c++/47303
12922         * g++.dg/template/anonunion1.C: New test.
12923
12924         PR rtl-optimization/47337
12925         * gcc.c-torture/execute/pr47337.c: New test.
12926
12927 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12928
12929         PR testsuite/45342
12930         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12931
12932 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12933
12934         PR tree-optimization/46021
12935         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12936
12937 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12938
12939         PR tree-optimization/47290
12940         * g++.dg/torture/pr47290.C: New test.
12941
12942 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12943
12944         PR fortran/47240
12945         * gfortran.dg/proc_ptr_comp_29.f90: New.
12946
12947 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12948
12949         PR testsuite/41146
12950         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12951         powerpc-apple-darwin9.
12952
12953 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12954
12955         PR rtl-optimization/47299
12956         * gcc.c-torture/execute/pr47299.c: New test.
12957
12958 2011-01-17  Jason Merrill  <jason@redhat.com>
12959
12960         * g++.dg/cpp0x/constexpr-virtual.C: New.
12961
12962 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12963
12964         PR fortran/47331
12965         * gfortran.dg/gomp/pr47331.f90: New test.
12966
12967 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12968
12969         PR objc/47314
12970         * objc.dg/selector-warn-1.m: New.
12971         * obj-c++.dg/selector-warn-1.mm: New.
12972
12973 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12974
12975         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12976         Update dg-final accordingly.
12977
12978 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12979
12980         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12981
12982 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12983
12984         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12985         target check.
12986         * gcc.dg/guality/pr36728-2.c: Likewise.
12987
12988 2011-01-17  Richard Guenther  <rguenther@suse.de>
12989
12990         PR tree-optimization/47313
12991         * g++.dg/torture/pr47313.C: New testcase.
12992
12993 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12994
12995         PR target/47318
12996         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12997         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12998         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12999         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13000
13001         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13002         as __m256i.
13003         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13004         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13005         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13006
13007 2011-01-17  Richard Guenther  <rguenther@suse.de>
13008
13009         PR tree-optimization/45967
13010         * gcc.dg/torture/pr45967-2.c: New testcase.
13011         * gcc.dg/torture/pr45967-3.c: Likewise.
13012
13013 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13014
13015         PR testsuite/47325
13016         * g++.dg/ext/pr47213.C: Require visibility.
13017
13018 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13019
13020         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13021         * gcc.dg/fixed-point/struct-union.c: Update error messages.
13022
13023 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13024
13025         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13026         Linux-based targets.
13027
13028 2011-01-13  Jan Hubicka  <jh@suse.cz>
13029
13030         PR tree-optimization/47276
13031         * gcc.dg/pr47276.c: New testcase.
13032
13033 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
13034             Jonathan Wakely  <jwakely.gcc@gmail.com>
13035
13036         PR c++/33558
13037         * g++.dg/other/pr33558.C: New.
13038         * g++.dg/other/pr33558-2.C: New.
13039
13040 2011-01-14  Martin Jambor  <mjambor@suse.cz>
13041
13042         PR tree-optimization/45934
13043         PR tree-optimization/46302
13044         * g++.dg/ipa/devirt-c-1.C: New test.
13045         * g++.dg/ipa/devirt-c-2.C: Likewise.
13046         * g++.dg/ipa/devirt-c-3.C: Likewise.
13047         * g++.dg/ipa/devirt-c-4.C: Likewise.
13048         * g++.dg/ipa/devirt-c-5.C: Likewise.
13049         * g++.dg/ipa/devirt-c-6.C: Likewise.
13050         * g++.dg/ipa/devirt-6.C: Likewise.
13051         * g++.dg/ipa/devirt-d-1.C: Likewise.
13052         * g++.dg/torture/pr45934.C: Likewise.
13053
13054 2011-01-14  Jason Merrill  <jason@redhat.com>
13055
13056         * g++.dg/cpp0x/variadic105.C: New.
13057
13058 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
13059             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13060
13061         PR objc/45989
13062         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13063         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13064         execution tests on i?86-*-*, x86_64-*-* and
13065         powerpc*-apple-darwin* && ilp32.
13066         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13067         tests on i?86-*-* and x86_64-*-*.
13068
13069 2011-01-14  Richard Guenther  <rguenther@suse.de>
13070
13071         PR tree-optimization/47280
13072         * g++.dg/opt/pr47280.C: New testcase.
13073
13074 2011-01-14  Jason Merrill  <jason@redhat.com>
13075
13076         * g++.dg/cpp0x/constexpr-regress1.C: New.
13077
13078         * g++.dg/ext/flexary2.C: New.
13079
13080 2011-01-14  Richard Guenther  <rguenther@suse.de>
13081
13082         PR middle-end/47281
13083         * gcc.dg/torture/pr47281.c: New testcase.
13084         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13085
13086 2011-01-14  Richard Guenther  <rguenther@suse.de>
13087
13088         PR tree-optimization/47286
13089         * gcc.dg/tree-ssa/pr47286.c: New testcase.
13090
13091 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
13092
13093         PR c++/47213
13094         * g++.dg/ext/pr47213.C: New.
13095
13096 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13097
13098         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13099
13100 2011-01-13  Tobias Burnus  <burnus@net-b.de>
13101             Mikael Morin  <mikael@gcc.gnu.org>
13102
13103         PR fortran/45848
13104         PR fortran/47204
13105         * gfortran.dg/select_type_20.f90: New.
13106         * gfortran.dg/select_type_21.f90: New.
13107
13108 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
13109
13110         PR target/47251
13111         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13112
13113 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13114
13115         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13116         * gcc.dg/guality/pr36728-2.c: Likewise.
13117
13118 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
13119
13120         PR debug/PR46973
13121         * g++.dg/debug/dwarf2/template-params-9.C: New test.
13122
13123 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
13124
13125         PR rtl-optimization/45352
13126         * gcc.dg/pr45352-3.c: New.
13127
13128 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13129
13130         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13131         comment.
13132         * g++.dg/cpp0x/range-for8.C: New.
13133         * g++.dg/cpp0x/range-for9.C: New.
13134
13135 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
13136
13137         PR debug/47209
13138         * g++.dg/debug/pr47209.C: New.
13139
13140 2011-01-12  Richard Guenther  <rguenther@suse.de>
13141
13142         PR lto/47259
13143         * gcc.dg/lto/pr47259_0.c: New testcase.
13144         * gcc.dg/lto/pr47259_1.c: Likewise.
13145
13146 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
13147
13148         * objc-obj-c++-shared/Object1.h: Add copyright header, update
13149         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13150         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13151         methods missing from the OBJC2 Object.
13152         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13153         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13154         GNU and NeXT runtimes.
13155         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13156         comments.
13157         * objc-obj-c++-shared/Object1.m: Likewise.
13158         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
13159         * objc.dg/proto-qual-1.m: Likewise.
13160         * obj-c++.dg/proto-lossage-3.mm: Likewise.
13161         * obj-c++.dg/proto-qual-1.mm: Likewise.
13162
13163 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
13164
13165         PR testsuite/33033
13166         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13167
13168 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13169
13170         Fixed the Objective-C++ testsuite and updated all tests.
13171         * lib/obj-c++.exp (obj-c++_init): Declare and set
13172         gcc_warning_prefix and gcc_error_prefix.
13173         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13174         'dg-warning', 'dg-message' and 'dg-error'.
13175         * obj-c++.dg/class-extension-3.mm: Likewise.
13176         * obj-c++.dg/class-protocol-1.mm: Likewise.
13177         * obj-c++.dg/encode-7.mm: Likewise.
13178         * obj-c++.dg/exceptions-3.mm: Likewise.
13179         * obj-c++.dg/exceptions-5.mm: Likewise.
13180         * obj-c++.dg/method-12.mm: Likewise.
13181         * obj-c++.dg/method-13.mm: Likewise.
13182         * obj-c++.dg/method-15.mm: Likewise.
13183         * obj-c++.dg/method-16.mm: Likewise.
13184         * obj-c++.dg/method-4.mm: Likewise.
13185         * obj-c++.dg/method-8.mm: Likewise.
13186         * obj-c++.dg/method-conflict-1.mm: Likewise.
13187         * obj-c++.dg/method-conflict-2.mm: Likewise.
13188         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13189         and uncommented second part of the testcase now that the testsuite
13190         works correctly.
13191         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
13192         and uncommented second part of the testcase now that the testsuite
13193         works correctly.
13194         * obj-c++.dg/private-1.mm: Likewise.
13195         * obj-c++.dg/proto-lossage-4.mm: Likewise.
13196         * obj-c++.dg/syntax-error-7.mm: Likewise.
13197         * obj-c++.dg/warn5.mm: Likewise.
13198         * obj-c++.dg/property/at-property-14.mm: Likewise.
13199         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13200         FIXME.
13201         * obj-c++.dg/property/at-property-18.mm: Likewise.
13202         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13203         FIXME.
13204         * obj-c++.dg/property/at-property-21.mm: Likewise.
13205         * obj-c++.dg/property/at-property-28.mm: Likewise.
13206         * obj-c++.dg/property/at-property-5.mm: Likewise.
13207         * obj-c++.dg/property/dynamic-2.mm: Likewise.
13208         * obj-c++.dg/property/property-neg-3.mm: Likewise.
13209         * obj-c++.dg/property/synthesize-11.mm: Likewise.
13210         * obj-c++.dg/property/synthesize-6.mm: Likewise.
13211         * obj-c++.dg/property/synthesize-8.mm: Likewise.
13212         * obj-c++.dg/property/synthesize-9.mm: Likewise.
13213         * obj-c++.dg/tls/diag-5.mm: Likewise.
13214         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13215         dg-error, now matched correctly.
13216
13217 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13218
13219         * objc.dg/property/at-property-29.m: New.
13220         * obj-c++.dg/property/at-property-29.mm: New.
13221
13222 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13223
13224         * go.test/go-test.exp (go-set-goarch): New proc.
13225         (go-gc-tests): Use it.
13226
13227 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
13228
13229         PR debug/46955
13230         * g++.dg/debug/dwarf2/template-params-8.C: New test.
13231
13232 2011-01-11  Richard Henderson  <rth@redhat.com>
13233
13234         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13235
13236 2011-01-11  Jan Hubicka  <jh@suse.cz>
13237
13238         PR lto/45721
13239         PR lto/45375
13240         * gcc.dg/lto/pr45721_1.c: New file.
13241         * gcc.dg/lto/pr45721_0.c: New file.
13242
13243 2011-01-11  Richard Guenther  <rguenther@suse.de>
13244
13245         PR tree-optimization/46076
13246         * gcc.dg/tree-ssa/pr46076.c: New testcase.
13247
13248 2011-01-11  Jeff Law <law@redhat.com>
13249
13250         * PR tree-optimization/47086
13251         * gcc.dg/pr47086.c: New test.
13252
13253 2011-01-11  Jason Merrill  <jason@redhat.com>
13254
13255         PR c++/46658
13256         * g++.dg/template/new10.C: New.
13257
13258         PR c++/45520
13259         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13260
13261 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
13262
13263         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13264         Split type definitions and NSConstantString class into...
13265         * objc-obj-c++-shared/objc-test-suite-types.h: New.
13266         * objc-obj-c++-shared/nsconstantstring-class.h: New.
13267         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13268         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13269         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13270         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13271         to comments.
13272         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13273         encode defines for newer NeXT system headers.
13274         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13275         * obj-c++.dg/torture/strings/string1.mm: Likewise.
13276         * objc.dg/foreach-5.m: Likewise.
13277         * objc.dg/foreach-2.m: Likewise.
13278         * objc.dg/foreach-4.m: Likewise.
13279         * objc.dg/torture/strings/string1.m: Likewise.
13280         * objc.dg/torture/strings/string2.m: Likewise.
13281         * objc.dg/torture/strings/string3.m: Likewise.
13282         * objc.dg/torture/strings/string4.m: Likewise.
13283         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13284         header and stand alone.
13285         * obj-c++.dg/strings/strings-2.mm: Likewise.
13286         * objc.dg/torture/strings/const-str-3.m: Likewise.
13287         * objc.dg/strings/strings-2.m: Likewise.
13288         * objc.dg/strings/const-str-12b.m: Likewise.
13289
13290 2011-01-12  Richard Guenther  <rguenther@suse.de>
13291
13292         PR middle-end/32511
13293         * gcc.dg/attr-weak-1.c: Adjust.
13294
13295 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
13296
13297         PR fortran/47051
13298         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13299         standard compliant and comment.
13300
13301 2011-01-10  Jan Hubicka  <jh@suse.cz>
13302
13303         PR lto/46083
13304         * gcc.dg/initpri3.c: New testcase.
13305
13306 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
13307
13308         PR lto/47222
13309         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13310         externally visible.
13311         (g_esi): Likewise.
13312         (g_ebx): Likewise.
13313         (g_ebp): Likewise.
13314         (g_esp): Likewise.
13315         (g_ebp_save): Likewise.
13316         (g_esp_save): Likewise.
13317
13318 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13319
13320         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13321
13322 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13323
13324         PR tree-optimization/46021
13325         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13326         i?86-*-*, x86_64-*-*.
13327
13328 2011-01-10  Jeff Law <law@redhat.com>
13329
13330         * PR tree-optimization/47141
13331         * gcc.c-torture/compile/pr47141.c: New test.
13332
13333 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13334
13335         PR testsuite/46230
13336         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13337         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13338         * gcc.dg/vect/slp-35.c: Remove XFAILs.
13339         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13340
13341         PR testsuite/46230
13342         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13343         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
13344         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13345         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13346         being vectorized.  Adjust dg-final pattern.
13347
13348         PR testsuite/46230
13349         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13350         * gcc.dg/vect/slp-24.c: Likewise.
13351
13352 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
13353
13354         PR c++/47218
13355         * g++.dg/other/pr47218-1.C: New test file.
13356         * g++.dg/other/pr47218.C: Likewise.
13357         * g++.dg/other/pr47218.h: New supporting header.
13358
13359 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
13360
13361         PR objc/47232
13362         * objc.dg/attributes/invalid-attribute-1.m: New.
13363         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13364
13365 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13366
13367         PR fortran/47224
13368         * gfortran.dg/proc_ptr_comp_28.f90: New.
13369
13370 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13371
13372         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13373         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13374         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13375         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13376         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13377         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13378         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13379         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13380         * objc.dg/gnu-api-2-class.m: Likewise.
13381         * objc.dg/gnu-api-2-ivar.m: Likewise.
13382         * objc.dg/gnu-api-2-method.m: Likewise.
13383         * objc.dg/gnu-api-2-objc.m: Likewise.
13384         * objc.dg/gnu-api-2-object.m: Likewise.
13385         * objc.dg/gnu-api-2-property.m: Likewise.
13386         * objc.dg/gnu-api-2-protocol.m: Likewise.
13387         * objc.dg/gnu-api-2-sel.m: Likewise.
13388
13389 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13390
13391         * objc.dg/foreach-1.m: Skip for Darwin < 9.
13392         * objc.dg/objc-foreach-4.m: Likewise.
13393         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13394         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13395         * objc.dg/foreach-4.m: Likewise.
13396         * objc.dg/foreach-5.m: Likewise.
13397         * objc.dg/foreach-3.m: Return self from init.
13398
13399 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
13400
13401         PR fortran/38536
13402         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
13403
13404 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13405
13406         PR fortran/46313
13407         * gfortran.dg/class_35.f90: New.
13408
13409 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13410
13411         * objc.dg/foreach-1.m: Add "-Wall" to flags.
13412
13413 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
13414
13415         PR objc/47078
13416         * objc.dg/invalid-method-2.m: New.
13417         * obj-c++.dg/invalid-method-2.mm: New.
13418
13419 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
13420
13421         PR fortran/46896
13422         * gfortran.dg/transpose_optimization_2.f90 : New test.
13423
13424 2011-01-08  Jan Hubicka  <jh@suse.cz>
13425
13426         PR tree-optmization/46469
13427         * g++.dg/torture/pr46469.C: New testcase.
13428
13429 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13430
13431         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13432         emulation of libobjc-gnu structure layout functionality to ..
13433         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13434         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13435         * objc/execute/bf-common.h: Adjust headers.
13436         * objc/execute/bf-1.m: Likewise.
13437         * objc/execute/bf-2.m: Likewise.
13438         * objc/execute/bf-3.m: Likewise.
13439         * objc/execute/bf-4.m: Likewise.
13440         * objc/execute/bf-5.m: Likewise.
13441         * objc/execute/bf-6.m: Likewise.
13442         * objc/execute/bf-7.m: Likewise.
13443         * objc/execute/bf-8.m: Likewise.
13444         * objc/execute/bf-9.m: Likewise.
13445         * objc/execute/bf-10.m: Likewise.
13446         * objc/execute/bf-11.m: Likewise.
13447         * objc/execute/bf-12.m: Likewise.
13448         * objc/execute/bf-13.m: Likewise.
13449         * objc/execute/bf-14.m: Likewise.
13450         * objc/execute/bf-15.m: Likewise.
13451         * objc/execute/bf-16.m: Likewise.
13452         * objc/execute/bf-17.m: Likewise.
13453         * objc/execute/bf-18.m: Likewise.
13454         * objc/execute/bf-19.m: Likewise.
13455         * objc/execute/bf-20.m: Likewise.
13456         * objc/execute/bf-21.m: Likewise.
13457         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13458         objc_get_type_qualifiers ().
13459
13460 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
13461
13462         PR fortran/45777
13463         * gfortran.dg/dependency_39.f90:  New test.
13464
13465 2011-01-07  Jan Hubicka  <jh@suse.cz>
13466
13467         Get builtins tests ready for linker plugin.
13468         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13469         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13470         my_memset, my_bzero): Mark used.
13471         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13472         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13473         volatile.
13474         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13475         volatile.
13476
13477 2011-01-07  Jan Hubicka  <jh@suse.cz>
13478
13479         PR tree-optimization/46367
13480         * g++.dg/torture/pr46367.C: New file.
13481
13482 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13483
13484         PR target/47201
13485         * gcc.dg/pr47201.c: New test.
13486
13487         PR bootstrap/47187
13488         * gcc.dg/tree-prof/pr47187.c: New test.
13489
13490 2011-01-07  Tobias Burnus  <burnus@net-b.de>
13491
13492         PR fortran/41580
13493         * gfortran.dg/extends_type_of_3.f90: New.
13494
13495 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
13496
13497         * g++.dg/ext/dllexport-MI1.C: Adjust test.
13498         * g++.dg/ext/dllimport-MI1.C: Likewise.
13499         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13500         * g++.dg/ext/dllimport10.C: Likewise.
13501         * g++.dg/ext/dllimport11.C: Likewise.
13502         * g++.dg/ext/dllimport12.C: Likewise.
13503         * g++.dg/ext/dllimport13.C: Likewise.
13504         * g++.dg/ext/dllimport2.C: Likewise.
13505         * g++.dg/ext/dllimport3.C: Likewise.
13506         * g++.dg/ext/dllimport4.C: Likewise.
13507         * g++.dg/ext/dllimport5.C: Likewise.
13508         * g++.dg/ext/dllimport6.C: Likewise.
13509         * g++.dg/ext/dllimport8.C: Likewise.
13510         * g++.dg/ext/dllimport9.C: Likewise.
13511         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13512         targets, too. Additionally enable test for i?86-*-mingw*.
13513         * g++.dg/ext/selectany1.C: Likewise.
13514         Remove guard variable check.
13515
13516 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
13517
13518         PR fortran/47189
13519         PR fortran/47194
13520         * gfortran.dg/storage_size_3.f08: Extended.
13521
13522 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13523
13524         PR c++/47022
13525         * g++.dg/template/stdarg1.C: New test.
13526
13527 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13528
13529         PR fortran/47195
13530         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13531         * gfortran.dg/defined_operators_1.f90: Split the subroutine
13532         from the interface of functions to not hide the errors that
13533         shall be tested.
13534
13535 2011-01-06  Jan Hubicka  <jh@suse.cz>
13536
13537         * gcc.dg/lto/pr47188_0.c: New testcase.
13538         * gcc.dg/lto/pr47188_1.c: New testcase.
13539
13540 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13541
13542         PR fortran/33117
13543         PR fortran/46478
13544         * gfortran.dg/interface_33.f90: New test.
13545
13546 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
13547
13548         PR c/47150
13549         * gcc.c-torture/compile/pr47150.c: New test.
13550
13551 2011-01-06  Ira Rosen  <irar@il.ibm.com>
13552
13553         PR tree-optimization/47139
13554         * gcc.dg/vect/pr47139.c: New test.
13555
13556 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13557
13558         PR fortran/47180
13559         * gfortran.dg/extends_type_of_2.f03: New.
13560
13561 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13562
13563         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13564
13565 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13566
13567         * gnat.dg/opt14.adb: New test.
13568
13569 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13570
13571         PR fortran/46017
13572         * gfortran.dg/allocate_error_2.f90:  New test.
13573
13574 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13575
13576         PR fortran/47024
13577         * gfortran.dg/storage_size_3.f08: New.
13578
13579 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13580
13581         PR libgfortran/47154
13582         * gfortran.dg/namelist_68.f90: New test.
13583
13584 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13585
13586         * gnat.dg/unchecked_convert8.ad[sb]: New test.
13587
13588 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
13589
13590         PR fortran/46448
13591         * gfortran.dg/class_34.f90: New.
13592
13593 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13594
13595         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13596         use __builtin_inff.  Skip all single-precision tests that require
13597         Infinity.
13598
13599 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13600
13601         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13602
13603 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13604
13605         PR tree-optimization/47148
13606         * gcc.c-torture/execute/pr47148.c: New test.
13607
13608         PR tree-optimization/47155
13609         * gcc.c-torture/execute/pr47155.c: New test.
13610
13611         PR rtl-optimization/47157
13612         * gcc.c-torture/compile/pr47157.c: New test.
13613
13614 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13615
13616         * gcc.dg/torture/vector-shift2.c (schar): Define.
13617         (main): Always use schar or uchar instead of plain "char" to avoid
13618         dependencies on implementation-defined char signedness.
13619
13620 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13621
13622         PR tree-optimization/46801
13623         * gnat.dg/pack9.adb: Remove xfail.
13624
13625 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13626
13627         PR tree-optimization/46984
13628         * g++.dg/ipa/pr46984.C: New test.
13629
13630 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13631
13632         PR fortran/46408
13633         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13634
13635 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13636
13637         PR tree-optimization/47140
13638         * gcc.c-torture/compile/pr47140.c: New test.
13639
13640         PR rtl-optimization/47028
13641         * gcc.dg/pr47028.c: New test.
13642
13643 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13644
13645         * objc.dg/protocol-forward-1.m: Removed TODO.
13646         * objc.dg/protocol-forward-2.m: New.
13647         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13648         * obj-c++.dg/protocol-forward-2.mm: New.
13649
13650 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13651
13652         PR target/38662
13653         * g++.dg/eh/pr38662.C: New testcase.
13654
13655 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13656
13657         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13658         scan for newline '\n'.
13659
13660 \f
13661 Copyright (C) 2011 Free Software Foundation, Inc.
13662
13663 Copying and distribution of this file, with or without modification,
13664 are permitted in any medium without royalty provided the copyright
13665 notice and this notice are preserved.