OSDN Git Service

PR c++/35688
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-11-07  Jason Merrill  <jason@redhat.com>
2
3         PR c++/35688
4         * g++.dg/ext/visibility/template8.C: New.
5
6 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/50789
9         * gcc.target/i386/avx2-gather-1.c: New test.
10         * gcc.target/i386/avx2-gather-2.c: New test.
11         * gcc.target/i386/avx2-gather-3.c: New test.
12         * gcc.target/i386/avx2-gather-4.c: New test.
13
14 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
15
16         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
17
18 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
19
20         PR libfortran/45723
21         * gfortran.dg/open_dev_null.f90: Remove testcase.
22
23 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
24
25         * lib/target-supports.exp (check_effective_target_sync_int_128):
26         Don't cache the result.
27         (check_effective_target_sync_long_long): Ditto.
28
29 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
30
31         PR rtl-optimization/47698
32         * gcc.target/i386/47698.c: New test.
33
34 2011-11-06  Jason Merrill  <jason@redhat.com>
35
36         PR c++/35688
37         * g++.dg/ext/visibility/template7.C: New.
38
39 2011-11-07  Terry Guo  <terry.guo@arm.com>
40
41         * gcc.target/arm/wmul-1.c: Adjust optimization level.
42         * gcc.target/arm/wmul-2.c: Ditto.
43         * gcc.target/arm/wmul-3.c: Ditto.
44         * gcc.target/arm/wmul-4.c: Ditto.
45
46 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
47
48         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
49         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
50         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
51         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
52         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
53         expected diagnostics.
54
55 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
56             Richard Henderson  <rth@redhat.com>
57             Aldy Hernandez  <aldyh@redhat.com>
58
59         Merged from cxx-mem-model.
60
61         * lib/target-supports.exp (check_effective_target_sync_int_128,
62         check_effective_target_sync_long_long): Check whether the target
63         supports 64 and 128 bit __sync builtins.
64         (check_effective_target_cas_char): New.
65         (check_effective_target_cas_int): New.
66         * gcc.dg/dg.exp: Exclude simulate-thread tests.
67         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
68         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
69         produce the expected library calls.
70         * gcc.dg/atomic-fence.c: New functional tests.
71         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
72         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
73         * gcc.dg/atomic-lockfree[-aux].c: New tests.
74         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
75         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
76         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
77         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
78         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
79         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
80         are atomic.
81         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
82         loads are atomic.
83         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
84         are atomic.
85         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
86         are atomic.
87         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
88         int128 operations are atomic.
89         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
90         operations are atomic.
91         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
92         operations are atomic.
93         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
94         operations are atomic.
95         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
96         stores aren't moved out of a loop.
97         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
98         globals don't overwrite neighbouring globals.
99         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
100         writes dont overwrite neighbouring components.
101         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
102         * c-c++-common/gomp/atomic-3.c: Likewise.
103         * c-c++-common/gomp/atomic-9.c: Likewise.
104         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
105         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
106         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
107         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
108         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
109         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
110         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
111         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
112         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
113         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
114         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
115         g++.dg/gomp/atomic-15.C: Remove.
116         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
117         * gcc.dg/gomp/atomic-11.c: Remove test.
118
119 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
120
121         * gcc.dg/vect/bb-slp-cond-1.c: New test.
122         * gcc.dg/vect/slp-cond-1.c: New test.
123         * gcc.dg/vect/slp-cond-2.c: New test.
124
125 2011-11-05  David S. Miller  <davem@davemloft.net>
126
127         * lib/test-supports.exp
128         (check_effective_target_ultrasparc_vis2_hw): New proc.
129         (check_effective_target_ultrasparc_vis3_hw): New proc.
130         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
131         * gcc.target/sparc/vec-init-2.inc: Likewise.
132         * gcc.target/sparc/vec-init-3.inc: Likewise.
133         * gcc.target/sparc/vec-init-1-vis1.c: New test.
134         * gcc.target/sparc/vec-init-1-vis2.c: New test.
135         * gcc.target/sparc/vec-init-1-vis3.c: New test.
136         * gcc.target/sparc/vec-init-2-vis1.c: New test.
137         * gcc.target/sparc/vec-init-2-vis2.c: New test.
138         * gcc.target/sparc/vec-init-2-vis3.c: New test.
139         * gcc.target/sparc/vec-init-3-vis1.c: New test.
140         * gcc.target/sparc/vec-init-3-vis2.c: New test.
141         * gcc.target/sparc/vec-init-3-vis3.c: New test.
142
143 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
144
145         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
146         Disable test on Epiphany.
147         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
148         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
149         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
150         * g++.dg/parse/pragma3.C: Likewise.
151         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
152         (bar): Use it.
153         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
154         * gcc.dg/tls/thr-cse-1.c: Likewise.
155         * g++.dg/opt/devirt2.C: Likewise.
156         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
157         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
158         * gcc.target/epiphany: New directory.
159
160 2011-11-05  Tobias Burnus  <burnus@net-b.de>
161
162         * gfortran.dg/quad_2.f90: New.
163
164 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
165
166         * gcc.dg/strlenopt-22g.c: New wrapper around...
167         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
168
169 2011-11-04  Jason Merrill  <jason@redhat.com>
170
171         PR c++/26714
172         * g++.dg/init/lifetime2.C: New.
173         * g++.dg/cpp0x/initlist-lifetime2.C: New.
174
175         PR c++/48370
176         * g++.dg/init/lifetime1.C: Test cleanup order.
177
178 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
179
180         * g++.dg/other/offsetof7.C: New test.
181
182 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
183
184         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
185         variable, default empty, -ffat-lto-objects for effective_target_lto.
186         (gcc-dg-test-1): Add options from dg-final methods.
187         * lib/scanasm.exp (scan-assembler_required_options)
188         (scan-assembler-not_required_options): New procs.
189
190 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
191
192         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
193         generate a pedwarn in c++98-mode.
194         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
195         don't generate a pedwarn in c++0x-mode.
196
197 2011-11-04  Olivier Goffart  <olivier@woboq.com>
198
199         PR c++/50965
200         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
201
202 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
203
204         PR rtl-optimization/38644
205         * gcc.target/arm/stack-red-zone.c: New.
206
207 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
208
209         PR c++/48420
210         * g++.dg/warn/Wconversion-null-3.C: New.
211
212 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
213
214         PR c++/50941
215         * g++.dg/cpp0x/udlit-strint-length.C: New.
216
217 2011-11-04  Jason Merrill  <jason@redhat.com>
218
219         PR c++/48370
220         * g++.dg/cpp0x/initlist-lifetime1.C: New.
221         * g++.dg/init/lifetime1.C: New.
222         * g++.dg/init/ref21.C: New.
223         * g++.dg/eh/array1.C: New.
224
225 2011-11-04  Tom de Vries  <tom@codesourcery.com>
226
227         PR tree-optimization/50763
228         * gcc.dg/pr50763-5.c: New test.
229
230 2011-11-04  Tom de Vries  <tom@codesourcery.com>
231
232         PR tree-optimization/50763
233         * g++.dg/pr50763-4.C: New test.
234
235 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
236
237         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
238         test.
239
240         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
241
242         * gcc.dg/torture/vec-cvt-1.c: New test.
243
244 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
245
246         * gnat.dg/specs/private1[-sub].ads: New test.
247
248 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
249
250         PR fortran/43829
251         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
252         * gfortran.dg/inline_sum_1.f90: New.
253         * gfortran.dg/inline_sum_2.f90: New.
254         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
255         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
256         * gfortran.dg/inline_product_1.f90: New.
257
258 2011-11-03  Tobias Burnus  <burnus@net-b.de>
259
260         PR fortran/50933
261         * gfortran.dg/bind_c_dts_5.f90: New.
262
263 2011-11-03  Tobias Burnus  <burnus@net-b.de>
264
265         PR fortran/50960
266         * gfortran.dg/module_parameter_array_refs_2.f90: New.
267
268 2011-11-03  Richard Guenther  <rguenther@suse.de>
269
270         PR middle-end/50079
271         * g++.dg/init/copy7.C: Remove testcase.
272
273 2011-11-03  Martin Jambor  <mjambor@suse.cz>
274
275         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
276         * g++.dg/ipa/devirt-c-2.C: Likewise.
277         * g++.dg/ipa/devirt-c-7.C: New test.
278         * g++.dg/ipa/devirt-c-8.C: Likewise.
279
280 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
281
282         PR tree-optimization/50912
283         * gnat.dg/loop_optimization10.ad[sb]: New test.
284         * gnat.dg/loop_optimization10_pkg.ads: New helper.
285
286 2011-11-02  Jason Merrill  <jason@redhat.com>
287
288         PR c++/50930
289         * g++.dg/cpp0x/nsdmi-list2.C: New.
290
291 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
292
293         PR c++/50810
294         * g++.dg/cpp0x/warn_cxx0x2.C: New.
295         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
296
297 2011-11-02  Tom de Vries  <tom@codesourcery.com>
298
299         PR tree-optimization/50769
300         * gfortran.dg/pr50769.f90: New test.
301
302 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
303
304         * gcc.target/sparc/20111102-1.c: New test.
305
306 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
307
308         PR c++/50956
309         * g++.dg/warn/Wcast-qual2.C: New.
310
311 2011-11-02  Tom de Vries  <tom@codesourcery.com>
312
313         PR tree-optimization/50763
314         * g++.dg/pr50763-3.C: New test.
315
316 2011-11-02  Tom de Vries  <tom@codesourcery.com>
317
318         PR tree-optimization/50672
319         * g++.dg/pr50672.C: New test.
320
321 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
322
323         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
324         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
325         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
326
327         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
328
329 2011-11-02  Richard Guenther  <rguenther@suse.de>
330
331         PR tree-optimization/50902
332         * gcc.dg/torture/pr50902.c: New testcase.
333
334 2010-11-02  Richard Guenther  <rguenther@suse.de>
335
336         PR tree-optimization/50890
337         * gcc.dg/torture/pr50890.c: New testcase.
338
339 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
340
341         PR c++/44277
342         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
343         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
344
345 2011-11-01  Tom de Vries  <tom@codesourcery.com>
346
347         PR tree-optimization/50908
348         * gcc.dg/pr50908.c: New test.
349         * gcc.dg/pr50908-2.c: Same.
350         * gcc.dg/pr50908-3.c: Same.
351
352 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
353
354         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
355         the outer loop.  Remove comment.  Don't check for widen-mult.
356
357 2011-10-31  Martin Jambor  <mjambor@suse.cz>
358
359         * gcc.dg/ipa/ipcp-4.c: New test.
360
361 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
362
363         * gcc.dg/vshift-3.c: New test.
364         * gcc.dg/vshift-4.c: New test.
365         * gcc.dg/vshift-5.c: New test.
366
367 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
368
369         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
370         and current implementation.
371
372 2011-10-31  Paul Brook  <paul@codesourcery.com>
373
374         * gcc.dg/constructor-1.c: New test.
375
376 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
377
378         PR fortran/50753
379         * gfortran.dg/dshift_3.f90: New test.
380
381 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
382
383         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
384         hppa*-*-hpux*.
385         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
386         * gcc.dg/torture/vshuf-v4si.c: Likewise.
387         * gcc.dg/torture/vshuf-v8si.c: Likewise.
388         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
389         * gcc.dg/torture/vshuf-v4di.c: Likewise.
390         * gcc.dg/torture/vshuf-v2df.c: Likewise.
391         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
392         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
393         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
394         * gcc.dg/torture/vshuf-v2di.c: Likewise.
395         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
396         * gcc.dg/torture/vshuf-v4df.c: Likewise.
397         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
398         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
399         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
400         * gcc.dg/vector-compare-2.c: Likewise.
401
402 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
403
404         PR c++/50901
405         * g++.dg/cpp0x/pr50901.C: New.
406
407 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
408
409         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
410         * gcc.target/i386/fma4-check.h (main): Ditto.
411         * gcc.target/i386/xop-check.h (main): Ditto.
412
413 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
414
415         Revert:
416         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
417
418         PR c++/50864
419         * g++.dg/template/crash109.C: New.
420
421 2011-10-28  Jason Merrill  <jason@redhat.com>
422
423         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
424
425 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
426
427         PR c++/50864
428         * g++.dg/template/crash109.C: New.
429
430 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
431
432         * gfortran.dg/nearest_5.f90: New test.
433
434 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
435
436         * gcc.dg/vshift-1.c: New test.
437         * gcc.dg/vshift-2.c: New test.
438         * gcc.target/i386/xop-vshift-1.c: New test.
439         * gcc.target/i386/xop-vshift-2.c: New test.
440         * gcc.target/i386/avx2-vshift-1.c: New test.
441
442 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
443
444         PR rtl-optimization/49720
445         * g++.dg/torture/pr49720.C: New test.
446
447 2011-10-27  David S. Miller  <davem@davemloft.net>
448
449         * gcc.target/sparc/setcc-3.c: New test.
450
451 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
452
453         PR c++/30066
454         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
455
456 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
457
458         * gcc.target/i386/sse2-cvt-1.c: New test.
459         * gcc.target/i386/sse2-cvt-2.c: New test.
460         * gcc.target/i386/avx-cvt-1.c: New test.
461         * gcc.target/i386/avx-cvt-2.c: New test.
462         * gcc.target/i386/avx2-cvt-1.c: New test.
463         * gcc.target/i386/avx2-cvt-2.c: New test.
464
465 2011-10-27  Martin Jambor  <mjambor@suse.cz>
466
467         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
468
469 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
470             Steven G. Kargl  <kargl@gcc.gnu.org>
471
472         PR target/50875
473         * gfortran.dg/pr50875.f90: New test.
474
475 2011-10-26  David S. Miller  <davem@davemloft.net>
476
477         * gcc.target/sparc/fmaf-1.c: New test.
478
479         * gcc.target/sparc/setcc-1.c: New test.
480         * gcc.target/sparc/setcc-2.c: New test.
481
482 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
483
484         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
485
486 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
487
488         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
489         Windows targets.
490
491 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
492
493         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
494         symbol names.
495
496 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
497
498         * gcc.target/i386/pad-4.c: Skip for Windows targets.
499
500 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
501
502         * gnat.dg/specs/discr1.ads: New test.
503         * gnat.dg/specs/discr1_pkg.ads: New helper.
504
505 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
506
507         * gnat.dg/specs/unchecked_union.ads: Rename to...
508         * gnat.dg/specs/unchecked_union1.ads: ...this.
509         * gnat.dg/specs/unchecked_union2.ads: New test.
510
511 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
512
513         * gnat.dg/specs/atomic1.ads: New test.
514
515 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
516
517         Implement C++11 user-defined literals.
518         * g++.dg/cpp0x/udlit-addr.C: New.
519         * g++.dg/cpp0x/udlit-args.C: New.
520         * g++.dg/cpp0x/udlit-args-neg.C: New.
521         * g++.dg/cpp0x/udlit-clink-neg.C: New.
522         * g++.dg/cpp0x/udlit-concat.C: New.
523         * g++.dg/cpp0x/udlit-concat-neg.C: New.
524         * g++.dg/cpp0x/udlit-constexpr.C: New.
525         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
526         * g++.dg/cpp0x/udlit-declare-neg.C: New.
527         * g++.dg/cpp0x/udlit-friend.C: New.
528         * g++.dg/cpp0x/udlit-general.C: New.
529         * g++.dg/cpp0x/udlit-inline.C: New.
530         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
531         * g++.dg/cpp0x/udlit-member-neg.C: New.
532         * g++.dg/cpp0x/udlit-namespace.C: New.
533         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
534         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
535         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
536         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
537         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
538         * g++.dg/cpp0x/udlit-operator-neg.C: New.
539         * g++.dg/cpp0x/udlit-raw-str.C: New.
540         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
541         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
542         * g++.dg/cpp0x/udlit-systemheader.C: New.
543         * g++.dg/cpp0x/udlit-template.C: New.
544         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
545         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
546         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
547         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
548         * g++.dg/cpp0x/udlit_system_header: New.
549
550 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
551
552         PR c++/50870
553         * g++.dg/cpp0x/decltype34.C: New.
554
555 2011-10-26  Tom de Vries <tom@codesourcery.com>
556
557         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
558         * gcc.c-torture/unsorted/HIset.c: Same.
559         * gcc.c-torture/unsorted/SIcmp.c: Same.
560         * gcc.c-torture/unsorted/SIset.c: Same.
561         * gcc.c-torture/unsorted/SFset.c: Same.
562         * gcc.c-torture/unsorted/UHIcmp.c: Same.
563         * gcc.c-torture/unsorted/USIcmp.c: Same.
564         * gcc.c-torture/unsorted/DFcmp.c: Same.
565
566 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
567
568         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
569         to work also with -masm=intel and additionally test the xmm vs. ymm
570         register type combination on mask/dest and in vsib.
571         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
572         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
573         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
574         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
575         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
576         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
577         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
578         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
579         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
580         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
581         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
582         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
583         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
584         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
585         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
586         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
587         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
588         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
589         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
590         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
591         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
592         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
593         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
594         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
595         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
596         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
597         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
598         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
599         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
600         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
601         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
602
603 2011-10-26  Tom de Vries  <tom@codesourcery.com>
604
605         PR tree-optimization/50763
606         * gcc.dg/pr50763-2.c: New test.
607
608 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
609
610         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
611         Update expected messages.
612
613 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
614
615         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
616
617 2011-10-25  Jason Merrill  <jason@redhat.com>
618
619         PR c++/50866
620         * g++.dg/init/aggr7.C: New.
621
622         PR c++/49996
623         * g++.dg/cpp0x/initlist59.C: New.
624
625 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
626
627         PR c++/50858
628         * g++.dg/overload/operator5.C: New.
629
630 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
631
632         PR c++/50861
633         * g++.dg/template/crash108.C: New.
634
635 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
636
637         PR tree-optimization/50596
638         * gcc.dg/vect/vect-cond-10.c: New test.
639
640 2011-10-24  Joey Ye  <joey.ye@arm.com>
641
642         * gcc.target/arm/pr42575.c: Remove architecture option.
643
644 2011-10-24  David S. Miller  <davem@davemloft.net>
645
646         * gcc.target/sparc/vis3move-1.c: New test.
647         * gcc.target/sparc/vis3move-2.c: New test.
648         * gcc.target/sparc/vis3move-3.c: New test.
649
650 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
651
652         * gcc.dg/strlenopt-22.c: New testcase.
653         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
654
655 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
656
657         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
658         Remove -march=i386.
659         (dg-skip-if): Remove.
660         * gcc.target/i386/funcspec-1.c: Ditto.
661         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
662
663 2011-10-24  Richard Guenther  <rguenther@suse.de>
664
665         * gcc.dg/vect/vect-bool-1.c: New testcase.
666
667 2011-10-24  Richard Guenther  <rguenther@suse.de>
668
669         PR tree-optimization/50838
670         * gcc.dg/torture/pr50838.c: New testcase.
671
672 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
673
674         PR tree-optimization/50730
675         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
676         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
677         -fno-tree-sra and SLP flags.
678
679 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
680
681         PR c++/50841
682         Revert:
683         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
684
685         PR c++/50810
686         * g++.dg/cpp0x/warn_cxx0x2.C: New.
687         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
688
689 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
690
691         PR c++/50810
692         * g++.dg/cpp0x/warn_cxx0x2.C: New.
693         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
694
695 2011-10-23  Tom de Vries  <tom@codesourcery.com>
696
697         PR tree-optimization/50763
698         * gcc.dg/pr50763.c: New test.
699
700 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
701
702         PR target/50788
703         * gcc.target/i386/pr50788.c: New test.
704
705 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
706
707         PR tree-optimization/50819
708         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
709         * g++.dg/vect/slp-pr50819.cc: New test.
710
711 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
712
713         PR c++/45385
714         * g++.dg/warn/Wconversion4.C: New.
715
716 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
717
718         PR target/50813
719         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
720         from element other than first and reverse permutation.
721         * gcc.dg/torture/vshuf-16.inc: Likewise.
722         * gcc.dg/torture/vshuf-8.inc: Likewise.
723         * gcc.dg/torture/vshuf-4.inc: Likewise.
724
725 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
726
727         PR c++/31423
728         * g++.dg/parse/error43.C: New.
729         * g++.dg/parse/error44.C: Likewise.
730
731 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
732             Kirill Yukhin  <kirill.yukhin@intel.com>
733
734         PR target/50740
735         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
736         * gcc.target/i386/bmi2-check.h: Ditto.
737
738 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
739
740         PR c++/50811
741         * g++.dg/cpp0x/override2.C: Add test.
742
743 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
744
745         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
746         check_linker_plugin_available.
747
748 2011-10-21  Kai Tietz  <ktietz@redhat.com>
749
750         * gcc.target/i386/branch-cost1.c: New test.
751         * gcc.target/i386/branch-cost2.c: New test.
752         * gcc.target/i386/branch-cost3.c: New test.
753         * gcc.target/i386/branch-cost4.c: New test.
754
755 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
756
757         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
758
759 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
760
761         PR testsuite/50722
762         * gcc.dg/pr49994-3.c: Skip on HP-UX.
763
764 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
765
766         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
767         (_moz_foo, EXT__foo): Use ASMNAME.
768
769 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
770
771         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
772         names.
773
774 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
775
776         PR target/50766
777         * gcc.target/i386/pr50766.c: New test.
778
779 2011-10-20  Jason Merrill  <jason@redhat.com>
780
781         PR c++/41449
782         * g++.dg/eh/partial1.C: New.
783
784 2011-10-20  Richard Henderson  <rth@redhat.com>
785
786         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
787         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
788         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
789         Use __builtin_shuffle.
790
791 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
792
793         PR fortran/50514
794         * gfortran.dg/ishft_3.f90:  Update test.
795
796 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
797
798         PR fortran/50524
799         * gfortran.dg/substring_integer_index.f90: New test.
800
801 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
802
803         * gfortran.dg/format_string.f: New test.
804
805 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
806
807         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
808         non_strict_align.
809         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
810
811 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
812
813         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
814         gcc.target/i386/pr46226.c: Do not use
815         -mno-accumulate-outgoing-args.
816
817 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
818
819         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
820         including <strings.h>.
821
822 2011-10-19  Jan Hubicka  <jh@suse.cz>
823
824         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
825         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
826         * lib/c-torture.exp: Likewise.
827         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
828         * gcc.c-torture/compile/sync-1.c: Likewise.
829         * gcc.c-torture/compile/sync-1.c: Likewise.
830         * gcc.c-torture/compile/sync-3.c: Likewise.
831         * gcc.dg/noncompile/invalid_asm.c: Likewise.
832         * gcc.dg/noncompile/920507-1.c: Likewise.
833         * gcc.dg/torture/pr36400.c: Likewise.
834         * g++.dg/torture/pr34850.C: Likewise.
835
836 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
837
838         * gnat.dg/source_ref1.adb: New test.
839         * gnat.dg/source_ref2.adb: Likewise.
840
841 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
842
843         PR c++/13657
844         * g++.dg/parse/error42.C: New.
845         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
846
847 2011-10-19  Jason Merrill  <jason@redhat.com>
848
849         PR c++/50793
850         * g++.dg/init/value9.C: New.
851
852 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
853
854         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
855         * gcc.dg/torture/vshuf-16.inc: Likewise.
856         * gcc.dg/torture/vshuf-8.inc: Likewise.
857         * gcc.dg/torture/vshuf-4.inc: Likewise.
858
859 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
860
861         PR fortran/47023
862         * gfortran.dg/sizeof_proc.f90: New.
863
864 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
865
866         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
867         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
868
869 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
870
871         PR testsuite/50796
872         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
873
874 2011-10-19  Jason Merrill  <jason@redhat.com>
875
876         PR c++/50787
877         * g++.dg/init/ref20.C: New.
878
879 2011-10-19  Kai Tietz  <ktietz@redhat.com>
880
881         PR middle-end/50795
882         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
883         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
884         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
885         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
886         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
887
888 2011-10-19  Richard Guenther  <rguenther@suse.de>
889
890         PR middle-end/50768
891         * gcc.dg/torture/pr50768.c: New testcase.
892
893 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
894
895         PR rtl-optimization/50340
896         * gcc.dg/pr50340.c: New.
897
898 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
899
900         PR tree-optimization/50717
901
902         * gcc.dg/pr50717-1.c: New file.
903         * gcc.target/arm/wmul-12.c: Correct types.
904         * gcc.target/arm/wmul-8.c: Correct types.
905
906 2011-10-18  Jason Merrill  <jason@redhat.com>
907
908         PR c++/50531
909         * g++.dg/cpp0x/defaulted32.C: New.
910
911         PR c++/50742
912         * g++.dg/lookup/using23.C: New.
913
914         PR c++/50500
915         * g++.dg/cpp0x/implicit12.C: New.
916         * g++.dg/cpp0x/defaulted20.C: Adjust.
917         * g++.dg/cpp0x/defaulted21.C: Adjust.
918         * g++.dg/cpp0x/implicit-copy.C: Adjust.
919         * g++.dg/cpp0x/implicit4.C: Adjust.
920         * g++.dg/cpp0x/implicit5.C: Adjust.
921         * g++.dg/cpp0x/implicit8.C: Adjust.
922         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
923         * g++.dg/cpp0x/not_special.C: Adjust.
924         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
925         * g++.dg/cpp0x/rv1n.C: Adjust.
926         * g++.dg/cpp0x/rv2n.C: Adjust.
927         * g++.dg/cpp0x/rv3n.C: Adjust.
928         * g++.dg/cpp0x/rv4n.C: Adjust.
929         * g++.dg/cpp0x/rv5n.C: Adjust.
930         * g++.dg/cpp0x/rv6n.C: Adjust.
931         * g++.dg/cpp0x/rv7n.C: Adjust.
932
933 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
934
935         * gcc.target/i386/avx2-vpop-check.h: New header.
936         * gcc.target/i386/avx2-vpaddd-3.c: New test.
937         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
938         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
939         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
940         * gcc.target/i386/avx2-vpand-3.c: Ditto.
941         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
942         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
943         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
944         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
945         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
946         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
947         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
948         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
949         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
950         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
951
952 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
953
954         PR fortran/50420
955         * gfortran.dg/coarray_subobject_1.f90: New test.
956         * gfortran.dg/coarray/subobject_1.f90: New test.
957
958 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
959
960         PR rtl-optimization/50205
961         * gcc.dg/pr50205.c: New.
962
963 2011-10-18  Richard Guenther  <rguenther@suse.de>
964
965         PR tree-optimization/50767
966         * gcc.dg/torture/pr50767.c: New testcase.
967
968 2011-10-18  Julian Brown  <julian@codesourcery.com>
969
970         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
971         * gcc.target/arm/unaligned-memcpy-1.c: New.
972         * gcc.target/arm/unaligned-memcpy-2.c: New.
973         * gcc.target/arm/unaligned-memcpy-3.c: New.
974         * gcc.target/arm/unaligned-memcpy-4.c: New.
975
976 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
977
978         PR fortran/47023
979         * gfortran.dg/iso_c_binding_class.f03: New.
980
981 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
982
983         * testsuite/lib/target-supports.exp
984         (check_effective_target_vect_widen_shift): New.
985         * gcc.dg/vect/vect-widen-shift-s16.c: New.
986         * gcc.dg/vect/vect-widen-shift-s8.c: New.
987         * gcc.dg/vect/vect-widen-shift-u16.c: New.
988         * gcc.dg/vect/vect-widen-shift-u8.c: New.
989
990 2011-10-18  Richard Guenther  <rguenther@suse.de>
991
992         * gcc.dg/torture/restrict-1.c: New testcase.
993
994 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
995
996         * g++.dg/ext/bases.C: New test.
997
998 2011-10-17  David S. Miller  <davem@davemloft.net>
999
1000         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1001         all operations to emit VIS instructions.
1002         * gcc.target/sparc/fandnot.c: Likewise.
1003         * gcc.target/sparc/fnot.c: Likewise.
1004         * gcc.target/sparc/for.c: Likewise.
1005         * gcc.target/sparc/fornot.c: Likewise.
1006         * gcc.target/sparc/fxnor.c: Likewise.
1007         * gcc.target/sparc/fxor.c: Likewise.
1008         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1009         needed.
1010
1011 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
1012
1013         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1014         * gcc.dg/torture/vshuf-16.inc: New file.
1015         * gcc.dg/torture/vshuf-2.inc: New file.
1016         * gcc.dg/torture/vshuf-32.inc: New file.
1017         * gcc.dg/torture/vshuf-4.inc: New file.
1018         * gcc.dg/torture/vshuf-8.inc: New file.
1019         * gcc.dg/torture/vshuf-main.inc: New file.
1020         * gcc.dg/torture/vshuf-v16hi.c: New test.
1021         * gcc.dg/torture/vshuf-v16qi.c: New test.
1022         * gcc.dg/torture/vshuf-v2df.c: New test.
1023         * gcc.dg/torture/vshuf-v2di.c: New test.
1024         * gcc.dg/torture/vshuf-v2sf.c: New test.
1025         * gcc.dg/torture/vshuf-v2si.c: New test.
1026         * gcc.dg/torture/vshuf-v32qi.c: New test.
1027         * gcc.dg/torture/vshuf-v4df.c: New test.
1028         * gcc.dg/torture/vshuf-v4di.c: New test.
1029         * gcc.dg/torture/vshuf-v4hi.c: New test.
1030         * gcc.dg/torture/vshuf-v4sf.c: New test.
1031         * gcc.dg/torture/vshuf-v4si.c: New test.
1032         * gcc.dg/torture/vshuf-v8hi.c: New test.
1033         * gcc.dg/torture/vshuf-v8qi.c: New test.
1034         * gcc.dg/torture/vshuf-v8sf.c: New test.
1035         * gcc.dg/torture/vshuf-v8si.c: New test.
1036
1037 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1038
1039         PR tree-optimization/50746
1040         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1041
1042 2011-10-17  Jason Merrill  <jason@redhat.com>
1043
1044         PR c++/50736
1045         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1046
1047 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1048
1049         PR c++/44524
1050         * g++.dg/parse/error41.C: New.
1051         * g++.dg/parse/error20.C: Adjust.
1052
1053 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1054
1055         PR c++/50757
1056         * g++.dg/warn/format7.C: New.
1057         * obj-c++.dg/warn7.mm: Likewise.
1058
1059 2011-10-17  Richard Guenther  <rguenther@suse.de>
1060
1061         PR tree-optimization/50729
1062         * gcc.dg/torture/pr50729.c: New testcase.
1063
1064 2011-10-15  Tom Tromey  <tromey@redhat.com>
1065             Dodji Seketeli  <dodji@redhat.com>
1066
1067         * lib/prune.exp (prune_gcc_output):  Prune output referring to
1068         included files.
1069         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1070         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1071         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1072         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1073
1074 2011-10-15  Tom Tromey  <tromey@redhat.com>
1075             Dodji Seketeli  <dodji@redhat.com>
1076
1077         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1078
1079 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1080
1081         PR c++/48489
1082         * g++.dg/inherit/error5.C: New.
1083
1084 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
1085
1086         PR fortran/47023
1087         PR fortran/50752
1088         * gfortran.dg/kind_tests_4.f90: New.
1089
1090 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1091
1092         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1093         targets that support vector condition.
1094
1095 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1096
1097         PR fortran/47023
1098         * gfortran.dg/c_kind_tests_3.f03: New.
1099
1100 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1101
1102         PR fortran/50547
1103         * gfortran.dg/elemental_args_check_4.f90: New.
1104
1105 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1106
1107         PR tree-optimization/50727
1108         * gcc.dg/vect/pr50727.c: New test.
1109
1110 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1111
1112         * gcc.dg/vla-23.c: New test.
1113
1114 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
1115
1116         PR tree-optimization/50596
1117         * gcc.dg/vect/vect-cond-9.c: New test.
1118
1119 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1120
1121         * gcc.dg/vect/bb-slp-29.c: New test.
1122
1123 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1124
1125         PR c++/50732
1126         * g++.dg/ext/is_base_of_incomplete.C: New.
1127         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1128         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1129
1130 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1131
1132         * gcc.target/sparc/combined-1.c: Compile at -O2.
1133
1134 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
1135
1136         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1137         (dg-options): Add -Wno-attributes.
1138         * gcc.target/i386/fma_double_?.c: Ditto.
1139         * gcc.target/i386/fma_run_float_?.c: Ditto.
1140         * gcc.target/i386/fma_run_double_?.c: Ditto.
1141         * gcc.target/i386/l_fma_float_?.c: Dtto.
1142         * gcc.target/i386/l_fma_double_?.c: Ditto.
1143         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1144         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1145
1146 2011-10-15  Tobias Burnus  <burnus@net-b.de>
1147
1148         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1149         the comments.
1150         * gfortran.dg/bind_c_usage_24.f90: Ditto.
1151         * gfortran.dg/rank_3.f90: Ditto.
1152         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1153         -std=f2008ts in dg-options.
1154         * gfortran.dg/rank_4.f90: Ditto.
1155
1156 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
1157
1158         PR target/49263
1159         * gcc.target/sh/pr49263.c: New.
1160
1161 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1162
1163         * gnat.dg/specs/debug1.ads: Tweak.
1164
1165 2011-10-14  Kai Tietz  <ktietz@redhat.com>
1166
1167         * gfortran.fortran-torture/compile/logical-2.f90: New test.
1168
1169 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
1170
1171         * gcc.target/i386/sse2-mul-1.c: New test.
1172         * gcc.target/i386/sse4_1-mul-1.c: New test.
1173         * gcc.target/i386/avx-mul-1.c: New test.
1174         * gcc.target/i386/xop-mul-1.c: New test.
1175         * gcc.target/i386/avx2-mul-1.c: New test.
1176
1177 2011-10-14  Jason Merrill  <jason@redhat.com>
1178
1179         PR c++/50563
1180         * g++.dg/cpp0x/nsdmi-list1.C: New.
1181
1182         PR c++/50707
1183         * g++.dg/cpp0x/nsdmi-const1.C: New.
1184
1185 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
1186
1187         PR fortran/50570
1188         * gfortran.dg/pointer_intent_5.f90: New.
1189
1190 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1191
1192         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1193         * gcc.target/i386/warn-vect-op-1.c: Ditto.
1194         * gcc.target/i386/warn-vect-op-2.c: Ditto.
1195
1196 2011-10-14  Tobias Burnus  <burnus@net-b.de>
1197
1198         PR fortran/50718
1199         * gfortran.dg/pointer_check_11.f90: New.
1200         * gfortran.dg/pointer_check_12.f90: New.
1201
1202 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1203
1204         PR c++/38174
1205         * g++.dg/overload/operator4.C: New.
1206
1207 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
1208
1209         * gcc.dg/di-longlong64-sync-1.c: New test.
1210         * gcc.dg/di-sync-multithread.c: New test.
1211         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1212         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1213         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1214         tests for v5, v6, v6k, and v7-a, and add-options helpers.
1215         (check_effective_target_arm_arm_ok): New helper.
1216         (check_effective_target_sync_longlong): New helper.
1217
1218 2011-10-14  Richard Guenther  <rguenther@suse.de>
1219
1220         PR tree-optimization/50723
1221         * gcc.dg/torture/pr50723.c: New testcase.
1222
1223 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1224
1225         PR c++/17212
1226         * g++.dg/warn/format6.C: New.
1227         * obj-c++.dg/warn6.mm: Likewise.
1228
1229 2011-10-13  Richard Henderson  <rth@redhat.com>
1230
1231         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1232         Delete.
1233         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1234         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1235         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1236
1237 2011-10-13  Jason Merrill  <jason@redhat.com>
1238
1239         PR c++/50614
1240         * g++.dg/cpp0x/nsdmi-template2.C: New.
1241
1242         PR c++/50437
1243         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1244
1245         PR c++/50618
1246         * g++.dg/init/vbase1.C: New.
1247
1248 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
1249
1250         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1251         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1252         * gcc.target/i386/avx-vphminposuw-2.c: New test.
1253         * gcc.target/i386/avx-vphminposuw-3.c: New test.
1254
1255 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1256
1257         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1258
1259 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1260
1261         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1262
1263 2011-10-13  Richard Guenther  <rguenther@suse.de>
1264
1265         PR tree-optimization/50712
1266         * gcc.target/i386/pr50712.c: New testcase.
1267
1268 2011-10-13  Tom de Vries  <tom@codesourcery.com>
1269
1270         * gcc.dg/memcpy-4.c: New test.
1271
1272 2011-10-13  Richard Guenther  <rguenther@suse.de>
1273
1274         PR tree-optimization/50698
1275         * g++.dg/vect/pr50698.cc: New testcase.
1276
1277 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
1278
1279         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1280         * gcc.target/powerpc/warn-2.c: Ditto.
1281
1282         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1283         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1284         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1285         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1286         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1287         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1288         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1289         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1290         * gcc.target/powerpc/ppc-pow.c: Likewise.
1291         * gcc.target/powerpc/recip-1.c: Likewise.
1292         * gcc.target/powerpc/recip-2.c: Likewise.
1293         * gcc.target/powerpc/recip-3.c: Likewise.
1294         * gcc.target/powerpc/recip-4.c: Likewise.
1295         * gcc.target/powerpc/recip-5.c: Likewise.
1296
1297 2011-10-12  David S. Miller  <davem@davemloft.net>
1298
1299         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1300         '-mvis3' instead of 'mcpu=niagara3' in options.
1301         * gcc.target/sparc/fhalve.c: Likewise.
1302         * gcc.target/sparc/fnegop.c: Likewise.
1303         * gcc.target/sparc/fpadds.c: Likewise.
1304         * gcc.target/sparc/fshift.c: Likewise.
1305         * gcc.target/sparc/fucmp.c: Likewise.
1306         * gcc.target/sparc/lzd.c: Likewise.
1307         * gcc.target/sparc/vis3misc.c: Likewise.
1308         * gcc.target/sparc/xmul.c: Likewise.
1309
1310 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
1311
1312         * gnat.dg/vect1.ad[sb]: New test.
1313         * gnat.dg/vect1_pkg.ads: New helper.
1314         * gnat.dg/vect2.ad[sb]: New test.
1315         * gnat.dg/vect2_pkg.ads: New helper.
1316         * gnat.dg/vect3.ad[sb]: New test.
1317         * gnat.dg/vect3_pkg.ads: New helper.
1318         * gnat.dg/vect4.ad[sb]: New test.
1319         * gnat.dg/vect4_pkg.ads: New helper.
1320         * gnat.dg/vect5.ad[sb]: New test.
1321         * gnat.dg/vect5_pkg.ads: New helper.
1322         * gnat.dg/vect6.ad[sb]: New test.
1323         * gnat.dg/vect6_pkg.ads: New helper.
1324
1325 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1326
1327         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1328         * gcc.target/i386/fma_run_double_2.c: Likewise.
1329         * gcc.target/i386/fma_run_double_3.c: Likewise.
1330         * gcc.target/i386/fma_run_double_4.c: Likewise.
1331         * gcc.target/i386/fma_run_double_5.c: Likewise.
1332         * gcc.target/i386/fma_run_double_6.c: Likewise.
1333         * gcc.target/i386/fma_run_float_1.c: Likewise.
1334         * gcc.target/i386/fma_run_float_2.c: Likewise.
1335         * gcc.target/i386/fma_run_float_3.c: Likewise.
1336         * gcc.target/i386/fma_run_float_4.c: Likewise.
1337         * gcc.target/i386/fma_run_float_5.c: Likewise.
1338         * gcc.target/i386/fma_run_float_6.c: Likewise.
1339
1340         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1341         remove the extra dg-options.
1342         * gcc.target/i386/l_fma_double_2.c: Likewise.
1343         * gcc.target/i386/l_fma_double_3.c: Likewise.
1344         * gcc.target/i386/l_fma_double_4.c: Likewise.
1345         * gcc.target/i386/l_fma_double_5.c: Likewise.
1346         * gcc.target/i386/l_fma_double_6.c: Likewise.
1347         * gcc.target/i386/l_fma_float_1.c: Likewise.
1348         * gcc.target/i386/l_fma_float_2.c: Likewise.
1349         * gcc.target/i386/l_fma_float_3.c: Likewise.
1350         * gcc.target/i386/l_fma_float_4.c: Likewise.
1351         * gcc.target/i386/l_fma_float_5.c: Likewise.
1352         * gcc.target/i386/l_fma_float_6.c: Likewise.
1353
1354 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
1355
1356         PR tree-optimization/50189
1357         * g++.dg/torture/pr50189.C: New testcase.
1358
1359 2011-10-12  Richard Guenther  <rguenther@suse.de>
1360
1361         PR tree-optimization/50700
1362         * gcc.dg/builtin-object-size-12.c: New testcase.
1363
1364 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
1365
1366         PR c/50565
1367         * gcc.c-torture/compile/pr50565-1.c,
1368         gcc.c-torture/compile/pr50565-2.c: New tests.
1369
1370 2011-10-11  Jason Merrill  <jason@redhat.com>
1371
1372         PR c++/49855
1373         PR c++/49896
1374         * g++.dg/template/constant1.C: New.
1375         * g++.dg/template/constant2.C: New.
1376         * g++.dg/cpp0x/constexpr-template3.C: New.
1377
1378 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1379
1380         * gcc.target/i386/warn-vect-op-3.c: New test.
1381         * gcc.target/i386/warn-vect-op-1.c: New test.
1382         * gcc.target/i386/warn-vect-op-2.c: New test.
1383
1384 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1385
1386         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1387
1388 2011-10-11  Richard Guenther  <rguenther@suse.de>
1389
1390         PR tree-optimization/50204
1391         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1392
1393 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1394
1395         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1396
1397 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
1398
1399         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1400         * gcc.target/i386/fma_double_2.c: Ditto.
1401         * gcc.target/i386/fma_double_3.c: Ditto.
1402         * gcc.target/i386/fma_double_4.c: Ditto.
1403         * gcc.target/i386/fma_double_5.c: Ditto.
1404         * gcc.target/i386/fma_double_6.c: Ditto.
1405         * gcc.target/i386/fma_float_1.c: Ditto.
1406         * gcc.target/i386/fma_float_2.c: Ditto.
1407         * gcc.target/i386/fma_float_3.c: Ditto.
1408         * gcc.target/i386/fma_float_4.c: Ditto.
1409         * gcc.target/i386/fma_float_5.c: Ditto.
1410         * gcc.target/i386/fma_float_6.c: Ditto.
1411         * gcc.target/i386/l_fma_double_1.c: Ditto.
1412         * gcc.target/i386/l_fma_double_2.c: Ditto.
1413         * gcc.target/i386/l_fma_double_3.c: Ditto.
1414         * gcc.target/i386/l_fma_double_4.c: Ditto.
1415         * gcc.target/i386/l_fma_double_5.c: Ditto.
1416         * gcc.target/i386/l_fma_double_6.c: Ditto.
1417         * gcc.target/i386/l_fma_float_1.c: Ditto.
1418         * gcc.target/i386/l_fma_float_2.c: Ditto.
1419         * gcc.target/i386/l_fma_float_3.c: Ditto.
1420         * gcc.target/i386/l_fma_float_4.c: Ditto.
1421         * gcc.target/i386/l_fma_float_5.c: Ditto.
1422         * gcc.target/i386/l_fma_float_6.c: Ditto.
1423         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1424         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1425         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1426         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1427         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1428         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1429         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1430         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1431         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1432         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1433         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1434         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1435
1436 2011-10-11  Tristan Gingold  <gingold@adacore.com>
1437
1438         * gcc.dg/va-arg-4.c: New test.
1439         * gcc.dg/va-arg-5.c: Ditto.
1440
1441 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
1442
1443         * lib/target-supports.exp (check_effective_target_fd_truncate):
1444         Close and unlink test file before exit.
1445
1446 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1447
1448         PR fortran/50564
1449         * gfortran.dg/forall_15.f90:  New test case.
1450
1451 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1452             Andrew Macleod  <amacleod@redhat.com>
1453
1454         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1455         wrappers for *other_threads() and *final_verify().
1456         * gcc.dg/simulate-thread/simulate-thread.h
1457         (simulate_thread_wrapper_other_threads): New.
1458         (simulate_thread_wrapper_final_verify): New.
1459
1460 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1463
1464 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1465
1466         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1467
1468 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1469             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1470
1471         * gcc.target/i386/fma_1.h: New file.
1472         * gcc.target/i386/fma_2.h: Likewise.
1473         * gcc.target/i386/fma_3.h: Likewise.
1474         * gcc.target/i386/fma_4.h: Likewise.
1475         * gcc.target/i386/fma_5.h: Likewise.
1476         * gcc.target/i386/fma_6.h: Likewise.
1477         * gcc.target/i386/fma_double_1.c: Likewise.
1478         * gcc.target/i386/fma_double_2.c: Likewise.
1479         * gcc.target/i386/fma_double_3.c: Likewise.
1480         * gcc.target/i386/fma_double_4.c: Likewise.
1481         * gcc.target/i386/fma_double_5.c: Likewise.
1482         * gcc.target/i386/fma_double_6.c: Likewise.
1483         * gcc.target/i386/fma_float_1.c: Likewise.
1484         * gcc.target/i386/fma_float_2.c: Likewise.
1485         * gcc.target/i386/fma_float_3.c: Likewise.
1486         * gcc.target/i386/fma_float_4.c: Likewise.
1487         * gcc.target/i386/fma_float_5.c: Likewise.
1488         * gcc.target/i386/fma_float_6.c: Likewise.
1489         * gcc.target/i386/fma_main.h: Likewise.
1490         * gcc.target/i386/fma_run_double_1.c: Likewise.
1491         * gcc.target/i386/fma_run_double_2.c: Likewise.
1492         * gcc.target/i386/fma_run_double_3.c: Likewise.
1493         * gcc.target/i386/fma_run_double_4.c: Likewise.
1494         * gcc.target/i386/fma_run_double_5.c: Likewise.
1495         * gcc.target/i386/fma_run_double_6.c: Likewise.
1496         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1497         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1498         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1499         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1500         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1501         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1502         * gcc.target/i386/fma_run_float_1.c: Likewise.
1503         * gcc.target/i386/fma_run_float_2.c: Likewise.
1504         * gcc.target/i386/fma_run_float_3.c: Likewise.
1505         * gcc.target/i386/fma_run_float_4.c: Likewise.
1506         * gcc.target/i386/fma_run_float_5.c: Likewise.
1507         * gcc.target/i386/fma_run_float_6.c: Likewise.
1508         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1509         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1510         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1511         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1512         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1513         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1514         * gcc.target/i386/l_fma_1.h: Likewise.
1515         * gcc.target/i386/l_fma_2.h: Likewise.
1516         * gcc.target/i386/l_fma_3.h: Likewise.
1517         * gcc.target/i386/l_fma_4.h: Likewise.
1518         * gcc.target/i386/l_fma_5.h: Likewise.
1519         * gcc.target/i386/l_fma_6.h: Likewise.
1520         * gcc.target/i386/l_fma_double_1.c: Likewise.
1521         * gcc.target/i386/l_fma_double_2.c: Likewise.
1522         * gcc.target/i386/l_fma_double_3.c: Likewise.
1523         * gcc.target/i386/l_fma_double_4.c: Likewise.
1524         * gcc.target/i386/l_fma_double_5.c: Likewise.
1525         * gcc.target/i386/l_fma_double_6.c: Likewise.
1526         * gcc.target/i386/l_fma_float_1.c: Likewise.
1527         * gcc.target/i386/l_fma_float_2.c: Likewise.
1528         * gcc.target/i386/l_fma_float_3.c: Likewise.
1529         * gcc.target/i386/l_fma_float_4.c: Likewise.
1530         * gcc.target/i386/l_fma_float_5.c: Likewise.
1531         * gcc.target/i386/l_fma_float_6.c: Likewise.
1532         * gcc.target/i386/l_fma_main.h: Likewise.
1533         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1534         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1535         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1536         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1537         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1538         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1539         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1540         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1541         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1542         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1543         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1544         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1545
1546 2011-10-10  Richard Guenther  <rguenther@suse.de>
1547
1548         PR middle-end/50389
1549         * gcc.dg/torture/pr50389.c: New testcase.
1550
1551 2011-10-10  Richard Guenther  <rguenther@suse.de>
1552
1553         PR middle-end/50195
1554         * gcc.dg/builtins-47.c: Optimize.
1555
1556 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1557
1558         * lib/gcc-simulate-thread.exp: New.
1559         * gcc.dg/simulate-thread/guality.h: New.
1560         * gcc.dg/simulate-thread/simulate-thread.h: New.
1561         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1562         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1563         * gcc.dg/simulate-thread/README: New.
1564         * g++.dg/simulate-thread/guality.h: New.
1565         * g++.dg/simulate-thread/simulate-thread.h: New.
1566         * g++.dg/simulate-thread/simulate-thread.exp: New.
1567         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1568         * c-c++-common/cxxbitfields-2.c: Remove.
1569         * c-c++-common/cxxbitfields.c: Remove.
1570         * c-c++-common/cxxbitfields-4.c: Remove.
1571         * c-c++-common/cxxbitfields-5.c: Remove.
1572         * c-c++-common/simulate-thread/bitfields-1.c: New.
1573         * c-c++-common/simulate-thread/bitfields-2.c: New.
1574         * c-c++-common/simulate-thread/bitfields-3.c: New.
1575         * c-c++-common/simulate-thread/bitfields-4.c: New.
1576
1577 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1578
1579         PR c++/38980
1580         * g++.dg/warn/format5.C: New.
1581
1582 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1583
1584         PR fortran/50273
1585         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1586         * gfortran.dg/common_16.f90: New.
1587
1588 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1589
1590         * gfortran.dg/iso_c_binding_param_1.f90: New.
1591         * gfortran.dg/iso_c_binding_param_2.f90: New.
1592         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1593
1594 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1595
1596         PR tree-optimization/50635
1597         * gcc.dg/vect/pr50635.c: New test.
1598
1599 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1600
1601         PR fortran/50659
1602         * gfortran.dg/proc_decl_27.f90: New.
1603
1604 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1605
1606         PR libobjc/50428
1607         * objc/execute/initialize-1.m: New test.
1608
1609 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1610
1611         PR fortran/47844
1612         * gfortran.dg/pointer_function_result_1.f90 : New test.
1613
1614 2011-10-07  David S. Miller  <davem@davemloft.net>
1615
1616         PR 50655
1617         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1618         * gcc.target/sparc/cmask.c: Use it.
1619         * gcc.target/sparc/fhalve.c: Likewise.
1620         * gcc.target/sparc/fnegop.c: Likewise.
1621         * gcc.target/sparc/fpadds.c: Likewise.
1622         * gcc.target/sparc/fshift.c: Likewise.
1623         * gcc.target/sparc/fucmp.c: Likewise.
1624         * gcc.target/sparc/lzd.c: Likewise.
1625         * gcc.target/sparc/vis3misc.c: Likewise.
1626         * gcc.target/sparc/xmul.c: Likewise.
1627
1628 2011-10-07  Richard Henderson  <rth@redhat.com>
1629
1630         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1631         match for avx2.
1632         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1633
1634 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1635
1636         * gcc.dg/pr50193-1.c: New file.
1637         * gcc.target/arm/shiftable.c: New file.
1638
1639 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1640
1641         PR fortran/50625
1642         * gfortran.dg/class_46.f03: New.
1643
1644 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1645
1646         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1647         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1648         (syslog, vsyslog, __vsyslog_chk): Likewise.
1649
1650         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1651         (x, EXT_x): Use ASMNAME.
1652
1653         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1654         (a, c): Use ASMNAME.
1655
1656 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1657
1658         PR middle-end/50527
1659         * gcc.dg/pr50527.c: New test.
1660
1661 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR tree-optimization/50650
1664         * gcc.c-torture/compile/pr50650.c: New test.
1665
1666 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1667
1668         PR tree-optimization/50575
1669         * gcc.c-torture/execute/vector-compare-2.x: New file.
1670
1671 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1672
1673         PR middle-end/50125
1674         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1675         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1676         (bar3): Likewise.
1677
1678 2011-10-07  Richard Guenther  <rguenther@suse.de>
1679
1680         PR testsuite/50637
1681         * gcc.dg/vect/vect-align-2.c: Increase array size.
1682
1683 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1684             H.J. Lu  <hongjiu.lu@intel.com>
1685
1686         PR target/50603
1687         * gcc.target/i386/pr50603.c: New test.
1688
1689 2011-10-06  Jason Merrill  <jason@redhat.com>
1690
1691         PR c++/39164
1692         * g++.dg/cpp0x/default31.C: New.
1693
1694 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1695
1696         PR tree-optimization/50596
1697         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1698         New.
1699         * gcc.dg/vect/vect-cond-8.c: New test.
1700
1701 2011-10-06  Richard Henderson  <rth@redhat.com>
1702
1703         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1704         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1705         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1706         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1707         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1708         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1709         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1710         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1711         * gcc.c-torture/execute/vshuf-16.inc: New file.
1712         * gcc.c-torture/execute/vshuf-2.inc: New file.
1713         * gcc.c-torture/execute/vshuf-4.inc: New file.
1714         * gcc.c-torture/execute/vshuf-8.inc: New file.
1715         * gcc.c-torture/execute/vshuf-main.inc: New file.
1716         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1717         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1718         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1719         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1720         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1721         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1722         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1723         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1724         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1725         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1726         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1727         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1728         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1729
1730 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR tree-optimization/49279
1733         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1734         * gcc.c-torture/execute/pr49279.c: New test.
1735
1736 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1737
1738         PR target/49049
1739         * gcc.c-torture/compile/pr49049.c: New test.
1740
1741 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1742
1743         PR target/50305
1744         * gcc.target/arm/pr50305.c: New test.
1745
1746 2011-10-06  Richard Guenther  <rguenther@suse.de>
1747
1748         PR tree-optimization/38884
1749         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1750         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1751
1752 2011-10-05  David S. Miller  <davem@davemloft.net>
1753
1754         * gcc.target/sparc/lzd.c: New test.
1755         * gcc.target/sparc/popc.c: New test.
1756
1757 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1758
1759         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1760         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1761         * g++.dg/other/final1.C: Cleanup original tree dump.
1762
1763 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1764
1765         PR tree-optimization/50613
1766         * gcc.dg/pr50613.c: New test.
1767
1768 2011-10-05  Richard Henderson  <rth@redhat.com>
1769
1770         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1771         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1772         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1773         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1774         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1775         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1776         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1777         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1778
1779 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1780
1781         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1782         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1783         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1784         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1785         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1786
1787 2011-10-05  Richard Guenther  <rguenther@suse.de>
1788
1789         PR tree-optimization/38885
1790         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1791
1792 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1793
1794         * gcc.target/i386/sw-1.c: New test.
1795
1796 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1797
1798         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1799         -mtune=generic.
1800         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1801
1802 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1803
1804         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1805
1806 2011-10-04  David S. Miller  <davem@davemloft.net>
1807
1808         * gcc.target/sparc/fhalve.c: New test.
1809         * gcc.target/sparc/fnegop.c: New test.
1810         * gcc.target/sparc/xmul.c: New test.
1811
1812 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1813
1814         PR fortran/35831
1815         * gfortran.dg/dummy_procedure_6.f90: New.
1816
1817 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1818
1819         PR tree-optimization/50604
1820         * gcc.dg/pr50604.c: New test.
1821
1822 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1823
1824         PR tree-optimization/49662
1825         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1826         * gcc.dg/graphite/interchange-15.c: Likewise.
1827         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1828
1829 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1830
1831         * gcc.dg/tree-ssa/restrict-4.c: New test.
1832
1833 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1834
1835         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1836         (main): Use __typeof to get result type of comparison.
1837
1838 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1839
1840         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1841         Make et_vect_multiple_sizes_saved global.
1842         (check_effective_target_vect64): Make et_vect64_saved global.
1843
1844 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1845
1846         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1847         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1848         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1849         * gcc.dg/builtin-complex-err-1.c: Adjust.
1850
1851 2011-10-02  Jason Merrill  <jason@redhat.com>
1852
1853         * g++.dg/cpp0x/range-for22.C: New.
1854
1855         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1856         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1857         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1858         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1859
1860         * g++.dg/cpp0x/nsdmi5.C: New.
1861
1862 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1863
1864         PR target/50579
1865         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1866         New procedures.
1867         (mips-dg-options): Force an ABI option if the current ABI is
1868         incompatible with the required -mlong setting.  Likewise force
1869         a long setting if the current one is incompatible with the
1870         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1871         throughout procedure.
1872         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1873         instead of addressing=absolute.
1874
1875 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1876
1877         * gcc.target/mips/stack-1.c: New test.
1878
1879 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1880
1881         * gcc.dg/pr49696.c: New test.
1882
1883 2011-10-02  Jan Hubicka  <jh@suse.cz>
1884
1885         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1886
1887 2011-10-01  David S. Miller  <davem@davemloft.net>
1888
1889         * gcc.target/sparc/cmask.c: New test.
1890         * gcc.target/sparc/fpadds.c: New test.
1891         * gcc.target/sparc/fshift.c: New test.
1892         * gcc.target/sparc/fucmp.c: New test.
1893         * gcc.target/sparc/vis3misc.c: New test.
1894
1895 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1896
1897         PR fortran/50585
1898         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1899
1900 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1901
1902         PR c++/44473
1903         * g++.dg/dfp/44473-1.C: New test.
1904         * g++.dg/dfp/44473-2.C: New test.
1905         * g++.dg/dfp/mangle-1.C: New test.
1906         * g++.dg/dfp/mangle-2.C: New test.
1907         * g++.dg/dfp/mangle-3.C: New test.
1908         * g++.dg/dfp/mangle-4.C: New test.
1909         * g++.dg/dfp/mangle-5.C: New test.
1910
1911 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR inline-asm/50571
1914         * gcc.dg/pr50571.c: New test.
1915
1916         PR tree-optimization/46309
1917         * gcc.dg/pr46309.c: New test.
1918
1919 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1920
1921         * gcc.dg/strlenopt-21.c: New test.
1922
1923 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1924
1925         * gcc.dg/sms-10.c: New file.
1926
1927 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1928
1929         * gcc.target/arm/pr50099.c: New test.
1930
1931 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1932
1933         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1934
1935 2011-09-30  David S. Miller  <davem@davemloft.net>
1936
1937         * gcc.target/sparc/bmaskbshuf.c: New test.
1938         * gcc.target/sparc/edgen.c: New test.
1939
1940 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1941
1942         PR fortran/50547
1943         * gfortran.dg/pure_formal_proc_3.f90: New.
1944
1945         PR fortran/50553
1946         * gfortran.dg/stfunc_7.f90: New.
1947
1948 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1949
1950         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1951         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1952         * gcc.dg/vector-compare-1.c: Likewise.
1953         * gcc.dg/vector-compare-2.c: Likewise.
1954
1955 2011-09-29  David S. Miller  <davem@davemloft.net>
1956
1957         * gcc.target/sparc/array.c: New test.
1958
1959 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1960
1961         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1962         loop unroll and set max unroll times to 8.
1963         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1964         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1965         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1966         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1967
1968 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1969
1970         PR c++/40145
1971         * g++.dg/ext/visibility/warn5.C: New.
1972
1973 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1974
1975         PR c++/45278
1976         * g++.dg/warn/Wextra-3.C: New.
1977
1978 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1979
1980         PR target/49486
1981         * gcc.target/sh/pr49468-si.c: New.
1982
1983 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1984
1985         PR testsuite/50485
1986         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1987         (TEST): Initialize src3 with random floats.
1988         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1989         from union src3.  Initialize src3 with random floats.
1990
1991 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1992
1993         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1994         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1995         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1996         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1997         * gcc.target/sh/sh4a-cos.c: Ditto.
1998         * gcc.target/sh/sh4a-cosf.c: Ditto.
1999         * gcc.target/sh/sh4a-sin.c: Ditto.
2000         * gcc.target/sh/sh4a-sinf.c: Ditto.
2001         * gcc.target/sh/sh4a-fsrra.c: Ditto.
2002         * gcc.target/sh/sh4a-memmovua.c: Ditto.
2003         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2004
2005 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
2006
2007         PR c++/31489
2008         * g++.dg/parse/error40.C: New.
2009         * g++.dg/warn/incomplete1.C: Adjust.
2010
2011 2011-09-27  Jan Hubicka  <jh@suse.cz>
2012
2013         PR middle-end/49463
2014         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2015         Mark used.
2016
2017 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
2018
2019         * gcc.dg/strlenopt-1.c: New test.
2020         * gcc.dg/strlenopt-1f.c: New test.
2021         * gcc.dg/strlenopt-2.c: New test.
2022         * gcc.dg/strlenopt-2f.c: New test.
2023         * gcc.dg/strlenopt-3.c: New test.
2024         * gcc.dg/strlenopt-4.c: New test.
2025         * gcc.dg/strlenopt-4g.c: New test.
2026         * gcc.dg/strlenopt-4gf.c: New test.
2027         * gcc.dg/strlenopt-5.c: New test.
2028         * gcc.dg/strlenopt-6.c: New test.
2029         * gcc.dg/strlenopt-7.c: New test.
2030         * gcc.dg/strlenopt-8.c: New test.
2031         * gcc.dg/strlenopt-9.c: New test.
2032         * gcc.dg/strlenopt-10.c: New test.
2033         * gcc.dg/strlenopt-11.c: New test.
2034         * gcc.dg/strlenopt-12.c: New test.
2035         * gcc.dg/strlenopt-12g.c: New test.
2036         * gcc.dg/strlenopt-13.c: New test.
2037         * gcc.dg/strlenopt-14g.c: New test.
2038         * gcc.dg/strlenopt-14gf.c: New test.
2039         * gcc.dg/strlenopt-15.c: New test.
2040         * gcc.dg/strlenopt-16g.c: New test.
2041         * gcc.dg/strlenopt-17g.c: New test.
2042         * gcc.dg/strlenopt-18g.c: New test.
2043         * gcc.dg/strlenopt.h: New file.
2044
2045 2011-09-27  Tom de Vries  <tom@codesourcery.com>
2046
2047         PR middle-end/43864
2048         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2049         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2050         * gcc.dg/pr43864.c: New test.
2051         * gcc.dg/pr43864-2.c: Same.
2052         * gcc.dg/pr43864-3.c: Same.
2053         * gcc.dg/pr43864-4.c: Same.
2054
2055 2011-09-27  Jan Hubicka  <jh@suse.cz>
2056
2057         * gcc.dg/ipa/inline-5.c: New testcase.
2058
2059 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
2060
2061         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2062         vectors.
2063         * gcc.dg/vect/bb-slp-27.c: New.
2064         * gcc.dg/vect/bb-slp-28.c: New.
2065
2066 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
2067
2068         * testsuite/lib/target-supports.exp (check_profiling_available):
2069         Don't rely solely on TLS tests for -fprofile-generate, fall
2070         through to the other code.
2071
2072 2011-09-27  Richard Guenther  <rguenther@suse.de>
2073
2074         PR tree-optimization/50363
2075         * gcc.dg/torture/pr50363.c: New testcase.
2076
2077 2011-09-26  Jason Merrill  <jason@redhat.com>
2078
2079         PR c++/45012
2080         * g++.dg/template/partial13.C: New.
2081
2082         PR c++/46105
2083         * g++.dg/template/partial12.C: New.
2084
2085         PR c++/50508
2086         * g++.dg/cpp0x/constexpr-typedef1.C: New.
2087
2088 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2089
2090         PR c++/45487
2091         * g++.dg/diagnostic/bindings1.C: New.
2092         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2093
2094 2011-09-26  David S. Miller  <davem@davemloft.net>
2095
2096         * gcc.target/sparc/wrgsr.c: New test.
2097         * gcc.target/sparc/rdgsr.c: New test.
2098         * gcc.target/sparc/edge.c: New test.
2099         * gcc.target/sparc/fcmp.c: New test.
2100
2101         * gcc.target/sparc/edge.c: Update for new return types.
2102         * gcc.target/sparc/fcmp.c: Likewise.
2103
2104         * gcc.target/sparc/fpaddsubi.c: New test.
2105
2106 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
2107
2108         PR fortran/50515
2109         * gfortran.dg/common_15.f90: New.
2110
2111         PR fortran/50517
2112         * gfortran.dg/dummy_procedure_5.f90: New.
2113         * gfortran.dg/interface_26.f90: Modified error message.
2114         * gfortran.dg/proc_ptr_11.f90: Ditto.
2115         * gfortran.dg/proc_ptr_15.f90: Ditto.
2116         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2117         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2118
2119 2011-09-26  Jason Merrill  <jason@redhat.com>
2120
2121         PR c++/50512
2122         * g++.dg/overload/rvalue3.C: New.
2123
2124         PR c++/50523
2125         * g++.dg/overload/ref-conv2.C: New.
2126
2127         * g++.dg/cpp0x/nsdmi-template1.C: New.
2128
2129 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2130
2131         * g++.dg/cpp0x/nullptr25.C: New.
2132
2133 2011-09-26  Richard Guenther  <rguenther@suse.de>
2134
2135         PR tree-optimization/50472
2136         * gcc.dg/torture/pr50472.c: New testcase.
2137
2138 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2139
2140         * gnat.dg/opt22.adb: New test.
2141         * gnat.dg/opt22_pkg.ad[sb]: New helper.
2142
2143 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2144
2145         * gnat.dg/opt21.adb: New test.
2146         * gnat.dg/opt21_pkg.ad[sb]: New helper.
2147
2148 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2149
2150         * gnat.dg/opt20.ad[sb]: New test.
2151         * gnat.dg/opt20_pkg.ads: New helper.
2152
2153 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2154
2155         * gnat.dg/array17.adb: New test.
2156         * gnat.dg/array17_pkg.ads: New helper.
2157
2158 2011-09-25  Jason Merrill  <jason@redhat.com>
2159
2160         * g++.dg/cpp0x/nsdmi-defer4.C: New.
2161
2162 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2163
2164         * gnat.dg/frame_overflow.ads: New.
2165         * gnat.dg/frame_overflow.adb: Adjust.
2166         * gnat.dg/specs/addr1.ads: Likewise.
2167
2168 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
2169
2170         * g++.dg/tree-ssa/restrict2.C: New test.
2171
2172 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2173
2174         * lib/target-supports.exp (check_effective_target_vect64): New.
2175         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2176         of multiple vector sizes.
2177         * gcc.dg/vect/bb-slp-26.c: New.
2178
2179 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2180
2181         PR c++/50280
2182         * g++.dg/template/bitfield1.C: New.
2183
2184 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2185
2186         * gcc.dg/vect/bb-slp-24.c: New.
2187
2188 2011-09-24  Jason Merrill  <jason@redhat.com>
2189
2190         * g++.dg/cpp0x/nsdmi-eh1.C: New.
2191
2192         * g++.dg/cpp0x/nsdmi-defer3.C: New.
2193
2194         * g++.dg/cpp0x/nsdmi-defer1.C: New.
2195         * g++.dg/cpp0x/nsdmi-defer2.C: New.
2196
2197         * g++.dg/cpp0x/nsdmi1.C: New.
2198         * g++.dg/cpp0x/nsdmi2.C: New.
2199         * g++.dg/cpp0x/nsdmi3.C: New.
2200         * g++.dg/cpp0x/nsdmi4.C: New.
2201         * g++.old-deja/g++.other/init4.C: New.
2202
2203 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
2204
2205         PR c++/44267
2206         * g++.dg/template/sfinae28.C: New.
2207
2208 2011-09-23  Ian Lance Taylor  <iant@google.com>
2209
2210         * go.test/go-test.exp (errchk): Handle more cases of getting
2211         correct Tcl backslash quoting in regular expressions in test file.
2212
2213 2011-09-23  Jason Merrill  <jason@redhat.com>
2214
2215         Core 253
2216         * g++.dg/init/const8.C: New.
2217         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2218         * g++.dg/cpp0x/defaulted2.C: Likewise.
2219         * g++.dg/cpp0x/pr42844-2.C: Likewise.
2220         * g++.dg/init/pr20039.C: Likewise.
2221         * g++.dg/init/pr42844.C: Likewise.
2222
2223 2011-09-23  Jan Hubicka  <jh@suse.cz>
2224
2225         * gcc.dg/ipa/inline-1.c: new testcase.
2226         * gcc.dg/ipa/inline-2.c: new testcase.
2227         * gcc.dg/ipa/inline-3.c: new testcase.
2228         * gcc.dg/ipa/inline-4.c: new testcase.
2229
2230 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2231
2232         PR c++/50258
2233         * g++.dg/cpp0x/constexpr-static8.C: New.
2234
2235 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
2236
2237         * gcc.target/i386/avxfp-1.c: New test.
2238         * gcc.target/i386/avxfp-2.c: New test.
2239
2240 2011-09-23  Terry Guo  <terry.guo@arm.com>
2241
2242         * gcc.c-torture/execute/941014-1.x: Deleted.
2243
2244 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2245
2246         PR c++/50491
2247         * g++.dg/cpp0x/pr50491.C: New.
2248
2249 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2250
2251         PR testsuite/50487
2252         * gfortran.dg/bessel_6.f90: Fix tolerance test.
2253
2254 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2255
2256         PR c++/50371
2257         * g++.dg/cpp0x/nullptr24.C: New.
2258
2259 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
2260
2261         PR target/50482
2262         * gcc.target/i386/pr50482.c: New test.
2263
2264 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
2265
2266         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2267         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2268         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2269         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2270         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2271         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2272         multilib options contain different -march= from dg-options.
2273
2274 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
2275             Paolo Carlini  <paolo.carlini@oracle.com>
2276
2277         PR c++/50344
2278         * g++.dg/template/friend52.C: New.
2279
2280 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
2281
2282         * gcc.target/arm/cmp-1.c: New test.
2283         * gcc.target/arm/cmp-2.c: Likewise.
2284
2285 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
2286
2287         PR fortran/41733
2288         * gfortran.dg/impure_actual_1.f90: Modified error message.
2289         * gfortran.dg/proc_ptr_32.f90: New.
2290         * gfortran.dg/proc_ptr_33.f90: New.
2291
2292 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
2293
2294         PR tree-optimization/50451
2295         * gcc.dg/vect/pr50451.c: New test.
2296
2297 2011-09-21  Ian Lance Taylor  <iant@google.com>
2298
2299         * go.test/go-test.exp (errchk): Add special case for bug332.
2300         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
2301         some more test lines.
2302
2303 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2304
2305         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2306         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2307         * g++.dg/other/i386-8.C: Ditto.
2308         * g++.dg/other/pr34435.C: Ditto.
2309         * g++.dg/other/pr39496.C: Ditto.
2310         * g++.dg/other/mmintrin.C: Ditto.
2311
2312 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
2313
2314         * gcc.dg/vect/vect-cond-7.c: New test.
2315         * gcc.target/i386/sse4_1-cond-1.c: New test.
2316         * gcc.target/i386/avx-cond-1.c: New test.
2317
2318 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2319
2320         PR target/50464
2321         * g++.dg/other/pr50464.C: New test.
2322
2323 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2324
2325         * gcc.target/i386/bmi2-mulx32-2.c: New test.
2326         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2327         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2328         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2329
2330 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2331
2332         * gnat.dg/opt19.adb: New test.
2333
2334 2011-09-21  Terry Guo  <terry.guo@arm.com>
2335
2336         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2337         on arch conflict when testing case on targets other than armv7-a.
2338
2339 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
2340
2341         PR c++/50454
2342         * g++.dg/ext/int128-1.C: New.
2343         * g++.dg/ext/int128-2.C: Likewise.
2344         * g++.dg/ext/int128-2.h: Likewise.
2345
2346 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2347
2348         PR testsuite/50469
2349         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2350
2351 2011-09-20  Jason Merrill  <jason@redhat.com>
2352
2353         * g++.dg/cpp0x/constexpr-generated1.C: New.
2354
2355         PR c++/50442
2356         * g++.dg/overload/ref-conv1.C: New.
2357
2358 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2359
2360         * g++.dg/other/final1.C: New.
2361
2362 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
2363
2364         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
2365         and get_bit ().
2366
2367 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
2368
2369         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2370         "target arm_eabi".
2371
2372 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
2373
2374         PR tree-optimization/50413
2375         * g++.dg/vect/vect.exp: Run slp-pr* tests with
2376         -fdump-tree-slp-details.  Run other tests with
2377         -fdump-tree-vect-details.
2378         * g++.dg/vect/slp-pr50413.cc: New.
2379
2380 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2381             Ira Rosen  <ira.rosen@linaro.org>
2382
2383         PR testsuite/50435
2384         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2385         Fix underscores around restrict.
2386
2387 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2388
2389         PR tree-optimization/50414
2390         * gfortran.dg/vect/Ofast-pr50414.f90: New.
2391         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2392         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2393
2394 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2395
2396         PR tree-optimization/50412
2397         * gfortran.dg/vect/pr50412.f90: New.
2398
2399 2011-09-16  Jason Merrill  <jason@redhat.com>
2400
2401         PR c++/50424
2402         * g++.dg/eh/defarg1.C: New.
2403
2404 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
2405
2406         * gcc.dg/vect/vect-reduc-10.c: New test.
2407         * gcc.target/i386/avx-reduc-1.c: New test.
2408
2409         * gcc.target/i386/sse2-extract-1.c: New test.
2410         * gcc.target/i386/avx-extract-1.c: New test.
2411
2412 2011-09-16  Terry Guo  <terry.guo@arm.com>
2413
2414         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2415
2416 2011-09-15   Diego Novillo  <dnovillo@google.com>
2417
2418         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2419         ALWAYS_CXXFLAGS, if defined.
2420         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2421         ALWAYS_GFORTRANFLAGS, if defined.
2422         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2423         ALWAYS_GOCFLAGS, if defined.
2424         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2425         ALWAYS_OBJCXXFLAGS, if defined.
2426         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2427         additional_flags, if defined.
2428         * lib/gnat.exp (gnat_target_compile): Likewise.
2429         * lib/objc.exp (objc_target_compile): Likewise.
2430         * lib/target-supports-dg.exp (dg-add-options): Handle
2431         TEST_ALWAYS_FLAGS.
2432
2433 2011-09-15  Tom de Vries  <tom@codesourcery.com>
2434
2435         PR testsuite/50322
2436         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2437         Use uintptr_t in f1.  Undo avr xfails.
2438
2439 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
2440
2441         PR fortran/50401
2442         PR fortran/50403
2443         * gfortran.dg/function_types_3.f90: New.
2444
2445 2011-09-15  Jason Merrill  <jason@redhat.com>
2446
2447         PR c++/50365
2448         * g++.dg/cpp0x/trailing7.C: New.
2449
2450         PR c++/50361
2451         * g++.dg/cpp0x/nullptr23.C: New.
2452
2453 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2454
2455         * gcc.dg/vect/bb-slp-25.c: New.
2456
2457 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2458
2459         PR c++/50391
2460         * g++.dg/cpp0x/noexcept15.C: New.
2461
2462 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2463
2464         PR middle-end/50251
2465         * gcc.dg/pr50251.c: New test.
2466
2467 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2468
2469         PR fortran/34547
2470         PR fortran/50375
2471         * gfortran.dg/null_5.f90: New.
2472         * gfortran.dg/null_6.f90: New.
2473
2474 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2475
2476         * gcc.c-torture/compile/20110913-1.c: New test.
2477
2478 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2479
2480         PR fortran/50379
2481         * gfortran.dg/result_2.f90: New.
2482
2483 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2484
2485         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2486
2487 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2488
2489         PR c++/48320
2490         * g++.dg/cpp0x/variadic116.C: New test case.
2491
2492 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2493
2494         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2495         * gcc.target/mips/interrupt_handler-2.c: New test.
2496         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2497
2498 2011-09-12  Jason Merrill  <jason@redhat.com>
2499
2500         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2501
2502         * g++.dg/cpp0x/explicit7.C: New.
2503
2504 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2505
2506         PR rtl-optimization/50212
2507         * g++.dg/other/pr50212.C: New test.
2508
2509 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2510
2511         PR target/43746
2512         * testsuite/gcc.target/avr/torture/avr-torture.exp
2513         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2514         "-O2 -fmerge-all-constants".
2515
2516 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2517
2518         PR fortran/50327
2519         * gfortran.dg/do_while_1.f90: New test.
2520
2521 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2522
2523         PR fortran/35831
2524         PR fortran/47978
2525         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2526         * gfortran.dg/proc_decl_26.f90: New.
2527         * gfortran.dg/typebound_override_2.f90: New.
2528         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2529
2530 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2531
2532         * gnat.dg/cond_expr2.ad[sb]: New test.
2533
2534 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2535
2536         * gnat.dg/atomic5.ad[sb]: New test.
2537
2538 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2539
2540         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2541
2542 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2543
2544         PR target/49030
2545         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2546
2547 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2548
2549         PR target/49614
2550         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2551
2552 2011-09-09  Richard Guenther  <rguenther@suse.de>
2553
2554         PR tree-optimization/50328
2555         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2556
2557 2011-09-09  Richard Guenther  <rguenther@suse.de>
2558
2559         PR middle-end/50333
2560         * gcc.dg/torture/pr50333.c: New testcase.
2561
2562 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2563
2564         PR tree-optimization/50318
2565         * gcc.target/arm/pr50318-1.c: New file.
2566
2567 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2568
2569         * gcc.target/i386/all_one_m256i.c: New test.
2570
2571 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2572
2573         PR c++/50324
2574         * g++.dg/cpp0x/sfinae28.C: New.
2575
2576 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2577
2578         PR c/50332
2579         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2580         longer ignored on typedefs.
2581
2582         PR c++/33255 - Support -Wunused-local-typedefs warning
2583         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2584         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2585
2586 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2587
2588         PR tree-optimization/50287
2589         * gcc.dg/torture/pr50287.c: New test.
2590
2591 2011-09-08  Richard Guenther  <rguenther@suse.de>
2592
2593         PR tree-optimization/19831
2594         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2595         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2596         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2597         * gcc.dg/errno-1.c: Adjust.
2598
2599 2011-09-08  Richard Guenther  <rguenther@suse.de>
2600
2601         PR tree-optimization/19831
2602         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2603
2604 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2605
2606         PR fortran/44646
2607         * gfortran.dg/do_concurrent_1.f90: New.
2608         * gfortran.dg/do_concurrent_2.f90: New.
2609
2610 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2611
2612         PR target/50310
2613         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2614         * gcc.dg/pr50310-2.c: New test.
2615
2616 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2617
2618         PR fortran/48095
2619         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2620         * gfortran.dg/impure_constructor_1.f90: Modified.
2621         * gfortran.dg/proc_ptr_comp_33.f90: New.
2622
2623 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2624
2625         PR target/50310
2626         * gcc.dg/pr50310-1.c: New test.
2627
2628 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2629
2630         PR middle-end/48571
2631         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2632         instead of 4.
2633
2634 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2635
2636         PR c++/50309
2637         * g++.dg/cpp0x/noexcept14.C: New.
2638
2639 2011-09-07  Jason Merrill  <jason@redhat.com>
2640
2641         * g++.dg/cpp0x/constexpr-ref3.C: New.
2642
2643         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2644
2645 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2646
2647         * gcc.dg/section1.c: Don't xfail for avr.
2648
2649 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2650
2651         PR tree-optimization/50322
2652         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2653
2654 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2655
2656         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2657
2658 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2659
2660         PR tree-optimization/49911
2661         * g++.dg/tree-ssa/pr49911.C: New test.
2662
2663 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2664
2665         PR target/49030
2666         * gcc.dg/torture/pr49030.c: New test.
2667
2668 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2669
2670         PR fortran/50288
2671         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2672         * gfortran.dg/class_4d.f03: Deleted.
2673         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2674
2675 2011-09-07  Richard Guenther  <rguenther@suse.de>
2676
2677         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2678
2679 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2680
2681         PR tree-optimization/46021
2682         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2683
2684 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2685
2686         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2687
2688 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2689
2690         * gcc.c-torture/compile/20110906-1.c: New test.
2691
2692 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2693
2694         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2695
2696 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2697
2698         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2699         --param tree-reassoc-width=1.
2700
2701         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2702         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2703
2704 2011-09-06  Richard Guenther  <rguenther@suse.de>
2705
2706         PR tree-optimization/48149
2707         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2708
2709 2011-09-06  Richard Guenther  <rguenther@suse.de>
2710
2711         PR tree-optimization/48317
2712         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2713
2714 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2715
2716         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2717         New procedure.
2718         (add_options_for_quad_vectors): Replace with ...
2719         (add_options_for_double_vectors): ... this.
2720         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2721         support multiple vector sizes since the vectorizer attempts to
2722         vectorize with both vector sizes.
2723         * gcc.dg/vect/no-vfa-vect-79.c,
2724         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2725         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2726         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2727         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2728         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2729         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2730         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2731         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2732         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2733         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2734         gcc.dg/vect/vect-40.c: Likewise.
2735         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2736         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2737         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2738         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2739         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2740         Likewise.
2741         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2742
2743 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2744
2745         PR target/49606
2746         * gcc.target/mips/abi-main.h: New file.
2747         * gcc.target/mips/abi-o32-long32.c: New test.
2748         * gcc.target/mips/abi-o32-long64.c: Likewise.
2749         * gcc.target/mips/abi-o64-long32.c: Likewise.
2750         * gcc.target/mips/abi-o64-long64.c: Likewise.
2751         * gcc.target/mips/abi-n32-long32.c: Likewise.
2752         * gcc.target/mips/abi-n32-long64.c: Likewise.
2753         * gcc.target/mips/abi-n64-long32.c: Likewise.
2754         * gcc.target/mips/abi-n64-long64.c: Likewise.
2755         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2756         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2757         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2758         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2759         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2760         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2761         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2762         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2763         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2764         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2765         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2766         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2767         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2768         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2769         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2770         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2771         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2772         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2773         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2774         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2775         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2776         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2777         * gcc.target/mips/branch-3.c: Likewise.
2778         * gcc.target/mips/branch-4.c: Likewise.
2779         * gcc.target/mips/branch-5.c: Likewise.
2780         * gcc.target/mips/branch-6.c: Likewise.
2781         * gcc.target/mips/branch-7.c: Likewise.
2782         * gcc.target/mips/branch-8.c: Likewise.
2783         * gcc.target/mips/branch-9.c: Likewise.
2784         * gcc.target/mips/branch-10.c: Likewise.
2785         * gcc.target/mips/branch-11.c: Likewise.
2786         * gcc.target/mips/branch-12.c: Likewise.
2787         * gcc.target/mips/branch-13.c: Likewise.
2788         * gcc.target/mips/lazy-binding-1.c: Likewise.
2789
2790 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2791
2792         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2793         to avoid warning on int=16 platforms..
2794
2795 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2796
2797         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2798         to work even with -fshort-enums.
2799
2800 2011-09-04  Jan Hubicka  <jh@suse.cz>
2801
2802         * gcc.c-torture/compile/20110902.c: new testcase.
2803
2804 2011-09-04  Jason Merrill  <jason@redhat.com>
2805
2806         PR c++/49267
2807         * g++.dg/cpp0x/rv-conv1.C: New.
2808
2809         DR 1328
2810         * g++.dg/cpp0x/rv-func3.C: New.
2811
2812         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2813
2814         PR c++/50248
2815         Core 1358
2816         * g++.dg/cpp0x/constexpr-template1.C: New.
2817         * g++.dg/cpp0x/constexpr-template2.C: New.
2818         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2819         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2820
2821 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2822
2823         * gnat.dg/specs/debug1.ads: Tweak pattern.
2824
2825 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2826
2827         PR fortran/50227
2828         * gfortran.dg/class_45a.f03: New.
2829         * gfortran.dg/class_45b.f03: New.
2830
2831 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2832             Ira Rosen  <ira.rosen@linaro.org>
2833
2834         PR tree-optimization/50208
2835         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2836         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2837         -fno-tree-fre -fno-tree-pre.
2838
2839 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2840
2841         * gcc.dg/ipa/ipcp-3.c: New test.
2842
2843 2011-09-02  Richard Guenther  <rguenther@suse.de>
2844
2845         PR tree-optimization/27460
2846         PR middle-end/29269
2847         * gcc.dg/vect/vect-cond-7.c: New testcase.
2848
2849 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2850
2851         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2852         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2853         xfailed test for inlining.
2854         * g++.dg/ipa/ivinline-9.C: Likewise.
2855
2856 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2857
2858         PR tree-optimization/50178
2859         * gfortran.dg/vect/pr50178.f90: New test.
2860
2861 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2862
2863         PR middle-end/49886
2864         * gcc.c-torture/execute/pr49886.c: New testcase.
2865
2866 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2867
2868         PR middle-end/43513
2869         * gcc.dg/pr43513.c: New test.
2870
2871 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2872
2873         PR fortran/45044
2874         * gfortran.dg/common_14.f90: New.
2875         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2876
2877 2011-08-30  Jason Merrill  <jason@redhat.com>
2878
2879         PR c++/50084
2880         * g++.dg/cpp0x/decltype33.C: New.
2881
2882         PR c++/50089
2883         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2884
2885         PR c++/50114
2886         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2887
2888 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2889
2890         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2891
2892 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2893
2894         * gnat.dg/specs/aggr3.ads: New test.
2895         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2896
2897         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2898         * gnat.dg/specs/aggr2.ads: Likewise.
2899
2900 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2901
2902         PR fortran/45170
2903         * gfortran.dg/allocate_with_source_2.f90: New test
2904
2905 2011-08-30  Jason Merrill  <jason@redhat.com>
2906
2907         PR c++/50220
2908         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2909
2910         PR c++/50234
2911         * g++.dg/cpp0x/constexpr-value3.C: New.
2912
2913 2011-08-30  Richard Guenther  <rguenther@suse.de>
2914
2915         PR middle-end/48571
2916         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2917         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2918         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2919         * gcc.dg/pr36902.c: XFAIL.
2920
2921 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2922
2923         * gcc.target/i386/fma-check.h: New.
2924         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2925         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2926         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2927         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2928         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2929         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2930         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2931         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2932         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2933         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2934         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2935         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2936         * gcc.target/i386/fma-compile.c: Likewise.
2937         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2938         * gcc.target/i386/sse-12.c: Add -mfma.
2939         * gcc.target/i386/sse-13.c: Likewise.
2940         * gcc.target/i386/sse-14.c: Likewise.
2941         * gcc.target/i386/sse-22.c: Likewise.
2942         * gcc.target/i386/sse-23.c: Likewise.
2943         * g++.dg/other/i386-2.C: Likewise.
2944         * g++.dg/other/i386-3.C: Likewise.
2945
2946 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2947
2948         PR testsuite/50185
2949         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2950         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2951
2952 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2953
2954         * g++.dg/bprob/bprob.exp (feedback_options): Set
2955         -fbranch-probabilities.
2956         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2957
2958 2011-08-29  Jason Merrill  <jason@redhat.com>
2959
2960         PR c++/50224
2961         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2962
2963 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2964             Jason Merrill  <jason@redhat.com>
2965
2966         * g++.dg/dfp/base.C: New test.
2967
2968 2011-08-29  Jason Merrill  <jason@redhat.com>
2969
2970         Core DR 994
2971         PR c++/50209
2972         * g++.dg/cpp0x/initlist58.C: New.
2973
2974 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2975
2976         PR fortran/50225
2977         * gfortran.dg/class_result_1.f03: New.
2978
2979 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR middle-end/48722
2982         * gcc.target/i386/pr48722.c: New test.
2983
2984 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2985
2986         PR libfortran/50192
2987         * gfortran.dg/widechar_compare_1.f90:  New test.
2988
2989 2011-08-26  Jason Merrill  <jason@redhat.com>
2990
2991         Core DR 342
2992         PR c++/48582
2993         * g++.dg/abi/mangle50.C: New.
2994
2995 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2996
2997         PR target/50202
2998         * gcc.target/i386/pr50202.c: New test.
2999
3000 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
3001
3002         * gcc.target/i386/sse_4_1-round-vec.c: New test.
3003         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3004         * gcc.target/i386/avx-round-vec.c: New test.
3005         * gcc.target/i386/avx-roundf-vec.c: New test.
3006
3007 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
3008
3009         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3010         instruction.
3011
3012         PR c/50179
3013         * c-c++-common/Wunused-var-14.c: New test.
3014
3015 2011-08-26  Tom de Vries  <tom@codesourcery.com>
3016
3017         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3018
3019 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
3020
3021         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3022         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3023         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3024         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3025
3026 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
3027
3028         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3029         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3030         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3031         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3032
3033 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
3034
3035         PR fortran/50050
3036         * gfortran.dg/pointer_comp_init_1.f90: New test.
3037
3038 2011-08-25  Jason Merrill  <jason@redhat.com>
3039
3040         PR c++/50157
3041         * g++.dg/cpp0x/sfinae27.C: New.
3042
3043 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3044
3045         * gfortran.dg/coarray_lib_token_4.f90: New.
3046
3047 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3048
3049         * gfortran.dg/coarray/alloc_comp_1.f90: New.
3050
3051 2011-08-25  Richard Guenther  <rguenther@suse.de>
3052
3053         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3054
3055 2011-08-24  Tobias Burnus  <burnus@net-b.de>
3056
3057         PR fortran/50163
3058         * gfortran.dg/initialization_28.f90: New.
3059
3060 2011-08-24  Richard Guenther  <rguenther@suse.de>
3061
3062         PR tree-optimization/50067
3063         * gcc.dg/torture/pr50067-3.c: New testcase.
3064         * gcc.dg/torture/pr50067-4.c: Likewise.
3065         * gcc.dg/torture/pr50067-5.c: Likewise.
3066
3067 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3068
3069         * g++.dg/other/i386-2.C: Add -mavx2 check.
3070         * g++.dg/other/i386-3.C: Likewise.
3071         * gcc.target/i386/avx-1.c: Add AVX2.
3072         * gcc.target/i386/avx-2.c: Likewise.
3073         * gcc.target/i386/funcspec-5.c: Likewise.
3074         * gcc.target/i386/sse-12.c: Likewise.
3075         * gcc.target/i386/sse-13.c: Likewise.
3076         * gcc.target/i386/sse-14.c: Likewise.
3077         * gcc.target/i386/sse-22.c: Likewise.
3078         * gcc.target/i386/sse-23.c: Likewise.
3079         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3080         * gcc.target/i386/avx2-check.h: New.
3081         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3082         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3083         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3084         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3085         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3086         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3087         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3088         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3089         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3090         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3091         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3092         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3093         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3094         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3095         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3096         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3097         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3098         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3099         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3100         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3101         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3102         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3103         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3104         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3105         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3106         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3107         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3108         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3109         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3110         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3111         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3112         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3113         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3114         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3115         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3116         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3117         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3118         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3119         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3120         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3121         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3122         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3123         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3124         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3125         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3126         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3127         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3128         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3129         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3130         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3131         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3132         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3133         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3134         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3135         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3136         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3137         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3138         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3139         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3140         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3141         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3142         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3143         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3144         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3145         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3146         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3147         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3148         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3149         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3150         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3151         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3152         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3153         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3154         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3155         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3156         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3157         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3158         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3159         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3160         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3161         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3162         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3163         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3164         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3165         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3166         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3167         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3168         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3169         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3170         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3171         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3172         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3173         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3174         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3175         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3176         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3177         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3178         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3179         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3180         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3181         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3182         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3183         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3184         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3185         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3186         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3187         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3188         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3189         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3190         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3191         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3192         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3193         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3194         * gcc.target/i386/avx2-vpand-1.c: Likewise.
3195         * gcc.target/i386/avx2-vpand-2.c: Likewise.
3196         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3197         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3198         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3199         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3200         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3201         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3202         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3203         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3204         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3205         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3206         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3207         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3208         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3209         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3210         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3211         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3212         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3213         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3214         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3215         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3216         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3217         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3218         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3219         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3220         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3221         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3222         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3223         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3224         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3225         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3226         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3227         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3228         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3229         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3230         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3231         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3232         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3233         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3234         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3235         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3236         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3237         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3238         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3239         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3240         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3241         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3242         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3243         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3244         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3245         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3246         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3247         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3248         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3249         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3250         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3251         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3252         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3253         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3254         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3255         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3256         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3257         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3258         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3259         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3260         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3261         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3262         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3263         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3264         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3265         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3266         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3267         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3268         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3269         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3270         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3271         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3272         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3273         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3274         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3275         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3276         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3277         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3278         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3279         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3280         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3281         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3282         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3283         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3284         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3285         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3286         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3287         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3288         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3289         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3290         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3291         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3292         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3293         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3294         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3295         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3296         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3297         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3298         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3299         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3300         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3301         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3302         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3303         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3304         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3305         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3306         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3307         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3308         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3309         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3310         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3311         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3312         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3313         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3314         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3315         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3316         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3317         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3318         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3319         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3320         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3321         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3322         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3323         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3324         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3325         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3326         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3327         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3328         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3329         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3330         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3331         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3332         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3333         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3334         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3335         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3336         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3337         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3338         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3339         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3340         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3341         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3342         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3343         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3344         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3345         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3346         * gcc.target/i386/avx2-vpor-1.c: Likewise.
3347         * gcc.target/i386/avx2-vpor-2.c: Likewise.
3348         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3349         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3350         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3351         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3352         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3353         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3354         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3355         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3356         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3357         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3358         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3359         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3360         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3361         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3362         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3363         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3364         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3365         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3366         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3367         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3368         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3369         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3370         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3371         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3372         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3373         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3374         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3375         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3376         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3377         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3378         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3379         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3380         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3381         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3382         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3383         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3384         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3385         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3386         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3387         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3388         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3389         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3390         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3391         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3392         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3393         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3394         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3395         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3396         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3397         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3398         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3399         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3400         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3401         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3402         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3403         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3404         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3405         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3406         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3407         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3408         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3409         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3410         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3411         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3412         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3413         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3414         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3415         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3416         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3417         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3418         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3419         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3420         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3421         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3422         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3423         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3424         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3425         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3426         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3427         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3428         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3429         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3430         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3431         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3432         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3433         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3434         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3435         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3436         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3437         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3438         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3439         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3440         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3441         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3442         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3443         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3444         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3445         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3446         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3447         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3448         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3449         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3450         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3451         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3452         * gcc.target/i386/testimm-9.c: Likewise.
3453
3454 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3455
3456         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3457         * g++.dg/other/i386-3.C: Likewise.
3458         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3459         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3460         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3461         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3462         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3463         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3464         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3465         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3466         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3467         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3468         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3469         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3470         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3471         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3472         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3473         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3474         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3475         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3476         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3477         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3478         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3479         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3480         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3481         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3482         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3483         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3484         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3485         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3486         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3487         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3488         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3489         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3490         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3491         * gcc.target/i386/sse-12.c: Add BMI2.
3492         * gcc.target/i386/sse-13.c: Likewise.
3493         * gcc.target/i386/sse-14.c: Likewise.
3494         * gcc.target/i386/sse-22.c: Likewise.
3495         * gcc.target/i386/sse-23.c: Likewise.
3496
3497 2011-08-23  Jason Merrill  <jason@redhat.com>
3498
3499         * g++.dg/template/crash7.C: Adjust expected errors.
3500
3501 2011-08-23  Jason Merrill  <jason@redhat.com>
3502
3503         PR c++/49045
3504         Core 1321
3505         * g++.dg/cpp0x/overload2.C: New.
3506
3507 2011-08-23  Jason Merrill  <jason@redhat.com>
3508
3509         Core 903
3510         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3511
3512 2011-08-23  Jason Merrill  <jason@redhat.com>
3513
3514         Core 975
3515         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3516         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3517         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3518         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3519
3520 2011-08-23  Jason Merrill  <jason@redhat.com>
3521
3522         PR c++/50024
3523         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3524
3525 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR c++/50158
3528         * g++.dg/warn/Wunused-var-16.C: New test.
3529
3530         PR middle-end/50161
3531         * gcc.dg/pr50161.c: New test.
3532
3533 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3534
3535         PR c++/50055
3536         * g++.dg/gcov/gcov-7.C: New test.
3537
3538 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR c++/46862
3541         * g++.dg/dfp/nofields.C: New test.
3542
3543 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3544
3545         PR fortran/31600
3546         * gfortran.dg/use_16.f90: New.
3547
3548 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3549             Kirill Yukhin  <kirill.yukhin@intel.com>
3550
3551         PR target/50155
3552         * gcc.target/i386/pr50155.c: New test.
3553
3554 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3555
3556         PR tree-optimization/50133
3557         * gcc.dg/pr50133.c: New test.
3558
3559         PR middle-end/50141
3560         * c-c++-common/cxxbitfields-6.c: New test.
3561
3562 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3563
3564         PR fortran/50050
3565         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3566
3567 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3568
3569         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3570         * gcc.dg/pr49994-3.c: Ditto.
3571
3572 2011-08-22  Richard Guenther  <rguenther@suse.de>
3573
3574         PR testsuite/50145
3575         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3576         * gcc.dg/torture/pr50067-2.c: Likewise.
3577
3578 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3579
3580         PR fortran/47659
3581         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3582         of a constant resulting from simplification.
3583         * gfortran.dg/warn_conversion_3.f90:  New test.
3584
3585 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3586
3587         PR fortran/50130
3588         * gfortran.dg/zero_stride_1.f90:  New test.
3589
3590 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3591
3592         PR fortran/49638
3593         * gfortran.dg/typebound_override_1.f90: Modified.
3594
3595 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3596
3597         PR tree-optimization/48739
3598         * gcc.dg/pr48739-1.c: New test.
3599         * gcc.dg/pr48739-2.c: New test.
3600
3601 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3602
3603         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3604
3605 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3606
3607         PR fortran/50129
3608         * gfortran.dg/where_3.f90: New test.
3609
3610 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3611
3612         PR middle-end/49721
3613         * gfortran.dg/pr49721-1.f: New.
3614         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3615
3616 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3617
3618         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3619         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3620         New tests.
3621
3622 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3623
3624         * gcc.target/arm/wmul-11.c: New file.
3625         * gcc.target/arm/wmul-12.c: New file.
3626         * gcc.target/arm/wmul-13.c: New file.
3627
3628 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3629
3630         * gcc.target/arm/wmul-10.c: New file.
3631
3632 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3633
3634         * gcc.target/arm/wmul-9.c: New file.
3635         * gcc.target/arm/wmul-bitfield-2.c: New file.
3636
3637 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3638
3639         * gcc.target/arm/wmul-8.c: New file.
3640
3641 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3642
3643         * gcc.target/arm/wmul-7.c: New file.
3644
3645 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3646
3647         * gcc.target/arm/wmul-6.c: New file.
3648
3649 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3650
3651         * gcc.target/arm/wmul-5.c: New file.
3652         * gcc.target/arm/no-wmla-1.c: New file.
3653
3654 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3655
3656         * gcc.target/arm/wmul-bitfield-1.c: New file.
3657
3658 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3659
3660         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3661
3662 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3663
3664         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3665         * gcc.target/i386/conversion.c: Likewise.
3666
3667 2011-08-19  Richard Guenther  <rguenther@suse.de>
3668
3669         * gcc.dg/torture/pr50067-1.c: New testcase.
3670         * gcc.dg/torture/pr50067-2.c: Likewise.
3671
3672 2011-08-19  Joey Ye  <joey.ye@arm.com>
3673
3674         PR target/49437
3675         * gcc.target/arm/handler-align.c: New test.
3676         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3677         New Function.
3678
3679 2011-08-19  Joey Ye  <joey.ye@arm.com>
3680
3681         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3682
3683 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3684
3685         PR fortran/50071
3686         * gfortran.dg/end_block_label_1.f90: New test.
3687         * gfortran.dg/end_associate_label_1.f90: New test.
3688
3689 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3690
3691         * gcc.dg/c1x-pointer-float-1.c: New test.
3692
3693 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3694
3695         PR fortran/50071
3696         * gfortran.dg/duplicate_labels_2.f: New test.
3697
3698 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3699
3700         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3701         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3702         gcc.dg/c1x-noreturn-5.c: New tests.
3703
3704 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3705
3706         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3707
3708 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3709
3710         PR fortran/18918
3711         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3712         * gfortran.dg/coarray_lock_3.f90: Fix test.
3713         * gfortran.dg/coarray_lock_4.f90: New.
3714         * gfortran.dg/coarray_lock_5.f90: New.
3715
3716 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3717
3718         PR target/50009
3719         * gcc.c-torture/compile/pr50009.c: New test.
3720
3721         PR target/50092
3722         * gcc.dg/torture/pr50092.c: New test.
3723
3724 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3725
3726         PR fortran/50109
3727         * gfortran.dg/namelist_73.f90: New.
3728
3729 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3730
3731         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3732
3733         PR debug/50017
3734         * gcc.dg/pr50017.c: New test.
3735
3736 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3737
3738         PR c++/45625
3739         * g++.dg/lookup/hidden-var1.C: New test case.
3740
3741 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3742
3743         PR fortran/31461
3744         * gfortran.dg/warn_unused_var_2.f90: New.
3745         * gfortran.dg/warn_unused_var_3.f90: New.
3746
3747 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3748
3749         PR target/43597
3750         * gcc.target/arm/pr43597.c: New test.
3751
3752 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3753
3754         PR fortran/50070
3755         * gfortran.dg/common_13.f90: New.
3756
3757 2011-08-16  Jason Merrill  <jason@redhat.com>
3758
3759         PR c++/50086
3760         * g++.dg/cpp0x/variadic-unresolved.C: New.
3761
3762         * g++.old-deja/g++.brendan/README: Add R.I.P.
3763
3764         * g++.dg/ext/attr-used-1.C: New.
3765
3766         PR c++/50054
3767         * g++.dg/cpp0x/initlist56.C: New.
3768
3769 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3770
3771         PR testsuite/50085
3772         * g++.dg/opt/life1.C: Only run on Linux.
3773
3774 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3775
3776         * gfortran.dg/coarray_26.f90: New.
3777
3778 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3779
3780         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3781         -fdump-tree-vrp1.
3782
3783 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3784
3785         PR fortran/50073
3786         * gfortran.dg/func_result_7.f90: New.
3787
3788 2011-08-13  Jason Merrill  <jason@redhat.com>
3789
3790         PR c++/50075
3791         * g++.dg/cpp0x/decltype32.C: New.
3792
3793         PR c++/50059
3794         * g++.dg/diagnostic/expr1.C: New.
3795
3796 2011-08-12  David Li  <davidxl@google.com>
3797
3798         * g++.dg/abi/vbase15.C: New test.
3799
3800 2011-08-12  Jason Merrill  <jason@redhat.com>
3801
3802         PR c++/50034
3803         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3804
3805 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3806
3807         * gcc.dg/builtins-67.c: New test.
3808         * gcc.target/i386/conversion.c: Ditto.
3809
3810 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3811             Brian Hackett  <bhackett1024@gmail.com>
3812
3813         * g++.dg/plugin/decl_plugin.c: New.
3814         * g++.dg/plugin/decl-plugin-test.C: New.
3815         * g++.dg/plugin/plugin.exp: Add above testcase.
3816
3817 2011-08-11  Richard Guenther  <rguenther@suse.de>
3818
3819         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3820
3821 2011-08-11  Michael Matz  <matz@suse.de>
3822
3823         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3824
3825 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3826
3827         PR tree-optimization/50039
3828         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3829         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3830
3831 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3832
3833         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3834         (sse4_1_test): Initialize src3 with random value.
3835
3836 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3837
3838         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3839         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3840         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3841         * gcc.dg/scal-to-vec1.c: New test.
3842         * gcc.dg/scal-to-vec2.c: New test.
3843
3844 2011-08-09  Richard Guenther  <rguenther@suse.de>
3845
3846         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3847         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3848         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3849         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3850
3851 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3852
3853         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3854
3855 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3856
3857         * gcc.dg/pr49948.c: Require pthread effective target.
3858
3859 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3860
3861         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3862
3863 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3864
3865         * gcc.target/i386/sse-22a.c: New test.
3866
3867 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3868
3869         PR tree-optimization/50014
3870         * gcc.dg/vect/pr50014.c: New test.
3871
3872 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3873
3874         PR middle-end/49923
3875         * gcc.dg/tree-ssa/pr49923.c: New test.
3876
3877 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3878
3879         PR target/49781
3880         * gcc.target/i386/pr49781-1.c: New.
3881
3882 2011-08-08  Jason Merrill  <jason@redhat.com>
3883
3884         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3885
3886         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3887
3888 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3889
3890         PR fortran/49638
3891         * gfortran.dg/typebound_override_1.f90: New.
3892
3893 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3894
3895         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3896         x86_64 mingw target.
3897         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3898         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3899         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3900         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3901         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3902         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3903         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3904         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3905         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3906         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3907
3908 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3909
3910         PR testsuite/48727
3911         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3912
3913 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3914
3915         * gcc.dg/pr48770.c: Cleanup coverage files.
3916         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3917
3918 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3919
3920         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3921         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3922         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3923         lzcnt and bmi options.
3924
3925 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3926
3927         PR target/47381
3928         * gcc.dg/pr47381-1.c: New.
3929         * gcc.dg/pr47381-2.c: Likewise.
3930         * gcc.target/i386/pr47381.c: Likewise.
3931
3932 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3933
3934         PR middle-end/47727
3935         * gcc.dg/pr47727.c: New.
3936
3937         PR target/47372
3938         * gcc.dg/pr47372-1.c: New.
3939         * gcc.dg/pr47372-2.c: Likewise.
3940
3941 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3942
3943         PR middle-end/47449
3944         * gcc.target/i386/pr47449.c: New.
3945
3946         PR target/47446
3947         * gcc.dg/pr47446-1.c: New.
3948         * gcc.dg/pr47446-2.c: Likewise.
3949
3950 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3951
3952         PR target/47766
3953         * gcc.dg/pr47766.c: New.
3954
3955         PR target/47715
3956         * gcc.dg/tls/pr47715-1.c: New.
3957         * gcc.dg/tls/pr47715-2.c: Likewise.
3958         * gcc.dg/tls/pr47715-3.c: Likewise.
3959         * gcc.dg/tls/pr47715-4.c: Likewise.
3960         * gcc.dg/tls/pr47715-5.c: Likewise.
3961
3962 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3963
3964         PR libobjc/50002
3965         * objc.dg/gnu-api-2-class.m: Updated comments.
3966         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3967         * objc.dg/gnu-api-2-class-meta.m: New test.
3968         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3969
3970 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3971
3972         PR libobjc/49882
3973         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3974         with classes that are in construction.
3975
3976 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3977
3978         PR target/48084
3979         * gcc.target/i386/pr48084-1.c: New.
3980         * gcc.target/i386/pr48084-2.c: Likewise.
3981         * gcc.target/i386/pr48084-3.c: Likewise.
3982         * gcc.target/i386/pr48084-4.c: Likewise.
3983         * gcc.target/i386/pr48084-5.c: Likewise.
3984
3985         PR rtl-optimization/49504
3986         * gcc.target/i386/pr49504.c: New.
3987
3988         PR target/49860
3989         * gcc.dg/pr49860.c: New.
3990
3991 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3992
3993         PR libobjc/49882
3994         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3995         with classes that are in construction.
3996
3997 2011-08-05  Jason Merrill  <jason@redhat.com>
3998
3999         PR c++/48993
4000         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4001
4002         PR c++/49921
4003         * g++.dg/cpp0x/decltype31.C: New.
4004
4005         PR c++/49669
4006         * g++.dg/init/array28.C: New.
4007
4008         PR c++/49988
4009         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4010
4011 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4012
4013         PR target/47369
4014         * gcc.dg/pr47369-1.c: New.
4015
4016 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4017
4018         PR middle-end/47364
4019         * gcc.dg/torture/pr47364-1.c: New.
4020         * gcc.c-torture/compile/pr47364-1.c: Likewise.
4021         * gcc.c-torture/compile/pr47364-2.c: Likewise.
4022
4023 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4024
4025         PR fortran/37211
4026         * gfortran.dg/transfer_check_2.f90:  New test case.
4027
4028 2011-08-05  Jan Hubicka  <jh@suse.cz>
4029
4030         PR middle-end/49494
4031         * gfortran.dg/pr49494.f90: New testcase.
4032
4033 2011-08-05  Jan Hubicka  <jh@suse.cz>
4034
4035         PR middle-end/49735
4036         * gcc.c-torture/compile/pr49735.c: New testcase.
4037
4038 2011-08-05  Jason Merrill  <jason@redhat.com>
4039
4040         PR c++/47453
4041         * g++.dg/cpp0x/initlist56.C: New.
4042
4043         PR c++/49812
4044         * g++.dg/overload/rvalue2.C: New.
4045
4046         PR c++/49983
4047         * g++.dg/cpp0x/range-for21.C: New.
4048
4049         * g++.dg/ext/vla11.C: New.
4050
4051 2011-08-05  Richard Guenther  <rguenther@suse.de>
4052
4053         PR tree-optimization/49984
4054         * gcc.dg/tree-ssa/vrp59.c: New testcase.
4055
4056 2011-08-05  Richard Guenther  <rguenther@suse.de>
4057
4058         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4059         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4060         * gcc.dg/tree-ssa/vrp53.c: Likewise.
4061
4062 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
4063
4064         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4065         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4066         * gfortran.dg/ldist-pr43023.f90: Ditto.
4067         * gfortran.dg/namelist_52.f90: Ditto.
4068         * gfortran.dg/interface_proc_end.f90: Ditto.
4069         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4070         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4071
4072 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
4073
4074         * gcc.dg/vect/vect-over-widen-1.c: New test.
4075         * gcc.dg/vect/vect-over-widen-2.c: New test.
4076         * gcc.dg/vect/vect-over-widen-3.c: New test.
4077         * gcc.dg/vect/vect-over-widen-4.c: New test.
4078
4079 2011-08-04  Richard Guenther  <rguenther@suse.de>
4080
4081         PR fortran/49957
4082         * gfortran.dg/vect/O3-pr49957.f: New testcase.
4083
4084 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
4085
4086         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4087
4088 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR middle-end/49905
4091         * g++.dg/ext/builtin-object-size3.C: New test.
4092
4093 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
4094
4095         PR tree-optimization/49948
4096         * gcc.dg/pr49948.c: New test.
4097
4098 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4099
4100         PR middle-end/47383
4101         * gcc.dg/torture/pr47383.c: New.
4102
4103 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4104
4105         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4106
4107 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4108
4109         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4110
4111 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4112
4113         PR target/47744
4114         * gcc.dg/torture/pr47744-1.c: New.
4115         * gcc.dg/torture/pr47744-2.c: Likewise.
4116         * gcc.dg/torture/pr47744-3.c: Likewise.
4117
4118 2011-08-03  Richard Guenther  <rguenther@suse.de>
4119
4120         PR middle-end/49958
4121         * gcc.dg/torture/pr49958.c: New testcase.
4122
4123 2011-08-03  Richard Guenther  <rguenther@suse.de>
4124
4125         PR tree-optimization/49938
4126         * g++.dg/torture/pr49938.C: New testcase.
4127
4128 2011-08-02  Jason Merrill  <jason@redhat.com>
4129
4130         PR c++/43886
4131         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4132
4133         PR c++/49577
4134         * g++.dg/cpp0x/initlist5.C: Add additional cases.
4135
4136         PR c++/49593
4137         * g++.dg/cpp0x/variadic115.C: New.
4138
4139         PR c++/49803
4140         * g++.dg/cpp0x/union5.C: New.
4141
4142 2011-08-02  Daniel Kraft  <d@domob.eu>
4143
4144         PR fortran/49885
4145         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4146
4147 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4148
4149         PR middle-end/49947
4150         * gcc.dg/tree-ssa/forwprop-15.c
4151
4152 2011-08-02  Jason Merrill  <jason@redhat.com>
4153
4154         PR c++/49834
4155         * g++.dg/cpp0x/range-for20.C: New.
4156
4157 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4158
4159         * gfortran.dg/coarray_lib_token_3.f90: New.
4160
4161 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
4162
4163         PR fortran/46752
4164         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4165         * gcc.dg/gomp/atomic-15.c: New test.
4166         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4167         * g++.dg/gomp/atomic-15.C: New test.
4168         * g++.dg/gomp/private-1.C: New test.
4169         * g++.dg/gomp/sharing-2.C: New test.
4170         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4171         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4172         * gfortran.dg/gomp/omp_atomic2.f90: New test.
4173
4174 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4175
4176         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4177         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4178         cleanup-module.
4179         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4180         * gfortran.dg/allocatable_function_5.f90: Ditto.
4181         * gfortran.dg/allocate_stat.f90: Ditto.
4182         * gfortran.dg/array_constructor_20.f90: Ditto.
4183         * gfortran.dg/array_constructor_21.f90: Ditto.
4184         * gfortran.dg/array_constructor_22.f90: Ditto.
4185         * gfortran.dg/array_constructor_26.f03: Ditto.
4186         * gfortran.dg/array_function_4.f90: Ditto.
4187         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4188         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4189         * gfortran.dg/bind_c_usage_15.f90: Ditto.
4190         * gfortran.dg/bind_c_usage_16.f03: Ditto.
4191         * gfortran.dg/bind_c_usage_3.f03: Ditto.
4192         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4193         * gfortran.dg/class_15.f03: Ditto.
4194         * gfortran.dg/class_27.f03: Ditto.
4195         * gfortran.dg/class_33.f90: Ditto.
4196         * gfortran.dg/class_37.f03: Ditto.
4197         * gfortran.dg/class_40.f03: Ditto.
4198         * gfortran.dg/class_42.f03: Ditto.
4199         * gfortran.dg/class_defined_operator_1.f03: Ditto.
4200         * gfortran.dg/coarray/registering_1.f90: Ditto.
4201         * gfortran.dg/convert_1.f90: Ditto.
4202         * gfortran.dg/default_initialization_3.f90: Ditto.
4203         * gfortran.dg/dependency_25.f90: Ditto.
4204         * gfortran.dg/dependency_26.f90: Ditto.
4205         * gfortran.dg/dependency_36.f90: Ditto.
4206         * gfortran.dg/dependency_37.f90: Ditto.
4207         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4208         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4209         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4210         * gfortran.dg/elemental_pointer_1.f90: Ditto.
4211         * gfortran.dg/elemental_result_1.f90: Ditto.
4212         * gfortran.dg/empty_derived_type.f90: Ditto.
4213         * gfortran.dg/entry_7.f90: Ditto.
4214         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4215         * gfortran.dg/equiv_constraint_3.f90: Ditto.
4216         * gfortran.dg/error_recovery_3.f90: Ditto.
4217         * gfortran.dg/extends_4.f03: Ditto.
4218         * gfortran.dg/func_assign.f90: Ditto.
4219         * gfortran.dg/func_assign_3.f90: Ditto.
4220         * gfortran.dg/generic_1.f90: Ditto.
4221         * gfortran.dg/generic_18.f90: Ditto.
4222         * gfortran.dg/generic_22.f03: Ditto.
4223         * gfortran.dg/generic_4.f90: Ditto.
4224         * gfortran.dg/generic_6.f90: Ditto.
4225         * gfortran.dg/generic_actual_arg.f90: Ditto.
4226         * gfortran.dg/graphite/id-21.f: Ditto.
4227         * gfortran.dg/graphite/pr45758.f90: Ditto.
4228         * gfortran.dg/host_assoc_call_2.f90: Ditto.
4229         * gfortran.dg/host_assoc_call_3.f90: Ditto.
4230         * gfortran.dg/host_assoc_call_4.f90: Ditto.
4231         * gfortran.dg/host_assoc_function_4.f90: Ditto.
4232         * gfortran.dg/host_used_types_1.f90: Ditto.
4233         * gfortran.dg/implicit_1.f90: Ditto.
4234         * gfortran.dg/implicit_11.f90: Ditto.
4235         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4236         * gfortran.dg/impure_actual_1.f90: Ditto.
4237         * gfortran.dg/impure_assignment_1.f90: Ditto.
4238         * gfortran.dg/impure_constructor_1.f90: Ditto.
4239         * gfortran.dg/initialization_10.f90: Ditto.
4240         * gfortran.dg/initialization_12.f90: Ditto.
4241         * gfortran.dg/interface_14.f90: Ditto.
4242         * gfortran.dg/interface_15.f90: Ditto.
4243         * gfortran.dg/interface_2.f90: Ditto.
4244         * gfortran.dg/interface_25.f90: Ditto.
4245         * gfortran.dg/interface_26.f90: Ditto.
4246         * gfortran.dg/interface_29.f90: Ditto.
4247         * gfortran.dg/interface_assignment_1.f90: Ditto.
4248         * gfortran.dg/internal_pack_6.f90: Ditto.
4249         * gfortran.dg/internal_pack_7.f90: Ditto.
4250         * gfortran.dg/internal_pack_8.f90: Ditto.
4251         * gfortran.dg/lto/pr45586_0.f90: Ditto.
4252         * gfortran.dg/lto/pr47839_0.f90: Ditto.
4253         * gfortran.dg/module_commons_3.f90: Ditto.
4254         * gfortran.dg/module_equivalence_4.f90: Ditto.
4255         * gfortran.dg/module_equivalence_6.f90: Ditto.
4256         * gfortran.dg/module_function_type_1.f90: Ditto.
4257         * gfortran.dg/module_naming_1.f90: Ditto.
4258         * gfortran.dg/namelist_4.f90: Ditto.
4259         * gfortran.dg/operator_c1202.f90: Ditto.
4260         * gfortran.dg/parens_7.f90: Ditto.
4261         * gfortran.dg/pr32921.f: Ditto.
4262         * gfortran.dg/pr33646.f90: Ditto.
4263         * gfortran.dg/pr41928.f90: Ditto.
4264         * gfortran.dg/pr42119.f90: Ditto.
4265         * gfortran.dg/pr43984.f90: Ditto.
4266         * gfortran.dg/present_1.f90: Ditto.
4267         * gfortran.dg/private_type_2.f90: Ditto.
4268         * gfortran.dg/proc_decl_2.f90: Ditto.
4269         * gfortran.dg/proc_ptr_10.f90: Ditto.
4270         * gfortran.dg/proc_ptr_22.f90: Ditto.
4271         * gfortran.dg/proc_ptr_8.f90: Ditto.
4272         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4273         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4274         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4275         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4276         * gfortran.dg/substring_equivalence.f90: Ditto.
4277         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4278         * gfortran.dg/transpose_optimization_1.f90: Ditto.
4279         * gfortran.dg/trim_optimize_6.f90: Ditto.
4280         * gfortran.dg/typebound_call_12.f03: Ditto.
4281         * gfortran.dg/typebound_operator_5.f03: Ditto.
4282         * gfortran.dg/typebound_operator_6.f03: Ditto.
4283         * gfortran.dg/typebound_proc_18.f03: Ditto.
4284         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4285         * gfortran.dg/use_1.f90: Ditto.
4286         * gfortran.dg/use_10.f90: Ditto.
4287         * gfortran.dg/use_11.f90: Ditto.
4288         * gfortran.dg/use_14.f90: Ditto.
4289         * gfortran.dg/use_only_2.f90: Ditto.
4290         * gfortran.dg/use_rename_4.f90: Ditto.
4291         * gfortran.dg/use_rename_5.f90: Ditto.
4292         * gfortran.dg/used_dummy_types_3.f90: Ditto.
4293         * gfortran.dg/used_interface_ref.f90: Ditto.
4294         * gfortran.dg/used_types_11.f90: Ditto.
4295         * gfortran.dg/used_types_3.f90: Ditto.
4296         * gfortran.dg/used_types_4.f90: Ditto.
4297         * gfortran.dg/userdef_operator_2.f90: Ditto.
4298         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4299         * gfortran.dg/vect/pr46213.f90: Ditto.
4300         * gfortran.dg/whole_file_21.f90: Ditto.
4301         * gfortran.dg/whole_file_22.f90: Ditto.
4302         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4303         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4304
4305 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4306
4307         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4308
4309 2011-08-01  Jason Merrill  <jason@redhat.com>
4310
4311         PR c++/49932
4312         * g++.dg/abi/mangle49.C: New.
4313
4314         PR c++/49924
4315         * g++.dg/cpp0x/constexpr-array4.C: New.
4316
4317         PR c++/49813
4318         * g++.dg/cpp0x/constexpr-builtin1.C: New.
4319
4320 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
4321
4322         PR target/49927
4323         * gcc.target/i386/pr49927.c: New test.
4324
4325 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
4326
4327         PR tree-optimization/49926
4328         * gcc.dg/vect/pr49926.c: New test.
4329
4330 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
4331
4332         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4333         * gcc.target/i386/lzcnt-1.c: New test.
4334         * gcc.target/i386/lzcnt-2.c: Likewise.
4335         * gcc.target/i386/lzcnt-2a.c: Likewise.
4336         * gcc.target/i386/lzcnt-3.c: Likewise.
4337         * gcc.target/i386/lzcnt-4.c: Likewise.
4338         * gcc.target/i386/lzcnt-4a.c: Likewise.
4339         * gcc.target/i386/lzcnt-5.c: Likewise.
4340         * gcc.target/i386/lzcnt-6.c: Likewise.
4341         * gcc.target/i386/lzcnt-6a.c: Likewise.
4342         * gcc.target/i386/lzcnt-check.h: Likewise.
4343
4344         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4345         * gcc.target/i386/sse-13.c: Likewise.
4346         * gcc.target/i386/sse-14.c: Likewise.
4347         * g++.dg/other/i386-2.C: Likewise.
4348         * g++.dg/other/i386-3.C: Likewise.
4349
4350 2011-08-01  Julian Brown  <julian@codesourcery.com>
4351
4352         * gcc.target/arm/fixed-point-exec.c: New test.
4353
4354 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4355
4356         PR target/49920
4357         * gcc.target/i386/pr49920.c: New test.
4358
4359 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4360
4361         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4362         * gcc.dg/tree-ssa/pr23109.c: Ditto.
4363         * gcc.dg/tree-ssa/loop-7.c: Ditto.
4364         * gcc.dg/tree-ssa/loop-32.c: Ditto.
4365         * gcc.dg/tree-ssa/loop-33.c: Ditto.
4366         * gcc.dg/tree-ssa/loop-34.c: Ditto.
4367         * gcc.dg/tree-ssa/loop-35.c: Ditto.
4368         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4369         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4370         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4371         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4372         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4373         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4374         * g++.dg/tree-ssa/pr33615.C: Ditto.
4375         * g++.dg/tree-ssa/restrict1.C: Ditto.
4376         * c-c++-common/restrict-2.c: Ditto.
4377         * gfortran.dg/pr32921.f: Ditto.
4378         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4379         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4380         * gcc.dg/tree-ssa/vrp47.c: Ditto.
4381         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4382         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4383         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4384         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4385         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4386         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4387         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4388
4389 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4390
4391         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4392         .exe.ltrans[0-9]*. dump files.
4393
4394 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
4395
4396         PR fortran/49112
4397         * gfortran.dg/abstract_type_6.f03: Modified.
4398         * gfortran.dg/typebound_proc_24.f03: New.
4399
4400 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4401
4402         PR testsuite/49917
4403         * g++.dg/init/for1.C: Fix.
4404
4405 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4406
4407         PR fortran/48876
4408         * gfortran.dg/string_5.f90:  New test.
4409
4410 2011-07-29  Jason Merrill  <jason@redhat.com>
4411
4412         PR c++/49867
4413         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4414
4415 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4416
4417         PR tree-optimization/47407
4418         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4419         alpha*-dec-osf*.
4420         Sort target list.
4421
4422 2011-07-29  Richard Guenther  <rguenther@suse.de>
4423
4424         * gcc.dg/uninit-suppress.c: Also disable VRP.
4425         * gcc.dg/uninit-suppress_2.c: Likewise.
4426
4427 2011-07-28  Jason Merrill  <jason@redhat.com>
4428
4429         PR c++/49808
4430         * g++.dg/template/nontype24.C: New.
4431
4432 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
4433
4434         PR rtl-optimization/47958
4435         * gcc.dg/torture/pr47958-1.c: New.
4436
4437 2011-07-29  Wei Guozhi  <carrot@google.com>
4438
4439         PR rtl-optimization/49799
4440         * gcc.dg/pr49799.c: New test case.
4441
4442 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
4443
4444         PR middle-end/48648
4445         * gcc.dg/graphite/id-pr48648.c: New.
4446
4447 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR fortran/31067
4450         * gfortran.dg/maxloc_2.f90: New test.
4451         * gfortran.dg/maxloc_3.f90: New test.
4452         * gfortran.dg/minloc_1.f90: New test.
4453         * gfortran.dg/minloc_2.f90: New test.
4454         * gfortran.dg/minloc_3.f90: New test.
4455         * gfortran.dg/minmaxloc_7.f90: New test.
4456
4457         PR debug/49871
4458         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4459
4460 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4461
4462         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4463         the builtin isn't optimized away.
4464
4465 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4466
4467         PR fortran/45586
4468         * gfortran.dg/lto/pr45586-2_0.f90: New.
4469
4470 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4471
4472         PR middle-end/49875
4473         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4474         * c-c++-common/cxxbitfields-5.c: Same.
4475
4476 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4477
4478         * lib/target-supports.exp (check_effective_target_mmap): Use
4479         check_function_available.
4480
4481 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4482
4483         * g++.old-deja/g++.pt/crash60.C: Updated.
4484
4485 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4486
4487         PR target/49866
4488         * gcc.target/i386/pr49866.c: New test.
4489
4490 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4491
4492         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4493         * gcc.target/i386/bmi-andn-1.c: New test.
4494         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4495         * gcc.target/i386/bmi-andn-2.c: Likewise.
4496         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4497         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4498         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4499         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4500         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4501         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4502         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4503         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4504         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4505         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4506         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4507         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4508         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4509         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4510         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4511         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4512         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4513         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4514         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4515         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4516         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4517
4518 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4519
4520         PR middle-end/47691
4521         * gfortran.dg/graphite/id-pr47691.f: New.
4522
4523 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4524
4525         * gcc.target/i386/avx-os-support.h: New.
4526         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4527         (main): Check avx_os_support before the test is run.
4528         * gcc.target/i386/aes-avx-check.h: Ditto.
4529         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4530
4531 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4532
4533         * gcc.target/i386/aggregate-ret3.c: New test.
4534         * gcc.target/i386/aggregate-ret4.c: New test.
4535
4536 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4537
4538         PR fortran/49755
4539         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4540         allocated array should *not* change its size.
4541         * gfortran.dg/multiple_allocation_3.f90: New test.
4542
4543 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4544
4545         PR c++/49776
4546         * g++.dg/cpp0x/constexpr-49776.C: New.
4547
4548 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4549
4550         PR middle-end/47046
4551         * gcc.dg/graphite/id-pr47046.c: New.
4552
4553 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4554
4555         PR middle-end/47653
4556         * gcc.dg/graphite/run-id-pr47593.c: New.
4557
4558 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4559
4560         PR middle-end/47653
4561         * gcc.dg/graphite/run-id-pr47653.c: New.
4562         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4563         induction variables.
4564         * gcc.dg/graphite/scop-16.c: Same.
4565         * gcc.dg/graphite/scop-17.c: Same.
4566         * gcc.dg/graphite/scop-21.c: Same.
4567
4568 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4569
4570         PR middle-end/48805
4571         * gcc.dg/graphite/id-pr48805.c: New.
4572
4573 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4574
4575         * gfortran.dg/coarray_lib_token_2.f90: New.
4576
4577 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4578
4579         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4580         SPU local store.
4581
4582 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4583
4584         PR tree-opt/49671
4585         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4586         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4587
4588 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4589
4590         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4591
4592         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4593         * gcc.c-torture/execute/loop-2g.c: Likewise.
4594         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4595         Require mmap support.
4596         * gcc.c-torture/execute/loop-2g.x: Likewise.
4597         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4598         (MAP_ANON): Provide default.
4599         * gcc.dg/20050826-1.c: Likewise.
4600         * gcc.target/i386/pr36533.c: Likewise.
4601         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4602         Use dg-require-effective-target mmap.
4603
4604 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4605
4606         PR c++/49838
4607         * g++.dg/cpp0x/range-for19.C: New.
4608
4609 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4610
4611         PR testsuite/49753
4612         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4613
4614         Revert:
4615         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4616
4617         PR testsuite/49753
4618         * g++.dg/torture/pr49309.C: Remove.
4619
4620 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4621
4622         PR tree-optimization/49809
4623         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4624         test.
4625
4626 2011-07-25  Richard Guenther  <rguenther@suse.de>
4627
4628         PR tree-optimization/49715
4629         * gcc.target/i386/pr49715-1.c: New testcase.
4630         * gcc.target/i386/pr49715-2.c: Likewise.
4631
4632 2011-07-23  Jason Merrill  <jason@redhat.com>
4633
4634         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4635
4636 2011-07-22  Jason Merrill  <jason@redhat.com>
4637
4638         PR c++/49793
4639         * g++.dg/cpp0x/initlist55.C: New.
4640
4641 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4642
4643         PR fortran/49791
4644         * gfortran.dg/namelist_72.f: New.
4645
4646 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4647
4648         * gfortran.dg/coarray_25.f90: New.
4649
4650 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4651
4652         * override1.C: This test should use c++0x mode.
4653         * override3.C: New. Test the diagnostics in c++98 mode.
4654
4655 2011-07-22  Jason Merrill  <jason@redhat.com>
4656             Mark Glisse  <marc.glisse@normalesup.org>
4657
4658         PR c++/30112
4659         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4660
4661         PR c++/49813
4662         * g++.dg/opt/builtins2.C: New.
4663         * g++.dg/other/error27.C: Don't rely on __builtin.
4664
4665 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4666
4667         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4668         on lp64 targets.
4669         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4670         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4671         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4672         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4673
4674         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4675         instead of ia32.
4676
4677 2011-07-22  Richard Guenther  <rguenther@suse.de>
4678
4679         PR tree-optimization/45819
4680         * gcc.dg/pr45819.c: New testcase.
4681
4682 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4683
4684         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4685
4686 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4687
4688         PR middle-end/47654
4689         PR middle-end/49649
4690         * gcc.dg/graphite/run-id-pr47654.c: New.
4691
4692 2011-07-21  Ian Lance Taylor  <iant@google.com>
4693
4694         PR middle-end/49705
4695         * gcc.dg/pr49705.c: New test.
4696
4697 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4698
4699         * lib/target-supports.exp (check_avx_os_support_available): New.
4700         (check_effective_target_avx_runtime): Use it.
4701
4702 2011-07-21  Richard Guenther  <rguenther@suse.de>
4703
4704         PR tree-optimization/49770
4705         * g++.dg/torture/pr49770.C: New testcase.
4706
4707 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4708
4709         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4710         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4711
4712 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4713
4714         * gfortran.dg/coarray_lib_token_1.f90: New.
4715
4716 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4717
4718         * gcc.dg/pr32912-2.c: Skip for AVR.
4719         * gcc.dg/pr44674.c: Add dg-require-profiling.
4720
4721 2011-07-20  Jason Merrill  <jason@redhat.com>
4722
4723         * g++.dg/ext/desig2.C: New.
4724
4725 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4726
4727         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4728         be generated.
4729         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4730         * gcc.target/powerpc/recip-3.c: Ditto.
4731
4732 2011-07-19  Jason Merrill  <jason@redhat.com>
4733
4734         PR c++/6709 (DR 743)
4735         PR c++/42603 (DR 950)
4736         * g++.dg/cpp0x/decltype21.C: New.
4737
4738 2011-07-20  Richard Guenther  <rguenther@suse.de>
4739
4740         PR middle-end/18908
4741         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4742         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4743
4744 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4745
4746         * gcc.target/arm/combine-movs.c: New.
4747         * gcc.target/arm/unsigned-extend-2.c: New.
4748
4749 2011-07-19  Jason Merrill  <jason@redhat.com>
4750
4751         PR c++/49785
4752         * g++.dg/cpp0x/variadic114.C: New.
4753
4754 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4755
4756         * gfortran.dg/coarray_args_1.f90: New.
4757         * gfortran.dg/coarray_args_2.f90: New.
4758
4759 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4760
4761         PR fortran/49708
4762         * gfortran.dg/allocate_error_3.f90: New.
4763
4764 2011-07-19  Richard Guenther  <rguenther@suse.de>
4765
4766         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4767         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4768         * gcc.dg/torture/20110719-1.c: New testcase.
4769
4770 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4771
4772         PR tree-optimization/49768
4773         * gcc.c-torture/execute/pr49768.c: New test.
4774
4775 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4776
4777         PR tree-optimization/49771
4778         * gcc.dg/vect/pr49771.c: New test.
4779
4780 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4781
4782         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4783         * gcc.dg/ipa/ipa-2.c: Likewise.
4784         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4785         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4786         * gcc.dg/ipa/ipa-5.c: Likewise.
4787         * gcc.dg/ipa/ipa-7.c: Likewise.
4788         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4789         * gcc.dg/ipa/ipacost-1.c: Likewise.
4790         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4791         functions.
4792         * gcc.dg/ipa/ipcp-1.c: New test.
4793         * gcc.dg/ipa/ipcp-2.c: Likewise.
4794         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4795
4796 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4797
4798         PR middle-end/49675
4799         * gfortran.dg/pr49675.f90: New test.
4800
4801 2011-07-18  Richard Guenther  <rguenther@suse.de>
4802
4803         * gcc.dg/torture/20110718-1.c: New testcase.
4804
4805 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4806
4807         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4808         * g++.dg/ext/bitfield3.C: Likewise.
4809         * g++.dg/ext/bitfield4.C: Likewise.
4810         * g++.dg/ext/bitfield5.C: Likewise.
4811         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4812         * g++.dg/other/pr23205-2.C: Likewise.
4813         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4814         * gcc.c-torture/compile/20001109-2.c: Likewise.
4815         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4816         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4817         * gcc.dg/bitfld-16.c: Likewise.
4818         * gcc.dg/bitfld-17.c: Likewise.
4819         * gcc.dg/bitfld-18.c: Likewise.
4820         * gcc.dg/builtins-config.h: Remove Netware support.
4821         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4822         * gcc.dg/cdce2.c: Likewise.
4823         * gcc.dg/cpp/assert4.c: Remove netware support.
4824         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4825         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4826
4827         * lib/target-supports.exp (check_visibility_available): Remove
4828         NetWare support.
4829         (check_profiling_available): Likewise.
4830
4831 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4832
4833         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4834
4835 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4836             Thomas Koenig  <tkoenig@gcc.gnu.org>
4837
4838         PR fortran/34657
4839         * gfortran.dg/generic_17.f90: Fix testcase.
4840         * gfortran.dg/interface_3.f90: Add dg-error.
4841         * gfortran.dg/use_14.f90: New.
4842         * gfortran.dg/use_15.f90: New.
4843
4844 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4845
4846         * gnat.dg/pointer_controlled.adb: New test.
4847
4848 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4849
4850         PR fortran/49624
4851         * gfortran.dg/pointer_remapping_7.f90: New.
4852
4853 2011-07-16  Jason Merrill  <jason@redhat.com>
4854
4855         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4856
4857 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4858             Jason Merrill  <jason@redhat.com>
4859
4860         PR c++/45329
4861         PR c++/48934
4862         * g++.dg/cpp0x/decltype29.C: Adjust.
4863         * g++.dg/cpp0x/error4.C: Adjust.
4864         * g++.dg/cpp0x/sfinae26.C: Adjust.
4865         * g++.dg/cpp0x/variadic105.C: Adjust.
4866         * g++.dg/template/deduce3.C: Adjust.
4867         * g++.dg/template/error45.C: Adjust.
4868         * g++.dg/template/ptrmem2.C: Adjust.
4869         * g++.dg/template/sfinae2.C: Adjust.
4870         * g++.old-deja/g++.pt/crash60.C: Adjust.
4871         * g++.old-deja/g++.pt/unify6.C: Adjust.
4872         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4873         * g++.dg/cpp0x/nullptr15.C: Adjust.
4874         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4875         * g++.dg/cpp0x/pr31431.C: Adjust.
4876         * g++.dg/cpp0x/pr31434.C: Adjust.
4877         * g++.dg/cpp0x/sfinae11.C: Adjust
4878         * g++.dg/cpp0x/temp_default2.C: Adjust.
4879         * g++.dg/cpp0x/trailing4.C: Adjust.
4880         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4881         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4882         * g++.dg/cpp0x/variadic105.C: Adjust.
4883         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4884         * g++.dg/ext/vla2.C: Adjust.
4885         * g++.dg/other/ptrmem10.C: Adjust.
4886         * g++.dg/other/ptrmem11.C: Adjust.
4887         * g++.dg/overload/unknown1.C: Adjust.
4888         * g++.dg/template/conv11.C: Adjust.
4889         * g++.dg/template/dependent-expr5.C: Adjust.
4890         * g++.dg/template/friend.C: Adjust.
4891         * g++.dg/template/incomplete2.C: Adjust.
4892         * g++.dg/template/local4.C: Adjust.
4893         * g++.dg/template/local6.C: Adjust.
4894         * g++.dg/template/operator9.C: Adjust.
4895         * g++.dg/template/ttp25.C: Adjust.
4896         * g++.dg/template/unify10.C: Adjust.
4897         * g++.dg/template/unify11.C: Adjust.
4898         * g++.dg/template/unify6.C: Adjust.
4899         * g++.dg/template/unify9.C: Adjust.
4900         * g++.dg/template/varmod1.C: Adjust.
4901         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4902         * g++.old-deja/g++.pt/crash28.C: Adjust.
4903         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4904         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4905         * g++.old-deja/g++.pt/expr2.C: Adjust.
4906         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4907         * g++.old-deja/g++.pt/spec5.C: Adjust.
4908         * g++.old-deja/g++.pt/spec6.C: Adjust.
4909         * g++.old-deja/g++.pt/unify4.C: Adjust.
4910         * g++.old-deja/g++.pt/unify8.C: Adjust.
4911         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4912         * g++.dg/overload/template5.C: New testcase.
4913         * g++.dg/template/overload12.C: New testcase.
4914
4915 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4916
4917         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4918         * gfortran.dg/coarray_7.f90: Ditto.
4919         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4920         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4921
4922 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4923
4924         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4925         case.
4926         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4927         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4928         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4929         C67X.
4930         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4931         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4932         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4933
4934 2011-07-15  Jason Merrill  <jason@redhat.com>
4935
4936         PR testsuite/49741
4937         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4938         Use --extra_opts instead of --additional_options.
4939
4940 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4941
4942         PR testsuite/49753
4943         * g++.dg/torture/pr49309.C: Remove.
4944
4945 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4946
4947         * gcc.target/tic6x/weak-call.c: New test.
4948         * gcc.target/tic6x/fpcmp.c: New test.
4949         * gcc.target/tic6x/fpdiv.c: New test.
4950         * gcc.target/tic6x/rotdi16-scan.c: New test.
4951         * gcc.target/tic6x/ffssi.c: New test.
4952         * gcc.target/tic6x/fpdiv-lib.c: New test.
4953         * gcc.target/tic6x/cold-lc.c: New test.
4954         * gcc.target/tic6x/longcalls.c: New test.
4955         * gcc.target/tic6x/abi-align-1.c: New test.
4956         * gcc.target/tic6x/fpcmp-finite.c: New test.
4957         * gcc.target/tic6x/rotdi16.c: New test.
4958         * gcc.target/tic6x/bswapl.c: New test.
4959         * gcc.target/tic6x/ffsdi.c: New test.
4960         * gcc.target/tic6x/tic6x.exp: New file.
4961         * gcc.target/tic6x/builtins/arith24.c: New test.
4962         * gcc.target/tic6x/builtins/smpy.c: New test.
4963         * gcc.target/tic6x/builtins/smpylh.c: New test.
4964         * gcc.target/tic6x/builtins/smpyh.c: New test.
4965         * gcc.target/tic6x/builtins/sarith1.c: New test.
4966         * gcc.target/tic6x/builtins/extclr.c: New test
4967         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4968         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4969         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4970         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4971         New functions.
4972         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4973         __TMS320C6X__.
4974         * gcc.dg/20020312-2.c: Likewise.
4975         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4976         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4977         * gcc.dg/torture/builtin-math-7.c: Likewise.
4978
4979         PR testsuite/49757
4980         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4981         not testing tic6x-*-*.
4982
4983 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4984
4985         PR tree-opt/49309
4986         * g++.dg/torture/pr49309.C: New testcase.
4987
4988 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4989
4990         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4991
4992 2011-07-14  Richard Guenther  <rguenther@suse.de>
4993
4994         PR tree-optimization/49651
4995         * gcc.dg/torture/pr49651.c: New testcase.
4996
4997 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4998
4999         PR target/43746
5000         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5001
5002 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5003
5004         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5005         -mno-pointers-to-nested-functions.
5006         * gcc.target/powerpc/no-r11-2.c: Ditto.
5007         * gcc.target/powerpc/no-r11-3.c: Ditto.
5008
5009 2011-07-13  Jason Merrill  <jason@redhat.com>
5010
5011         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5012         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5013         when compiling C files.
5014         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5015         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5016         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5017         * g++.dg/lookup/anon2.C: Likewise.
5018         * g++.dg/tree-ssa/copyprop.C: Likewise.
5019         * g++.old-deja/g++.jason/rfg27.C: Likewise.
5020         * g++.dg/init/vector1.C: Ignore narrowing errors.
5021         * g++.dg/torture/pr35526.C: Likewise.
5022         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5023
5024 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
5025
5026         PR libfortran/49296
5027         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5028         and logical reads.
5029
5030 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5031
5032         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5033         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5034
5035 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
5036
5037         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
5038         * lib/obj-c++.exp (obj-c++_init): Ditto.
5039         * lib/file-format.exp (gcc_target_object_format): Ditto.
5040         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5041         * lib/target-supports-dg-exp (check_weak_available): Ditto.
5042         (check_visibility_available): Ditto.
5043         (check_effective_target_tls_native): Ditto.
5044         (check_effective_target_tls_emulated): Ditto.
5045         (check_effective_target_function_sections): Ditto.
5046
5047 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
5048
5049         * gcc.target/arm/pr48183.c: New test.
5050
5051 2011-07-13  Richard Guenther  <rguenther@suse.de>
5052
5053         * gcc.dg/torture/20110713-1.c: New testcase.
5054
5055 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
5056
5057         PR rtl-opt/49474
5058         * gcc.c-torture/compile/pr49474.c: New testcase.
5059
5060 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
5061
5062         PR tree-optimization/49712
5063         * gcc.c-torture/execute/pr49712.c: New test.
5064
5065 2011-07-11  Jason Merrill  <jason@redhat.com>
5066
5067         PR c++/44609
5068         * g++.dg/template/recurse3.C: New.
5069
5070 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
5071
5072         PR debug/49676
5073         * gcc.dg/guality/csttest.c: New test.
5074
5075         PR fortran/49698
5076         * gfortran.dg/pr49698.f90: New test.
5077
5078 2011-07-11  Jeff Law  <law@redhat.com>
5079
5080         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5081
5082 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5083
5084         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5085         * go.test/go-test.exp (go-set-goarch): Likewise.
5086
5087 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5088
5089         PR target/39633
5090         * gcc.target/avr/torture/pr39633.c: New test case.
5091
5092 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5093
5094         PR fortran/18918
5095         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5096
5097 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5098
5099         * lib/target-supports.exp (check_effective_target_scheduling):
5100         New Function.
5101         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5102         * gcc.dg/pr45055.c: Ditto.
5103         * gcc.dg/pr45353.c: Ditto.
5104         * g++.dg/pr45056.C: Ditto.
5105
5106 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5107
5108         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5109         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5110         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5111         * g++.dg/torture/pr31863.C: Skip AVR.
5112
5113 2011-07-10  Tobias Burnus  <burnus@net-b.de>
5114
5115         PR fortran/49690
5116         * gfortran.dg/intrinsic_signal.f90: New.
5117
5118 2011-07-09  Jason Merrill  <jason@redhat.com>
5119
5120         * g++.dg/cpp0x/regress/regress6.C: New.
5121         * g++.dg/parse/crash45.C: Adjust message.
5122         * g++.dg/template/crash38.C: Adjust message.
5123         * g++.dg/template/crash64.C: Adjust message.
5124
5125 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5126
5127         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5128         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5129         * g++.dg/abi/bitfield3.C: Likewise.
5130         * g++.dg/eh/pr38662.C: Likewise.
5131         * g++.dg/ext/attrib36.C: Likewise.
5132         * g++.dg/ext/attrib37.C: Likewise.
5133         * g++.dg/ext/attrib8.C: Likewise.
5134         * g++.dg/ext/tmplattr1.C: Likewise.
5135         * g++.dg/inherit/override-attribs.C: Likewise.
5136         * g++.dg/opt/inline9.C: Likewise.
5137         * g++.dg/opt/life1.C: Likewise.
5138         * g++.dg/opt/longbranch2.C: Likewise.
5139         * g++.dg/opt/nrv12.C: Likewise.
5140         * g++.dg/opt/reg-stack4.C: Likewise.
5141         * g++.dg/other/pr35504.C: Likewise.
5142         * g++.dg/other/pr39496.C: Likewise.
5143         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5144         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5145         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5146         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5147         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5148         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5149         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5150         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5151         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5152         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5153         * g++.dg/warn/pr15774-1.C: Likewise.
5154         * g++.dg/warn/pr15774-2.C: Likewise.
5155         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5156         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5157         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5158         * g++.old-deja/g++.pt/asm2.C: Likewise.
5159         * gcc.c-torture/compile/20000804-1.c: Likewise.
5160         * gcc.c-torture/compile/pr16566-2.c: Likewise.
5161         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5162         * gcc.dg/20020108-1.c: Likewise.
5163         * gcc.dg/20020122-2.c: Likewise.
5164         * gcc.dg/20020122-3.c: Likewise.
5165         * gcc.dg/20020206-1.c: Likewise.
5166         * gcc.dg/20020219-1.c: Likewise.
5167         * gcc.dg/20020310-1.c: Likewise.
5168         * gcc.dg/20020411-1.c: Likewise.
5169         * gcc.dg/20020418-2.c: Likewise.
5170         * gcc.dg/20020426-2.c: Likewise.
5171         * gcc.dg/20020517-1.c: Likewise.
5172         * gcc.dg/20030204-1.c: Likewise.
5173         * gcc.dg/20030826-2.c: Likewise.
5174         * gcc.dg/20031102-1.c: Likewise.
5175         * gcc.dg/20031202-1.c: Likewise.
5176         * gcc.dg/20050111-1.c: Likewise.
5177         * gcc.dg/20050503-1.c: Likewise.
5178         * gcc.dg/array-init-1.c: Likewise.
5179         * gcc.dg/builtin-apply4.c: Likewise.
5180         * gcc.dg/dfp/pr31344.c: Likewise.
5181         * gcc.dg/gomp/atomic-11.c: Likewise.
5182         * gcc.dg/graphite/pr40281.c: Likewise.
5183         * gcc.dg/ia64-sync-1.c: Likewise.
5184         * gcc.dg/ia64-sync-2.c: Likewise.
5185         * gcc.dg/ia64-sync-3.c: Likewise.
5186         * gcc.dg/ia64-sync-4.c: Likewise.
5187         * gcc.dg/ifcvt-fabs-1.c: Likewise.
5188         * gcc.dg/invalid-call-1.c: Likewise.
5189         * gcc.dg/loop-3.c: Likewise.
5190         * gcc.dg/lower-subreg-1.c: Likewise.
5191         * gcc.dg/lto/pr47259_0.c: Likewise.
5192         * gcc.dg/nested-calls-1.c: Likewise.
5193         * gcc.dg/pr20017.c: Likewise.
5194         * gcc.dg/pr25023.c: Likewise.
5195         * gcc.dg/pr27671-2.c: Likewise.
5196         * gcc.dg/pr32176.c: Likewise.
5197         * gcc.dg/pr33676.c: Likewise.
5198         * gcc.dg/pr35045.c: Likewise.
5199         * gcc.dg/pr36015.c: Likewise.
5200         * gcc.dg/pr36584.c: Likewise.
5201         * gcc.dg/pr36998.c: Likewise.
5202         * gcc.dg/pr37438.c: Likewise.
5203         * gcc.dg/pr37908.c: Likewise.
5204         * gcc.dg/pr41241.c: Likewise.
5205         * gcc.dg/pr41340.c: Likewise.
5206         * gcc.dg/pr44136.c: Likewise.
5207         * gcc.dg/pr44194-1.c: Likewise.
5208         * gcc.dg/pr46212.c: Likewise.
5209         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5210         * gcc.dg/setjmp-2.c: Likewise.
5211         * gcc.dg/short-compare-1.c: Likewise.
5212         * gcc.dg/short-compare-2.c: Likewise.
5213         * gcc.dg/smod-1.c: Likewise.
5214         * gcc.dg/sync-2.c: Likewise.
5215         * gcc.dg/sync-3.c: Likewise.
5216         * gcc.dg/tls/opt-1.c: Likewise.
5217         * gcc.dg/tls/opt-2.c: Likewise.
5218         * gcc.dg/tls/opt-3.c: Likewise.
5219         * gcc.dg/torture/badshift.c: Likewise.
5220         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5221         * gcc.dg/torture/pr20314-2.c: Likewise.
5222         * gcc.dg/torture/pr36891.c: Likewise.
5223         * gcc.dg/torture/pr38774.c: Likewise.
5224         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5225         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5226         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5227         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5228         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5229         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5230         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5231         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5232         * gcc.dg/tree-ssa/loop-28.c: Likewise.
5233         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5234         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5235         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5236         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5237         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5238         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5239         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5240         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5241         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5242         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5243         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5244         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5245         * gcc.dg/unroll-1.c: Likewise.
5246         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5247         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5248         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5249         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5250         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5251         * gcc.target/i386/20000609-1.c: Likewise.
5252         * gcc.target/i386/20000720-1.c: Likewise.
5253         * gcc.target/i386/20000724-1.c: Likewise.
5254         * gcc.target/i386/20011107-1.c: Likewise.
5255         * gcc.target/i386/20011119-1.c: Likewise.
5256         * gcc.target/i386/20020201-3.c: Likewise.
5257         * gcc.target/i386/20020218-1.c: Likewise.
5258         * gcc.target/i386/20020729-1.c: Likewise.
5259         * gcc.target/i386/20030926-1.c: Likewise.
5260         * gcc.target/i386/20060125-1.c: Likewise.
5261         * gcc.target/i386/20060125-2.c: Likewise.
5262         * gcc.target/i386/20060512-1.c: Likewise.
5263         * gcc.target/i386/20060512-2.c: Likewise.
5264         * gcc.target/i386/20060512-3.c: Likewise.
5265         * gcc.target/i386/20060512-4.c: Likewise.
5266         * gcc.target/i386/387-1.c: Likewise.
5267         * gcc.target/i386/387-2.c: Likewise.
5268         * gcc.target/i386/387-5.c: Likewise.
5269         * gcc.target/i386/387-6.c: Likewise.
5270         * gcc.target/i386/980312-1.c: Likewise.
5271         * gcc.target/i386/980313-1.c: Likewise.
5272         * gcc.target/i386/990117-1.c: Likewise.
5273         * gcc.target/i386/990424-1.c: Likewise.
5274         * gcc.target/i386/990524-1.c: Likewise.
5275         * gcc.target/i386/991129-1.c: Likewise.
5276         * gcc.target/i386/991214-1.c: Likewise.
5277         * gcc.target/i386/991230-1.c: Likewise.
5278         * gcc.target/i386/addr-sel-1.c: Likewise.
5279         * gcc.target/i386/aggregate-ret1.c: Likewise.
5280         * gcc.target/i386/aggregate-ret2.c: Likewise.
5281         * gcc.target/i386/align-main-3.c: Likewise.
5282         * gcc.target/i386/amd64-abi-1.c: Likewise.
5283         * gcc.target/i386/amd64-abi-2.c: Likewise.
5284         * gcc.target/i386/amd64-abi-4.c: Likewise.
5285         * gcc.target/i386/amd64-abi-5.c: Likewise.
5286         * gcc.target/i386/amd64-abi-6.c: Likewise.
5287         * gcc.target/i386/asm-1.c: Likewise.
5288         * gcc.target/i386/asm-3.c: Likewise.
5289         * gcc.target/i386/asm-5.c: Likewise.
5290         * gcc.target/i386/attributes-error.c: Likewise.
5291         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5292         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5293         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5294         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5295         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5296         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5297         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5298         * gcc.target/i386/avx-vmovd-2.c: Likewise.
5299         * gcc.target/i386/avx-vmovq-2.c: Likewise.
5300         * gcc.target/i386/avx-vmovq-3.c: Likewise.
5301         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5302         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5303         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5304         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5305         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5306         * gcc.target/i386/bitfield1.c: Likewise.
5307         * gcc.target/i386/bitfield2.c: Likewise.
5308         * gcc.target/i386/bmi-2.c: Likewise.
5309         * gcc.target/i386/bmi-5.c: Likewise.
5310         * gcc.target/i386/builtin-unreachable.c: Likewise.
5311         * gcc.target/i386/cleanup-2.c: Likewise.
5312         * gcc.target/i386/clobbers.c: Likewise.
5313         * gcc.target/i386/cmov8.c: Likewise.
5314         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5315         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5316         * gcc.target/i386/compress-float-387.c: Likewise.
5317         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5318         * gcc.target/i386/compress-float-sse.c: Likewise.
5319         * gcc.target/i386/crc32-2.c: Likewise.
5320         * gcc.target/i386/crc32-3.c: Likewise.
5321         * gcc.target/i386/divmod-7.c: Likewise.
5322         * gcc.target/i386/divmod-8.c: Likewise.
5323         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5324         * gcc.target/i386/fma3-builtin.c: Likewise.
5325         * gcc.target/i386/fma3-fma.c: Likewise.
5326         * gcc.target/i386/fma4-256-vector.c: Likewise.
5327         * gcc.target/i386/fma4-builtin.c: Likewise.
5328         * gcc.target/i386/fma4-fma-2.c: Likewise.
5329         * gcc.target/i386/fma4-fma.c: Likewise.
5330         * gcc.target/i386/fma4-vector-2.c: Likewise.
5331         * gcc.target/i386/fma4-vector.c: Likewise.
5332         * gcc.target/i386/funcspec-1.c: Likewise.
5333         * gcc.target/i386/funcspec-10.c: Likewise.
5334         * gcc.target/i386/funcspec-11.c: Likewise.
5335         * gcc.target/i386/funcspec-2.c: Likewise.
5336         * gcc.target/i386/funcspec-5.c: Likewise.
5337         * gcc.target/i386/funcspec-6.c: Likewise.
5338         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5339         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5340         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5341         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5342         * gcc.target/i386/incoming-1.c: Likewise.
5343         * gcc.target/i386/incoming-10.c: Likewise.
5344         * gcc.target/i386/incoming-11.c: Likewise.
5345         * gcc.target/i386/incoming-12.c: Likewise.
5346         * gcc.target/i386/incoming-13.c: Likewise.
5347         * gcc.target/i386/incoming-14.c: Likewise.
5348         * gcc.target/i386/incoming-15.c: Likewise.
5349         * gcc.target/i386/incoming-2.c: Likewise.
5350         * gcc.target/i386/incoming-3.c: Likewise.
5351         * gcc.target/i386/incoming-4.c: Likewise.
5352         * gcc.target/i386/incoming-5.c: Likewise.
5353         * gcc.target/i386/incoming-6.c: Likewise.
5354         * gcc.target/i386/incoming-7.c: Likewise.
5355         * gcc.target/i386/incoming-8.c: Likewise.
5356         * gcc.target/i386/incoming-9.c: Likewise.
5357         * gcc.target/i386/lea.c: Likewise.
5358         * gcc.target/i386/local.c: Likewise.
5359         * gcc.target/i386/loop-1.c: Likewise.
5360         * gcc.target/i386/loop-2.c: Likewise.
5361         * gcc.target/i386/loop-3.c: Likewise.
5362         * gcc.target/i386/max-stack-align.c: Likewise.
5363         * gcc.target/i386/memcpy-1.c: Likewise.
5364         * gcc.target/i386/movbe-2.c: Likewise.
5365         * gcc.target/i386/movq-2.c: Likewise.
5366         * gcc.target/i386/movq.c: Likewise.
5367         * gcc.target/i386/nrv1.c: Likewise.
5368         * gcc.target/i386/pad-4.c: Likewise.
5369         * gcc.target/i386/pad-5a.c: Likewise.
5370         * gcc.target/i386/pad-5b.c: Likewise.
5371         * gcc.target/i386/pad-6a.c: Likewise.
5372         * gcc.target/i386/pad-6b.c: Likewise.
5373         * gcc.target/i386/pad-7.c: Likewise.
5374         * gcc.target/i386/pad-9.c: Likewise.
5375         * gcc.target/i386/pentium4-not-mull.c: Likewise.
5376         * gcc.target/i386/pic-1.c: Likewise.
5377         * gcc.target/i386/pr12092-1.c: Likewise.
5378         * gcc.target/i386/pr12329.c: Likewise.
5379         * gcc.target/i386/pr21518.c: Likewise.
5380         * gcc.target/i386/pr22362.c: Likewise.
5381         * gcc.target/i386/pr22585.c: Likewise.
5382         * gcc.target/i386/pr23098.c: Likewise.
5383         * gcc.target/i386/pr25196.c: Likewise.
5384         * gcc.target/i386/pr25293.c: Likewise.
5385         * gcc.target/i386/pr25654.c: Likewise.
5386         * gcc.target/i386/pr26449.c: Likewise.
5387         * gcc.target/i386/pr26778.c: Likewise.
5388         * gcc.target/i386/pr26826.c: Likewise.
5389         * gcc.target/i386/pr27266.c: Likewise.
5390         * gcc.target/i386/pr29978.c: Likewise.
5391         * gcc.target/i386/pr30505.c: Likewise.
5392         * gcc.target/i386/pr30961-1.c: Likewise.
5393         * gcc.target/i386/pr31628.c: Likewise.
5394         * gcc.target/i386/pr32000-2.c: Likewise.
5395         * gcc.target/i386/pr32661-1.c: Likewise.
5396         * gcc.target/i386/pr32708-2.c: Likewise.
5397         * gcc.target/i386/pr32708-3.c: Likewise.
5398         * gcc.target/i386/pr34256.c: Likewise.
5399         * gcc.target/i386/pr34312.c: Likewise.
5400         * gcc.target/i386/pr34522.c: Likewise.
5401         * gcc.target/i386/pr35160.c: Likewise.
5402         * gcc.target/i386/pr35281.c: Likewise.
5403         * gcc.target/i386/pr36246.c: Likewise.
5404         * gcc.target/i386/pr36786.c: Likewise.
5405         * gcc.target/i386/pr37275.c: Likewise.
5406         * gcc.target/i386/pr37843-3.c: Likewise.
5407         * gcc.target/i386/pr37843-4.c: Likewise.
5408         * gcc.target/i386/pr39082-1.c: Likewise.
5409         * gcc.target/i386/pr39431.c: Likewise.
5410         * gcc.target/i386/pr39496.c: Likewise.
5411         * gcc.target/i386/pr39543-2.c: Likewise.
5412         * gcc.target/i386/pr39911.c: Likewise.
5413         * gcc.target/i386/pr40718.c: Likewise.
5414         * gcc.target/i386/pr40906-1.c: Likewise.
5415         * gcc.target/i386/pr40906-2.c: Likewise.
5416         * gcc.target/i386/pr40906-3.c: Likewise.
5417         * gcc.target/i386/pr40934.c: Likewise.
5418         * gcc.target/i386/pr41900.c: Likewise.
5419         * gcc.target/i386/pr42589.c: Likewise.
5420         * gcc.target/i386/pr43662.c: Likewise.
5421         * gcc.target/i386/pr43671.c: Likewise.
5422         * gcc.target/i386/pr43766.c: Likewise.
5423         * gcc.target/i386/pr43869.c: Likewise.
5424         * gcc.target/i386/pr44942.c: Likewise.
5425         * gcc.target/i386/pr44948-2a.c: Likewise.
5426         * gcc.target/i386/pr45234.c: Likewise.
5427         * gcc.target/i386/pr45336-2.c: Likewise.
5428         * gcc.target/i386/pr45336-4.c: Likewise.
5429         * gcc.target/i386/pr45852.c: Likewise.
5430         * gcc.target/i386/pr46470.c: Likewise.
5431         * gcc.target/i386/pr48037-1.c: Likewise.
5432         * gcc.target/i386/pr48389.c: Likewise.
5433         * gcc.target/i386/pr49095.c: Likewise.
5434         * gcc.target/i386/pr9771-1.c: Likewise.
5435         * gcc.target/i386/rdfsbase-1.c: Likewise.
5436         * gcc.target/i386/rdfsbase-2.c: Likewise.
5437         * gcc.target/i386/rdgsbase-1.c: Likewise.
5438         * gcc.target/i386/rdgsbase-2.c: Likewise.
5439         * gcc.target/i386/rdrand-3.c: Likewise.
5440         * gcc.target/i386/regparm-stdcall.c: Likewise.
5441         * gcc.target/i386/regparm.c: Likewise.
5442         * gcc.target/i386/reload-1.c: Likewise.
5443         * gcc.target/i386/rotate-2.c: Likewise.
5444         * gcc.target/i386/sibcall-5.c: Likewise.
5445         * gcc.target/i386/signbit-1.c: Likewise.
5446         * gcc.target/i386/signbit-2.c: Likewise.
5447         * gcc.target/i386/signbit-3.c: Likewise.
5448         * gcc.target/i386/sse-5.c: Likewise.
5449         * gcc.target/i386/sse-8.c: Likewise.
5450         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5451         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5452         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5453         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5454         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5455         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5456         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5457         * gcc.target/i386/sse2-movq-2.c: Likewise.
5458         * gcc.target/i386/sse2-movq-3.c: Likewise.
5459         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5460         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5461         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5462         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5463         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5464         * gcc.target/i386/ssefn-1.c: Likewise.
5465         * gcc.target/i386/ssefn-2.c: Likewise.
5466         * gcc.target/i386/sseregparm-1.c: Likewise.
5467         * gcc.target/i386/sseregparm-2.c: Likewise.
5468         * gcc.target/i386/sseregparm-3.c: Likewise.
5469         * gcc.target/i386/sseregparm-4.c: Likewise.
5470         * gcc.target/i386/sseregparm-5.c: Likewise.
5471         * gcc.target/i386/sseregparm-6.c: Likewise.
5472         * gcc.target/i386/sseregparm-7.c: Likewise.
5473         * gcc.target/i386/sseregparm-8.c: Likewise.
5474         * gcc.target/i386/stack-realign.c: Likewise.
5475         * gcc.target/i386/stack-usage-realign.c: Likewise.
5476         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5477         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5478         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5479         * gcc.target/i386/stackalign/return-1.c: Likewise.
5480         * gcc.target/i386/stackalign/return-2.c: Likewise.
5481         * gcc.target/i386/stackalign/return-3.c: Likewise.
5482         * gcc.target/i386/tailcall-1.c: Likewise.
5483         * gcc.target/i386/tbm-2.c: Likewise.
5484         * gcc.target/i386/udivmod-7.c: Likewise.
5485         * gcc.target/i386/udivmod-8.c: Likewise.
5486         * gcc.target/i386/unroll-1.c: Likewise.
5487         * gcc.target/i386/vararg-1.c: Likewise.
5488         * gcc.target/i386/vararg-2.c: Likewise.
5489         * gcc.target/i386/vect8-ret.c: Likewise.
5490         * gcc.target/i386/vectorize5.c: Likewise.
5491         * gcc.target/i386/wmul-1.c: Likewise.
5492         * gcc.target/i386/wmul-2.c: Likewise.
5493         * gcc.target/i386/wrfsbase-1.c: Likewise.
5494         * gcc.target/i386/wrfsbase-2.c: Likewise.
5495         * gcc.target/i386/wrgsbase-1.c: Likewise.
5496         * gcc.target/i386/wrgsbase-2.c: Likewise.
5497         * gcc.target/i386/xop-pcmov.c: Likewise.
5498         * gcc.target/i386/xop-pcmov2.c: Likewise.
5499         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5500         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5501         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5502         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5503         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5504         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5505         * gcc.target/i386/zee.c: Likewise.
5506         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5507         * gfortran.dg/compiler-directive_2.f: Likewise.
5508         * gfortran.dg/g77/20010216-1.f: Likewise.
5509         * gfortran.dg/gomp/pr39152.f90: Likewise.
5510         * gfortran.dg/pr33794.f90: Likewise.
5511
5512 2011-07-09  Jason Merrill  <jason@redhat.com>
5513
5514         * g++.dg/cpp0x/regress/regress5.C: New.
5515
5516 2011-07-08  Jason Merrill  <jason@redhat.com>
5517
5518         PR c++/45437
5519         * g++.dg/expr/compound-asn1.C: New.
5520         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5521
5522 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5523
5524         PR target/49621
5525         * gcc.target/powerpc/altivec-34.c: New test.
5526
5527 2011-07-08  Jason Merrill  <jason@redhat.com>
5528
5529         PR c++/45603
5530         * g++.dg/abi/guard3.C: New.
5531
5532 2011-07-08  Julian Brown  <julian@codesourcery.com>
5533
5534         * lib/target-supports.exp
5535         (check_effective_target_arm_little_endian): New.
5536         (check_effective_target_vect_pack_trunc): Use above.
5537         (check_effective_target_vect_unpack): Likewise.
5538         (check_effective_target_vect_element_align): Test
5539         check_effective_target_arm_vect_no_misalign for ARM.
5540
5541 2011-07-08  Jason Merrill  <jason@redhat.com>
5542
5543         PR c++/49673
5544         * g++.dg/cpp0x/constexpr-rom.C: New.
5545
5546 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5547
5548         PR middle-end/49519
5549         * g++.dg/torture/pr49519.C: New test.
5550
5551 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5552
5553         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5554
5555 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5556
5557         PR testsuite/48727
5558         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5559
5560 2011-07-08  Richard Guenther  <rguenther@suse.de>
5561
5562         PR tree-optimization/49662
5563         * gcc.dg/graphite/interchange-14.c: XFAIL.
5564         * gcc.dg/graphite/interchange-15.c: Likewise.
5565         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5566
5567 2011-07-06  Jason Merrill  <jason@redhat.com>
5568
5569         PR c++/49663
5570         * g++.dg/cpp0x/regress/regress4.C: New.
5571
5572 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5573
5574         PR fortran/49648
5575         * gfortran.dg/result_in_spec_4.f90: New test.
5576
5577 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5578
5579         * gcc.target/sparc/cas64.c: New test.
5580
5581 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5582
5583         PR c/49644
5584         * g++.dg/torture/pr49644.C: New test.
5585
5586         PR c/49644
5587         * gcc.c-torture/execute/pr49644.c: New test.
5588
5589 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5590
5591         * lib/target-supports.exp (check_effective_target_ia32): New.
5592         (check_effective_target_x32): Likewise.
5593         (check_effective_target_vect_cmdline_needed): Also check x32.
5594
5595 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5596
5597         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5598         dg-prune-output.
5599         * gcc.target/arm/pr42235.c: Likewise.
5600         * gcc.target/arm/pr42495.c: Likewise.
5601         * gcc.target/arm/pr42574.c: Likewise.
5602         * gcc.target/arm/thumb-branch1.c: Likewise.
5603
5604         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5605         unneeded prune of possible warning.
5606         * gcc.target/arm/pr40956.c: Likewise.
5607         * gcc.target/arm/pr42505.c: Likewise.
5608
5609         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5610         * gcc.c-torture/compile/pr46883.c: Likewise.
5611         * gcc.c-torture/compile/pr46934.c: Likewise.
5612
5613         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5614         for move to ../../gcc.c-torture/compile.
5615         * gcc.target/arm/pr46883.c: Likewise.
5616         * gcc.target/arm/pr46934.c: Likewise.
5617
5618         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5619         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5620         * gcc.target/arm/wmul-1.c: Likewise.
5621         * gcc.target/arm/wmul-2.c: Likewise.
5622         * gcc.target/arm/wmul-3.c: Likewise.
5623         * gcc.target/arm/wmul-4.c: Likewise.
5624         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5625         add tab after scan target.
5626         * gcc.target/arm/smlaltt-1.c: Likewise.
5627         * gcc.target/arm/smlatb-1.c: Likewise.
5628         * gcc.target/arm/smlatt-1.c: Likewise.
5629
5630 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR debug/49522
5633         * gcc.dg/debug/pr49522.c: New test.
5634
5635 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5636
5637         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5638         * gcc.dg/pr46212.c: Run only if target int32plus.
5639         * gcc.dg/torture/pr48146.c: Ditto.
5640         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5641         * c-c++-common/pr44832.c: Ditto.
5642         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5643         * gcc.dg/pr31490.c: Ditto.
5644         * gcc.dg/torture/builtin-math-7.c: Run only if target
5645         large_double.
5646         * gcc.dg/torture/pr45764.c: Skip for AVR.
5647         * gcc.dg/pr47893.c: Ditto.
5648
5649 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5650
5651         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5652         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5653         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5654         add tab to scan target.
5655
5656 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5657
5658         * gcc.target/arm/neon-modes-3.c: New test.
5659
5660 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5661
5662         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5663         -fno-loop-interchange -ffast-math.
5664
5665 2011-07-07  Richard Guenther  <rguenther@suse.de>
5666
5667         * gcc.dg/ftrapv-3.c: New testcase.
5668
5669 2011-07-07  Richard Guenther  <rguenther@suse.de>
5670
5671         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5672         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5673
5674 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5675
5676         * gcc.dg/binop-notxor1.c: New test.
5677         * gcc.dg/binop-notand4a.c: New test.
5678         * gcc.dg/binop-notxor2.c: New test.
5679         * gcc.dg/binop-notand3a.c: New test.
5680         * gcc.dg/binop-notand2a.c: New test.
5681         * gcc.dg/binop-notand6a.c: New test.
5682         * gcc.dg/binop-notor1.c: New test.
5683         * gcc.dg/binop-notand1a.c: New test.
5684         * gcc.dg/binop-notand5a.c: New test.
5685         * gcc.dg/binop-notor2.c: New test.
5686
5687 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR middle-end/49640
5690         * gcc.dg/gomp/pr49640.c: New test.
5691
5692 2011-07-07  Richard Guenther  <rguenther@suse.de>
5693
5694         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5695
5696 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5697
5698         PR target/39150
5699         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5700
5701 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5702
5703         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5704         * gcc.target/powerpc/no-r11-2.c: Ditto.
5705         * gcc.target/powerpc/no-r11-3.c: Ditto.
5706
5707 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5708
5709         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5710         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5711
5712 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5713
5714         * lib/target-supports.exp (check_profiling_available): Disable
5715         profiling with -fprofile-generate for target avr.
5716
5717 2011-07-06  Richard Guenther  <rguenther@suse.de>
5718
5719         PR tree-optimization/49645
5720         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5721
5722 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5723
5724         PR middle-end/47383
5725         * gcc.dg/pr47383.c: New.
5726
5727 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5728
5729         PR tree-optimization/49647
5730         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5731
5732 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5733
5734         PR testsuite/49542
5735         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5736         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5737
5738 2011-07-05  Jason Merrill  <jason@redhat.com>
5739
5740         PR c++/48157
5741         * g++.dg/template/template-id-4.C: New.
5742
5743 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5744
5745         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5746         * gcc.dg/pr43402.c: Ditto.
5747
5748 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5749
5750         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5751
5752 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5753
5754         * gcc.target/powerpc/ppc-switch-1.c: New test for
5755         --param case-values-threshold.
5756         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5757
5758 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5759
5760         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5761
5762 2011-07-05  Jason Merrill  <jason@redhat.com>
5763
5764         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5765
5766 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5767
5768         PR tree-optimization/47654
5769         * gcc.dg/graphite/block-pr47654.c: New.
5770
5771 2011-07-05  Jason Merrill  <jason@redhat.com>
5772
5773         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5774
5775 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5776
5777         PR tree-optimization/49580
5778         * gcc.dg/autopar/pr49580.c: New test.
5779
5780 2011-07-05  Richard Guenther  <rguenther@suse.de>
5781
5782         PR tree-optimization/49518
5783         PR tree-optimization/49628
5784         * g++.dg/torture/pr49628.C: New testcase.
5785         * gcc.dg/torture/pr49518.c: Likewise.
5786
5787 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5788
5789         * ada/acats/run_acats (which): Extract last field from type -p,
5790         type output only if command succeeded.
5791
5792 2011-07-04  Jason Merrill  <jason@redhat.com>
5793
5794         * g++.dg/abi/mangle48.C: New.
5795
5796         * g++.dg/cpp0x/diag1.C: New.
5797
5798         * g++.dg/diagnostic/aka1.C: New.
5799
5800 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5801
5802         PR rtl-optimization/49619
5803         * gcc.dg/pr49619.c: New test.
5804
5805         PR rtl-optimization/49472
5806         * gfortran.dg/pr49472.f90: New test.
5807
5808         PR debug/49602
5809         * gcc.dg/pr49602.c: New test.
5810
5811 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5812
5813         PR target/34734
5814         PR target/44643
5815         * gcc.target/avr/avr.exp: Run over cpp files, too.
5816         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5817         * gcc.target/avr/progmem.h: New file.
5818         * gcc.target/avr/exit-abort.h: New file.
5819         * gcc.target/avr/progmem-error-1.c: New file.
5820         * gcc.target/avr/progmem-error-1.cpp: New file.
5821         * gcc.target/avr/progmem-warning-1.c: New file.
5822         * gcc.target/avr/torture/progmem-1.c: New file.
5823         * gcc.target/avr/torture/progmem-1.cpp: New file.
5824
5825 2011-07-04  Richard Guenther  <rguenther@suse.de>
5826
5827         PR tree-optimization/49615
5828         * g++.dg/torture/pr49615.C: New testcase.
5829
5830 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5831
5832         PR tree-optimization/49610
5833         * gcc.dg/vect/pr49610.c: New test.
5834
5835 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5836
5837         * gnat.dg/specs/debug1.ads: New test.
5838
5839 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5840
5841         PR fortran/49562
5842         * gfortran.dg/typebound_proc_23.f90: New.
5843
5844 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5845
5846         PR c++/49605
5847         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5848
5849 2011-07-01  Jason Merrill  <jason@redhat.com>
5850
5851         PR c++/48261
5852         * g++.dg/template/template-id-3.C: New.
5853
5854         PR c++/48593
5855         * g++.dg/template/qualified-id4.C: New.
5856
5857         PR c++/48883
5858         * g++.dg/template/explicit-args4.C: New.
5859
5860         PR c++/49085
5861         * g++.dg/template/offsetof2.C: New.
5862
5863 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5864
5865         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5866
5867 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5868
5869         PR libmudflap/49549
5870         * lib/target-supports.exp (check_effective_target_gld): New proc.
5871
5872 2011-07-01  Richard Guenther  <rguenther@suse.de>
5873
5874         PR tree-optimization/49603
5875         * gcc.dg/torture/pr49603.c: New testcase.
5876
5877 2011-06-30  Jason Merrill  <jason@redhat.com>
5878
5879         PR c++/49387
5880         * g++.dg/rtti/template1.C: New.
5881
5882         PR c++/49569
5883         * g++.dg/cpp0x/regress/ctor1.C: New.
5884
5885         PR c++/49355
5886         * g++.dg/cpp0x/initlist54.C: New.
5887
5888 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5889
5890         * gcc.dg/tree-ssa/sra-12.c: New test.
5891
5892 2011-06-29  Jason Merrill  <jason@redhat.com>
5893
5894         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5895
5896 2011-06-30  Richard Guenther  <rguenther@suse.de>
5897
5898         PR tree-optimization/46787
5899         * gcc.dg/vect/vect-121.c: New testcase.
5900
5901 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5902
5903         PR tree-optimization/49094
5904         * gcc.dg/tree-ssa/pr49094.c: New test.
5905
5906 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5907
5908         PR fortran/49540
5909         * gfortran.dg/pr49540-1.f90: New test.
5910         * gfortran.dg/pr49540-2.f90: New test.
5911
5912 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5913
5914         PR ada/49511
5915         * ada/acats/run_acats (which): Use last field of type -p output.
5916
5917 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5918             Iain Sandoe  <iains@gcc.gnu.org>
5919
5920         PR libobjc/36610
5921         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5922         Only skip on 64-bit *-*-darwin8* && !objc2.
5923
5924 2011-06-30  Richard Guenther  <rguenther@suse.de>
5925
5926         PR tree-optimization/38752
5927         * gcc.c-torture/compile/pr38752.c: New testcase.
5928
5929 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5930
5931         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5932         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5933
5934 2011-06-29  Jason Merrill  <jason@redhat.com>
5935
5936         PR c++/49216
5937         * g++.dg/cpp0x/initlist53.C: Use placement new.
5938         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5939         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5940
5941         PR c++/49003
5942         * g++.dg/cpp0x/trailing6.C: New.
5943         * g++.dg/cpp0x/pr45908.C: No error.
5944
5945         PR c++/49272
5946         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5947
5948         PR c++/49520
5949         * g++.dg/cpp0x/constexpr-using2.C: New.
5950
5951         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5952
5953         PR c++/45923
5954         * g++.dg/cpp0x/constexpr-diag3.C: New.
5955         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5956         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5957         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5958         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5959
5960 2011-06-29  Jason Merrill  <jason@redhat.com>
5961
5962         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5963
5964 2011-06-29  Richard Guenther  <rguenther@suse.de>
5965
5966         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5967
5968 2011-06-29  Jason Merrill  <jason@redhat.com>
5969
5970         * g++.dg/cpp0x/initlist-value2.C: New.
5971
5972         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5973         * g++.dg/cpp0x/initlist-value.C: New.
5974
5975 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5976
5977         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5978
5979 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5980
5981         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5982         * gcc.dg/inline_2.c: Likewise.
5983         * gcc.dg/unroll_1.c: Likewise.
5984
5985 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR debug/49567
5988         * gcc.target/i386/pr49567.c: New test.
5989
5990 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5991
5992         * gnat.dg/opt17.ad[sb]: New test.
5993
5994 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5995             Tom de Vries  <tom@codesourcery.com>
5996
5997         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5998         (check_effective_target_arm_thumb2): New effective targets.
5999         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
6000         properly.  Clean up temporary files.
6001         * gcc.target/arm/ivopts-2.c: Likewise.
6002         * gcc.target/arm/ivopts-3.c: Likewise.
6003         * gcc.target/arm/ivopts-4.c: Likewise.
6004         * gcc.target/arm/ivopts-5.c: Likewise.
6005         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6006
6007 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6008
6009         PR fortran/49479
6010         * gfortran.dg/reshape_zerosize_3.f90:  New test.
6011
6012 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6013
6014         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6015         * gcc.target/arm/vfp-ldmias.c: Likewise.
6016         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6017         * gcc.target/arm/vfp-stmdbs.c: Likewise.
6018         * gcc.target/arm/vfp-ldmiad.c: Likewise.
6019         * gcc.target/arm/vfp-stmias.c: Likewise.
6020         * gcc.target/arm/vfp-stmdbd.c: Likewise.
6021         * gcc.target/arm/vfp-stmiad.c: Likewise.
6022
6023 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6024
6025         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6026         dg-prune-output.
6027         * gcc.target/arm/pr45701-2.c: Ditto.
6028
6029 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
6030
6031         PR fortran/49466
6032         * gfortran.dg/allocatable_scalar_9.f90: Modified.
6033         * gfortran.dg/extends_14.f03: Modified.
6034
6035 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6036
6037         * lib/target-supports-dg.exp (dg-require-effective-target): Return
6038         early if the test is already being skipped.
6039
6040         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6041         scan-assembler-dem-not): For missing file, report unresolved with
6042         same message as for pass/fail, with reason reported in log file.
6043
6044         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6045         from add_options_for_arm_neon_fp16.
6046         (check_effective_target_arm_fp16_ok_nocache): Renamed from
6047         check_effective_target_arm_neon_fp16_ok_nocache.
6048         Check -mfpu and -mfloat-abi options from current multilib.
6049         Do not require neon support.
6050         (check_effective_target_arm_fp16_ok): Renamed from
6051         check_effecitve_target_arm_neon_fp16_ok.
6052         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6053         arm_neon_fp16_ok and arm_fp16.
6054         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6055         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6056         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6057         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6058
6059 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
6060
6061         * gcc.dg/builtin-assume-aligned-1.c: New test.
6062         * gcc.dg/builtin-assume-aligned-2.c: New test.
6063         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6064
6065         PR debug/49544
6066         * gcc.dg/pr49544.c: New test.
6067
6068 2011-06-27  Richard Guenther  <rguenther@suse.de>
6069
6070         PR tree-optimization/49394
6071         * g++.dg/torture/pr49394.C: New testcase.
6072
6073 2011-06-27  Kai Tietz  <ktietz@redhat.com>
6074
6075         * gcc.dg/optimize-bswapdi-2.c: New test.
6076
6077 2011-06-27  Michael Hope  <michael.hope@linaro.org>
6078             Richard Sandiford  <richard.sandiford@linaro.org>
6079
6080         PR tree-optimization/49169
6081         * gcc.dg/torture/pr49169.c: New test.
6082
6083 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6084
6085         PR testsuite/49529
6086         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6087
6088         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6089         hppa*-*-hpux*.
6090
6091 2011-06-26  Jason Merrill  <jason@redhat.com>
6092
6093         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6094
6095         PR c++/49528
6096         * g++.dg/init/ref19.C: New.
6097         * g++.dg/cpp0x/constexpr-cleanup.C: New.
6098
6099 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
6100
6101         PR tree-optimization/48377
6102         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6103         non_strict_align.
6104
6105 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
6106
6107         PR middle-end/49191
6108         * lib/target-supports.exp (check_effective_target_non_strict_align):
6109         New.
6110         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6111
6112 2011-06-24  Martin Jambor  <mjambor@suse.cz>
6113
6114         PR tree-optimizations/49516
6115         * g++.dg/tree-ssa/pr49516.C: New test.
6116
6117 2011-06-23  Jason Merrill  <jason@redhat.com>
6118
6119         PR c++/35255
6120         * g++.dg/template/partial10.C: New.
6121         * g++.dg/template/partial11.C: New.
6122
6123 2011-06-23  Jeff Law <law@redhat.com>
6124
6125         PR middle-end/48770
6126         * gcc.dg/pr48770.c: New test.
6127
6128 2011-06-23  Jan Hubicka  <jh@suse.cz>
6129
6130         PR middle-end/49373
6131         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6132
6133 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
6134
6135         PR testsuite/49512
6136         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6137         instead of -fdump-tree-optimized.
6138
6139 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6140
6141         PR c++/44625
6142         * g++.dg/template/crash107.C: New.
6143         * g++.dg/template/error17.C: Adjust.
6144
6145 2011-06-23  Jason Merrill  <jason@redhat.com>
6146
6147         PR c++/49507
6148         * g++.dg/cpp0x/defaulted30.C: New.
6149
6150         PR c++/49440
6151         * g++.dg/rtti/anon-ns1.C: New.
6152
6153         PR c++/49395
6154         * g++.dg/init/ref18.C: New.
6155
6156         PR c++/36435
6157         * g++.dg/template/partial9.C: New.
6158
6159 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
6160
6161         PR middle-end/49373
6162         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6163
6164 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
6165
6166         PR debug/49496
6167         * gcc.dg/pr49496.c: New test.
6168
6169 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
6170
6171         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6172         is not xscale.
6173
6174         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6175
6176         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6177         * gcc.target/arm/pr42879.c: Likewise.
6178         * gcc.target/arm/pr45701-3.c: Likewise.
6179
6180         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6181         * gcc.target/arm/pr40482.c: Likewise.
6182         * gcc.target/arm/stack-corruption.c: Likewise.
6183
6184 2011-06-22  Richard Guenther  <rguenther@suse.de>
6185
6186         PR tree-optimization/49493
6187         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6188
6189 2011-06-22  Jason Merrill  <jason@redhat.com>
6190
6191         PR c++/49260
6192         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6193
6194 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
6195             Dmitry Melnik  <dm@ispras.ru>
6196
6197         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6198         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6199         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6200
6201 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
6202
6203         * gcc.target/arm/tlscall.c: New.
6204
6205 2011-06-21  Jason Merrill  <jason@redhat.com>
6206
6207         PR c++/49172
6208         * g++.dg/cpp0x/constexpr-ref1.C: New.
6209         * g++.dg/cpp0x/constexpr-ref2.C: New.
6210         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6211
6212         PR c++/49482
6213         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6214
6215         PR c++/49418
6216         * g++.dg/template/param3.C: New.
6217
6218 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
6219
6220         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6221         my_clrsb test functions.
6222         (main): Test clrsb.
6223         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6224         test_sll, test_ull): Add clrsb tests.
6225         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6226         clrsbll.
6227
6228 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
6229
6230         PR fortran/49112
6231         * gfortran.dg/class_44.f03: New.
6232
6233 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6234
6235         PR tree-optimization/49478
6236         * gcc.dg/vect/pr49478.c
6237
6238 2011-06-21  Richard Guenther  <rguenther@suse.de>
6239
6240         PR tree-optimization/49483
6241         * gcc.dg/vect/vect-120.c: New testcase.
6242
6243 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6244
6245         PR testsuite/49443
6246         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6247         * gcc.dg/vect/vect-peel-4.c: Likewise.
6248
6249 2011-06-22  Christian Bruel  <christian.bruel@st.com>
6250
6251         PR middle-end/49139
6252         * gcc.dg/always_inline.c: Removed -Winline. Update checks
6253         * gcc.dg/always_inline2.c: Likewise.
6254         * gcc.dg/always_inline3.c: Likewise.
6255         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6256         * gcc.dg/inline_1.c: Likewise.
6257         * gcc.dg/inline_2.c: Likewise.
6258         * gcc.dg/inline_3.c: Likewise.
6259         * gcc.dg/inline_4.c: Likewise.
6260         * gcc.dg/20051201-1.c: Likewise.
6261         * gcc.dg/pr40087.c: Likewise.
6262         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6263         * gcc.dg/inline-22.c: Likewise.
6264         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6265         * gcc.dg/lto/20090218-1_1.c: Likewise.
6266         * g++.dg/ipa/devirt-7.C: Likewise.
6267         * gcc.dg/uninit-pred-5_a.c: Likewise.
6268         * gcc.dg/uninit-pred-5_b.c: Likewise.
6269         * gcc.dg/fail_always_inline.c: New.
6270
6271 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
6272
6273         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6274         into 6 jobs instead of 3.
6275
6276 2011-06-20  Jason Merrill  <jason@redhat.com>
6277
6278         PR c++/49216
6279         * g++.dg/cpp0x/initlist53.C: New.
6280
6281 2011-06-20  Tobias Burnus  <burnus@net-b.de>
6282
6283         PR fortran/18918
6284         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6285         * gfortran.dg/coarray_lock_3.f90: New.
6286         * gfortran.dg/coarray/lock_1.f90: New.
6287
6288 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
6289
6290         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6291         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6292         unresolved and report the reason to the log file.
6293
6294         * lib/scanasm.exp (object-size): Move argument processing earlier
6295         to report errors before verifying that the file exists.  Report
6296         problems detected at runtime as unresolved instead of error and
6297         report their reasons to the log file.
6298
6299 2011-06-20  Jason Merrill  <jason@redhat.com>
6300
6301         PR c++/47080
6302         * g++.dg/cpp0x/explicit6.C: New.
6303
6304         PR c++/47635
6305         * g++.dg/cpp0x/enum20.C: New.
6306
6307         PR c++/48138
6308         * g++.dg/ext/attr-aligned01.C: New.
6309
6310         PR c++/49205
6311         * g++.dg/cpp0x/variadic-default.C: New.
6312
6313         PR c++/43321
6314         * g++.dg/cpp0x/auto26.C: New.
6315
6316         PR c++/43831
6317         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6318
6319 2011-06-20  Kai Tietz  <ktietz@redhat.com>
6320
6321         * gcc.dg/binop-notand1.c: New test.
6322         * gcc.dg/binop-notand2.c: New test.
6323         * gcc.dg/binop-notand3.c: New test.
6324         * gcc.dg/binop-notand4.c: New test.
6325         * gcc.dg/binop-notand5.c: New test.
6326         * gcc.dg/binop-notand6.c: New test.
6327
6328 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6329
6330         PR testsuite/49432
6331         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6332
6333 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
6334
6335         PR fortran/49400
6336         * gfortran.dg/proc_ptr_31.f90: New.
6337
6338 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6339
6340         * gnat.dg/volatile6.adb: New test.
6341         * gnat.dg/volatile7.adb: Likewise.
6342         * gnat.dg/volatile8.adb: Likewise.
6343         * gnat.dg/volatile9.adb: Likewise.
6344
6345 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6346
6347         * gnat.dg/constant3.adb: New test.
6348
6349 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
6350
6351         PR libfortran/49296
6352         * gfortran.dg/read_list_eof_1.f90: New test.
6353
6354 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6355
6356         PR target/49411
6357         * gcc.target/i386/testimm-1.c: New test.
6358         * gcc.target/i386/testimm-2.c: New test.
6359         * gcc.target/i386/testimm-3.c: New test.
6360         * gcc.target/i386/testimm-4.c: New test.
6361         * gcc.target/i386/testimm-5.c: New test.
6362         * gcc.target/i386/testimm-6.c: New test.
6363         * gcc.target/i386/testimm-7.c: New test.
6364         * gcc.target/i386/testimm-8.c: New test.
6365         * gcc.target/i386/xop-vpermil2px-2.c: New test.
6366         * gcc.target/i386/xop-rotate1-int.c: New test.
6367         * gcc.target/i386/xop-rotate2-int.c: New test.
6368
6369 2011-06-17  Jason Merrill  <jason@redhat.com>
6370
6371         * g++.dg/cpp0x/rv-func2.C: New.
6372
6373         * g++.dg/debug/dwarf2/lambda1.C: New.
6374         * g++.dg/warn/Wshadow-6.C: Adjust.
6375
6376 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
6377
6378         PR fortran/48699
6379         * gfortran.dg/move_alloc_5.f90: New.
6380
6381 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
6382
6383         PR rtl-optimization/48542
6384         * gcc.dg/torture/pr48542.c: New test.
6385
6386 2011-06-16  Jason Merrill  <jason@redhat.com>
6387
6388         PR c++/44160
6389         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6390
6391         PR c++/45378
6392         * g++.dg/cpp0x/initlist52.C New.
6393
6394         PR c++/45399
6395         * c-c++-common/raw-string-12.c: New.
6396
6397         PR c++/49229
6398         * g++.dg/cpp0x/sfinae26.C: New.
6399
6400         PR c++/49251
6401         * g++.dg/cpp0x/variadic113.C: New.
6402
6403         PR c++/49420
6404         * g++.dg/cpp0x/variadic112.C: New.
6405
6406 2011-06-16  Jeff Law <law@redhat.com>
6407
6408         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6409         improved jump threading.
6410         * gcc.dg/builtin-object-size-2.c: Likewise.
6411         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6412
6413 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6414
6415         PR fortran/49074
6416         * gfortran.dg/typebound_assignment_3.f03: New.
6417
6418 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
6419
6420         PR testsuite/48727
6421         * g++.dg/opt/devirt2.C: Change xfail rule to target.
6422
6423 2011-06-16  Martin Jambor  <mjambor@suse.cz>
6424
6425         PR tree-optimization/49343
6426         * gnat.dg/discr31.ad[sb]: New test.
6427
6428 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6429
6430         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6431
6432 2011-06-16  Tom de Vries  <tom@codesourcery.com>
6433
6434         PR target/45098
6435         * gcc.target/arm/ivopts-3.c: Update test.
6436         * gcc.target/arm/ivopts-5.c: Same.
6437
6438 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6439
6440         Revert:
6441         2011-06-10  Wei Guozhi  <carrot@google.com>
6442
6443         PR target/45335
6444         * gcc.target/arm/pr45335.c: New test.
6445         * gcc.target/arm/pr45335-2.c: New test.
6446         * gcc.target/arm/pr45335-3.c: New test.
6447         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6448         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6449         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6450
6451 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6452
6453         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6454
6455 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6456
6457         PR fortran/49417
6458         * gfortran.dg/class_43.f03: New.
6459
6460 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6461
6462         PR tree-optimization/49419
6463         * gcc.c-torture/execute/pr49419.c: New test.
6464
6465 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6466
6467         * gcc.dg/sms-9.c: New file.
6468
6469 2011-06-15  Easwaran Raman  <eraman@google.com>
6470
6471         PR rtl-optimization/49414
6472         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6473
6474 2011-06-14  Jason Merrill  <jason@redhat.com>
6475
6476         * g++.dg/cpp0x/noexcept13.C: New.
6477
6478 2011-06-14  Easwaran Raman  <eraman@google.com>
6479
6480         PR rtl-optimization/44194
6481         * gcc.dg/pr44194-1.c: New test.
6482         * gcc.dg/pr44194-2.c: New test.
6483
6484 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6485
6486         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6487         switches.
6488         * gcc.target/arm/pr45701-2.c: Likewise.
6489         * gcc.target/arm/thumb-branch1.c: Likewise.
6490
6491 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6492
6493         PR testsuite/48727
6494         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6495
6496 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6497
6498         * gcc.target/arm/pr45701-1.c: Require thumb support.
6499         * gcc.target/arm/pr45701-2.c: Likewise.
6500         * gcc.target/arm/thumb-branch1.c: Likewise.
6501
6502         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6503         * gcc.target/arm/pr39839.c: Likewise.
6504         * gcc.target/arm/pr40657-2.c: Likewise.
6505         * gcc.target/arm/pr40956.c: Likewise.
6506         * gcc.target/arm/pr41679.c: Likewise.
6507         * gcc.target/arm/pr42235.c: Likewise.
6508         * gcc.target/arm/pr42495.c: Likewise.
6509         * gcc.target/arm/pr42505.c: Likewise.
6510         * gcc.target/arm/pr42574.c: Likewise.
6511         * gcc.target/arm/pr46883.c: Likewise.
6512         * gcc.target/arm/pr46934.c: Likewise.
6513         * gcc.target/arm/xor-and.c: Likewise.
6514
6515 2011-06-14  Jason Merrill  <jason@redhat.com>
6516
6517         * g++.dg/other/error23.C: Adjust error message.
6518         * g++.dg/other/error32.C: Likewise.
6519
6520         PR c++/49389
6521         * g++.dg/cpp0x/rv-dotstar.C: New.
6522
6523         PR c++/49369
6524         * g++.dg/cpp0x/decltype30.C: New.
6525
6526         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6527
6528 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6529
6530         PR fortran/49103
6531         * gfortran.dg/pr49103.f90: New test.
6532
6533 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6534
6535         PR target/45098
6536         * gcc.target/arm/ivopts-3.c: New test.
6537         * gcc.target/arm/ivopts-4.c: New test.
6538         * gcc.target/arm/ivopts-5.c: New test.
6539
6540 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6541
6542         PR rtl-optimization/49390
6543         * gcc.c-torture/execute/pr49390.c: New test.
6544
6545 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6546
6547         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6548
6549 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6550
6551         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6552         * gcc.c-torture/execute/cmpsi-2.x: New file.
6553         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6554         * gcc.c-torture/execute/pr45262.x: New file.
6555         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6556         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6557         int32plus
6558         * gcc.c-torture/compile/pr49163.c: Ditto.
6559
6560 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6561
6562         * gcc.dg/vect/vect-16.c: Rename to...
6563         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6564         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6565         for double-word vectors.
6566         * gcc.dg/vect/vect-peel-4.c: Likewise.
6567         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6568         vect_element_align.
6569         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6570         -fno-fast-math.
6571
6572 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6573
6574         PR target/44618
6575         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6576
6577 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6578
6579         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6580
6581 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6582
6583         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6584
6585 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6586
6587         * gfortran.dg/trim_optimize_8.f90:  New test case.
6588
6589 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6590            Ira Rosen  <ira.rosen@linaro.org>
6591
6592         PR tree-optimization/49352
6593         * gcc.dg/vect/pr49352.c: New test.
6594
6595 2011-06-12  Tobias Burnus
6596
6597         PR fortran/49324
6598         * gfortran.dg/alloc_comp_assign_11.f90: New.
6599
6600 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6601
6602         * gfortran.dg/trim_optimize_7.f90:  New test.
6603
6604 2011-06-10  Wei Guozhi  <carrot@google.com>
6605
6606         PR target/45335
6607         * gcc.target/arm/pr45335.c: New test.
6608         * gcc.target/arm/pr45335-2.c: New test.
6609         * gcc.target/arm/pr45335-3.c: New test.
6610         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6611         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6612         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6613
6614 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6615
6616         PR c++/41769
6617         * g++.dg/parse/error39.C: New.
6618
6619 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6620
6621         * gcc.target/arm/20090811-1.c: Skip for incompatible
6622         options, do not override other options.
6623         * gcc.target/arm/combine-cmp-shift.c: Skip for
6624         incompatible options.
6625         * gcc.target/arm/pr45094.c: Likewise.
6626         * gcc.target/arm/scd42-1.c: Likewise.
6627         * gcc.target/arm/scd42-3.c: Likewise.
6628         * gcc.target/arm/thumb-ltu.c: Likewise.
6629
6630         * lib/target-supports.exp
6631         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6632         multilib flags use -mfpu with a value other than neon-fp16.
6633
6634 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6635
6636         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6637         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6638
6639 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6640
6641         * lib/target-supports.exp (check_effective_target_pie): New proc.
6642         * gcc.dg/pie-link.c: Use target pie.
6643
6644 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6645             Laurent Roug�  <laurent.rouge@menta.fr>
6646
6647         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6648         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6649
6650 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6651
6652         * gfortran.dg/coarray/sync_1.f90: New test for
6653         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6654
6655 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6656
6657         PR tree-optimization/49318
6658         * gcc.dg/vect/pr49318.c: New test.
6659
6660 2011-06-09  David Krauss  <potswa@mac.com>
6661
6662         * g++.dg/template/arrow1.C: New.
6663
6664 2011-06-09  Jason Merrill  <jason@redhat.com>
6665
6666         * lib/prune.exp: Prune "note"s.
6667         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6668
6669         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6670         * g++.dg/template/dependent-expr3.C: Likewise.
6671         * g++.dg/parse/template7.C: Likewise.
6672         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6673         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6674         * g++.old-deja/g++.pt/friend38.C: Likewise.
6675         * g++.old-deja/g++.pt/crash32.C: Likewise.
6676         * g++.old-deja/g++.other/init4.C: Likewise.
6677         * g++.old-deja/g++.other/friend8.C: Likewise.
6678
6679         * g++.dg/ext/complex7.C: Adjust expected output.
6680         * g++.dg/diagnostic/method1.C: Likewise.
6681         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6682         * g++.dg/parse/crash33.C: Likewise.
6683         * g++.dg/other/warning1.C: Likewise.
6684         * g++.dg/init/pr29571.C: Likewise.
6685         * g++.dg/warn/overflow-warn-1.C: Likewise.
6686         * g++.dg/warn/overflow-warn-3.C: Likewise.
6687         * g++.dg/warn/overflow-warn-4.C: Likewise.
6688         * g++.old-deja/g++.oliva/template1.C: Likewise.
6689
6690         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6691         * g++.dg/parse/template7.C: Adjust.
6692
6693 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6694
6695         PR target/49307
6696         * gcc.dg/pr49307.c: New.
6697
6698 2011-06-09  Wei Guozhi  <carrot@google.com>
6699
6700         PR target/46975
6701         * gcc.target/arm/pr46975.c: New testcase.
6702
6703 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6704
6705         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6706         (PMETH, arglist_t): Removed.
6707         (method_get_number_of_arguments): Removed.
6708         (method_get_nth_argument): Removed.
6709         (method_get_first_argument): Removed.
6710         (method_get_next_argument): Removed.
6711         (method_get_sizeof_arguments): Removed.
6712         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6713         (PMETH): Removed.
6714         (method_get_number_of_arguments): Removed.
6715         (method_get_nth_argument): Removed.
6716         (method_get_first_argument): Removed.
6717         (method_get_next_argument): Removed.
6718         (method_get_sizeof_arguments): Removed.
6719         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6720
6721 2011-06-09  David Li  <davidxl@google.com>
6722
6723         * gcc.dg/dump-pass.c: New test.
6724
6725 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6726
6727         PR c++/29003
6728         * g++.dg/parse/error38.C: New.
6729
6730 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6731
6732         PR middle-end/49308
6733         * gfortran.dg/pr49308.f90: New test.
6734
6735 2011-06-08  Jason Merrill  <jason@redhat.com>
6736
6737         * g++.dg/cpp0x/noexcept11.C: New.
6738         * g++.dg/cpp0x/noexcept12.C: New.
6739         * g++.dg/cpp0x/sfinae11.C: Adjust.
6740
6741 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6742
6743         PR testsuite/49323
6744         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6745         to dg-options, match also DW_AT_linkage_name.
6746
6747 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6748
6749         PR middle-end/21953
6750         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6751         -fno-common on alpha*-dec-osf*.
6752         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6753
6754 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6755
6756         PR rtl-optimization/49303
6757         * gcc.target/ia64/pr49303.c: New test.
6758
6759 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6760
6761         PR fortran/18918
6762         * gfortran.dg/coarray_lock_1.f90: New.
6763         * gfortran.dg/coarray_lock_2.f90: New.
6764
6765 2011-06-07  Jason Merrill  <jason@redhat.com>
6766
6767         * lib/prune.exp: Look for "required" rather than "instantiated".
6768         * g++.dg/abi/mangle11.C: Likewise.
6769         * g++.dg/abi/mangle12.C: Likewise.
6770         * g++.dg/abi/mangle17.C: Likewise.
6771         * g++.dg/abi/mangle20-2.C: Likewise.
6772         * g++.dg/abi/pragma-pack1.C: Likewise.
6773         * g++.dg/cpp0x/decltype26.C: Likewise.
6774         * g++.dg/cpp0x/decltype28.C: Likewise.
6775         * g++.dg/cpp0x/decltype29.C: Likewise.
6776         * g++.dg/cpp0x/enum11.C: Likewise.
6777         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6778         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6779         * g++.dg/cpp0x/pr47416.C: Likewise.
6780         * g++.dg/ext/case-range2.C: Likewise.
6781         * g++.dg/ext/case-range3.C: Likewise.
6782         * g++.dg/gomp/for-19.C: Likewise.
6783         * g++.dg/gomp/pr37533.C: Likewise.
6784         * g++.dg/gomp/pr38639.C: Likewise.
6785         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6786         * g++.dg/inherit/base3.C: Likewise.
6787         * g++.dg/inherit/using6.C: Likewise.
6788         * g++.dg/init/placement4.C: Likewise.
6789         * g++.dg/init/reference3.C: Likewise.
6790         * g++.dg/lookup/scoped6.C: Likewise.
6791         * g++.dg/lookup/using7.C: Likewise.
6792         * g++.dg/other/abstract1.C: Likewise.
6793         * g++.dg/other/error10.C: Likewise.
6794         * g++.dg/other/error5.C: Likewise.
6795         * g++.dg/other/field1.C: Likewise.
6796         * g++.dg/other/offsetof5.C: Likewise.
6797         * g++.dg/parse/bitfield2.C: Likewise.
6798         * g++.dg/parse/constant4.C: Likewise.
6799         * g++.dg/parse/crash20.C: Likewise.
6800         * g++.dg/parse/invalid-op1.C: Likewise.
6801         * g++.dg/parse/non-dependent2.C: Likewise.
6802         * g++.dg/parse/template18.C: Likewise.
6803         * g++.dg/tc1/dr152.C: Likewise.
6804         * g++.dg/tc1/dr166.C: Likewise.
6805         * g++.dg/tc1/dr176.C: Likewise.
6806         * g++.dg/tc1/dr213.C: Likewise.
6807         * g++.dg/template/access11.C: Likewise.
6808         * g++.dg/template/access2.C: Likewise.
6809         * g++.dg/template/access3.C: Likewise.
6810         * g++.dg/template/access7.C: Likewise.
6811         * g++.dg/template/arg7.C: Likewise.
6812         * g++.dg/template/cond2.C: Likewise.
6813         * g++.dg/template/crash13.C: Likewise.
6814         * g++.dg/template/crash40.C: Likewise.
6815         * g++.dg/template/crash7.C: Likewise.
6816         * g++.dg/template/crash84.C: Likewise.
6817         * g++.dg/template/ctor5.C: Likewise.
6818         * g++.dg/template/defarg13.C: Likewise.
6819         * g++.dg/template/defarg14.C: Likewise.
6820         * g++.dg/template/dtor7.C: Likewise.
6821         * g++.dg/template/eh2.C: Likewise.
6822         * g++.dg/template/error2.C: Likewise.
6823         * g++.dg/template/error43.C: Likewise.
6824         * g++.dg/template/friend32.C: Likewise.
6825         * g++.dg/template/injected1.C: Likewise.
6826         * g++.dg/template/instantiate1.C: Likewise.
6827         * g++.dg/template/instantiate3.C: Likewise.
6828         * g++.dg/template/instantiate5.C: Likewise.
6829         * g++.dg/template/instantiate7.C: Likewise.
6830         * g++.dg/template/local6.C: Likewise.
6831         * g++.dg/template/lookup2.C: Likewise.
6832         * g++.dg/template/member5.C: Likewise.
6833         * g++.dg/template/memfriend15.C: Likewise.
6834         * g++.dg/template/memfriend16.C: Likewise.
6835         * g++.dg/template/memfriend17.C: Likewise.
6836         * g++.dg/template/memfriend7.C: Likewise.
6837         * g++.dg/template/meminit1.C: Likewise.
6838         * g++.dg/template/nested3.C: Likewise.
6839         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6840         * g++.dg/template/nontype12.C: Likewise.
6841         * g++.dg/template/nontype13.C: Likewise.
6842         * g++.dg/template/nontype6.C: Likewise.
6843         * g++.dg/template/pr23510.C: Likewise.
6844         * g++.dg/template/pr35240.C: Likewise.
6845         * g++.dg/template/ptrmem15.C: Likewise.
6846         * g++.dg/template/ptrmem6.C: Likewise.
6847         * g++.dg/template/qualified-id1.C: Likewise.
6848         * g++.dg/template/qualttp20.C: Likewise.
6849         * g++.dg/template/qualttp3.C: Likewise.
6850         * g++.dg/template/qualttp4.C: Likewise.
6851         * g++.dg/template/qualttp5.C: Likewise.
6852         * g++.dg/template/qualttp6.C: Likewise.
6853         * g++.dg/template/qualttp7.C: Likewise.
6854         * g++.dg/template/qualttp8.C: Likewise.
6855         * g++.dg/template/recurse.C: Likewise.
6856         * g++.dg/template/recurse2.C: Likewise.
6857         * g++.dg/template/ref5.C: Likewise.
6858         * g++.dg/template/scope2.C: Likewise.
6859         * g++.dg/template/sfinae10.C: Likewise.
6860         * g++.dg/template/sfinae3.C: Likewise.
6861         * g++.dg/template/sizeof3.C: Likewise.
6862         * g++.dg/template/static9.C: Likewise.
6863         * g++.dg/template/template-id-2.C: Likewise.
6864         * g++.dg/template/typedef13.C: Likewise.
6865         * g++.dg/template/typename4.C: Likewise.
6866         * g++.dg/template/using14.C: Likewise.
6867         * g++.dg/template/using2.C: Likewise.
6868         * g++.dg/template/warn1.C: Likewise.
6869         * g++.dg/warn/Wparentheses-13.C: Likewise.
6870         * g++.dg/warn/Wparentheses-15.C: Likewise.
6871         * g++.dg/warn/Wparentheses-16.C: Likewise.
6872         * g++.dg/warn/Wparentheses-17.C: Likewise.
6873         * g++.dg/warn/Wparentheses-18.C: Likewise.
6874         * g++.dg/warn/Wparentheses-19.C: Likewise.
6875         * g++.dg/warn/Wparentheses-20.C: Likewise.
6876         * g++.dg/warn/Wparentheses-23.C: Likewise.
6877         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6878         * g++.dg/warn/noeffect2.C: Likewise.
6879         * g++.dg/warn/noeffect4.C: Likewise.
6880         * g++.dg/warn/pr8570.C: Likewise.
6881         * g++.old-deja/g++.brendan/init2.C: Likewise.
6882         * g++.old-deja/g++.eh/spec6.C: Likewise.
6883         * g++.old-deja/g++.pt/crash10.C: Likewise.
6884         * g++.old-deja/g++.pt/crash36.C: Likewise.
6885         * g++.old-deja/g++.pt/derived3.C: Likewise.
6886         * g++.old-deja/g++.pt/error2.C: Likewise.
6887         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6888         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6889         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6890         * g++.old-deja/g++.pt/overload7.C: Likewise.
6891         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6892
6893 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6894             Iain Sandoe  <iains@gcc.gnu.org>
6895
6896         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6897         Added code to deal with the case when [Protocol
6898         -descriptionForInstanceMethod:] or [Protocol
6899         -descriptionForClassMethod:] returns NULL.
6900
6901 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6902             Iain Sandoe  <iains@gcc.gnu.org>
6903
6904         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6905         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6906         Added cast.
6907
6908 2011-06-07  Xinliang David Li  <davidxl@google.com>
6909
6910         * gcc.dg/inline_2.c: New test.
6911         * gcc.dg/unroll_2.c: New test.
6912         * gcc.dg/inline_3.c: New test.
6913         * gcc.dg/unroll_3.c: New test.
6914         * gcc.dg/inline_4.c: New test.
6915         * gcc.dg/unroll_4.c: New test.
6916         * gcc.dg/inline_1.c: New test.
6917         * gcc.dg/unroll_1.c: New test.
6918
6919 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6920
6921         PR tree-optimization/48497
6922         * lib/gcc-defs.exp (dg-additional-options): New proc.
6923         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6924         -msse2 on 32-bit x86.
6925
6926 2011-06-06  Jason Merrill  <jason@redhat.com>
6927
6928         * g++.dg/cpp0x/enum19.C: New.
6929
6930 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6931
6932         * gcc.target/arm/neon-reload-class.c: New test.
6933
6934 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6935
6936         PR debug/49130
6937         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6938
6939 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6940
6941         * gcc.target/arm/smlatb-1.c: New file.
6942         * gcc.target/arm/smlatt-1.c: New file.
6943         * gcc.target/arm/smlaltb-1.c: New file.
6944         * gcc.target/arm/smlaltt-1.c: New file.
6945
6946 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6947
6948         * gcc.target/arm/mla-2.c: New test.
6949
6950 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6951
6952         PR gcov-profile/49299
6953         * gcc.dg/tree-prof/pr49299-1.c: New test.
6954         * gcc.dg/tree-prof/pr49299-2.c: New test.
6955
6956 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6957
6958         * lib/target-supports.exp
6959         (check_effective_target_vect_widen_mult_qi_to_hi):
6960         Add NEON as supporting target.
6961         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6962         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6963         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6964         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6965         using widening multiplication on targets that support it.
6966         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6967         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6968         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6969
6970 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6971
6972         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6973         Modern Objective-C runtime API.
6974         * objc/execute/next_mapping.h: Removed.
6975         * objc-obj-c++-shared/next-mapping.h: Removed.
6976         * objc-obj-c++-shared/Object1.h: Removed.
6977         * objc-obj-c++-shared/Object1.m: Removed.
6978         * objc-obj-c++-shared/Object1.mm: Removed.
6979         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6980         * objc-obj-c++-shared/Protocol1.h: Removed.
6981         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6982         of ProtoBool, IVAR_T and METHOD.
6983         * objc-obj-c++-shared/runtime.h: New.
6984         * objc-obj-c++-shared/TestsuiteObject.h: New.
6985         * objc-obj-c++-shared/TestsuiteObject.m: New.
6986
6987         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6988         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6989         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6990         it a class method.
6991         * objc/execute/_cmd.m: Include
6992         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6993         runtime API.  ([TestClass +initialize]): Include this method also
6994         with the GNU runtime.
6995         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6996         Object.  ([-setValue:]): Return void.
6997         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6998         with the GNU runtime.  Include
6999         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
7000         for the NeXT runtime.  Use the existing print_ivars() and
7001         compare_structures() implementations for the old NeXT runtime.
7002         Added new implementations for the Modern GNU and NeXT runtimes.
7003         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7004         well.  (main): Use objc_getClass().  Use return instead of exit.
7005         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7006         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
7007         of exit().
7008         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7009         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
7010         instead of Object.  (main): Use return instead of exit().
7011         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
7012         instead of Object.  Removed prototype for exit().  (main): Use
7013         return instead of exit().  Use the Modern Objective-C runtime API.
7014         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7015         Object.
7016         * objc/execute/class-tests-1.h: Include
7017         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7018         runtime API.  (test_class_with_superclass): Do not call [Object
7019         class].  There is no need to with the current libobjc.
7020         * objc/execute/class-tests-2.h: Include
7021         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7022         runtime API.
7023         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7024         ../../objc-obj-c++-shared/next-mapping.h.
7025         * objc/execute/class-2.m: Likewise.
7026         * objc/execute/class-3.m: Likewise.
7027         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7028         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
7029         +initialize]): Include this method also with the GNU
7030         runtime. (main): Use the Modern Objective-C runtime API.
7031         * objc/execute/class-5.m: Likewise.
7032         * objc/execute/class-6.m: Likewise.
7033         * objc/execute/class-7.m: Likewise.
7034         * objc/execute/class-8.m: Likewise.
7035         * objc/execute/class-9.m: Likewise.
7036         * objc/execute/class-10.m: Likewise.
7037         * objc/execute/class-11.m: Likewise.
7038         * objc/execute/class-12.m: Likewise.
7039         * objc/execute/class-13.m: Likewise.
7040         * objc/execute/class-14.m: Likewise.
7041         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7042         this method also with the GNU runtime.
7043         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7044         +initialize]): Include this method also with the GNU runtime.
7045         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7046         of Object.
7047         * objc/execute/encode-1.m: Likewise.
7048         * objc/execute/enumeration-1.m: Likewise.
7049         * objc/execute/enumeration-2.m: Likewise.
7050         * objc/execute/exceptions/catchall-1.m: Likewise.
7051         * objc/execute/exceptions/finally-1.m: Likewise.
7052         * objc/execute/exceptions/foward-1.m: Likewise.
7053         * objc/execute/exceptions/local-variables-1.m: Likewise.
7054         * objc/execute/exceptions/throw-nil.m: Likewise.
7055         * objc/execute/exceptions/trivial.m: Likewise.
7056         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7057         of Object. Include objc/runtime.h instead of objc/objc-api.h.
7058         * objc/execute/exceptions/matcher-1.m: Likewise.
7059         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7060         Object.
7061         * objc/execute/formal_protocol-2.m: Likewise.
7062         * objc/execute/formal_protocol-3.m: Likewise.
7063         * objc/execute/formal_protocol-4.m: Likewise.
7064         * objc/execute/formal_protocol-5.m: Include
7065         ../../objc-obj-c++-shared/runtime.h. (main): Always use
7066         protocol_getName().
7067         * objc/execute/formal_protocol-6.m: Likewise.
7068         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7069         Object.  Include <objc/Protocol.h> instead of
7070         ../../objc-obj-c++-shared/Protocol1.h.
7071         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7072         Object.
7073         * objc/execute/informal_protocol.m: Likewise.
7074         * objc/execute/load-3.m: Likewise.
7075         * objc/execute/many_args_method.m ([TestClass +initialize]):
7076         Include this method with the GNU runtime as well.
7077         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7078         * objc/execute/nested-func-1.m: Use TestsuiteObject
7079         instead of Object.
7080         * objc/execute/nil_method-1.m: Likewise.
7081         * objc/execute/no_clash.m: Likewise.
7082         * objc/execute/np-1.m: Do not include
7083         ../../objc-obj-c++-shared/Protocol1.h.
7084         (main): Use return instead of exit().
7085         * objc/execute/np-2.m: Do not include
7086         ../../objc-obj-c++-shared/Protocol1.h.
7087         ([MyObject +initialize]): Include this method also with the GNU
7088         runtime.  (main): Use return instead of exit().
7089         * objc/execute/object_is_class.m: Include
7090         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7091         of Object.  (main): Use the Modern Objective-C runtime API.
7092         * objc/execute/object_is_meta_class.m: Likewise.
7093         * objc/execute/private.m: Use TestsuiteObject instead of Object.
7094         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7095         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
7096         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
7097         Objective-C runtime API.
7098         * objc/execute/protocol-isEqual-2.m: Likewise.
7099         * objc/execute/protocol-isEqual-3.m: Likewise.
7100         * objc/execute/protocol-isEqual-4.m: Likewise.
7101         * objc/execute/redefining_self.m ([TestClass +initialize]):
7102         Include this method with the GNU runtime as well.
7103         * objc/execute/root_methods.m: Include
7104         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
7105         Include this method with the GNU runtime as well.
7106         (main): Use the Modern Objective-C runtime API.
7107         * objc/execute/selector-1.m: Include
7108         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7109         of Object.  (main): Use the Modern Objective-C runtime API.
7110         * objc/execute/static-1.m ([Test +initialize]): Include this
7111         method with the GNU runtime as well.
7112         * objc/execute/static-2.m: Likewise.
7113         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7114         * objc/execute/va_method.m: Do not include objc/objc-api.h.
7115         ([MathClass +initialize]): Include this method with the GNU
7116         runtime as well.
7117         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7118         instead of Object.
7119         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7120         * objc.dg/attributes/categ-attributes-2.m: Likewise.
7121         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7122         * objc.dg/attributes/method-attribute-1.m: Likewise.
7123         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7124         * objc.dg/attributes/method-attribute-2.m: Likewise.
7125         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7126         * objc.dg/attributes/method-attribute-3.m: Likewise.
7127         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7128         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7129         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7130         * obj-c++.dg/bitfield-1.mm: Likewise.
7131         * obj-c++.dg/bitfield-2.mm: Likewise
7132         * objc.dg/bitfield-3.m: Likewise.
7133         * obj-c++.dg/bitfield-4.mm: Likewise.
7134         * objc.dg/bitfield-5.m: Likewise
7135         * objc.dg/call-super-1.m: Likewise.
7136         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7137         Use objc_getClass() instead of objc_get_class(), but for the GNU
7138         runtime redefine objc_getClass as objc_get_class.  Include
7139         ../objc-obj-c++-shared/runtime.h.
7140         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7141         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7142         Use the Modern Objective-C runtime API.
7143         * objc.dg/class-protocol-1.m: Include
7144         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7145         * obj-c++.dg/class-protocol-1.mm: Likewise.
7146         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7147         * objc.dg/comp-types-10.m: Likewise.
7148         * objc.dg/comp-types-11.m: Likewise.
7149         * objc.dg/comp-types-12.m: Likewise.
7150         * obj-c++.dg/comp-types-9.mm: Likewise.
7151         * obj-c++.dg/comp-types-11.mm: Likewise.
7152         * obj-c++.dg/comp-types-12.mm: Likewise.
7153         * obj-c++.dg/comp-types-13.mm: Likewise.
7154         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7155         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7156         * obj-c++.dg/cxx-scope-1.mm: Likewise.
7157         * obj-c++.dg/cxx-scope-2.mm: Likewise.
7158         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7159         * objc.dg/desig-init-1.m: Likewise.
7160         * obj-c++.dg/defs.mm: Likewise.
7161         * objc.dg/exceptions-2.m: Likewise.
7162         * obj-c++.dg/except-1.mm: Likewise.
7163         * obj-c++.dg/exceptions-2.mm: Likewise.
7164         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7165         Use the Modern Objective-C runtime API.
7166         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
7167         the Modern Objective-C runtime API.  Do not include
7168         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
7169         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
7170         the Modern Objective-C runtime API except when using an older NeXT
7171         runtime.
7172         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
7173         the Modern Objective-C runtime API.
7174         * objc.dg/encode-7.m: Include objc/runtime.h instead of
7175         objc/encoding.h.
7176         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7177         * objc.dg/encode-7-next-64bit.m: Updated include.
7178         * objc.dg/encode-8.m: Include objc/runtime.h instead of
7179         objc/encoding.h.
7180         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
7181         the Modern Objective-C runtime API.
7182         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7183         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
7184         instead of ../objc-obj-c++-shared/Protocol1.h.
7185         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
7186         the Modern Objective-C runtime API except when using an older NeXT
7187         runtime.
7188         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
7189         the Modern Objective-C runtime API.
7190         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7191         Object.
7192         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7193         * objc.dg/fix-and-continue-2.m: Likewise.
7194         * objc.dg/foreach-1.m: Likewise.
7195         * objc.dg/foreach-2.m: Likewise.
7196         * objc.dg/foreach-3.m: Likewise.
7197         * objc.dg/foreach-4.m: Likewise.
7198         * objc.dg/foreach-5.m: Likewise.
7199         * objc.dg/foreach-6.m: Likewise.
7200         * objc.dg/foreach-7.m: Likewise.
7201         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
7202         Object.
7203         * objc.dg/func-ptr-2.m: Likewise.
7204         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7205         Do not include objc/objc-api.h.
7206         * obj-c++.dg/fsf-package-0.mm: Likewise.
7207         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7208         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7209         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7210         of Object.
7211         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7212         * objc.dg/gnu-runtime-3.m: Likewise.
7213         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7214         * objc.dg/headers.m: Include objc/runtime.h instead of
7215         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
7216         for the NeXT runtime.
7217         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7218         * obj-c++.dg/isa-field-1.mm: Likewise.
7219         * obj-c++.dg/ivar-list-semi.mm: Likewise.
7220         * objc.dg/layout-1.m: Likewise.
7221         * objc.dg/layout-2.m: Likewise.
7222         * objc.dg/local-decl-2.m: Likewise.
7223         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7224         Object.  ([Container +elementForView:]): Use
7225         class_conformsToProtocol().
7226         * obj-c++.dg/lookup-2.mm: Likewise.
7227         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7228         * obj-c++.dg/local-decl-1.mm: Likewise.
7229         * objc.dg/method-3.m: Likewise.
7230         * objc.dg/method-4.m: Likewise.
7231         * objc.dg/method-6.m: Include objc/Protocol.h instead of
7232         ../objc-obj-c++-shared/Protocol1.h.
7233         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7234         * objc.dg/method-9.m: Likewise.
7235         * objc.dg/method-10.m: Likewise.
7236         * objc.dg/method-13.m ([Root +initialize]): Include this method
7237         also for the GNU runtime.  (main): Use objc_getClass() also for
7238         the GNU runtime.
7239         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7240         * objc.dg/method-17.m: Likewise.
7241         * objc.dg/method-19.m: Likewise.
7242         * objc.dg/method-20b.m: Likewise.
7243         * obj-c++.dg/method-2.mm: Likewise.
7244         * obj-c++.dg/method-6.mm: Likewise.
7245         * obj-c++.dg/method-10.mm: Likewise.
7246         * obj-c++.dg/method-11.mm: Likewise.
7247         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7248         ../objc-obj-c++-shared/Protocol1.h.
7249         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7250         * obj-c++.dg/method-15.mm: Likewise.
7251         * obj-c++.dg/method-17.mm: Likewise.
7252         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
7253         +initialize]): Include this method also for the GNU
7254         runtime.  (main): Use objc_getClass() also for the GNU runtime.
7255         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7256         * obj-c++.dg/method-22.mm: Likewise.
7257         * obj-c++.dg/method-23.mm: Likewise.
7258         * obj-c++.dg/no-extra-load.mm: Likewise.
7259         * objc.dg/objc-fast-4.m: Likewise.
7260         * objc.dg/objc-gc-4.m: Likewise.
7261         * obj-c++.dg/objc-gc-3.mm: Likewise.
7262         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
7263         protocol_getMethodDescription() instead of [Protocol
7264         -descriptionForInstanceMethod].
7265         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7266         Made it available with all runtimes.  (main): Call -test instead
7267         of -class.
7268         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7269         and put into a category.
7270         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7271         Object.  Include objc/objc.h.
7272         * obj-c++.dg/proto-lossage-2.mm: Likewise.
7273         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
7274         New. (main): Use protocol_getMethodDescription() instead
7275         of [Protocol -descriptionForInstanceMethod] and [Protocol
7276         -descriptionForClassMethod].
7277         * obj-c++.dg/proto-lossage-3.mm: Likewise.
7278         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
7279         Objective-C runtime API.
7280         * obj-c++.dg/proto-qual-1.mm: Likewise.
7281         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7282         Object.
7283         * obj-c++.dg/property/property-1.mm: Likewise.
7284         * obj-c++.dg/qual-types-1.mm: Likewise.
7285         * objc.dg/selector-2.m: Include objc/objc.h instead of
7286         ../objc-obj-c++-shared/Object1.h.
7287         * obj-c++.dg/selector-2.mm: Likewise.
7288         * obj-c++.dg/selector-5.mm: Likewise.
7289         * obj-c++.dg/selector-6.mm: Likewise.
7290         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7291         Object.  Do not include objc/objc-api.h.
7292         * obj-c++.dg/set-not-used-1.mm: Likewise.
7293         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7294         * objc.dg/stret-1.m: Likewise.
7295         * objc.dg/stret-2.m: Likewise.
7296         * obj-c++.dg/super-class-2.mm: Likewise.
7297         * objc.dg/super-class-3.m: Likewise.
7298         * objc.dg/super-class-4.m: Likewise.
7299         * objc.dg/sync-2.m: Likewise.
7300         * obj-c++.dg/sync-2.mm: Likewise.
7301         * objc.dg/sync-1.m: Include objc/objc.h instead of
7302         ../objc-obj-c++-shared/Object1.h.
7303         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7304         'Class' as the type of 'isa'.
7305         * objc.dg/special/unclaimed-category-1.m: Use the Modern
7306         Objective-C runtime API.  ([TestClass +initialize]): Include this
7307         method with the GNU runtime as well.
7308         * objc.dg/strings/strings-1.m: Updated includes.
7309         * obj-c++.dg/strings/strings-1.mm: Likewise.
7310         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7311         objc.dg/strings/const-str-12b.m.
7312         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7313         * obj-c++.dg/template-3.mm: Likewise.
7314         * obj-c++.dg/template-4.mm: Likewise.
7315         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
7316         Objective-C runtime API.
7317         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7318         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7319         * obj-c++.dg/try-catch-1.mm: Likewise.
7320         * obj-c++.dg/try-catch-2.mm: Likewise.
7321         * objc.dg/try-catch-3.m: Likewise.
7322         * obj-c++.dg/try-catch-3.mm: Likewise.
7323         * objc.dg/try-catch-6.m: Likewise.
7324         * objc.dg/try-catch-7.m: Likewise.
7325         * obj-c++.dg/try-catch-7.mm: Likewise.
7326         * obj-c++.dg/try-catch-8.mm: Likewise.
7327         * obj-c++.dg/try-catch-9.mm: Likewise.
7328         * objc.dg/try-catch-10.m: Likewise.
7329         * obj-c++.dg/try-catch-11.mm: Likewise.
7330         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7331         Object.  Include objc/objc.h.
7332         * obj-c++.dg/typedef-alias-1.mm: Likewise.
7333         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7334         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7335         Object.  Use Modern Objective-C runtime API.  Do not use
7336         performv::.
7337         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7338         * obj-c++.dg/torture/trivial.mm: Likewise.
7339         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7340         instead of ../objc-obj-c++-shared/Object1.h.  Include
7341         ../objc-obj-c++-shared/runtime.h.
7342         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7343         * objc.dg/torture/strings/const-str-11.m: Likewise.
7344         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7345         * objc.dg/torture/strings/const-str-9.m: Likewise.
7346         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7347         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7348         instead of Object. Only add _FooClassReference if
7349         __NEXT_RUNTIME__.
7350         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7351         * objc.dg/torture/strings/const-str-8.m: Likewise.
7352         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7353         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7354         additional sources.
7355         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7356         Object.
7357         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7358         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7359         * obj-c++.dg/va-meth-1.mm: Likewise.
7360         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7361         ../objc-obj-c++-shared/Object1.h.
7362         * objc.dg/zero-link-3.m: Likewise.
7363
7364 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7365
7366         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7367
7368 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7369
7370         PR objc-++/48275
7371         * obj-c++.dg/property/cxx-property-1.mm: New.
7372         * obj-c++.dg/property/cxx-property-2.mm: New.
7373
7374 2011-06-06  Jason Merrill  <jason@redhat.com>
7375
7376         * g++.dg/cpp0x/regress/ptrmem1.C: New.
7377
7378 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
7379
7380         PR rtl-optimization/49145
7381         From Ryan Mansfield
7382         * gcc.c-torture/compile/pr49145.c: New test.
7383
7384 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR testsuite/49288
7387         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7388         to dg-options, match also DW_AT_linkage_name.
7389
7390         PR debug/49294
7391         * gcc.dg/debug/pr49294.c: New test.
7392
7393         PR c++/49264
7394         * g++.dg/opt/pr49264.C: New test.
7395
7396 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
7397
7398         PR tree-optimization/49243
7399         * gcc.dg/pr49243.c: New.
7400
7401 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7402
7403         * gnat.dg/specs/cond_expr1.ads: New test.
7404
7405 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7406
7407         * gnat.dg/deferred_const4.ad[sb]: New test.
7408         * gnat.dg/deferred_const4_pkg.ads: New helper.
7409
7410 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7411
7412         * gnat.dg/test_tamdt.adb: Rename to...
7413         * gnat.dg/taft_type1.adb: ...this.
7414         * gnat.dg/tamdt.ad[sb]: Rename to...
7415         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7416         * gnat.dg/tamdt_aux.ads: Rename to...
7417         * gnat.dg/taft_type1_pkg2.ads: ...this.
7418         * gnat.dg/taft_type2.ad[sb]: New test.
7419         * gnat.dg/taft_type2_pkg.ads: New helper.
7420         * gnat.dg/taft_type3.adb: New test.
7421         * gnat.dg/taft_type3_pkg.ads: New helper.
7422
7423 2011-06-05  Tobias Burnus  <burnus@net-b.de>
7424
7425         PR fortran/49255
7426         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7427         for F2008.
7428
7429 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7430
7431         PR testsuite/49287
7432         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7433         warning.
7434         * objc.dg/gnu-api-2-objc.m: Likewise.
7435         * obj-c++.dg/gnu-api-2-class.mm: Likewise
7436         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7437
7438 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7439
7440         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
7441         alignment, not the alignment, when calling class_addIvar().  Add
7442         an 'isa' instance variable to the test root class.
7443         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7444
7445 2011-06-04  Jan Hubicka  <jh@suse.cz>
7446
7447         PR tree-optimization/48893
7448         PR tree-optimization/49091
7449         PR tree-optimization/49179
7450         * gfortran.dg/pr49179.f90: New testcase
7451
7452 2011-06-04  Jan Hubicka  <jh@suse.cz>
7453
7454         PR lto/48954
7455         * g++.dg/torture/pr48954.C: New testcase.
7456
7457 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7458
7459         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7460
7461 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7462
7463         PR c++/33840
7464         * g++.dg/diagnostic/bitfld2.C: New.
7465
7466 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7467
7468         PR target/49281
7469         * gcc.c-torture/execute/pr49281.c: New test.
7470
7471 2011-06-04  Jan Hubicka  <jh@suse.cz>
7472
7473         PR tree-optimize/48929
7474         * gcc.c-torture/compile/pr48929.c: New testcase.
7475
7476 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7477
7478         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7479
7480 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7481
7482         PR c++/49276
7483         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7484
7485 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7486
7487         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7488
7489 2011-06-03  Richard Henderson  <rth@redhat.com>
7490             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7491
7492         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7493
7494 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7495
7496         * objc.dg/headers.m: Do not include objc-list.h.
7497
7498 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7499
7500         * objc.dg/type-stream-1.m: Test removed.
7501         * objc.dg/headers.m: Do not include typedstream.h.
7502
7503 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7504
7505         * objc.dg/torture/forward-1.m (main): Updated testcase.
7506
7507 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7508
7509         PR target/49163
7510         * gcc.c-torture/compile/pr49163.c: New.
7511
7512 2011-06-02  Asher Langton  <langton2@llnl.gov>
7513
7514         PR fortran/49268
7515         * gfortran.dg/PR49268.f90: New test.
7516
7517 2011-06-02  Asher Langton  <langton2@llnl.gov>
7518
7519         PR fortran/37039
7520         * gfortran.dg/PR37039.f90: New test.
7521
7522 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7523
7524         PR objc/48539
7525         * objc.dg/method-5.m: Updated.
7526         * objc.dg/method-19.m: Updated.
7527         * objc.dg/method-lookup-1.m: New.
7528         * obj-c++.dg/method-6.mm: Updated.
7529         * obj-c++.dg/method-7.mm: Updated.
7530         * obj-c++.dg/method-lookup-1.mm: New.
7531
7532 2011-06-02  DJ Delorie  <dj@redhat.com>
7533
7534         * lib/timeout.exp (timeout): Add board_info support.
7535
7536 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7537
7538         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7539
7540 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7541
7542         PR fortran/49265
7543         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7544         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7545
7546 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7547             Hans-Peter Nilsson  <hp@axis.com>
7548
7549         PR rtl-optimization/48840
7550         * gcc.target/sparc/ultrasp13.c: New test.
7551
7552 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7553
7554         PR target/49238
7555         * gcc.c-torture/compile/pr49238.c: New.
7556
7557 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7558
7559         * gcc.target/arm/g2.c: Skip test in -mthumb.
7560         Skip test unless cpu is xscale.
7561         * gcc.target/arm/scd42-2.c: Likewise.
7562         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7563
7564 2011-06-01  Jason Merrill  <jason@redhat.com>
7565
7566         * g++.dg/cpp0x/decltype28.C: New.
7567         * g++.dg/cpp0x/decltype29.C: New.
7568
7569 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7570
7571         PR target/45074
7572         * gcc.target/mips/pr45074.c: New test.
7573
7574 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7575             Hans-Peter Nilsson  <hp@axis.com>
7576
7577         PR rtl-optimization/48830
7578         * gcc.target/sparc/ultrasp12.c: New test.
7579
7580 2011-06-01  David Li  <davidxl@google.com>
7581
7582         * gcc.dg/profile-dir-1.c: Change pass name.
7583         * gcc.dg/profile-dir-2.c: Ditto.
7584         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7585         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7586         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7587         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7588         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7589         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7590         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7591         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7592         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7593         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7594         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7595         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7596         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7597         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7598         * gcc.dg/profile-dir-3.c: Ditto.
7599         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7600
7601 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7602
7603         * objc.dg/attributes/method-nonnull-1.m: New test.
7604         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7605
7606 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7607
7608         PR fortran/18918
7609         * gfortran.dg/coarray_atomic_1.f90: New.
7610         * gfortran.dg/coarray/atomic_1.f90: New.
7611
7612 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7613
7614         * gcc.dg/guality/bswaptest.c: New test.
7615         * gcc.dg/guality/clztest.c: New test.
7616         * gcc.dg/guality/ctztest.c: New test.
7617         * gcc.dg/guality/rotatetest.c: New test.
7618
7619         PR target/48688
7620         * gcc.target/i386/pr48688.c: New test.
7621
7622 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7623
7624         PR c++/48010
7625         * g++.dg/lookup/name-clash9.C: New.
7626
7627 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7628
7629         PR fortran/18918
7630         * gfortran.dg/coarray/dummy_1.f90: New.
7631
7632 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7633
7634         PR fortran/18918
7635         * gfortran.dg/coarray/save_1.f90: New.
7636         * gfortran.dg/coarray_4.f90: Update dg-error.
7637
7638 2011-05-31  Jason Merrill  <jason@redhat.com>
7639
7640         * g++.dg/cpp0x/rv-template1.C: New.
7641
7642 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7643
7644         PR rtl-optimization/49235
7645         * gcc.dg/pr49235.c: New test.
7646
7647 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7648
7649         PR tree-optimization/49093
7650         * gcc.dg/vect/pr49093.c: New test.
7651
7652 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7653
7654         PR debug/49047
7655         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7656
7657 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7658
7659         PR testsuite/49239
7660         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7661         output array.
7662
7663 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7664
7665         PR target/49186
7666         * gcc.c-torture/execute/pr49186.c: New.
7667
7668 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7669
7670         PR target/49168
7671          * gcc.target/i386/pr49168-1.c: New.
7672
7673 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7674             Eric Botcazou  <ebotcazou@adacore.com>
7675
7676         * gcc.dg/guality/drap.c: New test.
7677
7678 2011-05-30  Richard Guenther  <rguenther@suse.de>
7679
7680         PR tree-optimization/49210
7681         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7682         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7683
7684 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7685
7686         PR c++/49223
7687         * g++.dg/gomp/pr49223-1.C: New test.
7688         * g++.dg/gomp/pr49223-2.C: New test.
7689
7690 2011-05-30  Richard Guenther  <rguenther@suse.de>
7691
7692         PR tree-optimization/49218
7693         * gcc.c-torture/execute/pr49218.c: New testcase.
7694
7695 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7696
7697         PR tree-optimization/49199
7698         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7699         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7700         -fno-tree-scev-cprop.
7701
7702 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7703
7704         PR fortran/47601
7705         * gfortran.dg/extends_13.f03: New.
7706
7707 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7708
7709         PR rtl-optimization/49095
7710         * gcc.target/i386/pr49095.c: New test.
7711
7712 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7713
7714         PR fortran/18918
7715         * gfortran.dg/coarray_24.f90: New.
7716
7717 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7718
7719         PR fortran/18918
7720         * gfortran.dg/coarray_23.f90: New.
7721
7722 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7723
7724         From Ryan Mansfield
7725         * gcc.dg/pr48826.c: New test.
7726
7727 2011-05-29  Richard Guenther  <rguenther@suse.de>
7728
7729         PR tree-optimization/49217
7730         * gcc.dg/torture/pr49217.c: New testcase.
7731
7732 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7733
7734         PR testsuite/49222
7735         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7736
7737 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7738
7739         * gnat.dg/boolean_subtype.adb: Rename to...
7740         * gnat.dg/boolean_subtype1.adb: ...this.
7741
7742 2011-05-28  Jason Merrill  <jason@redhat.com>
7743
7744         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7745
7746 2011-05-27  Jason Merrill  <jason@redhat.com>
7747
7748         * g++.dg/cpp0x/enum18.C: Adjust.
7749
7750         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7751
7752 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7753
7754         PR fortran/18918
7755         * gfortran.dg/coarray_22.f90: New.
7756
7757 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7758
7759         PR tree-optimization/46728
7760         * gcc.target/powerpc/pr46728-1.c: New.
7761         * gcc.target/powerpc/pr46728-2.c: New.
7762         * gcc.target/powerpc/pr46728-3.c: New.
7763         * gcc.target/powerpc/pr46728-4.c: New.
7764         * gcc.target/powerpc/pr46728-5.c: New.
7765         * gcc.dg/pr46728-6.c: New.
7766         * gcc.target/powerpc/pr46728-7.c: New.
7767         * gcc.target/powerpc/pr46728-8.c: New.
7768         * gcc.dg/pr46728-9.c: New.
7769         * gcc.target/powerpc/pr46728-10.c: New.
7770         * gcc.target/powerpc/pr46728-11.c: New.
7771         * gcc.dg/pr46728-12.c: New.
7772         * gcc.target/powerpc/pr46728-13.c: New.
7773         * gcc.target/powerpc/pr46728-14.c: New.
7774         * gcc.target/powerpc/pr46728-15.c: New.
7775         * gcc.target/powerpc/pr46728-16.c: New.
7776
7777 2011-05-27  Jason Merrill  <jason@redhat.com>
7778
7779         * g++.dg/abi/mangle47.C: New.
7780
7781         PR c++/49176
7782         * g++.dg/template/const5.C: New.
7783
7784         * g++.dg/cpp0x/enum18.C: New.
7785
7786         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7787
7788         * g++.dg/cpp0x/error6.C: New.
7789
7790         * g++.dg/cpp0x/error5.C: New.
7791
7792 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7793
7794         PR c++/49165
7795         * g++.dg/eh/cond6.C: New test.
7796
7797 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7798
7799         PR fortran/48820
7800         * gfortran.dg/rank_3.f90: New.
7801         * gfortran.dg/rank_4.f90: New.
7802
7803 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7804
7805         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7806         replace dump search.
7807
7808 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7809
7810         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7811         * gnat.dg/bit_packed_array5.adb: ...here.
7812
7813 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7814
7815         PR c++/42056
7816         * g++.dg/cpp0x/auto25.C: New.
7817
7818 2011-05-27  Richard Guenther  <rguenther@suse.de>
7819
7820         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7821
7822 2011-05-27  Richard Guenther  <rguenther@suse.de>
7823
7824         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7825
7826 2011-05-27  Richard Guenther  <rguenther@suse.de>
7827
7828         PR middle-end/49189
7829         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7830
7831 2011-05-26  Jason Merrill  <jason@redhat.com>
7832
7833         * g++.dg/cpp0x/friend1.C: New.
7834         * g++.dg/cpp0x/friend2.C: New.
7835
7836         * g++.dg/cpp0x/auto7.C: Update.
7837         * g++.dg/template/crash50.C: Adjust.
7838         * g++.dg/template/static9.C: Adjust.
7839         * g++.old-deja/g++.ext/memconst.C: Adjust.
7840
7841 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7842
7843         * gcc.dg/march.c: Ignore a note for some targets.
7844
7845 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7846             Nathan Froyd  <froydnj@codesourcery.com>
7847
7848         PR c++/2288
7849         PR c++/18770
7850         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7851         * g++.dg/parse/pr18770.C: New test.
7852         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7853
7854 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7855
7856         PR fortran/48955
7857         * gfortran.dg/dependency_40.f90 : New test.
7858
7859 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7860
7861         PR fortran/18918
7862         * gfortran.dg/coarray/registering_1.f90: New.
7863
7864 2011-05-26  Jason Merrill  <jason@redhat.com>
7865
7866         * g++.dg/cpp0x/variadic111.C: New.
7867         * g++.dg/cpp0x/variadic41.C: Adjust.
7868
7869 2011-05-26  Richard Guenther  <rguenther@suse.de>
7870
7871         PR tree-optimization/48702
7872         * gcc.dg/torture/pr48702.c: New testcase.
7873
7874 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7875
7876         PR gcov-profile/48845
7877         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7878         support.
7879         * gcc.dg/matrix/matrix.exp: Likewise.
7880         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7881         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7882         line number to check_profiling_available.
7883         * lib/target-supports.exp (check_profiling_available): Account for
7884         this.
7885         Require TLS runtime support with -fprofile-generate.
7886         * lib/profopt.exp (profopt-execute): Add TLS options for
7887         -fprofile-generate.
7888         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7889
7890 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7891
7892         PR c++/49165
7893         * g++.dg/eh/cond5.C: New test.
7894
7895         PR tree-optimization/49161
7896         * gcc.c-torture/execute/pr49161.c: New test.
7897
7898 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7899
7900         * gcc.target/arm/neon-vorn-vbic.c: New test.
7901
7902 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7903
7904         PR tree-optimization/49038
7905         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7906         * gcc.dg/vect/pr49038.c: New test.
7907
7908 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7909
7910         * g++.dg/init/pr25811-3.C: New.
7911         * g++.dg/init/pr25811-4.C: New.
7912
7913 2011-05-25  Jason Merrill  <jason@redhat.com>
7914
7915         * g++.dg/cpp0x/enum17.C: New.
7916         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7917
7918         * g++.dg/cpp0x/auto24.C: New.
7919
7920         * g++.dg/cpp0x/error4.C: New.
7921
7922         * g++.dg/cpp0x/rv-restrict.C: New.
7923
7924         * g++.dg/cpp0x/enum15.C: New.
7925         * g++.dg/cpp0x/constexpr-switch2.C: New.
7926
7927         * g++.dg/cpp0x/variadic110.C: New.
7928
7929         * g++.dg/cpp0x/auto9.C: Add typedef test.
7930
7931         * g++.dg/cpp0x/auto23.C: New.
7932         * g++.dg/cpp0x/auto9.C: Adjust.
7933
7934         * g++.dg/cpp0x/defaulted29.C: New.
7935
7936         * g++.dg/cpp0x/initlist51.C: New.
7937
7938 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7939
7940         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7941         * g++.dg/abi/packed1.C: Suppress warning.
7942         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7943         * g++.dg/template/stdarg1.C: Likewise.
7944         * g++.dg/other/packed1.C: Remove arm from xfail list.
7945
7946 2011-05-25  Jason Merrill  <jason@redhat.com>
7947
7948         * g++.dg/cpp0x/enum16.C: New.
7949         * g++.dg/parse/error15.C: Adjust.
7950
7951         * g++.dg/cpp0x/initlist50.C: New.
7952
7953         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7954
7955         * g++.dg/cpp0x/variadic109.C: New.
7956
7957 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7958
7959          * gcc.target/i386/pause-1.c: New.
7960
7961 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7962
7963         * gcc.dg/stack-usage-1.c: Adjust comment.
7964         * gcc.dg/stack-usage-2.c: New test.
7965
7966 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR c++/49136
7969         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7970         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7971
7972 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7973
7974         PR rtl-optimization/48757
7975         * gfortran.dg/pr48757.f:  New test case.
7976
7977 2011-05-24  Jason Merrill  <jason@redhat.com>
7978
7979         * g++.dg/cpp0x/access01.C: New.
7980
7981 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7982
7983         PR libobjc/48177
7984         * objc.dg/pr48177.m: New testcase.
7985
7986 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7987
7988         PR objc/48187
7989         * objc.dg/pr48187.m: New testcase.
7990         * obj-c++.dg/pr48187.mm: New testcase.
7991         * objc.dg/ivar-extra-semicolon.m: New testcase.
7992
7993 2011-05-24  Jason Merrill  <jason@redhat.com>
7994
7995         * g++.dg/template/access21.C: New.
7996         * g++.dg/template/access22.C: New.
7997
7998 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7999
8000         PR rtl-optimization/48633
8001         * g++.dg/pr48633.C: New test.
8002
8003 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
8004
8005         PR target/49133
8006         * g++.dg/other/pr49133.C: New test.
8007
8008 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
8009             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8010
8011         * gcc.dg/torture/tls/run-gd.c: New test.
8012         * gcc.dg/torture/tls/run-ie.c: New test.
8013         * gcc.dg/torture/tls/run-ld.c: New test.
8014         * gcc.dg/torture/tls/run-le.c: New test.
8015         * lib/target-supports.exp (check_effective_target_tls_runtime):
8016         Build testcase with TLS options.
8017
8018 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8019
8020         * gcc.dg/vect/pr48172.c: Remove dg-do run.
8021
8022 2011-05-24  Tom de Vries  <tom@codesourcery.com>
8023
8024         PR tree-optimization/49121
8025         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8026
8027 2011-05-23  Jason Merrill  <jason@redhat.com>
8028
8029         * g++.dg/cpp0x/defaulted28.C: New.
8030
8031         * g++.dg/cpp0x/sfinae25.C: New.
8032
8033         * g++.dg/cpp0x/rv-cast2.C: New.
8034
8035         * g++.dg/cpp0x/enum14.C: New.
8036
8037 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8038
8039         PR lto/49123
8040         * gcc.c-torture/execute/pr49123.c: New test.
8041
8042         PR debug/49032
8043         * gcc.dg/debug/pr49032.c: New test.
8044
8045         PR c/49120
8046         * gcc.dg/pr49120.c: New test.
8047
8048 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8049
8050         PR target/47315
8051         * gcc.target/i386/pr47315.c: New test.
8052
8053 2011-05-23  Jason Merrill  <jason@redhat.com>
8054
8055         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8056
8057         * g++.dg/cpp0x/sfinae24.C: New.
8058
8059         * g++.dg/cpp0x/error3.C: New.
8060
8061         * g++.dg/cpp0x/defaulted27.C: New.
8062
8063         * g++.dg/cpp0x/decltype27.C: New.
8064
8065 2011-05-23  Richard Guenther  <rguenther@suse.de>
8066
8067         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8068
8069 2011-05-23  Richard Guenther  <rguenther@suse.de>
8070
8071         PR tree-optimization/40874
8072         * g++.dg/tree-ssa/pr40874.C: New testcase.
8073
8074 2011-05-23  Richard Guenther  <rguenther@suse.de>
8075
8076         PR tree-optimization/49115
8077         * g++.dg/torture/pr49115.C: New testcase.
8078
8079 2011-05-23  Richard Guenther  <rguenther@suse.de>
8080
8081         PR middle-end/15419
8082         * gcc.dg/memcpy-3.c: New testcase.
8083
8084 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8085
8086         PR middle-end/48973
8087         * gcc.c-torture/execute/pr48973-1.c: New test.
8088         * gcc.c-torture/execute/pr48973-2.c: New test.
8089
8090 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
8091
8092         PR c++/18016
8093         * g++.dg/warn/pr18016.C: New.
8094
8095 2011-05-23  Tom de Vries  <tom@codesourcery.com>
8096
8097         PR target/45098
8098         * gcc.target/arm/ivopts-6.c: New test.
8099
8100 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
8101
8102         PR middle-end/49029
8103         * gcc.c-torture/compile/pr49029.c: New test.
8104
8105 2011-05-22  Jason Merrill  <jason@redhat.com>
8106
8107         * g++.dg/cpp0x/sfinae23.C: New.
8108         * g++.dg/cpp0x/sfinae8.C: Correct.
8109
8110 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8111
8112         * gfortran.dg/function_optimize_8.f90:  New test case.
8113
8114 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
8115
8116         PR tree-optimization/49087
8117         * gcc.dg/vect/O3-pr49087.c: New test.
8118
8119 2011-05-21  Jason Merrill  <jason@redhat.com>
8120
8121         * g++.dg/debug/const5.C: New.
8122
8123 2011-05-20  Jason Merrill  <jason@redhat.com>
8124
8125         * g++.dg/cpp0x/constexpr-static7.C: Extend.
8126
8127         * g++.dg/cpp0x/constexpr-static7.C: New.
8128
8129         * g++.dg/cpp0x/enum12.C: New.
8130         * g++.dg/cpp0x/enum13.C: New.
8131
8132 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
8133
8134         PR fortran/48699
8135         * gfortran.dg/select_type_23.f03: New.
8136
8137 2011-05-20  Jason Merrill  <jason@redhat.com>
8138
8139         * g++.dg/cpp0x/defaulted26.C: New.
8140
8141         * g++.dg/cpp0x/noexcept02.C: Fix.
8142         * g++.dg/cpp0x/noexcept03.C: Fix.
8143         * g++.dg/cpp0x/noexcept08.C: Fix.
8144         * g++.dg/cpp0x/noexcept10.C: New.
8145
8146 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
8147
8148         PR fortran/48706
8149         * gfortran.dg/extends_12.f03: New.
8150
8151 2011-05-20  Jason Merrill  <jason@redhat.com>
8152
8153         * g++.dg/template/koenig9.C: New.
8154         * g++.dg/opt/pr47615.C: Fix.
8155         * g++.dg/overload/defarg1.C: Fix.
8156         * g++.dg/tc1/dr213.C: Remove xfail.
8157         * g++.dg/torture/pr34850.C: Fix.
8158         * g++.dg/torture/pr39362.C: Fix.
8159         * g++.old-deja/g++.brendan/crash56.C: Fix.
8160         * g++.old-deja/g++.pt/memtemp47.C: Fix.
8161
8162 2011-05-20  Richard Guenther  <rguenther@suse.de>
8163
8164         PR tree-optimization/49079
8165         * gcc.dg/torture/pr49079.c: New testcase.
8166
8167 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
8168
8169         PR tree-optimization/49073
8170         * gcc.c-torture/execute/pr49073.c: New test.
8171
8172 2011-06-19  Tobias Burnus  <burnus@net-b.de>
8173
8174         PR fortran/18918
8175         * gfortran.dg/coarray_21.f90: New.
8176
8177 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
8178
8179         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8180         output.
8181
8182 2011-05-19  Richard Guenther  <rguenther@suse.de>
8183
8184         PR testsuite/49063
8185         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8186
8187 2011-05-19  Richard Guenther  <rguenther@suse.de>
8188
8189         PR middle-end/48985
8190         * gcc.dg/builtin-object-size-11.c: New testcase.
8191
8192 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8193
8194         PR target/45098
8195         * gcc.target/arm/ivopts.c: New test.
8196         * gcc.target/arm/ivopts-2.c: New test.
8197
8198 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8199
8200         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8201
8202 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8203
8204         * gcc.c-torture/execute/960321-1.x: Remove.
8205
8206 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
8207
8208         PR fortran/48700
8209         * gfortran.dg/move_alloc_4.f90: New.
8210
8211 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8212
8213         PR target/49002
8214         * gcc.target/i386/pr49002-1.c: New test.
8215         * gcc.target/i386/pr49002-2.c: Likewise.
8216
8217 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8218
8219         PR tree-optimization/49039
8220         * gcc.c-torture/execute/pr49039.c: New test.
8221         * gcc.dg/tree-ssa/pr49039.c: New test.
8222         * g++.dg/torture/pr49039.C: New test.
8223
8224 2011-05-18  Jason Merrill  <jason@redhat.com>
8225
8226         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8227         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8228         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8229
8230 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
8231
8232         * gcc.target/bfin/mcpu-bf592.c: New test.
8233
8234 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
8235
8236         PR tree-optimization/41881
8237         * gcc.dg/vect/O3-pr41881.c: New test.
8238         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8239
8240 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR tree-optimization/49000
8243         * gcc.dg/pr49000.c: New test.
8244
8245 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8246
8247         * gnat.dg/invalid1.adb: New test.
8248
8249 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
8250
8251         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8252         scan pattern.
8253         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8254         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8255
8256 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8257
8258         PR c++/48994
8259         * g++.dg/cpp0x/range-for18.C: New.
8260
8261 2011-05-15  Tobias Burnus  <burnus@net-b.de>
8262
8263         PR fortran/18918
8264         * gfortran.dg/coarray/image_index_2.f90: New.
8265
8266 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
8267
8268         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8269         * g++.dg/cpp0x/override2.C: New.
8270
8271 2011-05-14  Tobias Burnus  <burnus@net-b.de>
8272
8273         PR fortran/18918
8274         * gfortran.de/coarray_20.f90: New.
8275
8276 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8277
8278         PR fortran/22572
8279         * function_optimize_7.f90:  New test case.
8280
8281 2011-05-13  Jason Merrill  <jason@redhat.com>
8282
8283         * g++.dg/cpp0x/decltype26.C: New.
8284         * g++.dg/cpp0x/enum11.C: New.
8285
8286 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8287
8288         PR fortran/48972
8289         PR fortran/48991
8290         * gfortran.dg/assign_8.f90: Update dg-error.
8291
8292 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8293
8294         PR fortran/48972
8295         * gfortran.dg/io_constraints_8.f90: New.
8296         * gfortran.dg/io_constraints_9.f90: New.
8297
8298 2011-05-13  Martin Thuresson  <martint@google.com>
8299
8300         PR gcov-profile/47793
8301         * gcc.dg/pr47793.c: New.
8302
8303 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8304
8305         PR tree-optimization/48975
8306         * gcc.dg/pr48975.c: New test.
8307
8308 2011-05-12  Tobias Burnus  <burnus@net-b.de>
8309
8310         PR fortran/48972
8311         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8312
8313 2011-05-12  Jason Merrill  <jason@redhat.com>
8314
8315         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8316
8317 2011-05-12  Geert Bosch  <bosch@adacore.com>
8318
8319         * gnat.dg/view_conversion1.adb: New test.
8320
8321 2011-05-12  Richard Guenther  <rguenther@suse.de>
8322
8323         PR tree-optimization/48172
8324         * gcc.dg/vect/pr48172.c: New testcase.
8325
8326 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8327
8328         PR debug/48967
8329         * g++.dg/opt/pr48967.C: New test.
8330
8331 2011-05-11  Jason Merrill  <jason@redhat.com>
8332
8333         * g++.dg/cpp0x/constexpr-friend.C: New.
8334         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8335
8336         * g++.dg/cpp0x/sfinae22.C: New.
8337
8338 2011-05-11  Tobias Burnus  <burnus@net-b.de>
8339
8340         PR fortran/48889
8341         * gfortran.dg/generic_24.f90: New.
8342
8343 2011-05-11  Richard Guenther  <rguenther@suse.de>
8344
8345         PR tree-optimization/15256
8346         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8347
8348 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
8349
8350         PR debug/48159
8351         * gcc.dg/pr48159-1.c: New test.
8352         * gcc.dg/pr48159-2.c: New test.
8353
8354 2011-05-11  Richard Guenther  <rguenther@suse.de>
8355
8356         PR middle-end/48953
8357         * gcc.dg/torture/pr48953.c: New testcase.
8358
8359 2011-05-11  Richard Guenther  <rguenther@suse.de>
8360
8361         PR tree-optimization/18041
8362         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8363
8364 2011-05-11  Alan Modra  <amodra@gmail.com>
8365
8366         PR target/47755
8367         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8368
8369 2011-05-10  Jason Merrill  <jason@redhat.com>
8370
8371         * g++.dg/cpp0x/defaulted25.C: New.
8372         * g++.dg/template/crash7.C: Adjust.
8373
8374         * g++.dg/cpp0x/variadic108.C: New.
8375
8376 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
8377
8378         * g++.dg/inherit/virtual9.C: Extend.
8379
8380 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
8381
8382         PR target/48857
8383         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8384         are passed and returned in vector registers.
8385
8386 2011-05-10  Richard Guenther  <rguenther@suse.de>
8387
8388         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8389         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8390         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8391         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8392         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
8393         applies.
8394
8395 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR tree-optimization/48611
8398         PR tree-optimization/48794
8399         * gfortran.dg/gomp/pr48611.f90: New test.
8400         * gfortran.dg/gomp/pr48794.f90: New test.
8401
8402         PR debug/48928
8403         * gcc.dg/dfp/pr48928.c: New test.
8404
8405 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8406
8407         PR c++/48522
8408         * g++.dg/cpp0x/pr48522.C: New.
8409
8410 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8411
8412         PR c++/48735
8413         * g++.dg/cpp0x/sfinae21.C: New.
8414
8415 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8416
8417         * g++.dg/template/sfinae28.C: Rename to...
8418         * g++.dg/cpp0x/sfinae19.C: ... this.
8419         * g++.dg/template/sfinae29.C: Rename to...
8420         * g++.dg/cpp0x/sfinae20.C: ... this.
8421
8422 2011-05-09  Jeff Law <law@redhat.com>
8423
8424         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8425         consistent results.
8426
8427 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
8428
8429         PR c++/20039
8430         * g++.dg/init/pr20039.C: New.
8431
8432 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8433
8434         PR c++/48737
8435         PR c++/48744
8436         * g++.dg/template/sfinae28.C: New.
8437         * g++.dg/template/sfinae29.C: Likewise.
8438
8439 2011-05-09  Jason Merrill  <jason@redhat.com>
8440
8441         * g++.dg/template/nontype23.C: New.
8442
8443 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
8444         PR c++/48859
8445         * g++.dg/init/pr48859.C: New.
8446
8447 2011-05-09  Jason Merrill  <jason@redhat.com>
8448
8449         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8450         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8451         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8452         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8453         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8454         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8455         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8456         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8457
8458 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8459
8460         * g++.dg/inherit/virtual9.C: New.
8461
8462 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8463
8464         PR c++/48574
8465         * g++.dg/template/dependent-expr8.C: New test case.
8466
8467 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8468
8469         PR tree-optimization/48837
8470         * gcc.dg/pr48837.c: New testcase.
8471
8472 2011-05-06  Jason Merrill  <jason@redhat.com>
8473
8474         * g++.dg/cpp0x/constexpr-condition2.C: New.
8475
8476         * g++.dg/cpp0x/constexpr-missing.C: New.
8477
8478 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8479
8480         PR fortran/18918
8481         * gfortran.dg/coarray/this_image_2.f90: New.
8482
8483 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8484
8485         PR fortran/48858
8486         PR fortran/48820
8487         * gfortran.dg/bind_c_usage_22.f90: New.
8488         * gfortran.dg/bind_c_usage_23.f90: New.
8489         * gfortran.dg/bind_c_usage_24.f90: New.
8490         * gfortran.dg/bind_c_usage_24_c.c: New.
8491
8492 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8493
8494         PR c++/48838
8495         * g++.dg/template/member9.C: New test case.
8496
8497 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8498
8499         * gnat.dg/discr29.ad[sb]: New test.
8500         * gnat.dg/discr30.adb: Likewise.
8501
8502 2011-05-05  Julian Brown  <julian@codesourcery.com>
8503
8504         * gcc.target/arm/neon-vset_lanes8.c: New test.
8505
8506 2011-05-05  Jason Merrill  <jason@redhat.com>
8507
8508         * g++.dg/init/new32.C: New.
8509
8510 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8511
8512         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8513         Fix typo.
8514
8515 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8516
8517         PR rtl-optimization/48381
8518         * gcc.c-torture/compile/pr48381.c: New test.
8519
8520 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8521
8522         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8523         to dg-options.
8524         * gcc.target/i386/opt-1.c: Ditto.
8525
8526 2011-05-04  Jason Merrill  <jason@redhat.com>
8527
8528         * g++.dg/conversion/base1.C: New.
8529
8530 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8531
8532         PR libgfortran/48787
8533         * gfortran.dg/round_3.f08: Add more checks to test case.
8534
8535 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8536
8537         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8538         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8539         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8540         Gate test on effective_target fd_truncate.
8541
8542 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8543
8544         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8545         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8546         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8547         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8548         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8549         * gcc.target/i386/pr38824.c: Ditto.
8550         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8551         * gcc.target/i386/vecinit-2.c: Ditto.
8552         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8553         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8554         * gcc.target/i386/parity-2.c: Ditto.
8555         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8556
8557 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8558
8559         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8560         remove duplication.
8561         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8562         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8563         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8564
8565 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8566
8567         PR fortran/18918
8568         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8569
8570 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8571
8572         PR fortran/18918
8573         * gfortran.dg/coarray/this_image_1.f90: New.
8574
8575 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8576
8577         PR fortran/18918
8578         * gfortran.dg/coarray/caf.dg: New.
8579         * gfortran.dg/coarray/image_index_1.f90: New, copied
8580         from ../coarray_16.f90.
8581
8582 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8583
8584         PR c++/28501
8585         * g++.dg/ext/complex9.C: New.
8586
8587 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8588
8589         From Mike Frysinger
8590         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8591         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8592         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8593
8594 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8595
8596         * gcc.target/bfin/builtins: Created.
8597         * gcc.target/bfin/hisilh-O0.c: Deleted.
8598         * gcc.target/bfin/hisilh.c: Moved to...
8599         * gcc.target/bfin/builtins/hisilh.c: ...here.
8600         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8601         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8602         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8603         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8604         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8605         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8606         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8607         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8608         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8609         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8610         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8611         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8612         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8613         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8614         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8615         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8616         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8617         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8618         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8619         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8620         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8621         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8622         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8623         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8624         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8625         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8626         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8627         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8628         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8629         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8630         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8631         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8632         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8633         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8634         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8635         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8636         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8637         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8638         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8639         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8640         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8641         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8642         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8643         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8644         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8645         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8646         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8647         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8648         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8649         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8650         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8651         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8652         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8653         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8654         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8655         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8656         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8657         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8658         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8659         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8660         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8661         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8662         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8663         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8664         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8665         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8666         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8667         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8668         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8669         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8670         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8671         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8672         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8673         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8674         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8675         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8676         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8677         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8678         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8679         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8680         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8681         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8682         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8683         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8684         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8685         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8686         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8687         * gcc.target/bfin/builtins/circptr.c: Ditto.
8688         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8689         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8690         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8691         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8692         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8693         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8694         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8695         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8696         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8697         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8698         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8699         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8700         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8701         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8702         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8703         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8704         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8705         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8706         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8707         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8708         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8709         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8710         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8711         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8712         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8713         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8714         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8715         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8716         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8717         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8718         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8719         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8720         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8721         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8722         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8723         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8724         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8725         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8726         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8727         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8728         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8729         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8730         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8731         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8732         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8733         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8734         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8735         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8736         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8737         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8738         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8739         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8740         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8741         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8742         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8743         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8744         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8745         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8746         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8747         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8748         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8749         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8750         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8751         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8752         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8753         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8754         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8755         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8756         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8757         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8758
8759 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8760
8761         * gcc.target/arm/cold-lc.c: New test.
8762
8763 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR target/48774
8766         * gcc.dg/pr48774.c: New test.
8767
8768 2011-05-03  Richard Guenther  <rguenther@suse.de>
8769
8770         * gcc.dg/large-size-array-5.c: New testcase.
8771
8772 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8773
8774         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8775
8776 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8777
8778         * lib/target-supports.exp (check_effective_target_vect_strided):
8779         Replace with...
8780         (check_effective_target_vect_strided2)
8781         (check_effective_target_vect_strided3)
8782         (check_effective_target_vect_strided4)
8783         (check_effective_target_vect_strided8): ...these new functions.
8784
8785         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8786         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8787         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8788         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8789         * gcc.dg/vect/pr37539.c: Likewise.
8790         * gcc.dg/vect/slp-11a.c: Likewise.
8791         * gcc.dg/vect/slp-11b.c: Likewise.
8792         * gcc.dg/vect/slp-11c.c: Likewise.
8793         * gcc.dg/vect/slp-12a.c: Likewise.
8794         * gcc.dg/vect/slp-12b.c: Likewise.
8795         * gcc.dg/vect/slp-18.c: Likewise.
8796         * gcc.dg/vect/slp-19a.c: Likewise.
8797         * gcc.dg/vect/slp-19b.c: Likewise.
8798         * gcc.dg/vect/slp-21.c: Likewise.
8799         * gcc.dg/vect/slp-23.c: Likewise.
8800         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8801
8802         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8803         instead of vect_interleave && vect_extract_even_odd.
8804         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8805         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8806         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8807         * gcc.dg/vect/vect-1.c: Likewise.
8808         * gcc.dg/vect/vect-10.c: Likewise.
8809         * gcc.dg/vect/vect-98.c: Likewise.
8810         * gcc.dg/vect/vect-107.c: Likewise.
8811         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8812         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8813         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8814         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8815         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8816         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8817         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8818         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8819         * gcc.dg/vect/vect-strided-float.c: Likewise.
8820         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8821         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8822         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8823         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8824         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8825         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8826         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8827         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8828         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8829         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8830         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8831         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8832         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8833         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8834         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8835
8836         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8837         target condition.
8838         * gcc.dg/vect/pr30843.c: Likewise.
8839         * gcc.dg/vect/pr33866.c: Likewise.
8840         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8841         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8842         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8843         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8844
8845 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8846
8847         * gcc.dg/vect/slp-11.c: Split into...
8848         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8849         gcc.dg/vect/slp-11c.c: ...these tests.
8850         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8851         * gcc.dg/vect/slp-12c.c: ...this new test.
8852         * gcc.dg/vect/slp-19.c: Split into...
8853         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8854         gcc.dg/vect/slp-19c.c: ...these new tests.
8855
8856 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8857
8858         * lib/target-supports.exp
8859         (check_effective_target_vect_extract_even_odd_wide): Delete.
8860         (check_effective_target_vect_strided_wide): Likewise.
8861         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8862         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8863         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8864         * gcc.dg/vect/pr37539.c: Likewise.
8865         * gcc.dg/vect/slp-11.c: Likewise.
8866         * gcc.dg/vect/slp-12a.c: Likewise.
8867         * gcc.dg/vect/slp-12b.c: Likewise.
8868         * gcc.dg/vect/slp-19.c: Likewise.
8869         * gcc.dg/vect/slp-23.c: Likewise.
8870         * gcc.dg/vect/vect-1.c: Likewise.
8871         * gcc.dg/vect/vect-98.c: Likewise.
8872         * gcc.dg/vect/vect-107.c: Likewise.
8873         * gcc.dg/vect/vect-strided-float.c: Likewise.
8874
8875 2011-05-02  Jason Merrill  <jason@redhat.com>
8876
8877         * g++.dg/init/new31.C: New.
8878
8879 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8880
8881         PR c/35445
8882         * gcc.dg/pr35445.c: New test.
8883
8884 2011-05-02  Jason Merrill  <jason@redhat.com>
8885
8886         * c-c++-common/vla-1.c: New.
8887
8888 2011-05-02  Richard Guenther  <rguenther@suse.de>
8889
8890         PR tree-optimization/48822
8891         * gcc.dg/torture/pr48822.c: New testcase.
8892
8893 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8894
8895         PR c++/47969
8896         * g++.dg/cpp0x/constexpr-47969.C: New.
8897
8898 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8899
8900         PR testsuite/48498
8901         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8902         on vect_no_align targets.
8903         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8904         vect_no_align targets.
8905
8906 2011-05-01  Xinliang David Li  <davidxl@google.com>
8907
8908         * gcc.dg/tree-ssa/integer-addr.c: New test.
8909         * gcc.dg/tree-ssa/alias_bug.c: New test.
8910
8911 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8912
8913         PR libgfortran/48787
8914         * gfortran.dg/round_3.f08: Add more checks.
8915
8916 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8917
8918         PR fortran/48821
8919         * gfortran.dg/import9.f90: New, proper test.
8920         * gfortran.dg/interface_37.f90: Remove bogus
8921         test (bogus copy of interface_36.f90).
8922
8923 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8924
8925         PR fortran/48821
8926         * gfortran.dg/interface_37.f90: New.
8927
8928 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8929
8930         PR fortran/48746
8931         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8932
8933 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8934
8935         PR tree-optimization/48809
8936         * gcc.c-torture/execute/pr48809.c: New test.
8937
8938 2011-04-29  Jeff Law <law@redhat.com>
8939
8940         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8941
8942 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8943
8944         PR c++/48606
8945         * g++.dg/init/ctor10.C: New.
8946
8947 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8948
8949         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8950           warning in implicitly instantiated templates.
8951
8952 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8953
8954         * g++.dg/warn/Wnull-conversion-1.C: New.
8955         * g++.dg/warn/Wnull-conversion-2.C: New.
8956
8957 2011-04-29  Diego Novillo  <dnovillo@google.com>
8958
8959         * g++.old-deja/g++.other/null3.C: Expect warning about
8960         converting boolean to a pointer.
8961
8962 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8963
8964         PR fortran/48462
8965         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8966         being a target.
8967
8968         PR fortran/48746
8969         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8970
8971 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8972
8973         PR fortran/48810
8974         * gfortran.dg/typebound_proc_22.f90: New.
8975
8976         PR fortran/48800
8977         * gfortran.dg/interface_36.f90: New.
8978
8979 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8980
8981         PR libgfortran/48488
8982         PR libgfortran/48602
8983         PR libgfortran/48615
8984         PR libgfortran/48684
8985         PR libgfortran/48787
8986         * gfortran.dg/fmt_g.f: Adjust test.
8987         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8988         * gfortran.dg/round_3.f08: New test.
8989         * gfortran.dg/namelist_print_1.f: Adjust test.
8990         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8991         * gfortran.dg/f2003_io_5.f03: Adjust test.
8992         * gfortran.dg/coarray_15.f90: Adjust test.
8993         * gfortran.dg/namelist_65.f90: Adjust test.
8994         * gfortran.dg/fmt_cache_1.f: Adjust test.
8995         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8996         * gfortran.dg/real_const_3.f90: Adjust test.
8997
8998 2011-04-29  Jan Hubicka  <jh@suse.cz>
8999
9000         * gcc.dg/tree-ssa/inline-10.c: New testcase.
9001         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9002
9003 2011-04-28  Xinliang David Li  <davidxl@google.com>
9004
9005         * gcc.dg/tree-prof/prof-robust-1.c: New test.
9006         * g++.dg/prof-robust-1.C: New test.
9007
9008 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
9009
9010         PR tree-optimization/48765
9011         * gcc.dg/vect/pr48765.c: New.
9012
9013 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9014
9015         PR tree-optimization/48775
9016         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9017
9018 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9019
9020         PR c++/48798
9021         * g++.dg/inherit/pr48798.C: New.
9022         * g++.old-deja/g++.other/base1.C: Adjust.
9023
9024 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
9025
9026         PR c++/48656
9027         * g++.dg/template/inherit7.C: New test case.
9028
9029 2011-04-28  Richard Guenther  <rguenther@suse.de>
9030
9031         PR tree-optimization/40052
9032         PR tree-optimization/15347
9033         * gcc.dg/tree-ssa/vrp57.c: New testcase.
9034         * gcc.dg/pr15347.c: Likewise.
9035
9036 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9037
9038         PR c++/48530
9039         * g++.dg/cpp0x/sfinae18.C: New.
9040
9041 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9042
9043         PR c++/48771
9044         * g++.dg/ext/is_literal_type1.C: New.
9045
9046 2011-04-28  Tobias Burnus  <burnus@net-b.de>
9047
9048         PR fortran/48112
9049         PR fortran/48279
9050         * gfortran.dg/interface_35.f90: New.
9051         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9052         * gfortran.dg/func_result_6.f90: Add dg-warning.
9053         * gfortran.dg/bessel_1.f90: Ditto.
9054         * gfortran.dg/hypot_1.f90: Ditto.
9055         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9056         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9057         * gfortran.dg/interface_assignment_4.f90: Ditto.
9058
9059 2011-04-27  Jason Merrill  <jason@redhat.com>
9060
9061         * g++.dg/ext/complex8.C: New.
9062
9063         * g++.dg/cpp0x/initlist49.C: New.
9064         * g++.dg/init/new30.C: New.
9065
9066 2011-04-27  Tobias Burnus  <burnus@net-b.de>
9067
9068         PR fortran/48788
9069         * gfortran.dg/whole_file_34.f90: New.
9070
9071 2011-04-27  Jan Hubicka  <jh@suse.cz>
9072
9073         * gcc.dg/tree-ssa/inline-9.c: New testcase.
9074
9075 2011-04-27  Jason Merrill  <jason@redhat.com>
9076
9077         * g++.old-deja/g++.oliva/overload1.C: Adjust.
9078
9079         * g++.dg/parse/ambig6.C: New.
9080
9081 2011-04-27  Nick Clifton  <nickc@redhat.com>
9082
9083         * gcc.dg/20020312-2.c: Add definition for RX.
9084
9085         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9086         option with RX targets.
9087
9088         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9089         /* */ comments.
9090
9091 2011-04-27  Richard Guenther  <rguenther@suse.de>
9092
9093         * gcc.dg/tree-ssa/pr23382.c: Remove.
9094
9095 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9096
9097         PR target/48767
9098         * gcc.c-torture/compile/pr48767.c: New test.
9099
9100 2011-04-27  Richard Guenther  <rguenther@suse.de>
9101
9102         PR tree-optimization/48772
9103         * g++.dg/pr48772.C: New testcase.
9104
9105 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR c/48742
9108         * gcc.c-torture/compile/pr48742.c: New test.
9109
9110 2011-04-26  Jason Merrill  <jason@redhat.com>
9111
9112         * g++.dg/lookup/koenig13.C: New.
9113
9114         * g++.dg/cpp0x/initlist48.C: New.
9115
9116 2011-04-25  Jason Merrill  <jason@redhat.com>
9117
9118         * g++.dg/cpp0x/sfinae17.C: New.
9119
9120 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9121
9122         PR target/48258
9123         * gcc.target/powerpc/pr48258-1.c: New file.
9124         * gcc.target/powerpc/pr48258-2.c: Ditto.
9125
9126 2011-04-26  Xinliang David Li  <davidxl@google.com>
9127
9128         * gcc.dg/uninit-suppress.c: New test.
9129         * gcc.dg/uninit-suppress.c: New test.
9130
9131 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
9132
9133         PR debug/48768
9134         * gcc.dg/pr48768.c: New test.
9135
9136         PR tree-optimization/48734
9137         * gcc.c-torture/compile/pr48734.c: New test.
9138
9139         PR testsuite/48753
9140         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9141
9142 2011-04-26  Richard Guenther  <rguenther@suse.de>
9143
9144         PR tree-optimization/48731
9145         * gcc.dg/torture/pr48731.c: New testcase.
9146
9147 2011-04-26  Richard Guenther  <rguenther@suse.de>
9148
9149         PR testsuite/48753
9150         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9151
9152 2011-04-26  Richard Guenther  <rguenther@suse.de>
9153
9154         PR middle-end/48694
9155         * gcc.dg/torture/pr48694-1.c: New testcase.
9156         * gcc.dg/torture/pr48694-2.c: Likewise.
9157
9158 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
9159
9160         * g++.dg/ext/underlying_type1.C: New.
9161         * g++.dg/ext/underlying_type2.C: Likewise.
9162         * g++.dg/ext/underlying_type3.C: Likewise.
9163         * g++.dg/ext/underlying_type4.C: Likewise.
9164         * g++.dg/ext/underlying_type5.C: Likewise.
9165         * g++.dg/ext/underlying_type6.C: Likewise.
9166         * g++.dg/ext/underlying_type7.C: Likewise.
9167         * g++.dg/ext/underlying_type8.C: Likewise.
9168         * g++.dg/ext/underlying_type9.C: Likewise.
9169         * g++.dg/ext/underlying_type10.C: Likewise.
9170
9171 2011-04-25  Jason Merrill  <jason@redhat.com>
9172
9173         * g++.dg/cpp0x/regress/template-const2.C: New.
9174
9175 2011-04-25  Jeff Law <law@redhat.com>
9176
9177         * gcc.dg/tree-ssa/vrp56.c: new test.
9178
9179 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9180
9181         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9182
9183 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
9184
9185         PR preprocessor/48740
9186         * c-c++-common/raw-string-11.c: New test.
9187
9188 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
9189
9190         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9191         hppa*-*-hpux*.
9192
9193 2011-04-23  Tobias Burnus  <burnus@net-b.de>
9194
9195         PR fortran/18918
9196         * gfortran.dg/coarray_19.f90: New.
9197
9198 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
9199
9200         PR c/48685
9201         * gcc.dg/pr48685.c: New test.
9202
9203 2011-04-22  Jan Hubicka  <jh@suse.cz>
9204
9205         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9206
9207 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9208
9209         PR tree-optimization/48717
9210         * gcc.c-torture/execute/pr48717.c: New test.
9211
9212 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
9213
9214         PR target/48723
9215         * gcc.target/i386/pr48723.c: New test.
9216
9217 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9218
9219         PR c/48716
9220         * gcc.dg/gomp/pr48716.c: New test.
9221         * g++.dg/gomp/pr48716.C: New test.
9222
9223 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
9224
9225         PR c/36750
9226         * gcc.dg/missing-field-init-2.c: Update testcase.
9227
9228 2011-04-22  Alan Modra  <amodra@gmail.com>
9229
9230         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9231
9232 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9233
9234         PR fortran/48405
9235         * gfortran.dg/function_optimize_6.f90:  New test.
9236
9237 2011-04-21  Easwaran Raman  <eraman@google.com>
9238
9239         * gcc.dg/stack-layout-2.c: New test.
9240
9241 2011-04-21  Richard Guenther  <rguenther@suse.de>
9242
9243         PR lto/48703
9244         * g++.dg/lto/pr48207-2_0.C: New testcase.
9245         * g++.dg/lto/pr48207-3_0.C: Likewise.
9246
9247 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9248
9249         * gnat.dg/volatile5.adb: New test.
9250         * gnat.dg/volatile5_pkg.ads: New helper.
9251
9252 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
9253
9254         PR target/48708
9255         * gcc.target/i386/pr48708.c: New test.
9256
9257 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9258
9259         * gcc.dg/vect/vect-119.c: New test.
9260
9261 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9262
9263         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9264         and once without.
9265
9266 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
9267             Richard Sandiford  <richard.sandiford@linaro.org>
9268
9269         PR target/46329
9270         * gcc.target/arm/pr46329.c: New test.
9271
9272 2011-04-21  Tobias Burnus  <burnus@net-b.de>
9273
9274         PR fortran/18918
9275         * gfortran.dg/coarray_18.f90: New.
9276
9277 2011-04-20  Jason Merrill  <jason@redhat.com>
9278
9279         * g++.dg/cpp0x/initlist47.C: New.
9280
9281         * g++.dg/init/dtor4.C: New.
9282
9283 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
9284
9285         PR target/48678
9286         * gcc.target/i386/sse2-pinsrw.c: New test.
9287         * gcc.target/i386/avx-vpinsrw.c: Ditto.
9288         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9289         * gcc.target/i386/sse2-insvhi.c: Ditto.
9290         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9291         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9292
9293 2011-04-20  Jason Merrill  <jason@redhat.com>
9294
9295         * g++.dg/template/const4.C: New.
9296
9297 2011-04-20  Easwaran Raman  <eraman@google.com>
9298
9299         * gcc.dg/stack-layout-1.c: New test.
9300
9301 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
9302
9303         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9304         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9305         function.
9306
9307 2011-04-20  Kai Tietz  <ktietz@redhat.com>
9308
9309         * gcc.dg/binop-xor1.c: New test.
9310         * gcc.dg/binop-xor2.c: New test.
9311         * gcc.dg/binop-xor3.c: New test.
9312         * gcc.dg/binop-xor4.c: New test.
9313         * gcc.dg/binop-xor5.c: New test.
9314
9315 2011-04-20  Richard Guenther  <rguenther@suse.de>
9316
9317         PR tree-optimization/47892
9318         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9319
9320 2011-04-20  Richard Guenther  <rguenther@suse.de>
9321
9322         PR middle-end/48695
9323         * g++.dg/torture/pr48695.C: New testcase.
9324
9325 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
9326
9327         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9328         * gcc.c-torture/execute/cmpsi-2.c: Ditto
9329         * gcc.c-torture/execute/pr45262.c: Ditto
9330         * gcc.dg/torture/pr43165.c: Ditto.
9331         * gcc.dg/torture/pr47228.c: Ditto.
9332         * gcc.dg/tree-ssa/pr45144.c: Ditto.
9333         * gcc.dg/ipa/pr45644.c: Ditto.
9334         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9335         PDP11.
9336
9337 2011-04-19  Jason Merrill  <jason@redhat.com>
9338
9339         * g++.dg/ext/complex7.C: New.
9340
9341         * g++.dg/ext/attrib41.C: New.
9342
9343 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9344
9345         PR testsuite/48676
9346         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9347
9348 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
9349
9350         PR target/48678
9351         * gcc.target/i386/pr48678.c: New test.
9352
9353 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9354
9355         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9356         * g++.dg/opt/devirt2.C: New test.
9357         * g++.dg/ipa/devirt-g-1.C: Likewise.
9358
9359 2011-04-19  Tobias Burnus  <burnus@net-b.de>
9360
9361         PR fortran/48588
9362         * gfortran.dg/whole_file_33.f90: New.
9363
9364 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9365
9366         * g++.dg/ipa/devirt-7.C: New test.
9367
9368 2011-04-19  Richard Guenther  <rguenther@suse.de>
9369
9370         PR lto/48207
9371         * g++.dg/lto/pr48207_0.C: New testcase.
9372
9373 2011-04-18  Jason Merrill  <jason@redhat.com>
9374
9375         * g++.dg/init/void1.C: New.
9376
9377         * g++.dg/cpp0x/union4.C: New.
9378
9379 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9380
9381         PR middle-end/48661
9382         * g++.dg/torture/pr48661.C: New test.
9383
9384         PR c++/48632
9385         * g++.dg/gomp/pr48632.C: New test.
9386
9387 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
9388
9389         * gcc.target/i386/sse2-maskmovdqu.c: New test.
9390         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9391
9392 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9393
9394         PR fortran/18918
9395         * gfortran.dg/coarray_17.f90: New.
9396         * gfortran.dg/coarray_10.f90: Update dg-error.
9397
9398 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9399
9400         PR testsuite/48251
9401         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9402         * gfortran.dg/guality/guality.exp: Likewise.
9403
9404 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9405
9406         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9407
9408 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9409
9410         * gcc.dg/vect/pr48377.c: Remove dg-do run.
9411
9412 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9413
9414         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9415
9416 2011-04-18  Richard Guenther  <rguenther@suse.de>
9417
9418         PR middle-end/46364
9419         * g++.dg/torture/pr46364.C: New testcase.
9420
9421 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9422
9423         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9424
9425 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
9426
9427         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9428
9429 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
9430             Ira Rosen  <ira.rosen@linaro.org>
9431
9432         PR target/48252
9433         * gcc.target/arm/pr48252.c: New test.
9434
9435 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9436
9437         PR tree-optimization/48616
9438         * gcc.dg/pr48616.c: New test.
9439
9440 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9441
9442         PR fortran/18918
9443         * gfortran.dg/coarray_16.f90: New.
9444
9445 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
9446
9447         PR fortran/48462
9448         * gfortran.dg/realloc_on_assign_7.f03: New test.
9449
9450 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9451
9452         PR libgfortran/48602
9453         * gfortran.dg/fmt_g0_6.f08: New test.
9454
9455 2011-04-17  Jason Merrill  <jason@redhat.com>
9456
9457         * g++.dg/cpp0x/sfinae16.C: New.
9458
9459 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9460
9461         * gcc.target/mips/reg-var-1.c: New test.
9462
9463 2011-04-17  Jan Hubicka  <jh@suse.cz>
9464
9465         * gcc.dg/winline-5.c: Update testcase.
9466
9467 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9468
9469         * gnat.dg/discr27.ad[sb]: Move dg directive.
9470         * gnat.dg/discr28.ad[sb]: New test.
9471         * gnat.dg/discr28_pkg.ads: New helper.
9472
9473 2011-04-17  Michael Matz  <matz@suse.de>
9474
9475         PR tree-optimization/48622
9476         PR lto/48645
9477         * gcc.dg/lto/pr48622_0.c: New test.
9478
9479 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9480
9481         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9482         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9483         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9484         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9485         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9486         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9487
9488 2011-04-15  Jason Merrill  <jason@redhat.com>
9489
9490         * g++.dg/cpp0x/range-for17.C: New.
9491
9492 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9493
9494         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9495         * g++.dg/cpp0x/range-for3.C: Likewise.
9496         * g++.dg/cpp0x/range-for9.C: Correct error message.
9497         * g++.dg/cpp0x/range-for11.C: New.
9498         * g++.dg/cpp0x/range-for12.C: New.
9499         * g++.dg/cpp0x/range-for13.C: New.
9500         * g++.dg/cpp0x/range-for14.C: New.
9501         * g++.dg/cpp0x/range-for15.C: New.
9502         * g++.dg/cpp0x/range-for16.C: New.
9503
9504 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9505
9506         PR fortran/18918
9507         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9508
9509 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9510
9511         * objc.dg/naming-4.m: Updated.
9512         * objc.dg/naming-5.m: Updated.
9513         * objc.dg/naming-6.m: New.
9514         * objc.dg/naming-7.m: New.
9515         * obj-c++.dg/naming-1.mm: Updated.
9516         * obj-c++.dg/naming-2.mm: Updated.
9517         * obj-c++.dg/naming-3.mm: New.
9518         * obj-c++.dg/naming-4.mm: New.
9519
9520 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9521
9522         PR libgfortran/48589
9523         * gfortran.dg/fmt_g0_5.f08: New test.
9524
9525 2011-04-15  Richard Guenther  <rguenther@suse.de>
9526
9527         PR testsuite/48286
9528         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9529
9530 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9531
9532         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9533         -finline-limit=0 to -fno-inline
9534
9535 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9536
9537         PR target/48614
9538         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9539         just avx.
9540
9541 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9542
9543         PR target/48605
9544         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9545         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9546         * gcc.target/i386/avx-insertps-3.c: New test.
9547         * gcc.target/i386/avx-insertps-4.c: New test.
9548
9549 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9550
9551         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9552         -finline-limit=0
9553
9554 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9555
9556         PR target/46779
9557         PR target/45291
9558         PR target/41894
9559         * gcc.target/avr/pr46779-1.c: New test case
9560         * gcc.target/avr/pr46779-2.c: New test case
9561
9562 2011-04-14  Jason Merrill  <jason@redhat.com>
9563
9564         * g++.dg/cpp0x/sfinae15.C: New.
9565
9566         * g++.dg/cpp0x/sfinae14.C: New.
9567
9568         * g++.dg/ext/vla10.C: New.
9569
9570 2011-04-14  Richard Guenther  <rguenther@suse.de>
9571
9572         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9573
9574 2011-04-14  Richard Guenther  <rguenther@suse.de>
9575
9576         * gcc.dg/fold-bitand-4.c: Move ...
9577         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9578
9579 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9580
9581         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9582         variables const.
9583         * gcc.target/avr/torture/trivial.c: Ditto.
9584
9585 2011-04-13  Jason Merrill  <jason@redhat.com>
9586
9587         * g++.dg/template/operator11.C: New.
9588
9589 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9590
9591         PR middle-end/48591
9592         * gcc.dg/gomp/pr48591.c: New test.
9593
9594         PR c++/48570
9595         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9596         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9597
9598 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9599
9600         PR c++/48574
9601         * g++.dg/template/dependent-expr7.C: New test case.
9602
9603 2011-04-13  Jason Merrill  <jason@redhat.com>
9604
9605         * g++.dg/cpp0x/sfinae13.C: New.
9606
9607 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9608
9609         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9610
9611 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9612
9613         * gcc.target/arm/pr43698.c: Remove -march option.
9614
9615 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9616
9617         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9618         -march option.
9619
9620 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9621
9622         PR fortran/48360
9623         PR fortran/48456
9624         * gfortran.dg/realloc_on_assign_6.f03: New test.
9625
9626 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9627
9628         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9629         targets the additional -mno-ms-bitfields and
9630         -Wno-packed-bitfield-compat options.
9631         * g++.dg/ext/bitfield3.C: Likewise.
9632         * g++.dg/ext/bitfield4.C: Likewise.
9633         * g++.dg/ext/bitfield5.C: Likewise.
9634         * gcc.dg/bitfld-15.c: Likewise.
9635         * gcc.dg/bitfld-16.c: Likewise.
9636         * gcc.dg/bitfld-17.c: Likewise.
9637         * gcc.dg/bitfld-18.c: Likewise.
9638
9639 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9640
9641         * gcc.target/arm/neon-vld3-1.c: New test.
9642         * gcc.target/arm/neon-vst3-1.c: New test.
9643         * gcc.target/arm/neon/v*.c: Regenerate.
9644
9645 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9646
9647         PR rtl-optimization/48549
9648         * g++.dg/opt/pr48549.C: New test.
9649
9650 2011-04-12  Richard Guenther  <rguenther@suse.de>
9651
9652         PR tree-optimization/46076
9653         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9654
9655 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9656
9657         PR testsuite/21164
9658         * lib/compat.exp (compat-execute): Declare unsupported after
9659         stripping path from src1.
9660         * lib/lto.exp (lto-execute): Likewise.
9661
9662 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR c/48552
9665         * gcc.dg/pr48552-1.c: New test.
9666         * gcc.dg/pr48552-2.c: New test.
9667
9668 2011-04-11  Jason Merrill  <jason@redhat.com>
9669
9670         * g++.dg/cpp0x/sfinae12.C: New.
9671
9672         * g++.dg/cpp0x/enum10.C: New.
9673
9674         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9675
9676         * g++.dg/cpp0x/rv-func.C: New.
9677
9678 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9679
9680         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9681         alpha*-dec-osf5*.
9682
9683 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9684
9685         PR tree-optimization/48195
9686         * gcc.dg/ipa/pr48195.c: New test.
9687
9688 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9689
9690         * gnat.dg/return3.adb: Remove unused switch.
9691
9692 2011-04-08  Mike Stump  <mikestump@comcast.net>
9693
9694         PR testsuite/48506
9695         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9696         default to fno-common.
9697
9698 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9699
9700         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9701         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9702
9703 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9704
9705         PR fortran/48448
9706         * gfortran.dg/function_optimize_5.f90:  New test.
9707
9708 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9709
9710         * gnat.dg/aggr17.adb: New test.
9711         * gnat.dg/aggr18.adb: Likewise.
9712
9713 2011-04-08  Michael Matz  <matz@suse.de>
9714
9715         PR middle-end/48389
9716         * gcc.target/i386/pr48389.c: New test.
9717
9718 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9719
9720         PR rtl-optimization/48272
9721         * g++.dg/opt/pr48272.C: New.
9722
9723 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9724
9725         PR rtl-optimization/48235
9726         * gcc.dg/pr48235.c: New.
9727
9728 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9729
9730         PR rtl-optimization/48302
9731         * g++.dg/opt/pr48302.C: New.
9732
9733 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9734
9735         PR target/48273
9736         * g++.dg/opt/pr48273.C: New.
9737
9738 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9739
9740         PR rtl-optimization/48442
9741         * gcc.dg/pr48442.c: New.
9742
9743 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9744
9745         PR tree-optimization/48377
9746         * gcc.dg/vect/pr48377.c: New test.
9747
9748 2011-04-07  Jason Merrill  <jason@redhat.com>
9749
9750         * g++.dg/cpp0x/regress/call1.C: New.
9751
9752         * g++.dg/cpp0x/variadic107.C: New.
9753
9754         * g++.dg/cpp0x/sfinae11.C: New.
9755         * g++.dg/cpp0x/noexcept02.C: Fix.
9756
9757         * g++.dg/cpp0x/sfinae10.C: New.
9758
9759         * g++.dg/cpp0x/sfinae9.C: New.
9760
9761         * c-c++-common/Wcast-qual-1.c: Move here from...
9762         * gcc.dg/cast-qual-3.c: ...here, and...
9763         * g++.dg/warn/Wcast-qual2.C: ...here.
9764
9765         * g++.dg/cpp0x/sfinae8.C: New.
9766
9767         * g++.dg/cpp0x/sfinae7.C: New.
9768
9769         * g++.dg/cpp0x/enum9.C: New.
9770
9771 2011-04-07  Mike Stump  <mikestump@comcast.net>
9772
9773         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9774         with no trampolines.
9775
9776 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9777
9778         PR fortran/48117
9779         * gfortran.dg/gomp/pr48117.f90: New test.
9780
9781         PR debug/48343
9782         * gcc.dg/torture/pr48343.c: New test.
9783
9784 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9785
9786         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9787
9788 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9789
9790         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9791
9792 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9793
9794         PR target/43920
9795         * lib/scanasm.exp (object-size): New proc.
9796         * gcc.target/arm/pr43920-2.c: New test.
9797
9798 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9799
9800         PR fortran/18918
9801         PR fortran/48477
9802         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9803
9804 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9805
9806         * gcc.dg/mtune.c: Prune note from output.
9807
9808 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9809
9810         PR debug/48466
9811         * gcc.dg/guality/pr36977.c: New test.
9812         * gcc.dg/guality/pr48466.c: New test.
9813
9814 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9815
9816         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9817
9818 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9819
9820         * gnat.dg/return3.adb: New test.
9821
9822 2011-04-06  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/47663
9825         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9826
9827 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9828
9829         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9830         Solaris 8 and 9 as well.
9831
9832 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9833
9834         PR target/43920
9835         * gcc.target/arm/pr43920-1.c: New test.
9836
9837 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9838
9839         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9840         (cctor): Actually return the value.
9841         (main): Cast return values.
9842
9843 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9844
9845         * gfortran.dg/character_comparison_8.f90:  New test.
9846
9847 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9848
9849         * frontend-passes: (optimize_lexical_comparison): New function.
9850         (optimize_expr): Call it.
9851         (optimize_comparison): Also handle lexical comparison functions.
9852         Return false instad of -2 for unequal comparison.
9853
9854 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9855
9856         PR fortran/48412
9857         * function_optimize_4.f90:  New test.
9858
9859 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9860
9861         PR fortran/18918
9862         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9863         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9864         * gfortran.dg/coarray_15.f90: New.
9865
9866 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9867
9868         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9869         * gfortran.dg/bessel_7.f90: Likewise.
9870
9871 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9872
9873         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9874
9875 2011-04-03  Richard Guenther  <rguenther@suse.de>
9876             Ira Rosen  <ira.rosen@linaro.org>
9877
9878         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9879         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9880         -ftree-loop-if-convert-stores.
9881
9882 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9883
9884         * gnat.dg/specs/aggr2.ads: New test.
9885
9886 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9887
9888         * gnat.dg/debug2.ad[sb]: New test.
9889         * gnat.dg/debug2_pkg.ads: New helper.
9890         * gnat.dg/debug3.ad[sb]: New test.
9891
9892 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9893
9894         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9895
9896 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9897
9898         PR middle-end/48335
9899         * gcc.c-torture/compile/pr48335-1.c: New test.
9900         * gcc.dg/pr48335-1.c: New test.
9901         * gcc.dg/pr48335-2.c: New test.
9902         * gcc.dg/pr48335-3.c: New test.
9903         * gcc.dg/pr48335-4.c: New test.
9904         * gcc.dg/pr48335-5.c: New test.
9905         * gcc.dg/pr48335-6.c: New test.
9906         * gcc.dg/pr48335-7.c: New test.
9907         * gcc.dg/pr48335-8.c: New test.
9908         * gcc.target/i386/pr48335-1.c: New test.
9909
9910 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9911
9912         PR c/36299
9913         * gcc.dg/Waddress.c: New test.
9914
9915 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9916
9917         PR fortran/48352
9918         * gfortran.dg/function_optimize_3.f90:  New test.
9919
9920 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9921
9922         * gcc.c-torture/compile/20110401-1.c: New test.
9923
9924         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9925         * g++.dg/lto/20091002-2_0.C: Likewise.
9926         * g++.dg/lto/20090303_0.c: Likewise.
9927         * g++.dg/lto/20091004-1_0.C: Likewise.
9928         * g++.dg/lto/20091002-3_0.C: Likewise.
9929         * g++.dg/lto/20091004-2_0.C: Likewise.
9930         * g++.dg/lto/20081123_0.C: Likewise.
9931         * g++.dg/lto/20090313_0.C: Likewise.
9932         * g++.dg/lto/20081109-1_0.C: Likewise.
9933         * g++.dg/lto/20081219_0.C: Likewise.
9934         * g++.dg/lto/20081204-1_0.C: Likewise.
9935         * g++.dg/lto/20090302_0.C: Likewise.
9936         * g++.dg/lto/20081119-1_0.C: Likewise.
9937         * g++.dg/lto/20081118_0.C: Likewise.
9938         * gcc.dg/lto/20091020-2_0.c: Likewise.
9939         * gcc.dg/lto/20090210_0.c: Likewise.
9940         * gcc.dg/lto/20081204-1_0.c: Likewise.
9941         * gcc.dg/lto/20081224_0.c: Likewise.
9942         * gcc.dg/lto/20090219_0.c: Likewise.
9943         * gcc.dg/lto/20091014-1_0.c: Likewise.
9944         * gcc.dg/lto/20091016-1_0.c: Likewise.
9945         * gcc.dg/lto/20090206-2_0.c: Likewise.
9946         * gcc.dg/lto/20090116_0.c: Likewise.
9947         * gcc.dg/lto/20091013-1_0.c: Likewise.
9948         * gcc.dg/lto/20091015-1_0.c: Likewise.
9949         * gcc.dg/lto/20090126-2_0.c: Likewise.
9950
9951 2011-03-31  Ian Lance Taylor  <iant@google.com>
9952
9953         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9954
9955 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9956
9957         * gnat.dg/opt16.adb: New test.
9958
9959 2011-03-31  Jason Merrill  <jason@redhat.com>
9960
9961         * g++.dg/cpp0x/defaulted24.C: New.
9962
9963 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9964
9965         PR target/16292
9966         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9967         with -O0.
9968
9969 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9970
9971         * g++.dg/other/i386-9.C: New test.
9972
9973 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9974
9975         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9976
9977 2011-03-30  Jason Merrill  <jason@redhat.com>
9978
9979         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9980
9981         * g++.dg/cpp0x/regress/isnan.C: New.
9982
9983         * g++.dg/cpp0x/initlist46.C: New.
9984
9985 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9986
9987         PR target/47551
9988         * gcc.target/arm/neon-modes-2.c: New test.
9989
9990 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9991
9992         PR c/48305
9993         * gcc.c-torture/compile/pr48305.c: New test.
9994
9995 2011-03-29  Jason Merrill  <jason@redhat.com>
9996
9997         * g++.dg/cpp0x/regress/value-dep1.C: New.
9998
9999 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
10000
10001         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10002
10003 2011-03-29  Ian Lance Taylor  <iant@google.com>
10004
10005         * go.test/go-test.exp: Handle the test lines used in several new
10006         tests.
10007         (errchk): Add opts parameter.  Change all callers.  Handle parens
10008         in regexps.
10009
10010 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
10011             Dominique d'Humieres  <dominiq@lps.ens.fr>
10012
10013         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10014         and __APPLE__ && __PPC__ && __ALTIVEC__.
10015
10016 2011-03-29  Jason Merrill  <jason@redhat.com>
10017
10018         * g++.dg/cpp0x/dependent1.C: New.
10019
10020         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10021
10022         * g++.dg/cpp0x/constexpr-memfn1.C: New.
10023
10024         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10025
10026 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
10027
10028         PR fortran/48095
10029         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10030         * gfortran.dg/proc_ptr_comp_32.f90: New.
10031
10032 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10033
10034         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
10035         check for corresponding warning.
10036
10037 2011-03-28  Jason Merrill  <jason@redhat.com>
10038
10039         * g++.dg/cpp0x/rv-deduce2.C: New.
10040
10041 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
10042
10043         PR debug/48203
10044         * gcc.dg/pr48203.c: New test.
10045
10046 2011-03-28  Jeff Law <law@redhat.com>
10047
10048         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10049
10050 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
10051
10052         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10053         and __PPC__ && __ALTIVEC__.
10054
10055 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10056
10057         PR testsuite/48238
10058         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10059         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10060         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10061         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10062
10063 2011-03-28  Jason Merrill  <jason@redhat.com>
10064
10065         * g++.dg/cpp0x/initlist-array2.C: New.
10066
10067         * g++.dg/cpp0x/initlist-array1.C: New.
10068
10069         * g++.dg/cpp0x/constexpr-compound.C: New.
10070
10071         * g++.dg/cpp0x/constexpr-using.C: New.
10072
10073         * g++.dg/cpp0x/constexpr-noexcept.C: New.
10074
10075 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
10076
10077         PR testsuite/48276
10078         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10079
10080 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10081
10082         * gcc.dg/slp-1.c: New test.
10083
10084 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10085
10086         * gcc.target/i386/avx256-unaligned-load-1.c: New.
10087         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10088         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10089         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10090         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10091         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10092         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10093         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10094         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10095         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10096         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10097         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10098         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10099         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10100
10101 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10102
10103         PR fortran/47065
10104         * gfortran.dg/trim_optimize_5.f90:  New test.
10105         * gfortran.dg/trim_optimize_6.f90:  New test.
10106
10107 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
10108
10109         PR target/38598
10110         * gcc.target/mips/madd-7.c: Remove -mlong32.
10111         * gcc.target/mips/msub-7.c: Likewise.
10112
10113 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
10114
10115         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10116         accesses to preserve the meaning of the test for doubleword vectors.
10117         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10118         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10119
10120 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
10121
10122         PR fortran/48291
10123         * gfortran.dg/class_42.f03: New.
10124
10125 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
10126
10127         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10128         strided accesses.
10129
10130 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
10131
10132         PR rtl-optimization/48144
10133         * gcc.dg/pr48144.c: New test.
10134
10135 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10136
10137         * gnat.dg/discr27.ad[sb]: New test.
10138
10139 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10140
10141         * gnat.dg/limited_with2.ad[sb]: New test.
10142         * gnat.dg/limited_with2_pkg1.ads: New helper.
10143         * gnat.dg/limited_with2_pkg2.ads: Likewise.
10144
10145 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10146
10147         * gnat.dg/opt15.adb: New test.
10148         * gnat.dg/opt15_pkg.ad[sb]: New helper.
10149
10150 2011-03-25  Tobias Burnus  <burnus@net-b.de>
10151
10152         PR fortran/48174
10153         PR fortran/45304
10154         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10155         * gfortran.dg/leadz_trailz_3.f90: Ditto
10156
10157 2011-03-25  Martin Jambor  <mjambor@suse.cz>
10158
10159         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10160
10161 2011-03-25  Jason Merrill  <jason@redhat.com>
10162
10163         * g++.dg/cpp0x/defaulted22.C: New.
10164         * g++.dg/cpp0x/defaulted23.C: New.
10165         * g++.dg/cpp0x/defaulted15.C: Adjust.
10166
10167 2011-03-25  Jason Merrill  <jason@redhat.com>
10168
10169         * g++.dg/cpp0x/move1.C: New.
10170
10171 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
10172
10173         PR target/48287
10174         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10175
10176 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10177
10178         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10179         for mips-sgi-irix6.5.
10180         Replace snprintf prototype by <stdio.h>.
10181
10182 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10183
10184         PR testsuite/48283
10185         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10186         run_expensive_tests.
10187         * gcc.dg/graphite/block-4.c: Likewise.
10188         * gcc.dg/graphite/block-7.c: Likewise.
10189         * gcc.dg/graphite/block-8.c: Likewise.
10190
10191 2011-03-25  Richard Guenther  <rguenther@suse.de>
10192
10193         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10194         * g++.dg/tree-ssa/pr8781.C: Likewise.
10195         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10196         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10197         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10198         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10199         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10200         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10201         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10202         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10203         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10204         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10205         * gcc.dg/tree-ssa/pr21574.c: Likewise.
10206         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10207         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10208         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10209         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10210         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10211         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10212         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10213         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10214         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10215         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10216         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10217         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10218         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10219         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10220         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10221         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10222         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10223         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10224         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10225         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10226         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10227         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10228         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10229         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10230         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10231         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10232         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10233         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10234         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10235         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10236         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10237         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10238         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10239         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10240         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10241         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10242         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10243         * c-c++-common/pr46562-2.c: Likewise.
10244         * gfortran.dg/pr42108.f90: Likewise.
10245         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10246         foo to be inlined even at -O1.
10247         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10248         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10249         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10250         * gcc.dg/matrix/matrix.exp: Disable FRE.
10251
10252 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
10253
10254         PR debug/48204
10255         * gcc.dg/dfp/pr48204.c: New test.
10256
10257 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
10258
10259         PR target/48209
10260         * gcc.c-torture/execute/pr47917.c: Move this...
10261         * gcc.dg/torture/pr47917.c: to here and add xfails.
10262
10263 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10264
10265         * gnat.dg/array16.ad[sb]: New test.
10266         * gnat.dg/array16.ads: New helper.
10267
10268 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10269
10270         * gnat.dg/derived_type2.adb: New test.
10271
10272 2011-03-24  Richard Guenther  <rguenther@suse.de>
10273
10274         PR tree-optimization/48271
10275         * g++.dg/torture/pr48271.C: New testcase.
10276
10277 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10278
10279         * gnat.dg/array15.ad[sb]: New test.
10280
10281 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
10282
10283         PR target/48237
10284         * gcc.target/i386/pr48237.c: New test.
10285
10286 2011-03-24  Richard Guenther  <rguenther@suse.de>
10287
10288         PR middle-end/48269
10289         * gcc.dg/builtin-object-size-10.c: New testcase.
10290
10291 2011-03-24  Richard Guenther  <rguenther@suse.de>
10292
10293         PR tree-optimization/46562
10294         * c-c++-common/pr46562-2.c: New testcase.
10295         * c-c++-common/pr46562.c: Likewise.
10296
10297 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
10298
10299         * gcc.dg/vect/vect-cselim-1.c: New test.
10300         * gcc.dg/vect/vect-cselim-2.c: New test.
10301
10302 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
10303
10304         * gcc.target/arm/pr46934.c: New.
10305
10306 2011-03-23  Ian Lance Taylor  <iant@google.com>
10307
10308         * go.test/go-test.exp (errchk): Ignore lines containing ////.
10309
10310 2011-03-23  Richard Guenther  <rguenther@suse.de>
10311
10312         * gcc.dg/struct: Remove directory and contents.
10313
10314 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10315
10316         PR testsuite/48251
10317         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10318
10319 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10320
10321         * gnat.dg/discr26.ad[sb]: New test.
10322         * gnat.dg/discr26_pkg.ads: New helper.
10323
10324 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
10325
10326         PR target/47553
10327         * gcc.target/arm/neon-vld-1.c: New test.
10328
10329 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10330
10331         * gnat.dg/array14.ad[sb]: New test.
10332         * gnat.dg/array14_pkg.ads: New helper.
10333
10334 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
10335
10336         * gcc.c-torture/execute/920501-8.x: Remove.
10337         * gcc.c-torture/execute/930513-1.x: Remove.
10338         * gcc.c-torture/execute/960312-1.x: Remove.
10339         * gcc.c-torture/compile/20000804-1.c,
10340         gcc.c-torture/compile/20001205-1.c,
10341         gcc.c-torture/compile/20001226-1.c,
10342         gcc.c-torture/compile/20010518-2.c,
10343         gcc.c-torture/compile/20020312-1.c,
10344         gcc.c-torture/compile/20020604-1.c,
10345         gcc.c-torture/compile/920501-12.c,
10346         gcc.c-torture/compile/920501-4.c,
10347         gcc.c-torture/compile/920520-1.c,
10348         gcc.c-torture/compile/980506-1.c,
10349         gcc.c-torture/execute/980709-1.x,
10350         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10351         options for m68hc11.
10352         * gcc.dg/cpp/assert4.c: Don't handle ARC.
10353         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10354         m68hc11.
10355
10356 2011-03-22  Nick Clifton  <nickc@redhat.com>
10357
10358         * lib/target-supports.exp (check_profiling_available): Add MN10300
10359         to the list of targets that do not support profiling.  Restore
10360         alpha sorting to this list.
10361
10362 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
10363
10364         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10365         failure on 32-bit systems.
10366         * gcc.dg/torture/vector-2.c: Ditto.
10367
10368 2011-03-22  Richard Guenther  <rguenther@suse.de>
10369
10370         PR tree-optimization/48228
10371         * gcc.dg/Wstrict-overflow-23.c: New testcase.
10372
10373 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10374
10375         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10376         powerpc.
10377
10378         PR target/48226
10379         * gcc.target/powerpc/pr48226.c: New file.
10380
10381 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
10382
10383         * lib/prune.exp (prune_gcc_output): Prune "could not create
10384         compact unwind for" warnings.
10385
10386 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10387
10388         PR c/42544
10389         PR c/48197
10390         * gcc.c-torture/execute/pr42544.c: New test.
10391         * gcc.c-torture/execute/pr48197.c: New test.
10392
10393 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10394
10395         PR preprocessor/48192
10396         * gcc.target/powerpc/pr48192.c: New file.
10397
10398         PR target/48053
10399         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10400         split problem of 0 being loaded in a VSX register.
10401
10402 2011-03-21  Richard Guenther  <rguenther@suse.de>
10403
10404         PR c/47939
10405         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10406         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10407         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10408         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10409
10410 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
10411
10412         PR target/48213
10413         * gcc.dg/pr48213.c: New test.
10414
10415 2011-03-21  Kai Tietz  <ktietz@redhat.com>
10416
10417         PR target/12171
10418         * g++.dg/plugin/attribute_plugin.c: Adjust test.
10419
10420 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
10421
10422         * gcc.target/arm/xor-and.c: New.
10423
10424 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10425
10426         PR fortran/22572
10427         * gfortran.dg/function_optimize_1.f90:  New test.
10428         * gfortran.dg/function_optimize_2.f90:  New test.
10429
10430 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10431
10432         PR rtl-optimization/47502
10433         * gcc.target/i386/pr47502-1.c: New.
10434         * gcc.target/i386/pr47502-2.c: Likewise.
10435
10436 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10437
10438         PR rtl-optimization/48156
10439         * gcc.dg/pr48156.c: New test.
10440
10441 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10442
10443         PR libfortran/47439
10444         * gfortran.dg/scratch_1.f90: Adjust test.
10445
10446 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10447
10448         PR libfortran/47439
10449         * gfortran.dg/scratch_1.f90: New test.
10450
10451 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10452
10453         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10454         variably modified typedefs.
10455         * gcc.dg/c1x-typedef-2.c: Remove.
10456
10457 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10458
10459         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10460         * gcc.dg/c1x-anon-struct-3.c: New test.
10461         * gcc.dg/anon-struct-11.c: Update.
10462
10463 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10464
10465         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10466         dg-xfail-run-if.
10467         Only xfail with gas.
10468
10469 2011-03-18  Jason Merrill  <jason@redhat.com>
10470
10471         * g++.dg/template/fn-ptr1.C: New.
10472
10473         * g++.dg/overload/volatile1.C: New.
10474
10475         * g++.dg/opt/pr23372.C: New.
10476
10477         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10478
10479 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10480
10481         PR middle-end/47405
10482         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10483
10484 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10485
10486         * gcc.target/arm/unsigned-extend-1.c: New.
10487
10488 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10489
10490         PR bootstrap/48161
10491         * gcc.c-torture/compile/pr48161.c: New test.
10492
10493 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10494
10495         PR middle-end/47725
10496         * gcc.dg/torture/pr47725.c: New.
10497
10498 2011-03-17  Jason Merrill  <jason@redhat.com>
10499
10500         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10501         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10502
10503 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10504
10505         * gnat.dg/specs/elab2.ads: New test.
10506         * gnat.dg/specs/elab2_pkg.ads: New helper.
10507
10508 2011-03-17  Jason Merrill  <jason@redhat.com>
10509
10510         * g++.dg/cpp0x/decltype-1212.C: New.
10511         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10512
10513 2011-03-17  Jason Merrill  <jason@redhat.com>
10514
10515         * g++.dg/parse/memfnquals1.C: New.
10516
10517 2011-03-17  Richard Guenther  <rguenther@suse.de>
10518
10519         PR middle-end/48134
10520         * gcc.dg/pr48134.c: New testcase.
10521
10522 2011-03-17  Richard Guenther  <rguenther@suse.de>
10523
10524         PR middle-end/48165
10525         * g++.dg/torture/pr48165.C: New testcase.
10526
10527 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10528
10529         PR rtl-optimization/48141
10530         * gcc.dg/pr48141.c: New test.
10531
10532 2011-03-16  Jason Merrill  <jason@redhat.com>
10533
10534         * g++.dg/cpp0x/constexpr-48089.C: New.
10535
10536         * g++.dg/cpp0x/constexpr-abi1.C: New.
10537
10538         * g++.dg/cpp0x/constexpr-46336.C: New.
10539         * g++.dg/parse/friend5.C: Adjust expected errors.
10540
10541         * g++.dg/cpp0x/constexpr-47570.C: New.
10542
10543 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10544
10545         PR debug/47510
10546         * ++.dg/debug/dwarf2/typedef6.C: New test.
10547
10548 2011-03-16  Jason Merrill  <jason@redhat.com>
10549
10550         * g++.dg/cpp0x/elision2.C: New.
10551
10552         * g++.dg/cpp0x/constexpr-array3.C: New.
10553
10554 2011-03-16  Jason Merrill  <jason@redhat.com>
10555
10556         * g++.dg/cpp0x/sfinae6.C: New.
10557         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10558         * g++.dg/cpp0x/pr45908.C: Likewise.
10559         * g++.dg/cpp0x/sfinae6.C: Likewise.
10560         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10561         * g++.old-deja/g++.law/arg11.C: Likewise.
10562
10563 2011-03-16  Jason Merrill  <jason@redhat.com>
10564
10565         * g++.dg/template/incomplete6.C: New.
10566
10567 2011-03-16  Jeff Law <law@redhat.com>
10568
10569         * gcc.dg/tree-ssa/vrp55.c: New test.
10570
10571 2011-03-16  Jason Merrill  <jason@redhat.com>
10572
10573         * g++.dg/cpp0x/auto22.C: New.
10574
10575 2011-03-16  Richard Guenther  <rguenther@suse.de>
10576
10577         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10578         optimizing it away if promoted to const.
10579
10580 2011-03-16  Richard Guenther  <rguenther@suse.de>
10581
10582         PR tree-optimization/48149
10583         * gcc.dg/fold-complex-1.c: New testcase.
10584
10585 2011-03-16  Richard Guenther  <rguenther@suse.de>
10586
10587         PR testsuite/48147
10588         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10589         or cloning happens.
10590
10591 2011-03-16  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/26134
10594         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10595
10596 2011-03-16  Richard Guenther  <rguenther@suse.de>
10597
10598         PR tree-optimization/48146
10599         * gcc.dg/torture/pr48146.c: New testcase.
10600
10601 2011-03-16  Richard Guenther  <rguenther@suse.de>
10602
10603         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10604         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10605
10606 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10607
10608         PR middle-end/48136
10609         * gcc.c-torture/compile/pr48136.c: New test.
10610
10611         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10612
10613         PR debug/45882
10614         * gcc.dg/guality/pr45882.c: New test.
10615
10616 2011-03-15  Jason Merrill  <jason@redhat.com>
10617
10618         * g++.dg/cpp0x/constexpr-recursion.C: New.
10619
10620         * g++.dg/cpp0x/implicit11.C: New.
10621
10622 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10623
10624         * g++.dg/cpp0x/constexpr-attribute.C: New.
10625
10626 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10627
10628         * g++.dg/parse/pr34758.C: New.
10629
10630 2011-03-15  Xinliang David Li  <davidxl@google.com>
10631
10632         PR c/47837
10633         * gcc.dg/uninit-pred-7_d.c: New test.
10634         * gcc.dg/uninit-pred-8_d.c: New test.
10635
10636 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10637
10638         PR target/46788
10639         * gcc.target/arm/pr46788.c: New.
10640
10641 2011-03-15  Richard Guenther  <rguenther@suse.de>
10642
10643         PR middle-end/47650
10644         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10645         * gfortran.dg/ishft_4.f90: Likewise.
10646         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10647
10648 2011-03-15  Richard Guenther  <rguenther@suse.de>
10649
10650         PR tree-optimization/13954
10651         * g++.dg/tree-ssa/pr13954.C: New testcase.
10652
10653 2011-03-15  Richard Guenther  <rguenther@suse.de>
10654
10655         PR tree-optimization/48037
10656         * gcc.target/i386/pr48037-1.c: New testcase.
10657
10658 2011-03-15  Richard Guenther  <rguenther@suse.de>
10659
10660         PR tree-optimization/41490
10661         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10662         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10663         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10664         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10665         * g++.dg/tree-ssa/pr33604.C: Adjust.
10666
10667 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10668
10669         PR middle-end/47917
10670         * gcc.c-torture/execute/pr47917.c: New test.
10671         * gcc.dg/pr47917.c: New test.
10672
10673         PR middle-end/38878
10674         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10675
10676 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10677
10678         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10679         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10680         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10681         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10682         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10683         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10684         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10685         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10686         * gcc.target/i386/avx-floor-vec.c: Ditto.
10687         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10688         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10689         * gcc.target/i386/avx-rint-vec.c: Ditto.
10690         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10691         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10692         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10693         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10694
10695 2011-03-14  Tom Tromey  <tromey@redhat.com>
10696
10697         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10698         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10699         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10700
10701 2011-03-14  Tom Tromey  <tromey@redhat.com>
10702
10703         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10704         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10705         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10706
10707 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10708
10709         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10710
10711 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10712
10713         PR rtl-optimization/47166
10714         * gcc.c-torture/execute/postmod-1.c: New test.
10715
10716 2011-03-14  Richard Guenther  <rguenther@suse.de>
10717
10718         PR middle-end/48098
10719         * gcc.dg/torture/pr48098.c: New testcase.
10720
10721 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10722
10723         PR target/48053
10724         * gcc.target/powerpc/pr48053-1.c: New test.
10725         * gcc.target/powerpc/pr48053-2.c: Likewise.
10726
10727 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10728
10729         PR libfortran/48066
10730         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10731
10732 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10733
10734         PR libfortran/48066
10735         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10736
10737 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10738
10739         PR fortran/48059
10740         * gfortran.dg/class_41.f03: New.
10741
10742 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10743
10744         * g++.dg/conversion/cast3.C: New test.
10745
10746 2011-03-11  Jason Merrill  <jason@redhat.com>
10747
10748         * g++.dg/template/error45.C: New.
10749
10750         * g++.dg/parse/no-type-defn1.C: New.
10751
10752         * g++.dg/ext/attrib40.C: New.
10753
10754         * g++.dg/cpp0x/regress/array1.C: New.
10755
10756 2011-03-11  Richard Guenther  <rguenther@suse.de>
10757
10758         PR tree-optimization/48067
10759         * gcc.dg/pr48067.c: New testcase.
10760
10761 2011-03-11  Richard Guenther  <rguenther@suse.de>
10762
10763         PR lto/48073
10764         * g++.dg/lto/20110311-1_0.C: New testcase.
10765
10766 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10767
10768         PR c++/48035
10769         * g++.dg/inherit/virtual8.C: New test.
10770
10771         PR middle-end/48044
10772         * gcc.dg/torture/pr48044.c: New test.
10773
10774 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10775
10776         PR fortran/47768
10777         * gfortran.dg/proc_ptr_comp_31.f90: New.
10778
10779 2011-03-11  Richard Guenther  <rguenther@suse.de>
10780
10781         PR tree-optimization/47278
10782         * gcc.dg/torture/pr47278-1.c: New testcase.
10783         * gcc.dg/torture/pr47278-2.c: Likewise.
10784
10785 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10786
10787         PR tree-optimization/48063
10788         * gcc.dg/torture/pr48063.c: New test.
10789
10790 2011-03-10  Jason Merrill  <jason@redhat.com>
10791
10792         * g++.dg/template/array22.C: New.
10793
10794         * g++.dg/cpp0x/syntax-err1.C: New.
10795         * g++.dg/parse/error36.C: Adjust expected errors.
10796         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10797         * g++.old-deja/g++.pt/typename3.C: Likewise.
10798         * g++.old-deja/g++.pt/typename4.C: Likewise.
10799         * g++.old-deja/g++.pt/typename6.C: Likewise.
10800
10801 2011-03-09  Jason Merrill  <jason@redhat.com>
10802
10803         * g++.dg/template/nontype22.C: New.
10804
10805 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10806
10807         PR tree-optimization/47714
10808         * g++.dg/torture/pr47714.C: New test.
10809
10810 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10811
10812         PR target/47755
10813         * gcc.target/powerpc/pr47755-2.c: New file.
10814
10815 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10816
10817         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10818         is not set in the environment, pass 64 as first argument when not
10819         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10820         native where ulimit -u is supported.
10821
10822 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10823
10824         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10825
10826 2011-03-08  Jason Merrill  <jason@redhat.com>
10827
10828         * g++.dg/template/nontype21.C: New.
10829
10830         * g++.dg/template/anon5.C: New.
10831
10832 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10833
10834         PR debug/47881
10835         * gcc.dg/pr47881.c: New test.
10836
10837 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10838
10839         PR c++/47957
10840         * g++.dg/lookup/template3.C: New test.
10841
10842 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10843
10844         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10845         'long' type.
10846
10847 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10848
10849         PR testsuite/47954
10850         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10851         sizeof to compute alignment.
10852
10853 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10854
10855         PR tree-optimization/48022
10856         * gcc.dg/pr48022-1.c: New test.
10857         * gcc.dg/pr48022-2.c: New test.
10858
10859 2011-03-07  Jason Merrill  <jason@redhat.com>
10860
10861         * g++.dg/template/nontype20.C: New.
10862         * g++.dg/init/member1.C: Adjust expected errors.
10863         * g++.dg/parse/constant4.C: Likewise.
10864         * g++.dg/template/qualified-id3.C: Likewise.
10865         * g++.old-deja/g++.pt/crash10.C: Likewise.
10866
10867         * g++.dg/cpp0x/regress/non-const1.C: New.
10868
10869 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10870
10871         PR debug/47991
10872         * gcc.dg/pr47991.c: New test.
10873
10874 2011-03-07  Jason Merrill  <jason@redhat.com>
10875
10876         * g++.dg/abi/mangle46.C: New.
10877
10878 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10879
10880         PR target/47862
10881         * gcc.target/powerpc/pr47862.c: New.
10882
10883 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10884
10885         PR target/45413
10886         * gcc.target/i386/combine-mul.c: Require nonpic.
10887
10888 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10889             Nathan Froyd  <froydnj@codesourcery.com>
10890
10891         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10892
10893 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10894
10895         * README.QMTEST: Remove.
10896
10897 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10898             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10899
10900         PR fortran/47850
10901         * gfortran.dg/array_constructor_37.f90 : New test.
10902
10903 2011-03-05  Jason Merrill  <jason@redhat.com>
10904
10905         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10906         * g++.dg/abi/mangle45.C: Likewise.
10907         * g++.dg/cpp0x/trailing1.C: Likewise.
10908
10909 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10910
10911         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10912
10913 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10914
10915         PR rtl-optimization/47899
10916         * gcc.dg/pr47899.c: New test.
10917
10918         * gcc.dg/torture/pr47968.c: Ignore warnings.
10919
10920         PR tree-optimization/47967
10921         * gcc.c-torture/compile/pr47967.c: New test.
10922
10923 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10924
10925         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10926         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10927
10928 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10929
10930         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10931         and property_getAttributes() if __OBJC2__.
10932         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10933         * objc.dg/property/property-encoding-1.m: New.
10934         * obj-c++.dg/property/property-encoding-1.mm: New.
10935
10936 2011-03-04  Jason Merrill  <jason@redhat.com>
10937
10938         * g++.dg/template/pseudodtor6.C: New.
10939
10940         * g++.dg/inherit/covariant19.C: New.
10941
10942 2011-03-04  Richard Guenther  <rguenther@suse.de>
10943
10944         PR middle-end/47968
10945         * gcc.dg/torture/pr47968.c: New testcase.
10946
10947 2011-03-04  Richard Guenther  <rguenther@suse.de>
10948
10949         PR middle-end/47975
10950         * gcc.dg/torture/pr47975.c: New testcase.
10951
10952 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10953
10954         PR c++/47974
10955         * g++.dg/template/crash106.C: New.
10956
10957 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10958
10959         PR c/47963
10960         * gcc.dg/gomp/pr47963.c: New test.
10961         * g++.dg/gomp/pr47963.C: New test.
10962
10963 2011-03-02  Jason Merrill  <jason@redhat.com>
10964
10965         * g++.dg/cpp0x/regress/condition1.C: New.
10966
10967         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10968
10969 2011-03-01  Jason Merrill  <jason@redhat.com>
10970
10971         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10972
10973         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10974
10975 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10976
10977         PR rtl-optimization/47925
10978         * gcc.c-torture/execute/pr47925.c: New test.
10979
10980 2011-03-01  Jason Merrill  <jason@redhat.com>
10981
10982         * g++.dg/cpp0x/decltype25.C: New.
10983
10984         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10985
10986 2011-03-01  Richard Guenther  <rguenther@suse.de>
10987
10988         PR tree-optimization/47890
10989         * gcc.dg/torture/pr47890.c: New testcase.
10990
10991 2011-03-01  Richard Guenther  <rguenther@suse.de>
10992
10993         PR lto/47924
10994         * gcc.dg/lto/pr47924_0.c: New testcase.
10995
10996 2011-03-01  Richard Guenther  <rguenther@suse.de>
10997
10998         PR lto/46911
10999         * gfortran.dg/lto/pr46911_0.f: New testcase.
11000
11001 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11002
11003         PR libgfortran/47933
11004         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11005         compile errors from older code form.
11006
11007 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11008
11009         PR libgfortran/47567
11010         * gfortran.dg/fmt_fw_d.f90: New test.
11011
11012 2011-02-28  Jason Merrill  <jason@redhat.com>
11013
11014         * g++.dg/inherit/covariant18.C: New.
11015
11016 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
11017
11018         PR middle-end/47893
11019         * gcc.dg/pr47893.c: New test.
11020
11021 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
11022
11023         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11024         NULL in case of a selector with conflicting types.
11025         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11026
11027 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
11028
11029         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11030         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11031         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11032         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11033
11034 2011-02-28  Jason Merrill  <jason@redhat.com>
11035
11036         PR c++/47906
11037         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11038
11039 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11040
11041         PR libgfortran/47778
11042         * gfortran.dg/namelist_71.f90: New test.
11043
11044 2011-02-27  Jason Merrill  <jason@redhat.com>
11045
11046         PR c++/47906
11047         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11048         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11049
11050 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11051
11052         PR c++/46466
11053         * g++.dg/cpp0x/constexpr-ctor8.C: New.
11054
11055 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
11056
11057         PR fortran/47886
11058         * gfortran.dg/gomp/task-1.f90: Removed.
11059
11060 2011-02-26  Jason Merrill  <jason@redhat.com>
11061
11062         * g++.dg/template/this-targ1.C: New.
11063
11064         * g++.dg/cpp0x/regress/template-const1.C: New.
11065         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11066         * g++.dg/template/function1.C: Adjust.
11067         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11068         * g++.dg/debug/debug7.C: Adjust.
11069
11070 2011-02-26  Tobias Burnus  <burnus@net-b.de>
11071
11072         PR fortran/47886
11073         * gfortran.dg/gomp/task-1.f90: New.
11074
11075 2011-02-25  Jie Zhang  <jie@codesourcery.com>
11076
11077         * gcc.target/arm/neon-thumb2-move.c: Add
11078         dg-require-effective-target arm_thumb2_ok.
11079
11080 2011-02-24  Jason Merrill  <jason@redhat.com>
11081
11082         * g++.dg/parse/constant1.C: Specify C++98 mode.
11083         * g++.dg/parse/constant5.C: Likewise.
11084         * g++.dg/parse/error2.C: Likewise.
11085         * g++.dg/parse/semicolon3.C: Likewise.
11086         * g++.dg/template/crash14.C: Likewise.
11087         * g++.dg/template/local4.C: Likewise.
11088         * g++.dg/template/nontype3.C: Likewise.
11089         * g++.dg/parse/crash31.C: Adjust expected errors.
11090         * g++.dg/template/function1.C: Likewise.
11091         * g++.dg/template/ref3.C: Likewise.
11092         * g++.dg/template/static9.C: Likewise.
11093         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11094
11095         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11096         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11097         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11098         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11099         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11100
11101 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
11102
11103         PR fortran/47878
11104         * gfortran.dg/pr47878.f90: New test.
11105
11106 2011-02-24  Richard Guenther  <rguenther@suse.de>
11107
11108         PR testsuite/47801
11109         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11110         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11111
11112 2011-02-24  Richard Guenther  <rguenther@suse.de>
11113
11114         PR fortran/47839
11115         * gfortran.dg/lto/pr47839_0.f90: New testcase.
11116         * gfortran.dg/lto/pr47839_1.f90: Likewise.
11117
11118 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11119
11120         PR libgfortran/47567
11121         * gfortran.dg/fmt_f0_1.f90: Update test.
11122
11123 2011-02-23  Jason Merrill  <jason@redhat.com>
11124
11125         * g++.dg/abi/mangle39.C: Adjust parm mangling.
11126         * g++.dg/abi/mangle45.C: New.
11127
11128         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11129         * g++.dg/template/canon-type-9.C: Match use of decltype
11130         between declaration and definition.
11131         * g++.dg/template/canon-type-12.C: Likewise.
11132
11133 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
11134
11135         PR fortran/40850
11136         * gfortran.dg/nested_allocatables_1.f90: New.
11137
11138 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
11139
11140         PR c++/46868
11141         * g++.dg/pr46868.C: New test.
11142         * g++.dg/parse/parameter-declaration-1.C: Adjust.
11143         * g++.dg/parse/error14.C: Adjust.
11144
11145 2011-02-23  Richard Guenther  <rguenther@suse.de>
11146
11147         PR tree-optimization/47838
11148         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11149
11150 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11151
11152         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
11153
11154 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11155
11156         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11157         * gfortran.dg/count_init_expr.f03: Ditto.
11158         * gfortran.dg/gomp/pr43711.f90: Ditto.
11159         * gcc.dg/struct-parse-2.c: Ditto.
11160         * gcc.dg/parse-error-3.c: Ditto.
11161         * gcc.dg/Wlogical-op-1.c: Ditto.
11162         * gcc.dg/Walways-true-1.c: Ditto.
11163         * gcc.dg/pr24225.c: Ditto.
11164         * gcc.dg/Walways-true-2.c: Ditto.
11165         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11166         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11167         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11168         * g++.dg/overload/defarg4.C: Ditto.
11169         * g++.dg/inherit/covariant16.C: Ditto.
11170         * g++.dg/inherit/virtual7.C: Ditto.
11171         * g++.dg/template/canon-type-9.C: Ditto.
11172         * g++.dg/template/access19.C: Ditto.
11173         * g++.dg/template/call7.C: Ditto.
11174         * g++.dg/template/canon-type-2.C: Ditto.
11175         * g++.dg/template/init7.C: Ditto.
11176         * g++.dg/template/sizeof-template-argument.C: Ditto.
11177         * g++.dg/template/const3.C: Ditto.
11178         * g++.dg/template/sfinae26.C: Ditto.
11179         * g++.dg/template/sfinae26.C: Ditto.
11180         * g++.dg/template/canon-type-11.C: Ditto.
11181         * g++.dg/template/union2.C: Ditto.
11182         * g++.dg/template/canon-type-3.C: Ditto.
11183         * g++.dg/template/canon-type-1.C: Ditto.
11184         * g++.dg/template/canon-type-5.C: Ditto.
11185         * g++.dg/template/canon-type-7.C: Ditto.
11186         * g++.dg/template/canon-type-10.C: Ditto.
11187         * g++.dg/template/spec36.C: Ditto.
11188         * g++.dg/template/typedef38.C: Ditto.
11189         * g++.dg/template/canon-type-4.C: Ditto.
11190         * g++.dg/template/canon-type-6.C: Ditto.
11191         * g++.dg/template/canon-type-13.C: Ditto.
11192         * g++.dg/template/instantiate9.C: Ditto.
11193         * g++.dg/template/ttp22.C: Ditto.
11194         * g++.dg/warn/Wreturn-type-6.C: Ditto.
11195         * g++.dg/warn/Walways-true-1.C: Ditto.
11196         * g++.dg/warn/Wlogical-op-1.C: Ditto.
11197         * g++.dg/warn/Walways-true-2.C: Ditto.
11198         * g++.dg/conversion/op4.C: Ditto.
11199         * g++.dg/opt/pr19650.C: Ditto.
11200         * g++.dg/lookup/friend11.C: Ditto.
11201         * g++.dg/other/default2.C: Ditto.
11202         * g++.dg/other/default3.C: Ditto.
11203         * g++.dg/other/dtor2.C: Ditto.
11204         * g++.dg/other/friend5.C: Ditto.
11205         * g++.dg/other/default5.C: Ditto.
11206         * g++.dg/init/brace6.C: Ditto.
11207         * g++.dg/init/aggr5.C: Ditto.
11208         * g++.dg/init/error2.C: Ditto.
11209         * g++.dg/expr/bound-mem-fun.C: Ditto.
11210         * g++.dg/expr/cond6.C: Ditto.
11211         * g++.dg/expr/stmt-expr-1.C: Ditto.
11212         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11213         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11214         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11215         * g++.dg/cpp0x/bracket1.C: Ditto.
11216         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11217         * g++.dg/cpp0x/pr38646.C: Ditto.
11218         * g++.dg/cpp0x/variadic73.C: Ditto.
11219         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11220         * g++.dg/cpp0x/bracket4.C: Ditto.
11221         * g++.dg/cpp0x/decltype4.C: Ditto.
11222         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11223         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11224         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11225         * g++.dg/cpp0x/variadic-new2.C: Ditto.
11226         * g++.dg/cpp0x/decltype2.C: Ditto.
11227         * g++.dg/cpp0x/decltype1.C: Ditto.
11228         * g++.dg/cpp0x/bracket2.C: Ditto.
11229         * g++.dg/cpp0x/decltype5.C: Ditto.
11230         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11231         * g++.dg/cpp0x/variadic70.C: Ditto.
11232         * g++.dg/cpp0x/decltype6.C: Ditto.
11233         * g++.dg/cpp0x/rvo.C: Ditto.
11234         * g++.dg/cpp0x/vt-40092.C: Ditto.
11235         * g++.dg/cpp0x/variadic-new.C: Ditto.
11236         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11237         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11238         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11239         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11240         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11241         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11242         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11243         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11244         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11245         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11246         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11247         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11248         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11249         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11250         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11251         * g++.dg/cpp0x/pr39639.C: Ditto.
11252         * g++.dg/cpp0x/decltype3.C: Ditto.
11253         * g++.dg/cpp0x/variadic68.C: Ditto.
11254         * g++.dg/cpp0x/variadic-function.C: Ditto.
11255         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11256         * g++.dg/cpp0x/variadic-bind.C: Ditto.
11257         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11258         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11259         * g++.dg/parse/crash35.C: Ditto.
11260         * g++.dg/parse/crash40.C: Ditto.
11261         * g++.dg/parse/defarg12.C: Ditto.
11262         * g++.dg/parse/crash34.C: Ditto.
11263         * g++.dg/parse/constructor3.C: Ditto.
11264         * g++.dg/parse/template23.C: Ditto.
11265         * g++.dg/parse/crash56.C: Ditto.
11266         * g++.dg/parse/dtor13.C: Ditto.
11267         * g++.dg/parse/error33.C: Ditto.
11268         * g++.dg/parse/ctor9.C: Ditto.
11269         * g++.dg/parse/error32.C: Ditto.
11270         * g++.dg/parse/error37.C: Ditto.
11271         * g++.dg/parse/bitfield3.C: Ditto.
11272         * g++.dg/parse/struct-4.C: Ditto.
11273         * g++.dg/ext/has_trivial_copy.C: Ditto.
11274         * g++.dg/ext/is_polymorphic.C: Ditto.
11275         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11276         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11277         * g++.dg/ext/has_nothrow_assign.C: Ditto.
11278         * g++.dg/ext/is_union.C: Ditto.
11279         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11280         * g++.dg/ext/is_pod.C: Ditto.
11281         * g++.dg/ext/has_virtual_destructor.C: Ditto.
11282         * g++.dg/ext/has_trivial_constructor.C: Ditto.
11283         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11284         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11285         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11286         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11287         * g++.dg/ext/is_abstract.C: Ditto.
11288         * g++.dg/ext/has_trivial_assign.C: Ditto.
11289         * g++.dg/ext/is_class.C: Ditto.
11290         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11291         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11292         * g++.dg/ext/is_base_of.C: Ditto.
11293         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11294         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11295         * g++.dg/ext/is_empty.C: Ditto.
11296         * g++.dg/ext/is_enum.C: Ditto.
11297         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11298         * gnat.dg/opt11.adb: Ditto.
11299         * obj-c++.dg/pr45735.mm: Ditto.
11300         * obj-c++.dg/pr24393.mm: Ditto.
11301         * obj-c++.dg/exceptions-2.mm: Ditto.
11302         * objc.dg/pr45735.m: Ditto.
11303         * objc.dg/pr24393.m: Ditto.
11304
11305 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
11306
11307         * objc.dg/attributes/objc-exception-1.m: New.
11308
11309 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11310
11311         * gcc.dg/cpp/include7.c: New test.
11312
11313 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
11314
11315         PR c++/47242
11316         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11317
11318 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11319
11320         PR rtl-optimization/47763
11321         * gcc.dg/pr47763.c: New test.
11322
11323 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
11324
11325         PR fortran/45743
11326         * gfortran.dg/whole_file_32.f90 : New test.
11327
11328 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
11329
11330         PR c++/47666
11331         * g++.dg/inherit/virtual7.C: New test.
11332
11333 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
11334
11335         PR objc/47832
11336         * objc.dg/type-size-3.m: Updated error message.
11337         * objc.dg/type-size-4.m: New test.
11338         * objc.dg/type-size-5.m: New test.
11339
11340 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11341
11342         * lib/gnat.exp: Fix comments.
11343         Don't load libgloss.exp.
11344         (default_gnat_version): Call $compiler with --version.
11345         Adapt regexp for gnatmake output, insert version.
11346         (gnat_version): New proc.
11347         (gnat_init): Remove gnat_libgcc_s_path.
11348         (gnat_target_compile): Likewise.
11349         Remove ld_library_path.
11350         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11351         (gnat_pass): Remove.
11352         (gnat_pass): Remove.
11353         (gnat_finish): Remove.
11354         (gnat_exit): Remove.
11355         (local_find_gnatmake): Reindent.
11356         (runtest_file_p): Remove.
11357         (prune_warnings): Remove.
11358         (find_gnatclean): New proc.
11359         * lib/gnat-dg.exp (lremove): New proc.
11360         (gnat-dg-test): Reindent.
11361         Remove additional output files.
11362         (gnat-dg-runtest): Remove.
11363
11364         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11365         * gnat.dg/loop_optimization6.adb: Likewise.
11366         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11367
11368 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
11369
11370         PR tree-optimization/47835
11371         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11372
11373 2011-02-22  Tobias Burnus  <burnus@net-b.de>
11374
11375         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11376         * gfortran.dg/abstract_type_2.f03: Ditto.
11377         * gfortran.dg/abstract_type_3.f03: Ditto.
11378         * gfortran.dg/abstract_type_4.f03: Ditto.
11379         * gfortran.dg/abstract_type_5.f03: Ditto.
11380         * gfortran.dg/abstract_type_6.f03: Ditto.
11381         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11382         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11383         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11384         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11385         * gfortran.dg/array_function_5.f90: Ditto.
11386         * gfortran.dg/asynchronous_3.f03: Ditto.
11387         * gfortran.dg/char_expr_1.f90: Ditto.
11388         * gfortran.dg/class_14.f03: Ditto.
11389         * gfortran.dg/data_array_6.f: Ditto.
11390         * gfortran.dg/data_invalid.f90: Ditto.
11391         * gfortran.dg/dot_product_1.f03: Ditto.
11392         * gfortran.dg/func_derived_5.f90: Ditto.
11393         * gfortran.dg/func_result_4.f90: Ditto.
11394         * gfortran.dg/implied_do_1.f90: Ditto.
11395         * gfortran.dg/initialization_25.f90: Ditto.
11396         * gfortran.dg/initialization_26.f90: Ditto.
11397         * gfortran.dg/interface_34.f90: Ditto.
11398         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11399         * gfortran.dg/keyword_symbol_1.f90: Ditto.
11400         * gfortran.dg/matmul_8.f03: Ditto.
11401         * gfortran.dg/merge_init_expr.f90: Ditto.
11402         * gfortran.dg/pack_assign_1.f90: Ditto.
11403         * gfortran.dg/pack_vector_1.f90: Ditto.
11404         * gfortran.dg/pointer_check_8.f90: Ditto.
11405         * gfortran.dg/product_init_expr.f03: Ditto.
11406         * gfortran.dg/reshape_order_5.f90: Ditto.
11407         * gfortran.dg/reshape_shape_1.f90: Ditto.
11408         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11409         * gfortran.dg/same_name_2.f90: Ditto.
11410         * gfortran.dg/selected_real_kind_1.f90: Ditto.
11411         * gfortran.dg/spread_init_expr.f03: Ditto.
11412         * gfortran.dg/stmt_func_1.f90: Ditto.
11413         * gfortran.dg/sum_init_expr.f03: Ditto.
11414         * gfortran.dg/transpose_3.f03: Ditto.
11415         * gfortran.dg/unpack_init_expr.f03: Ditto.
11416         * gfortran.dg/warn_conversion.f90: Ditto.
11417         * gfortran.dg/warn_conversion_2.f90: Ditto.
11418         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11419         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11420         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11421         * gfortran.dg/whole_file_16.f90: Ditto.
11422         * gfortran.dg/whole_file_17.f90: Ditto.
11423         * gfortran.dg/whole_file_18.f90: Ditto.
11424         * gfortran.dg/whole_file_20.f03: Ditto.
11425         * gfortran.dg/whole_file_5.f90: Ditto.
11426         * gfortran.dg/whole_file_6.f90: Ditto.
11427         * gfortran.dg/write_invalid_format.f90: Ditto.
11428         * gfortran.dg/zero_sized_6.f90: Ditto.
11429
11430 2011-02-21  Jeff Law <law@redhat.com>
11431
11432         PR rtl-optimization/46178
11433         * gcc.target/i386/pr46178.c: New test.
11434
11435         PR rtl-optimization/46002
11436         * gcc.c-torture/compile/pr46002.c: New test.
11437
11438 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11439
11440         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11441         *-*-hpux10*.
11442
11443 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
11444
11445         PR debug/47106
11446         * g++.dg/debug/pr47106.C: Require effective target lto.
11447
11448 2011-02-21  Jason Merrill  <jason@redhat.com>
11449
11450         * g++.dg/cpp0x/constexpr-diag2.C: New.
11451
11452 2011-02-20  Jason Merrill  <jason@redhat.com>
11453
11454         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11455
11456         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11457
11458         * g++.dg/overload/conv-op1.C: New.
11459
11460         * g++.dg/cpp0x/constexpr-synth1.C: New.
11461
11462 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11463
11464         * objc.dg/layout-2.m: New.
11465         * objc.dg/selector-3.m: Adjusted location of error message.
11466         * objc.dg/type-size-3.m: Same.
11467         * obj-c++.dg/selector-3.mm: Same.
11468
11469 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11470
11471         PR objc/47784
11472         * objc.dg/property/dotsyntax-22.m: New.
11473         * obj-c++.dg/property/dotsyntax-22.mm: New.
11474
11475 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11476
11477         PR c++/46394
11478         * g++.dg/template/typedef38.C: New test.
11479
11480 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11481
11482         PR fortran/46818
11483         * gfortran.dg/whole_file_30.f90 : New test.
11484         * gfortran.dg/whole_file_31.f90 : New test.
11485
11486 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11487
11488         PR fortran/45077
11489         PR fortran/44945
11490         * gfortran.dg/whole_file_28.f90 : New test.
11491         * gfortran.dg/whole_file_29.f90 : New test.
11492
11493 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11494
11495         PR c++/44118
11496         * g++.dg/template/crash105.C: New.
11497
11498 2011-02-19  Jason Merrill  <jason@redhat.com>
11499
11500         * g++.dg/cpp0x/regress/no-elide1.C: New.
11501
11502 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11503
11504         PR tree-optimization/46620
11505         * gcc.dg/pr46620.c: New.
11506
11507 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11508
11509         PR c/47809
11510         * gcc.target/i386/pr47809.c: New test.
11511
11512 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11513             Tobias Burnus  <burnus@net-b.de>
11514
11515         * lib/target-supports.exp
11516         (check_effective_target_fortran_large_real): New check for large reals.
11517         * gfortran.dg/nan_7.f90: New test.
11518
11519 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11520
11521         PR libgfortran/47567
11522         * gfortran.dg/fmt_f0_1.f90: Update test.
11523
11524 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11525
11526         PR fortran/47348
11527         * gfortran.dg/array_constructor_36.f90 : New test.
11528         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11529         allow for comparison between different elements of the array
11530         constructor at different levels of optimization.
11531
11532 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11533
11534         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11535         * gcc.target/i386/pr32280-1.c: Likewise.
11536
11537 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11538
11539         PR target/47800
11540         * gcc.target/i386/pr47800.c: New test.
11541
11542 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11543
11544         * objc/execute/exceptions/foward-1.x: New.
11545
11546 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11547
11548         PR fortran/47789
11549         * gfortran.dg/derived_constructor_comps_4.f90: New.
11550
11551 2011-02-18  Tobias Burnus
11552
11553         PR fortran/47775
11554         * gfortran.dg/func_result_6.f90: New.
11555
11556 2011-02-18  Michael Matz  <matz@suse.de>
11557
11558         PR fortran/45586
11559         * gfortran.dg/lto/pr45586_0.f90: New test.
11560         * gfortran.dg/typebound_proc_20.f90: Ditto.
11561         * gfortran.dg/typebound_proc_21.f90: Ditto.
11562
11563 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11564
11565         PR c++/47795
11566         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11567
11568 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11569
11570         PR fortran/47750
11571         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11572         gcc_warning_prefix.
11573         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11574         normalizing the error/warning output.
11575         * gfortran.dg/Wall.f90: Update dg-error/warning.
11576         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11577         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11578         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11579         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11580         * gfortran.dg/class_30.f90: Update dg-error/warning.
11581         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11582         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11583         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11584         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11585         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11586         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11587         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11588         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11589         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11590         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11591         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11592         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11593         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11594         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11595         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11596         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11597         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11598         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11599         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11600         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11601         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11602         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11603         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11604         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11605         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11606
11607 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11608
11609         PR fortran/47768
11610         * gfortran.dg/proc_ptr_comp_30.f90: New.
11611
11612 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11613
11614         PR debug/47780
11615         * gcc.target/i386/pr47780.c: New test.
11616
11617 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11618
11619         PR fortran/47767
11620         * gfortran.dg/class_40.f03: New.
11621
11622 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11623
11624         PR c++/47208
11625         * g++.dg/cpp0x/auto21.C: New test.
11626
11627 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11628
11629         * objc.dg/special/unclaimed-category-1.h: Updated for
11630         new ABI support.
11631         * objc.dg/special/unclaimed-category-1.m: Same.
11632         * objc.dg/zero-link-1.m: Same.
11633         * objc.dg/lookup-1.m: Same.
11634         * objc.dg/torture/strings/const-str-9.m
11635         * objc.dg/torture/strings/const-str-10.m: Same.
11636         * objc.dg/torture/strings/const-str-11.m: Same.
11637         * objc.dg/torture/forward-1.m: Same.
11638         * objc.dg/zero-link-2.m: Same.
11639         * objc.dg/encode-7-next-64bit.m: Same.
11640         * objc.dg/method-4.m: Same.
11641         * objc.dg/next-runtime-1.m: Same.
11642         * objc.dg/image-info.m: Same.
11643         * objc.dg/pr23214.m: Same.
11644         * objc.dg/symtab-1.m: Same.
11645         * obj-c++.dg/basic.m: Same.
11646         * obj-c++.dg/proto-lossage-3.m: Same.
11647         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11648         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11649         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11650         * obj-c++.dg/method-11.m: Same.
11651         * objc/execute/enumeration-1.m: Same.
11652         * objc/execute/object_is_class.m: Same.
11653         * objc/execute/formal_protocol-2.m: Same.
11654         * objc/execute/formal_protocol-4.m: Same.
11655         * objc/execute/formal_protocol-6.m: Same.
11656         * objc/execute/bycopy-3.m: Same.
11657         * objc/execute/exceptions/catchall-1.m: Same.
11658         * objc/execute/exceptions/finally-1.m: Same.
11659         * objc/execute/exceptions/local-variables-1.m: Same.
11660         * objc/execute/exceptions/foward-1.m: Same.
11661         * objc/execute/bf-common.h
11662         * objc/execute/enumeration-2.m: Same.
11663         * objc/execute/formal_protocol-1.m: Same.
11664         * objc/execute/formal_protocol-3.m: Same.
11665         * objc/execute/formal_protocol-5.m: Same.
11666         * objc/execute/accessing_ivars.m: Same.
11667         * objc/execute/bycopy-2.m: Same.
11668         * objc/execute/formal_protocol-7.m: Same.
11669         * objc/execute/compatibility_alias.m: Same.
11670         * objc/execute/no_clash.m: Same.
11671         * objc/execute/object_is_meta_class.m: Same.
11672         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11673         * objc/execute/class-tests-1.h: Include stdio.h.
11674         * objc/execute/class-tests-2.h: Same.
11675         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11676         runtimes.
11677         * obj-c++.dg/try-catch-2.mm: Same.
11678
11679 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11680
11681         PR c++/47783
11682         * g++.dg/warn/Wunused-parm-4.C: New test.
11683
11684 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11685             Jan Hubicka  <jh@suse.cz>
11686
11687         PR debug/47106
11688         PR debug/47402
11689         * g++.dg/debug/pr47106.C: New.
11690
11691 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11692
11693         PR target/43653
11694         * gcc.target/i386/pr43653.c: New test.
11695
11696 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11697
11698         PR c++/47172
11699         * g++.dg/template/inherit6.C: New test.
11700
11701 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11702
11703         PR fortran/47745
11704         * gfortran.dg/class_39.f03: New.
11705
11706 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11707
11708         PR c++/47326
11709         * g++.dg/cpp0x/variadic106.C: New test.
11710
11711 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11712
11713         PR libfortran/47757
11714         * gfortran.dg/pr47757-1.f90: New test.
11715         * gfortran.dg/pr47757-2.f90: New test.
11716         * gfortran.dg/pr47757-3.f90: New test.
11717
11718         PR c++/47704
11719         * g++.dg/cpp0x/enum8.C: New test.
11720
11721 2011-02-15  Jason Merrill  <jason@redhat.com>
11722
11723         * g++.dg/inherit/implicit-trivial1.C: New.
11724         * g++.dg/cpp0x/implicit-trivial1.C: New.
11725
11726 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11727
11728         PR middle-end/47725
11729         * gcc.dg/torture/pr47725.c: Removed.
11730
11731 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11732
11733         PR target/47755
11734         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11735         constant does not generate a load from memory.
11736
11737 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11738
11739         PR middle-end/47725
11740         * gcc.dg/torture/pr47725.c: New.
11741
11742 2011-02-15  Richard Guenther  <rguenther@suse.de>
11743
11744         PR tree-optimization/47743
11745         * gcc.dg/torture/pr47743.c: New testcase.
11746
11747 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11748
11749         PR middle-end/47581
11750         * gcc.target/i386/pr47581.c: New test.
11751
11752 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11753
11754         PR fortran/47730
11755         * gfortran.dg/select_type_22.f03: New.
11756
11757 2011-02-14  Jason Merrill  <jason@redhat.com>
11758
11759         * g++.dg/cpp0x/regress/enum1.C: New.
11760
11761 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11762
11763         * gnat.dg/include.adb: New test.
11764
11765 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11766
11767         PR fortran/47728
11768         * gfortran.dg/class_38.f03: New.
11769
11770 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11771
11772         * gcc.dg/pr46494.c: New test.
11773
11774 2011-02-14  Richard Guenther  <rguenther@suse.de>
11775
11776         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11777
11778 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11779
11780         PR ada/41929
11781         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11782         sparc*-sun-solaris2.11.
11783
11784 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11785
11786         PR fortran/47349
11787         * gfortran.dg/argument_checking_18.f90: New.
11788
11789 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11790
11791         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11792         * gfortran.dg/argument_checking_17.f90: New.
11793
11794 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11795
11796         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11797         are temporarily disabled.
11798         * gfortran.dg/class_7.f03: Ditto.
11799         * gfortran.dg/coarray_14.f90: Ditto.
11800         * gfortran.dg/typebound_proc_13.f03: Ditto.
11801
11802 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11803
11804         PR fortran/45586
11805         * gfortran.dg/extends_11.f03: New.
11806
11807 2011-02-11  Xinliang David Li  <davidxl@google.com>
11808
11809         PR tree-optimization/47707
11810         * g++.dg/tree-ssa/pr47707.C: New test.
11811
11812 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11813
11814         * g++.dg/opt/inline17.C: New test.
11815
11816 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11817
11818         PR fortran/47550
11819         * gfortran.dg/pure_formal_2.f90: New.
11820
11821 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11822
11823         PR rtl-optimization/47614
11824         * gfortran.dg/pr47614.f: New.
11825
11826 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11827
11828         PR driver/47678
11829         * gcc.dg/opts-6.c: New test.
11830
11831 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11832
11833         PR debug/47684
11834         * gcc.dg/pr47684.c: New test.
11835
11836 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11837
11838         PR target/47629
11839         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11840         c99_runtime, dg-add-options c99_runtime.
11841         (main): Use __asm__.
11842
11843 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11844
11845         PR testsuite/47400
11846         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11847         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11848         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11849         * gcc.dg/ucnid-10.c: Likewise.
11850         * gcc.dg/ucnid-13.c: Likewise.
11851         * gcc.dg/ucnid-7.c: Likewise.
11852         * gcc.dg/ucnid-8.c: Likewise.
11853         Adapt dg-warning line number.
11854
11855 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11856
11857         * gcc.target/i386/parity-1.c: Use -march=k8.
11858         * gcc.target/i386/parity-2.c: Ditto.
11859         * gcc.target/i386/vecinit-1.c: Ditto.
11860         * gcc.target/i386/vecinit-2.c: Ditto.
11861
11862 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11863
11864         PR target/46610
11865         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11866         * gcc.target/mips/save-restore-3.c: Likewise.
11867         * gcc.target/mips/save-restore-4.c: Likewise.
11868         * gcc.target/mips/save-restore-5.c: Likewise.
11869
11870         PR target/47683
11871         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11872         * g++.dg/tree-prof/partition2.C: Likewise.
11873
11874 2011-02-09  Jason Merrill  <jason@redhat.com>
11875
11876         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11877         rather than misdeclare std::puts.
11878
11879         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11880         * g++.dg/other/warning1.C: Likewise.
11881         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11882         * g++.old-deja/g++.gb/scope06.C: Likewise.
11883         * g++.old-deja/g++.law/cvt11.C: Likewise.
11884         * g++.old-deja/g++.law/init1.C: Likewise.
11885         * g++.dg/abi/mangle26.C: Likewise.
11886
11887         * g++.dg/template/function1.C: Adjust for C++0x mode.
11888         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11889
11890         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11891         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11892
11893         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11894
11895         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11896
11897         * g++.dg/cpp0x/regress: New directory.
11898         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11899         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11900         * g++.dg/cpp0x/regress/regress3.C: New.
11901
11902 2011-02-10  Richard Guenther  <rguenther@suse.de>
11903
11904         PR tree-optimization/47677
11905         * gcc.dg/torture/pr47677.c: New testcase.
11906
11907 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11908
11909         * objc.dg/special/load-category-1.m: Remove unused header.
11910         * objc.dg/special/load-category-1a.m: Likewise.
11911         * objc.dg/special/load-category-2.m: Likewise.
11912         * objc.dg/special/load-category-2a.m: Likewise.
11913         * objc.dg/special/load-category-3.m: Likewise.
11914         * objc.dg/special/load-category-3a.m: Likewise.
11915         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11916         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11917         * objc.dg/attributes/class-attribute-1.m: Likewise.
11918         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11919         * obj-c++.dg/property/property.exp: Likewise.
11920         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11921         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11922         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11923         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11924         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11925         * obj-c++.dg/template-8.mm: Likewise.
11926
11927 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11928
11929         PR target/47665
11930         * gcc.target/i386/pr47665.c: New test.
11931
11932 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11933
11934         PR testsuite/47622
11935         Revert
11936         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11937         PR debug/42631
11938         * gcc.dg/pr42631.c: Update test.
11939         * gcc.dg/pr42631-2.c: New test.
11940
11941 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11942
11943         PR fortran/47352
11944         * gfortran.dg/proc_decl_25.f90: New.
11945
11946 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11947
11948         PR fortran/47463
11949         * gfortran.dg/typebound_assignment_2.f03: New.
11950
11951 2011-02-09  Richard Guenther  <rguenther@suse.de>
11952
11953         PR tree-optimization/47664
11954         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11955
11956 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11957
11958         PR middle-end/47646
11959         * gnat.dg/uninit_func.adb: Adjust dg directive.
11960
11961 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11962
11963         PR middle-end/47646
11964         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11965
11966 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11967
11968         PR fortran/47637
11969         * gfortran.dg/auto_dealloc_2.f90: New.
11970
11971 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11972
11973         * gcc.dg/builtins-config.h: Remove __sgi handling.
11974         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11975         -std=c99 for mips-sgi-irix6.5*.
11976
11977 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11978
11979         PR middle-end/45505
11980         * gfortran.dg/pr25923.f90: Remove xfails.
11981
11982 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11983
11984         PR fortran/47583
11985         * gfortran.dg/inquire_14.f90: New test.
11986
11987 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11988
11989         PR fortran/45290
11990         * gfortran.dg/pointer_init_6.f90: New.
11991
11992 2011-02-08  Jeff Law <law@redhat.com>
11993
11994         PR tree-optimization/42893
11995         * gcc.tree-ssa/pr42893.c: New test.
11996
11997 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11998
11999         PR tree-optimization/46834
12000         PR tree-optimization/46994
12001         PR tree-optimization/46995
12002         * gcc.dg/graphite/id-pr46834.c: New.
12003         * gfortran.dg/graphite/id-pr46994.f90: New.
12004         * gfortran.dg/graphite/id-pr46995.f90: New.
12005
12006 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12007
12008         PR middle-end/47646
12009         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12010         using the variable is known the warning is emitted there.
12011         * gcc.dg/uninit-pr19430.c (foo): Likewise.
12012         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12013
12014         * c-c++-common/pr20000.c (g): Both warnings occur at the return
12015         statement.
12016         (vg): Likewise.
12017         * gcc.dg/noreturn-1.c (foo5): Likewise.
12018         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12019         (method2): Likewise.
12020
12021         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12022         the return statement using the uninitialized variable.
12023         * gfortran.dg/pr39666-2.f90 (f): Likewise.
12024
12025 2011-02-08  Richard Guenther  <rguenther@suse.de>
12026
12027         PR middle-end/47639
12028         * g++.dg/opt/pr47639.c: New testcase.
12029
12030 2011-02-08  Richard Guenther  <rguenther@suse.de>
12031
12032         PR tree-optimization/47632
12033         * g++.dg/opt/pr47632.C: New testcase.
12034
12035 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12036
12037         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12038
12039 2011-02-07  Richard Guenther  <rguenther@suse.de>
12040
12041         PR tree-optimization/47615
12042         * g++.dg/opt/pr47615.C: New testcase.
12043
12044 2011-02-07  Richard Guenther  <rguenther@suse.de>
12045
12046         PR tree-optimization/47621
12047         * gcc.dg/torture/pr47621.c: New testcase.
12048
12049 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
12050
12051         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12052
12053 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
12054
12055         PR fortran/47592
12056         * gfortran.dg/allocate_with_source_1 : New test.
12057
12058 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
12059
12060         PR middle-end/47610
12061         * gcc.dg/pr47610.c: New test.
12062
12063 2011-02-05  Jie Zhang  <jie@codesourcery.com>
12064
12065         PR debug/42631
12066         * gcc.dg/pr42631.c: Update test.
12067         * gcc.dg/pr42631-2.c: New test.
12068
12069 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12070
12071         PR fortran/47574
12072         * gfortran.dg/pr47574.f90:  New test.
12073
12074 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
12075
12076         PR tree-optimization/46194
12077         * gcc.dg/autopar/pr46194.c: New.
12078
12079 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12080
12081         PR tree-optimization/43695
12082         * g++.dg/ipa/pr43695.C: New.
12083
12084 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
12085
12086         PR inline-asm/23200
12087         * gcc.dg/pr23200.c: New test.
12088
12089 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
12090
12091         PR c++/47589
12092         * g++.dg/pr47589.C: New test.
12093
12094 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
12095
12096         PR c++/47398
12097         * g++.dg/template/typedef37.C: New test.
12098         * g++.dg/template/param1.C: Adjust expected error message.
12099
12100 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12101
12102         PR middle-end/31490
12103         * gcc.dg/pr31490-2.c: New test.
12104         * gcc.dg/pr31490-3.c: New test.
12105         * gcc.dg/pr31490-4.c: New test.
12106
12107 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
12108             Jakub Jelinek  <jakub@redhat.com>
12109
12110         PR c++/46890
12111         * g++.dg/parser/semicolon3.C: Adjust.
12112         * g++.dg/parser/semicolon4.C: New testcase.
12113         * g++.dg/pr46890.C: New testcase.
12114
12115 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12116
12117         PR c++/29571
12118         * g++.dg/init/pr29571.C: New.
12119
12120 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12121
12122         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12123         instead of vect_int.
12124
12125 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12126
12127         PR target/47312
12128         * gcc.target/i386/pr47312.c: New test.
12129
12130         PR target/47564
12131         * gcc.target/i386/pr47564.c: New test.
12132
12133 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
12134
12135         PR tree-optimization/45122
12136         * gcc.dg/tree-ssa/pr45122.c: New.
12137
12138 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12139
12140         PR target/47272
12141         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12142         and vec_vsx_st.
12143
12144         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12145         and vsx so a default --with-cpu=power7 doesn't give an error
12146         when -mavoid-indexed-addresses is used.
12147
12148         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12149         wrapper function to save the arguments and then jump to the real
12150         function, rather than depending on the compiler not to move stuff
12151         before an asm.
12152         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12153
12154 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12155             Paul Thomas  <pault@gcc.gnu.org>
12156
12157         PR fortran/47082
12158         * gfortran.dg/class_37.f03 : New test.
12159
12160 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
12161             Richard Guenther  <rguenther@suse.de>
12162
12163         PR tree-optimization/40979
12164         PR bootstrap/47044
12165         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12166         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12167         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12168         check_vect_support_and_set_flags.
12169         * gfortran.dg/graphite/vect-pr40979.f90: New.
12170
12171 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12172
12173         PR fortran/47572
12174         * gfortran.dg/class_36.f03: New.
12175
12176 2011-02-02  Richard Guenther  <rguenther@suse.de>
12177
12178         PR tree-optimization/47566
12179         * gcc.dg/lto/20110201-1_0.c: New testcase.
12180
12181 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
12182
12183         PR debug/47498
12184         PR debug/47501
12185         PR debug/45136
12186         PR debug/45130
12187         * debug/pr47498.c: New.
12188         * debug/pr47501.c: New.
12189
12190 2011-02-01  Richard Guenther  <rguenther@suse.de>
12191
12192         PR tree-optimization/47559
12193         * g++.dg/torture/pr47559.C: New testcase.
12194
12195 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
12196
12197         PR fortran/47565
12198         * gfortran.dg/typebound_call_20.f03: New.
12199
12200 2011-02-01  Richard Guenther  <rguenther@suse.de>
12201
12202         PR tree-optimization/47555
12203         * gcc.dg/pr47555.c: New testcase.
12204
12205 2011-02-01  Richard Guenther  <rguenther@suse.de>
12206
12207         PR tree-optimization/47541
12208         * g++.dg/torture/pr47541.C: New testcase.
12209
12210 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12211
12212         PR fortran/47455
12213         * gfortran.dg/typebound_call_19.f03: New.
12214
12215 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12216
12217         PR c++/47416
12218         * g++.dg/cpp0x/pr47416.C: New test.
12219
12220 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
12221
12222         PR fortran/47519
12223         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12224
12225 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12226
12227         PR fortran/47463
12228         * gfortran.dg/typebound_assignment_1.f03: New.
12229
12230 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12231
12232         PR tree-optimization/47538
12233         * gcc.c-torture/execute/pr47538.c: New test.
12234
12235 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12236
12237         PR target/45325
12238         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12239
12240 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12241
12242         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12243
12244 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12245
12246         PR rtl-optimization/44031
12247         * gcc.c-torture/compile/20110131-1.c: New test.
12248
12249 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12250
12251         PR fortran/47042
12252         * gfortran.dg/stmt_func_1.f90: New.
12253
12254 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12255
12256         PR fortran/47042
12257         * gfortran.dg/interface_34.f90: New.
12258
12259 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
12260
12261         PR fortran/47523
12262         * gfortran.dg/realloc_on_assign_5.f03: New test.
12263         * gfortran.dg/realloc_on_assign_5.f03: New test.
12264
12265 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12266
12267         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12268         * gfortran.dg/bessel_7.f90: Likewise.
12269         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
12270
12271         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12272         * gfortran.dg/sum_init_expr.f03: Likewise.
12273
12274         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12275
12276         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12277         -r -nostdlib.
12278
12279         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12280         loop only on "vect_intfloat_cvt" targets.
12281
12282 2011-01-29  Tobias Burnus  <burnus@net-b.de>
12283
12284         PR fortran/47531
12285         * gfortran.dg/shape_6.f90: New.
12286
12287 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12288
12289         PR libgfortran/47434
12290         * gfortran.dg/read_infnan_1.f90: Update test.
12291         * gfortran.dg/module_nan.f90: Update test.
12292         * gfortran.dg/char4_iunit_1.f03: Update test.
12293         * gfortran.dg/large_real_kind_1.f90: Update test.
12294         * gfortran.dg/real_const_3.f90: Update test.
12295         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12296
12297 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
12298
12299         PR c++/47311
12300         * g++.dg/template/param2.C: New test.
12301
12302 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12303
12304         PR libgfortran/47285
12305         * gfortran.dg/fmt_g.f: New test.
12306
12307 2011-01-28  Tobias Burnus  <burnus@net-b.de>
12308
12309         PR fortran/47507
12310         * gfortran.dg/pure_formal_1.f90: New.
12311
12312 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
12313
12314         PR target/42894
12315         * gcc.dg/tls/pr42894.c: New test.
12316
12317 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12318
12319         * gcc.dg/pr47276.c: Add dg-require-visibility.
12320
12321 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12322
12323         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12324
12325 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
12326             Tobias Burnus  <burnus@gcc.gnu.org>
12327
12328         PR fortran/45170
12329         PR fortran/35810
12330         PR fortran/47350
12331         * gfortran.dg/realloc_on_assign_3.f03: New test.
12332         * gfortran.dg/realloc_on_assign_4.f03: New test.
12333         * gfortran.dg/allocatable_function_5.f90: New test.
12334         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12335         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12336         implemented" dg-errors.
12337
12338 2011-01-27  Jan Hubicka  <jh@suse.cz>
12339
12340         PR middle-end/46949
12341         * gcc.dg/attr-weakref-4.c: New testcase
12342
12343 2011-01-27  Martin Jambor  <mjambor@suse.cz>
12344
12345         PR tree-optimization/47228
12346         * gcc.dg/torture/pr47228.c: New test.
12347
12348 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12349
12350         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12351
12352 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12353
12354         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12355         when using auto-overlay support on the SPU.
12356
12357 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12358
12359         PR rtl-optimization/44174
12360         * gcc.target/i386/asm-6.c: New test.
12361
12362 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
12363
12364         PR rtl-optimization/46856
12365         * gcc.c-torture/compile/pr46856.c: New test.
12366
12367 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
12368             Andrew Pinski  <pinskia@gmail.com>
12369
12370         PR c/43082
12371         * gcc.dg/pr43082.c: New.
12372
12373 2011-01-26  DJ Delorie  <dj@redhat.com>
12374
12375         PR rtl-optimization/46878
12376         * gcc.dg/pr46878-1.c: New test.
12377
12378 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12379
12380         PR c++/47476
12381         * g++.dg/cpp0x/pr47476.C: New test.
12382
12383 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12384
12385         * gcc.c-torture/compile/20110126-1.c: New test.
12386
12387 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12388
12389         PR c/47473
12390         * gcc.dg/torture/pr47473.c: New test.
12391
12392 2011-01-26  Jan Hubicka  <jh@suse.cz>
12393
12394         PR target/47237
12395         * gcc.c-torture/execute/pr47237.c: New testcase.
12396
12397 2011-01-26  Jan Hubicka  <jh@suse.cz>
12398
12399         PR tree-optimization/47190
12400         * gcc.dg/attr-weakref-3.c: New testcase.
12401
12402 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
12403
12404         PR c++/43601
12405         * gcc.dg/dll-9a.c: New test file.
12406         * gcc.dg/dll-11.c: Likewise.
12407         * gcc.dg/dll-12.c: Likewise.
12408         * gcc.dg/dll-12a.c: Likewise.
12409         * gcc.dg/dll-11a.c: Likewise.
12410         * gcc.dg/dll-9.c: Likewise.
12411         * gcc.dg/dll-10.c: Likewise.
12412         * gcc.dg/dll-10a.c: Likewise.
12413         * g++.dg/ext/dllexport4a.cc: Likewise.
12414         * g++.dg/ext/dllexport4.C: Likewise.
12415         * g++.dg/ext/dllexport5.C: Likewise.
12416         * g++.dg/ext/dllexport5a.cc: Likewise.
12417
12418 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12419
12420         PR tree-optimization/46970
12421         * gcc.dg/graphite/pr46970.c: New.
12422
12423 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12424
12425         PR tree-optimization/46215
12426         * gcc.dg/graphite/pr46215.c: New.
12427
12428 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12429
12430         PR tree-optimization/46168
12431         * gcc.dg/graphite/pr46168.c: New.
12432
12433 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12434
12435         PR tree-optimization/43657
12436         * gcc.dg/graphite/pr43657.c: New.
12437
12438 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12439
12440         PR tree-optimization/29832
12441         * gfortran.dg/graphite/pr29832.f90: New.
12442
12443 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12444
12445         PR tree-optimization/43567
12446         * gcc.dg/graphite/pr43567.c: New.
12447
12448 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12449
12450         * gfortran.dg/graphite/interchange-4.f: New.
12451         * gfortran.dg/graphite/interchange-5.f: New.
12452
12453         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12454         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12455         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12456         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12457         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12458         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12459         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12460         * gfortran.dg/ltrans-7.f90: Removed.
12461         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12462
12463         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12464         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12465         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12466         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12467         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12468         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12469         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12470         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12471         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12472         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12473         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12474         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12475         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12476         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12477         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12478         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12479         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12480         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12481         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12482         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12483         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12484         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12485         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12486         * gcc.dg/tree-ssa/data-dep-1.c
12487         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12488         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12489         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12490         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12491         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12492
12493 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12494
12495         PR tree-optimization/47265
12496         PR tree-optimization/47443
12497         * gcc.c-torture/compile/pr47265.c: New test.
12498         * gcc.dg/pr47443.c: New test.
12499
12500 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12501
12502         PR tree-optimization/47382
12503         * g++.dg/torture/pr47382.C: New test.
12504         * g++.dg/opt/devirt1.C: Xfail.
12505
12506 2011-01-25  Yao Qi  <yao@codesourcery.com>
12507
12508         PR target/45701
12509         * gcc.target/arm/pr45701-1.c: New test.
12510         * gcc.target/arm/pr45701-2.c: New test.
12511         * gcc.target/arm/pr45701-3.c: New test.
12512
12513 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12514             Jakub Jelinek  <jakub@redhat.com>
12515
12516         PR tree-optimization/47271
12517         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12518
12519 2011-01-25  Nick Clifton  <nickc@redhat.com>
12520
12521         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12522         (saturate_add): Delete.
12523         (exchange): Delete.
12524         (main): Do not run saturate_add.
12525         (set_interrupts): Delete.
12526
12527 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12528
12529         PR fortran/47448
12530         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12531
12532 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12533
12534         PR tree-optimization/47427
12535         PR tree-optimization/47428
12536         * gcc.c-torture/compile/pr47427.c: New test.
12537         * gcc.c-torture/compile/pr47428.c: New test.
12538
12539 2011-01-25  Richard Guenther  <rguenther@suse.de>
12540
12541         PR middle-end/47411
12542         * gcc.dg/torture/pr47411.c: New testcase.
12543
12544 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12545
12546         * gfortran.dg/graphite/id-24.f: New.
12547         * gfortran.dg/graphite/id-25.f: New.
12548
12549 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12550
12551         * gfortran.dg/graphite/id-23.f: New.
12552
12553 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12554
12555         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12556
12557 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12558
12559         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12560         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12561         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12562         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12563         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12564         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12565         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12566         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12567         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12568
12569 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12570
12571         * gcc.dg/graphite/block-0.c: Add documentation.
12572         * gcc.dg/graphite/block-4.c: Same.
12573         * gcc.dg/graphite/block-7.c: Same.
12574         * gcc.dg/graphite/block-8.c: New.
12575         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12576         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12577         * gcc.dg/graphite/interchange-12.c: Add documentation.
12578         * gcc.dg/graphite/interchange-13.c: New.
12579         * gcc.dg/graphite/interchange-14.c: New.
12580         * gcc.dg/graphite/interchange-15.c: New.
12581         * gcc.dg/graphite/interchange-8.c: Add documentation.
12582         * gcc.dg/graphite/interchange-mvt.c: Same.
12583
12584 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12585
12586         PR target/47408
12587         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12588         * gcc.target/powerpc/altivec-14.c: Ditto.
12589         * gcc.target/powerpc/altivec-33.c: Ditto.
12590         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12591         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12592         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12593         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12594         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12595         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12596         * g++.dg/ext/altivec-15.C: Ditto.
12597         * g++.dg/ext/altivec-types-1.C: Ditto.
12598         * g++.dg/ext/altivec-types-2.C: Ditto.
12599         * g++.dg/ext/altivec-types-3.C: Ditto.
12600         * g++.dg/ext/altivec-types-4.C: Ditto.
12601
12602 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12603
12604         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12605
12606 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12607
12608         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12609         optimization options.
12610
12611 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12612
12613         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12614
12615         PR testsuite/45988
12616         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12617
12618 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12619
12620         PR fortran/47421
12621         * gfortran.dg/allocatable_scalar_12.f90: New.
12622
12623 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12624
12625         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12626         vectorization to be not profitable if peeling is used to
12627         realign the memory access.
12628         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12629         loop bound to avoid loop unrolling.
12630         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12631
12632 2011-01-22  Jan Hubicka  <jh@suse.cz>
12633
12634         PR lto/47333
12635         * g++.dg/lto/pr47333.C: New file.
12636
12637 2011-01-22  Jan Hubicka  <jh@suse.cz>
12638
12639         PR tree-optimization/43884
12640         PR lto/44334
12641         * gcc.dg/autopar/outer-2.c: Increase array size.
12642         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12643
12644 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12645
12646         PR fortran/38536
12647         * gfortran.dg/c_loc_tests_16.f90:  New test.
12648
12649 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12650
12651         PR fortran/47399
12652         * gfortran.dg/typebound_proc_19.f90: New.
12653
12654 2011-01-21  Jeff Law <law@redhat.com>
12655
12656         PR tree-optimization/47053
12657         * g++.dg/pr47053.C: New test.
12658
12659 2011-01-21  Jason Merrill  <jason@redhat.com>
12660
12661         PR c++/47041
12662         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12663
12664 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12665
12666         PR c++/47388
12667         * g++.dg/cpp0x/range-for10.C: New test.
12668         * g++.dg/template/for1.C: New test.
12669
12670         PR middle-end/45566
12671         * g++.dg/tree-prof/partition3.C: New test.
12672
12673         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12674
12675         PR rtl-optimization/47366
12676         * g++.dg/opt/pr47366.C: New test.
12677
12678 2011-01-21  Jason Merrill  <jason@redhat.com>
12679
12680         PR c++/46552
12681         * g++.dg/cpp0x/constexpr-regress2.C: New.
12682
12683         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12684
12685 2011-01-21  Jeff Law <law@redhat.com>
12686
12687         PR rtl-optimization/41619
12688         * gcc.dg/pr41619.c: New.
12689
12690 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12691
12692         PR tree-optimization/47355
12693         * g++.dg/opt/pr47355.C: New test.
12694
12695 2011-01-21  Richard Guenther  <rguenther@suse.de>
12696
12697         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12698         making main hot.
12699
12700 2011-01-21  Richard Guenther  <rguenther@suse.de>
12701
12702         PR tree-optimization/47365
12703         * gcc.dg/torture/pr47365.c: New testcase.
12704         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12705
12706 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12707
12708         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12709
12710 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12711
12712         PR tree-optimization/47391
12713         * gcc.dg/pr47391.c: New test.
12714
12715 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12716
12717         * g++.dg/template/char1.C: Use signed char.
12718
12719 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12720
12721         PR fortran/47377
12722         * gfortran.dg/pointer_target_4.f90: New.
12723
12724 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12725
12726         PR target/47251
12727         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12728         ILP32 system and not IP32.
12729
12730 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12731
12732         PR debug/46583
12733         * g++.dg/debug/pr46583.C: New.
12734
12735 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12736
12737         PR debug/47283
12738         * g++.dg/debug/pr47283.C: New test.
12739
12740         PR testsuite/47371
12741         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12742         * gcc.target/i386/headmerge-2.c: Likewise.
12743
12744 2011-01-20  Richard Guenther  <rguenther@suse.de>
12745
12746         PR middle-end/47370
12747         * gcc.dg/torture/pr47370.c: New testcase.
12748
12749 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12750
12751         PR tree-optimization/46130
12752         * gcc.dg/pr46130-1.c: New test.
12753         * gcc.dg/pr46130-2.c: New test.
12754
12755 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12756
12757         PR c++/47291
12758         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12759
12760 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12761
12762         PR debug/46240
12763         * g++.dg/debug/pr46240.cc: New.
12764
12765 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12766
12767         PR c++/47303
12768         * g++.dg/template/anonunion1.C: New test.
12769
12770         PR rtl-optimization/47337
12771         * gcc.c-torture/execute/pr47337.c: New test.
12772
12773 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12774
12775         PR testsuite/45342
12776         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12777
12778 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12779
12780         PR tree-optimization/46021
12781         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12782
12783 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12784
12785         PR tree-optimization/47290
12786         * g++.dg/torture/pr47290.C: New test.
12787
12788 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12789
12790         PR fortran/47240
12791         * gfortran.dg/proc_ptr_comp_29.f90: New.
12792
12793 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12794
12795         PR testsuite/41146
12796         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12797         powerpc-apple-darwin9.
12798
12799 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12800
12801         PR rtl-optimization/47299
12802         * gcc.c-torture/execute/pr47299.c: New test.
12803
12804 2011-01-17  Jason Merrill  <jason@redhat.com>
12805
12806         * g++.dg/cpp0x/constexpr-virtual.C: New.
12807
12808 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12809
12810         PR fortran/47331
12811         * gfortran.dg/gomp/pr47331.f90: New test.
12812
12813 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12814
12815         PR objc/47314
12816         * objc.dg/selector-warn-1.m: New.
12817         * obj-c++.dg/selector-warn-1.mm: New.
12818
12819 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12820
12821         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12822         Update dg-final accordingly.
12823
12824 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12825
12826         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12827
12828 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12829
12830         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12831         target check.
12832         * gcc.dg/guality/pr36728-2.c: Likewise.
12833
12834 2011-01-17  Richard Guenther  <rguenther@suse.de>
12835
12836         PR tree-optimization/47313
12837         * g++.dg/torture/pr47313.C: New testcase.
12838
12839 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12840
12841         PR target/47318
12842         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12843         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12844         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12845         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12846
12847         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12848         as __m256i.
12849         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12850         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12851         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12852
12853 2011-01-17  Richard Guenther  <rguenther@suse.de>
12854
12855         PR tree-optimization/45967
12856         * gcc.dg/torture/pr45967-2.c: New testcase.
12857         * gcc.dg/torture/pr45967-3.c: Likewise.
12858
12859 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12860
12861         PR testsuite/47325
12862         * g++.dg/ext/pr47213.C: Require visibility.
12863
12864 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12865
12866         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12867         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12868
12869 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12870
12871         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12872         Linux-based targets.
12873
12874 2011-01-13  Jan Hubicka  <jh@suse.cz>
12875
12876         PR tree-optimization/47276
12877         * gcc.dg/pr47276.c: New testcase.
12878
12879 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12880             Jonathan Wakely  <jwakely.gcc@gmail.com>
12881
12882         PR c++/33558
12883         * g++.dg/other/pr33558.C: New.
12884         * g++.dg/other/pr33558-2.C: New.
12885
12886 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12887
12888         PR tree-optimization/45934
12889         PR tree-optimization/46302
12890         * g++.dg/ipa/devirt-c-1.C: New test.
12891         * g++.dg/ipa/devirt-c-2.C: Likewise.
12892         * g++.dg/ipa/devirt-c-3.C: Likewise.
12893         * g++.dg/ipa/devirt-c-4.C: Likewise.
12894         * g++.dg/ipa/devirt-c-5.C: Likewise.
12895         * g++.dg/ipa/devirt-c-6.C: Likewise.
12896         * g++.dg/ipa/devirt-6.C: Likewise.
12897         * g++.dg/ipa/devirt-d-1.C: Likewise.
12898         * g++.dg/torture/pr45934.C: Likewise.
12899
12900 2011-01-14  Jason Merrill  <jason@redhat.com>
12901
12902         * g++.dg/cpp0x/variadic105.C: New.
12903
12904 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12905             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12906
12907         PR objc/45989
12908         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12909         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12910         execution tests on i?86-*-*, x86_64-*-* and
12911         powerpc*-apple-darwin* && ilp32.
12912         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12913         tests on i?86-*-* and x86_64-*-*.
12914
12915 2011-01-14  Richard Guenther  <rguenther@suse.de>
12916
12917         PR tree-optimization/47280
12918         * g++.dg/opt/pr47280.C: New testcase.
12919
12920 2011-01-14  Jason Merrill  <jason@redhat.com>
12921
12922         * g++.dg/cpp0x/constexpr-regress1.C: New.
12923
12924         * g++.dg/ext/flexary2.C: New.
12925
12926 2011-01-14  Richard Guenther  <rguenther@suse.de>
12927
12928         PR middle-end/47281
12929         * gcc.dg/torture/pr47281.c: New testcase.
12930         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12931
12932 2011-01-14  Richard Guenther  <rguenther@suse.de>
12933
12934         PR tree-optimization/47286
12935         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12936
12937 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12938
12939         PR c++/47213
12940         * g++.dg/ext/pr47213.C: New.
12941
12942 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12943
12944         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12945
12946 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12947             Mikael Morin  <mikael@gcc.gnu.org>
12948
12949         PR fortran/45848
12950         PR fortran/47204
12951         * gfortran.dg/select_type_20.f90: New.
12952         * gfortran.dg/select_type_21.f90: New.
12953
12954 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12955
12956         PR target/47251
12957         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12958
12959 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12960
12961         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12962         * gcc.dg/guality/pr36728-2.c: Likewise.
12963
12964 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12965
12966         PR debug/PR46973
12967         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12968
12969 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12970
12971         PR rtl-optimization/45352
12972         * gcc.dg/pr45352-3.c: New.
12973
12974 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12975
12976         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12977         comment.
12978         * g++.dg/cpp0x/range-for8.C: New.
12979         * g++.dg/cpp0x/range-for9.C: New.
12980
12981 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12982
12983         PR debug/47209
12984         * g++.dg/debug/pr47209.C: New.
12985
12986 2011-01-12  Richard Guenther  <rguenther@suse.de>
12987
12988         PR lto/47259
12989         * gcc.dg/lto/pr47259_0.c: New testcase.
12990         * gcc.dg/lto/pr47259_1.c: Likewise.
12991
12992 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12993
12994         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12995         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12996         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12997         methods missing from the OBJC2 Object.
12998         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12999         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13000         GNU and NeXT runtimes.
13001         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13002         comments.
13003         * objc-obj-c++-shared/Object1.m: Likewise.
13004         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
13005         * objc.dg/proto-qual-1.m: Likewise.
13006         * obj-c++.dg/proto-lossage-3.mm: Likewise.
13007         * obj-c++.dg/proto-qual-1.mm: Likewise.
13008
13009 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
13010
13011         PR testsuite/33033
13012         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13013
13014 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13015
13016         Fixed the Objective-C++ testsuite and updated all tests.
13017         * lib/obj-c++.exp (obj-c++_init): Declare and set
13018         gcc_warning_prefix and gcc_error_prefix.
13019         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13020         'dg-warning', 'dg-message' and 'dg-error'.
13021         * obj-c++.dg/class-extension-3.mm: Likewise.
13022         * obj-c++.dg/class-protocol-1.mm: Likewise.
13023         * obj-c++.dg/encode-7.mm: Likewise.
13024         * obj-c++.dg/exceptions-3.mm: Likewise.
13025         * obj-c++.dg/exceptions-5.mm: Likewise.
13026         * obj-c++.dg/method-12.mm: Likewise.
13027         * obj-c++.dg/method-13.mm: Likewise.
13028         * obj-c++.dg/method-15.mm: Likewise.
13029         * obj-c++.dg/method-16.mm: Likewise.
13030         * obj-c++.dg/method-4.mm: Likewise.
13031         * obj-c++.dg/method-8.mm: Likewise.
13032         * obj-c++.dg/method-conflict-1.mm: Likewise.
13033         * obj-c++.dg/method-conflict-2.mm: Likewise.
13034         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13035         and uncommented second part of the testcase now that the testsuite
13036         works correctly.
13037         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
13038         and uncommented second part of the testcase now that the testsuite
13039         works correctly.
13040         * obj-c++.dg/private-1.mm: Likewise.
13041         * obj-c++.dg/proto-lossage-4.mm: Likewise.
13042         * obj-c++.dg/syntax-error-7.mm: Likewise.
13043         * obj-c++.dg/warn5.mm: Likewise.
13044         * obj-c++.dg/property/at-property-14.mm: Likewise.
13045         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13046         FIXME.
13047         * obj-c++.dg/property/at-property-18.mm: Likewise.
13048         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13049         FIXME.
13050         * obj-c++.dg/property/at-property-21.mm: Likewise.
13051         * obj-c++.dg/property/at-property-28.mm: Likewise.
13052         * obj-c++.dg/property/at-property-5.mm: Likewise.
13053         * obj-c++.dg/property/dynamic-2.mm: Likewise.
13054         * obj-c++.dg/property/property-neg-3.mm: Likewise.
13055         * obj-c++.dg/property/synthesize-11.mm: Likewise.
13056         * obj-c++.dg/property/synthesize-6.mm: Likewise.
13057         * obj-c++.dg/property/synthesize-8.mm: Likewise.
13058         * obj-c++.dg/property/synthesize-9.mm: Likewise.
13059         * obj-c++.dg/tls/diag-5.mm: Likewise.
13060         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13061         dg-error, now matched correctly.
13062
13063 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13064
13065         * objc.dg/property/at-property-29.m: New.
13066         * obj-c++.dg/property/at-property-29.mm: New.
13067
13068 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13069
13070         * go.test/go-test.exp (go-set-goarch): New proc.
13071         (go-gc-tests): Use it.
13072
13073 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
13074
13075         PR debug/46955
13076         * g++.dg/debug/dwarf2/template-params-8.C: New test.
13077
13078 2011-01-11  Richard Henderson  <rth@redhat.com>
13079
13080         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13081
13082 2011-01-11  Jan Hubicka  <jh@suse.cz>
13083
13084         PR lto/45721
13085         PR lto/45375
13086         * gcc.dg/lto/pr45721_1.c: New file.
13087         * gcc.dg/lto/pr45721_0.c: New file.
13088
13089 2011-01-11  Richard Guenther  <rguenther@suse.de>
13090
13091         PR tree-optimization/46076
13092         * gcc.dg/tree-ssa/pr46076.c: New testcase.
13093
13094 2011-01-11  Jeff Law <law@redhat.com>
13095
13096         * PR tree-optimization/47086
13097         * gcc.dg/pr47086.c: New test.
13098
13099 2011-01-11  Jason Merrill  <jason@redhat.com>
13100
13101         PR c++/46658
13102         * g++.dg/template/new10.C: New.
13103
13104         PR c++/45520
13105         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13106
13107 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
13108
13109         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13110         Split type definitions and NSConstantString class into...
13111         * objc-obj-c++-shared/objc-test-suite-types.h: New.
13112         * objc-obj-c++-shared/nsconstantstring-class.h: New.
13113         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13114         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13115         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13116         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13117         to comments.
13118         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13119         encode defines for newer NeXT system headers.
13120         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13121         * obj-c++.dg/torture/strings/string1.mm: Likewise.
13122         * objc.dg/foreach-5.m: Likewise.
13123         * objc.dg/foreach-2.m: Likewise.
13124         * objc.dg/foreach-4.m: Likewise.
13125         * objc.dg/torture/strings/string1.m: Likewise.
13126         * objc.dg/torture/strings/string2.m: Likewise.
13127         * objc.dg/torture/strings/string3.m: Likewise.
13128         * objc.dg/torture/strings/string4.m: Likewise.
13129         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13130         header and stand alone.
13131         * obj-c++.dg/strings/strings-2.mm: Likewise.
13132         * objc.dg/torture/strings/const-str-3.m: Likewise.
13133         * objc.dg/strings/strings-2.m: Likewise.
13134         * objc.dg/strings/const-str-12b.m: Likewise.
13135
13136 2011-01-12  Richard Guenther  <rguenther@suse.de>
13137
13138         PR middle-end/32511
13139         * gcc.dg/attr-weak-1.c: Adjust.
13140
13141 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
13142
13143         PR fortran/47051
13144         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13145         standard compliant and comment.
13146
13147 2011-01-10  Jan Hubicka  <jh@suse.cz>
13148
13149         PR lto/46083
13150         * gcc.dg/initpri3.c: New testcase.
13151
13152 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
13153
13154         PR lto/47222
13155         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13156         externally visible.
13157         (g_esi): Likewise.
13158         (g_ebx): Likewise.
13159         (g_ebp): Likewise.
13160         (g_esp): Likewise.
13161         (g_ebp_save): Likewise.
13162         (g_esp_save): Likewise.
13163
13164 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13165
13166         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13167
13168 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13169
13170         PR tree-optimization/46021
13171         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13172         i?86-*-*, x86_64-*-*.
13173
13174 2011-01-10  Jeff Law <law@redhat.com>
13175
13176         * PR tree-optimization/47141
13177         * gcc.c-torture/compile/pr47141.c: New test.
13178
13179 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13180
13181         PR testsuite/46230
13182         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13183         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13184         * gcc.dg/vect/slp-35.c: Remove XFAILs.
13185         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13186
13187         PR testsuite/46230
13188         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13189         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
13190         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13191         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13192         being vectorized.  Adjust dg-final pattern.
13193
13194         PR testsuite/46230
13195         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13196         * gcc.dg/vect/slp-24.c: Likewise.
13197
13198 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
13199
13200         PR c++/47218
13201         * g++.dg/other/pr47218-1.C: New test file.
13202         * g++.dg/other/pr47218.C: Likewise.
13203         * g++.dg/other/pr47218.h: New supporting header.
13204
13205 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
13206
13207         PR objc/47232
13208         * objc.dg/attributes/invalid-attribute-1.m: New.
13209         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13210
13211 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13212
13213         PR fortran/47224
13214         * gfortran.dg/proc_ptr_comp_28.f90: New.
13215
13216 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13217
13218         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13219         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13220         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13221         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13222         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13223         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13224         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13225         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13226         * objc.dg/gnu-api-2-class.m: Likewise.
13227         * objc.dg/gnu-api-2-ivar.m: Likewise.
13228         * objc.dg/gnu-api-2-method.m: Likewise.
13229         * objc.dg/gnu-api-2-objc.m: Likewise.
13230         * objc.dg/gnu-api-2-object.m: Likewise.
13231         * objc.dg/gnu-api-2-property.m: Likewise.
13232         * objc.dg/gnu-api-2-protocol.m: Likewise.
13233         * objc.dg/gnu-api-2-sel.m: Likewise.
13234
13235 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13236
13237         * objc.dg/foreach-1.m: Skip for Darwin < 9.
13238         * objc.dg/objc-foreach-4.m: Likewise.
13239         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13240         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13241         * objc.dg/foreach-4.m: Likewise.
13242         * objc.dg/foreach-5.m: Likewise.
13243         * objc.dg/foreach-3.m: Return self from init.
13244
13245 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
13246
13247         PR fortran/38536
13248         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
13249
13250 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13251
13252         PR fortran/46313
13253         * gfortran.dg/class_35.f90: New.
13254
13255 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13256
13257         * objc.dg/foreach-1.m: Add "-Wall" to flags.
13258
13259 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
13260
13261         PR objc/47078
13262         * objc.dg/invalid-method-2.m: New.
13263         * obj-c++.dg/invalid-method-2.mm: New.
13264
13265 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
13266
13267         PR fortran/46896
13268         * gfortran.dg/transpose_optimization_2.f90 : New test.
13269
13270 2011-01-08  Jan Hubicka  <jh@suse.cz>
13271
13272         PR tree-optmization/46469
13273         * g++.dg/torture/pr46469.C: New testcase.
13274
13275 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13276
13277         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13278         emulation of libobjc-gnu structure layout functionality to ..
13279         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13280         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13281         * objc/execute/bf-common.h: Adjust headers.
13282         * objc/execute/bf-1.m: Likewise.
13283         * objc/execute/bf-2.m: Likewise.
13284         * objc/execute/bf-3.m: Likewise.
13285         * objc/execute/bf-4.m: Likewise.
13286         * objc/execute/bf-5.m: Likewise.
13287         * objc/execute/bf-6.m: Likewise.
13288         * objc/execute/bf-7.m: Likewise.
13289         * objc/execute/bf-8.m: Likewise.
13290         * objc/execute/bf-9.m: Likewise.
13291         * objc/execute/bf-10.m: Likewise.
13292         * objc/execute/bf-11.m: Likewise.
13293         * objc/execute/bf-12.m: Likewise.
13294         * objc/execute/bf-13.m: Likewise.
13295         * objc/execute/bf-14.m: Likewise.
13296         * objc/execute/bf-15.m: Likewise.
13297         * objc/execute/bf-16.m: Likewise.
13298         * objc/execute/bf-17.m: Likewise.
13299         * objc/execute/bf-18.m: Likewise.
13300         * objc/execute/bf-19.m: Likewise.
13301         * objc/execute/bf-20.m: Likewise.
13302         * objc/execute/bf-21.m: Likewise.
13303         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13304         objc_get_type_qualifiers ().
13305
13306 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
13307
13308         PR fortran/45777
13309         * gfortran.dg/dependency_39.f90:  New test.
13310
13311 2011-01-07  Jan Hubicka  <jh@suse.cz>
13312
13313         Get builtins tests ready for linker plugin.
13314         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13315         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13316         my_memset, my_bzero): Mark used.
13317         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13318         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13319         volatile.
13320         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13321         volatile.
13322
13323 2011-01-07  Jan Hubicka  <jh@suse.cz>
13324
13325         PR tree-optimization/46367
13326         * g++.dg/torture/pr46367.C: New file.
13327
13328 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13329
13330         PR target/47201
13331         * gcc.dg/pr47201.c: New test.
13332
13333         PR bootstrap/47187
13334         * gcc.dg/tree-prof/pr47187.c: New test.
13335
13336 2011-01-07  Tobias Burnus  <burnus@net-b.de>
13337
13338         PR fortran/41580
13339         * gfortran.dg/extends_type_of_3.f90: New.
13340
13341 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
13342
13343         * g++.dg/ext/dllexport-MI1.C: Adjust test.
13344         * g++.dg/ext/dllimport-MI1.C: Likewise.
13345         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13346         * g++.dg/ext/dllimport10.C: Likewise.
13347         * g++.dg/ext/dllimport11.C: Likewise.
13348         * g++.dg/ext/dllimport12.C: Likewise.
13349         * g++.dg/ext/dllimport13.C: Likewise.
13350         * g++.dg/ext/dllimport2.C: Likewise.
13351         * g++.dg/ext/dllimport3.C: Likewise.
13352         * g++.dg/ext/dllimport4.C: Likewise.
13353         * g++.dg/ext/dllimport5.C: Likewise.
13354         * g++.dg/ext/dllimport6.C: Likewise.
13355         * g++.dg/ext/dllimport8.C: Likewise.
13356         * g++.dg/ext/dllimport9.C: Likewise.
13357         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13358         targets, too. Additionally enable test for i?86-*-mingw*.
13359         * g++.dg/ext/selectany1.C: Likewise.
13360         Remove guard variable check.
13361
13362 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
13363
13364         PR fortran/47189
13365         PR fortran/47194
13366         * gfortran.dg/storage_size_3.f08: Extended.
13367
13368 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13369
13370         PR c++/47022
13371         * g++.dg/template/stdarg1.C: New test.
13372
13373 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13374
13375         PR fortran/47195
13376         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13377         * gfortran.dg/defined_operators_1.f90: Split the subroutine
13378         from the interface of functions to not hide the errors that
13379         shall be tested.
13380
13381 2011-01-06  Jan Hubicka  <jh@suse.cz>
13382
13383         * gcc.dg/lto/pr47188_0.c: New testcase.
13384         * gcc.dg/lto/pr47188_1.c: New testcase.
13385
13386 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13387
13388         PR fortran/33117
13389         PR fortran/46478
13390         * gfortran.dg/interface_33.f90: New test.
13391
13392 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
13393
13394         PR c/47150
13395         * gcc.c-torture/compile/pr47150.c: New test.
13396
13397 2011-01-06  Ira Rosen  <irar@il.ibm.com>
13398
13399         PR tree-optimization/47139
13400         * gcc.dg/vect/pr47139.c: New test.
13401
13402 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13403
13404         PR fortran/47180
13405         * gfortran.dg/extends_type_of_2.f03: New.
13406
13407 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13408
13409         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13410
13411 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13412
13413         * gnat.dg/opt14.adb: New test.
13414
13415 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13416
13417         PR fortran/46017
13418         * gfortran.dg/allocate_error_2.f90:  New test.
13419
13420 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13421
13422         PR fortran/47024
13423         * gfortran.dg/storage_size_3.f08: New.
13424
13425 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13426
13427         PR libgfortran/47154
13428         * gfortran.dg/namelist_68.f90: New test.
13429
13430 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13431
13432         * gnat.dg/unchecked_convert8.ad[sb]: New test.
13433
13434 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
13435
13436         PR fortran/46448
13437         * gfortran.dg/class_34.f90: New.
13438
13439 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13440
13441         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13442         use __builtin_inff.  Skip all single-precision tests that require
13443         Infinity.
13444
13445 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13446
13447         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13448
13449 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13450
13451         PR tree-optimization/47148
13452         * gcc.c-torture/execute/pr47148.c: New test.
13453
13454         PR tree-optimization/47155
13455         * gcc.c-torture/execute/pr47155.c: New test.
13456
13457         PR rtl-optimization/47157
13458         * gcc.c-torture/compile/pr47157.c: New test.
13459
13460 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13461
13462         * gcc.dg/torture/vector-shift2.c (schar): Define.
13463         (main): Always use schar or uchar instead of plain "char" to avoid
13464         dependencies on implementation-defined char signedness.
13465
13466 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13467
13468         PR tree-optimization/46801
13469         * gnat.dg/pack9.adb: Remove xfail.
13470
13471 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13472
13473         PR tree-optimization/46984
13474         * g++.dg/ipa/pr46984.C: New test.
13475
13476 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13477
13478         PR fortran/46408
13479         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13480
13481 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13482
13483         PR tree-optimization/47140
13484         * gcc.c-torture/compile/pr47140.c: New test.
13485
13486         PR rtl-optimization/47028
13487         * gcc.dg/pr47028.c: New test.
13488
13489 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13490
13491         * objc.dg/protocol-forward-1.m: Removed TODO.
13492         * objc.dg/protocol-forward-2.m: New.
13493         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13494         * obj-c++.dg/protocol-forward-2.mm: New.
13495
13496 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13497
13498         PR target/38662
13499         * g++.dg/eh/pr38662.C: New testcase.
13500
13501 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13502
13503         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13504         scan for newline '\n'.
13505
13506 \f
13507 Copyright (C) 2011 Free Software Foundation, Inc.
13508
13509 Copying and distribution of this file, with or without modification,
13510 are permitted in any medium without royalty provided the copyright
13511 notice and this notice are preserved.