OSDN Git Service

PR middle-end/51077
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/51077
4         * gcc.c-torture/compile/pr51077.c: New test.
5
6         PR rtl-optimization/51023
7         * gcc.c-torture/execute/pr51023.c: New test.
8
9 2011-11-10  Richard Guenther  <rguenther@suse.de>
10
11         PR tree-optimization/51042
12         * gcc.dg/torture/pr51042.c: New testcase.
13
14 2011-11-10  Richard Guenther  <rguenther@suse.de>
15
16         PR tree-optimization/51070
17         * gcc.dg/torture/pr51070.c: New testcase.
18
19 2011-11-10  Richard Guenther  <rguenther@suse.de>
20
21         PR tree-optimization/51030
22         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
23
24 2011-11-10  Richard Guenther  <rguenther@suse.de>
25
26         PR middle-end/51071
27         * gcc.dg/torture/pr51071.c: New testcase.
28
29 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
30
31         * gnat.dg/loop_optimization9.ad[sb]: New test.
32
33 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
34
35         PR tree-optimization/51058
36         * gfortran.dg/vect/pr51058.f90: New test.
37
38 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
39
40         PR tree-optimization/51000
41         * gcc.dg/vect/pr51000.c: New test.
42
43 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
44
45         PR c++/50837
46         * g++.dg/cpp0x/static_assert5.C: New.
47         * g++.dg/template/nontype13.C: Tweak.
48
49 2011-11-09  Jason Merrill  <jason@redhat.com>
50
51         PR c++/50972
52         * g++.dg/cpp0x/noexcept16.C: New.
53
54         PR c++/51046
55         * g++.dg/cpp0x/variadic119.C: New.
56
57 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
58
59         PR target/50911
60         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
61         permutations.
62         * gcc.dg/torture/vshuf-32.inc: Likewise.
63         * gcc.dg/torture/vshuf-4.inc: Likewise.
64         * gcc.dg/torture/vshuf-8.inc: Likewise.
65
66         * gcc.dg/tm/memopt-1.c: Fix up regexp.
67
68 2011-11-09  Ian Lance Taylor  <iant@google.com>
69
70         * lib/target-supports.exp (check_effective_target_ucontext_h): New
71         procedure.
72         * gcc.dg/split-5.c: New test.
73
74 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
75
76         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
77
78 2011-11-09  Jason Merrill  <jason@redhat.com>
79
80         PR c++/51029
81         * g++.dg/template/virtual1.C: New.
82
83 2011-11-08  Jason Merrill  <jason@redhat.com>
84
85         Run most C++ tests in both C++98 and C++11 modes.
86         * lib/target-supports.exp (check_effective_target_c++11): New.
87         (check_effective_target_c++98): New.
88         * lib/g++-dg.exp (g++-dg-runtest): New.
89         * g++.dg/dg.exp: Use g++-dg-runtest.
90         * g++.dg/charset/charset.exp: Likewise.
91         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
92         * g++.dg/dfp/dfp.exp: Likewise.
93         * g++.dg/gcov/gcov.exp: Likewise.
94         * g++.dg/gomp/gomp.exp: Likewise.
95         * g++.dg/graphite/graphite.exp: Likewise.
96         * g++.dg/tls/tls.exp: Likewise.
97         * g++.dg/tm/tm.exp: Likewise.
98         * g++.dg/vect/vect.exp: Likewise.
99         * g++.old-deja/old-deja.exp: Likewise.
100         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
101         with some of the torture options.
102         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
103         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
104         * g++.dg/init/null1.C: Only run in C++98.
105         * g++.dg/warn/Wconversion-null-3.C: Likewise.
106         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
107         * g++.old-deja/g++.brendan/crash64.C: Likewise.
108         * g++.old-deja/g++.other/anon9.C: Likewise.
109         * g++.old-deja/g++.other/linkage1.C: Likewise.
110         * g++.old-deja/g++.other/linkage2.C: Likewise.
111         * g++.old-deja/g++.pt/t29.C: Likewise.
112         * g++.old-deja/g++.pt/t30.C: Likewise.
113         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
114         * g++.dg/ext/anon-struct4.C: Likewise.
115         * g++.dg/init/brace2.C: Likewise.
116         * g++.dg/init/brace6.C: Likewise.
117         * g++.dg/other/anon3.C: Likewise.
118         * g++.dg/template/arg2.C: Likewise.
119         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
120         * g++.old-deja/g++.brendan/enum11.C: Likewise.
121         * g++.old-deja/g++.brendan/enum8.C: Likewise.
122         * g++.old-deja/g++.brendan/enum9.C: Likewise.
123         * g++.old-deja/g++.brendan/friend3.C: Likewise.
124         * g++.old-deja/g++.brendan/init2.C: Likewise.
125         * g++.old-deja/g++.brendan/init4.C: Likewise.
126         * g++.old-deja/g++.brendan/misc14.C: Likewise.
127         * g++.old-deja/g++.jason/cond.C: Likewise.
128         * g++.old-deja/g++.law/init1.C: Likewise.
129         * g++.old-deja/g++.law/operators32.C: Likewise.
130         * g++.old-deja/g++.pt/enum6.C: Likewise.
131         * g++.old-deja/g++.pt/explicit70.C: Likewise.
132         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
133
134         * g++.dg/eh/new1.C: Adjust for C++11 mode.
135         * g++.dg/init/new11.C: Likewise.
136         * g++.dg/init/pr29571.C: Likewise.
137         * g++.dg/lookup/forscope2.C: Likewise.
138         * g++.dg/parse/linkage1.C: Likewise.
139         * g++.dg/parse/typedef8.C: Likewise.
140         * g++.dg/template/error44.C: Likewise.
141         * g++.dg/tls/diag-2.C: Likewise.
142         * g++.dg/tls/diag-4.C: Likewise.
143         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
144         * g++.old-deja/g++.abi/arraynew.C: Likewise.
145         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
146         * g++.old-deja/g++.brendan/new3.C: Likewise.
147         * g++.old-deja/g++.eh/new1.C: Likewise.
148         * g++.old-deja/g++.eh/new2.C: Likewise.
149         * g++.old-deja/g++.jason/new.C: Likewise.
150         * g++.old-deja/g++.law/friend1.C: Likewise.
151         * g++.old-deja/g++.mike/net46.C: Likewise.
152         * g++.old-deja/g++.mike/p755.C: Likewise.
153         * g++.old-deja/g++.other/new6.C: Likewise.
154
155         * g++.dg/cpp0x/variadic74.C: Adjust diags.
156         * g++.dg/template/crash53.C: Likewise.
157         * g++.dg/template/void9.C: Likewise.
158
159 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
160
161         PR c++/51045
162         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
163
164 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
165
166         PR c++/51047
167         * g++.dg/cpp0x/sfinae29.C: New.
168
169 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
170
171         PR fortran/50960
172         * gfortran.dg/typebound_call_22.f03: New test case.
173
174 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
175
176         PR libfortran/50016
177         * gfortran.dg/inquire_size.f90: Don't flush the unit.
178
179 2011-11-09  Richard Guenther  <rguenther@suse.de>
180
181         PR tree-optimization/51039
182         * gcc.dg/pr51039.c: New testcase.
183
184 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
185
186         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
187         Enable also for powerpc*-*-*.
188
189 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
190
191         PR fortran/50540
192         * gfortran.dg/forall_16.f90: New test.
193
194 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
195
196         PR fortran/38718
197         * gfortran.dg/initialization_29.f90: Expand test.
198
199 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
200
201         PR c++/51027
202         * g++.dg/cpp0x/alias-decl-12.C: New test.
203         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
204
205 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
206
207         PR debug/51032
208         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
209
210 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
211
212         PR tree-optimization/51015
213         * gcc.dg/vect/pr51015.c: New test.
214
215 2011-11-08  David S. Miller  <davem@davemloft.net>
216
217         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
218         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
219
220 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
221
222         PR fortran/50404
223         * gfortran.dg/io_constraints_3.f90: Improve testcase.
224
225 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
226
227         PR fortran/50409
228         * gfortran.dg/string_5.f90: Improve testcase.
229
230 2011-10-23  Jason Merrill  <jason@redhat.com>
231
232         PR c++/50835
233         * g++.dg/template/lvalue2.C: New.
234
235 2011-11-08  Michael Matz  <matz@suse.de>
236
237         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
238         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
239         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
240         * g++.dg/eh/builtin2.C: Ditto.
241         * g++.dg/eh/builtin3.C: Ditto.
242
243 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
244
245         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
246         being prefered even for -mavx.
247         * gcc.target/i386/avx-cvt-3.c: New test.
248
249 2011-11-08  Richard Guenther  <rguenther@suse.de>
250
251         PR tree-optimization/51012
252         * gcc.dg/pr51012-1.c: New testcase.
253         * gcc.dg/pr51012-2.c: Likewise.
254
255 2011-11-08  Richard Guenther  <rguenther@suse.de>
256
257         PR middle-end/51010
258         * c-c++-common/uninit-pr51010.c: New testcase.
259
260 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
261
262         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
263         check_effective_target_vect_call_copysignf,
264         check_effective_target_vect_call_lrint): New procedures.
265         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
266         $VECT_SLP_CFLAGS with -ffast-math.
267         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
268         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
269         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
270         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
271
272 2011-11-07  Richard Henderson  <rth@redhat.com>
273             Aldy Hernandez  <aldyh@redhat.com>
274             Torvald Riegel  <triegel@redhat.com>
275
276         Merged from transactional-memory.
277
278         * g++.dg/dg.exp: Run transactional memory tests.
279         * g++.dg/tm: New directory with new tests.
280         * gcc.dg/tm: New directory with new tests.
281         * c-c++-common/tm: New directory with new tests.
282
283 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
284
285         Fix context handling of alias-declaration
286         * g++.dg/cpp0x/alias-decl-11.C: New test.
287
288 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
289
290         PR c++/50864
291         * g++.dg/parse/template26.C: New.
292         * g++.dg/template/crash45.C: Adjust dg-error string.
293
294 2011-11-07  Jason Merrill  <jason@redhat.com>
295
296         PR c++/50848
297         * g++.dg/template/lookup9.C: New.
298
299         PR c++/50863
300         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
301
302         PR c++/50870
303         * g++.dg/cpp0x/decltype35.C: New.
304
305 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
306
307         Support C++11 alias-declaration
308         PR c++/45114
309         * g++.dg/cpp0x/alias-decl-0.C: New test case.
310         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
311         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
312         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
313         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
314         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
315         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
316         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
317         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
318         * g++.dg/ext/alias-decl-attr1.C: Likewise.
319         * g++.dg/ext/alias-decl-attr2.C: Likewise.
320         * g++.dg/ext/alias-decl-attr3.C: Likewise.
321         * g++.dg/ext/alias-decl-attr4.C: Likewise.
322
323 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
324
325         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
326
327 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
328
329         PR fortran/50919
330         * gfortran.dg/typebound_call_21.f03: New.
331
332 2011-11-07  Nathan Sidwell  <nathan@acm.org>
333
334         * gcc.dg/profile-dir-1.c: Adjust final scan.
335         * gcc.dg/profile-dir-2.c: Adjust final scan.
336         * gcc.dg/profile-dir-3.c: Adjust final scan.
337         * gcc.misc-tests/gcov.exp: Adjust regexp.
338         * gcc.misc-tests/gcov-12.c: New.
339         * gcc.misc-tests/gcov-13.c: New.
340         * gcc.misc-tests/gcovpart-13b.c: New.
341         * gcc.misc-tests/gcov-14.c: New.
342
343 2011-11-07  Jason Merrill  <jason@redhat.com>
344
345         PR c++/35688
346         * g++.dg/ext/visibility/template8.C: New.
347
348 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
349
350         PR tree-optimization/50789
351         * gcc.target/i386/avx2-gather-1.c: New test.
352         * gcc.target/i386/avx2-gather-2.c: New test.
353         * gcc.target/i386/avx2-gather-3.c: New test.
354         * gcc.target/i386/avx2-gather-4.c: New test.
355
356 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
357
358         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
359
360 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
361
362         PR libfortran/45723
363         * gfortran.dg/open_dev_null.f90: Remove testcase.
364
365 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
366
367         * lib/target-supports.exp (check_effective_target_sync_int_128):
368         Don't cache the result.
369         (check_effective_target_sync_long_long): Ditto.
370
371 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
372
373         PR rtl-optimization/47698
374         * gcc.target/i386/47698.c: New test.
375
376 2011-11-06  Jason Merrill  <jason@redhat.com>
377
378         PR c++/35688
379         * g++.dg/ext/visibility/template7.C: New.
380
381 2011-11-07  Terry Guo  <terry.guo@arm.com>
382
383         * gcc.target/arm/wmul-1.c: Adjust optimization level.
384         * gcc.target/arm/wmul-2.c: Ditto.
385         * gcc.target/arm/wmul-3.c: Ditto.
386         * gcc.target/arm/wmul-4.c: Ditto.
387
388 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
389
390         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
391         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
392         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
393         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
394         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
395         expected diagnostics.
396
397 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
398             Richard Henderson  <rth@redhat.com>
399             Aldy Hernandez  <aldyh@redhat.com>
400
401         Merged from cxx-mem-model.
402
403         * lib/target-supports.exp (check_effective_target_sync_int_128,
404         check_effective_target_sync_long_long): Check whether the target
405         supports 64 and 128 bit __sync builtins.
406         (check_effective_target_cas_char): New.
407         (check_effective_target_cas_int): New.
408         * gcc.dg/dg.exp: Exclude simulate-thread tests.
409         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
410         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
411         produce the expected library calls.
412         * gcc.dg/atomic-fence.c: New functional tests.
413         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
414         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
415         * gcc.dg/atomic-lockfree[-aux].c: New tests.
416         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
417         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
418         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
419         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
420         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
421         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
422         are atomic.
423         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
424         loads are atomic.
425         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
426         are atomic.
427         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
428         are atomic.
429         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
430         int128 operations are atomic.
431         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
432         operations are atomic.
433         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
434         operations are atomic.
435         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
436         operations are atomic.
437         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
438         stores aren't moved out of a loop.
439         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
440         globals don't overwrite neighbouring globals.
441         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
442         writes dont overwrite neighbouring components.
443         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
444         * c-c++-common/gomp/atomic-3.c: Likewise.
445         * c-c++-common/gomp/atomic-9.c: Likewise.
446         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
447         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
448         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
449         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
450         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
451         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
452         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
453         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
454         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
455         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
456         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
457         g++.dg/gomp/atomic-15.C: Remove.
458         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
459         * gcc.dg/gomp/atomic-11.c: Remove test.
460
461 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
462
463         * gcc.dg/vect/bb-slp-cond-1.c: New test.
464         * gcc.dg/vect/slp-cond-1.c: New test.
465         * gcc.dg/vect/slp-cond-2.c: New test.
466
467 2011-11-05  David S. Miller  <davem@davemloft.net>
468
469         * lib/test-supports.exp
470         (check_effective_target_ultrasparc_vis2_hw): New proc.
471         (check_effective_target_ultrasparc_vis3_hw): New proc.
472         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
473         * gcc.target/sparc/vec-init-2.inc: Likewise.
474         * gcc.target/sparc/vec-init-3.inc: Likewise.
475         * gcc.target/sparc/vec-init-1-vis1.c: New test.
476         * gcc.target/sparc/vec-init-1-vis2.c: New test.
477         * gcc.target/sparc/vec-init-1-vis3.c: New test.
478         * gcc.target/sparc/vec-init-2-vis1.c: New test.
479         * gcc.target/sparc/vec-init-2-vis2.c: New test.
480         * gcc.target/sparc/vec-init-2-vis3.c: New test.
481         * gcc.target/sparc/vec-init-3-vis1.c: New test.
482         * gcc.target/sparc/vec-init-3-vis2.c: New test.
483         * gcc.target/sparc/vec-init-3-vis3.c: New test.
484
485 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
486
487         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
488         Disable test on Epiphany.
489         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
490         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
491         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
492         * g++.dg/parse/pragma3.C: Likewise.
493         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
494         (bar): Use it.
495         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
496         * gcc.dg/tls/thr-cse-1.c: Likewise.
497         * g++.dg/opt/devirt2.C: Likewise.
498         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
499         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
500         * gcc.target/epiphany: New directory.
501
502 2011-11-05  Tobias Burnus  <burnus@net-b.de>
503
504         * gfortran.dg/quad_2.f90: New.
505
506 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
507
508         * gcc.dg/strlenopt-22g.c: New wrapper around...
509         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
510
511 2011-11-04  Jason Merrill  <jason@redhat.com>
512
513         PR c++/26714
514         * g++.dg/init/lifetime2.C: New.
515         * g++.dg/cpp0x/initlist-lifetime2.C: New.
516
517         PR c++/48370
518         * g++.dg/init/lifetime1.C: Test cleanup order.
519
520 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
521
522         * g++.dg/other/offsetof7.C: New test.
523
524 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
525
526         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
527         variable, default empty, -ffat-lto-objects for effective_target_lto.
528         (gcc-dg-test-1): Add options from dg-final methods.
529         * lib/scanasm.exp (scan-assembler_required_options)
530         (scan-assembler-not_required_options): New procs.
531
532 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
533
534         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
535         generate a pedwarn in c++98-mode.
536         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
537         don't generate a pedwarn in c++0x-mode.
538
539 2011-11-04  Olivier Goffart  <olivier@woboq.com>
540
541         PR c++/50965
542         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
543
544 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
545
546         PR rtl-optimization/38644
547         * gcc.target/arm/stack-red-zone.c: New.
548
549 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
550
551         PR c++/48420
552         * g++.dg/warn/Wconversion-null-3.C: New.
553
554 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
555
556         PR c++/50941
557         * g++.dg/cpp0x/udlit-strint-length.C: New.
558
559 2011-11-04  Jason Merrill  <jason@redhat.com>
560
561         PR c++/48370
562         * g++.dg/cpp0x/initlist-lifetime1.C: New.
563         * g++.dg/init/lifetime1.C: New.
564         * g++.dg/init/ref21.C: New.
565         * g++.dg/eh/array1.C: New.
566
567 2011-11-04  Tom de Vries  <tom@codesourcery.com>
568
569         PR tree-optimization/50763
570         * gcc.dg/pr50763-5.c: New test.
571
572 2011-11-04  Tom de Vries  <tom@codesourcery.com>
573
574         PR tree-optimization/50763
575         * g++.dg/pr50763-4.C: New test.
576
577 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
578
579         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
580         test.
581
582         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
583
584         * gcc.dg/torture/vec-cvt-1.c: New test.
585
586 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
587
588         * gnat.dg/specs/private1[-sub].ads: New test.
589
590 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
591
592         PR fortran/43829
593         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
594         * gfortran.dg/inline_sum_1.f90: New.
595         * gfortran.dg/inline_sum_2.f90: New.
596         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
597         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
598         * gfortran.dg/inline_product_1.f90: New.
599
600 2011-11-03  Tobias Burnus  <burnus@net-b.de>
601
602         PR fortran/50933
603         * gfortran.dg/bind_c_dts_5.f90: New.
604
605 2011-11-03  Tobias Burnus  <burnus@net-b.de>
606
607         PR fortran/50960
608         * gfortran.dg/module_parameter_array_refs_2.f90: New.
609
610 2011-11-03  Richard Guenther  <rguenther@suse.de>
611
612         PR middle-end/50079
613         * g++.dg/init/copy7.C: Remove testcase.
614
615 2011-11-03  Martin Jambor  <mjambor@suse.cz>
616
617         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
618         * g++.dg/ipa/devirt-c-2.C: Likewise.
619         * g++.dg/ipa/devirt-c-7.C: New test.
620         * g++.dg/ipa/devirt-c-8.C: Likewise.
621
622 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
623
624         PR tree-optimization/50912
625         * gnat.dg/loop_optimization10.ad[sb]: New test.
626         * gnat.dg/loop_optimization10_pkg.ads: New helper.
627
628 2011-11-02  Jason Merrill  <jason@redhat.com>
629
630         PR c++/50930
631         * g++.dg/cpp0x/nsdmi-list2.C: New.
632
633 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
634
635         PR c++/50810
636         * g++.dg/cpp0x/warn_cxx0x2.C: New.
637         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
638
639 2011-11-02  Tom de Vries  <tom@codesourcery.com>
640
641         PR tree-optimization/50769
642         * gfortran.dg/pr50769.f90: New test.
643
644 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
645
646         * gcc.target/sparc/20111102-1.c: New test.
647
648 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
649
650         PR c++/50956
651         * g++.dg/warn/Wcast-qual2.C: New.
652
653 2011-11-02  Tom de Vries  <tom@codesourcery.com>
654
655         PR tree-optimization/50763
656         * g++.dg/pr50763-3.C: New test.
657
658 2011-11-02  Tom de Vries  <tom@codesourcery.com>
659
660         PR tree-optimization/50672
661         * g++.dg/pr50672.C: New test.
662
663 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
664
665         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
666         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
667         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
668
669         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
670
671 2011-11-02  Richard Guenther  <rguenther@suse.de>
672
673         PR tree-optimization/50902
674         * gcc.dg/torture/pr50902.c: New testcase.
675
676 2010-11-02  Richard Guenther  <rguenther@suse.de>
677
678         PR tree-optimization/50890
679         * gcc.dg/torture/pr50890.c: New testcase.
680
681 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
682
683         PR c++/44277
684         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
685         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
686
687 2011-11-01  Tom de Vries  <tom@codesourcery.com>
688
689         PR tree-optimization/50908
690         * gcc.dg/pr50908.c: New test.
691         * gcc.dg/pr50908-2.c: Same.
692         * gcc.dg/pr50908-3.c: Same.
693
694 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
695
696         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
697         the outer loop.  Remove comment.  Don't check for widen-mult.
698
699 2011-10-31  Martin Jambor  <mjambor@suse.cz>
700
701         * gcc.dg/ipa/ipcp-4.c: New test.
702
703 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
704
705         * gcc.dg/vshift-3.c: New test.
706         * gcc.dg/vshift-4.c: New test.
707         * gcc.dg/vshift-5.c: New test.
708
709 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
710
711         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
712         and current implementation.
713
714 2011-10-31  Paul Brook  <paul@codesourcery.com>
715
716         * gcc.dg/constructor-1.c: New test.
717
718 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
719
720         PR fortran/50753
721         * gfortran.dg/dshift_3.f90: New test.
722
723 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
724
725         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
726         hppa*-*-hpux*.
727         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
728         * gcc.dg/torture/vshuf-v4si.c: Likewise.
729         * gcc.dg/torture/vshuf-v8si.c: Likewise.
730         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
731         * gcc.dg/torture/vshuf-v4di.c: Likewise.
732         * gcc.dg/torture/vshuf-v2df.c: Likewise.
733         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
734         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
735         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
736         * gcc.dg/torture/vshuf-v2di.c: Likewise.
737         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
738         * gcc.dg/torture/vshuf-v4df.c: Likewise.
739         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
740         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
741         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
742         * gcc.dg/vector-compare-2.c: Likewise.
743
744 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
745
746         PR c++/50901
747         * g++.dg/cpp0x/pr50901.C: New.
748
749 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
750
751         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
752         * gcc.target/i386/fma4-check.h (main): Ditto.
753         * gcc.target/i386/xop-check.h (main): Ditto.
754
755 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
756
757         Revert:
758         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
759
760         PR c++/50864
761         * g++.dg/template/crash109.C: New.
762
763 2011-10-28  Jason Merrill  <jason@redhat.com>
764
765         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
766
767 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
768
769         PR c++/50864
770         * g++.dg/template/crash109.C: New.
771
772 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
773
774         * gfortran.dg/nearest_5.f90: New test.
775
776 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
777
778         * gcc.dg/vshift-1.c: New test.
779         * gcc.dg/vshift-2.c: New test.
780         * gcc.target/i386/xop-vshift-1.c: New test.
781         * gcc.target/i386/xop-vshift-2.c: New test.
782         * gcc.target/i386/avx2-vshift-1.c: New test.
783
784 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
785
786         PR rtl-optimization/49720
787         * g++.dg/torture/pr49720.C: New test.
788
789 2011-10-27  David S. Miller  <davem@davemloft.net>
790
791         * gcc.target/sparc/setcc-3.c: New test.
792
793 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
794
795         PR c++/30066
796         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
797
798 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
799
800         * gcc.target/i386/sse2-cvt-1.c: New test.
801         * gcc.target/i386/sse2-cvt-2.c: New test.
802         * gcc.target/i386/avx-cvt-1.c: New test.
803         * gcc.target/i386/avx-cvt-2.c: New test.
804         * gcc.target/i386/avx2-cvt-1.c: New test.
805         * gcc.target/i386/avx2-cvt-2.c: New test.
806
807 2011-10-27  Martin Jambor  <mjambor@suse.cz>
808
809         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
810
811 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
812             Steven G. Kargl  <kargl@gcc.gnu.org>
813
814         PR target/50875
815         * gfortran.dg/pr50875.f90: New test.
816
817 2011-10-26  David S. Miller  <davem@davemloft.net>
818
819         * gcc.target/sparc/fmaf-1.c: New test.
820
821         * gcc.target/sparc/setcc-1.c: New test.
822         * gcc.target/sparc/setcc-2.c: New test.
823
824 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
825
826         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
827
828 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
829
830         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
831         Windows targets.
832
833 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
834
835         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
836         symbol names.
837
838 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
839
840         * gcc.target/i386/pad-4.c: Skip for Windows targets.
841
842 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
843
844         * gnat.dg/specs/discr1.ads: New test.
845         * gnat.dg/specs/discr1_pkg.ads: New helper.
846
847 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
848
849         * gnat.dg/specs/unchecked_union.ads: Rename to...
850         * gnat.dg/specs/unchecked_union1.ads: ...this.
851         * gnat.dg/specs/unchecked_union2.ads: New test.
852
853 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
854
855         * gnat.dg/specs/atomic1.ads: New test.
856
857 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
858
859         Implement C++11 user-defined literals.
860         * g++.dg/cpp0x/udlit-addr.C: New.
861         * g++.dg/cpp0x/udlit-args.C: New.
862         * g++.dg/cpp0x/udlit-args-neg.C: New.
863         * g++.dg/cpp0x/udlit-clink-neg.C: New.
864         * g++.dg/cpp0x/udlit-concat.C: New.
865         * g++.dg/cpp0x/udlit-concat-neg.C: New.
866         * g++.dg/cpp0x/udlit-constexpr.C: New.
867         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
868         * g++.dg/cpp0x/udlit-declare-neg.C: New.
869         * g++.dg/cpp0x/udlit-friend.C: New.
870         * g++.dg/cpp0x/udlit-general.C: New.
871         * g++.dg/cpp0x/udlit-inline.C: New.
872         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
873         * g++.dg/cpp0x/udlit-member-neg.C: New.
874         * g++.dg/cpp0x/udlit-namespace.C: New.
875         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
876         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
877         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
878         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
879         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
880         * g++.dg/cpp0x/udlit-operator-neg.C: New.
881         * g++.dg/cpp0x/udlit-raw-str.C: New.
882         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
883         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
884         * g++.dg/cpp0x/udlit-systemheader.C: New.
885         * g++.dg/cpp0x/udlit-template.C: New.
886         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
887         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
888         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
889         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
890         * g++.dg/cpp0x/udlit_system_header: New.
891
892 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
893
894         PR c++/50870
895         * g++.dg/cpp0x/decltype34.C: New.
896
897 2011-10-26  Tom de Vries <tom@codesourcery.com>
898
899         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
900         * gcc.c-torture/unsorted/HIset.c: Same.
901         * gcc.c-torture/unsorted/SIcmp.c: Same.
902         * gcc.c-torture/unsorted/SIset.c: Same.
903         * gcc.c-torture/unsorted/SFset.c: Same.
904         * gcc.c-torture/unsorted/UHIcmp.c: Same.
905         * gcc.c-torture/unsorted/USIcmp.c: Same.
906         * gcc.c-torture/unsorted/DFcmp.c: Same.
907
908 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
909
910         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
911         to work also with -masm=intel and additionally test the xmm vs. ymm
912         register type combination on mask/dest and in vsib.
913         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
914         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
915         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
916         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
917         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
918         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
919         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
920         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
921         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
922         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
923         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
924         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
925         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
926         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
927         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
928         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
929         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
930         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
931         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
932         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
933         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
934         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
935         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
936         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
937         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
938         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
939         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
940         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
941         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
942         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
943         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
944
945 2011-10-26  Tom de Vries  <tom@codesourcery.com>
946
947         PR tree-optimization/50763
948         * gcc.dg/pr50763-2.c: New test.
949
950 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
951
952         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
953         Update expected messages.
954
955 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
956
957         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
958
959 2011-10-25  Jason Merrill  <jason@redhat.com>
960
961         PR c++/50866
962         * g++.dg/init/aggr7.C: New.
963
964         PR c++/49996
965         * g++.dg/cpp0x/initlist59.C: New.
966
967 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
968
969         PR c++/50858
970         * g++.dg/overload/operator5.C: New.
971
972 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
973
974         PR c++/50861
975         * g++.dg/template/crash108.C: New.
976
977 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
978
979         PR tree-optimization/50596
980         * gcc.dg/vect/vect-cond-10.c: New test.
981
982 2011-10-24  Joey Ye  <joey.ye@arm.com>
983
984         * gcc.target/arm/pr42575.c: Remove architecture option.
985
986 2011-10-24  David S. Miller  <davem@davemloft.net>
987
988         * gcc.target/sparc/vis3move-1.c: New test.
989         * gcc.target/sparc/vis3move-2.c: New test.
990         * gcc.target/sparc/vis3move-3.c: New test.
991
992 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
993
994         * gcc.dg/strlenopt-22.c: New testcase.
995         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
996
997 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
998
999         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1000         Remove -march=i386.
1001         (dg-skip-if): Remove.
1002         * gcc.target/i386/funcspec-1.c: Ditto.
1003         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1004
1005 2011-10-24  Richard Guenther  <rguenther@suse.de>
1006
1007         * gcc.dg/vect/vect-bool-1.c: New testcase.
1008
1009 2011-10-24  Richard Guenther  <rguenther@suse.de>
1010
1011         PR tree-optimization/50838
1012         * gcc.dg/torture/pr50838.c: New testcase.
1013
1014 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
1015
1016         PR tree-optimization/50730
1017         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1018         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1019         -fno-tree-sra and SLP flags.
1020
1021 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1022
1023         PR c++/50841
1024         Revert:
1025         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1026
1027         PR c++/50810
1028         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1029         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1030
1031 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1032
1033         PR c++/50810
1034         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1035         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1036
1037 2011-10-23  Tom de Vries  <tom@codesourcery.com>
1038
1039         PR tree-optimization/50763
1040         * gcc.dg/pr50763.c: New test.
1041
1042 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
1043
1044         PR target/50788
1045         * gcc.target/i386/pr50788.c: New test.
1046
1047 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
1048
1049         PR tree-optimization/50819
1050         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1051         * g++.dg/vect/slp-pr50819.cc: New test.
1052
1053 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1054
1055         PR c++/45385
1056         * g++.dg/warn/Wconversion4.C: New.
1057
1058 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR target/50813
1061         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1062         from element other than first and reverse permutation.
1063         * gcc.dg/torture/vshuf-16.inc: Likewise.
1064         * gcc.dg/torture/vshuf-8.inc: Likewise.
1065         * gcc.dg/torture/vshuf-4.inc: Likewise.
1066
1067 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1068
1069         PR c++/31423
1070         * g++.dg/parse/error43.C: New.
1071         * g++.dg/parse/error44.C: Likewise.
1072
1073 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
1074             Kirill Yukhin  <kirill.yukhin@intel.com>
1075
1076         PR target/50740
1077         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1078         * gcc.target/i386/bmi2-check.h: Ditto.
1079
1080 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
1081
1082         PR c++/50811
1083         * g++.dg/cpp0x/override2.C: Add test.
1084
1085 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1086
1087         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1088         check_linker_plugin_available.
1089
1090 2011-10-21  Kai Tietz  <ktietz@redhat.com>
1091
1092         * gcc.target/i386/branch-cost1.c: New test.
1093         * gcc.target/i386/branch-cost2.c: New test.
1094         * gcc.target/i386/branch-cost3.c: New test.
1095         * gcc.target/i386/branch-cost4.c: New test.
1096
1097 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
1098
1099         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1100
1101 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
1102
1103         PR testsuite/50722
1104         * gcc.dg/pr49994-3.c: Skip on HP-UX.
1105
1106 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1107
1108         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1109         (_moz_foo, EXT__foo): Use ASMNAME.
1110
1111 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1112
1113         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1114         names.
1115
1116 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1117
1118         PR target/50766
1119         * gcc.target/i386/pr50766.c: New test.
1120
1121 2011-10-20  Jason Merrill  <jason@redhat.com>
1122
1123         PR c++/41449
1124         * g++.dg/eh/partial1.C: New.
1125
1126 2011-10-20  Richard Henderson  <rth@redhat.com>
1127
1128         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1129         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1130         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1131         Use __builtin_shuffle.
1132
1133 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1134
1135         PR fortran/50514
1136         * gfortran.dg/ishft_3.f90:  Update test.
1137
1138 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1139
1140         PR fortran/50524
1141         * gfortran.dg/substring_integer_index.f90: New test.
1142
1143 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1144
1145         * gfortran.dg/format_string.f: New test.
1146
1147 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
1148
1149         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1150         non_strict_align.
1151         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1152
1153 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1154
1155         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1156         gcc.target/i386/pr46226.c: Do not use
1157         -mno-accumulate-outgoing-args.
1158
1159 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1160
1161         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1162         including <strings.h>.
1163
1164 2011-10-19  Jan Hubicka  <jh@suse.cz>
1165
1166         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1167         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1168         * lib/c-torture.exp: Likewise.
1169         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1170         * gcc.c-torture/compile/sync-1.c: Likewise.
1171         * gcc.c-torture/compile/sync-1.c: Likewise.
1172         * gcc.c-torture/compile/sync-3.c: Likewise.
1173         * gcc.dg/noncompile/invalid_asm.c: Likewise.
1174         * gcc.dg/noncompile/920507-1.c: Likewise.
1175         * gcc.dg/torture/pr36400.c: Likewise.
1176         * g++.dg/torture/pr34850.C: Likewise.
1177
1178 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1179
1180         * gnat.dg/source_ref1.adb: New test.
1181         * gnat.dg/source_ref2.adb: Likewise.
1182
1183 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1184
1185         PR c++/13657
1186         * g++.dg/parse/error42.C: New.
1187         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1188
1189 2011-10-19  Jason Merrill  <jason@redhat.com>
1190
1191         PR c++/50793
1192         * g++.dg/init/value9.C: New.
1193
1194 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
1195
1196         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1197         * gcc.dg/torture/vshuf-16.inc: Likewise.
1198         * gcc.dg/torture/vshuf-8.inc: Likewise.
1199         * gcc.dg/torture/vshuf-4.inc: Likewise.
1200
1201 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
1202
1203         PR fortran/47023
1204         * gfortran.dg/sizeof_proc.f90: New.
1205
1206 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
1207
1208         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1209         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1210
1211 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
1212
1213         PR testsuite/50796
1214         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1215
1216 2011-10-19  Jason Merrill  <jason@redhat.com>
1217
1218         PR c++/50787
1219         * g++.dg/init/ref20.C: New.
1220
1221 2011-10-19  Kai Tietz  <ktietz@redhat.com>
1222
1223         PR middle-end/50795
1224         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1225         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1226         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1227         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1228         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1229
1230 2011-10-19  Richard Guenther  <rguenther@suse.de>
1231
1232         PR middle-end/50768
1233         * gcc.dg/torture/pr50768.c: New testcase.
1234
1235 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
1236
1237         PR rtl-optimization/50340
1238         * gcc.dg/pr50340.c: New.
1239
1240 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
1241
1242         PR tree-optimization/50717
1243
1244         * gcc.dg/pr50717-1.c: New file.
1245         * gcc.target/arm/wmul-12.c: Correct types.
1246         * gcc.target/arm/wmul-8.c: Correct types.
1247
1248 2011-10-18  Jason Merrill  <jason@redhat.com>
1249
1250         PR c++/50531
1251         * g++.dg/cpp0x/defaulted32.C: New.
1252
1253         PR c++/50742
1254         * g++.dg/lookup/using23.C: New.
1255
1256         PR c++/50500
1257         * g++.dg/cpp0x/implicit12.C: New.
1258         * g++.dg/cpp0x/defaulted20.C: Adjust.
1259         * g++.dg/cpp0x/defaulted21.C: Adjust.
1260         * g++.dg/cpp0x/implicit-copy.C: Adjust.
1261         * g++.dg/cpp0x/implicit4.C: Adjust.
1262         * g++.dg/cpp0x/implicit5.C: Adjust.
1263         * g++.dg/cpp0x/implicit8.C: Adjust.
1264         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1265         * g++.dg/cpp0x/not_special.C: Adjust.
1266         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1267         * g++.dg/cpp0x/rv1n.C: Adjust.
1268         * g++.dg/cpp0x/rv2n.C: Adjust.
1269         * g++.dg/cpp0x/rv3n.C: Adjust.
1270         * g++.dg/cpp0x/rv4n.C: Adjust.
1271         * g++.dg/cpp0x/rv5n.C: Adjust.
1272         * g++.dg/cpp0x/rv6n.C: Adjust.
1273         * g++.dg/cpp0x/rv7n.C: Adjust.
1274
1275 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
1276
1277         * gcc.target/i386/avx2-vpop-check.h: New header.
1278         * gcc.target/i386/avx2-vpaddd-3.c: New test.
1279         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1280         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1281         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1282         * gcc.target/i386/avx2-vpand-3.c: Ditto.
1283         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1284         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1285         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1286         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1287         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1288         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1289         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1290         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1291         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1292         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1293
1294 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
1295
1296         PR fortran/50420
1297         * gfortran.dg/coarray_subobject_1.f90: New test.
1298         * gfortran.dg/coarray/subobject_1.f90: New test.
1299
1300 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
1301
1302         PR rtl-optimization/50205
1303         * gcc.dg/pr50205.c: New.
1304
1305 2011-10-18  Richard Guenther  <rguenther@suse.de>
1306
1307         PR tree-optimization/50767
1308         * gcc.dg/torture/pr50767.c: New testcase.
1309
1310 2011-10-18  Julian Brown  <julian@codesourcery.com>
1311
1312         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1313         * gcc.target/arm/unaligned-memcpy-1.c: New.
1314         * gcc.target/arm/unaligned-memcpy-2.c: New.
1315         * gcc.target/arm/unaligned-memcpy-3.c: New.
1316         * gcc.target/arm/unaligned-memcpy-4.c: New.
1317
1318 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
1319
1320         PR fortran/47023
1321         * gfortran.dg/iso_c_binding_class.f03: New.
1322
1323 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
1324
1325         * testsuite/lib/target-supports.exp
1326         (check_effective_target_vect_widen_shift): New.
1327         * gcc.dg/vect/vect-widen-shift-s16.c: New.
1328         * gcc.dg/vect/vect-widen-shift-s8.c: New.
1329         * gcc.dg/vect/vect-widen-shift-u16.c: New.
1330         * gcc.dg/vect/vect-widen-shift-u8.c: New.
1331
1332 2011-10-18  Richard Guenther  <rguenther@suse.de>
1333
1334         * gcc.dg/torture/restrict-1.c: New testcase.
1335
1336 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
1337
1338         * g++.dg/ext/bases.C: New test.
1339
1340 2011-10-17  David S. Miller  <davem@davemloft.net>
1341
1342         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1343         all operations to emit VIS instructions.
1344         * gcc.target/sparc/fandnot.c: Likewise.
1345         * gcc.target/sparc/fnot.c: Likewise.
1346         * gcc.target/sparc/for.c: Likewise.
1347         * gcc.target/sparc/fornot.c: Likewise.
1348         * gcc.target/sparc/fxnor.c: Likewise.
1349         * gcc.target/sparc/fxor.c: Likewise.
1350         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1351         needed.
1352
1353 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
1354
1355         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1356         * gcc.dg/torture/vshuf-16.inc: New file.
1357         * gcc.dg/torture/vshuf-2.inc: New file.
1358         * gcc.dg/torture/vshuf-32.inc: New file.
1359         * gcc.dg/torture/vshuf-4.inc: New file.
1360         * gcc.dg/torture/vshuf-8.inc: New file.
1361         * gcc.dg/torture/vshuf-main.inc: New file.
1362         * gcc.dg/torture/vshuf-v16hi.c: New test.
1363         * gcc.dg/torture/vshuf-v16qi.c: New test.
1364         * gcc.dg/torture/vshuf-v2df.c: New test.
1365         * gcc.dg/torture/vshuf-v2di.c: New test.
1366         * gcc.dg/torture/vshuf-v2sf.c: New test.
1367         * gcc.dg/torture/vshuf-v2si.c: New test.
1368         * gcc.dg/torture/vshuf-v32qi.c: New test.
1369         * gcc.dg/torture/vshuf-v4df.c: New test.
1370         * gcc.dg/torture/vshuf-v4di.c: New test.
1371         * gcc.dg/torture/vshuf-v4hi.c: New test.
1372         * gcc.dg/torture/vshuf-v4sf.c: New test.
1373         * gcc.dg/torture/vshuf-v4si.c: New test.
1374         * gcc.dg/torture/vshuf-v8hi.c: New test.
1375         * gcc.dg/torture/vshuf-v8qi.c: New test.
1376         * gcc.dg/torture/vshuf-v8sf.c: New test.
1377         * gcc.dg/torture/vshuf-v8si.c: New test.
1378
1379 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1380
1381         PR tree-optimization/50746
1382         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1383
1384 2011-10-17  Jason Merrill  <jason@redhat.com>
1385
1386         PR c++/50736
1387         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1388
1389 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1390
1391         PR c++/44524
1392         * g++.dg/parse/error41.C: New.
1393         * g++.dg/parse/error20.C: Adjust.
1394
1395 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1396
1397         PR c++/50757
1398         * g++.dg/warn/format7.C: New.
1399         * obj-c++.dg/warn7.mm: Likewise.
1400
1401 2011-10-17  Richard Guenther  <rguenther@suse.de>
1402
1403         PR tree-optimization/50729
1404         * gcc.dg/torture/pr50729.c: New testcase.
1405
1406 2011-10-15  Tom Tromey  <tromey@redhat.com>
1407             Dodji Seketeli  <dodji@redhat.com>
1408
1409         * lib/prune.exp (prune_gcc_output):  Prune output referring to
1410         included files.
1411         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1412         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1413         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1414         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1415
1416 2011-10-15  Tom Tromey  <tromey@redhat.com>
1417             Dodji Seketeli  <dodji@redhat.com>
1418
1419         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1420
1421 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1422
1423         PR c++/48489
1424         * g++.dg/inherit/error5.C: New.
1425
1426 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
1427
1428         PR fortran/47023
1429         PR fortran/50752
1430         * gfortran.dg/kind_tests_4.f90: New.
1431
1432 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1433
1434         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1435         targets that support vector condition.
1436
1437 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1438
1439         PR fortran/47023
1440         * gfortran.dg/c_kind_tests_3.f03: New.
1441
1442 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1443
1444         PR fortran/50547
1445         * gfortran.dg/elemental_args_check_4.f90: New.
1446
1447 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1448
1449         PR tree-optimization/50727
1450         * gcc.dg/vect/pr50727.c: New test.
1451
1452 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1453
1454         * gcc.dg/vla-23.c: New test.
1455
1456 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
1457
1458         PR tree-optimization/50596
1459         * gcc.dg/vect/vect-cond-9.c: New test.
1460
1461 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1462
1463         * gcc.dg/vect/bb-slp-29.c: New test.
1464
1465 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1466
1467         PR c++/50732
1468         * g++.dg/ext/is_base_of_incomplete.C: New.
1469         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1470         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1471
1472 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1473
1474         * gcc.target/sparc/combined-1.c: Compile at -O2.
1475
1476 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
1477
1478         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1479         (dg-options): Add -Wno-attributes.
1480         * gcc.target/i386/fma_double_?.c: Ditto.
1481         * gcc.target/i386/fma_run_float_?.c: Ditto.
1482         * gcc.target/i386/fma_run_double_?.c: Ditto.
1483         * gcc.target/i386/l_fma_float_?.c: Dtto.
1484         * gcc.target/i386/l_fma_double_?.c: Ditto.
1485         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1486         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1487
1488 2011-10-15  Tobias Burnus  <burnus@net-b.de>
1489
1490         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1491         the comments.
1492         * gfortran.dg/bind_c_usage_24.f90: Ditto.
1493         * gfortran.dg/rank_3.f90: Ditto.
1494         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1495         -std=f2008ts in dg-options.
1496         * gfortran.dg/rank_4.f90: Ditto.
1497
1498 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
1499
1500         PR target/49263
1501         * gcc.target/sh/pr49263.c: New.
1502
1503 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1504
1505         * gnat.dg/specs/debug1.ads: Tweak.
1506
1507 2011-10-14  Kai Tietz  <ktietz@redhat.com>
1508
1509         * gfortran.fortran-torture/compile/logical-2.f90: New test.
1510
1511 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
1512
1513         * gcc.target/i386/sse2-mul-1.c: New test.
1514         * gcc.target/i386/sse4_1-mul-1.c: New test.
1515         * gcc.target/i386/avx-mul-1.c: New test.
1516         * gcc.target/i386/xop-mul-1.c: New test.
1517         * gcc.target/i386/avx2-mul-1.c: New test.
1518
1519 2011-10-14  Jason Merrill  <jason@redhat.com>
1520
1521         PR c++/50563
1522         * g++.dg/cpp0x/nsdmi-list1.C: New.
1523
1524         PR c++/50707
1525         * g++.dg/cpp0x/nsdmi-const1.C: New.
1526
1527 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
1528
1529         PR fortran/50570
1530         * gfortran.dg/pointer_intent_5.f90: New.
1531
1532 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1533
1534         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1535         * gcc.target/i386/warn-vect-op-1.c: Ditto.
1536         * gcc.target/i386/warn-vect-op-2.c: Ditto.
1537
1538 2011-10-14  Tobias Burnus  <burnus@net-b.de>
1539
1540         PR fortran/50718
1541         * gfortran.dg/pointer_check_11.f90: New.
1542         * gfortran.dg/pointer_check_12.f90: New.
1543
1544 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1545
1546         PR c++/38174
1547         * g++.dg/overload/operator4.C: New.
1548
1549 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
1550
1551         * gcc.dg/di-longlong64-sync-1.c: New test.
1552         * gcc.dg/di-sync-multithread.c: New test.
1553         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1554         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1555         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1556         tests for v5, v6, v6k, and v7-a, and add-options helpers.
1557         (check_effective_target_arm_arm_ok): New helper.
1558         (check_effective_target_sync_longlong): New helper.
1559
1560 2011-10-14  Richard Guenther  <rguenther@suse.de>
1561
1562         PR tree-optimization/50723
1563         * gcc.dg/torture/pr50723.c: New testcase.
1564
1565 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1566
1567         PR c++/17212
1568         * g++.dg/warn/format6.C: New.
1569         * obj-c++.dg/warn6.mm: Likewise.
1570
1571 2011-10-13  Richard Henderson  <rth@redhat.com>
1572
1573         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1574         Delete.
1575         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1576         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1577         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1578
1579 2011-10-13  Jason Merrill  <jason@redhat.com>
1580
1581         PR c++/50614
1582         * g++.dg/cpp0x/nsdmi-template2.C: New.
1583
1584         PR c++/50437
1585         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1586
1587         PR c++/50618
1588         * g++.dg/init/vbase1.C: New.
1589
1590 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
1591
1592         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1593         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1594         * gcc.target/i386/avx-vphminposuw-2.c: New test.
1595         * gcc.target/i386/avx-vphminposuw-3.c: New test.
1596
1597 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1598
1599         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1600
1601 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1604
1605 2011-10-13  Richard Guenther  <rguenther@suse.de>
1606
1607         PR tree-optimization/50712
1608         * gcc.target/i386/pr50712.c: New testcase.
1609
1610 2011-10-13  Tom de Vries  <tom@codesourcery.com>
1611
1612         * gcc.dg/memcpy-4.c: New test.
1613
1614 2011-10-13  Richard Guenther  <rguenther@suse.de>
1615
1616         PR tree-optimization/50698
1617         * g++.dg/vect/pr50698.cc: New testcase.
1618
1619 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
1620
1621         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1622         * gcc.target/powerpc/warn-2.c: Ditto.
1623
1624         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1625         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1626         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1627         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1628         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1629         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1630         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1631         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1632         * gcc.target/powerpc/ppc-pow.c: Likewise.
1633         * gcc.target/powerpc/recip-1.c: Likewise.
1634         * gcc.target/powerpc/recip-2.c: Likewise.
1635         * gcc.target/powerpc/recip-3.c: Likewise.
1636         * gcc.target/powerpc/recip-4.c: Likewise.
1637         * gcc.target/powerpc/recip-5.c: Likewise.
1638
1639 2011-10-12  David S. Miller  <davem@davemloft.net>
1640
1641         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1642         '-mvis3' instead of 'mcpu=niagara3' in options.
1643         * gcc.target/sparc/fhalve.c: Likewise.
1644         * gcc.target/sparc/fnegop.c: Likewise.
1645         * gcc.target/sparc/fpadds.c: Likewise.
1646         * gcc.target/sparc/fshift.c: Likewise.
1647         * gcc.target/sparc/fucmp.c: Likewise.
1648         * gcc.target/sparc/lzd.c: Likewise.
1649         * gcc.target/sparc/vis3misc.c: Likewise.
1650         * gcc.target/sparc/xmul.c: Likewise.
1651
1652 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
1653
1654         * gnat.dg/vect1.ad[sb]: New test.
1655         * gnat.dg/vect1_pkg.ads: New helper.
1656         * gnat.dg/vect2.ad[sb]: New test.
1657         * gnat.dg/vect2_pkg.ads: New helper.
1658         * gnat.dg/vect3.ad[sb]: New test.
1659         * gnat.dg/vect3_pkg.ads: New helper.
1660         * gnat.dg/vect4.ad[sb]: New test.
1661         * gnat.dg/vect4_pkg.ads: New helper.
1662         * gnat.dg/vect5.ad[sb]: New test.
1663         * gnat.dg/vect5_pkg.ads: New helper.
1664         * gnat.dg/vect6.ad[sb]: New test.
1665         * gnat.dg/vect6_pkg.ads: New helper.
1666
1667 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1668
1669         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1670         * gcc.target/i386/fma_run_double_2.c: Likewise.
1671         * gcc.target/i386/fma_run_double_3.c: Likewise.
1672         * gcc.target/i386/fma_run_double_4.c: Likewise.
1673         * gcc.target/i386/fma_run_double_5.c: Likewise.
1674         * gcc.target/i386/fma_run_double_6.c: Likewise.
1675         * gcc.target/i386/fma_run_float_1.c: Likewise.
1676         * gcc.target/i386/fma_run_float_2.c: Likewise.
1677         * gcc.target/i386/fma_run_float_3.c: Likewise.
1678         * gcc.target/i386/fma_run_float_4.c: Likewise.
1679         * gcc.target/i386/fma_run_float_5.c: Likewise.
1680         * gcc.target/i386/fma_run_float_6.c: Likewise.
1681
1682         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1683         remove the extra dg-options.
1684         * gcc.target/i386/l_fma_double_2.c: Likewise.
1685         * gcc.target/i386/l_fma_double_3.c: Likewise.
1686         * gcc.target/i386/l_fma_double_4.c: Likewise.
1687         * gcc.target/i386/l_fma_double_5.c: Likewise.
1688         * gcc.target/i386/l_fma_double_6.c: Likewise.
1689         * gcc.target/i386/l_fma_float_1.c: Likewise.
1690         * gcc.target/i386/l_fma_float_2.c: Likewise.
1691         * gcc.target/i386/l_fma_float_3.c: Likewise.
1692         * gcc.target/i386/l_fma_float_4.c: Likewise.
1693         * gcc.target/i386/l_fma_float_5.c: Likewise.
1694         * gcc.target/i386/l_fma_float_6.c: Likewise.
1695
1696 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
1697
1698         PR tree-optimization/50189
1699         * g++.dg/torture/pr50189.C: New testcase.
1700
1701 2011-10-12  Richard Guenther  <rguenther@suse.de>
1702
1703         PR tree-optimization/50700
1704         * gcc.dg/builtin-object-size-12.c: New testcase.
1705
1706 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
1707
1708         PR c/50565
1709         * gcc.c-torture/compile/pr50565-1.c,
1710         gcc.c-torture/compile/pr50565-2.c: New tests.
1711
1712 2011-10-11  Jason Merrill  <jason@redhat.com>
1713
1714         PR c++/49855
1715         PR c++/49896
1716         * g++.dg/template/constant1.C: New.
1717         * g++.dg/template/constant2.C: New.
1718         * g++.dg/cpp0x/constexpr-template3.C: New.
1719
1720 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1721
1722         * gcc.target/i386/warn-vect-op-3.c: New test.
1723         * gcc.target/i386/warn-vect-op-1.c: New test.
1724         * gcc.target/i386/warn-vect-op-2.c: New test.
1725
1726 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1727
1728         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1729
1730 2011-10-11  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/50204
1733         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1734
1735 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1736
1737         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1738
1739 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
1740
1741         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1742         * gcc.target/i386/fma_double_2.c: Ditto.
1743         * gcc.target/i386/fma_double_3.c: Ditto.
1744         * gcc.target/i386/fma_double_4.c: Ditto.
1745         * gcc.target/i386/fma_double_5.c: Ditto.
1746         * gcc.target/i386/fma_double_6.c: Ditto.
1747         * gcc.target/i386/fma_float_1.c: Ditto.
1748         * gcc.target/i386/fma_float_2.c: Ditto.
1749         * gcc.target/i386/fma_float_3.c: Ditto.
1750         * gcc.target/i386/fma_float_4.c: Ditto.
1751         * gcc.target/i386/fma_float_5.c: Ditto.
1752         * gcc.target/i386/fma_float_6.c: Ditto.
1753         * gcc.target/i386/l_fma_double_1.c: Ditto.
1754         * gcc.target/i386/l_fma_double_2.c: Ditto.
1755         * gcc.target/i386/l_fma_double_3.c: Ditto.
1756         * gcc.target/i386/l_fma_double_4.c: Ditto.
1757         * gcc.target/i386/l_fma_double_5.c: Ditto.
1758         * gcc.target/i386/l_fma_double_6.c: Ditto.
1759         * gcc.target/i386/l_fma_float_1.c: Ditto.
1760         * gcc.target/i386/l_fma_float_2.c: Ditto.
1761         * gcc.target/i386/l_fma_float_3.c: Ditto.
1762         * gcc.target/i386/l_fma_float_4.c: Ditto.
1763         * gcc.target/i386/l_fma_float_5.c: Ditto.
1764         * gcc.target/i386/l_fma_float_6.c: Ditto.
1765         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1766         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1767         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1768         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1769         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1770         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1771         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1772         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1773         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1774         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1775         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1776         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1777
1778 2011-10-11  Tristan Gingold  <gingold@adacore.com>
1779
1780         * gcc.dg/va-arg-4.c: New test.
1781         * gcc.dg/va-arg-5.c: Ditto.
1782
1783 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
1784
1785         * lib/target-supports.exp (check_effective_target_fd_truncate):
1786         Close and unlink test file before exit.
1787
1788 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1789
1790         PR fortran/50564
1791         * gfortran.dg/forall_15.f90:  New test case.
1792
1793 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1794             Andrew Macleod  <amacleod@redhat.com>
1795
1796         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1797         wrappers for *other_threads() and *final_verify().
1798         * gcc.dg/simulate-thread/simulate-thread.h
1799         (simulate_thread_wrapper_other_threads): New.
1800         (simulate_thread_wrapper_final_verify): New.
1801
1802 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1803
1804         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1805
1806 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1807
1808         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1809
1810 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1811             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1812
1813         * gcc.target/i386/fma_1.h: New file.
1814         * gcc.target/i386/fma_2.h: Likewise.
1815         * gcc.target/i386/fma_3.h: Likewise.
1816         * gcc.target/i386/fma_4.h: Likewise.
1817         * gcc.target/i386/fma_5.h: Likewise.
1818         * gcc.target/i386/fma_6.h: Likewise.
1819         * gcc.target/i386/fma_double_1.c: Likewise.
1820         * gcc.target/i386/fma_double_2.c: Likewise.
1821         * gcc.target/i386/fma_double_3.c: Likewise.
1822         * gcc.target/i386/fma_double_4.c: Likewise.
1823         * gcc.target/i386/fma_double_5.c: Likewise.
1824         * gcc.target/i386/fma_double_6.c: Likewise.
1825         * gcc.target/i386/fma_float_1.c: Likewise.
1826         * gcc.target/i386/fma_float_2.c: Likewise.
1827         * gcc.target/i386/fma_float_3.c: Likewise.
1828         * gcc.target/i386/fma_float_4.c: Likewise.
1829         * gcc.target/i386/fma_float_5.c: Likewise.
1830         * gcc.target/i386/fma_float_6.c: Likewise.
1831         * gcc.target/i386/fma_main.h: Likewise.
1832         * gcc.target/i386/fma_run_double_1.c: Likewise.
1833         * gcc.target/i386/fma_run_double_2.c: Likewise.
1834         * gcc.target/i386/fma_run_double_3.c: Likewise.
1835         * gcc.target/i386/fma_run_double_4.c: Likewise.
1836         * gcc.target/i386/fma_run_double_5.c: Likewise.
1837         * gcc.target/i386/fma_run_double_6.c: Likewise.
1838         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1839         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1840         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1841         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1842         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1843         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1844         * gcc.target/i386/fma_run_float_1.c: Likewise.
1845         * gcc.target/i386/fma_run_float_2.c: Likewise.
1846         * gcc.target/i386/fma_run_float_3.c: Likewise.
1847         * gcc.target/i386/fma_run_float_4.c: Likewise.
1848         * gcc.target/i386/fma_run_float_5.c: Likewise.
1849         * gcc.target/i386/fma_run_float_6.c: Likewise.
1850         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1851         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1852         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1853         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1854         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1855         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1856         * gcc.target/i386/l_fma_1.h: Likewise.
1857         * gcc.target/i386/l_fma_2.h: Likewise.
1858         * gcc.target/i386/l_fma_3.h: Likewise.
1859         * gcc.target/i386/l_fma_4.h: Likewise.
1860         * gcc.target/i386/l_fma_5.h: Likewise.
1861         * gcc.target/i386/l_fma_6.h: Likewise.
1862         * gcc.target/i386/l_fma_double_1.c: Likewise.
1863         * gcc.target/i386/l_fma_double_2.c: Likewise.
1864         * gcc.target/i386/l_fma_double_3.c: Likewise.
1865         * gcc.target/i386/l_fma_double_4.c: Likewise.
1866         * gcc.target/i386/l_fma_double_5.c: Likewise.
1867         * gcc.target/i386/l_fma_double_6.c: Likewise.
1868         * gcc.target/i386/l_fma_float_1.c: Likewise.
1869         * gcc.target/i386/l_fma_float_2.c: Likewise.
1870         * gcc.target/i386/l_fma_float_3.c: Likewise.
1871         * gcc.target/i386/l_fma_float_4.c: Likewise.
1872         * gcc.target/i386/l_fma_float_5.c: Likewise.
1873         * gcc.target/i386/l_fma_float_6.c: Likewise.
1874         * gcc.target/i386/l_fma_main.h: Likewise.
1875         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1876         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1877         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1878         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1879         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1880         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1881         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1882         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1883         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1884         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1885         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1886         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1887
1888 2011-10-10  Richard Guenther  <rguenther@suse.de>
1889
1890         PR middle-end/50389
1891         * gcc.dg/torture/pr50389.c: New testcase.
1892
1893 2011-10-10  Richard Guenther  <rguenther@suse.de>
1894
1895         PR middle-end/50195
1896         * gcc.dg/builtins-47.c: Optimize.
1897
1898 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1899
1900         * lib/gcc-simulate-thread.exp: New.
1901         * gcc.dg/simulate-thread/guality.h: New.
1902         * gcc.dg/simulate-thread/simulate-thread.h: New.
1903         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1904         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1905         * gcc.dg/simulate-thread/README: New.
1906         * g++.dg/simulate-thread/guality.h: New.
1907         * g++.dg/simulate-thread/simulate-thread.h: New.
1908         * g++.dg/simulate-thread/simulate-thread.exp: New.
1909         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1910         * c-c++-common/cxxbitfields-2.c: Remove.
1911         * c-c++-common/cxxbitfields.c: Remove.
1912         * c-c++-common/cxxbitfields-4.c: Remove.
1913         * c-c++-common/cxxbitfields-5.c: Remove.
1914         * c-c++-common/simulate-thread/bitfields-1.c: New.
1915         * c-c++-common/simulate-thread/bitfields-2.c: New.
1916         * c-c++-common/simulate-thread/bitfields-3.c: New.
1917         * c-c++-common/simulate-thread/bitfields-4.c: New.
1918
1919 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1920
1921         PR c++/38980
1922         * g++.dg/warn/format5.C: New.
1923
1924 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1925
1926         PR fortran/50273
1927         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1928         * gfortran.dg/common_16.f90: New.
1929
1930 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1931
1932         * gfortran.dg/iso_c_binding_param_1.f90: New.
1933         * gfortran.dg/iso_c_binding_param_2.f90: New.
1934         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1935
1936 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1937
1938         PR tree-optimization/50635
1939         * gcc.dg/vect/pr50635.c: New test.
1940
1941 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1942
1943         PR fortran/50659
1944         * gfortran.dg/proc_decl_27.f90: New.
1945
1946 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1947
1948         PR libobjc/50428
1949         * objc/execute/initialize-1.m: New test.
1950
1951 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1952
1953         PR fortran/47844
1954         * gfortran.dg/pointer_function_result_1.f90 : New test.
1955
1956 2011-10-07  David S. Miller  <davem@davemloft.net>
1957
1958         PR 50655
1959         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1960         * gcc.target/sparc/cmask.c: Use it.
1961         * gcc.target/sparc/fhalve.c: Likewise.
1962         * gcc.target/sparc/fnegop.c: Likewise.
1963         * gcc.target/sparc/fpadds.c: Likewise.
1964         * gcc.target/sparc/fshift.c: Likewise.
1965         * gcc.target/sparc/fucmp.c: Likewise.
1966         * gcc.target/sparc/lzd.c: Likewise.
1967         * gcc.target/sparc/vis3misc.c: Likewise.
1968         * gcc.target/sparc/xmul.c: Likewise.
1969
1970 2011-10-07  Richard Henderson  <rth@redhat.com>
1971
1972         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1973         match for avx2.
1974         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1975
1976 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1977
1978         * gcc.dg/pr50193-1.c: New file.
1979         * gcc.target/arm/shiftable.c: New file.
1980
1981 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1982
1983         PR fortran/50625
1984         * gfortran.dg/class_46.f03: New.
1985
1986 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1987
1988         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1989         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1990         (syslog, vsyslog, __vsyslog_chk): Likewise.
1991
1992         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1993         (x, EXT_x): Use ASMNAME.
1994
1995         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1996         (a, c): Use ASMNAME.
1997
1998 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1999
2000         PR middle-end/50527
2001         * gcc.dg/pr50527.c: New test.
2002
2003 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
2004
2005         PR tree-optimization/50650
2006         * gcc.c-torture/compile/pr50650.c: New test.
2007
2008 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2009
2010         PR tree-optimization/50575
2011         * gcc.c-torture/execute/vector-compare-2.x: New file.
2012
2013 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2014
2015         PR middle-end/50125
2016         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2017         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2018         (bar3): Likewise.
2019
2020 2011-10-07  Richard Guenther  <rguenther@suse.de>
2021
2022         PR testsuite/50637
2023         * gcc.dg/vect/vect-align-2.c: Increase array size.
2024
2025 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
2026             H.J. Lu  <hongjiu.lu@intel.com>
2027
2028         PR target/50603
2029         * gcc.target/i386/pr50603.c: New test.
2030
2031 2011-10-06  Jason Merrill  <jason@redhat.com>
2032
2033         PR c++/39164
2034         * g++.dg/cpp0x/default31.C: New.
2035
2036 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
2037
2038         PR tree-optimization/50596
2039         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2040         New.
2041         * gcc.dg/vect/vect-cond-8.c: New test.
2042
2043 2011-10-06  Richard Henderson  <rth@redhat.com>
2044
2045         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2046         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2047         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2048         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2049         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2050         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2051         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2052         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2053         * gcc.c-torture/execute/vshuf-16.inc: New file.
2054         * gcc.c-torture/execute/vshuf-2.inc: New file.
2055         * gcc.c-torture/execute/vshuf-4.inc: New file.
2056         * gcc.c-torture/execute/vshuf-8.inc: New file.
2057         * gcc.c-torture/execute/vshuf-main.inc: New file.
2058         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2059         * gcc.c-torture/execute/vshuf-v2df.c: New test.
2060         * gcc.c-torture/execute/vshuf-v2di.c: New test.
2061         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2062         * gcc.c-torture/execute/vshuf-v2si.c: New test.
2063         * gcc.c-torture/execute/vshuf-v4df.c: New test.
2064         * gcc.c-torture/execute/vshuf-v4di.c: New test.
2065         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2066         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2067         * gcc.c-torture/execute/vshuf-v4si.c: New test.
2068         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2069         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2070         * gcc.c-torture/execute/vshuf-v8si.c: New test.
2071
2072 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
2073
2074         PR tree-optimization/49279
2075         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2076         * gcc.c-torture/execute/pr49279.c: New test.
2077
2078 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
2079
2080         PR target/49049
2081         * gcc.c-torture/compile/pr49049.c: New test.
2082
2083 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
2084
2085         PR target/50305
2086         * gcc.target/arm/pr50305.c: New test.
2087
2088 2011-10-06  Richard Guenther  <rguenther@suse.de>
2089
2090         PR tree-optimization/38884
2091         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2092         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2093
2094 2011-10-05  David S. Miller  <davem@davemloft.net>
2095
2096         * gcc.target/sparc/lzd.c: New test.
2097         * gcc.target/sparc/popc.c: New test.
2098
2099 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2100
2101         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2102         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2103         * g++.dg/other/final1.C: Cleanup original tree dump.
2104
2105 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
2106
2107         PR tree-optimization/50613
2108         * gcc.dg/pr50613.c: New test.
2109
2110 2011-10-05  Richard Henderson  <rth@redhat.com>
2111
2112         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2113         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2114         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2115         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2116         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2117         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2118         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2119         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2120
2121 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2122
2123         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2124         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
2125         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2126         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2127         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2128
2129 2011-10-05  Richard Guenther  <rguenther@suse.de>
2130
2131         PR tree-optimization/38885
2132         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2133
2134 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
2135
2136         * gcc.target/i386/sw-1.c: New test.
2137
2138 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2139
2140         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2141         -mtune=generic.
2142         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2143
2144 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2145
2146         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2147
2148 2011-10-04  David S. Miller  <davem@davemloft.net>
2149
2150         * gcc.target/sparc/fhalve.c: New test.
2151         * gcc.target/sparc/fnegop.c: New test.
2152         * gcc.target/sparc/xmul.c: New test.
2153
2154 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
2155
2156         PR fortran/35831
2157         * gfortran.dg/dummy_procedure_6.f90: New.
2158
2159 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
2160
2161         PR tree-optimization/50604
2162         * gcc.dg/pr50604.c: New test.
2163
2164 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2165
2166         PR tree-optimization/49662
2167         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2168         * gcc.dg/graphite/interchange-15.c: Likewise.
2169         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2170
2171 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
2172
2173         * gcc.dg/tree-ssa/restrict-4.c: New test.
2174
2175 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
2176
2177         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2178         (main): Use __typeof to get result type of comparison.
2179
2180 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
2181
2182         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2183         Make et_vect_multiple_sizes_saved global.
2184         (check_effective_target_vect64): Make et_vect64_saved global.
2185
2186 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2187
2188         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2189         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2190         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2191         * gcc.dg/builtin-complex-err-1.c: Adjust.
2192
2193 2011-10-02  Jason Merrill  <jason@redhat.com>
2194
2195         * g++.dg/cpp0x/range-for22.C: New.
2196
2197         * g++.dg/cpp0x/variadic65.C: Remove xfails.
2198         * g++.dg/cpp0x/variadic82.C: Remove xfails.
2199         * g++.dg/cpp0x/variadic83.C: Remove xfails.
2200         * g++.dg/cpp0x/variadic105.C: Remove xfails.
2201
2202         * g++.dg/cpp0x/nsdmi5.C: New.
2203
2204 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2205
2206         PR target/50579
2207         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2208         New procedures.
2209         (mips-dg-options): Force an ABI option if the current ABI is
2210         incompatible with the required -mlong setting.  Likewise force
2211         a long setting if the current one is incompatible with the
2212         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
2213         throughout procedure.
2214         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2215         instead of addressing=absolute.
2216
2217 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2218
2219         * gcc.target/mips/stack-1.c: New test.
2220
2221 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2222
2223         * gcc.dg/pr49696.c: New test.
2224
2225 2011-10-02  Jan Hubicka  <jh@suse.cz>
2226
2227         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2228
2229 2011-10-01  David S. Miller  <davem@davemloft.net>
2230
2231         * gcc.target/sparc/cmask.c: New test.
2232         * gcc.target/sparc/fpadds.c: New test.
2233         * gcc.target/sparc/fshift.c: New test.
2234         * gcc.target/sparc/fucmp.c: New test.
2235         * gcc.target/sparc/vis3misc.c: New test.
2236
2237 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
2238
2239         PR fortran/50585
2240         * gfortran.dg/assumed_charlen_arg_2.f90: New.
2241
2242 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
2243
2244         PR c++/44473
2245         * g++.dg/dfp/44473-1.C: New test.
2246         * g++.dg/dfp/44473-2.C: New test.
2247         * g++.dg/dfp/mangle-1.C: New test.
2248         * g++.dg/dfp/mangle-2.C: New test.
2249         * g++.dg/dfp/mangle-3.C: New test.
2250         * g++.dg/dfp/mangle-4.C: New test.
2251         * g++.dg/dfp/mangle-5.C: New test.
2252
2253 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
2254
2255         PR inline-asm/50571
2256         * gcc.dg/pr50571.c: New test.
2257
2258         PR tree-optimization/46309
2259         * gcc.dg/pr46309.c: New test.
2260
2261 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
2262
2263         * gcc.dg/strlenopt-21.c: New test.
2264
2265 2011-09-30  Revital Eres  <revital.eres@linaro.org>
2266
2267         * gcc.dg/sms-10.c: New file.
2268
2269 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2270
2271         * gcc.target/arm/pr50099.c: New test.
2272
2273 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2274
2275         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2276
2277 2011-09-30  David S. Miller  <davem@davemloft.net>
2278
2279         * gcc.target/sparc/bmaskbshuf.c: New test.
2280         * gcc.target/sparc/edgen.c: New test.
2281
2282 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
2283
2284         PR fortran/50547
2285         * gfortran.dg/pure_formal_proc_3.f90: New.
2286
2287         PR fortran/50553
2288         * gfortran.dg/stfunc_7.f90: New.
2289
2290 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2291
2292         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2293         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2294         * gcc.dg/vector-compare-1.c: Likewise.
2295         * gcc.dg/vector-compare-2.c: Likewise.
2296
2297 2011-09-29  David S. Miller  <davem@davemloft.net>
2298
2299         * gcc.target/sparc/array.c: New test.
2300
2301 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
2302
2303         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2304         loop unroll and set max unroll times to 8.
2305         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2306         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2307         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2308         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2309
2310 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2311
2312         PR c++/40145
2313         * g++.dg/ext/visibility/warn5.C: New.
2314
2315 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2316
2317         PR c++/45278
2318         * g++.dg/warn/Wextra-3.C: New.
2319
2320 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
2321
2322         PR target/49486
2323         * gcc.target/sh/pr49468-si.c: New.
2324
2325 2011-09-28  Tom de Vries  <tom@codesourcery.com>
2326
2327         PR testsuite/50485
2328         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2329         (TEST): Initialize src3 with random floats.
2330         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2331         from union src3.  Initialize src3 with random floats.
2332
2333 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
2334
2335         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2336         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2337         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2338         * gcc.target/sh/sh4a-sincosf.c: Ditto.
2339         * gcc.target/sh/sh4a-cos.c: Ditto.
2340         * gcc.target/sh/sh4a-cosf.c: Ditto.
2341         * gcc.target/sh/sh4a-sin.c: Ditto.
2342         * gcc.target/sh/sh4a-sinf.c: Ditto.
2343         * gcc.target/sh/sh4a-fsrra.c: Ditto.
2344         * gcc.target/sh/sh4a-memmovua.c: Ditto.
2345         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2346
2347 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
2348
2349         PR c++/31489
2350         * g++.dg/parse/error40.C: New.
2351         * g++.dg/warn/incomplete1.C: Adjust.
2352
2353 2011-09-27  Jan Hubicka  <jh@suse.cz>
2354
2355         PR middle-end/49463
2356         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2357         Mark used.
2358
2359 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
2360
2361         * gcc.dg/strlenopt-1.c: New test.
2362         * gcc.dg/strlenopt-1f.c: New test.
2363         * gcc.dg/strlenopt-2.c: New test.
2364         * gcc.dg/strlenopt-2f.c: New test.
2365         * gcc.dg/strlenopt-3.c: New test.
2366         * gcc.dg/strlenopt-4.c: New test.
2367         * gcc.dg/strlenopt-4g.c: New test.
2368         * gcc.dg/strlenopt-4gf.c: New test.
2369         * gcc.dg/strlenopt-5.c: New test.
2370         * gcc.dg/strlenopt-6.c: New test.
2371         * gcc.dg/strlenopt-7.c: New test.
2372         * gcc.dg/strlenopt-8.c: New test.
2373         * gcc.dg/strlenopt-9.c: New test.
2374         * gcc.dg/strlenopt-10.c: New test.
2375         * gcc.dg/strlenopt-11.c: New test.
2376         * gcc.dg/strlenopt-12.c: New test.
2377         * gcc.dg/strlenopt-12g.c: New test.
2378         * gcc.dg/strlenopt-13.c: New test.
2379         * gcc.dg/strlenopt-14g.c: New test.
2380         * gcc.dg/strlenopt-14gf.c: New test.
2381         * gcc.dg/strlenopt-15.c: New test.
2382         * gcc.dg/strlenopt-16g.c: New test.
2383         * gcc.dg/strlenopt-17g.c: New test.
2384         * gcc.dg/strlenopt-18g.c: New test.
2385         * gcc.dg/strlenopt.h: New file.
2386
2387 2011-09-27  Tom de Vries  <tom@codesourcery.com>
2388
2389         PR middle-end/43864
2390         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2391         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2392         * gcc.dg/pr43864.c: New test.
2393         * gcc.dg/pr43864-2.c: Same.
2394         * gcc.dg/pr43864-3.c: Same.
2395         * gcc.dg/pr43864-4.c: Same.
2396
2397 2011-09-27  Jan Hubicka  <jh@suse.cz>
2398
2399         * gcc.dg/ipa/inline-5.c: New testcase.
2400
2401 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
2402
2403         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2404         vectors.
2405         * gcc.dg/vect/bb-slp-27.c: New.
2406         * gcc.dg/vect/bb-slp-28.c: New.
2407
2408 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
2409
2410         * testsuite/lib/target-supports.exp (check_profiling_available):
2411         Don't rely solely on TLS tests for -fprofile-generate, fall
2412         through to the other code.
2413
2414 2011-09-27  Richard Guenther  <rguenther@suse.de>
2415
2416         PR tree-optimization/50363
2417         * gcc.dg/torture/pr50363.c: New testcase.
2418
2419 2011-09-26  Jason Merrill  <jason@redhat.com>
2420
2421         PR c++/45012
2422         * g++.dg/template/partial13.C: New.
2423
2424         PR c++/46105
2425         * g++.dg/template/partial12.C: New.
2426
2427         PR c++/50508
2428         * g++.dg/cpp0x/constexpr-typedef1.C: New.
2429
2430 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2431
2432         PR c++/45487
2433         * g++.dg/diagnostic/bindings1.C: New.
2434         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2435
2436 2011-09-26  David S. Miller  <davem@davemloft.net>
2437
2438         * gcc.target/sparc/wrgsr.c: New test.
2439         * gcc.target/sparc/rdgsr.c: New test.
2440         * gcc.target/sparc/edge.c: New test.
2441         * gcc.target/sparc/fcmp.c: New test.
2442
2443         * gcc.target/sparc/edge.c: Update for new return types.
2444         * gcc.target/sparc/fcmp.c: Likewise.
2445
2446         * gcc.target/sparc/fpaddsubi.c: New test.
2447
2448 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
2449
2450         PR fortran/50515
2451         * gfortran.dg/common_15.f90: New.
2452
2453         PR fortran/50517
2454         * gfortran.dg/dummy_procedure_5.f90: New.
2455         * gfortran.dg/interface_26.f90: Modified error message.
2456         * gfortran.dg/proc_ptr_11.f90: Ditto.
2457         * gfortran.dg/proc_ptr_15.f90: Ditto.
2458         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2459         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2460
2461 2011-09-26  Jason Merrill  <jason@redhat.com>
2462
2463         PR c++/50512
2464         * g++.dg/overload/rvalue3.C: New.
2465
2466         PR c++/50523
2467         * g++.dg/overload/ref-conv2.C: New.
2468
2469         * g++.dg/cpp0x/nsdmi-template1.C: New.
2470
2471 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2472
2473         * g++.dg/cpp0x/nullptr25.C: New.
2474
2475 2011-09-26  Richard Guenther  <rguenther@suse.de>
2476
2477         PR tree-optimization/50472
2478         * gcc.dg/torture/pr50472.c: New testcase.
2479
2480 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2481
2482         * gnat.dg/opt22.adb: New test.
2483         * gnat.dg/opt22_pkg.ad[sb]: New helper.
2484
2485 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2486
2487         * gnat.dg/opt21.adb: New test.
2488         * gnat.dg/opt21_pkg.ad[sb]: New helper.
2489
2490 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2491
2492         * gnat.dg/opt20.ad[sb]: New test.
2493         * gnat.dg/opt20_pkg.ads: New helper.
2494
2495 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2496
2497         * gnat.dg/array17.adb: New test.
2498         * gnat.dg/array17_pkg.ads: New helper.
2499
2500 2011-09-25  Jason Merrill  <jason@redhat.com>
2501
2502         * g++.dg/cpp0x/nsdmi-defer4.C: New.
2503
2504 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2505
2506         * gnat.dg/frame_overflow.ads: New.
2507         * gnat.dg/frame_overflow.adb: Adjust.
2508         * gnat.dg/specs/addr1.ads: Likewise.
2509
2510 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
2511
2512         * g++.dg/tree-ssa/restrict2.C: New test.
2513
2514 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2515
2516         * lib/target-supports.exp (check_effective_target_vect64): New.
2517         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2518         of multiple vector sizes.
2519         * gcc.dg/vect/bb-slp-26.c: New.
2520
2521 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2522
2523         PR c++/50280
2524         * g++.dg/template/bitfield1.C: New.
2525
2526 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2527
2528         * gcc.dg/vect/bb-slp-24.c: New.
2529
2530 2011-09-24  Jason Merrill  <jason@redhat.com>
2531
2532         * g++.dg/cpp0x/nsdmi-eh1.C: New.
2533
2534         * g++.dg/cpp0x/nsdmi-defer3.C: New.
2535
2536         * g++.dg/cpp0x/nsdmi-defer1.C: New.
2537         * g++.dg/cpp0x/nsdmi-defer2.C: New.
2538
2539         * g++.dg/cpp0x/nsdmi1.C: New.
2540         * g++.dg/cpp0x/nsdmi2.C: New.
2541         * g++.dg/cpp0x/nsdmi3.C: New.
2542         * g++.dg/cpp0x/nsdmi4.C: New.
2543         * g++.old-deja/g++.other/init4.C: New.
2544
2545 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
2546
2547         PR c++/44267
2548         * g++.dg/template/sfinae28.C: New.
2549
2550 2011-09-23  Ian Lance Taylor  <iant@google.com>
2551
2552         * go.test/go-test.exp (errchk): Handle more cases of getting
2553         correct Tcl backslash quoting in regular expressions in test file.
2554
2555 2011-09-23  Jason Merrill  <jason@redhat.com>
2556
2557         Core 253
2558         * g++.dg/init/const8.C: New.
2559         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2560         * g++.dg/cpp0x/defaulted2.C: Likewise.
2561         * g++.dg/cpp0x/pr42844-2.C: Likewise.
2562         * g++.dg/init/pr20039.C: Likewise.
2563         * g++.dg/init/pr42844.C: Likewise.
2564
2565 2011-09-23  Jan Hubicka  <jh@suse.cz>
2566
2567         * gcc.dg/ipa/inline-1.c: new testcase.
2568         * gcc.dg/ipa/inline-2.c: new testcase.
2569         * gcc.dg/ipa/inline-3.c: new testcase.
2570         * gcc.dg/ipa/inline-4.c: new testcase.
2571
2572 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2573
2574         PR c++/50258
2575         * g++.dg/cpp0x/constexpr-static8.C: New.
2576
2577 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
2578
2579         * gcc.target/i386/avxfp-1.c: New test.
2580         * gcc.target/i386/avxfp-2.c: New test.
2581
2582 2011-09-23  Terry Guo  <terry.guo@arm.com>
2583
2584         * gcc.c-torture/execute/941014-1.x: Deleted.
2585
2586 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2587
2588         PR c++/50491
2589         * g++.dg/cpp0x/pr50491.C: New.
2590
2591 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2592
2593         PR testsuite/50487
2594         * gfortran.dg/bessel_6.f90: Fix tolerance test.
2595
2596 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2597
2598         PR c++/50371
2599         * g++.dg/cpp0x/nullptr24.C: New.
2600
2601 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
2602
2603         PR target/50482
2604         * gcc.target/i386/pr50482.c: New test.
2605
2606 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
2607
2608         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2609         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2610         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2611         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2612         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2613         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2614         multilib options contain different -march= from dg-options.
2615
2616 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
2617             Paolo Carlini  <paolo.carlini@oracle.com>
2618
2619         PR c++/50344
2620         * g++.dg/template/friend52.C: New.
2621
2622 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
2623
2624         * gcc.target/arm/cmp-1.c: New test.
2625         * gcc.target/arm/cmp-2.c: Likewise.
2626
2627 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
2628
2629         PR fortran/41733
2630         * gfortran.dg/impure_actual_1.f90: Modified error message.
2631         * gfortran.dg/proc_ptr_32.f90: New.
2632         * gfortran.dg/proc_ptr_33.f90: New.
2633
2634 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
2635
2636         PR tree-optimization/50451
2637         * gcc.dg/vect/pr50451.c: New test.
2638
2639 2011-09-21  Ian Lance Taylor  <iant@google.com>
2640
2641         * go.test/go-test.exp (errchk): Add special case for bug332.
2642         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
2643         some more test lines.
2644
2645 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2646
2647         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2648         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2649         * g++.dg/other/i386-8.C: Ditto.
2650         * g++.dg/other/pr34435.C: Ditto.
2651         * g++.dg/other/pr39496.C: Ditto.
2652         * g++.dg/other/mmintrin.C: Ditto.
2653
2654 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
2655
2656         * gcc.dg/vect/vect-cond-7.c: New test.
2657         * gcc.target/i386/sse4_1-cond-1.c: New test.
2658         * gcc.target/i386/avx-cond-1.c: New test.
2659
2660 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2661
2662         PR target/50464
2663         * g++.dg/other/pr50464.C: New test.
2664
2665 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2666
2667         * gcc.target/i386/bmi2-mulx32-2.c: New test.
2668         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2669         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2670         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2671
2672 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2673
2674         * gnat.dg/opt19.adb: New test.
2675
2676 2011-09-21  Terry Guo  <terry.guo@arm.com>
2677
2678         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2679         on arch conflict when testing case on targets other than armv7-a.
2680
2681 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
2682
2683         PR c++/50454
2684         * g++.dg/ext/int128-1.C: New.
2685         * g++.dg/ext/int128-2.C: Likewise.
2686         * g++.dg/ext/int128-2.h: Likewise.
2687
2688 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2689
2690         PR testsuite/50469
2691         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2692
2693 2011-09-20  Jason Merrill  <jason@redhat.com>
2694
2695         * g++.dg/cpp0x/constexpr-generated1.C: New.
2696
2697         PR c++/50442
2698         * g++.dg/overload/ref-conv1.C: New.
2699
2700 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2701
2702         * g++.dg/other/final1.C: New.
2703
2704 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
2705
2706         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
2707         and get_bit ().
2708
2709 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
2710
2711         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2712         "target arm_eabi".
2713
2714 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
2715
2716         PR tree-optimization/50413
2717         * g++.dg/vect/vect.exp: Run slp-pr* tests with
2718         -fdump-tree-slp-details.  Run other tests with
2719         -fdump-tree-vect-details.
2720         * g++.dg/vect/slp-pr50413.cc: New.
2721
2722 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2723             Ira Rosen  <ira.rosen@linaro.org>
2724
2725         PR testsuite/50435
2726         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2727         Fix underscores around restrict.
2728
2729 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2730
2731         PR tree-optimization/50414
2732         * gfortran.dg/vect/Ofast-pr50414.f90: New.
2733         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2734         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2735
2736 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2737
2738         PR tree-optimization/50412
2739         * gfortran.dg/vect/pr50412.f90: New.
2740
2741 2011-09-16  Jason Merrill  <jason@redhat.com>
2742
2743         PR c++/50424
2744         * g++.dg/eh/defarg1.C: New.
2745
2746 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
2747
2748         * gcc.dg/vect/vect-reduc-10.c: New test.
2749         * gcc.target/i386/avx-reduc-1.c: New test.
2750
2751         * gcc.target/i386/sse2-extract-1.c: New test.
2752         * gcc.target/i386/avx-extract-1.c: New test.
2753
2754 2011-09-16  Terry Guo  <terry.guo@arm.com>
2755
2756         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2757
2758 2011-09-15   Diego Novillo  <dnovillo@google.com>
2759
2760         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2761         ALWAYS_CXXFLAGS, if defined.
2762         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2763         ALWAYS_GFORTRANFLAGS, if defined.
2764         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2765         ALWAYS_GOCFLAGS, if defined.
2766         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2767         ALWAYS_OBJCXXFLAGS, if defined.
2768         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2769         additional_flags, if defined.
2770         * lib/gnat.exp (gnat_target_compile): Likewise.
2771         * lib/objc.exp (objc_target_compile): Likewise.
2772         * lib/target-supports-dg.exp (dg-add-options): Handle
2773         TEST_ALWAYS_FLAGS.
2774
2775 2011-09-15  Tom de Vries  <tom@codesourcery.com>
2776
2777         PR testsuite/50322
2778         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2779         Use uintptr_t in f1.  Undo avr xfails.
2780
2781 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
2782
2783         PR fortran/50401
2784         PR fortran/50403
2785         * gfortran.dg/function_types_3.f90: New.
2786
2787 2011-09-15  Jason Merrill  <jason@redhat.com>
2788
2789         PR c++/50365
2790         * g++.dg/cpp0x/trailing7.C: New.
2791
2792         PR c++/50361
2793         * g++.dg/cpp0x/nullptr23.C: New.
2794
2795 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2796
2797         * gcc.dg/vect/bb-slp-25.c: New.
2798
2799 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2800
2801         PR c++/50391
2802         * g++.dg/cpp0x/noexcept15.C: New.
2803
2804 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2805
2806         PR middle-end/50251
2807         * gcc.dg/pr50251.c: New test.
2808
2809 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2810
2811         PR fortran/34547
2812         PR fortran/50375
2813         * gfortran.dg/null_5.f90: New.
2814         * gfortran.dg/null_6.f90: New.
2815
2816 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2817
2818         * gcc.c-torture/compile/20110913-1.c: New test.
2819
2820 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2821
2822         PR fortran/50379
2823         * gfortran.dg/result_2.f90: New.
2824
2825 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2826
2827         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2828
2829 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2830
2831         PR c++/48320
2832         * g++.dg/cpp0x/variadic116.C: New test case.
2833
2834 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2835
2836         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2837         * gcc.target/mips/interrupt_handler-2.c: New test.
2838         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2839
2840 2011-09-12  Jason Merrill  <jason@redhat.com>
2841
2842         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2843
2844         * g++.dg/cpp0x/explicit7.C: New.
2845
2846 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2847
2848         PR rtl-optimization/50212
2849         * g++.dg/other/pr50212.C: New test.
2850
2851 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2852
2853         PR target/43746
2854         * testsuite/gcc.target/avr/torture/avr-torture.exp
2855         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2856         "-O2 -fmerge-all-constants".
2857
2858 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2859
2860         PR fortran/50327
2861         * gfortran.dg/do_while_1.f90: New test.
2862
2863 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2864
2865         PR fortran/35831
2866         PR fortran/47978
2867         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2868         * gfortran.dg/proc_decl_26.f90: New.
2869         * gfortran.dg/typebound_override_2.f90: New.
2870         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2871
2872 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2873
2874         * gnat.dg/cond_expr2.ad[sb]: New test.
2875
2876 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2877
2878         * gnat.dg/atomic5.ad[sb]: New test.
2879
2880 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2881
2882         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2883
2884 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2885
2886         PR target/49030
2887         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2888
2889 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2890
2891         PR target/49614
2892         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2893
2894 2011-09-09  Richard Guenther  <rguenther@suse.de>
2895
2896         PR tree-optimization/50328
2897         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2898
2899 2011-09-09  Richard Guenther  <rguenther@suse.de>
2900
2901         PR middle-end/50333
2902         * gcc.dg/torture/pr50333.c: New testcase.
2903
2904 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2905
2906         PR tree-optimization/50318
2907         * gcc.target/arm/pr50318-1.c: New file.
2908
2909 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2910
2911         * gcc.target/i386/all_one_m256i.c: New test.
2912
2913 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2914
2915         PR c++/50324
2916         * g++.dg/cpp0x/sfinae28.C: New.
2917
2918 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2919
2920         PR c/50332
2921         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2922         longer ignored on typedefs.
2923
2924         PR c++/33255 - Support -Wunused-local-typedefs warning
2925         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2926         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2927
2928 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2929
2930         PR tree-optimization/50287
2931         * gcc.dg/torture/pr50287.c: New test.
2932
2933 2011-09-08  Richard Guenther  <rguenther@suse.de>
2934
2935         PR tree-optimization/19831
2936         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2937         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2938         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2939         * gcc.dg/errno-1.c: Adjust.
2940
2941 2011-09-08  Richard Guenther  <rguenther@suse.de>
2942
2943         PR tree-optimization/19831
2944         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2945
2946 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2947
2948         PR fortran/44646
2949         * gfortran.dg/do_concurrent_1.f90: New.
2950         * gfortran.dg/do_concurrent_2.f90: New.
2951
2952 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2953
2954         PR target/50310
2955         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2956         * gcc.dg/pr50310-2.c: New test.
2957
2958 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2959
2960         PR fortran/48095
2961         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2962         * gfortran.dg/impure_constructor_1.f90: Modified.
2963         * gfortran.dg/proc_ptr_comp_33.f90: New.
2964
2965 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2966
2967         PR target/50310
2968         * gcc.dg/pr50310-1.c: New test.
2969
2970 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2971
2972         PR middle-end/48571
2973         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2974         instead of 4.
2975
2976 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2977
2978         PR c++/50309
2979         * g++.dg/cpp0x/noexcept14.C: New.
2980
2981 2011-09-07  Jason Merrill  <jason@redhat.com>
2982
2983         * g++.dg/cpp0x/constexpr-ref3.C: New.
2984
2985         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2986
2987 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2988
2989         * gcc.dg/section1.c: Don't xfail for avr.
2990
2991 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2992
2993         PR tree-optimization/50322
2994         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2995
2996 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2997
2998         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2999
3000 2011-09-07  Martin Jambor  <mjambor@suse.cz>
3001
3002         PR tree-optimization/49911
3003         * g++.dg/tree-ssa/pr49911.C: New test.
3004
3005 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
3006
3007         PR target/49030
3008         * gcc.dg/torture/pr49030.c: New test.
3009
3010 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
3011
3012         PR fortran/50288
3013         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3014         * gfortran.dg/class_4d.f03: Deleted.
3015         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3016
3017 2011-09-07  Richard Guenther  <rguenther@suse.de>
3018
3019         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3020
3021 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
3022
3023         PR tree-optimization/46021
3024         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3025
3026 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3027
3028         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3029
3030 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3031
3032         * gcc.c-torture/compile/20110906-1.c: New test.
3033
3034 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
3035
3036         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3037
3038 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
3039
3040         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3041         --param tree-reassoc-width=1.
3042
3043         * gcc.dg/tree-ssa/reassoc-24.c: New test.
3044         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3045
3046 2011-09-06  Richard Guenther  <rguenther@suse.de>
3047
3048         PR tree-optimization/48149
3049         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3050
3051 2011-09-06  Richard Guenther  <rguenther@suse.de>
3052
3053         PR tree-optimization/48317
3054         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3055
3056 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
3057
3058         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3059         New procedure.
3060         (add_options_for_quad_vectors): Replace with ...
3061         (add_options_for_double_vectors): ... this.
3062         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3063         support multiple vector sizes since the vectorizer attempts to
3064         vectorize with both vector sizes.
3065         * gcc.dg/vect/no-vfa-vect-79.c,
3066         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3067         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3068         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3069         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3070         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3071         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3072         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3073         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3074         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3075         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3076         gcc.dg/vect/vect-40.c: Likewise.
3077         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3078         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3079         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3080         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3081         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3082         Likewise.
3083         * gcc.dg/vect/vect-peel-4.c: Make ia global.
3084
3085 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
3086
3087         PR target/49606
3088         * gcc.target/mips/abi-main.h: New file.
3089         * gcc.target/mips/abi-o32-long32.c: New test.
3090         * gcc.target/mips/abi-o32-long64.c: Likewise.
3091         * gcc.target/mips/abi-o64-long32.c: Likewise.
3092         * gcc.target/mips/abi-o64-long64.c: Likewise.
3093         * gcc.target/mips/abi-n32-long32.c: Likewise.
3094         * gcc.target/mips/abi-n32-long64.c: Likewise.
3095         * gcc.target/mips/abi-n64-long32.c: Likewise.
3096         * gcc.target/mips/abi-n64-long64.c: Likewise.
3097         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3098         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3099         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3100         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3101         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3102         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3103         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3104         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3105         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3106         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3107         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3108         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3109         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3110         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3111         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3112         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3113         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3114         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3115         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3116         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3117         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3118         * gcc.target/mips/branch-2.c: Remove -mabicalls.
3119         * gcc.target/mips/branch-3.c: Likewise.
3120         * gcc.target/mips/branch-4.c: Likewise.
3121         * gcc.target/mips/branch-5.c: Likewise.
3122         * gcc.target/mips/branch-6.c: Likewise.
3123         * gcc.target/mips/branch-7.c: Likewise.
3124         * gcc.target/mips/branch-8.c: Likewise.
3125         * gcc.target/mips/branch-9.c: Likewise.
3126         * gcc.target/mips/branch-10.c: Likewise.
3127         * gcc.target/mips/branch-11.c: Likewise.
3128         * gcc.target/mips/branch-12.c: Likewise.
3129         * gcc.target/mips/branch-13.c: Likewise.
3130         * gcc.target/mips/lazy-binding-1.c: Likewise.
3131
3132 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
3133
3134         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3135         to avoid warning on int=16 platforms..
3136
3137 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
3138
3139         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3140         to work even with -fshort-enums.
3141
3142 2011-09-04  Jan Hubicka  <jh@suse.cz>
3143
3144         * gcc.c-torture/compile/20110902.c: new testcase.
3145
3146 2011-09-04  Jason Merrill  <jason@redhat.com>
3147
3148         PR c++/49267
3149         * g++.dg/cpp0x/rv-conv1.C: New.
3150
3151         DR 1328
3152         * g++.dg/cpp0x/rv-func3.C: New.
3153
3154         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3155
3156         PR c++/50248
3157         Core 1358
3158         * g++.dg/cpp0x/constexpr-template1.C: New.
3159         * g++.dg/cpp0x/constexpr-template2.C: New.
3160         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3161         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3162
3163 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
3164
3165         * gnat.dg/specs/debug1.ads: Tweak pattern.
3166
3167 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
3168
3169         PR fortran/50227
3170         * gfortran.dg/class_45a.f03: New.
3171         * gfortran.dg/class_45b.f03: New.
3172
3173 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
3174             Ira Rosen  <ira.rosen@linaro.org>
3175
3176         PR tree-optimization/50208
3177         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3178         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3179         -fno-tree-fre -fno-tree-pre.
3180
3181 2011-09-02  Martin Jambor  <mjambor@suse.cz>
3182
3183         * gcc.dg/ipa/ipcp-3.c: New test.
3184
3185 2011-09-02  Richard Guenther  <rguenther@suse.de>
3186
3187         PR tree-optimization/27460
3188         PR middle-end/29269
3189         * gcc.dg/vect/vect-cond-7.c: New testcase.
3190
3191 2011-09-02  Martin Jambor  <mjambor@suse.cz>
3192
3193         * g++.dg/ipa/devirt-3.C: Added a distraction method.
3194         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3195         xfailed test for inlining.
3196         * g++.dg/ipa/ivinline-9.C: Likewise.
3197
3198 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
3199
3200         PR tree-optimization/50178
3201         * gfortran.dg/vect/pr50178.f90: New test.
3202
3203 2011-08-31  Martin Jambor  <mjambor@suse.cz>
3204
3205         PR middle-end/49886
3206         * gcc.c-torture/execute/pr49886.c: New testcase.
3207
3208 2011-08-31  Tom de Vries  <tom@codesourcery.com>
3209
3210         PR middle-end/43513
3211         * gcc.dg/pr43513.c: New test.
3212
3213 2011-08-30  Tobias Burnus  <burnus@net-b.de>
3214
3215         PR fortran/45044
3216         * gfortran.dg/common_14.f90: New.
3217         * gfortran.dg/common_resize_1.f: Add two dg-warning.
3218
3219 2011-08-30  Jason Merrill  <jason@redhat.com>
3220
3221         PR c++/50084
3222         * g++.dg/cpp0x/decltype33.C: New.
3223
3224         PR c++/50089
3225         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3226
3227         PR c++/50114
3228         * g++.dg/cpp0x/lambda/lambda-for.C: New.
3229
3230 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
3231
3232         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3233
3234 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3235
3236         * gnat.dg/specs/aggr3.ads: New test.
3237         * gnat.dg/specs/aggr3_pkg.ads: New helper.
3238
3239         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3240         * gnat.dg/specs/aggr2.ads: Likewise.
3241
3242 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3243
3244         PR fortran/45170
3245         * gfortran.dg/allocate_with_source_2.f90: New test
3246
3247 2011-08-30  Jason Merrill  <jason@redhat.com>
3248
3249         PR c++/50220
3250         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3251
3252         PR c++/50234
3253         * g++.dg/cpp0x/constexpr-value3.C: New.
3254
3255 2011-08-30  Richard Guenther  <rguenther@suse.de>
3256
3257         PR middle-end/48571
3258         * gcc.c-torture/execute/pr48571-1.c: New testcase.
3259         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3260         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3261         * gcc.dg/pr36902.c: XFAIL.
3262
3263 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
3264
3265         * gcc.target/i386/fma-check.h: New.
3266         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3267         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3268         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3269         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3270         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3271         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3272         * gcc.target/i386/fma-fmaddXX.c: Likewise.
3273         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3274         * gcc.target/i386/fma-fmsubXX.c: Likewise.
3275         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3276         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3277         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3278         * gcc.target/i386/fma-compile.c: Likewise.
3279         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3280         * gcc.target/i386/sse-12.c: Add -mfma.
3281         * gcc.target/i386/sse-13.c: Likewise.
3282         * gcc.target/i386/sse-14.c: Likewise.
3283         * gcc.target/i386/sse-22.c: Likewise.
3284         * gcc.target/i386/sse-23.c: Likewise.
3285         * g++.dg/other/i386-2.C: Likewise.
3286         * g++.dg/other/i386-3.C: Likewise.
3287
3288 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3289
3290         PR testsuite/50185
3291         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3292         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3293
3294 2011-08-30  Christian Bruel  <christian.bruel@st.com>
3295
3296         * g++.dg/bprob/bprob.exp (feedback_options): Set
3297         -fbranch-probabilities.
3298         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3299
3300 2011-08-29  Jason Merrill  <jason@redhat.com>
3301
3302         PR c++/50224
3303         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3304
3305 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3306             Jason Merrill  <jason@redhat.com>
3307
3308         * g++.dg/dfp/base.C: New test.
3309
3310 2011-08-29  Jason Merrill  <jason@redhat.com>
3311
3312         Core DR 994
3313         PR c++/50209
3314         * g++.dg/cpp0x/initlist58.C: New.
3315
3316 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
3317
3318         PR fortran/50225
3319         * gfortran.dg/class_result_1.f03: New.
3320
3321 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR middle-end/48722
3324         * gcc.target/i386/pr48722.c: New test.
3325
3326 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3327
3328         PR libfortran/50192
3329         * gfortran.dg/widechar_compare_1.f90:  New test.
3330
3331 2011-08-26  Jason Merrill  <jason@redhat.com>
3332
3333         Core DR 342
3334         PR c++/48582
3335         * g++.dg/abi/mangle50.C: New.
3336
3337 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
3338
3339         PR target/50202
3340         * gcc.target/i386/pr50202.c: New test.
3341
3342 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
3343
3344         * gcc.target/i386/sse_4_1-round-vec.c: New test.
3345         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3346         * gcc.target/i386/avx-round-vec.c: New test.
3347         * gcc.target/i386/avx-roundf-vec.c: New test.
3348
3349 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
3350
3351         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3352         instruction.
3353
3354         PR c/50179
3355         * c-c++-common/Wunused-var-14.c: New test.
3356
3357 2011-08-26  Tom de Vries  <tom@codesourcery.com>
3358
3359         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3360
3361 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
3362
3363         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3364         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3365         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3366         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3367
3368 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
3369
3370         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3371         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3372         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3373         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3374
3375 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
3376
3377         PR fortran/50050
3378         * gfortran.dg/pointer_comp_init_1.f90: New test.
3379
3380 2011-08-25  Jason Merrill  <jason@redhat.com>
3381
3382         PR c++/50157
3383         * g++.dg/cpp0x/sfinae27.C: New.
3384
3385 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3386
3387         * gfortran.dg/coarray_lib_token_4.f90: New.
3388
3389 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3390
3391         * gfortran.dg/coarray/alloc_comp_1.f90: New.
3392
3393 2011-08-25  Richard Guenther  <rguenther@suse.de>
3394
3395         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3396
3397 2011-08-24  Tobias Burnus  <burnus@net-b.de>
3398
3399         PR fortran/50163
3400         * gfortran.dg/initialization_28.f90: New.
3401
3402 2011-08-24  Richard Guenther  <rguenther@suse.de>
3403
3404         PR tree-optimization/50067
3405         * gcc.dg/torture/pr50067-3.c: New testcase.
3406         * gcc.dg/torture/pr50067-4.c: Likewise.
3407         * gcc.dg/torture/pr50067-5.c: Likewise.
3408
3409 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3410
3411         * g++.dg/other/i386-2.C: Add -mavx2 check.
3412         * g++.dg/other/i386-3.C: Likewise.
3413         * gcc.target/i386/avx-1.c: Add AVX2.
3414         * gcc.target/i386/avx-2.c: Likewise.
3415         * gcc.target/i386/funcspec-5.c: Likewise.
3416         * gcc.target/i386/sse-12.c: Likewise.
3417         * gcc.target/i386/sse-13.c: Likewise.
3418         * gcc.target/i386/sse-14.c: Likewise.
3419         * gcc.target/i386/sse-22.c: Likewise.
3420         * gcc.target/i386/sse-23.c: Likewise.
3421         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3422         * gcc.target/i386/avx2-check.h: New.
3423         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3424         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3425         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3426         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3427         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3428         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3429         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3430         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3431         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3432         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3433         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3434         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3435         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3436         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3437         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3438         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3439         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3440         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3441         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3442         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3443         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3444         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3445         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3446         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3447         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3448         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3449         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3450         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3451         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3452         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3453         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3454         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3455         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3456         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3457         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3458         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3459         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3460         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3461         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3462         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3463         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3464         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3465         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3466         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3467         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3468         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3469         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3470         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3471         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3472         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3473         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3474         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3475         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3476         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3477         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3478         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3479         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3480         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3481         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3482         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3483         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3484         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3485         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3486         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3487         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3488         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3489         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3490         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3491         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3492         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3493         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3494         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3495         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3496         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3497         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3498         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3499         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3500         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3501         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3502         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3503         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3504         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3505         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3506         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3507         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3508         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3509         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3510         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3511         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3512         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3513         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3514         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3515         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3516         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3517         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3518         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3519         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3520         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3521         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3522         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3523         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3524         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3525         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3526         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3527         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3528         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3529         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3530         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3531         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3532         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3533         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3534         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3535         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3536         * gcc.target/i386/avx2-vpand-1.c: Likewise.
3537         * gcc.target/i386/avx2-vpand-2.c: Likewise.
3538         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3539         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3540         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3541         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3542         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3543         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3544         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3545         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3546         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3547         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3548         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3549         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3550         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3551         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3552         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3553         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3554         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3555         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3556         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3557         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3558         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3559         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3560         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3561         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3562         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3563         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3564         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3565         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3566         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3567         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3568         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3569         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3570         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3571         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3572         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3573         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3574         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3575         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3576         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3577         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3578         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3579         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3580         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3581         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3582         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3583         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3584         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3585         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3586         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3587         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3588         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3589         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3590         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3591         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3592         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3593         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3594         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3595         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3596         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3597         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3598         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3599         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3600         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3601         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3602         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3603         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3604         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3605         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3606         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3607         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3608         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3609         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3610         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3611         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3612         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3613         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3614         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3615         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3616         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3617         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3618         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3619         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3620         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3621         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3622         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3623         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3624         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3625         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3626         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3627         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3628         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3629         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3630         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3631         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3632         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3633         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3634         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3635         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3636         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3637         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3638         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3639         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3640         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3641         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3642         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3643         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3644         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3645         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3646         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3647         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3648         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3649         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3650         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3651         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3652         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3653         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3654         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3655         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3656         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3657         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3658         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3659         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3660         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3661         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3662         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3663         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3664         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3665         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3666         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3667         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3668         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3669         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3670         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3671         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3672         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3673         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3674         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3675         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3676         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3677         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3678         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3679         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3680         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3681         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3682         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3683         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3684         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3685         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3686         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3687         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3688         * gcc.target/i386/avx2-vpor-1.c: Likewise.
3689         * gcc.target/i386/avx2-vpor-2.c: Likewise.
3690         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3691         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3692         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3693         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3694         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3695         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3696         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3697         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3698         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3699         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3700         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3701         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3702         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3703         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3704         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3705         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3706         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3707         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3708         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3709         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3710         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3711         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3712         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3713         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3714         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3715         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3716         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3717         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3718         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3719         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3720         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3721         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3722         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3723         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3724         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3725         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3726         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3727         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3728         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3729         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3730         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3731         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3732         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3733         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3734         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3735         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3736         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3737         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3738         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3739         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3740         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3741         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3742         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3743         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3744         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3745         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3746         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3747         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3748         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3749         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3750         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3751         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3752         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3753         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3754         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3755         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3756         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3757         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3758         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3759         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3760         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3761         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3762         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3763         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3764         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3765         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3766         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3767         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3768         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3769         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3770         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3771         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3772         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3773         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3774         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3775         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3776         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3777         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3778         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3779         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3780         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3781         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3782         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3783         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3784         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3785         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3786         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3787         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3788         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3789         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3790         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3791         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3792         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3793         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3794         * gcc.target/i386/testimm-9.c: Likewise.
3795
3796 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3797
3798         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3799         * g++.dg/other/i386-3.C: Likewise.
3800         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3801         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3802         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3803         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3804         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3805         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3806         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3807         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3808         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3809         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3810         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3811         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3812         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3813         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3814         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3815         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3816         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3817         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3818         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3819         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3820         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3821         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3822         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3823         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3824         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3825         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3826         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3827         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3828         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3829         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3830         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3831         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3832         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3833         * gcc.target/i386/sse-12.c: Add BMI2.
3834         * gcc.target/i386/sse-13.c: Likewise.
3835         * gcc.target/i386/sse-14.c: Likewise.
3836         * gcc.target/i386/sse-22.c: Likewise.
3837         * gcc.target/i386/sse-23.c: Likewise.
3838
3839 2011-08-23  Jason Merrill  <jason@redhat.com>
3840
3841         * g++.dg/template/crash7.C: Adjust expected errors.
3842
3843 2011-08-23  Jason Merrill  <jason@redhat.com>
3844
3845         PR c++/49045
3846         Core 1321
3847         * g++.dg/cpp0x/overload2.C: New.
3848
3849 2011-08-23  Jason Merrill  <jason@redhat.com>
3850
3851         Core 903
3852         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3853
3854 2011-08-23  Jason Merrill  <jason@redhat.com>
3855
3856         Core 975
3857         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3858         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3859         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3860         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3861
3862 2011-08-23  Jason Merrill  <jason@redhat.com>
3863
3864         PR c++/50024
3865         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3866
3867 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3868
3869         PR c++/50158
3870         * g++.dg/warn/Wunused-var-16.C: New test.
3871
3872         PR middle-end/50161
3873         * gcc.dg/pr50161.c: New test.
3874
3875 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3876
3877         PR c++/50055
3878         * g++.dg/gcov/gcov-7.C: New test.
3879
3880 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3881
3882         PR c++/46862
3883         * g++.dg/dfp/nofields.C: New test.
3884
3885 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3886
3887         PR fortran/31600
3888         * gfortran.dg/use_16.f90: New.
3889
3890 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3891             Kirill Yukhin  <kirill.yukhin@intel.com>
3892
3893         PR target/50155
3894         * gcc.target/i386/pr50155.c: New test.
3895
3896 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3897
3898         PR tree-optimization/50133
3899         * gcc.dg/pr50133.c: New test.
3900
3901         PR middle-end/50141
3902         * c-c++-common/cxxbitfields-6.c: New test.
3903
3904 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3905
3906         PR fortran/50050
3907         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3908
3909 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3910
3911         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3912         * gcc.dg/pr49994-3.c: Ditto.
3913
3914 2011-08-22  Richard Guenther  <rguenther@suse.de>
3915
3916         PR testsuite/50145
3917         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3918         * gcc.dg/torture/pr50067-2.c: Likewise.
3919
3920 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3921
3922         PR fortran/47659
3923         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3924         of a constant resulting from simplification.
3925         * gfortran.dg/warn_conversion_3.f90:  New test.
3926
3927 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3928
3929         PR fortran/50130
3930         * gfortran.dg/zero_stride_1.f90:  New test.
3931
3932 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3933
3934         PR fortran/49638
3935         * gfortran.dg/typebound_override_1.f90: Modified.
3936
3937 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR tree-optimization/48739
3940         * gcc.dg/pr48739-1.c: New test.
3941         * gcc.dg/pr48739-2.c: New test.
3942
3943 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3944
3945         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3946
3947 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3948
3949         PR fortran/50129
3950         * gfortran.dg/where_3.f90: New test.
3951
3952 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3953
3954         PR middle-end/49721
3955         * gfortran.dg/pr49721-1.f: New.
3956         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3957
3958 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3959
3960         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3961         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3962         New tests.
3963
3964 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3965
3966         * gcc.target/arm/wmul-11.c: New file.
3967         * gcc.target/arm/wmul-12.c: New file.
3968         * gcc.target/arm/wmul-13.c: New file.
3969
3970 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3971
3972         * gcc.target/arm/wmul-10.c: New file.
3973
3974 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3975
3976         * gcc.target/arm/wmul-9.c: New file.
3977         * gcc.target/arm/wmul-bitfield-2.c: New file.
3978
3979 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3980
3981         * gcc.target/arm/wmul-8.c: New file.
3982
3983 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3984
3985         * gcc.target/arm/wmul-7.c: New file.
3986
3987 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3988
3989         * gcc.target/arm/wmul-6.c: New file.
3990
3991 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3992
3993         * gcc.target/arm/wmul-5.c: New file.
3994         * gcc.target/arm/no-wmla-1.c: New file.
3995
3996 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3997
3998         * gcc.target/arm/wmul-bitfield-1.c: New file.
3999
4000 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
4001
4002         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4003
4004 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4005
4006         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4007         * gcc.target/i386/conversion.c: Likewise.
4008
4009 2011-08-19  Richard Guenther  <rguenther@suse.de>
4010
4011         * gcc.dg/torture/pr50067-1.c: New testcase.
4012         * gcc.dg/torture/pr50067-2.c: Likewise.
4013
4014 2011-08-19  Joey Ye  <joey.ye@arm.com>
4015
4016         PR target/49437
4017         * gcc.target/arm/handler-align.c: New test.
4018         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4019         New Function.
4020
4021 2011-08-19  Joey Ye  <joey.ye@arm.com>
4022
4023         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4024
4025 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
4026
4027         PR fortran/50071
4028         * gfortran.dg/end_block_label_1.f90: New test.
4029         * gfortran.dg/end_associate_label_1.f90: New test.
4030
4031 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4032
4033         * gcc.dg/c1x-pointer-float-1.c: New test.
4034
4035 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
4036
4037         PR fortran/50071
4038         * gfortran.dg/duplicate_labels_2.f: New test.
4039
4040 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4041
4042         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4043         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4044         gcc.dg/c1x-noreturn-5.c: New tests.
4045
4046 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4047
4048         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4049
4050 2011-08-18  Tobias Burnus  <burnus@net-b.de>
4051
4052         PR fortran/18918
4053         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4054         * gfortran.dg/coarray_lock_3.f90: Fix test.
4055         * gfortran.dg/coarray_lock_4.f90: New.
4056         * gfortran.dg/coarray_lock_5.f90: New.
4057
4058 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
4059
4060         PR target/50009
4061         * gcc.c-torture/compile/pr50009.c: New test.
4062
4063         PR target/50092
4064         * gcc.dg/torture/pr50092.c: New test.
4065
4066 2011-08-18  Tobias Burnus  <burnus@net-b.de>
4067
4068         PR fortran/50109
4069         * gfortran.dg/namelist_73.f90: New.
4070
4071 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
4072
4073         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4074
4075         PR debug/50017
4076         * gcc.dg/pr50017.c: New test.
4077
4078 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
4079
4080         PR c++/45625
4081         * g++.dg/lookup/hidden-var1.C: New test case.
4082
4083 2011-08-17  Tobias Burnus  <burnus@net-b.de>
4084
4085         PR fortran/31461
4086         * gfortran.dg/warn_unused_var_2.f90: New.
4087         * gfortran.dg/warn_unused_var_3.f90: New.
4088
4089 2011-08-17  Tom de Vries  <tom@codesourcery.com>
4090
4091         PR target/43597
4092         * gcc.target/arm/pr43597.c: New test.
4093
4094 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
4095
4096         PR fortran/50070
4097         * gfortran.dg/common_13.f90: New.
4098
4099 2011-08-16  Jason Merrill  <jason@redhat.com>
4100
4101         PR c++/50086
4102         * g++.dg/cpp0x/variadic-unresolved.C: New.
4103
4104         * g++.old-deja/g++.brendan/README: Add R.I.P.
4105
4106         * g++.dg/ext/attr-used-1.C: New.
4107
4108         PR c++/50054
4109         * g++.dg/cpp0x/initlist56.C: New.
4110
4111 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
4112
4113         PR testsuite/50085
4114         * g++.dg/opt/life1.C: Only run on Linux.
4115
4116 2011-08-15  Tobias Burnus  <burnus@net-b.de>
4117
4118         * gfortran.dg/coarray_26.f90: New.
4119
4120 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
4121
4122         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4123         -fdump-tree-vrp1.
4124
4125 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
4126
4127         PR fortran/50073
4128         * gfortran.dg/func_result_7.f90: New.
4129
4130 2011-08-13  Jason Merrill  <jason@redhat.com>
4131
4132         PR c++/50075
4133         * g++.dg/cpp0x/decltype32.C: New.
4134
4135         PR c++/50059
4136         * g++.dg/diagnostic/expr1.C: New.
4137
4138 2011-08-12  David Li  <davidxl@google.com>
4139
4140         * g++.dg/abi/vbase15.C: New test.
4141
4142 2011-08-12  Jason Merrill  <jason@redhat.com>
4143
4144         PR c++/50034
4145         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4146
4147 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
4148
4149         * gcc.dg/builtins-67.c: New test.
4150         * gcc.target/i386/conversion.c: Ditto.
4151
4152 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
4153             Brian Hackett  <bhackett1024@gmail.com>
4154
4155         * g++.dg/plugin/decl_plugin.c: New.
4156         * g++.dg/plugin/decl-plugin-test.C: New.
4157         * g++.dg/plugin/plugin.exp: Add above testcase.
4158
4159 2011-08-11  Richard Guenther  <rguenther@suse.de>
4160
4161         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4162
4163 2011-08-11  Michael Matz  <matz@suse.de>
4164
4165         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4166
4167 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
4168
4169         PR tree-optimization/50039
4170         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4171         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4172
4173 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
4174
4175         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4176         (sse4_1_test): Initialize src3 with random value.
4177
4178 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4179
4180         * gcc.c-torture/execute/scal-to-vec1.c: New test.
4181         * gcc.c-torture/execute/scal-to-vec2.c: New test.
4182         * gcc.c-torture/execute/scal-to-vec3.c: New test.
4183         * gcc.dg/scal-to-vec1.c: New test.
4184         * gcc.dg/scal-to-vec2.c: New test.
4185
4186 2011-08-09  Richard Guenther  <rguenther@suse.de>
4187
4188         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4189         * gcc.dg/tree-ssa/vrp60.c: New testcase.
4190         * gcc.dg/tree-ssa/vrp61.c: Likewise.
4191         * gcc.dg/tree-ssa/vrp62.c: Likewise.
4192
4193 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4194
4195         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4196
4197 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4198
4199         * gcc.dg/pr49948.c: Require pthread effective target.
4200
4201 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4202
4203         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4204
4205 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
4206
4207         * gcc.target/i386/sse-22a.c: New test.
4208
4209 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
4210
4211         PR tree-optimization/50014
4212         * gcc.dg/vect/pr50014.c: New test.
4213
4214 2011-08-08  Martin Jambor  <mjambor@suse.cz>
4215
4216         PR middle-end/49923
4217         * gcc.dg/tree-ssa/pr49923.c: New test.
4218
4219 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4220
4221         PR target/49781
4222         * gcc.target/i386/pr49781-1.c: New.
4223
4224 2011-08-08  Jason Merrill  <jason@redhat.com>
4225
4226         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4227
4228         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4229
4230 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
4231
4232         PR fortran/49638
4233         * gfortran.dg/typebound_override_1.f90: New.
4234
4235 2011-08-07  Kai Tietz  <ktietz@redhat.com>
4236
4237         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4238         x86_64 mingw target.
4239         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4240         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4241         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4242         * gcc.dg/tree-ssa/loop-33.c: Likewise.
4243         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4244         * gcc.dg/tree-ssa/loop-35.c: Likewise.
4245         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4246         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4247         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4248         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4249
4250 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4251
4252         PR testsuite/48727
4253         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4254
4255 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4256
4257         * gcc.dg/pr48770.c: Cleanup coverage files.
4258         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4259
4260 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4261
4262         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4263         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4264         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4265         lzcnt and bmi options.
4266
4267 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4268
4269         PR target/47381
4270         * gcc.dg/pr47381-1.c: New.
4271         * gcc.dg/pr47381-2.c: Likewise.
4272         * gcc.target/i386/pr47381.c: Likewise.
4273
4274 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4275
4276         PR middle-end/47727
4277         * gcc.dg/pr47727.c: New.
4278
4279         PR target/47372
4280         * gcc.dg/pr47372-1.c: New.
4281         * gcc.dg/pr47372-2.c: Likewise.
4282
4283 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4284
4285         PR middle-end/47449
4286         * gcc.target/i386/pr47449.c: New.
4287
4288         PR target/47446
4289         * gcc.dg/pr47446-1.c: New.
4290         * gcc.dg/pr47446-2.c: Likewise.
4291
4292 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4293
4294         PR target/47766
4295         * gcc.dg/pr47766.c: New.
4296
4297         PR target/47715
4298         * gcc.dg/tls/pr47715-1.c: New.
4299         * gcc.dg/tls/pr47715-2.c: Likewise.
4300         * gcc.dg/tls/pr47715-3.c: Likewise.
4301         * gcc.dg/tls/pr47715-4.c: Likewise.
4302         * gcc.dg/tls/pr47715-5.c: Likewise.
4303
4304 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4305
4306         PR libobjc/50002
4307         * objc.dg/gnu-api-2-class.m: Updated comments.
4308         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4309         * objc.dg/gnu-api-2-class-meta.m: New test.
4310         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4311
4312 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4313
4314         PR libobjc/49882
4315         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4316         with classes that are in construction.
4317
4318 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4319
4320         PR target/48084
4321         * gcc.target/i386/pr48084-1.c: New.
4322         * gcc.target/i386/pr48084-2.c: Likewise.
4323         * gcc.target/i386/pr48084-3.c: Likewise.
4324         * gcc.target/i386/pr48084-4.c: Likewise.
4325         * gcc.target/i386/pr48084-5.c: Likewise.
4326
4327         PR rtl-optimization/49504
4328         * gcc.target/i386/pr49504.c: New.
4329
4330         PR target/49860
4331         * gcc.dg/pr49860.c: New.
4332
4333 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4334
4335         PR libobjc/49882
4336         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4337         with classes that are in construction.
4338
4339 2011-08-05  Jason Merrill  <jason@redhat.com>
4340
4341         PR c++/48993
4342         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4343
4344         PR c++/49921
4345         * g++.dg/cpp0x/decltype31.C: New.
4346
4347         PR c++/49669
4348         * g++.dg/init/array28.C: New.
4349
4350         PR c++/49988
4351         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4352
4353 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4354
4355         PR target/47369
4356         * gcc.dg/pr47369-1.c: New.
4357
4358 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4359
4360         PR middle-end/47364
4361         * gcc.dg/torture/pr47364-1.c: New.
4362         * gcc.c-torture/compile/pr47364-1.c: Likewise.
4363         * gcc.c-torture/compile/pr47364-2.c: Likewise.
4364
4365 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4366
4367         PR fortran/37211
4368         * gfortran.dg/transfer_check_2.f90:  New test case.
4369
4370 2011-08-05  Jan Hubicka  <jh@suse.cz>
4371
4372         PR middle-end/49494
4373         * gfortran.dg/pr49494.f90: New testcase.
4374
4375 2011-08-05  Jan Hubicka  <jh@suse.cz>
4376
4377         PR middle-end/49735
4378         * gcc.c-torture/compile/pr49735.c: New testcase.
4379
4380 2011-08-05  Jason Merrill  <jason@redhat.com>
4381
4382         PR c++/47453
4383         * g++.dg/cpp0x/initlist56.C: New.
4384
4385         PR c++/49812
4386         * g++.dg/overload/rvalue2.C: New.
4387
4388         PR c++/49983
4389         * g++.dg/cpp0x/range-for21.C: New.
4390
4391         * g++.dg/ext/vla11.C: New.
4392
4393 2011-08-05  Richard Guenther  <rguenther@suse.de>
4394
4395         PR tree-optimization/49984
4396         * gcc.dg/tree-ssa/vrp59.c: New testcase.
4397
4398 2011-08-05  Richard Guenther  <rguenther@suse.de>
4399
4400         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4401         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4402         * gcc.dg/tree-ssa/vrp53.c: Likewise.
4403
4404 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
4405
4406         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4407         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4408         * gfortran.dg/ldist-pr43023.f90: Ditto.
4409         * gfortran.dg/namelist_52.f90: Ditto.
4410         * gfortran.dg/interface_proc_end.f90: Ditto.
4411         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4412         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4413
4414 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
4415
4416         * gcc.dg/vect/vect-over-widen-1.c: New test.
4417         * gcc.dg/vect/vect-over-widen-2.c: New test.
4418         * gcc.dg/vect/vect-over-widen-3.c: New test.
4419         * gcc.dg/vect/vect-over-widen-4.c: New test.
4420
4421 2011-08-04  Richard Guenther  <rguenther@suse.de>
4422
4423         PR fortran/49957
4424         * gfortran.dg/vect/O3-pr49957.f: New testcase.
4425
4426 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
4427
4428         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4429
4430 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
4431
4432         PR middle-end/49905
4433         * g++.dg/ext/builtin-object-size3.C: New test.
4434
4435 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
4436
4437         PR tree-optimization/49948
4438         * gcc.dg/pr49948.c: New test.
4439
4440 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4441
4442         PR middle-end/47383
4443         * gcc.dg/torture/pr47383.c: New.
4444
4445 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4446
4447         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4448
4449 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4450
4451         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4452
4453 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4454
4455         PR target/47744
4456         * gcc.dg/torture/pr47744-1.c: New.
4457         * gcc.dg/torture/pr47744-2.c: Likewise.
4458         * gcc.dg/torture/pr47744-3.c: Likewise.
4459
4460 2011-08-03  Richard Guenther  <rguenther@suse.de>
4461
4462         PR middle-end/49958
4463         * gcc.dg/torture/pr49958.c: New testcase.
4464
4465 2011-08-03  Richard Guenther  <rguenther@suse.de>
4466
4467         PR tree-optimization/49938
4468         * g++.dg/torture/pr49938.C: New testcase.
4469
4470 2011-08-02  Jason Merrill  <jason@redhat.com>
4471
4472         PR c++/43886
4473         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4474
4475         PR c++/49577
4476         * g++.dg/cpp0x/initlist5.C: Add additional cases.
4477
4478         PR c++/49593
4479         * g++.dg/cpp0x/variadic115.C: New.
4480
4481         PR c++/49803
4482         * g++.dg/cpp0x/union5.C: New.
4483
4484 2011-08-02  Daniel Kraft  <d@domob.eu>
4485
4486         PR fortran/49885
4487         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4488
4489 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4490
4491         PR middle-end/49947
4492         * gcc.dg/tree-ssa/forwprop-15.c
4493
4494 2011-08-02  Jason Merrill  <jason@redhat.com>
4495
4496         PR c++/49834
4497         * g++.dg/cpp0x/range-for20.C: New.
4498
4499 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4500
4501         * gfortran.dg/coarray_lib_token_3.f90: New.
4502
4503 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
4504
4505         PR fortran/46752
4506         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4507         * gcc.dg/gomp/atomic-15.c: New test.
4508         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4509         * g++.dg/gomp/atomic-15.C: New test.
4510         * g++.dg/gomp/private-1.C: New test.
4511         * g++.dg/gomp/sharing-2.C: New test.
4512         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4513         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4514         * gfortran.dg/gomp/omp_atomic2.f90: New test.
4515
4516 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4517
4518         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4519         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4520         cleanup-module.
4521         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4522         * gfortran.dg/allocatable_function_5.f90: Ditto.
4523         * gfortran.dg/allocate_stat.f90: Ditto.
4524         * gfortran.dg/array_constructor_20.f90: Ditto.
4525         * gfortran.dg/array_constructor_21.f90: Ditto.
4526         * gfortran.dg/array_constructor_22.f90: Ditto.
4527         * gfortran.dg/array_constructor_26.f03: Ditto.
4528         * gfortran.dg/array_function_4.f90: Ditto.
4529         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4530         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4531         * gfortran.dg/bind_c_usage_15.f90: Ditto.
4532         * gfortran.dg/bind_c_usage_16.f03: Ditto.
4533         * gfortran.dg/bind_c_usage_3.f03: Ditto.
4534         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4535         * gfortran.dg/class_15.f03: Ditto.
4536         * gfortran.dg/class_27.f03: Ditto.
4537         * gfortran.dg/class_33.f90: Ditto.
4538         * gfortran.dg/class_37.f03: Ditto.
4539         * gfortran.dg/class_40.f03: Ditto.
4540         * gfortran.dg/class_42.f03: Ditto.
4541         * gfortran.dg/class_defined_operator_1.f03: Ditto.
4542         * gfortran.dg/coarray/registering_1.f90: Ditto.
4543         * gfortran.dg/convert_1.f90: Ditto.
4544         * gfortran.dg/default_initialization_3.f90: Ditto.
4545         * gfortran.dg/dependency_25.f90: Ditto.
4546         * gfortran.dg/dependency_26.f90: Ditto.
4547         * gfortran.dg/dependency_36.f90: Ditto.
4548         * gfortran.dg/dependency_37.f90: Ditto.
4549         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4550         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4551         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4552         * gfortran.dg/elemental_pointer_1.f90: Ditto.
4553         * gfortran.dg/elemental_result_1.f90: Ditto.
4554         * gfortran.dg/empty_derived_type.f90: Ditto.
4555         * gfortran.dg/entry_7.f90: Ditto.
4556         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4557         * gfortran.dg/equiv_constraint_3.f90: Ditto.
4558         * gfortran.dg/error_recovery_3.f90: Ditto.
4559         * gfortran.dg/extends_4.f03: Ditto.
4560         * gfortran.dg/func_assign.f90: Ditto.
4561         * gfortran.dg/func_assign_3.f90: Ditto.
4562         * gfortran.dg/generic_1.f90: Ditto.
4563         * gfortran.dg/generic_18.f90: Ditto.
4564         * gfortran.dg/generic_22.f03: Ditto.
4565         * gfortran.dg/generic_4.f90: Ditto.
4566         * gfortran.dg/generic_6.f90: Ditto.
4567         * gfortran.dg/generic_actual_arg.f90: Ditto.
4568         * gfortran.dg/graphite/id-21.f: Ditto.
4569         * gfortran.dg/graphite/pr45758.f90: Ditto.
4570         * gfortran.dg/host_assoc_call_2.f90: Ditto.
4571         * gfortran.dg/host_assoc_call_3.f90: Ditto.
4572         * gfortran.dg/host_assoc_call_4.f90: Ditto.
4573         * gfortran.dg/host_assoc_function_4.f90: Ditto.
4574         * gfortran.dg/host_used_types_1.f90: Ditto.
4575         * gfortran.dg/implicit_1.f90: Ditto.
4576         * gfortran.dg/implicit_11.f90: Ditto.
4577         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4578         * gfortran.dg/impure_actual_1.f90: Ditto.
4579         * gfortran.dg/impure_assignment_1.f90: Ditto.
4580         * gfortran.dg/impure_constructor_1.f90: Ditto.
4581         * gfortran.dg/initialization_10.f90: Ditto.
4582         * gfortran.dg/initialization_12.f90: Ditto.
4583         * gfortran.dg/interface_14.f90: Ditto.
4584         * gfortran.dg/interface_15.f90: Ditto.
4585         * gfortran.dg/interface_2.f90: Ditto.
4586         * gfortran.dg/interface_25.f90: Ditto.
4587         * gfortran.dg/interface_26.f90: Ditto.
4588         * gfortran.dg/interface_29.f90: Ditto.
4589         * gfortran.dg/interface_assignment_1.f90: Ditto.
4590         * gfortran.dg/internal_pack_6.f90: Ditto.
4591         * gfortran.dg/internal_pack_7.f90: Ditto.
4592         * gfortran.dg/internal_pack_8.f90: Ditto.
4593         * gfortran.dg/lto/pr45586_0.f90: Ditto.
4594         * gfortran.dg/lto/pr47839_0.f90: Ditto.
4595         * gfortran.dg/module_commons_3.f90: Ditto.
4596         * gfortran.dg/module_equivalence_4.f90: Ditto.
4597         * gfortran.dg/module_equivalence_6.f90: Ditto.
4598         * gfortran.dg/module_function_type_1.f90: Ditto.
4599         * gfortran.dg/module_naming_1.f90: Ditto.
4600         * gfortran.dg/namelist_4.f90: Ditto.
4601         * gfortran.dg/operator_c1202.f90: Ditto.
4602         * gfortran.dg/parens_7.f90: Ditto.
4603         * gfortran.dg/pr32921.f: Ditto.
4604         * gfortran.dg/pr33646.f90: Ditto.
4605         * gfortran.dg/pr41928.f90: Ditto.
4606         * gfortran.dg/pr42119.f90: Ditto.
4607         * gfortran.dg/pr43984.f90: Ditto.
4608         * gfortran.dg/present_1.f90: Ditto.
4609         * gfortran.dg/private_type_2.f90: Ditto.
4610         * gfortran.dg/proc_decl_2.f90: Ditto.
4611         * gfortran.dg/proc_ptr_10.f90: Ditto.
4612         * gfortran.dg/proc_ptr_22.f90: Ditto.
4613         * gfortran.dg/proc_ptr_8.f90: Ditto.
4614         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4615         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4616         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4617         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4618         * gfortran.dg/substring_equivalence.f90: Ditto.
4619         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4620         * gfortran.dg/transpose_optimization_1.f90: Ditto.
4621         * gfortran.dg/trim_optimize_6.f90: Ditto.
4622         * gfortran.dg/typebound_call_12.f03: Ditto.
4623         * gfortran.dg/typebound_operator_5.f03: Ditto.
4624         * gfortran.dg/typebound_operator_6.f03: Ditto.
4625         * gfortran.dg/typebound_proc_18.f03: Ditto.
4626         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4627         * gfortran.dg/use_1.f90: Ditto.
4628         * gfortran.dg/use_10.f90: Ditto.
4629         * gfortran.dg/use_11.f90: Ditto.
4630         * gfortran.dg/use_14.f90: Ditto.
4631         * gfortran.dg/use_only_2.f90: Ditto.
4632         * gfortran.dg/use_rename_4.f90: Ditto.
4633         * gfortran.dg/use_rename_5.f90: Ditto.
4634         * gfortran.dg/used_dummy_types_3.f90: Ditto.
4635         * gfortran.dg/used_interface_ref.f90: Ditto.
4636         * gfortran.dg/used_types_11.f90: Ditto.
4637         * gfortran.dg/used_types_3.f90: Ditto.
4638         * gfortran.dg/used_types_4.f90: Ditto.
4639         * gfortran.dg/userdef_operator_2.f90: Ditto.
4640         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4641         * gfortran.dg/vect/pr46213.f90: Ditto.
4642         * gfortran.dg/whole_file_21.f90: Ditto.
4643         * gfortran.dg/whole_file_22.f90: Ditto.
4644         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4645         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4646
4647 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4648
4649         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4650
4651 2011-08-01  Jason Merrill  <jason@redhat.com>
4652
4653         PR c++/49932
4654         * g++.dg/abi/mangle49.C: New.
4655
4656         PR c++/49924
4657         * g++.dg/cpp0x/constexpr-array4.C: New.
4658
4659         PR c++/49813
4660         * g++.dg/cpp0x/constexpr-builtin1.C: New.
4661
4662 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
4663
4664         PR target/49927
4665         * gcc.target/i386/pr49927.c: New test.
4666
4667 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
4668
4669         PR tree-optimization/49926
4670         * gcc.dg/vect/pr49926.c: New test.
4671
4672 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
4673
4674         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4675         * gcc.target/i386/lzcnt-1.c: New test.
4676         * gcc.target/i386/lzcnt-2.c: Likewise.
4677         * gcc.target/i386/lzcnt-2a.c: Likewise.
4678         * gcc.target/i386/lzcnt-3.c: Likewise.
4679         * gcc.target/i386/lzcnt-4.c: Likewise.
4680         * gcc.target/i386/lzcnt-4a.c: Likewise.
4681         * gcc.target/i386/lzcnt-5.c: Likewise.
4682         * gcc.target/i386/lzcnt-6.c: Likewise.
4683         * gcc.target/i386/lzcnt-6a.c: Likewise.
4684         * gcc.target/i386/lzcnt-check.h: Likewise.
4685
4686         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4687         * gcc.target/i386/sse-13.c: Likewise.
4688         * gcc.target/i386/sse-14.c: Likewise.
4689         * g++.dg/other/i386-2.C: Likewise.
4690         * g++.dg/other/i386-3.C: Likewise.
4691
4692 2011-08-01  Julian Brown  <julian@codesourcery.com>
4693
4694         * gcc.target/arm/fixed-point-exec.c: New test.
4695
4696 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4697
4698         PR target/49920
4699         * gcc.target/i386/pr49920.c: New test.
4700
4701 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4702
4703         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4704         * gcc.dg/tree-ssa/pr23109.c: Ditto.
4705         * gcc.dg/tree-ssa/loop-7.c: Ditto.
4706         * gcc.dg/tree-ssa/loop-32.c: Ditto.
4707         * gcc.dg/tree-ssa/loop-33.c: Ditto.
4708         * gcc.dg/tree-ssa/loop-34.c: Ditto.
4709         * gcc.dg/tree-ssa/loop-35.c: Ditto.
4710         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4711         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4712         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4713         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4714         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4715         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4716         * g++.dg/tree-ssa/pr33615.C: Ditto.
4717         * g++.dg/tree-ssa/restrict1.C: Ditto.
4718         * c-c++-common/restrict-2.c: Ditto.
4719         * gfortran.dg/pr32921.f: Ditto.
4720         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4721         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4722         * gcc.dg/tree-ssa/vrp47.c: Ditto.
4723         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4724         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4725         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4726         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4727         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4728         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4729         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4730
4731 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4732
4733         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4734         .exe.ltrans[0-9]*. dump files.
4735
4736 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
4737
4738         PR fortran/49112
4739         * gfortran.dg/abstract_type_6.f03: Modified.
4740         * gfortran.dg/typebound_proc_24.f03: New.
4741
4742 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4743
4744         PR testsuite/49917
4745         * g++.dg/init/for1.C: Fix.
4746
4747 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4748
4749         PR fortran/48876
4750         * gfortran.dg/string_5.f90:  New test.
4751
4752 2011-07-29  Jason Merrill  <jason@redhat.com>
4753
4754         PR c++/49867
4755         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4756
4757 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4758
4759         PR tree-optimization/47407
4760         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4761         alpha*-dec-osf*.
4762         Sort target list.
4763
4764 2011-07-29  Richard Guenther  <rguenther@suse.de>
4765
4766         * gcc.dg/uninit-suppress.c: Also disable VRP.
4767         * gcc.dg/uninit-suppress_2.c: Likewise.
4768
4769 2011-07-28  Jason Merrill  <jason@redhat.com>
4770
4771         PR c++/49808
4772         * g++.dg/template/nontype24.C: New.
4773
4774 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
4775
4776         PR rtl-optimization/47958
4777         * gcc.dg/torture/pr47958-1.c: New.
4778
4779 2011-07-29  Wei Guozhi  <carrot@google.com>
4780
4781         PR rtl-optimization/49799
4782         * gcc.dg/pr49799.c: New test case.
4783
4784 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
4785
4786         PR middle-end/48648
4787         * gcc.dg/graphite/id-pr48648.c: New.
4788
4789 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4790
4791         PR fortran/31067
4792         * gfortran.dg/maxloc_2.f90: New test.
4793         * gfortran.dg/maxloc_3.f90: New test.
4794         * gfortran.dg/minloc_1.f90: New test.
4795         * gfortran.dg/minloc_2.f90: New test.
4796         * gfortran.dg/minloc_3.f90: New test.
4797         * gfortran.dg/minmaxloc_7.f90: New test.
4798
4799         PR debug/49871
4800         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4801
4802 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4803
4804         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4805         the builtin isn't optimized away.
4806
4807 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4808
4809         PR fortran/45586
4810         * gfortran.dg/lto/pr45586-2_0.f90: New.
4811
4812 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4813
4814         PR middle-end/49875
4815         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4816         * c-c++-common/cxxbitfields-5.c: Same.
4817
4818 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4819
4820         * lib/target-supports.exp (check_effective_target_mmap): Use
4821         check_function_available.
4822
4823 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4824
4825         * g++.old-deja/g++.pt/crash60.C: Updated.
4826
4827 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4828
4829         PR target/49866
4830         * gcc.target/i386/pr49866.c: New test.
4831
4832 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4833
4834         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4835         * gcc.target/i386/bmi-andn-1.c: New test.
4836         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4837         * gcc.target/i386/bmi-andn-2.c: Likewise.
4838         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4839         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4840         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4841         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4842         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4843         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4844         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4845         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4846         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4847         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4848         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4849         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4850         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4851         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4852         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4853         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4854         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4855         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4856         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4857         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4858         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4859
4860 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4861
4862         PR middle-end/47691
4863         * gfortran.dg/graphite/id-pr47691.f: New.
4864
4865 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4866
4867         * gcc.target/i386/avx-os-support.h: New.
4868         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4869         (main): Check avx_os_support before the test is run.
4870         * gcc.target/i386/aes-avx-check.h: Ditto.
4871         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4872
4873 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4874
4875         * gcc.target/i386/aggregate-ret3.c: New test.
4876         * gcc.target/i386/aggregate-ret4.c: New test.
4877
4878 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4879
4880         PR fortran/49755
4881         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4882         allocated array should *not* change its size.
4883         * gfortran.dg/multiple_allocation_3.f90: New test.
4884
4885 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4886
4887         PR c++/49776
4888         * g++.dg/cpp0x/constexpr-49776.C: New.
4889
4890 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4891
4892         PR middle-end/47046
4893         * gcc.dg/graphite/id-pr47046.c: New.
4894
4895 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4896
4897         PR middle-end/47653
4898         * gcc.dg/graphite/run-id-pr47593.c: New.
4899
4900 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4901
4902         PR middle-end/47653
4903         * gcc.dg/graphite/run-id-pr47653.c: New.
4904         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4905         induction variables.
4906         * gcc.dg/graphite/scop-16.c: Same.
4907         * gcc.dg/graphite/scop-17.c: Same.
4908         * gcc.dg/graphite/scop-21.c: Same.
4909
4910 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4911
4912         PR middle-end/48805
4913         * gcc.dg/graphite/id-pr48805.c: New.
4914
4915 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4916
4917         * gfortran.dg/coarray_lib_token_2.f90: New.
4918
4919 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4920
4921         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4922         SPU local store.
4923
4924 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4925
4926         PR tree-opt/49671
4927         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4928         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4929
4930 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4931
4932         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4933
4934         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4935         * gcc.c-torture/execute/loop-2g.c: Likewise.
4936         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4937         Require mmap support.
4938         * gcc.c-torture/execute/loop-2g.x: Likewise.
4939         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4940         (MAP_ANON): Provide default.
4941         * gcc.dg/20050826-1.c: Likewise.
4942         * gcc.target/i386/pr36533.c: Likewise.
4943         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4944         Use dg-require-effective-target mmap.
4945
4946 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4947
4948         PR c++/49838
4949         * g++.dg/cpp0x/range-for19.C: New.
4950
4951 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4952
4953         PR testsuite/49753
4954         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4955
4956         Revert:
4957         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4958
4959         PR testsuite/49753
4960         * g++.dg/torture/pr49309.C: Remove.
4961
4962 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4963
4964         PR tree-optimization/49809
4965         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4966         test.
4967
4968 2011-07-25  Richard Guenther  <rguenther@suse.de>
4969
4970         PR tree-optimization/49715
4971         * gcc.target/i386/pr49715-1.c: New testcase.
4972         * gcc.target/i386/pr49715-2.c: Likewise.
4973
4974 2011-07-23  Jason Merrill  <jason@redhat.com>
4975
4976         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4977
4978 2011-07-22  Jason Merrill  <jason@redhat.com>
4979
4980         PR c++/49793
4981         * g++.dg/cpp0x/initlist55.C: New.
4982
4983 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4984
4985         PR fortran/49791
4986         * gfortran.dg/namelist_72.f: New.
4987
4988 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4989
4990         * gfortran.dg/coarray_25.f90: New.
4991
4992 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4993
4994         * override1.C: This test should use c++0x mode.
4995         * override3.C: New. Test the diagnostics in c++98 mode.
4996
4997 2011-07-22  Jason Merrill  <jason@redhat.com>
4998             Mark Glisse  <marc.glisse@normalesup.org>
4999
5000         PR c++/30112
5001         * g++.dg/other/pragma-re-1.C: Add namespace cases.
5002
5003         PR c++/49813
5004         * g++.dg/opt/builtins2.C: New.
5005         * g++.dg/other/error27.C: Don't rely on __builtin.
5006
5007 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5008
5009         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5010         on lp64 targets.
5011         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5012         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5013         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5014         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5015
5016         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5017         instead of ia32.
5018
5019 2011-07-22  Richard Guenther  <rguenther@suse.de>
5020
5021         PR tree-optimization/45819
5022         * gcc.dg/pr45819.c: New testcase.
5023
5024 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
5025
5026         * lib/target-supports.exp (check_ifunc_available): Rewrite.
5027
5028 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
5029
5030         PR middle-end/47654
5031         PR middle-end/49649
5032         * gcc.dg/graphite/run-id-pr47654.c: New.
5033
5034 2011-07-21  Ian Lance Taylor  <iant@google.com>
5035
5036         PR middle-end/49705
5037         * gcc.dg/pr49705.c: New test.
5038
5039 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
5040
5041         * lib/target-supports.exp (check_avx_os_support_available): New.
5042         (check_effective_target_avx_runtime): Use it.
5043
5044 2011-07-21  Richard Guenther  <rguenther@suse.de>
5045
5046         PR tree-optimization/49770
5047         * g++.dg/torture/pr49770.C: New testcase.
5048
5049 2011-07-21  Kai Tietz  <ktietz@redhat.com>
5050
5051         * gcc.dg/tree-ssa/pr30978.c: adjusted.
5052         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5053
5054 2011-07-21  Tobias Burnus  <burnus@net-b.de>
5055
5056         * gfortran.dg/coarray_lib_token_1.f90: New.
5057
5058 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
5059
5060         * gcc.dg/pr32912-2.c: Skip for AVR.
5061         * gcc.dg/pr44674.c: Add dg-require-profiling.
5062
5063 2011-07-20  Jason Merrill  <jason@redhat.com>
5064
5065         * g++.dg/ext/desig2.C: New.
5066
5067 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5068
5069         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5070         be generated.
5071         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5072         * gcc.target/powerpc/recip-3.c: Ditto.
5073
5074 2011-07-19  Jason Merrill  <jason@redhat.com>
5075
5076         PR c++/6709 (DR 743)
5077         PR c++/42603 (DR 950)
5078         * g++.dg/cpp0x/decltype21.C: New.
5079
5080 2011-07-20  Richard Guenther  <rguenther@suse.de>
5081
5082         PR middle-end/18908
5083         * gcc.dg/tree-ssa/pr18908.c: New testcase.
5084         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5085
5086 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
5087
5088         * gcc.target/arm/combine-movs.c: New.
5089         * gcc.target/arm/unsigned-extend-2.c: New.
5090
5091 2011-07-19  Jason Merrill  <jason@redhat.com>
5092
5093         PR c++/49785
5094         * g++.dg/cpp0x/variadic114.C: New.
5095
5096 2011-07-19  Tobias Burnus  <burnus@net-b.de>
5097
5098         * gfortran.dg/coarray_args_1.f90: New.
5099         * gfortran.dg/coarray_args_2.f90: New.
5100
5101 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
5102
5103         PR fortran/49708
5104         * gfortran.dg/allocate_error_3.f90: New.
5105
5106 2011-07-19  Richard Guenther  <rguenther@suse.de>
5107
5108         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5109         * gcc.dg/tree-ssa/bool-11.c: Likewise.
5110         * gcc.dg/torture/20110719-1.c: New testcase.
5111
5112 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
5113
5114         PR tree-optimization/49768
5115         * gcc.c-torture/execute/pr49768.c: New test.
5116
5117 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
5118
5119         PR tree-optimization/49771
5120         * gcc.dg/vect/pr49771.c: New test.
5121
5122 2011-07-18  Martin Jambor  <mjambor@suse.cz>
5123
5124         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5125         * gcc.dg/ipa/ipa-2.c: Likewise.
5126         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5127         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5128         * gcc.dg/ipa/ipa-5.c: Likewise.
5129         * gcc.dg/ipa/ipa-7.c: Likewise.
5130         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5131         * gcc.dg/ipa/ipacost-1.c: Likewise.
5132         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5133         functions.
5134         * gcc.dg/ipa/ipcp-1.c: New test.
5135         * gcc.dg/ipa/ipcp-2.c: Likewise.
5136         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5137
5138 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
5139
5140         PR middle-end/49675
5141         * gfortran.dg/pr49675.f90: New test.
5142
5143 2011-07-18  Richard Guenther  <rguenther@suse.de>
5144
5145         * gcc.dg/torture/20110718-1.c: New testcase.
5146
5147 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5148
5149         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5150         * g++.dg/ext/bitfield3.C: Likewise.
5151         * g++.dg/ext/bitfield4.C: Likewise.
5152         * g++.dg/ext/bitfield5.C: Likewise.
5153         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5154         * g++.dg/other/pr23205-2.C: Likewise.
5155         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5156         * gcc.c-torture/compile/20001109-2.c: Likewise.
5157         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5158         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5159         * gcc.dg/bitfld-16.c: Likewise.
5160         * gcc.dg/bitfld-17.c: Likewise.
5161         * gcc.dg/bitfld-18.c: Likewise.
5162         * gcc.dg/builtins-config.h: Remove Netware support.
5163         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
5164         * gcc.dg/cdce2.c: Likewise.
5165         * gcc.dg/cpp/assert4.c: Remove netware support.
5166         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5167         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5168
5169         * lib/target-supports.exp (check_visibility_available): Remove
5170         NetWare support.
5171         (check_profiling_available): Likewise.
5172
5173 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
5174
5175         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5176
5177 2011-07-17  Tobias Burnus  <burnus@net-b.de>
5178             Thomas Koenig  <tkoenig@gcc.gnu.org>
5179
5180         PR fortran/34657
5181         * gfortran.dg/generic_17.f90: Fix testcase.
5182         * gfortran.dg/interface_3.f90: Add dg-error.
5183         * gfortran.dg/use_14.f90: New.
5184         * gfortran.dg/use_15.f90: New.
5185
5186 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
5187
5188         * gnat.dg/pointer_controlled.adb: New test.
5189
5190 2011-07-17  Tobias Burnus  <burnus@net-b.de>
5191
5192         PR fortran/49624
5193         * gfortran.dg/pointer_remapping_7.f90: New.
5194
5195 2011-07-16  Jason Merrill  <jason@redhat.com>
5196
5197         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5198
5199 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
5200             Jason Merrill  <jason@redhat.com>
5201
5202         PR c++/45329
5203         PR c++/48934
5204         * g++.dg/cpp0x/decltype29.C: Adjust.
5205         * g++.dg/cpp0x/error4.C: Adjust.
5206         * g++.dg/cpp0x/sfinae26.C: Adjust.
5207         * g++.dg/cpp0x/variadic105.C: Adjust.
5208         * g++.dg/template/deduce3.C: Adjust.
5209         * g++.dg/template/error45.C: Adjust.
5210         * g++.dg/template/ptrmem2.C: Adjust.
5211         * g++.dg/template/sfinae2.C: Adjust.
5212         * g++.old-deja/g++.pt/crash60.C: Adjust.
5213         * g++.old-deja/g++.pt/unify6.C: Adjust.
5214         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5215         * g++.dg/cpp0x/nullptr15.C: Adjust.
5216         * g++.dg/cpp0x/pr31431-2.C: Adjust.
5217         * g++.dg/cpp0x/pr31431.C: Adjust.
5218         * g++.dg/cpp0x/pr31434.C: Adjust.
5219         * g++.dg/cpp0x/sfinae11.C: Adjust
5220         * g++.dg/cpp0x/temp_default2.C: Adjust.
5221         * g++.dg/cpp0x/trailing4.C: Adjust.
5222         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5223         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5224         * g++.dg/cpp0x/variadic105.C: Adjust.
5225         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5226         * g++.dg/ext/vla2.C: Adjust.
5227         * g++.dg/other/ptrmem10.C: Adjust.
5228         * g++.dg/other/ptrmem11.C: Adjust.
5229         * g++.dg/overload/unknown1.C: Adjust.
5230         * g++.dg/template/conv11.C: Adjust.
5231         * g++.dg/template/dependent-expr5.C: Adjust.
5232         * g++.dg/template/friend.C: Adjust.
5233         * g++.dg/template/incomplete2.C: Adjust.
5234         * g++.dg/template/local4.C: Adjust.
5235         * g++.dg/template/local6.C: Adjust.
5236         * g++.dg/template/operator9.C: Adjust.
5237         * g++.dg/template/ttp25.C: Adjust.
5238         * g++.dg/template/unify10.C: Adjust.
5239         * g++.dg/template/unify11.C: Adjust.
5240         * g++.dg/template/unify6.C: Adjust.
5241         * g++.dg/template/unify9.C: Adjust.
5242         * g++.dg/template/varmod1.C: Adjust.
5243         * g++.old-deja/g++.brendan/crash56.C: Adjust.
5244         * g++.old-deja/g++.pt/crash28.C: Adjust.
5245         * g++.old-deja/g++.pt/explicit41.C: Adjust.
5246         * g++.old-deja/g++.pt/explicit77.C: Adjust.
5247         * g++.old-deja/g++.pt/expr2.C: Adjust.
5248         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5249         * g++.old-deja/g++.pt/spec5.C: Adjust.
5250         * g++.old-deja/g++.pt/spec6.C: Adjust.
5251         * g++.old-deja/g++.pt/unify4.C: Adjust.
5252         * g++.old-deja/g++.pt/unify8.C: Adjust.
5253         * g++.old-deja/g++.robertl/eb98.C: Adjust.
5254         * g++.dg/overload/template5.C: New testcase.
5255         * g++.dg/template/overload12.C: New testcase.
5256
5257 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5258
5259         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5260         * gfortran.dg/coarray_7.f90: Ditto.
5261         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5262         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5263
5264 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
5265
5266         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5267         case.
5268         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5269         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5270         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5271         C67X.
5272         * gcc.c-torture/execute/ieee/pr29302.x: New file.
5273         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5274         * gcc.dg/torture/builtin-math-7.c: Add a comment.
5275
5276 2011-07-15  Jason Merrill  <jason@redhat.com>
5277
5278         PR testsuite/49741
5279         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5280         Use --extra_opts instead of --additional_options.
5281
5282 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
5283
5284         PR testsuite/49753
5285         * g++.dg/torture/pr49309.C: Remove.
5286
5287 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
5288
5289         * gcc.target/tic6x/weak-call.c: New test.
5290         * gcc.target/tic6x/fpcmp.c: New test.
5291         * gcc.target/tic6x/fpdiv.c: New test.
5292         * gcc.target/tic6x/rotdi16-scan.c: New test.
5293         * gcc.target/tic6x/ffssi.c: New test.
5294         * gcc.target/tic6x/fpdiv-lib.c: New test.
5295         * gcc.target/tic6x/cold-lc.c: New test.
5296         * gcc.target/tic6x/longcalls.c: New test.
5297         * gcc.target/tic6x/abi-align-1.c: New test.
5298         * gcc.target/tic6x/fpcmp-finite.c: New test.
5299         * gcc.target/tic6x/rotdi16.c: New test.
5300         * gcc.target/tic6x/bswapl.c: New test.
5301         * gcc.target/tic6x/ffsdi.c: New test.
5302         * gcc.target/tic6x/tic6x.exp: New file.
5303         * gcc.target/tic6x/builtins/arith24.c: New test.
5304         * gcc.target/tic6x/builtins/smpy.c: New test.
5305         * gcc.target/tic6x/builtins/smpylh.c: New test.
5306         * gcc.target/tic6x/builtins/smpyh.c: New test.
5307         * gcc.target/tic6x/builtins/sarith1.c: New test.
5308         * gcc.target/tic6x/builtins/extclr.c: New test
5309         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5310         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5311         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5312         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5313         New functions.
5314         * gcc.c-torture/execute/20101011-1.c: Add a condition for
5315         __TMS320C6X__.
5316         * gcc.dg/20020312-2.c: Likewise.
5317         * gcc.dg/pr27095.c: Handle tic6x like hppa.
5318         * gcc.dg/torture/pr37868.c: Skip on tic6x.
5319         * gcc.dg/torture/builtin-math-7.c: Likewise.
5320
5321         PR testsuite/49757
5322         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5323         not testing tic6x-*-*.
5324
5325 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
5326
5327         PR tree-opt/49309
5328         * g++.dg/torture/pr49309.C: New testcase.
5329
5330 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
5331
5332         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5333
5334 2011-07-14  Richard Guenther  <rguenther@suse.de>
5335
5336         PR tree-optimization/49651
5337         * gcc.dg/torture/pr49651.c: New testcase.
5338
5339 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
5340
5341         PR target/43746
5342         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5343
5344 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5345
5346         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5347         -mno-pointers-to-nested-functions.
5348         * gcc.target/powerpc/no-r11-2.c: Ditto.
5349         * gcc.target/powerpc/no-r11-3.c: Ditto.
5350
5351 2011-07-13  Jason Merrill  <jason@redhat.com>
5352
5353         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5354         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5355         when compiling C files.
5356         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5357         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5358         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5359         * g++.dg/lookup/anon2.C: Likewise.
5360         * g++.dg/tree-ssa/copyprop.C: Likewise.
5361         * g++.old-deja/g++.jason/rfg27.C: Likewise.
5362         * g++.dg/init/vector1.C: Ignore narrowing errors.
5363         * g++.dg/torture/pr35526.C: Likewise.
5364         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5365
5366 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
5367
5368         PR libfortran/49296
5369         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5370         and logical reads.
5371
5372 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5373
5374         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5375         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5376
5377 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
5378
5379         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
5380         * lib/obj-c++.exp (obj-c++_init): Ditto.
5381         * lib/file-format.exp (gcc_target_object_format): Ditto.
5382         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5383         * lib/target-supports-dg-exp (check_weak_available): Ditto.
5384         (check_visibility_available): Ditto.
5385         (check_effective_target_tls_native): Ditto.
5386         (check_effective_target_tls_emulated): Ditto.
5387         (check_effective_target_function_sections): Ditto.
5388
5389 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
5390
5391         * gcc.target/arm/pr48183.c: New test.
5392
5393 2011-07-13  Richard Guenther  <rguenther@suse.de>
5394
5395         * gcc.dg/torture/20110713-1.c: New testcase.
5396
5397 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
5398
5399         PR rtl-opt/49474
5400         * gcc.c-torture/compile/pr49474.c: New testcase.
5401
5402 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
5403
5404         PR tree-optimization/49712
5405         * gcc.c-torture/execute/pr49712.c: New test.
5406
5407 2011-07-11  Jason Merrill  <jason@redhat.com>
5408
5409         PR c++/44609
5410         * g++.dg/template/recurse3.C: New.
5411
5412 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
5413
5414         PR debug/49676
5415         * gcc.dg/guality/csttest.c: New test.
5416
5417         PR fortran/49698
5418         * gfortran.dg/pr49698.f90: New test.
5419
5420 2011-07-11  Jeff Law  <law@redhat.com>
5421
5422         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5423
5424 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5425
5426         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5427         * go.test/go-test.exp (go-set-goarch): Likewise.
5428
5429 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5430
5431         PR target/39633
5432         * gcc.target/avr/torture/pr39633.c: New test case.
5433
5434 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5435
5436         PR fortran/18918
5437         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5438
5439 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5440
5441         * lib/target-supports.exp (check_effective_target_scheduling):
5442         New Function.
5443         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5444         * gcc.dg/pr45055.c: Ditto.
5445         * gcc.dg/pr45353.c: Ditto.
5446         * g++.dg/pr45056.C: Ditto.
5447
5448 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5449
5450         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5451         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5452         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5453         * g++.dg/torture/pr31863.C: Skip AVR.
5454
5455 2011-07-10  Tobias Burnus  <burnus@net-b.de>
5456
5457         PR fortran/49690
5458         * gfortran.dg/intrinsic_signal.f90: New.
5459
5460 2011-07-09  Jason Merrill  <jason@redhat.com>
5461
5462         * g++.dg/cpp0x/regress/regress6.C: New.
5463         * g++.dg/parse/crash45.C: Adjust message.
5464         * g++.dg/template/crash38.C: Adjust message.
5465         * g++.dg/template/crash64.C: Adjust message.
5466
5467 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5468
5469         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5470         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5471         * g++.dg/abi/bitfield3.C: Likewise.
5472         * g++.dg/eh/pr38662.C: Likewise.
5473         * g++.dg/ext/attrib36.C: Likewise.
5474         * g++.dg/ext/attrib37.C: Likewise.
5475         * g++.dg/ext/attrib8.C: Likewise.
5476         * g++.dg/ext/tmplattr1.C: Likewise.
5477         * g++.dg/inherit/override-attribs.C: Likewise.
5478         * g++.dg/opt/inline9.C: Likewise.
5479         * g++.dg/opt/life1.C: Likewise.
5480         * g++.dg/opt/longbranch2.C: Likewise.
5481         * g++.dg/opt/nrv12.C: Likewise.
5482         * g++.dg/opt/reg-stack4.C: Likewise.
5483         * g++.dg/other/pr35504.C: Likewise.
5484         * g++.dg/other/pr39496.C: Likewise.
5485         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5486         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5487         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5488         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5489         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5490         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5491         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5492         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5493         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5494         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5495         * g++.dg/warn/pr15774-1.C: Likewise.
5496         * g++.dg/warn/pr15774-2.C: Likewise.
5497         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5498         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5499         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5500         * g++.old-deja/g++.pt/asm2.C: Likewise.
5501         * gcc.c-torture/compile/20000804-1.c: Likewise.
5502         * gcc.c-torture/compile/pr16566-2.c: Likewise.
5503         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5504         * gcc.dg/20020108-1.c: Likewise.
5505         * gcc.dg/20020122-2.c: Likewise.
5506         * gcc.dg/20020122-3.c: Likewise.
5507         * gcc.dg/20020206-1.c: Likewise.
5508         * gcc.dg/20020219-1.c: Likewise.
5509         * gcc.dg/20020310-1.c: Likewise.
5510         * gcc.dg/20020411-1.c: Likewise.
5511         * gcc.dg/20020418-2.c: Likewise.
5512         * gcc.dg/20020426-2.c: Likewise.
5513         * gcc.dg/20020517-1.c: Likewise.
5514         * gcc.dg/20030204-1.c: Likewise.
5515         * gcc.dg/20030826-2.c: Likewise.
5516         * gcc.dg/20031102-1.c: Likewise.
5517         * gcc.dg/20031202-1.c: Likewise.
5518         * gcc.dg/20050111-1.c: Likewise.
5519         * gcc.dg/20050503-1.c: Likewise.
5520         * gcc.dg/array-init-1.c: Likewise.
5521         * gcc.dg/builtin-apply4.c: Likewise.
5522         * gcc.dg/dfp/pr31344.c: Likewise.
5523         * gcc.dg/gomp/atomic-11.c: Likewise.
5524         * gcc.dg/graphite/pr40281.c: Likewise.
5525         * gcc.dg/ia64-sync-1.c: Likewise.
5526         * gcc.dg/ia64-sync-2.c: Likewise.
5527         * gcc.dg/ia64-sync-3.c: Likewise.
5528         * gcc.dg/ia64-sync-4.c: Likewise.
5529         * gcc.dg/ifcvt-fabs-1.c: Likewise.
5530         * gcc.dg/invalid-call-1.c: Likewise.
5531         * gcc.dg/loop-3.c: Likewise.
5532         * gcc.dg/lower-subreg-1.c: Likewise.
5533         * gcc.dg/lto/pr47259_0.c: Likewise.
5534         * gcc.dg/nested-calls-1.c: Likewise.
5535         * gcc.dg/pr20017.c: Likewise.
5536         * gcc.dg/pr25023.c: Likewise.
5537         * gcc.dg/pr27671-2.c: Likewise.
5538         * gcc.dg/pr32176.c: Likewise.
5539         * gcc.dg/pr33676.c: Likewise.
5540         * gcc.dg/pr35045.c: Likewise.
5541         * gcc.dg/pr36015.c: Likewise.
5542         * gcc.dg/pr36584.c: Likewise.
5543         * gcc.dg/pr36998.c: Likewise.
5544         * gcc.dg/pr37438.c: Likewise.
5545         * gcc.dg/pr37908.c: Likewise.
5546         * gcc.dg/pr41241.c: Likewise.
5547         * gcc.dg/pr41340.c: Likewise.
5548         * gcc.dg/pr44136.c: Likewise.
5549         * gcc.dg/pr44194-1.c: Likewise.
5550         * gcc.dg/pr46212.c: Likewise.
5551         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5552         * gcc.dg/setjmp-2.c: Likewise.
5553         * gcc.dg/short-compare-1.c: Likewise.
5554         * gcc.dg/short-compare-2.c: Likewise.
5555         * gcc.dg/smod-1.c: Likewise.
5556         * gcc.dg/sync-2.c: Likewise.
5557         * gcc.dg/sync-3.c: Likewise.
5558         * gcc.dg/tls/opt-1.c: Likewise.
5559         * gcc.dg/tls/opt-2.c: Likewise.
5560         * gcc.dg/tls/opt-3.c: Likewise.
5561         * gcc.dg/torture/badshift.c: Likewise.
5562         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5563         * gcc.dg/torture/pr20314-2.c: Likewise.
5564         * gcc.dg/torture/pr36891.c: Likewise.
5565         * gcc.dg/torture/pr38774.c: Likewise.
5566         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5567         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5568         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5569         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5570         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5571         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5572         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5573         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5574         * gcc.dg/tree-ssa/loop-28.c: Likewise.
5575         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5576         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5577         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5578         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5579         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5580         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5581         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5582         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5583         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5584         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5585         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5586         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5587         * gcc.dg/unroll-1.c: Likewise.
5588         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5589         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5590         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5591         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5592         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5593         * gcc.target/i386/20000609-1.c: Likewise.
5594         * gcc.target/i386/20000720-1.c: Likewise.
5595         * gcc.target/i386/20000724-1.c: Likewise.
5596         * gcc.target/i386/20011107-1.c: Likewise.
5597         * gcc.target/i386/20011119-1.c: Likewise.
5598         * gcc.target/i386/20020201-3.c: Likewise.
5599         * gcc.target/i386/20020218-1.c: Likewise.
5600         * gcc.target/i386/20020729-1.c: Likewise.
5601         * gcc.target/i386/20030926-1.c: Likewise.
5602         * gcc.target/i386/20060125-1.c: Likewise.
5603         * gcc.target/i386/20060125-2.c: Likewise.
5604         * gcc.target/i386/20060512-1.c: Likewise.
5605         * gcc.target/i386/20060512-2.c: Likewise.
5606         * gcc.target/i386/20060512-3.c: Likewise.
5607         * gcc.target/i386/20060512-4.c: Likewise.
5608         * gcc.target/i386/387-1.c: Likewise.
5609         * gcc.target/i386/387-2.c: Likewise.
5610         * gcc.target/i386/387-5.c: Likewise.
5611         * gcc.target/i386/387-6.c: Likewise.
5612         * gcc.target/i386/980312-1.c: Likewise.
5613         * gcc.target/i386/980313-1.c: Likewise.
5614         * gcc.target/i386/990117-1.c: Likewise.
5615         * gcc.target/i386/990424-1.c: Likewise.
5616         * gcc.target/i386/990524-1.c: Likewise.
5617         * gcc.target/i386/991129-1.c: Likewise.
5618         * gcc.target/i386/991214-1.c: Likewise.
5619         * gcc.target/i386/991230-1.c: Likewise.
5620         * gcc.target/i386/addr-sel-1.c: Likewise.
5621         * gcc.target/i386/aggregate-ret1.c: Likewise.
5622         * gcc.target/i386/aggregate-ret2.c: Likewise.
5623         * gcc.target/i386/align-main-3.c: Likewise.
5624         * gcc.target/i386/amd64-abi-1.c: Likewise.
5625         * gcc.target/i386/amd64-abi-2.c: Likewise.
5626         * gcc.target/i386/amd64-abi-4.c: Likewise.
5627         * gcc.target/i386/amd64-abi-5.c: Likewise.
5628         * gcc.target/i386/amd64-abi-6.c: Likewise.
5629         * gcc.target/i386/asm-1.c: Likewise.
5630         * gcc.target/i386/asm-3.c: Likewise.
5631         * gcc.target/i386/asm-5.c: Likewise.
5632         * gcc.target/i386/attributes-error.c: Likewise.
5633         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5634         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5635         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5636         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5637         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5638         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5639         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5640         * gcc.target/i386/avx-vmovd-2.c: Likewise.
5641         * gcc.target/i386/avx-vmovq-2.c: Likewise.
5642         * gcc.target/i386/avx-vmovq-3.c: Likewise.
5643         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5644         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5645         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5646         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5647         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5648         * gcc.target/i386/bitfield1.c: Likewise.
5649         * gcc.target/i386/bitfield2.c: Likewise.
5650         * gcc.target/i386/bmi-2.c: Likewise.
5651         * gcc.target/i386/bmi-5.c: Likewise.
5652         * gcc.target/i386/builtin-unreachable.c: Likewise.
5653         * gcc.target/i386/cleanup-2.c: Likewise.
5654         * gcc.target/i386/clobbers.c: Likewise.
5655         * gcc.target/i386/cmov8.c: Likewise.
5656         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5657         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5658         * gcc.target/i386/compress-float-387.c: Likewise.
5659         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5660         * gcc.target/i386/compress-float-sse.c: Likewise.
5661         * gcc.target/i386/crc32-2.c: Likewise.
5662         * gcc.target/i386/crc32-3.c: Likewise.
5663         * gcc.target/i386/divmod-7.c: Likewise.
5664         * gcc.target/i386/divmod-8.c: Likewise.
5665         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5666         * gcc.target/i386/fma3-builtin.c: Likewise.
5667         * gcc.target/i386/fma3-fma.c: Likewise.
5668         * gcc.target/i386/fma4-256-vector.c: Likewise.
5669         * gcc.target/i386/fma4-builtin.c: Likewise.
5670         * gcc.target/i386/fma4-fma-2.c: Likewise.
5671         * gcc.target/i386/fma4-fma.c: Likewise.
5672         * gcc.target/i386/fma4-vector-2.c: Likewise.
5673         * gcc.target/i386/fma4-vector.c: Likewise.
5674         * gcc.target/i386/funcspec-1.c: Likewise.
5675         * gcc.target/i386/funcspec-10.c: Likewise.
5676         * gcc.target/i386/funcspec-11.c: Likewise.
5677         * gcc.target/i386/funcspec-2.c: Likewise.
5678         * gcc.target/i386/funcspec-5.c: Likewise.
5679         * gcc.target/i386/funcspec-6.c: Likewise.
5680         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5681         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5682         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5683         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5684         * gcc.target/i386/incoming-1.c: Likewise.
5685         * gcc.target/i386/incoming-10.c: Likewise.
5686         * gcc.target/i386/incoming-11.c: Likewise.
5687         * gcc.target/i386/incoming-12.c: Likewise.
5688         * gcc.target/i386/incoming-13.c: Likewise.
5689         * gcc.target/i386/incoming-14.c: Likewise.
5690         * gcc.target/i386/incoming-15.c: Likewise.
5691         * gcc.target/i386/incoming-2.c: Likewise.
5692         * gcc.target/i386/incoming-3.c: Likewise.
5693         * gcc.target/i386/incoming-4.c: Likewise.
5694         * gcc.target/i386/incoming-5.c: Likewise.
5695         * gcc.target/i386/incoming-6.c: Likewise.
5696         * gcc.target/i386/incoming-7.c: Likewise.
5697         * gcc.target/i386/incoming-8.c: Likewise.
5698         * gcc.target/i386/incoming-9.c: Likewise.
5699         * gcc.target/i386/lea.c: Likewise.
5700         * gcc.target/i386/local.c: Likewise.
5701         * gcc.target/i386/loop-1.c: Likewise.
5702         * gcc.target/i386/loop-2.c: Likewise.
5703         * gcc.target/i386/loop-3.c: Likewise.
5704         * gcc.target/i386/max-stack-align.c: Likewise.
5705         * gcc.target/i386/memcpy-1.c: Likewise.
5706         * gcc.target/i386/movbe-2.c: Likewise.
5707         * gcc.target/i386/movq-2.c: Likewise.
5708         * gcc.target/i386/movq.c: Likewise.
5709         * gcc.target/i386/nrv1.c: Likewise.
5710         * gcc.target/i386/pad-4.c: Likewise.
5711         * gcc.target/i386/pad-5a.c: Likewise.
5712         * gcc.target/i386/pad-5b.c: Likewise.
5713         * gcc.target/i386/pad-6a.c: Likewise.
5714         * gcc.target/i386/pad-6b.c: Likewise.
5715         * gcc.target/i386/pad-7.c: Likewise.
5716         * gcc.target/i386/pad-9.c: Likewise.
5717         * gcc.target/i386/pentium4-not-mull.c: Likewise.
5718         * gcc.target/i386/pic-1.c: Likewise.
5719         * gcc.target/i386/pr12092-1.c: Likewise.
5720         * gcc.target/i386/pr12329.c: Likewise.
5721         * gcc.target/i386/pr21518.c: Likewise.
5722         * gcc.target/i386/pr22362.c: Likewise.
5723         * gcc.target/i386/pr22585.c: Likewise.
5724         * gcc.target/i386/pr23098.c: Likewise.
5725         * gcc.target/i386/pr25196.c: Likewise.
5726         * gcc.target/i386/pr25293.c: Likewise.
5727         * gcc.target/i386/pr25654.c: Likewise.
5728         * gcc.target/i386/pr26449.c: Likewise.
5729         * gcc.target/i386/pr26778.c: Likewise.
5730         * gcc.target/i386/pr26826.c: Likewise.
5731         * gcc.target/i386/pr27266.c: Likewise.
5732         * gcc.target/i386/pr29978.c: Likewise.
5733         * gcc.target/i386/pr30505.c: Likewise.
5734         * gcc.target/i386/pr30961-1.c: Likewise.
5735         * gcc.target/i386/pr31628.c: Likewise.
5736         * gcc.target/i386/pr32000-2.c: Likewise.
5737         * gcc.target/i386/pr32661-1.c: Likewise.
5738         * gcc.target/i386/pr32708-2.c: Likewise.
5739         * gcc.target/i386/pr32708-3.c: Likewise.
5740         * gcc.target/i386/pr34256.c: Likewise.
5741         * gcc.target/i386/pr34312.c: Likewise.
5742         * gcc.target/i386/pr34522.c: Likewise.
5743         * gcc.target/i386/pr35160.c: Likewise.
5744         * gcc.target/i386/pr35281.c: Likewise.
5745         * gcc.target/i386/pr36246.c: Likewise.
5746         * gcc.target/i386/pr36786.c: Likewise.
5747         * gcc.target/i386/pr37275.c: Likewise.
5748         * gcc.target/i386/pr37843-3.c: Likewise.
5749         * gcc.target/i386/pr37843-4.c: Likewise.
5750         * gcc.target/i386/pr39082-1.c: Likewise.
5751         * gcc.target/i386/pr39431.c: Likewise.
5752         * gcc.target/i386/pr39496.c: Likewise.
5753         * gcc.target/i386/pr39543-2.c: Likewise.
5754         * gcc.target/i386/pr39911.c: Likewise.
5755         * gcc.target/i386/pr40718.c: Likewise.
5756         * gcc.target/i386/pr40906-1.c: Likewise.
5757         * gcc.target/i386/pr40906-2.c: Likewise.
5758         * gcc.target/i386/pr40906-3.c: Likewise.
5759         * gcc.target/i386/pr40934.c: Likewise.
5760         * gcc.target/i386/pr41900.c: Likewise.
5761         * gcc.target/i386/pr42589.c: Likewise.
5762         * gcc.target/i386/pr43662.c: Likewise.
5763         * gcc.target/i386/pr43671.c: Likewise.
5764         * gcc.target/i386/pr43766.c: Likewise.
5765         * gcc.target/i386/pr43869.c: Likewise.
5766         * gcc.target/i386/pr44942.c: Likewise.
5767         * gcc.target/i386/pr44948-2a.c: Likewise.
5768         * gcc.target/i386/pr45234.c: Likewise.
5769         * gcc.target/i386/pr45336-2.c: Likewise.
5770         * gcc.target/i386/pr45336-4.c: Likewise.
5771         * gcc.target/i386/pr45852.c: Likewise.
5772         * gcc.target/i386/pr46470.c: Likewise.
5773         * gcc.target/i386/pr48037-1.c: Likewise.
5774         * gcc.target/i386/pr48389.c: Likewise.
5775         * gcc.target/i386/pr49095.c: Likewise.
5776         * gcc.target/i386/pr9771-1.c: Likewise.
5777         * gcc.target/i386/rdfsbase-1.c: Likewise.
5778         * gcc.target/i386/rdfsbase-2.c: Likewise.
5779         * gcc.target/i386/rdgsbase-1.c: Likewise.
5780         * gcc.target/i386/rdgsbase-2.c: Likewise.
5781         * gcc.target/i386/rdrand-3.c: Likewise.
5782         * gcc.target/i386/regparm-stdcall.c: Likewise.
5783         * gcc.target/i386/regparm.c: Likewise.
5784         * gcc.target/i386/reload-1.c: Likewise.
5785         * gcc.target/i386/rotate-2.c: Likewise.
5786         * gcc.target/i386/sibcall-5.c: Likewise.
5787         * gcc.target/i386/signbit-1.c: Likewise.
5788         * gcc.target/i386/signbit-2.c: Likewise.
5789         * gcc.target/i386/signbit-3.c: Likewise.
5790         * gcc.target/i386/sse-5.c: Likewise.
5791         * gcc.target/i386/sse-8.c: Likewise.
5792         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5793         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5794         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5795         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5796         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5797         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5798         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5799         * gcc.target/i386/sse2-movq-2.c: Likewise.
5800         * gcc.target/i386/sse2-movq-3.c: Likewise.
5801         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5802         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5803         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5804         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5805         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5806         * gcc.target/i386/ssefn-1.c: Likewise.
5807         * gcc.target/i386/ssefn-2.c: Likewise.
5808         * gcc.target/i386/sseregparm-1.c: Likewise.
5809         * gcc.target/i386/sseregparm-2.c: Likewise.
5810         * gcc.target/i386/sseregparm-3.c: Likewise.
5811         * gcc.target/i386/sseregparm-4.c: Likewise.
5812         * gcc.target/i386/sseregparm-5.c: Likewise.
5813         * gcc.target/i386/sseregparm-6.c: Likewise.
5814         * gcc.target/i386/sseregparm-7.c: Likewise.
5815         * gcc.target/i386/sseregparm-8.c: Likewise.
5816         * gcc.target/i386/stack-realign.c: Likewise.
5817         * gcc.target/i386/stack-usage-realign.c: Likewise.
5818         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5819         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5820         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5821         * gcc.target/i386/stackalign/return-1.c: Likewise.
5822         * gcc.target/i386/stackalign/return-2.c: Likewise.
5823         * gcc.target/i386/stackalign/return-3.c: Likewise.
5824         * gcc.target/i386/tailcall-1.c: Likewise.
5825         * gcc.target/i386/tbm-2.c: Likewise.
5826         * gcc.target/i386/udivmod-7.c: Likewise.
5827         * gcc.target/i386/udivmod-8.c: Likewise.
5828         * gcc.target/i386/unroll-1.c: Likewise.
5829         * gcc.target/i386/vararg-1.c: Likewise.
5830         * gcc.target/i386/vararg-2.c: Likewise.
5831         * gcc.target/i386/vect8-ret.c: Likewise.
5832         * gcc.target/i386/vectorize5.c: Likewise.
5833         * gcc.target/i386/wmul-1.c: Likewise.
5834         * gcc.target/i386/wmul-2.c: Likewise.
5835         * gcc.target/i386/wrfsbase-1.c: Likewise.
5836         * gcc.target/i386/wrfsbase-2.c: Likewise.
5837         * gcc.target/i386/wrgsbase-1.c: Likewise.
5838         * gcc.target/i386/wrgsbase-2.c: Likewise.
5839         * gcc.target/i386/xop-pcmov.c: Likewise.
5840         * gcc.target/i386/xop-pcmov2.c: Likewise.
5841         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5842         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5843         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5844         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5845         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5846         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5847         * gcc.target/i386/zee.c: Likewise.
5848         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5849         * gfortran.dg/compiler-directive_2.f: Likewise.
5850         * gfortran.dg/g77/20010216-1.f: Likewise.
5851         * gfortran.dg/gomp/pr39152.f90: Likewise.
5852         * gfortran.dg/pr33794.f90: Likewise.
5853
5854 2011-07-09  Jason Merrill  <jason@redhat.com>
5855
5856         * g++.dg/cpp0x/regress/regress5.C: New.
5857
5858 2011-07-08  Jason Merrill  <jason@redhat.com>
5859
5860         PR c++/45437
5861         * g++.dg/expr/compound-asn1.C: New.
5862         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5863
5864 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5865
5866         PR target/49621
5867         * gcc.target/powerpc/altivec-34.c: New test.
5868
5869 2011-07-08  Jason Merrill  <jason@redhat.com>
5870
5871         PR c++/45603
5872         * g++.dg/abi/guard3.C: New.
5873
5874 2011-07-08  Julian Brown  <julian@codesourcery.com>
5875
5876         * lib/target-supports.exp
5877         (check_effective_target_arm_little_endian): New.
5878         (check_effective_target_vect_pack_trunc): Use above.
5879         (check_effective_target_vect_unpack): Likewise.
5880         (check_effective_target_vect_element_align): Test
5881         check_effective_target_arm_vect_no_misalign for ARM.
5882
5883 2011-07-08  Jason Merrill  <jason@redhat.com>
5884
5885         PR c++/49673
5886         * g++.dg/cpp0x/constexpr-rom.C: New.
5887
5888 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5889
5890         PR middle-end/49519
5891         * g++.dg/torture/pr49519.C: New test.
5892
5893 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5894
5895         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5896
5897 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5898
5899         PR testsuite/48727
5900         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5901
5902 2011-07-08  Richard Guenther  <rguenther@suse.de>
5903
5904         PR tree-optimization/49662
5905         * gcc.dg/graphite/interchange-14.c: XFAIL.
5906         * gcc.dg/graphite/interchange-15.c: Likewise.
5907         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5908
5909 2011-07-06  Jason Merrill  <jason@redhat.com>
5910
5911         PR c++/49663
5912         * g++.dg/cpp0x/regress/regress4.C: New.
5913
5914 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5915
5916         PR fortran/49648
5917         * gfortran.dg/result_in_spec_4.f90: New test.
5918
5919 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5920
5921         * gcc.target/sparc/cas64.c: New test.
5922
5923 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5924
5925         PR c/49644
5926         * g++.dg/torture/pr49644.C: New test.
5927
5928         PR c/49644
5929         * gcc.c-torture/execute/pr49644.c: New test.
5930
5931 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5932
5933         * lib/target-supports.exp (check_effective_target_ia32): New.
5934         (check_effective_target_x32): Likewise.
5935         (check_effective_target_vect_cmdline_needed): Also check x32.
5936
5937 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5938
5939         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5940         dg-prune-output.
5941         * gcc.target/arm/pr42235.c: Likewise.
5942         * gcc.target/arm/pr42495.c: Likewise.
5943         * gcc.target/arm/pr42574.c: Likewise.
5944         * gcc.target/arm/thumb-branch1.c: Likewise.
5945
5946         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5947         unneeded prune of possible warning.
5948         * gcc.target/arm/pr40956.c: Likewise.
5949         * gcc.target/arm/pr42505.c: Likewise.
5950
5951         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5952         * gcc.c-torture/compile/pr46883.c: Likewise.
5953         * gcc.c-torture/compile/pr46934.c: Likewise.
5954
5955         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5956         for move to ../../gcc.c-torture/compile.
5957         * gcc.target/arm/pr46883.c: Likewise.
5958         * gcc.target/arm/pr46934.c: Likewise.
5959
5960         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5961         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5962         * gcc.target/arm/wmul-1.c: Likewise.
5963         * gcc.target/arm/wmul-2.c: Likewise.
5964         * gcc.target/arm/wmul-3.c: Likewise.
5965         * gcc.target/arm/wmul-4.c: Likewise.
5966         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5967         add tab after scan target.
5968         * gcc.target/arm/smlaltt-1.c: Likewise.
5969         * gcc.target/arm/smlatb-1.c: Likewise.
5970         * gcc.target/arm/smlatt-1.c: Likewise.
5971
5972 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR debug/49522
5975         * gcc.dg/debug/pr49522.c: New test.
5976
5977 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5978
5979         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5980         * gcc.dg/pr46212.c: Run only if target int32plus.
5981         * gcc.dg/torture/pr48146.c: Ditto.
5982         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5983         * c-c++-common/pr44832.c: Ditto.
5984         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5985         * gcc.dg/pr31490.c: Ditto.
5986         * gcc.dg/torture/builtin-math-7.c: Run only if target
5987         large_double.
5988         * gcc.dg/torture/pr45764.c: Skip for AVR.
5989         * gcc.dg/pr47893.c: Ditto.
5990
5991 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5992
5993         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5994         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5995         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5996         add tab to scan target.
5997
5998 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5999
6000         * gcc.target/arm/neon-modes-3.c: New test.
6001
6002 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
6003
6004         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6005         -fno-loop-interchange -ffast-math.
6006
6007 2011-07-07  Richard Guenther  <rguenther@suse.de>
6008
6009         * gcc.dg/ftrapv-3.c: New testcase.
6010
6011 2011-07-07  Richard Guenther  <rguenther@suse.de>
6012
6013         * gcc.dg/tree-ssa/vrp58.c: New testcase.
6014         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6015
6016 2011-07-07  Kai Tietz  <ktietz@redhat.com>
6017
6018         * gcc.dg/binop-notxor1.c: New test.
6019         * gcc.dg/binop-notand4a.c: New test.
6020         * gcc.dg/binop-notxor2.c: New test.
6021         * gcc.dg/binop-notand3a.c: New test.
6022         * gcc.dg/binop-notand2a.c: New test.
6023         * gcc.dg/binop-notand6a.c: New test.
6024         * gcc.dg/binop-notor1.c: New test.
6025         * gcc.dg/binop-notand1a.c: New test.
6026         * gcc.dg/binop-notand5a.c: New test.
6027         * gcc.dg/binop-notor2.c: New test.
6028
6029 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6030
6031         PR middle-end/49640
6032         * gcc.dg/gomp/pr49640.c: New test.
6033
6034 2011-07-07  Richard Guenther  <rguenther@suse.de>
6035
6036         * gcc.dg/graphite/pr37485.c: Add -floop-block.
6037
6038 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6039
6040         PR target/39150
6041         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6042
6043 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6044
6045         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6046         * gcc.target/powerpc/no-r11-2.c: Ditto.
6047         * gcc.target/powerpc/no-r11-3.c: Ditto.
6048
6049 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
6050
6051         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6052         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6053
6054 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
6055
6056         * lib/target-supports.exp (check_profiling_available): Disable
6057         profiling with -fprofile-generate for target avr.
6058
6059 2011-07-06  Richard Guenther  <rguenther@suse.de>
6060
6061         PR tree-optimization/49645
6062         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6063
6064 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6065
6066         PR middle-end/47383
6067         * gcc.dg/pr47383.c: New.
6068
6069 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6070
6071         PR tree-optimization/49647
6072         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6073
6074 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
6075
6076         PR testsuite/49542
6077         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6078         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6079
6080 2011-07-05  Jason Merrill  <jason@redhat.com>
6081
6082         PR c++/48157
6083         * g++.dg/template/template-id-4.C: New.
6084
6085 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
6086
6087         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6088         * gcc.dg/pr43402.c: Ditto.
6089
6090 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
6091
6092         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6093
6094 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6095
6096         * gcc.target/powerpc/ppc-switch-1.c: New test for
6097         --param case-values-threshold.
6098         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6099
6100 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
6101
6102         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6103
6104 2011-07-05  Jason Merrill  <jason@redhat.com>
6105
6106         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6107
6108 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
6109
6110         PR tree-optimization/47654
6111         * gcc.dg/graphite/block-pr47654.c: New.
6112
6113 2011-07-05  Jason Merrill  <jason@redhat.com>
6114
6115         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6116
6117 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
6118
6119         PR tree-optimization/49580
6120         * gcc.dg/autopar/pr49580.c: New test.
6121
6122 2011-07-05  Richard Guenther  <rguenther@suse.de>
6123
6124         PR tree-optimization/49518
6125         PR tree-optimization/49628
6126         * g++.dg/torture/pr49628.C: New testcase.
6127         * gcc.dg/torture/pr49518.c: Likewise.
6128
6129 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6130
6131         * ada/acats/run_acats (which): Extract last field from type -p,
6132         type output only if command succeeded.
6133
6134 2011-07-04  Jason Merrill  <jason@redhat.com>
6135
6136         * g++.dg/abi/mangle48.C: New.
6137
6138         * g++.dg/cpp0x/diag1.C: New.
6139
6140         * g++.dg/diagnostic/aka1.C: New.
6141
6142 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR rtl-optimization/49619
6145         * gcc.dg/pr49619.c: New test.
6146
6147         PR rtl-optimization/49472
6148         * gfortran.dg/pr49472.f90: New test.
6149
6150         PR debug/49602
6151         * gcc.dg/pr49602.c: New test.
6152
6153 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
6154
6155         PR target/34734
6156         PR target/44643
6157         * gcc.target/avr/avr.exp: Run over cpp files, too.
6158         * gcc.target/avr/torture/avr-torture.exp: Ditto.
6159         * gcc.target/avr/progmem.h: New file.
6160         * gcc.target/avr/exit-abort.h: New file.
6161         * gcc.target/avr/progmem-error-1.c: New file.
6162         * gcc.target/avr/progmem-error-1.cpp: New file.
6163         * gcc.target/avr/progmem-warning-1.c: New file.
6164         * gcc.target/avr/torture/progmem-1.c: New file.
6165         * gcc.target/avr/torture/progmem-1.cpp: New file.
6166
6167 2011-07-04  Richard Guenther  <rguenther@suse.de>
6168
6169         PR tree-optimization/49615
6170         * g++.dg/torture/pr49615.C: New testcase.
6171
6172 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
6173
6174         PR tree-optimization/49610
6175         * gcc.dg/vect/pr49610.c: New test.
6176
6177 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
6178
6179         * gnat.dg/specs/debug1.ads: New test.
6180
6181 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
6182
6183         PR fortran/49562
6184         * gfortran.dg/typebound_proc_23.f90: New.
6185
6186 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
6187
6188         PR c++/49605
6189         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6190
6191 2011-07-01  Jason Merrill  <jason@redhat.com>
6192
6193         PR c++/48261
6194         * g++.dg/template/template-id-3.C: New.
6195
6196         PR c++/48593
6197         * g++.dg/template/qualified-id4.C: New.
6198
6199         PR c++/48883
6200         * g++.dg/template/explicit-args4.C: New.
6201
6202         PR c++/49085
6203         * g++.dg/template/offsetof2.C: New.
6204
6205 2011-07-01  Kai Tietz  <ktietz@redhat.com>
6206
6207         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6208
6209 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6210
6211         PR libmudflap/49549
6212         * lib/target-supports.exp (check_effective_target_gld): New proc.
6213
6214 2011-07-01  Richard Guenther  <rguenther@suse.de>
6215
6216         PR tree-optimization/49603
6217         * gcc.dg/torture/pr49603.c: New testcase.
6218
6219 2011-06-30  Jason Merrill  <jason@redhat.com>
6220
6221         PR c++/49387
6222         * g++.dg/rtti/template1.C: New.
6223
6224         PR c++/49569
6225         * g++.dg/cpp0x/regress/ctor1.C: New.
6226
6227         PR c++/49355
6228         * g++.dg/cpp0x/initlist54.C: New.
6229
6230 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6231
6232         * gcc.dg/tree-ssa/sra-12.c: New test.
6233
6234 2011-06-29  Jason Merrill  <jason@redhat.com>
6235
6236         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6237
6238 2011-06-30  Richard Guenther  <rguenther@suse.de>
6239
6240         PR tree-optimization/46787
6241         * gcc.dg/vect/vect-121.c: New testcase.
6242
6243 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6244
6245         PR tree-optimization/49094
6246         * gcc.dg/tree-ssa/pr49094.c: New test.
6247
6248 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
6249
6250         PR fortran/49540
6251         * gfortran.dg/pr49540-1.f90: New test.
6252         * gfortran.dg/pr49540-2.f90: New test.
6253
6254 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6255
6256         PR ada/49511
6257         * ada/acats/run_acats (which): Use last field of type -p output.
6258
6259 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6260             Iain Sandoe  <iains@gcc.gnu.org>
6261
6262         PR libobjc/36610
6263         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6264         Only skip on 64-bit *-*-darwin8* && !objc2.
6265
6266 2011-06-30  Richard Guenther  <rguenther@suse.de>
6267
6268         PR tree-optimization/38752
6269         * gcc.c-torture/compile/pr38752.c: New testcase.
6270
6271 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
6272
6273         * gcc.dg/vect/slp-widen-mult-half.c: New test.
6274         * gcc.dg/vect/vect-widen-mult-half.c: New test.
6275
6276 2011-06-29  Jason Merrill  <jason@redhat.com>
6277
6278         PR c++/49216
6279         * g++.dg/cpp0x/initlist53.C: Use placement new.
6280         * g++.dg/cpp0x/initlist-value.C: Use placement new.
6281         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6282
6283         PR c++/49003
6284         * g++.dg/cpp0x/trailing6.C: New.
6285         * g++.dg/cpp0x/pr45908.C: No error.
6286
6287         PR c++/49272
6288         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6289
6290         PR c++/49520
6291         * g++.dg/cpp0x/constexpr-using2.C: New.
6292
6293         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6294
6295         PR c++/45923
6296         * g++.dg/cpp0x/constexpr-diag3.C: New.
6297         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6298         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6299         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6300         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6301
6302 2011-06-29  Jason Merrill  <jason@redhat.com>
6303
6304         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6305
6306 2011-06-29  Richard Guenther  <rguenther@suse.de>
6307
6308         * gcc.dg/tree-ssa/loop-17.c: Adjust.
6309
6310 2011-06-29  Jason Merrill  <jason@redhat.com>
6311
6312         * g++.dg/cpp0x/initlist-value2.C: New.
6313
6314         * g++.dg/cpp0x/constexpr-initlist4.C: New.
6315         * g++.dg/cpp0x/initlist-value.C: New.
6316
6317 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
6318
6319         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6320
6321 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6322
6323         * gcc.dg/inline_1.c: Remove dg-excess-errors.
6324         * gcc.dg/inline_2.c: Likewise.
6325         * gcc.dg/unroll_1.c: Likewise.
6326
6327 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
6328
6329         PR debug/49567
6330         * gcc.target/i386/pr49567.c: New test.
6331
6332 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6333
6334         * gnat.dg/opt17.ad[sb]: New test.
6335
6336 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6337             Tom de Vries  <tom@codesourcery.com>
6338
6339         * lib/target-supports.exp (check_effective_target_arm_nothumb)
6340         (check_effective_target_arm_thumb2): New effective targets.
6341         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
6342         properly.  Clean up temporary files.
6343         * gcc.target/arm/ivopts-2.c: Likewise.
6344         * gcc.target/arm/ivopts-3.c: Likewise.
6345         * gcc.target/arm/ivopts-4.c: Likewise.
6346         * gcc.target/arm/ivopts-5.c: Likewise.
6347         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6348
6349 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6350
6351         PR fortran/49479
6352         * gfortran.dg/reshape_zerosize_3.f90:  New test.
6353
6354 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6355
6356         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6357         * gcc.target/arm/vfp-ldmias.c: Likewise.
6358         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6359         * gcc.target/arm/vfp-stmdbs.c: Likewise.
6360         * gcc.target/arm/vfp-ldmiad.c: Likewise.
6361         * gcc.target/arm/vfp-stmias.c: Likewise.
6362         * gcc.target/arm/vfp-stmdbd.c: Likewise.
6363         * gcc.target/arm/vfp-stmiad.c: Likewise.
6364
6365 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6366
6367         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6368         dg-prune-output.
6369         * gcc.target/arm/pr45701-2.c: Ditto.
6370
6371 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
6372
6373         PR fortran/49466
6374         * gfortran.dg/allocatable_scalar_9.f90: Modified.
6375         * gfortran.dg/extends_14.f03: Modified.
6376
6377 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6378
6379         * lib/target-supports-dg.exp (dg-require-effective-target): Return
6380         early if the test is already being skipped.
6381
6382         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6383         scan-assembler-dem-not): For missing file, report unresolved with
6384         same message as for pass/fail, with reason reported in log file.
6385
6386         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6387         from add_options_for_arm_neon_fp16.
6388         (check_effective_target_arm_fp16_ok_nocache): Renamed from
6389         check_effective_target_arm_neon_fp16_ok_nocache.
6390         Check -mfpu and -mfloat-abi options from current multilib.
6391         Do not require neon support.
6392         (check_effective_target_arm_fp16_ok): Renamed from
6393         check_effecitve_target_arm_neon_fp16_ok.
6394         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6395         arm_neon_fp16_ok and arm_fp16.
6396         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6397         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6398         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6399         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6400
6401 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
6402
6403         * gcc.dg/builtin-assume-aligned-1.c: New test.
6404         * gcc.dg/builtin-assume-aligned-2.c: New test.
6405         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6406
6407         PR debug/49544
6408         * gcc.dg/pr49544.c: New test.
6409
6410 2011-06-27  Richard Guenther  <rguenther@suse.de>
6411
6412         PR tree-optimization/49394
6413         * g++.dg/torture/pr49394.C: New testcase.
6414
6415 2011-06-27  Kai Tietz  <ktietz@redhat.com>
6416
6417         * gcc.dg/optimize-bswapdi-2.c: New test.
6418
6419 2011-06-27  Michael Hope  <michael.hope@linaro.org>
6420             Richard Sandiford  <richard.sandiford@linaro.org>
6421
6422         PR tree-optimization/49169
6423         * gcc.dg/torture/pr49169.c: New test.
6424
6425 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6426
6427         PR testsuite/49529
6428         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6429
6430         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6431         hppa*-*-hpux*.
6432
6433 2011-06-26  Jason Merrill  <jason@redhat.com>
6434
6435         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6436
6437         PR c++/49528
6438         * g++.dg/init/ref19.C: New.
6439         * g++.dg/cpp0x/constexpr-cleanup.C: New.
6440
6441 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
6442
6443         PR tree-optimization/48377
6444         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6445         non_strict_align.
6446
6447 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
6448
6449         PR middle-end/49191
6450         * lib/target-supports.exp (check_effective_target_non_strict_align):
6451         New.
6452         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6453
6454 2011-06-24  Martin Jambor  <mjambor@suse.cz>
6455
6456         PR tree-optimizations/49516
6457         * g++.dg/tree-ssa/pr49516.C: New test.
6458
6459 2011-06-23  Jason Merrill  <jason@redhat.com>
6460
6461         PR c++/35255
6462         * g++.dg/template/partial10.C: New.
6463         * g++.dg/template/partial11.C: New.
6464
6465 2011-06-23  Jeff Law <law@redhat.com>
6466
6467         PR middle-end/48770
6468         * gcc.dg/pr48770.c: New test.
6469
6470 2011-06-23  Jan Hubicka  <jh@suse.cz>
6471
6472         PR middle-end/49373
6473         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6474
6475 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
6476
6477         PR testsuite/49512
6478         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6479         instead of -fdump-tree-optimized.
6480
6481 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6482
6483         PR c++/44625
6484         * g++.dg/template/crash107.C: New.
6485         * g++.dg/template/error17.C: Adjust.
6486
6487 2011-06-23  Jason Merrill  <jason@redhat.com>
6488
6489         PR c++/49507
6490         * g++.dg/cpp0x/defaulted30.C: New.
6491
6492         PR c++/49440
6493         * g++.dg/rtti/anon-ns1.C: New.
6494
6495         PR c++/49395
6496         * g++.dg/init/ref18.C: New.
6497
6498         PR c++/36435
6499         * g++.dg/template/partial9.C: New.
6500
6501 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
6502
6503         PR middle-end/49373
6504         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6505
6506 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
6507
6508         PR debug/49496
6509         * gcc.dg/pr49496.c: New test.
6510
6511 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
6512
6513         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6514         is not xscale.
6515
6516         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6517
6518         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6519         * gcc.target/arm/pr42879.c: Likewise.
6520         * gcc.target/arm/pr45701-3.c: Likewise.
6521
6522         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6523         * gcc.target/arm/pr40482.c: Likewise.
6524         * gcc.target/arm/stack-corruption.c: Likewise.
6525
6526 2011-06-22  Richard Guenther  <rguenther@suse.de>
6527
6528         PR tree-optimization/49493
6529         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6530
6531 2011-06-22  Jason Merrill  <jason@redhat.com>
6532
6533         PR c++/49260
6534         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6535
6536 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
6537             Dmitry Melnik  <dm@ispras.ru>
6538
6539         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6540         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6541         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6542
6543 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
6544
6545         * gcc.target/arm/tlscall.c: New.
6546
6547 2011-06-21  Jason Merrill  <jason@redhat.com>
6548
6549         PR c++/49172
6550         * g++.dg/cpp0x/constexpr-ref1.C: New.
6551         * g++.dg/cpp0x/constexpr-ref2.C: New.
6552         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6553
6554         PR c++/49482
6555         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6556
6557         PR c++/49418
6558         * g++.dg/template/param3.C: New.
6559
6560 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
6561
6562         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6563         my_clrsb test functions.
6564         (main): Test clrsb.
6565         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6566         test_sll, test_ull): Add clrsb tests.
6567         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6568         clrsbll.
6569
6570 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
6571
6572         PR fortran/49112
6573         * gfortran.dg/class_44.f03: New.
6574
6575 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6576
6577         PR tree-optimization/49478
6578         * gcc.dg/vect/pr49478.c
6579
6580 2011-06-21  Richard Guenther  <rguenther@suse.de>
6581
6582         PR tree-optimization/49483
6583         * gcc.dg/vect/vect-120.c: New testcase.
6584
6585 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6586
6587         PR testsuite/49443
6588         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6589         * gcc.dg/vect/vect-peel-4.c: Likewise.
6590
6591 2011-06-22  Christian Bruel  <christian.bruel@st.com>
6592
6593         PR middle-end/49139
6594         * gcc.dg/always_inline.c: Removed -Winline. Update checks
6595         * gcc.dg/always_inline2.c: Likewise.
6596         * gcc.dg/always_inline3.c: Likewise.
6597         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6598         * gcc.dg/inline_1.c: Likewise.
6599         * gcc.dg/inline_2.c: Likewise.
6600         * gcc.dg/inline_3.c: Likewise.
6601         * gcc.dg/inline_4.c: Likewise.
6602         * gcc.dg/20051201-1.c: Likewise.
6603         * gcc.dg/pr40087.c: Likewise.
6604         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6605         * gcc.dg/inline-22.c: Likewise.
6606         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6607         * gcc.dg/lto/20090218-1_1.c: Likewise.
6608         * g++.dg/ipa/devirt-7.C: Likewise.
6609         * gcc.dg/uninit-pred-5_a.c: Likewise.
6610         * gcc.dg/uninit-pred-5_b.c: Likewise.
6611         * gcc.dg/fail_always_inline.c: New.
6612
6613 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
6614
6615         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6616         into 6 jobs instead of 3.
6617
6618 2011-06-20  Jason Merrill  <jason@redhat.com>
6619
6620         PR c++/49216
6621         * g++.dg/cpp0x/initlist53.C: New.
6622
6623 2011-06-20  Tobias Burnus  <burnus@net-b.de>
6624
6625         PR fortran/18918
6626         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6627         * gfortran.dg/coarray_lock_3.f90: New.
6628         * gfortran.dg/coarray/lock_1.f90: New.
6629
6630 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
6631
6632         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6633         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6634         unresolved and report the reason to the log file.
6635
6636         * lib/scanasm.exp (object-size): Move argument processing earlier
6637         to report errors before verifying that the file exists.  Report
6638         problems detected at runtime as unresolved instead of error and
6639         report their reasons to the log file.
6640
6641 2011-06-20  Jason Merrill  <jason@redhat.com>
6642
6643         PR c++/47080
6644         * g++.dg/cpp0x/explicit6.C: New.
6645
6646         PR c++/47635
6647         * g++.dg/cpp0x/enum20.C: New.
6648
6649         PR c++/48138
6650         * g++.dg/ext/attr-aligned01.C: New.
6651
6652         PR c++/49205
6653         * g++.dg/cpp0x/variadic-default.C: New.
6654
6655         PR c++/43321
6656         * g++.dg/cpp0x/auto26.C: New.
6657
6658         PR c++/43831
6659         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6660
6661 2011-06-20  Kai Tietz  <ktietz@redhat.com>
6662
6663         * gcc.dg/binop-notand1.c: New test.
6664         * gcc.dg/binop-notand2.c: New test.
6665         * gcc.dg/binop-notand3.c: New test.
6666         * gcc.dg/binop-notand4.c: New test.
6667         * gcc.dg/binop-notand5.c: New test.
6668         * gcc.dg/binop-notand6.c: New test.
6669
6670 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR testsuite/49432
6673         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6674
6675 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
6676
6677         PR fortran/49400
6678         * gfortran.dg/proc_ptr_31.f90: New.
6679
6680 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6681
6682         * gnat.dg/volatile6.adb: New test.
6683         * gnat.dg/volatile7.adb: Likewise.
6684         * gnat.dg/volatile8.adb: Likewise.
6685         * gnat.dg/volatile9.adb: Likewise.
6686
6687 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6688
6689         * gnat.dg/constant3.adb: New test.
6690
6691 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
6692
6693         PR libfortran/49296
6694         * gfortran.dg/read_list_eof_1.f90: New test.
6695
6696 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6697
6698         PR target/49411
6699         * gcc.target/i386/testimm-1.c: New test.
6700         * gcc.target/i386/testimm-2.c: New test.
6701         * gcc.target/i386/testimm-3.c: New test.
6702         * gcc.target/i386/testimm-4.c: New test.
6703         * gcc.target/i386/testimm-5.c: New test.
6704         * gcc.target/i386/testimm-6.c: New test.
6705         * gcc.target/i386/testimm-7.c: New test.
6706         * gcc.target/i386/testimm-8.c: New test.
6707         * gcc.target/i386/xop-vpermil2px-2.c: New test.
6708         * gcc.target/i386/xop-rotate1-int.c: New test.
6709         * gcc.target/i386/xop-rotate2-int.c: New test.
6710
6711 2011-06-17  Jason Merrill  <jason@redhat.com>
6712
6713         * g++.dg/cpp0x/rv-func2.C: New.
6714
6715         * g++.dg/debug/dwarf2/lambda1.C: New.
6716         * g++.dg/warn/Wshadow-6.C: Adjust.
6717
6718 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
6719
6720         PR fortran/48699
6721         * gfortran.dg/move_alloc_5.f90: New.
6722
6723 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
6724
6725         PR rtl-optimization/48542
6726         * gcc.dg/torture/pr48542.c: New test.
6727
6728 2011-06-16  Jason Merrill  <jason@redhat.com>
6729
6730         PR c++/44160
6731         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6732
6733         PR c++/45378
6734         * g++.dg/cpp0x/initlist52.C New.
6735
6736         PR c++/45399
6737         * c-c++-common/raw-string-12.c: New.
6738
6739         PR c++/49229
6740         * g++.dg/cpp0x/sfinae26.C: New.
6741
6742         PR c++/49251
6743         * g++.dg/cpp0x/variadic113.C: New.
6744
6745         PR c++/49420
6746         * g++.dg/cpp0x/variadic112.C: New.
6747
6748 2011-06-16  Jeff Law <law@redhat.com>
6749
6750         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6751         improved jump threading.
6752         * gcc.dg/builtin-object-size-2.c: Likewise.
6753         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6754
6755 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6756
6757         PR fortran/49074
6758         * gfortran.dg/typebound_assignment_3.f03: New.
6759
6760 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
6761
6762         PR testsuite/48727
6763         * g++.dg/opt/devirt2.C: Change xfail rule to target.
6764
6765 2011-06-16  Martin Jambor  <mjambor@suse.cz>
6766
6767         PR tree-optimization/49343
6768         * gnat.dg/discr31.ad[sb]: New test.
6769
6770 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6771
6772         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6773
6774 2011-06-16  Tom de Vries  <tom@codesourcery.com>
6775
6776         PR target/45098
6777         * gcc.target/arm/ivopts-3.c: Update test.
6778         * gcc.target/arm/ivopts-5.c: Same.
6779
6780 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6781
6782         Revert:
6783         2011-06-10  Wei Guozhi  <carrot@google.com>
6784
6785         PR target/45335
6786         * gcc.target/arm/pr45335.c: New test.
6787         * gcc.target/arm/pr45335-2.c: New test.
6788         * gcc.target/arm/pr45335-3.c: New test.
6789         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6790         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6791         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6792
6793 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6794
6795         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6796
6797 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6798
6799         PR fortran/49417
6800         * gfortran.dg/class_43.f03: New.
6801
6802 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6803
6804         PR tree-optimization/49419
6805         * gcc.c-torture/execute/pr49419.c: New test.
6806
6807 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6808
6809         * gcc.dg/sms-9.c: New file.
6810
6811 2011-06-15  Easwaran Raman  <eraman@google.com>
6812
6813         PR rtl-optimization/49414
6814         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6815
6816 2011-06-14  Jason Merrill  <jason@redhat.com>
6817
6818         * g++.dg/cpp0x/noexcept13.C: New.
6819
6820 2011-06-14  Easwaran Raman  <eraman@google.com>
6821
6822         PR rtl-optimization/44194
6823         * gcc.dg/pr44194-1.c: New test.
6824         * gcc.dg/pr44194-2.c: New test.
6825
6826 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6827
6828         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6829         switches.
6830         * gcc.target/arm/pr45701-2.c: Likewise.
6831         * gcc.target/arm/thumb-branch1.c: Likewise.
6832
6833 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6834
6835         PR testsuite/48727
6836         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6837
6838 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6839
6840         * gcc.target/arm/pr45701-1.c: Require thumb support.
6841         * gcc.target/arm/pr45701-2.c: Likewise.
6842         * gcc.target/arm/thumb-branch1.c: Likewise.
6843
6844         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6845         * gcc.target/arm/pr39839.c: Likewise.
6846         * gcc.target/arm/pr40657-2.c: Likewise.
6847         * gcc.target/arm/pr40956.c: Likewise.
6848         * gcc.target/arm/pr41679.c: Likewise.
6849         * gcc.target/arm/pr42235.c: Likewise.
6850         * gcc.target/arm/pr42495.c: Likewise.
6851         * gcc.target/arm/pr42505.c: Likewise.
6852         * gcc.target/arm/pr42574.c: Likewise.
6853         * gcc.target/arm/pr46883.c: Likewise.
6854         * gcc.target/arm/pr46934.c: Likewise.
6855         * gcc.target/arm/xor-and.c: Likewise.
6856
6857 2011-06-14  Jason Merrill  <jason@redhat.com>
6858
6859         * g++.dg/other/error23.C: Adjust error message.
6860         * g++.dg/other/error32.C: Likewise.
6861
6862         PR c++/49389
6863         * g++.dg/cpp0x/rv-dotstar.C: New.
6864
6865         PR c++/49369
6866         * g++.dg/cpp0x/decltype30.C: New.
6867
6868         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6869
6870 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6871
6872         PR fortran/49103
6873         * gfortran.dg/pr49103.f90: New test.
6874
6875 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6876
6877         PR target/45098
6878         * gcc.target/arm/ivopts-3.c: New test.
6879         * gcc.target/arm/ivopts-4.c: New test.
6880         * gcc.target/arm/ivopts-5.c: New test.
6881
6882 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6883
6884         PR rtl-optimization/49390
6885         * gcc.c-torture/execute/pr49390.c: New test.
6886
6887 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6888
6889         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6890
6891 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6892
6893         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6894         * gcc.c-torture/execute/cmpsi-2.x: New file.
6895         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6896         * gcc.c-torture/execute/pr45262.x: New file.
6897         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6898         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6899         int32plus
6900         * gcc.c-torture/compile/pr49163.c: Ditto.
6901
6902 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6903
6904         * gcc.dg/vect/vect-16.c: Rename to...
6905         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6906         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6907         for double-word vectors.
6908         * gcc.dg/vect/vect-peel-4.c: Likewise.
6909         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6910         vect_element_align.
6911         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6912         -fno-fast-math.
6913
6914 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6915
6916         PR target/44618
6917         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6918
6919 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6920
6921         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6922
6923 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6924
6925         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6926
6927 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6928
6929         * gfortran.dg/trim_optimize_8.f90:  New test case.
6930
6931 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6932            Ira Rosen  <ira.rosen@linaro.org>
6933
6934         PR tree-optimization/49352
6935         * gcc.dg/vect/pr49352.c: New test.
6936
6937 2011-06-12  Tobias Burnus
6938
6939         PR fortran/49324
6940         * gfortran.dg/alloc_comp_assign_11.f90: New.
6941
6942 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6943
6944         * gfortran.dg/trim_optimize_7.f90:  New test.
6945
6946 2011-06-10  Wei Guozhi  <carrot@google.com>
6947
6948         PR target/45335
6949         * gcc.target/arm/pr45335.c: New test.
6950         * gcc.target/arm/pr45335-2.c: New test.
6951         * gcc.target/arm/pr45335-3.c: New test.
6952         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6953         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6954         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6955
6956 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6957
6958         PR c++/41769
6959         * g++.dg/parse/error39.C: New.
6960
6961 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6962
6963         * gcc.target/arm/20090811-1.c: Skip for incompatible
6964         options, do not override other options.
6965         * gcc.target/arm/combine-cmp-shift.c: Skip for
6966         incompatible options.
6967         * gcc.target/arm/pr45094.c: Likewise.
6968         * gcc.target/arm/scd42-1.c: Likewise.
6969         * gcc.target/arm/scd42-3.c: Likewise.
6970         * gcc.target/arm/thumb-ltu.c: Likewise.
6971
6972         * lib/target-supports.exp
6973         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6974         multilib flags use -mfpu with a value other than neon-fp16.
6975
6976 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6977
6978         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6979         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6980
6981 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6982
6983         * lib/target-supports.exp (check_effective_target_pie): New proc.
6984         * gcc.dg/pie-link.c: Use target pie.
6985
6986 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6987             Laurent Roug�  <laurent.rouge@menta.fr>
6988
6989         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6990         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6991
6992 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6993
6994         * gfortran.dg/coarray/sync_1.f90: New test for
6995         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6996
6997 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6998
6999         PR tree-optimization/49318
7000         * gcc.dg/vect/pr49318.c: New test.
7001
7002 2011-06-09  David Krauss  <potswa@mac.com>
7003
7004         * g++.dg/template/arrow1.C: New.
7005
7006 2011-06-09  Jason Merrill  <jason@redhat.com>
7007
7008         * lib/prune.exp: Prune "note"s.
7009         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7010
7011         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7012         * g++.dg/template/dependent-expr3.C: Likewise.
7013         * g++.dg/parse/template7.C: Likewise.
7014         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7015         * g++.old-deja/g++.jason/rfg10.C: Likewise.
7016         * g++.old-deja/g++.pt/friend38.C: Likewise.
7017         * g++.old-deja/g++.pt/crash32.C: Likewise.
7018         * g++.old-deja/g++.other/init4.C: Likewise.
7019         * g++.old-deja/g++.other/friend8.C: Likewise.
7020
7021         * g++.dg/ext/complex7.C: Adjust expected output.
7022         * g++.dg/diagnostic/method1.C: Likewise.
7023         * g++.dg/parse/parameter-declaration-2.C: Likewise.
7024         * g++.dg/parse/crash33.C: Likewise.
7025         * g++.dg/other/warning1.C: Likewise.
7026         * g++.dg/init/pr29571.C: Likewise.
7027         * g++.dg/warn/overflow-warn-1.C: Likewise.
7028         * g++.dg/warn/overflow-warn-3.C: Likewise.
7029         * g++.dg/warn/overflow-warn-4.C: Likewise.
7030         * g++.old-deja/g++.oliva/template1.C: Likewise.
7031
7032         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7033         * g++.dg/parse/template7.C: Adjust.
7034
7035 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
7036
7037         PR target/49307
7038         * gcc.dg/pr49307.c: New.
7039
7040 2011-06-09  Wei Guozhi  <carrot@google.com>
7041
7042         PR target/46975
7043         * gcc.target/arm/pr46975.c: New testcase.
7044
7045 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
7046
7047         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7048         (PMETH, arglist_t): Removed.
7049         (method_get_number_of_arguments): Removed.
7050         (method_get_nth_argument): Removed.
7051         (method_get_first_argument): Removed.
7052         (method_get_next_argument): Removed.
7053         (method_get_sizeof_arguments): Removed.
7054         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7055         (PMETH): Removed.
7056         (method_get_number_of_arguments): Removed.
7057         (method_get_nth_argument): Removed.
7058         (method_get_first_argument): Removed.
7059         (method_get_next_argument): Removed.
7060         (method_get_sizeof_arguments): Removed.
7061         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7062
7063 2011-06-09  David Li  <davidxl@google.com>
7064
7065         * gcc.dg/dump-pass.c: New test.
7066
7067 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7068
7069         PR c++/29003
7070         * g++.dg/parse/error38.C: New.
7071
7072 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
7073
7074         PR middle-end/49308
7075         * gfortran.dg/pr49308.f90: New test.
7076
7077 2011-06-08  Jason Merrill  <jason@redhat.com>
7078
7079         * g++.dg/cpp0x/noexcept11.C: New.
7080         * g++.dg/cpp0x/noexcept12.C: New.
7081         * g++.dg/cpp0x/sfinae11.C: Adjust.
7082
7083 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
7084
7085         PR testsuite/49323
7086         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7087         to dg-options, match also DW_AT_linkage_name.
7088
7089 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7090
7091         PR middle-end/21953
7092         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7093         -fno-common on alpha*-dec-osf*.
7094         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7095
7096 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
7097
7098         PR rtl-optimization/49303
7099         * gcc.target/ia64/pr49303.c: New test.
7100
7101 2011-06-08  Tobias Burnus  <burnus@net-b.de>
7102
7103         PR fortran/18918
7104         * gfortran.dg/coarray_lock_1.f90: New.
7105         * gfortran.dg/coarray_lock_2.f90: New.
7106
7107 2011-06-07  Jason Merrill  <jason@redhat.com>
7108
7109         * lib/prune.exp: Look for "required" rather than "instantiated".
7110         * g++.dg/abi/mangle11.C: Likewise.
7111         * g++.dg/abi/mangle12.C: Likewise.
7112         * g++.dg/abi/mangle17.C: Likewise.
7113         * g++.dg/abi/mangle20-2.C: Likewise.
7114         * g++.dg/abi/pragma-pack1.C: Likewise.
7115         * g++.dg/cpp0x/decltype26.C: Likewise.
7116         * g++.dg/cpp0x/decltype28.C: Likewise.
7117         * g++.dg/cpp0x/decltype29.C: Likewise.
7118         * g++.dg/cpp0x/enum11.C: Likewise.
7119         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7120         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7121         * g++.dg/cpp0x/pr47416.C: Likewise.
7122         * g++.dg/ext/case-range2.C: Likewise.
7123         * g++.dg/ext/case-range3.C: Likewise.
7124         * g++.dg/gomp/for-19.C: Likewise.
7125         * g++.dg/gomp/pr37533.C: Likewise.
7126         * g++.dg/gomp/pr38639.C: Likewise.
7127         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7128         * g++.dg/inherit/base3.C: Likewise.
7129         * g++.dg/inherit/using6.C: Likewise.
7130         * g++.dg/init/placement4.C: Likewise.
7131         * g++.dg/init/reference3.C: Likewise.
7132         * g++.dg/lookup/scoped6.C: Likewise.
7133         * g++.dg/lookup/using7.C: Likewise.
7134         * g++.dg/other/abstract1.C: Likewise.
7135         * g++.dg/other/error10.C: Likewise.
7136         * g++.dg/other/error5.C: Likewise.
7137         * g++.dg/other/field1.C: Likewise.
7138         * g++.dg/other/offsetof5.C: Likewise.
7139         * g++.dg/parse/bitfield2.C: Likewise.
7140         * g++.dg/parse/constant4.C: Likewise.
7141         * g++.dg/parse/crash20.C: Likewise.
7142         * g++.dg/parse/invalid-op1.C: Likewise.
7143         * g++.dg/parse/non-dependent2.C: Likewise.
7144         * g++.dg/parse/template18.C: Likewise.
7145         * g++.dg/tc1/dr152.C: Likewise.
7146         * g++.dg/tc1/dr166.C: Likewise.
7147         * g++.dg/tc1/dr176.C: Likewise.
7148         * g++.dg/tc1/dr213.C: Likewise.
7149         * g++.dg/template/access11.C: Likewise.
7150         * g++.dg/template/access2.C: Likewise.
7151         * g++.dg/template/access3.C: Likewise.
7152         * g++.dg/template/access7.C: Likewise.
7153         * g++.dg/template/arg7.C: Likewise.
7154         * g++.dg/template/cond2.C: Likewise.
7155         * g++.dg/template/crash13.C: Likewise.
7156         * g++.dg/template/crash40.C: Likewise.
7157         * g++.dg/template/crash7.C: Likewise.
7158         * g++.dg/template/crash84.C: Likewise.
7159         * g++.dg/template/ctor5.C: Likewise.
7160         * g++.dg/template/defarg13.C: Likewise.
7161         * g++.dg/template/defarg14.C: Likewise.
7162         * g++.dg/template/dtor7.C: Likewise.
7163         * g++.dg/template/eh2.C: Likewise.
7164         * g++.dg/template/error2.C: Likewise.
7165         * g++.dg/template/error43.C: Likewise.
7166         * g++.dg/template/friend32.C: Likewise.
7167         * g++.dg/template/injected1.C: Likewise.
7168         * g++.dg/template/instantiate1.C: Likewise.
7169         * g++.dg/template/instantiate3.C: Likewise.
7170         * g++.dg/template/instantiate5.C: Likewise.
7171         * g++.dg/template/instantiate7.C: Likewise.
7172         * g++.dg/template/local6.C: Likewise.
7173         * g++.dg/template/lookup2.C: Likewise.
7174         * g++.dg/template/member5.C: Likewise.
7175         * g++.dg/template/memfriend15.C: Likewise.
7176         * g++.dg/template/memfriend16.C: Likewise.
7177         * g++.dg/template/memfriend17.C: Likewise.
7178         * g++.dg/template/memfriend7.C: Likewise.
7179         * g++.dg/template/meminit1.C: Likewise.
7180         * g++.dg/template/nested3.C: Likewise.
7181         * g++.dg/template/non-type-template-argument-1.C: Likewise.
7182         * g++.dg/template/nontype12.C: Likewise.
7183         * g++.dg/template/nontype13.C: Likewise.
7184         * g++.dg/template/nontype6.C: Likewise.
7185         * g++.dg/template/pr23510.C: Likewise.
7186         * g++.dg/template/pr35240.C: Likewise.
7187         * g++.dg/template/ptrmem15.C: Likewise.
7188         * g++.dg/template/ptrmem6.C: Likewise.
7189         * g++.dg/template/qualified-id1.C: Likewise.
7190         * g++.dg/template/qualttp20.C: Likewise.
7191         * g++.dg/template/qualttp3.C: Likewise.
7192         * g++.dg/template/qualttp4.C: Likewise.
7193         * g++.dg/template/qualttp5.C: Likewise.
7194         * g++.dg/template/qualttp6.C: Likewise.
7195         * g++.dg/template/qualttp7.C: Likewise.
7196         * g++.dg/template/qualttp8.C: Likewise.
7197         * g++.dg/template/recurse.C: Likewise.
7198         * g++.dg/template/recurse2.C: Likewise.
7199         * g++.dg/template/ref5.C: Likewise.
7200         * g++.dg/template/scope2.C: Likewise.
7201         * g++.dg/template/sfinae10.C: Likewise.
7202         * g++.dg/template/sfinae3.C: Likewise.
7203         * g++.dg/template/sizeof3.C: Likewise.
7204         * g++.dg/template/static9.C: Likewise.
7205         * g++.dg/template/template-id-2.C: Likewise.
7206         * g++.dg/template/typedef13.C: Likewise.
7207         * g++.dg/template/typename4.C: Likewise.
7208         * g++.dg/template/using14.C: Likewise.
7209         * g++.dg/template/using2.C: Likewise.
7210         * g++.dg/template/warn1.C: Likewise.
7211         * g++.dg/warn/Wparentheses-13.C: Likewise.
7212         * g++.dg/warn/Wparentheses-15.C: Likewise.
7213         * g++.dg/warn/Wparentheses-16.C: Likewise.
7214         * g++.dg/warn/Wparentheses-17.C: Likewise.
7215         * g++.dg/warn/Wparentheses-18.C: Likewise.
7216         * g++.dg/warn/Wparentheses-19.C: Likewise.
7217         * g++.dg/warn/Wparentheses-20.C: Likewise.
7218         * g++.dg/warn/Wparentheses-23.C: Likewise.
7219         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7220         * g++.dg/warn/noeffect2.C: Likewise.
7221         * g++.dg/warn/noeffect4.C: Likewise.
7222         * g++.dg/warn/pr8570.C: Likewise.
7223         * g++.old-deja/g++.brendan/init2.C: Likewise.
7224         * g++.old-deja/g++.eh/spec6.C: Likewise.
7225         * g++.old-deja/g++.pt/crash10.C: Likewise.
7226         * g++.old-deja/g++.pt/crash36.C: Likewise.
7227         * g++.old-deja/g++.pt/derived3.C: Likewise.
7228         * g++.old-deja/g++.pt/error2.C: Likewise.
7229         * g++.old-deja/g++.pt/explicit70.C: Likewise.
7230         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7231         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7232         * g++.old-deja/g++.pt/overload7.C: Likewise.
7233         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7234
7235 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7236             Iain Sandoe  <iains@gcc.gnu.org>
7237
7238         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7239         Added code to deal with the case when [Protocol
7240         -descriptionForInstanceMethod:] or [Protocol
7241         -descriptionForClassMethod:] returns NULL.
7242
7243 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7244             Iain Sandoe  <iains@gcc.gnu.org>
7245
7246         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7247         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7248         Added cast.
7249
7250 2011-06-07  Xinliang David Li  <davidxl@google.com>
7251
7252         * gcc.dg/inline_2.c: New test.
7253         * gcc.dg/unroll_2.c: New test.
7254         * gcc.dg/inline_3.c: New test.
7255         * gcc.dg/unroll_3.c: New test.
7256         * gcc.dg/inline_4.c: New test.
7257         * gcc.dg/unroll_4.c: New test.
7258         * gcc.dg/inline_1.c: New test.
7259         * gcc.dg/unroll_1.c: New test.
7260
7261 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7262
7263         PR tree-optimization/48497
7264         * lib/gcc-defs.exp (dg-additional-options): New proc.
7265         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7266         -msse2 on 32-bit x86.
7267
7268 2011-06-06  Jason Merrill  <jason@redhat.com>
7269
7270         * g++.dg/cpp0x/enum19.C: New.
7271
7272 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
7273
7274         * gcc.target/arm/neon-reload-class.c: New test.
7275
7276 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
7277
7278         PR debug/49130
7279         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7280
7281 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
7282
7283         * gcc.target/arm/smlatb-1.c: New file.
7284         * gcc.target/arm/smlatt-1.c: New file.
7285         * gcc.target/arm/smlaltb-1.c: New file.
7286         * gcc.target/arm/smlaltt-1.c: New file.
7287
7288 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
7289
7290         * gcc.target/arm/mla-2.c: New test.
7291
7292 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
7293
7294         PR gcov-profile/49299
7295         * gcc.dg/tree-prof/pr49299-1.c: New test.
7296         * gcc.dg/tree-prof/pr49299-2.c: New test.
7297
7298 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
7299
7300         * lib/target-supports.exp
7301         (check_effective_target_vect_widen_mult_qi_to_hi):
7302         Add NEON as supporting target.
7303         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7304         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7305         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7306         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7307         using widening multiplication on targets that support it.
7308         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7309         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7310         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7311
7312 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7313
7314         Updated all testcases in the ObjC/ObjC++ testsuites to use the
7315         Modern Objective-C runtime API.
7316         * objc/execute/next_mapping.h: Removed.
7317         * objc-obj-c++-shared/next-mapping.h: Removed.
7318         * objc-obj-c++-shared/Object1.h: Removed.
7319         * objc-obj-c++-shared/Object1.m: Removed.
7320         * objc-obj-c++-shared/Object1.mm: Removed.
7321         * objc-obj-c++-shared/Object1-implementation.h: Removed.
7322         * objc-obj-c++-shared/Protocol1.h: Removed.
7323         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7324         of ProtoBool, IVAR_T and METHOD.
7325         * objc-obj-c++-shared/runtime.h: New.
7326         * objc-obj-c++-shared/TestsuiteObject.h: New.
7327         * objc-obj-c++-shared/TestsuiteObject.m: New.
7328
7329         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7330         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7331         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7332         it a class method.
7333         * objc/execute/_cmd.m: Include
7334         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7335         runtime API.  ([TestClass +initialize]): Include this method also
7336         with the GNU runtime.
7337         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7338         Object.  ([-setValue:]): Return void.
7339         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7340         with the GNU runtime.  Include
7341         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
7342         for the NeXT runtime.  Use the existing print_ivars() and
7343         compare_structures() implementations for the old NeXT runtime.
7344         Added new implementations for the Modern GNU and NeXT runtimes.
7345         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7346         well.  (main): Use objc_getClass().  Use return instead of exit.
7347         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7348         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
7349         of exit().
7350         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7351         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
7352         instead of Object.  (main): Use return instead of exit().
7353         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
7354         instead of Object.  Removed prototype for exit().  (main): Use
7355         return instead of exit().  Use the Modern Objective-C runtime API.
7356         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7357         Object.
7358         * objc/execute/class-tests-1.h: Include
7359         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7360         runtime API.  (test_class_with_superclass): Do not call [Object
7361         class].  There is no need to with the current libobjc.
7362         * objc/execute/class-tests-2.h: Include
7363         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7364         runtime API.
7365         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7366         ../../objc-obj-c++-shared/next-mapping.h.
7367         * objc/execute/class-2.m: Likewise.
7368         * objc/execute/class-3.m: Likewise.
7369         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7370         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
7371         +initialize]): Include this method also with the GNU
7372         runtime. (main): Use the Modern Objective-C runtime API.
7373         * objc/execute/class-5.m: Likewise.
7374         * objc/execute/class-6.m: Likewise.
7375         * objc/execute/class-7.m: Likewise.
7376         * objc/execute/class-8.m: Likewise.
7377         * objc/execute/class-9.m: Likewise.
7378         * objc/execute/class-10.m: Likewise.
7379         * objc/execute/class-11.m: Likewise.
7380         * objc/execute/class-12.m: Likewise.
7381         * objc/execute/class-13.m: Likewise.
7382         * objc/execute/class-14.m: Likewise.
7383         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7384         this method also with the GNU runtime.
7385         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7386         +initialize]): Include this method also with the GNU runtime.
7387         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7388         of Object.
7389         * objc/execute/encode-1.m: Likewise.
7390         * objc/execute/enumeration-1.m: Likewise.
7391         * objc/execute/enumeration-2.m: Likewise.
7392         * objc/execute/exceptions/catchall-1.m: Likewise.
7393         * objc/execute/exceptions/finally-1.m: Likewise.
7394         * objc/execute/exceptions/foward-1.m: Likewise.
7395         * objc/execute/exceptions/local-variables-1.m: Likewise.
7396         * objc/execute/exceptions/throw-nil.m: Likewise.
7397         * objc/execute/exceptions/trivial.m: Likewise.
7398         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7399         of Object. Include objc/runtime.h instead of objc/objc-api.h.
7400         * objc/execute/exceptions/matcher-1.m: Likewise.
7401         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7402         Object.
7403         * objc/execute/formal_protocol-2.m: Likewise.
7404         * objc/execute/formal_protocol-3.m: Likewise.
7405         * objc/execute/formal_protocol-4.m: Likewise.
7406         * objc/execute/formal_protocol-5.m: Include
7407         ../../objc-obj-c++-shared/runtime.h. (main): Always use
7408         protocol_getName().
7409         * objc/execute/formal_protocol-6.m: Likewise.
7410         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7411         Object.  Include <objc/Protocol.h> instead of
7412         ../../objc-obj-c++-shared/Protocol1.h.
7413         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7414         Object.
7415         * objc/execute/informal_protocol.m: Likewise.
7416         * objc/execute/load-3.m: Likewise.
7417         * objc/execute/many_args_method.m ([TestClass +initialize]):
7418         Include this method with the GNU runtime as well.
7419         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7420         * objc/execute/nested-func-1.m: Use TestsuiteObject
7421         instead of Object.
7422         * objc/execute/nil_method-1.m: Likewise.
7423         * objc/execute/no_clash.m: Likewise.
7424         * objc/execute/np-1.m: Do not include
7425         ../../objc-obj-c++-shared/Protocol1.h.
7426         (main): Use return instead of exit().
7427         * objc/execute/np-2.m: Do not include
7428         ../../objc-obj-c++-shared/Protocol1.h.
7429         ([MyObject +initialize]): Include this method also with the GNU
7430         runtime.  (main): Use return instead of exit().
7431         * objc/execute/object_is_class.m: Include
7432         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7433         of Object.  (main): Use the Modern Objective-C runtime API.
7434         * objc/execute/object_is_meta_class.m: Likewise.
7435         * objc/execute/private.m: Use TestsuiteObject instead of Object.
7436         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7437         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
7438         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
7439         Objective-C runtime API.
7440         * objc/execute/protocol-isEqual-2.m: Likewise.
7441         * objc/execute/protocol-isEqual-3.m: Likewise.
7442         * objc/execute/protocol-isEqual-4.m: Likewise.
7443         * objc/execute/redefining_self.m ([TestClass +initialize]):
7444         Include this method with the GNU runtime as well.
7445         * objc/execute/root_methods.m: Include
7446         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
7447         Include this method with the GNU runtime as well.
7448         (main): Use the Modern Objective-C runtime API.
7449         * objc/execute/selector-1.m: Include
7450         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7451         of Object.  (main): Use the Modern Objective-C runtime API.
7452         * objc/execute/static-1.m ([Test +initialize]): Include this
7453         method with the GNU runtime as well.
7454         * objc/execute/static-2.m: Likewise.
7455         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7456         * objc/execute/va_method.m: Do not include objc/objc-api.h.
7457         ([MathClass +initialize]): Include this method with the GNU
7458         runtime as well.
7459         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7460         instead of Object.
7461         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7462         * objc.dg/attributes/categ-attributes-2.m: Likewise.
7463         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7464         * objc.dg/attributes/method-attribute-1.m: Likewise.
7465         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7466         * objc.dg/attributes/method-attribute-2.m: Likewise.
7467         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7468         * objc.dg/attributes/method-attribute-3.m: Likewise.
7469         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7470         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7471         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7472         * obj-c++.dg/bitfield-1.mm: Likewise.
7473         * obj-c++.dg/bitfield-2.mm: Likewise
7474         * objc.dg/bitfield-3.m: Likewise.
7475         * obj-c++.dg/bitfield-4.mm: Likewise.
7476         * objc.dg/bitfield-5.m: Likewise
7477         * objc.dg/call-super-1.m: Likewise.
7478         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7479         Use objc_getClass() instead of objc_get_class(), but for the GNU
7480         runtime redefine objc_getClass as objc_get_class.  Include
7481         ../objc-obj-c++-shared/runtime.h.
7482         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7483         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7484         Use the Modern Objective-C runtime API.
7485         * objc.dg/class-protocol-1.m: Include
7486         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7487         * obj-c++.dg/class-protocol-1.mm: Likewise.
7488         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7489         * objc.dg/comp-types-10.m: Likewise.
7490         * objc.dg/comp-types-11.m: Likewise.
7491         * objc.dg/comp-types-12.m: Likewise.
7492         * obj-c++.dg/comp-types-9.mm: Likewise.
7493         * obj-c++.dg/comp-types-11.mm: Likewise.
7494         * obj-c++.dg/comp-types-12.mm: Likewise.
7495         * obj-c++.dg/comp-types-13.mm: Likewise.
7496         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7497         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7498         * obj-c++.dg/cxx-scope-1.mm: Likewise.
7499         * obj-c++.dg/cxx-scope-2.mm: Likewise.
7500         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7501         * objc.dg/desig-init-1.m: Likewise.
7502         * obj-c++.dg/defs.mm: Likewise.
7503         * objc.dg/exceptions-2.m: Likewise.
7504         * obj-c++.dg/except-1.mm: Likewise.
7505         * obj-c++.dg/exceptions-2.mm: Likewise.
7506         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7507         Use the Modern Objective-C runtime API.
7508         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
7509         the Modern Objective-C runtime API.  Do not include
7510         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
7511         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
7512         the Modern Objective-C runtime API except when using an older NeXT
7513         runtime.
7514         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
7515         the Modern Objective-C runtime API.
7516         * objc.dg/encode-7.m: Include objc/runtime.h instead of
7517         objc/encoding.h.
7518         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7519         * objc.dg/encode-7-next-64bit.m: Updated include.
7520         * objc.dg/encode-8.m: Include objc/runtime.h instead of
7521         objc/encoding.h.
7522         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
7523         the Modern Objective-C runtime API.
7524         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7525         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
7526         instead of ../objc-obj-c++-shared/Protocol1.h.
7527         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
7528         the Modern Objective-C runtime API except when using an older NeXT
7529         runtime.
7530         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
7531         the Modern Objective-C runtime API.
7532         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7533         Object.
7534         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7535         * objc.dg/fix-and-continue-2.m: Likewise.
7536         * objc.dg/foreach-1.m: Likewise.
7537         * objc.dg/foreach-2.m: Likewise.
7538         * objc.dg/foreach-3.m: Likewise.
7539         * objc.dg/foreach-4.m: Likewise.
7540         * objc.dg/foreach-5.m: Likewise.
7541         * objc.dg/foreach-6.m: Likewise.
7542         * objc.dg/foreach-7.m: Likewise.
7543         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
7544         Object.
7545         * objc.dg/func-ptr-2.m: Likewise.
7546         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7547         Do not include objc/objc-api.h.
7548         * obj-c++.dg/fsf-package-0.mm: Likewise.
7549         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7550         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7551         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7552         of Object.
7553         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7554         * objc.dg/gnu-runtime-3.m: Likewise.
7555         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7556         * objc.dg/headers.m: Include objc/runtime.h instead of
7557         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
7558         for the NeXT runtime.
7559         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7560         * obj-c++.dg/isa-field-1.mm: Likewise.
7561         * obj-c++.dg/ivar-list-semi.mm: Likewise.
7562         * objc.dg/layout-1.m: Likewise.
7563         * objc.dg/layout-2.m: Likewise.
7564         * objc.dg/local-decl-2.m: Likewise.
7565         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7566         Object.  ([Container +elementForView:]): Use
7567         class_conformsToProtocol().
7568         * obj-c++.dg/lookup-2.mm: Likewise.
7569         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7570         * obj-c++.dg/local-decl-1.mm: Likewise.
7571         * objc.dg/method-3.m: Likewise.
7572         * objc.dg/method-4.m: Likewise.
7573         * objc.dg/method-6.m: Include objc/Protocol.h instead of
7574         ../objc-obj-c++-shared/Protocol1.h.
7575         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7576         * objc.dg/method-9.m: Likewise.
7577         * objc.dg/method-10.m: Likewise.
7578         * objc.dg/method-13.m ([Root +initialize]): Include this method
7579         also for the GNU runtime.  (main): Use objc_getClass() also for
7580         the GNU runtime.
7581         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7582         * objc.dg/method-17.m: Likewise.
7583         * objc.dg/method-19.m: Likewise.
7584         * objc.dg/method-20b.m: Likewise.
7585         * obj-c++.dg/method-2.mm: Likewise.
7586         * obj-c++.dg/method-6.mm: Likewise.
7587         * obj-c++.dg/method-10.mm: Likewise.
7588         * obj-c++.dg/method-11.mm: Likewise.
7589         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7590         ../objc-obj-c++-shared/Protocol1.h.
7591         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7592         * obj-c++.dg/method-15.mm: Likewise.
7593         * obj-c++.dg/method-17.mm: Likewise.
7594         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
7595         +initialize]): Include this method also for the GNU
7596         runtime.  (main): Use objc_getClass() also for the GNU runtime.
7597         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7598         * obj-c++.dg/method-22.mm: Likewise.
7599         * obj-c++.dg/method-23.mm: Likewise.
7600         * obj-c++.dg/no-extra-load.mm: Likewise.
7601         * objc.dg/objc-fast-4.m: Likewise.
7602         * objc.dg/objc-gc-4.m: Likewise.
7603         * obj-c++.dg/objc-gc-3.mm: Likewise.
7604         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
7605         protocol_getMethodDescription() instead of [Protocol
7606         -descriptionForInstanceMethod].
7607         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7608         Made it available with all runtimes.  (main): Call -test instead
7609         of -class.
7610         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7611         and put into a category.
7612         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7613         Object.  Include objc/objc.h.
7614         * obj-c++.dg/proto-lossage-2.mm: Likewise.
7615         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
7616         New. (main): Use protocol_getMethodDescription() instead
7617         of [Protocol -descriptionForInstanceMethod] and [Protocol
7618         -descriptionForClassMethod].
7619         * obj-c++.dg/proto-lossage-3.mm: Likewise.
7620         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
7621         Objective-C runtime API.
7622         * obj-c++.dg/proto-qual-1.mm: Likewise.
7623         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7624         Object.
7625         * obj-c++.dg/property/property-1.mm: Likewise.
7626         * obj-c++.dg/qual-types-1.mm: Likewise.
7627         * objc.dg/selector-2.m: Include objc/objc.h instead of
7628         ../objc-obj-c++-shared/Object1.h.
7629         * obj-c++.dg/selector-2.mm: Likewise.
7630         * obj-c++.dg/selector-5.mm: Likewise.
7631         * obj-c++.dg/selector-6.mm: Likewise.
7632         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7633         Object.  Do not include objc/objc-api.h.
7634         * obj-c++.dg/set-not-used-1.mm: Likewise.
7635         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7636         * objc.dg/stret-1.m: Likewise.
7637         * objc.dg/stret-2.m: Likewise.
7638         * obj-c++.dg/super-class-2.mm: Likewise.
7639         * objc.dg/super-class-3.m: Likewise.
7640         * objc.dg/super-class-4.m: Likewise.
7641         * objc.dg/sync-2.m: Likewise.
7642         * obj-c++.dg/sync-2.mm: Likewise.
7643         * objc.dg/sync-1.m: Include objc/objc.h instead of
7644         ../objc-obj-c++-shared/Object1.h.
7645         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7646         'Class' as the type of 'isa'.
7647         * objc.dg/special/unclaimed-category-1.m: Use the Modern
7648         Objective-C runtime API.  ([TestClass +initialize]): Include this
7649         method with the GNU runtime as well.
7650         * objc.dg/strings/strings-1.m: Updated includes.
7651         * obj-c++.dg/strings/strings-1.mm: Likewise.
7652         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7653         objc.dg/strings/const-str-12b.m.
7654         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7655         * obj-c++.dg/template-3.mm: Likewise.
7656         * obj-c++.dg/template-4.mm: Likewise.
7657         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
7658         Objective-C runtime API.
7659         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7660         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7661         * obj-c++.dg/try-catch-1.mm: Likewise.
7662         * obj-c++.dg/try-catch-2.mm: Likewise.
7663         * objc.dg/try-catch-3.m: Likewise.
7664         * obj-c++.dg/try-catch-3.mm: Likewise.
7665         * objc.dg/try-catch-6.m: Likewise.
7666         * objc.dg/try-catch-7.m: Likewise.
7667         * obj-c++.dg/try-catch-7.mm: Likewise.
7668         * obj-c++.dg/try-catch-8.mm: Likewise.
7669         * obj-c++.dg/try-catch-9.mm: Likewise.
7670         * objc.dg/try-catch-10.m: Likewise.
7671         * obj-c++.dg/try-catch-11.mm: Likewise.
7672         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7673         Object.  Include objc/objc.h.
7674         * obj-c++.dg/typedef-alias-1.mm: Likewise.
7675         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7676         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7677         Object.  Use Modern Objective-C runtime API.  Do not use
7678         performv::.
7679         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7680         * obj-c++.dg/torture/trivial.mm: Likewise.
7681         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7682         instead of ../objc-obj-c++-shared/Object1.h.  Include
7683         ../objc-obj-c++-shared/runtime.h.
7684         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7685         * objc.dg/torture/strings/const-str-11.m: Likewise.
7686         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7687         * objc.dg/torture/strings/const-str-9.m: Likewise.
7688         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7689         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7690         instead of Object. Only add _FooClassReference if
7691         __NEXT_RUNTIME__.
7692         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7693         * objc.dg/torture/strings/const-str-8.m: Likewise.
7694         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7695         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7696         additional sources.
7697         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7698         Object.
7699         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7700         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7701         * obj-c++.dg/va-meth-1.mm: Likewise.
7702         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7703         ../objc-obj-c++-shared/Object1.h.
7704         * objc.dg/zero-link-3.m: Likewise.
7705
7706 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7707
7708         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7709
7710 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7711
7712         PR objc-++/48275
7713         * obj-c++.dg/property/cxx-property-1.mm: New.
7714         * obj-c++.dg/property/cxx-property-2.mm: New.
7715
7716 2011-06-06  Jason Merrill  <jason@redhat.com>
7717
7718         * g++.dg/cpp0x/regress/ptrmem1.C: New.
7719
7720 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
7721
7722         PR rtl-optimization/49145
7723         From Ryan Mansfield
7724         * gcc.c-torture/compile/pr49145.c: New test.
7725
7726 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
7727
7728         PR testsuite/49288
7729         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7730         to dg-options, match also DW_AT_linkage_name.
7731
7732         PR debug/49294
7733         * gcc.dg/debug/pr49294.c: New test.
7734
7735         PR c++/49264
7736         * g++.dg/opt/pr49264.C: New test.
7737
7738 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
7739
7740         PR tree-optimization/49243
7741         * gcc.dg/pr49243.c: New.
7742
7743 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7744
7745         * gnat.dg/specs/cond_expr1.ads: New test.
7746
7747 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7748
7749         * gnat.dg/deferred_const4.ad[sb]: New test.
7750         * gnat.dg/deferred_const4_pkg.ads: New helper.
7751
7752 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7753
7754         * gnat.dg/test_tamdt.adb: Rename to...
7755         * gnat.dg/taft_type1.adb: ...this.
7756         * gnat.dg/tamdt.ad[sb]: Rename to...
7757         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7758         * gnat.dg/tamdt_aux.ads: Rename to...
7759         * gnat.dg/taft_type1_pkg2.ads: ...this.
7760         * gnat.dg/taft_type2.ad[sb]: New test.
7761         * gnat.dg/taft_type2_pkg.ads: New helper.
7762         * gnat.dg/taft_type3.adb: New test.
7763         * gnat.dg/taft_type3_pkg.ads: New helper.
7764
7765 2011-06-05  Tobias Burnus  <burnus@net-b.de>
7766
7767         PR fortran/49255
7768         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7769         for F2008.
7770
7771 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7772
7773         PR testsuite/49287
7774         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7775         warning.
7776         * objc.dg/gnu-api-2-objc.m: Likewise.
7777         * obj-c++.dg/gnu-api-2-class.mm: Likewise
7778         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7779
7780 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7781
7782         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
7783         alignment, not the alignment, when calling class_addIvar().  Add
7784         an 'isa' instance variable to the test root class.
7785         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7786
7787 2011-06-04  Jan Hubicka  <jh@suse.cz>
7788
7789         PR tree-optimization/48893
7790         PR tree-optimization/49091
7791         PR tree-optimization/49179
7792         * gfortran.dg/pr49179.f90: New testcase
7793
7794 2011-06-04  Jan Hubicka  <jh@suse.cz>
7795
7796         PR lto/48954
7797         * g++.dg/torture/pr48954.C: New testcase.
7798
7799 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7800
7801         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7802
7803 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7804
7805         PR c++/33840
7806         * g++.dg/diagnostic/bitfld2.C: New.
7807
7808 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7809
7810         PR target/49281
7811         * gcc.c-torture/execute/pr49281.c: New test.
7812
7813 2011-06-04  Jan Hubicka  <jh@suse.cz>
7814
7815         PR tree-optimize/48929
7816         * gcc.c-torture/compile/pr48929.c: New testcase.
7817
7818 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7819
7820         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7821
7822 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7823
7824         PR c++/49276
7825         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7826
7827 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7828
7829         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7830
7831 2011-06-03  Richard Henderson  <rth@redhat.com>
7832             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7833
7834         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7835
7836 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7837
7838         * objc.dg/headers.m: Do not include objc-list.h.
7839
7840 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7841
7842         * objc.dg/type-stream-1.m: Test removed.
7843         * objc.dg/headers.m: Do not include typedstream.h.
7844
7845 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7846
7847         * objc.dg/torture/forward-1.m (main): Updated testcase.
7848
7849 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7850
7851         PR target/49163
7852         * gcc.c-torture/compile/pr49163.c: New.
7853
7854 2011-06-02  Asher Langton  <langton2@llnl.gov>
7855
7856         PR fortran/49268
7857         * gfortran.dg/PR49268.f90: New test.
7858
7859 2011-06-02  Asher Langton  <langton2@llnl.gov>
7860
7861         PR fortran/37039
7862         * gfortran.dg/PR37039.f90: New test.
7863
7864 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7865
7866         PR objc/48539
7867         * objc.dg/method-5.m: Updated.
7868         * objc.dg/method-19.m: Updated.
7869         * objc.dg/method-lookup-1.m: New.
7870         * obj-c++.dg/method-6.mm: Updated.
7871         * obj-c++.dg/method-7.mm: Updated.
7872         * obj-c++.dg/method-lookup-1.mm: New.
7873
7874 2011-06-02  DJ Delorie  <dj@redhat.com>
7875
7876         * lib/timeout.exp (timeout): Add board_info support.
7877
7878 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7879
7880         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7881
7882 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7883
7884         PR fortran/49265
7885         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7886         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7887
7888 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7889             Hans-Peter Nilsson  <hp@axis.com>
7890
7891         PR rtl-optimization/48840
7892         * gcc.target/sparc/ultrasp13.c: New test.
7893
7894 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7895
7896         PR target/49238
7897         * gcc.c-torture/compile/pr49238.c: New.
7898
7899 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7900
7901         * gcc.target/arm/g2.c: Skip test in -mthumb.
7902         Skip test unless cpu is xscale.
7903         * gcc.target/arm/scd42-2.c: Likewise.
7904         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7905
7906 2011-06-01  Jason Merrill  <jason@redhat.com>
7907
7908         * g++.dg/cpp0x/decltype28.C: New.
7909         * g++.dg/cpp0x/decltype29.C: New.
7910
7911 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7912
7913         PR target/45074
7914         * gcc.target/mips/pr45074.c: New test.
7915
7916 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7917             Hans-Peter Nilsson  <hp@axis.com>
7918
7919         PR rtl-optimization/48830
7920         * gcc.target/sparc/ultrasp12.c: New test.
7921
7922 2011-06-01  David Li  <davidxl@google.com>
7923
7924         * gcc.dg/profile-dir-1.c: Change pass name.
7925         * gcc.dg/profile-dir-2.c: Ditto.
7926         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7927         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7928         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7929         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7930         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7931         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7932         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7933         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7934         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7935         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7936         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7937         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7938         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7939         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7940         * gcc.dg/profile-dir-3.c: Ditto.
7941         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7942
7943 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7944
7945         * objc.dg/attributes/method-nonnull-1.m: New test.
7946         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7947
7948 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7949
7950         PR fortran/18918
7951         * gfortran.dg/coarray_atomic_1.f90: New.
7952         * gfortran.dg/coarray/atomic_1.f90: New.
7953
7954 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7955
7956         * gcc.dg/guality/bswaptest.c: New test.
7957         * gcc.dg/guality/clztest.c: New test.
7958         * gcc.dg/guality/ctztest.c: New test.
7959         * gcc.dg/guality/rotatetest.c: New test.
7960
7961         PR target/48688
7962         * gcc.target/i386/pr48688.c: New test.
7963
7964 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7965
7966         PR c++/48010
7967         * g++.dg/lookup/name-clash9.C: New.
7968
7969 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7970
7971         PR fortran/18918
7972         * gfortran.dg/coarray/dummy_1.f90: New.
7973
7974 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7975
7976         PR fortran/18918
7977         * gfortran.dg/coarray/save_1.f90: New.
7978         * gfortran.dg/coarray_4.f90: Update dg-error.
7979
7980 2011-05-31  Jason Merrill  <jason@redhat.com>
7981
7982         * g++.dg/cpp0x/rv-template1.C: New.
7983
7984 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7985
7986         PR rtl-optimization/49235
7987         * gcc.dg/pr49235.c: New test.
7988
7989 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7990
7991         PR tree-optimization/49093
7992         * gcc.dg/vect/pr49093.c: New test.
7993
7994 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7995
7996         PR debug/49047
7997         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7998
7999 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
8000
8001         PR testsuite/49239
8002         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8003         output array.
8004
8005 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
8006
8007         PR target/49186
8008         * gcc.c-torture/execute/pr49186.c: New.
8009
8010 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
8011
8012         PR target/49168
8013          * gcc.target/i386/pr49168-1.c: New.
8014
8015 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
8016             Eric Botcazou  <ebotcazou@adacore.com>
8017
8018         * gcc.dg/guality/drap.c: New test.
8019
8020 2011-05-30  Richard Guenther  <rguenther@suse.de>
8021
8022         PR tree-optimization/49210
8023         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8024         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8025
8026 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
8027
8028         PR c++/49223
8029         * g++.dg/gomp/pr49223-1.C: New test.
8030         * g++.dg/gomp/pr49223-2.C: New test.
8031
8032 2011-05-30  Richard Guenther  <rguenther@suse.de>
8033
8034         PR tree-optimization/49218
8035         * gcc.c-torture/execute/pr49218.c: New testcase.
8036
8037 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
8038
8039         PR tree-optimization/49199
8040         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8041         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8042         -fno-tree-scev-cprop.
8043
8044 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
8045
8046         PR fortran/47601
8047         * gfortran.dg/extends_13.f03: New.
8048
8049 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
8050
8051         PR rtl-optimization/49095
8052         * gcc.target/i386/pr49095.c: New test.
8053
8054 2011-05-29  Tobias Burnus  <burnus@net-b.de>
8055
8056         PR fortran/18918
8057         * gfortran.dg/coarray_24.f90: New.
8058
8059 2011-05-29  Tobias Burnus  <burnus@net-b.de>
8060
8061         PR fortran/18918
8062         * gfortran.dg/coarray_23.f90: New.
8063
8064 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
8065
8066         From Ryan Mansfield
8067         * gcc.dg/pr48826.c: New test.
8068
8069 2011-05-29  Richard Guenther  <rguenther@suse.de>
8070
8071         PR tree-optimization/49217
8072         * gcc.dg/torture/pr49217.c: New testcase.
8073
8074 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
8075
8076         PR testsuite/49222
8077         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8078
8079 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
8080
8081         * gnat.dg/boolean_subtype.adb: Rename to...
8082         * gnat.dg/boolean_subtype1.adb: ...this.
8083
8084 2011-05-28  Jason Merrill  <jason@redhat.com>
8085
8086         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8087
8088 2011-05-27  Jason Merrill  <jason@redhat.com>
8089
8090         * g++.dg/cpp0x/enum18.C: Adjust.
8091
8092         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8093
8094 2011-05-27  Tobias Burnus  <burnus@net-b.de>
8095
8096         PR fortran/18918
8097         * gfortran.dg/coarray_22.f90: New.
8098
8099 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8100
8101         PR tree-optimization/46728
8102         * gcc.target/powerpc/pr46728-1.c: New.
8103         * gcc.target/powerpc/pr46728-2.c: New.
8104         * gcc.target/powerpc/pr46728-3.c: New.
8105         * gcc.target/powerpc/pr46728-4.c: New.
8106         * gcc.target/powerpc/pr46728-5.c: New.
8107         * gcc.dg/pr46728-6.c: New.
8108         * gcc.target/powerpc/pr46728-7.c: New.
8109         * gcc.target/powerpc/pr46728-8.c: New.
8110         * gcc.dg/pr46728-9.c: New.
8111         * gcc.target/powerpc/pr46728-10.c: New.
8112         * gcc.target/powerpc/pr46728-11.c: New.
8113         * gcc.dg/pr46728-12.c: New.
8114         * gcc.target/powerpc/pr46728-13.c: New.
8115         * gcc.target/powerpc/pr46728-14.c: New.
8116         * gcc.target/powerpc/pr46728-15.c: New.
8117         * gcc.target/powerpc/pr46728-16.c: New.
8118
8119 2011-05-27  Jason Merrill  <jason@redhat.com>
8120
8121         * g++.dg/abi/mangle47.C: New.
8122
8123         PR c++/49176
8124         * g++.dg/template/const5.C: New.
8125
8126         * g++.dg/cpp0x/enum18.C: New.
8127
8128         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8129
8130         * g++.dg/cpp0x/error6.C: New.
8131
8132         * g++.dg/cpp0x/error5.C: New.
8133
8134 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR c++/49165
8137         * g++.dg/eh/cond6.C: New test.
8138
8139 2011-05-27  Tobias Burnus  <burnus@net-b.de>
8140
8141         PR fortran/48820
8142         * gfortran.dg/rank_3.f90: New.
8143         * gfortran.dg/rank_4.f90: New.
8144
8145 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
8146
8147         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8148         replace dump search.
8149
8150 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8151
8152         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8153         * gnat.dg/bit_packed_array5.adb: ...here.
8154
8155 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
8156
8157         PR c++/42056
8158         * g++.dg/cpp0x/auto25.C: New.
8159
8160 2011-05-27  Richard Guenther  <rguenther@suse.de>
8161
8162         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8163
8164 2011-05-27  Richard Guenther  <rguenther@suse.de>
8165
8166         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8167
8168 2011-05-27  Richard Guenther  <rguenther@suse.de>
8169
8170         PR middle-end/49189
8171         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8172
8173 2011-05-26  Jason Merrill  <jason@redhat.com>
8174
8175         * g++.dg/cpp0x/friend1.C: New.
8176         * g++.dg/cpp0x/friend2.C: New.
8177
8178         * g++.dg/cpp0x/auto7.C: Update.
8179         * g++.dg/template/crash50.C: Adjust.
8180         * g++.dg/template/static9.C: Adjust.
8181         * g++.old-deja/g++.ext/memconst.C: Adjust.
8182
8183 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
8184
8185         * gcc.dg/march.c: Ignore a note for some targets.
8186
8187 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
8188             Nathan Froyd  <froydnj@codesourcery.com>
8189
8190         PR c++/2288
8191         PR c++/18770
8192         * g++.old-deja/g++.jason/cond.C: Remove xfails.
8193         * g++.dg/parse/pr18770.C: New test.
8194         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8195
8196 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
8197
8198         PR fortran/48955
8199         * gfortran.dg/dependency_40.f90 : New test.
8200
8201 2011-05-26  Tobias Burnus  <burnus@net-b.de>
8202
8203         PR fortran/18918
8204         * gfortran.dg/coarray/registering_1.f90: New.
8205
8206 2011-05-26  Jason Merrill  <jason@redhat.com>
8207
8208         * g++.dg/cpp0x/variadic111.C: New.
8209         * g++.dg/cpp0x/variadic41.C: Adjust.
8210
8211 2011-05-26  Richard Guenther  <rguenther@suse.de>
8212
8213         PR tree-optimization/48702
8214         * gcc.dg/torture/pr48702.c: New testcase.
8215
8216 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8217
8218         PR gcov-profile/48845
8219         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8220         support.
8221         * gcc.dg/matrix/matrix.exp: Likewise.
8222         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8223         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8224         line number to check_profiling_available.
8225         * lib/target-supports.exp (check_profiling_available): Account for
8226         this.
8227         Require TLS runtime support with -fprofile-generate.
8228         * lib/profopt.exp (profopt-execute): Add TLS options for
8229         -fprofile-generate.
8230         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8231
8232 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR c++/49165
8235         * g++.dg/eh/cond5.C: New test.
8236
8237         PR tree-optimization/49161
8238         * gcc.c-torture/execute/pr49161.c: New test.
8239
8240 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8241
8242         * gcc.target/arm/neon-vorn-vbic.c: New test.
8243
8244 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
8245
8246         PR tree-optimization/49038
8247         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8248         * gcc.dg/vect/pr49038.c: New test.
8249
8250 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
8251
8252         * g++.dg/init/pr25811-3.C: New.
8253         * g++.dg/init/pr25811-4.C: New.
8254
8255 2011-05-25  Jason Merrill  <jason@redhat.com>
8256
8257         * g++.dg/cpp0x/enum17.C: New.
8258         * g++.old-deja/g++.jason/rfg10.C: Adjust.
8259
8260         * g++.dg/cpp0x/auto24.C: New.
8261
8262         * g++.dg/cpp0x/error4.C: New.
8263
8264         * g++.dg/cpp0x/rv-restrict.C: New.
8265
8266         * g++.dg/cpp0x/enum15.C: New.
8267         * g++.dg/cpp0x/constexpr-switch2.C: New.
8268
8269         * g++.dg/cpp0x/variadic110.C: New.
8270
8271         * g++.dg/cpp0x/auto9.C: Add typedef test.
8272
8273         * g++.dg/cpp0x/auto23.C: New.
8274         * g++.dg/cpp0x/auto9.C: Adjust.
8275
8276         * g++.dg/cpp0x/defaulted29.C: New.
8277
8278         * g++.dg/cpp0x/initlist51.C: New.
8279
8280 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
8281
8282         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8283         * g++.dg/abi/packed1.C: Suppress warning.
8284         * g++.dg/warn/Wunused-parm-3.C: Likewise.
8285         * g++.dg/template/stdarg1.C: Likewise.
8286         * g++.dg/other/packed1.C: Remove arm from xfail list.
8287
8288 2011-05-25  Jason Merrill  <jason@redhat.com>
8289
8290         * g++.dg/cpp0x/enum16.C: New.
8291         * g++.dg/parse/error15.C: Adjust.
8292
8293         * g++.dg/cpp0x/initlist50.C: New.
8294
8295         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8296
8297         * g++.dg/cpp0x/variadic109.C: New.
8298
8299 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8300
8301          * gcc.target/i386/pause-1.c: New.
8302
8303 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8304
8305         * gcc.dg/stack-usage-1.c: Adjust comment.
8306         * gcc.dg/stack-usage-2.c: New test.
8307
8308 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
8309
8310         PR c++/49136
8311         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8312         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8313
8314 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
8315
8316         PR rtl-optimization/48757
8317         * gfortran.dg/pr48757.f:  New test case.
8318
8319 2011-05-24  Jason Merrill  <jason@redhat.com>
8320
8321         * g++.dg/cpp0x/access01.C: New.
8322
8323 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8324
8325         PR libobjc/48177
8326         * objc.dg/pr48177.m: New testcase.
8327
8328 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8329
8330         PR objc/48187
8331         * objc.dg/pr48187.m: New testcase.
8332         * obj-c++.dg/pr48187.mm: New testcase.
8333         * objc.dg/ivar-extra-semicolon.m: New testcase.
8334
8335 2011-05-24  Jason Merrill  <jason@redhat.com>
8336
8337         * g++.dg/template/access21.C: New.
8338         * g++.dg/template/access22.C: New.
8339
8340 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
8341
8342         PR rtl-optimization/48633
8343         * g++.dg/pr48633.C: New test.
8344
8345 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
8346
8347         PR target/49133
8348         * g++.dg/other/pr49133.C: New test.
8349
8350 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
8351             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8352
8353         * gcc.dg/torture/tls/run-gd.c: New test.
8354         * gcc.dg/torture/tls/run-ie.c: New test.
8355         * gcc.dg/torture/tls/run-ld.c: New test.
8356         * gcc.dg/torture/tls/run-le.c: New test.
8357         * lib/target-supports.exp (check_effective_target_tls_runtime):
8358         Build testcase with TLS options.
8359
8360 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362         * gcc.dg/vect/pr48172.c: Remove dg-do run.
8363
8364 2011-05-24  Tom de Vries  <tom@codesourcery.com>
8365
8366         PR tree-optimization/49121
8367         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8368
8369 2011-05-23  Jason Merrill  <jason@redhat.com>
8370
8371         * g++.dg/cpp0x/defaulted28.C: New.
8372
8373         * g++.dg/cpp0x/sfinae25.C: New.
8374
8375         * g++.dg/cpp0x/rv-cast2.C: New.
8376
8377         * g++.dg/cpp0x/enum14.C: New.
8378
8379 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8380
8381         PR lto/49123
8382         * gcc.c-torture/execute/pr49123.c: New test.
8383
8384         PR debug/49032
8385         * gcc.dg/debug/pr49032.c: New test.
8386
8387         PR c/49120
8388         * gcc.dg/pr49120.c: New test.
8389
8390 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8391
8392         PR target/47315
8393         * gcc.target/i386/pr47315.c: New test.
8394
8395 2011-05-23  Jason Merrill  <jason@redhat.com>
8396
8397         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8398
8399         * g++.dg/cpp0x/sfinae24.C: New.
8400
8401         * g++.dg/cpp0x/error3.C: New.
8402
8403         * g++.dg/cpp0x/defaulted27.C: New.
8404
8405         * g++.dg/cpp0x/decltype27.C: New.
8406
8407 2011-05-23  Richard Guenther  <rguenther@suse.de>
8408
8409         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8410
8411 2011-05-23  Richard Guenther  <rguenther@suse.de>
8412
8413         PR tree-optimization/40874
8414         * g++.dg/tree-ssa/pr40874.C: New testcase.
8415
8416 2011-05-23  Richard Guenther  <rguenther@suse.de>
8417
8418         PR tree-optimization/49115
8419         * g++.dg/torture/pr49115.C: New testcase.
8420
8421 2011-05-23  Richard Guenther  <rguenther@suse.de>
8422
8423         PR middle-end/15419
8424         * gcc.dg/memcpy-3.c: New testcase.
8425
8426 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8427
8428         PR middle-end/48973
8429         * gcc.c-torture/execute/pr48973-1.c: New test.
8430         * gcc.c-torture/execute/pr48973-2.c: New test.
8431
8432 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
8433
8434         PR c++/18016
8435         * g++.dg/warn/pr18016.C: New.
8436
8437 2011-05-23  Tom de Vries  <tom@codesourcery.com>
8438
8439         PR target/45098
8440         * gcc.target/arm/ivopts-6.c: New test.
8441
8442 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
8443
8444         PR middle-end/49029
8445         * gcc.c-torture/compile/pr49029.c: New test.
8446
8447 2011-05-22  Jason Merrill  <jason@redhat.com>
8448
8449         * g++.dg/cpp0x/sfinae23.C: New.
8450         * g++.dg/cpp0x/sfinae8.C: Correct.
8451
8452 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8453
8454         * gfortran.dg/function_optimize_8.f90:  New test case.
8455
8456 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
8457
8458         PR tree-optimization/49087
8459         * gcc.dg/vect/O3-pr49087.c: New test.
8460
8461 2011-05-21  Jason Merrill  <jason@redhat.com>
8462
8463         * g++.dg/debug/const5.C: New.
8464
8465 2011-05-20  Jason Merrill  <jason@redhat.com>
8466
8467         * g++.dg/cpp0x/constexpr-static7.C: Extend.
8468
8469         * g++.dg/cpp0x/constexpr-static7.C: New.
8470
8471         * g++.dg/cpp0x/enum12.C: New.
8472         * g++.dg/cpp0x/enum13.C: New.
8473
8474 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
8475
8476         PR fortran/48699
8477         * gfortran.dg/select_type_23.f03: New.
8478
8479 2011-05-20  Jason Merrill  <jason@redhat.com>
8480
8481         * g++.dg/cpp0x/defaulted26.C: New.
8482
8483         * g++.dg/cpp0x/noexcept02.C: Fix.
8484         * g++.dg/cpp0x/noexcept03.C: Fix.
8485         * g++.dg/cpp0x/noexcept08.C: Fix.
8486         * g++.dg/cpp0x/noexcept10.C: New.
8487
8488 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
8489
8490         PR fortran/48706
8491         * gfortran.dg/extends_12.f03: New.
8492
8493 2011-05-20  Jason Merrill  <jason@redhat.com>
8494
8495         * g++.dg/template/koenig9.C: New.
8496         * g++.dg/opt/pr47615.C: Fix.
8497         * g++.dg/overload/defarg1.C: Fix.
8498         * g++.dg/tc1/dr213.C: Remove xfail.
8499         * g++.dg/torture/pr34850.C: Fix.
8500         * g++.dg/torture/pr39362.C: Fix.
8501         * g++.old-deja/g++.brendan/crash56.C: Fix.
8502         * g++.old-deja/g++.pt/memtemp47.C: Fix.
8503
8504 2011-05-20  Richard Guenther  <rguenther@suse.de>
8505
8506         PR tree-optimization/49079
8507         * gcc.dg/torture/pr49079.c: New testcase.
8508
8509 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
8510
8511         PR tree-optimization/49073
8512         * gcc.c-torture/execute/pr49073.c: New test.
8513
8514 2011-06-19  Tobias Burnus  <burnus@net-b.de>
8515
8516         PR fortran/18918
8517         * gfortran.dg/coarray_21.f90: New.
8518
8519 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
8520
8521         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8522         output.
8523
8524 2011-05-19  Richard Guenther  <rguenther@suse.de>
8525
8526         PR testsuite/49063
8527         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8528
8529 2011-05-19  Richard Guenther  <rguenther@suse.de>
8530
8531         PR middle-end/48985
8532         * gcc.dg/builtin-object-size-11.c: New testcase.
8533
8534 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8535
8536         PR target/45098
8537         * gcc.target/arm/ivopts.c: New test.
8538         * gcc.target/arm/ivopts-2.c: New test.
8539
8540 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8541
8542         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8543
8544 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546         * gcc.c-torture/execute/960321-1.x: Remove.
8547
8548 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
8549
8550         PR fortran/48700
8551         * gfortran.dg/move_alloc_4.f90: New.
8552
8553 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8554
8555         PR target/49002
8556         * gcc.target/i386/pr49002-1.c: New test.
8557         * gcc.target/i386/pr49002-2.c: Likewise.
8558
8559 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8560
8561         PR tree-optimization/49039
8562         * gcc.c-torture/execute/pr49039.c: New test.
8563         * gcc.dg/tree-ssa/pr49039.c: New test.
8564         * g++.dg/torture/pr49039.C: New test.
8565
8566 2011-05-18  Jason Merrill  <jason@redhat.com>
8567
8568         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8569         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8570         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8571
8572 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
8573
8574         * gcc.target/bfin/mcpu-bf592.c: New test.
8575
8576 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
8577
8578         PR tree-optimization/41881
8579         * gcc.dg/vect/O3-pr41881.c: New test.
8580         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8581
8582 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8583
8584         PR tree-optimization/49000
8585         * gcc.dg/pr49000.c: New test.
8586
8587 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8588
8589         * gnat.dg/invalid1.adb: New test.
8590
8591 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
8592
8593         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8594         scan pattern.
8595         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8596         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8597
8598 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8599
8600         PR c++/48994
8601         * g++.dg/cpp0x/range-for18.C: New.
8602
8603 2011-05-15  Tobias Burnus  <burnus@net-b.de>
8604
8605         PR fortran/18918
8606         * gfortran.dg/coarray/image_index_2.f90: New.
8607
8608 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
8609
8610         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8611         * g++.dg/cpp0x/override2.C: New.
8612
8613 2011-05-14  Tobias Burnus  <burnus@net-b.de>
8614
8615         PR fortran/18918
8616         * gfortran.de/coarray_20.f90: New.
8617
8618 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8619
8620         PR fortran/22572
8621         * function_optimize_7.f90:  New test case.
8622
8623 2011-05-13  Jason Merrill  <jason@redhat.com>
8624
8625         * g++.dg/cpp0x/decltype26.C: New.
8626         * g++.dg/cpp0x/enum11.C: New.
8627
8628 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8629
8630         PR fortran/48972
8631         PR fortran/48991
8632         * gfortran.dg/assign_8.f90: Update dg-error.
8633
8634 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8635
8636         PR fortran/48972
8637         * gfortran.dg/io_constraints_8.f90: New.
8638         * gfortran.dg/io_constraints_9.f90: New.
8639
8640 2011-05-13  Martin Thuresson  <martint@google.com>
8641
8642         PR gcov-profile/47793
8643         * gcc.dg/pr47793.c: New.
8644
8645 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8646
8647         PR tree-optimization/48975
8648         * gcc.dg/pr48975.c: New test.
8649
8650 2011-05-12  Tobias Burnus  <burnus@net-b.de>
8651
8652         PR fortran/48972
8653         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8654
8655 2011-05-12  Jason Merrill  <jason@redhat.com>
8656
8657         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8658
8659 2011-05-12  Geert Bosch  <bosch@adacore.com>
8660
8661         * gnat.dg/view_conversion1.adb: New test.
8662
8663 2011-05-12  Richard Guenther  <rguenther@suse.de>
8664
8665         PR tree-optimization/48172
8666         * gcc.dg/vect/pr48172.c: New testcase.
8667
8668 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8669
8670         PR debug/48967
8671         * g++.dg/opt/pr48967.C: New test.
8672
8673 2011-05-11  Jason Merrill  <jason@redhat.com>
8674
8675         * g++.dg/cpp0x/constexpr-friend.C: New.
8676         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8677
8678         * g++.dg/cpp0x/sfinae22.C: New.
8679
8680 2011-05-11  Tobias Burnus  <burnus@net-b.de>
8681
8682         PR fortran/48889
8683         * gfortran.dg/generic_24.f90: New.
8684
8685 2011-05-11  Richard Guenther  <rguenther@suse.de>
8686
8687         PR tree-optimization/15256
8688         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8689
8690 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR debug/48159
8693         * gcc.dg/pr48159-1.c: New test.
8694         * gcc.dg/pr48159-2.c: New test.
8695
8696 2011-05-11  Richard Guenther  <rguenther@suse.de>
8697
8698         PR middle-end/48953
8699         * gcc.dg/torture/pr48953.c: New testcase.
8700
8701 2011-05-11  Richard Guenther  <rguenther@suse.de>
8702
8703         PR tree-optimization/18041
8704         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8705
8706 2011-05-11  Alan Modra  <amodra@gmail.com>
8707
8708         PR target/47755
8709         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8710
8711 2011-05-10  Jason Merrill  <jason@redhat.com>
8712
8713         * g++.dg/cpp0x/defaulted25.C: New.
8714         * g++.dg/template/crash7.C: Adjust.
8715
8716         * g++.dg/cpp0x/variadic108.C: New.
8717
8718 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
8719
8720         * g++.dg/inherit/virtual9.C: Extend.
8721
8722 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
8723
8724         PR target/48857
8725         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8726         are passed and returned in vector registers.
8727
8728 2011-05-10  Richard Guenther  <rguenther@suse.de>
8729
8730         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8731         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8732         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8733         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8734         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
8735         applies.
8736
8737 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
8738
8739         PR tree-optimization/48611
8740         PR tree-optimization/48794
8741         * gfortran.dg/gomp/pr48611.f90: New test.
8742         * gfortran.dg/gomp/pr48794.f90: New test.
8743
8744         PR debug/48928
8745         * gcc.dg/dfp/pr48928.c: New test.
8746
8747 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8748
8749         PR c++/48522
8750         * g++.dg/cpp0x/pr48522.C: New.
8751
8752 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8753
8754         PR c++/48735
8755         * g++.dg/cpp0x/sfinae21.C: New.
8756
8757 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8758
8759         * g++.dg/template/sfinae28.C: Rename to...
8760         * g++.dg/cpp0x/sfinae19.C: ... this.
8761         * g++.dg/template/sfinae29.C: Rename to...
8762         * g++.dg/cpp0x/sfinae20.C: ... this.
8763
8764 2011-05-09  Jeff Law <law@redhat.com>
8765
8766         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8767         consistent results.
8768
8769 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
8770
8771         PR c++/20039
8772         * g++.dg/init/pr20039.C: New.
8773
8774 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8775
8776         PR c++/48737
8777         PR c++/48744
8778         * g++.dg/template/sfinae28.C: New.
8779         * g++.dg/template/sfinae29.C: Likewise.
8780
8781 2011-05-09  Jason Merrill  <jason@redhat.com>
8782
8783         * g++.dg/template/nontype23.C: New.
8784
8785 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
8786         PR c++/48859
8787         * g++.dg/init/pr48859.C: New.
8788
8789 2011-05-09  Jason Merrill  <jason@redhat.com>
8790
8791         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8792         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8793         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8794         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8795         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8796         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8797         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8798         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8799
8800 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8801
8802         * g++.dg/inherit/virtual9.C: New.
8803
8804 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8805
8806         PR c++/48574
8807         * g++.dg/template/dependent-expr8.C: New test case.
8808
8809 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8810
8811         PR tree-optimization/48837
8812         * gcc.dg/pr48837.c: New testcase.
8813
8814 2011-05-06  Jason Merrill  <jason@redhat.com>
8815
8816         * g++.dg/cpp0x/constexpr-condition2.C: New.
8817
8818         * g++.dg/cpp0x/constexpr-missing.C: New.
8819
8820 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8821
8822         PR fortran/18918
8823         * gfortran.dg/coarray/this_image_2.f90: New.
8824
8825 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8826
8827         PR fortran/48858
8828         PR fortran/48820
8829         * gfortran.dg/bind_c_usage_22.f90: New.
8830         * gfortran.dg/bind_c_usage_23.f90: New.
8831         * gfortran.dg/bind_c_usage_24.f90: New.
8832         * gfortran.dg/bind_c_usage_24_c.c: New.
8833
8834 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8835
8836         PR c++/48838
8837         * g++.dg/template/member9.C: New test case.
8838
8839 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8840
8841         * gnat.dg/discr29.ad[sb]: New test.
8842         * gnat.dg/discr30.adb: Likewise.
8843
8844 2011-05-05  Julian Brown  <julian@codesourcery.com>
8845
8846         * gcc.target/arm/neon-vset_lanes8.c: New test.
8847
8848 2011-05-05  Jason Merrill  <jason@redhat.com>
8849
8850         * g++.dg/init/new32.C: New.
8851
8852 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8853
8854         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8855         Fix typo.
8856
8857 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8858
8859         PR rtl-optimization/48381
8860         * gcc.c-torture/compile/pr48381.c: New test.
8861
8862 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8863
8864         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8865         to dg-options.
8866         * gcc.target/i386/opt-1.c: Ditto.
8867
8868 2011-05-04  Jason Merrill  <jason@redhat.com>
8869
8870         * g++.dg/conversion/base1.C: New.
8871
8872 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8873
8874         PR libgfortran/48787
8875         * gfortran.dg/round_3.f08: Add more checks to test case.
8876
8877 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8878
8879         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8880         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8881         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8882         Gate test on effective_target fd_truncate.
8883
8884 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8885
8886         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8887         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8888         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8889         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8890         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8891         * gcc.target/i386/pr38824.c: Ditto.
8892         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8893         * gcc.target/i386/vecinit-2.c: Ditto.
8894         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8895         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8896         * gcc.target/i386/parity-2.c: Ditto.
8897         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8898
8899 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8900
8901         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8902         remove duplication.
8903         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8904         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8905         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8906
8907 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8908
8909         PR fortran/18918
8910         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8911
8912 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8913
8914         PR fortran/18918
8915         * gfortran.dg/coarray/this_image_1.f90: New.
8916
8917 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8918
8919         PR fortran/18918
8920         * gfortran.dg/coarray/caf.dg: New.
8921         * gfortran.dg/coarray/image_index_1.f90: New, copied
8922         from ../coarray_16.f90.
8923
8924 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8925
8926         PR c++/28501
8927         * g++.dg/ext/complex9.C: New.
8928
8929 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8930
8931         From Mike Frysinger
8932         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8933         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8934         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8935
8936 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8937
8938         * gcc.target/bfin/builtins: Created.
8939         * gcc.target/bfin/hisilh-O0.c: Deleted.
8940         * gcc.target/bfin/hisilh.c: Moved to...
8941         * gcc.target/bfin/builtins/hisilh.c: ...here.
8942         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8943         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8944         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8945         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8946         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8947         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8948         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8949         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8950         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8951         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8952         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8953         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8954         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8955         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8956         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8957         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8958         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8959         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8960         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8961         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8962         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8963         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8964         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8965         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8966         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8967         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8968         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8969         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8970         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8971         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8972         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8973         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8974         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8975         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8976         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8977         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8978         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8979         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8980         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8981         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8982         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8983         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8984         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8985         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8986         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8987         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8988         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8989         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8990         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8991         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8992         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8993         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8994         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8995         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8996         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8997         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8998         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8999         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9000         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9001         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9002         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9003         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9004         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9005         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9006         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9007         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9008         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9009         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9010         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9011         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9012         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9013         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9014         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9015         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9016         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9017         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9018         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9019         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9020         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9021         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9022         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9023         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9024         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9025         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9026         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9027         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9028         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9029         * gcc.target/bfin/builtins/circptr.c: Ditto.
9030         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9031         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9032         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9033         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9034         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9035         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9036         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9037         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9038         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9039         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9040         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9041         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9042         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9043         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9044         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9045         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9046         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9047         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9048         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9049         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9050         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9051         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9052         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9053         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9054         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9055         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9056         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9057         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9058         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9059         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9060         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9061         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9062         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9063         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9064         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9065         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9066         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9067         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9068         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9069         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9070         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9071         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9072         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9073         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9074         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9075         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9076         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9077         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9078         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9079         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9080         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9081         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9082         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9083         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9084         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9085         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9086         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9087         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9088         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9089         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9090         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9091         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9092         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9093         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9094         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9095         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9096         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9097         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9098         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9099         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9100
9101 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
9102
9103         * gcc.target/arm/cold-lc.c: New test.
9104
9105 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR target/48774
9108         * gcc.dg/pr48774.c: New test.
9109
9110 2011-05-03  Richard Guenther  <rguenther@suse.de>
9111
9112         * gcc.dg/large-size-array-5.c: New testcase.
9113
9114 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9115
9116         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9117
9118 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9119
9120         * lib/target-supports.exp (check_effective_target_vect_strided):
9121         Replace with...
9122         (check_effective_target_vect_strided2)
9123         (check_effective_target_vect_strided3)
9124         (check_effective_target_vect_strided4)
9125         (check_effective_target_vect_strided8): ...these new functions.
9126
9127         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9128         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9129         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9130         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9131         * gcc.dg/vect/pr37539.c: Likewise.
9132         * gcc.dg/vect/slp-11a.c: Likewise.
9133         * gcc.dg/vect/slp-11b.c: Likewise.
9134         * gcc.dg/vect/slp-11c.c: Likewise.
9135         * gcc.dg/vect/slp-12a.c: Likewise.
9136         * gcc.dg/vect/slp-12b.c: Likewise.
9137         * gcc.dg/vect/slp-18.c: Likewise.
9138         * gcc.dg/vect/slp-19a.c: Likewise.
9139         * gcc.dg/vect/slp-19b.c: Likewise.
9140         * gcc.dg/vect/slp-21.c: Likewise.
9141         * gcc.dg/vect/slp-23.c: Likewise.
9142         * gcc.dg/vect/vect-cselim-1.c: Likewise.
9143
9144         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9145         instead of vect_interleave && vect_extract_even_odd.
9146         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9147         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9148         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9149         * gcc.dg/vect/vect-1.c: Likewise.
9150         * gcc.dg/vect/vect-10.c: Likewise.
9151         * gcc.dg/vect/vect-98.c: Likewise.
9152         * gcc.dg/vect/vect-107.c: Likewise.
9153         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9154         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9155         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9156         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9157         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9158         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9159         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9160         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9161         * gcc.dg/vect/vect-strided-float.c: Likewise.
9162         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9163         * gcc.dg/vect/vect-strided-mult.c: Likewise.
9164         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9165         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9166         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9167         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9168         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9169         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9170         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9171         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9172         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9173         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9174         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9175         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9176         * gcc.dg/vect/vect-vfa-03.c: Likewise.
9177
9178         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9179         target condition.
9180         * gcc.dg/vect/pr30843.c: Likewise.
9181         * gcc.dg/vect/pr33866.c: Likewise.
9182         * gcc.dg/vect/slp-reduc-6.c: Likewise.
9183         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9184         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9185         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9186
9187 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9188
9189         * gcc.dg/vect/slp-11.c: Split into...
9190         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9191         gcc.dg/vect/slp-11c.c: ...these tests.
9192         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9193         * gcc.dg/vect/slp-12c.c: ...this new test.
9194         * gcc.dg/vect/slp-19.c: Split into...
9195         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9196         gcc.dg/vect/slp-19c.c: ...these new tests.
9197
9198 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9199
9200         * lib/target-supports.exp
9201         (check_effective_target_vect_extract_even_odd_wide): Delete.
9202         (check_effective_target_vect_strided_wide): Likewise.
9203         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9204         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9205         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9206         * gcc.dg/vect/pr37539.c: Likewise.
9207         * gcc.dg/vect/slp-11.c: Likewise.
9208         * gcc.dg/vect/slp-12a.c: Likewise.
9209         * gcc.dg/vect/slp-12b.c: Likewise.
9210         * gcc.dg/vect/slp-19.c: Likewise.
9211         * gcc.dg/vect/slp-23.c: Likewise.
9212         * gcc.dg/vect/vect-1.c: Likewise.
9213         * gcc.dg/vect/vect-98.c: Likewise.
9214         * gcc.dg/vect/vect-107.c: Likewise.
9215         * gcc.dg/vect/vect-strided-float.c: Likewise.
9216
9217 2011-05-02  Jason Merrill  <jason@redhat.com>
9218
9219         * g++.dg/init/new31.C: New.
9220
9221 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
9222
9223         PR c/35445
9224         * gcc.dg/pr35445.c: New test.
9225
9226 2011-05-02  Jason Merrill  <jason@redhat.com>
9227
9228         * c-c++-common/vla-1.c: New.
9229
9230 2011-05-02  Richard Guenther  <rguenther@suse.de>
9231
9232         PR tree-optimization/48822
9233         * gcc.dg/torture/pr48822.c: New testcase.
9234
9235 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
9236
9237         PR c++/47969
9238         * g++.dg/cpp0x/constexpr-47969.C: New.
9239
9240 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
9241
9242         PR testsuite/48498
9243         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
9244         on vect_no_align targets.
9245         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9246         vect_no_align targets.
9247
9248 2011-05-01  Xinliang David Li  <davidxl@google.com>
9249
9250         * gcc.dg/tree-ssa/integer-addr.c: New test.
9251         * gcc.dg/tree-ssa/alias_bug.c: New test.
9252
9253 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9254
9255         PR libgfortran/48787
9256         * gfortran.dg/round_3.f08: Add more checks.
9257
9258 2011-04-30  Tobias Burnus  <burnus@net-b.de>
9259
9260         PR fortran/48821
9261         * gfortran.dg/import9.f90: New, proper test.
9262         * gfortran.dg/interface_37.f90: Remove bogus
9263         test (bogus copy of interface_36.f90).
9264
9265 2011-04-30  Tobias Burnus  <burnus@net-b.de>
9266
9267         PR fortran/48821
9268         * gfortran.dg/interface_37.f90: New.
9269
9270 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
9271
9272         PR fortran/48746
9273         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9274
9275 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
9276
9277         PR tree-optimization/48809
9278         * gcc.c-torture/execute/pr48809.c: New test.
9279
9280 2011-04-29  Jeff Law <law@redhat.com>
9281
9282         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9283
9284 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9285
9286         PR c++/48606
9287         * g++.dg/init/ctor10.C: New.
9288
9289 2011-04-29  Le-Chun Wu  <lcwu@google.com>
9290
9291         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9292           warning in implicitly instantiated templates.
9293
9294 2011-04-29  Le-Chun Wu  <lcwu@google.com>
9295
9296         * g++.dg/warn/Wnull-conversion-1.C: New.
9297         * g++.dg/warn/Wnull-conversion-2.C: New.
9298
9299 2011-04-29  Diego Novillo  <dnovillo@google.com>
9300
9301         * g++.old-deja/g++.other/null3.C: Expect warning about
9302         converting boolean to a pointer.
9303
9304 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
9305
9306         PR fortran/48462
9307         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9308         being a target.
9309
9310         PR fortran/48746
9311         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9312
9313 2011-04-29  Tobias Burnus  <burnus@net-b.de>
9314
9315         PR fortran/48810
9316         * gfortran.dg/typebound_proc_22.f90: New.
9317
9318         PR fortran/48800
9319         * gfortran.dg/interface_36.f90: New.
9320
9321 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9322
9323         PR libgfortran/48488
9324         PR libgfortran/48602
9325         PR libgfortran/48615
9326         PR libgfortran/48684
9327         PR libgfortran/48787
9328         * gfortran.dg/fmt_g.f: Adjust test.
9329         * gfortran.dg/fmt_g0_1.f08: Adjust test.
9330         * gfortran.dg/round_3.f08: New test.
9331         * gfortran.dg/namelist_print_1.f: Adjust test.
9332         * gfortran.dg/char4_iunit_1.f03: Adjust test.
9333         * gfortran.dg/f2003_io_5.f03: Adjust test.
9334         * gfortran.dg/coarray_15.f90: Adjust test.
9335         * gfortran.dg/namelist_65.f90: Adjust test.
9336         * gfortran.dg/fmt_cache_1.f: Adjust test.
9337         * gfortran.dg/char4_iunit_2.f03: Adjust test.
9338         * gfortran.dg/real_const_3.f90: Adjust test.
9339
9340 2011-04-29  Jan Hubicka  <jh@suse.cz>
9341
9342         * gcc.dg/tree-ssa/inline-10.c: New testcase.
9343         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9344
9345 2011-04-28  Xinliang David Li  <davidxl@google.com>
9346
9347         * gcc.dg/tree-prof/prof-robust-1.c: New test.
9348         * g++.dg/prof-robust-1.C: New test.
9349
9350 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
9351
9352         PR tree-optimization/48765
9353         * gcc.dg/vect/pr48765.c: New.
9354
9355 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9356
9357         PR tree-optimization/48775
9358         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9359
9360 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9361
9362         PR c++/48798
9363         * g++.dg/inherit/pr48798.C: New.
9364         * g++.old-deja/g++.other/base1.C: Adjust.
9365
9366 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
9367
9368         PR c++/48656
9369         * g++.dg/template/inherit7.C: New test case.
9370
9371 2011-04-28  Richard Guenther  <rguenther@suse.de>
9372
9373         PR tree-optimization/40052
9374         PR tree-optimization/15347
9375         * gcc.dg/tree-ssa/vrp57.c: New testcase.
9376         * gcc.dg/pr15347.c: Likewise.
9377
9378 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9379
9380         PR c++/48530
9381         * g++.dg/cpp0x/sfinae18.C: New.
9382
9383 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9384
9385         PR c++/48771
9386         * g++.dg/ext/is_literal_type1.C: New.
9387
9388 2011-04-28  Tobias Burnus  <burnus@net-b.de>
9389
9390         PR fortran/48112
9391         PR fortran/48279
9392         * gfortran.dg/interface_35.f90: New.
9393         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9394         * gfortran.dg/func_result_6.f90: Add dg-warning.
9395         * gfortran.dg/bessel_1.f90: Ditto.
9396         * gfortran.dg/hypot_1.f90: Ditto.
9397         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9398         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9399         * gfortran.dg/interface_assignment_4.f90: Ditto.
9400
9401 2011-04-27  Jason Merrill  <jason@redhat.com>
9402
9403         * g++.dg/ext/complex8.C: New.
9404
9405         * g++.dg/cpp0x/initlist49.C: New.
9406         * g++.dg/init/new30.C: New.
9407
9408 2011-04-27  Tobias Burnus  <burnus@net-b.de>
9409
9410         PR fortran/48788
9411         * gfortran.dg/whole_file_34.f90: New.
9412
9413 2011-04-27  Jan Hubicka  <jh@suse.cz>
9414
9415         * gcc.dg/tree-ssa/inline-9.c: New testcase.
9416
9417 2011-04-27  Jason Merrill  <jason@redhat.com>
9418
9419         * g++.old-deja/g++.oliva/overload1.C: Adjust.
9420
9421         * g++.dg/parse/ambig6.C: New.
9422
9423 2011-04-27  Nick Clifton  <nickc@redhat.com>
9424
9425         * gcc.dg/20020312-2.c: Add definition for RX.
9426
9427         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9428         option with RX targets.
9429
9430         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9431         /* */ comments.
9432
9433 2011-04-27  Richard Guenther  <rguenther@suse.de>
9434
9435         * gcc.dg/tree-ssa/pr23382.c: Remove.
9436
9437 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9438
9439         PR target/48767
9440         * gcc.c-torture/compile/pr48767.c: New test.
9441
9442 2011-04-27  Richard Guenther  <rguenther@suse.de>
9443
9444         PR tree-optimization/48772
9445         * g++.dg/pr48772.C: New testcase.
9446
9447 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR c/48742
9450         * gcc.c-torture/compile/pr48742.c: New test.
9451
9452 2011-04-26  Jason Merrill  <jason@redhat.com>
9453
9454         * g++.dg/lookup/koenig13.C: New.
9455
9456         * g++.dg/cpp0x/initlist48.C: New.
9457
9458 2011-04-25  Jason Merrill  <jason@redhat.com>
9459
9460         * g++.dg/cpp0x/sfinae17.C: New.
9461
9462 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9463
9464         PR target/48258
9465         * gcc.target/powerpc/pr48258-1.c: New file.
9466         * gcc.target/powerpc/pr48258-2.c: Ditto.
9467
9468 2011-04-26  Xinliang David Li  <davidxl@google.com>
9469
9470         * gcc.dg/uninit-suppress.c: New test.
9471         * gcc.dg/uninit-suppress.c: New test.
9472
9473 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
9474
9475         PR debug/48768
9476         * gcc.dg/pr48768.c: New test.
9477
9478         PR tree-optimization/48734
9479         * gcc.c-torture/compile/pr48734.c: New test.
9480
9481         PR testsuite/48753
9482         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9483
9484 2011-04-26  Richard Guenther  <rguenther@suse.de>
9485
9486         PR tree-optimization/48731
9487         * gcc.dg/torture/pr48731.c: New testcase.
9488
9489 2011-04-26  Richard Guenther  <rguenther@suse.de>
9490
9491         PR testsuite/48753
9492         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9493
9494 2011-04-26  Richard Guenther  <rguenther@suse.de>
9495
9496         PR middle-end/48694
9497         * gcc.dg/torture/pr48694-1.c: New testcase.
9498         * gcc.dg/torture/pr48694-2.c: Likewise.
9499
9500 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
9501
9502         * g++.dg/ext/underlying_type1.C: New.
9503         * g++.dg/ext/underlying_type2.C: Likewise.
9504         * g++.dg/ext/underlying_type3.C: Likewise.
9505         * g++.dg/ext/underlying_type4.C: Likewise.
9506         * g++.dg/ext/underlying_type5.C: Likewise.
9507         * g++.dg/ext/underlying_type6.C: Likewise.
9508         * g++.dg/ext/underlying_type7.C: Likewise.
9509         * g++.dg/ext/underlying_type8.C: Likewise.
9510         * g++.dg/ext/underlying_type9.C: Likewise.
9511         * g++.dg/ext/underlying_type10.C: Likewise.
9512
9513 2011-04-25  Jason Merrill  <jason@redhat.com>
9514
9515         * g++.dg/cpp0x/regress/template-const2.C: New.
9516
9517 2011-04-25  Jeff Law <law@redhat.com>
9518
9519         * gcc.dg/tree-ssa/vrp56.c: new test.
9520
9521 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9524
9525 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
9526
9527         PR preprocessor/48740
9528         * c-c++-common/raw-string-11.c: New test.
9529
9530 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
9531
9532         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9533         hppa*-*-hpux*.
9534
9535 2011-04-23  Tobias Burnus  <burnus@net-b.de>
9536
9537         PR fortran/18918
9538         * gfortran.dg/coarray_19.f90: New.
9539
9540 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
9541
9542         PR c/48685
9543         * gcc.dg/pr48685.c: New test.
9544
9545 2011-04-22  Jan Hubicka  <jh@suse.cz>
9546
9547         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9548
9549 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9550
9551         PR tree-optimization/48717
9552         * gcc.c-torture/execute/pr48717.c: New test.
9553
9554 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
9555
9556         PR target/48723
9557         * gcc.target/i386/pr48723.c: New test.
9558
9559 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9560
9561         PR c/48716
9562         * gcc.dg/gomp/pr48716.c: New test.
9563         * g++.dg/gomp/pr48716.C: New test.
9564
9565 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
9566
9567         PR c/36750
9568         * gcc.dg/missing-field-init-2.c: Update testcase.
9569
9570 2011-04-22  Alan Modra  <amodra@gmail.com>
9571
9572         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9573
9574 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9575
9576         PR fortran/48405
9577         * gfortran.dg/function_optimize_6.f90:  New test.
9578
9579 2011-04-21  Easwaran Raman  <eraman@google.com>
9580
9581         * gcc.dg/stack-layout-2.c: New test.
9582
9583 2011-04-21  Richard Guenther  <rguenther@suse.de>
9584
9585         PR lto/48703
9586         * g++.dg/lto/pr48207-2_0.C: New testcase.
9587         * g++.dg/lto/pr48207-3_0.C: Likewise.
9588
9589 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9590
9591         * gnat.dg/volatile5.adb: New test.
9592         * gnat.dg/volatile5_pkg.ads: New helper.
9593
9594 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
9595
9596         PR target/48708
9597         * gcc.target/i386/pr48708.c: New test.
9598
9599 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9600
9601         * gcc.dg/vect/vect-119.c: New test.
9602
9603 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9604
9605         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9606         and once without.
9607
9608 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
9609             Richard Sandiford  <richard.sandiford@linaro.org>
9610
9611         PR target/46329
9612         * gcc.target/arm/pr46329.c: New test.
9613
9614 2011-04-21  Tobias Burnus  <burnus@net-b.de>
9615
9616         PR fortran/18918
9617         * gfortran.dg/coarray_18.f90: New.
9618
9619 2011-04-20  Jason Merrill  <jason@redhat.com>
9620
9621         * g++.dg/cpp0x/initlist47.C: New.
9622
9623         * g++.dg/init/dtor4.C: New.
9624
9625 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
9626
9627         PR target/48678
9628         * gcc.target/i386/sse2-pinsrw.c: New test.
9629         * gcc.target/i386/avx-vpinsrw.c: Ditto.
9630         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9631         * gcc.target/i386/sse2-insvhi.c: Ditto.
9632         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9633         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9634
9635 2011-04-20  Jason Merrill  <jason@redhat.com>
9636
9637         * g++.dg/template/const4.C: New.
9638
9639 2011-04-20  Easwaran Raman  <eraman@google.com>
9640
9641         * gcc.dg/stack-layout-1.c: New test.
9642
9643 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
9644
9645         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9646         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9647         function.
9648
9649 2011-04-20  Kai Tietz  <ktietz@redhat.com>
9650
9651         * gcc.dg/binop-xor1.c: New test.
9652         * gcc.dg/binop-xor2.c: New test.
9653         * gcc.dg/binop-xor3.c: New test.
9654         * gcc.dg/binop-xor4.c: New test.
9655         * gcc.dg/binop-xor5.c: New test.
9656
9657 2011-04-20  Richard Guenther  <rguenther@suse.de>
9658
9659         PR tree-optimization/47892
9660         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9661
9662 2011-04-20  Richard Guenther  <rguenther@suse.de>
9663
9664         PR middle-end/48695
9665         * g++.dg/torture/pr48695.C: New testcase.
9666
9667 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
9668
9669         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9670         * gcc.c-torture/execute/cmpsi-2.c: Ditto
9671         * gcc.c-torture/execute/pr45262.c: Ditto
9672         * gcc.dg/torture/pr43165.c: Ditto.
9673         * gcc.dg/torture/pr47228.c: Ditto.
9674         * gcc.dg/tree-ssa/pr45144.c: Ditto.
9675         * gcc.dg/ipa/pr45644.c: Ditto.
9676         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9677         PDP11.
9678
9679 2011-04-19  Jason Merrill  <jason@redhat.com>
9680
9681         * g++.dg/ext/complex7.C: New.
9682
9683         * g++.dg/ext/attrib41.C: New.
9684
9685 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9686
9687         PR testsuite/48676
9688         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9689
9690 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
9691
9692         PR target/48678
9693         * gcc.target/i386/pr48678.c: New test.
9694
9695 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9696
9697         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9698         * g++.dg/opt/devirt2.C: New test.
9699         * g++.dg/ipa/devirt-g-1.C: Likewise.
9700
9701 2011-04-19  Tobias Burnus  <burnus@net-b.de>
9702
9703         PR fortran/48588
9704         * gfortran.dg/whole_file_33.f90: New.
9705
9706 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9707
9708         * g++.dg/ipa/devirt-7.C: New test.
9709
9710 2011-04-19  Richard Guenther  <rguenther@suse.de>
9711
9712         PR lto/48207
9713         * g++.dg/lto/pr48207_0.C: New testcase.
9714
9715 2011-04-18  Jason Merrill  <jason@redhat.com>
9716
9717         * g++.dg/init/void1.C: New.
9718
9719         * g++.dg/cpp0x/union4.C: New.
9720
9721 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9722
9723         PR middle-end/48661
9724         * g++.dg/torture/pr48661.C: New test.
9725
9726         PR c++/48632
9727         * g++.dg/gomp/pr48632.C: New test.
9728
9729 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
9730
9731         * gcc.target/i386/sse2-maskmovdqu.c: New test.
9732         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9733
9734 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9735
9736         PR fortran/18918
9737         * gfortran.dg/coarray_17.f90: New.
9738         * gfortran.dg/coarray_10.f90: Update dg-error.
9739
9740 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9741
9742         PR testsuite/48251
9743         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9744         * gfortran.dg/guality/guality.exp: Likewise.
9745
9746 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9747
9748         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9749
9750 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9751
9752         * gcc.dg/vect/pr48377.c: Remove dg-do run.
9753
9754 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9755
9756         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9757
9758 2011-04-18  Richard Guenther  <rguenther@suse.de>
9759
9760         PR middle-end/46364
9761         * g++.dg/torture/pr46364.C: New testcase.
9762
9763 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9764
9765         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9766
9767 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
9768
9769         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9770
9771 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
9772             Ira Rosen  <ira.rosen@linaro.org>
9773
9774         PR target/48252
9775         * gcc.target/arm/pr48252.c: New test.
9776
9777 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9778
9779         PR tree-optimization/48616
9780         * gcc.dg/pr48616.c: New test.
9781
9782 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9783
9784         PR fortran/18918
9785         * gfortran.dg/coarray_16.f90: New.
9786
9787 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
9788
9789         PR fortran/48462
9790         * gfortran.dg/realloc_on_assign_7.f03: New test.
9791
9792 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9793
9794         PR libgfortran/48602
9795         * gfortran.dg/fmt_g0_6.f08: New test.
9796
9797 2011-04-17  Jason Merrill  <jason@redhat.com>
9798
9799         * g++.dg/cpp0x/sfinae16.C: New.
9800
9801 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9802
9803         * gcc.target/mips/reg-var-1.c: New test.
9804
9805 2011-04-17  Jan Hubicka  <jh@suse.cz>
9806
9807         * gcc.dg/winline-5.c: Update testcase.
9808
9809 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9810
9811         * gnat.dg/discr27.ad[sb]: Move dg directive.
9812         * gnat.dg/discr28.ad[sb]: New test.
9813         * gnat.dg/discr28_pkg.ads: New helper.
9814
9815 2011-04-17  Michael Matz  <matz@suse.de>
9816
9817         PR tree-optimization/48622
9818         PR lto/48645
9819         * gcc.dg/lto/pr48622_0.c: New test.
9820
9821 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9822
9823         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9824         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9825         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9826         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9827         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9828         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9829
9830 2011-04-15  Jason Merrill  <jason@redhat.com>
9831
9832         * g++.dg/cpp0x/range-for17.C: New.
9833
9834 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9835
9836         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9837         * g++.dg/cpp0x/range-for3.C: Likewise.
9838         * g++.dg/cpp0x/range-for9.C: Correct error message.
9839         * g++.dg/cpp0x/range-for11.C: New.
9840         * g++.dg/cpp0x/range-for12.C: New.
9841         * g++.dg/cpp0x/range-for13.C: New.
9842         * g++.dg/cpp0x/range-for14.C: New.
9843         * g++.dg/cpp0x/range-for15.C: New.
9844         * g++.dg/cpp0x/range-for16.C: New.
9845
9846 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9847
9848         PR fortran/18918
9849         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9850
9851 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9852
9853         * objc.dg/naming-4.m: Updated.
9854         * objc.dg/naming-5.m: Updated.
9855         * objc.dg/naming-6.m: New.
9856         * objc.dg/naming-7.m: New.
9857         * obj-c++.dg/naming-1.mm: Updated.
9858         * obj-c++.dg/naming-2.mm: Updated.
9859         * obj-c++.dg/naming-3.mm: New.
9860         * obj-c++.dg/naming-4.mm: New.
9861
9862 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9863
9864         PR libgfortran/48589
9865         * gfortran.dg/fmt_g0_5.f08: New test.
9866
9867 2011-04-15  Richard Guenther  <rguenther@suse.de>
9868
9869         PR testsuite/48286
9870         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9871
9872 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9873
9874         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9875         -finline-limit=0 to -fno-inline
9876
9877 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9878
9879         PR target/48614
9880         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9881         just avx.
9882
9883 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9884
9885         PR target/48605
9886         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9887         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9888         * gcc.target/i386/avx-insertps-3.c: New test.
9889         * gcc.target/i386/avx-insertps-4.c: New test.
9890
9891 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9892
9893         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9894         -finline-limit=0
9895
9896 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9897
9898         PR target/46779
9899         PR target/45291
9900         PR target/41894
9901         * gcc.target/avr/pr46779-1.c: New test case
9902         * gcc.target/avr/pr46779-2.c: New test case
9903
9904 2011-04-14  Jason Merrill  <jason@redhat.com>
9905
9906         * g++.dg/cpp0x/sfinae15.C: New.
9907
9908         * g++.dg/cpp0x/sfinae14.C: New.
9909
9910         * g++.dg/ext/vla10.C: New.
9911
9912 2011-04-14  Richard Guenther  <rguenther@suse.de>
9913
9914         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9915
9916 2011-04-14  Richard Guenther  <rguenther@suse.de>
9917
9918         * gcc.dg/fold-bitand-4.c: Move ...
9919         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9920
9921 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9922
9923         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9924         variables const.
9925         * gcc.target/avr/torture/trivial.c: Ditto.
9926
9927 2011-04-13  Jason Merrill  <jason@redhat.com>
9928
9929         * g++.dg/template/operator11.C: New.
9930
9931 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9932
9933         PR middle-end/48591
9934         * gcc.dg/gomp/pr48591.c: New test.
9935
9936         PR c++/48570
9937         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9938         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9939
9940 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9941
9942         PR c++/48574
9943         * g++.dg/template/dependent-expr7.C: New test case.
9944
9945 2011-04-13  Jason Merrill  <jason@redhat.com>
9946
9947         * g++.dg/cpp0x/sfinae13.C: New.
9948
9949 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9950
9951         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9952
9953 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9954
9955         * gcc.target/arm/pr43698.c: Remove -march option.
9956
9957 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9958
9959         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9960         -march option.
9961
9962 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9963
9964         PR fortran/48360
9965         PR fortran/48456
9966         * gfortran.dg/realloc_on_assign_6.f03: New test.
9967
9968 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9969
9970         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9971         targets the additional -mno-ms-bitfields and
9972         -Wno-packed-bitfield-compat options.
9973         * g++.dg/ext/bitfield3.C: Likewise.
9974         * g++.dg/ext/bitfield4.C: Likewise.
9975         * g++.dg/ext/bitfield5.C: Likewise.
9976         * gcc.dg/bitfld-15.c: Likewise.
9977         * gcc.dg/bitfld-16.c: Likewise.
9978         * gcc.dg/bitfld-17.c: Likewise.
9979         * gcc.dg/bitfld-18.c: Likewise.
9980
9981 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9982
9983         * gcc.target/arm/neon-vld3-1.c: New test.
9984         * gcc.target/arm/neon-vst3-1.c: New test.
9985         * gcc.target/arm/neon/v*.c: Regenerate.
9986
9987 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9988
9989         PR rtl-optimization/48549
9990         * g++.dg/opt/pr48549.C: New test.
9991
9992 2011-04-12  Richard Guenther  <rguenther@suse.de>
9993
9994         PR tree-optimization/46076
9995         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9996
9997 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9998
9999         PR testsuite/21164
10000         * lib/compat.exp (compat-execute): Declare unsupported after
10001         stripping path from src1.
10002         * lib/lto.exp (lto-execute): Likewise.
10003
10004 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
10005
10006         PR c/48552
10007         * gcc.dg/pr48552-1.c: New test.
10008         * gcc.dg/pr48552-2.c: New test.
10009
10010 2011-04-11  Jason Merrill  <jason@redhat.com>
10011
10012         * g++.dg/cpp0x/sfinae12.C: New.
10013
10014         * g++.dg/cpp0x/enum10.C: New.
10015
10016         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10017
10018         * g++.dg/cpp0x/rv-func.C: New.
10019
10020 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10021
10022         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10023         alpha*-dec-osf5*.
10024
10025 2011-04-11  Martin Jambor  <mjambor@suse.cz>
10026
10027         PR tree-optimization/48195
10028         * gcc.dg/ipa/pr48195.c: New test.
10029
10030 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
10031
10032         * gnat.dg/return3.adb: Remove unused switch.
10033
10034 2011-04-08  Mike Stump  <mikestump@comcast.net>
10035
10036         PR testsuite/48506
10037         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10038         default to fno-common.
10039
10040 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
10041
10042         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10043         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10044
10045 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10046
10047         PR fortran/48448
10048         * gfortran.dg/function_optimize_5.f90:  New test.
10049
10050 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
10051
10052         * gnat.dg/aggr17.adb: New test.
10053         * gnat.dg/aggr18.adb: Likewise.
10054
10055 2011-04-08  Michael Matz  <matz@suse.de>
10056
10057         PR middle-end/48389
10058         * gcc.target/i386/pr48389.c: New test.
10059
10060 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
10061
10062         PR rtl-optimization/48272
10063         * g++.dg/opt/pr48272.C: New.
10064
10065 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
10066
10067         PR rtl-optimization/48235
10068         * gcc.dg/pr48235.c: New.
10069
10070 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10071
10072         PR rtl-optimization/48302
10073         * g++.dg/opt/pr48302.C: New.
10074
10075 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10076
10077         PR target/48273
10078         * g++.dg/opt/pr48273.C: New.
10079
10080 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10081
10082         PR rtl-optimization/48442
10083         * gcc.dg/pr48442.c: New.
10084
10085 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
10086
10087         PR tree-optimization/48377
10088         * gcc.dg/vect/pr48377.c: New test.
10089
10090 2011-04-07  Jason Merrill  <jason@redhat.com>
10091
10092         * g++.dg/cpp0x/regress/call1.C: New.
10093
10094         * g++.dg/cpp0x/variadic107.C: New.
10095
10096         * g++.dg/cpp0x/sfinae11.C: New.
10097         * g++.dg/cpp0x/noexcept02.C: Fix.
10098
10099         * g++.dg/cpp0x/sfinae10.C: New.
10100
10101         * g++.dg/cpp0x/sfinae9.C: New.
10102
10103         * c-c++-common/Wcast-qual-1.c: Move here from...
10104         * gcc.dg/cast-qual-3.c: ...here, and...
10105         * g++.dg/warn/Wcast-qual2.C: ...here.
10106
10107         * g++.dg/cpp0x/sfinae8.C: New.
10108
10109         * g++.dg/cpp0x/sfinae7.C: New.
10110
10111         * g++.dg/cpp0x/enum9.C: New.
10112
10113 2011-04-07  Mike Stump  <mikestump@comcast.net>
10114
10115         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10116         with no trampolines.
10117
10118 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
10119
10120         PR fortran/48117
10121         * gfortran.dg/gomp/pr48117.f90: New test.
10122
10123         PR debug/48343
10124         * gcc.dg/torture/pr48343.c: New test.
10125
10126 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10127
10128         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10129
10130 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
10131
10132         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10133
10134 2011-04-07  Tom de Vries  <tom@codesourcery.com>
10135
10136         PR target/43920
10137         * lib/scanasm.exp (object-size): New proc.
10138         * gcc.target/arm/pr43920-2.c: New test.
10139
10140 2011-04-06  Tobias Burnus  <burnus@net-b.de>
10141
10142         PR fortran/18918
10143         PR fortran/48477
10144         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10145
10146 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
10147
10148         * gcc.dg/mtune.c: Prune note from output.
10149
10150 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
10151
10152         PR debug/48466
10153         * gcc.dg/guality/pr36977.c: New test.
10154         * gcc.dg/guality/pr48466.c: New test.
10155
10156 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10157
10158         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10159
10160 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
10161
10162         * gnat.dg/return3.adb: New test.
10163
10164 2011-04-06  Richard Guenther  <rguenther@suse.de>
10165
10166         PR tree-optimization/47663
10167         * gcc.dg/tree-ssa/inline-8.c: New testcase.
10168
10169 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
10170
10171         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10172         Solaris 8 and 9 as well.
10173
10174 2011-04-05  Tom de Vries  <tom@codesourcery.com>
10175
10176         PR target/43920
10177         * gcc.target/arm/pr43920-1.c: New test.
10178
10179 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
10180
10181         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10182         (cctor): Actually return the value.
10183         (main): Cast return values.
10184
10185 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10186
10187         * gfortran.dg/character_comparison_8.f90:  New test.
10188
10189 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10190
10191         * frontend-passes: (optimize_lexical_comparison): New function.
10192         (optimize_expr): Call it.
10193         (optimize_comparison): Also handle lexical comparison functions.
10194         Return false instad of -2 for unequal comparison.
10195
10196 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10197
10198         PR fortran/48412
10199         * function_optimize_4.f90:  New test.
10200
10201 2011-04-04  Tobias Burnus  <burnus@net-b.de>
10202
10203         PR fortran/18918
10204         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10205         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10206         * gfortran.dg/coarray_15.f90: New.
10207
10208 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10209
10210         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10211         * gfortran.dg/bessel_7.f90: Likewise.
10212
10213 2011-04-03  Tobias Burnus  <burnus@net-b.de>
10214
10215         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10216
10217 2011-04-03  Richard Guenther  <rguenther@suse.de>
10218             Ira Rosen  <ira.rosen@linaro.org>
10219
10220         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10221         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10222         -ftree-loop-if-convert-stores.
10223
10224 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10225
10226         * gnat.dg/specs/aggr2.ads: New test.
10227
10228 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10229
10230         * gnat.dg/debug2.ad[sb]: New test.
10231         * gnat.dg/debug2_pkg.ads: New helper.
10232         * gnat.dg/debug3.ad[sb]: New test.
10233
10234 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
10235
10236         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10237
10238 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR middle-end/48335
10241         * gcc.c-torture/compile/pr48335-1.c: New test.
10242         * gcc.dg/pr48335-1.c: New test.
10243         * gcc.dg/pr48335-2.c: New test.
10244         * gcc.dg/pr48335-3.c: New test.
10245         * gcc.dg/pr48335-4.c: New test.
10246         * gcc.dg/pr48335-5.c: New test.
10247         * gcc.dg/pr48335-6.c: New test.
10248         * gcc.dg/pr48335-7.c: New test.
10249         * gcc.dg/pr48335-8.c: New test.
10250         * gcc.target/i386/pr48335-1.c: New test.
10251
10252 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
10253
10254         PR c/36299
10255         * gcc.dg/Waddress.c: New test.
10256
10257 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10258
10259         PR fortran/48352
10260         * gfortran.dg/function_optimize_3.f90:  New test.
10261
10262 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
10263
10264         * gcc.c-torture/compile/20110401-1.c: New test.
10265
10266         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10267         * g++.dg/lto/20091002-2_0.C: Likewise.
10268         * g++.dg/lto/20090303_0.c: Likewise.
10269         * g++.dg/lto/20091004-1_0.C: Likewise.
10270         * g++.dg/lto/20091002-3_0.C: Likewise.
10271         * g++.dg/lto/20091004-2_0.C: Likewise.
10272         * g++.dg/lto/20081123_0.C: Likewise.
10273         * g++.dg/lto/20090313_0.C: Likewise.
10274         * g++.dg/lto/20081109-1_0.C: Likewise.
10275         * g++.dg/lto/20081219_0.C: Likewise.
10276         * g++.dg/lto/20081204-1_0.C: Likewise.
10277         * g++.dg/lto/20090302_0.C: Likewise.
10278         * g++.dg/lto/20081119-1_0.C: Likewise.
10279         * g++.dg/lto/20081118_0.C: Likewise.
10280         * gcc.dg/lto/20091020-2_0.c: Likewise.
10281         * gcc.dg/lto/20090210_0.c: Likewise.
10282         * gcc.dg/lto/20081204-1_0.c: Likewise.
10283         * gcc.dg/lto/20081224_0.c: Likewise.
10284         * gcc.dg/lto/20090219_0.c: Likewise.
10285         * gcc.dg/lto/20091014-1_0.c: Likewise.
10286         * gcc.dg/lto/20091016-1_0.c: Likewise.
10287         * gcc.dg/lto/20090206-2_0.c: Likewise.
10288         * gcc.dg/lto/20090116_0.c: Likewise.
10289         * gcc.dg/lto/20091013-1_0.c: Likewise.
10290         * gcc.dg/lto/20091015-1_0.c: Likewise.
10291         * gcc.dg/lto/20090126-2_0.c: Likewise.
10292
10293 2011-03-31  Ian Lance Taylor  <iant@google.com>
10294
10295         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10296
10297 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
10298
10299         * gnat.dg/opt16.adb: New test.
10300
10301 2011-03-31  Jason Merrill  <jason@redhat.com>
10302
10303         * g++.dg/cpp0x/defaulted24.C: New.
10304
10305 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10306
10307         PR target/16292
10308         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10309         with -O0.
10310
10311 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
10312
10313         * g++.dg/other/i386-9.C: New test.
10314
10315 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10316
10317         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10318
10319 2011-03-30  Jason Merrill  <jason@redhat.com>
10320
10321         * g++.dg/cpp0x/regress/error-recovery1.C: New.
10322
10323         * g++.dg/cpp0x/regress/isnan.C: New.
10324
10325         * g++.dg/cpp0x/initlist46.C: New.
10326
10327 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
10328
10329         PR target/47551
10330         * gcc.target/arm/neon-modes-2.c: New test.
10331
10332 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
10333
10334         PR c/48305
10335         * gcc.c-torture/compile/pr48305.c: New test.
10336
10337 2011-03-29  Jason Merrill  <jason@redhat.com>
10338
10339         * g++.dg/cpp0x/regress/value-dep1.C: New.
10340
10341 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
10342
10343         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10344
10345 2011-03-29  Ian Lance Taylor  <iant@google.com>
10346
10347         * go.test/go-test.exp: Handle the test lines used in several new
10348         tests.
10349         (errchk): Add opts parameter.  Change all callers.  Handle parens
10350         in regexps.
10351
10352 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
10353             Dominique d'Humieres  <dominiq@lps.ens.fr>
10354
10355         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10356         and __APPLE__ && __PPC__ && __ALTIVEC__.
10357
10358 2011-03-29  Jason Merrill  <jason@redhat.com>
10359
10360         * g++.dg/cpp0x/dependent1.C: New.
10361
10362         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10363
10364         * g++.dg/cpp0x/constexpr-memfn1.C: New.
10365
10366         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10367
10368 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
10369
10370         PR fortran/48095
10371         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10372         * gfortran.dg/proc_ptr_comp_32.f90: New.
10373
10374 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10375
10376         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
10377         check for corresponding warning.
10378
10379 2011-03-28  Jason Merrill  <jason@redhat.com>
10380
10381         * g++.dg/cpp0x/rv-deduce2.C: New.
10382
10383 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
10384
10385         PR debug/48203
10386         * gcc.dg/pr48203.c: New test.
10387
10388 2011-03-28  Jeff Law <law@redhat.com>
10389
10390         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10391
10392 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
10393
10394         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10395         and __PPC__ && __ALTIVEC__.
10396
10397 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10398
10399         PR testsuite/48238
10400         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10401         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10402         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10403         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10404
10405 2011-03-28  Jason Merrill  <jason@redhat.com>
10406
10407         * g++.dg/cpp0x/initlist-array2.C: New.
10408
10409         * g++.dg/cpp0x/initlist-array1.C: New.
10410
10411         * g++.dg/cpp0x/constexpr-compound.C: New.
10412
10413         * g++.dg/cpp0x/constexpr-using.C: New.
10414
10415         * g++.dg/cpp0x/constexpr-noexcept.C: New.
10416
10417 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
10418
10419         PR testsuite/48276
10420         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10421
10422 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10423
10424         * gcc.dg/slp-1.c: New test.
10425
10426 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10427
10428         * gcc.target/i386/avx256-unaligned-load-1.c: New.
10429         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10430         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10431         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10432         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10433         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10434         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10435         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10436         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10437         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10438         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10439         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10440         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10441         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10442
10443 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10444
10445         PR fortran/47065
10446         * gfortran.dg/trim_optimize_5.f90:  New test.
10447         * gfortran.dg/trim_optimize_6.f90:  New test.
10448
10449 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
10450
10451         PR target/38598
10452         * gcc.target/mips/madd-7.c: Remove -mlong32.
10453         * gcc.target/mips/msub-7.c: Likewise.
10454
10455 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
10456
10457         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10458         accesses to preserve the meaning of the test for doubleword vectors.
10459         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10460         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10461
10462 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
10463
10464         PR fortran/48291
10465         * gfortran.dg/class_42.f03: New.
10466
10467 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
10468
10469         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10470         strided accesses.
10471
10472 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
10473
10474         PR rtl-optimization/48144
10475         * gcc.dg/pr48144.c: New test.
10476
10477 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10478
10479         * gnat.dg/discr27.ad[sb]: New test.
10480
10481 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10482
10483         * gnat.dg/limited_with2.ad[sb]: New test.
10484         * gnat.dg/limited_with2_pkg1.ads: New helper.
10485         * gnat.dg/limited_with2_pkg2.ads: Likewise.
10486
10487 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10488
10489         * gnat.dg/opt15.adb: New test.
10490         * gnat.dg/opt15_pkg.ad[sb]: New helper.
10491
10492 2011-03-25  Tobias Burnus  <burnus@net-b.de>
10493
10494         PR fortran/48174
10495         PR fortran/45304
10496         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10497         * gfortran.dg/leadz_trailz_3.f90: Ditto
10498
10499 2011-03-25  Martin Jambor  <mjambor@suse.cz>
10500
10501         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10502
10503 2011-03-25  Jason Merrill  <jason@redhat.com>
10504
10505         * g++.dg/cpp0x/defaulted22.C: New.
10506         * g++.dg/cpp0x/defaulted23.C: New.
10507         * g++.dg/cpp0x/defaulted15.C: Adjust.
10508
10509 2011-03-25  Jason Merrill  <jason@redhat.com>
10510
10511         * g++.dg/cpp0x/move1.C: New.
10512
10513 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
10514
10515         PR target/48287
10516         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10517
10518 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10519
10520         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10521         for mips-sgi-irix6.5.
10522         Replace snprintf prototype by <stdio.h>.
10523
10524 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10525
10526         PR testsuite/48283
10527         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10528         run_expensive_tests.
10529         * gcc.dg/graphite/block-4.c: Likewise.
10530         * gcc.dg/graphite/block-7.c: Likewise.
10531         * gcc.dg/graphite/block-8.c: Likewise.
10532
10533 2011-03-25  Richard Guenther  <rguenther@suse.de>
10534
10535         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10536         * g++.dg/tree-ssa/pr8781.C: Likewise.
10537         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10538         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10539         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10540         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10541         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10542         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10543         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10544         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10545         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10546         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10547         * gcc.dg/tree-ssa/pr21574.c: Likewise.
10548         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10549         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10550         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10551         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10552         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10553         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10554         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10555         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10556         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10557         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10558         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10559         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10560         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10561         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10562         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10563         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10564         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10565         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10566         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10567         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10568         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10569         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10570         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10571         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10572         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10573         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10574         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10575         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10576         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10577         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10578         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10579         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10580         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10581         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10582         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10583         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10584         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10585         * c-c++-common/pr46562-2.c: Likewise.
10586         * gfortran.dg/pr42108.f90: Likewise.
10587         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10588         foo to be inlined even at -O1.
10589         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10590         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10591         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10592         * gcc.dg/matrix/matrix.exp: Disable FRE.
10593
10594 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
10595
10596         PR debug/48204
10597         * gcc.dg/dfp/pr48204.c: New test.
10598
10599 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
10600
10601         PR target/48209
10602         * gcc.c-torture/execute/pr47917.c: Move this...
10603         * gcc.dg/torture/pr47917.c: to here and add xfails.
10604
10605 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10606
10607         * gnat.dg/array16.ad[sb]: New test.
10608         * gnat.dg/array16.ads: New helper.
10609
10610 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10611
10612         * gnat.dg/derived_type2.adb: New test.
10613
10614 2011-03-24  Richard Guenther  <rguenther@suse.de>
10615
10616         PR tree-optimization/48271
10617         * g++.dg/torture/pr48271.C: New testcase.
10618
10619 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10620
10621         * gnat.dg/array15.ad[sb]: New test.
10622
10623 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
10624
10625         PR target/48237
10626         * gcc.target/i386/pr48237.c: New test.
10627
10628 2011-03-24  Richard Guenther  <rguenther@suse.de>
10629
10630         PR middle-end/48269
10631         * gcc.dg/builtin-object-size-10.c: New testcase.
10632
10633 2011-03-24  Richard Guenther  <rguenther@suse.de>
10634
10635         PR tree-optimization/46562
10636         * c-c++-common/pr46562-2.c: New testcase.
10637         * c-c++-common/pr46562.c: Likewise.
10638
10639 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
10640
10641         * gcc.dg/vect/vect-cselim-1.c: New test.
10642         * gcc.dg/vect/vect-cselim-2.c: New test.
10643
10644 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
10645
10646         * gcc.target/arm/pr46934.c: New.
10647
10648 2011-03-23  Ian Lance Taylor  <iant@google.com>
10649
10650         * go.test/go-test.exp (errchk): Ignore lines containing ////.
10651
10652 2011-03-23  Richard Guenther  <rguenther@suse.de>
10653
10654         * gcc.dg/struct: Remove directory and contents.
10655
10656 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10657
10658         PR testsuite/48251
10659         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10660
10661 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10662
10663         * gnat.dg/discr26.ad[sb]: New test.
10664         * gnat.dg/discr26_pkg.ads: New helper.
10665
10666 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
10667
10668         PR target/47553
10669         * gcc.target/arm/neon-vld-1.c: New test.
10670
10671 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10672
10673         * gnat.dg/array14.ad[sb]: New test.
10674         * gnat.dg/array14_pkg.ads: New helper.
10675
10676 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
10677
10678         * gcc.c-torture/execute/920501-8.x: Remove.
10679         * gcc.c-torture/execute/930513-1.x: Remove.
10680         * gcc.c-torture/execute/960312-1.x: Remove.
10681         * gcc.c-torture/compile/20000804-1.c,
10682         gcc.c-torture/compile/20001205-1.c,
10683         gcc.c-torture/compile/20001226-1.c,
10684         gcc.c-torture/compile/20010518-2.c,
10685         gcc.c-torture/compile/20020312-1.c,
10686         gcc.c-torture/compile/20020604-1.c,
10687         gcc.c-torture/compile/920501-12.c,
10688         gcc.c-torture/compile/920501-4.c,
10689         gcc.c-torture/compile/920520-1.c,
10690         gcc.c-torture/compile/980506-1.c,
10691         gcc.c-torture/execute/980709-1.x,
10692         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10693         options for m68hc11.
10694         * gcc.dg/cpp/assert4.c: Don't handle ARC.
10695         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10696         m68hc11.
10697
10698 2011-03-22  Nick Clifton  <nickc@redhat.com>
10699
10700         * lib/target-supports.exp (check_profiling_available): Add MN10300
10701         to the list of targets that do not support profiling.  Restore
10702         alpha sorting to this list.
10703
10704 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
10705
10706         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10707         failure on 32-bit systems.
10708         * gcc.dg/torture/vector-2.c: Ditto.
10709
10710 2011-03-22  Richard Guenther  <rguenther@suse.de>
10711
10712         PR tree-optimization/48228
10713         * gcc.dg/Wstrict-overflow-23.c: New testcase.
10714
10715 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10716
10717         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10718         powerpc.
10719
10720         PR target/48226
10721         * gcc.target/powerpc/pr48226.c: New file.
10722
10723 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
10724
10725         * lib/prune.exp (prune_gcc_output): Prune "could not create
10726         compact unwind for" warnings.
10727
10728 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10729
10730         PR c/42544
10731         PR c/48197
10732         * gcc.c-torture/execute/pr42544.c: New test.
10733         * gcc.c-torture/execute/pr48197.c: New test.
10734
10735 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10736
10737         PR preprocessor/48192
10738         * gcc.target/powerpc/pr48192.c: New file.
10739
10740         PR target/48053
10741         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10742         split problem of 0 being loaded in a VSX register.
10743
10744 2011-03-21  Richard Guenther  <rguenther@suse.de>
10745
10746         PR c/47939
10747         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10748         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10749         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10750         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10751
10752 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
10753
10754         PR target/48213
10755         * gcc.dg/pr48213.c: New test.
10756
10757 2011-03-21  Kai Tietz  <ktietz@redhat.com>
10758
10759         PR target/12171
10760         * g++.dg/plugin/attribute_plugin.c: Adjust test.
10761
10762 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
10763
10764         * gcc.target/arm/xor-and.c: New.
10765
10766 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10767
10768         PR fortran/22572
10769         * gfortran.dg/function_optimize_1.f90:  New test.
10770         * gfortran.dg/function_optimize_2.f90:  New test.
10771
10772 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10773
10774         PR rtl-optimization/47502
10775         * gcc.target/i386/pr47502-1.c: New.
10776         * gcc.target/i386/pr47502-2.c: Likewise.
10777
10778 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10779
10780         PR rtl-optimization/48156
10781         * gcc.dg/pr48156.c: New test.
10782
10783 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10784
10785         PR libfortran/47439
10786         * gfortran.dg/scratch_1.f90: Adjust test.
10787
10788 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10789
10790         PR libfortran/47439
10791         * gfortran.dg/scratch_1.f90: New test.
10792
10793 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10794
10795         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10796         variably modified typedefs.
10797         * gcc.dg/c1x-typedef-2.c: Remove.
10798
10799 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10800
10801         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10802         * gcc.dg/c1x-anon-struct-3.c: New test.
10803         * gcc.dg/anon-struct-11.c: Update.
10804
10805 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10806
10807         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10808         dg-xfail-run-if.
10809         Only xfail with gas.
10810
10811 2011-03-18  Jason Merrill  <jason@redhat.com>
10812
10813         * g++.dg/template/fn-ptr1.C: New.
10814
10815         * g++.dg/overload/volatile1.C: New.
10816
10817         * g++.dg/opt/pr23372.C: New.
10818
10819         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10820
10821 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10822
10823         PR middle-end/47405
10824         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10825
10826 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10827
10828         * gcc.target/arm/unsigned-extend-1.c: New.
10829
10830 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10831
10832         PR bootstrap/48161
10833         * gcc.c-torture/compile/pr48161.c: New test.
10834
10835 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10836
10837         PR middle-end/47725
10838         * gcc.dg/torture/pr47725.c: New.
10839
10840 2011-03-17  Jason Merrill  <jason@redhat.com>
10841
10842         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10843         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10844
10845 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10846
10847         * gnat.dg/specs/elab2.ads: New test.
10848         * gnat.dg/specs/elab2_pkg.ads: New helper.
10849
10850 2011-03-17  Jason Merrill  <jason@redhat.com>
10851
10852         * g++.dg/cpp0x/decltype-1212.C: New.
10853         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10854
10855 2011-03-17  Jason Merrill  <jason@redhat.com>
10856
10857         * g++.dg/parse/memfnquals1.C: New.
10858
10859 2011-03-17  Richard Guenther  <rguenther@suse.de>
10860
10861         PR middle-end/48134
10862         * gcc.dg/pr48134.c: New testcase.
10863
10864 2011-03-17  Richard Guenther  <rguenther@suse.de>
10865
10866         PR middle-end/48165
10867         * g++.dg/torture/pr48165.C: New testcase.
10868
10869 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10870
10871         PR rtl-optimization/48141
10872         * gcc.dg/pr48141.c: New test.
10873
10874 2011-03-16  Jason Merrill  <jason@redhat.com>
10875
10876         * g++.dg/cpp0x/constexpr-48089.C: New.
10877
10878         * g++.dg/cpp0x/constexpr-abi1.C: New.
10879
10880         * g++.dg/cpp0x/constexpr-46336.C: New.
10881         * g++.dg/parse/friend5.C: Adjust expected errors.
10882
10883         * g++.dg/cpp0x/constexpr-47570.C: New.
10884
10885 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10886
10887         PR debug/47510
10888         * ++.dg/debug/dwarf2/typedef6.C: New test.
10889
10890 2011-03-16  Jason Merrill  <jason@redhat.com>
10891
10892         * g++.dg/cpp0x/elision2.C: New.
10893
10894         * g++.dg/cpp0x/constexpr-array3.C: New.
10895
10896 2011-03-16  Jason Merrill  <jason@redhat.com>
10897
10898         * g++.dg/cpp0x/sfinae6.C: New.
10899         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10900         * g++.dg/cpp0x/pr45908.C: Likewise.
10901         * g++.dg/cpp0x/sfinae6.C: Likewise.
10902         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10903         * g++.old-deja/g++.law/arg11.C: Likewise.
10904
10905 2011-03-16  Jason Merrill  <jason@redhat.com>
10906
10907         * g++.dg/template/incomplete6.C: New.
10908
10909 2011-03-16  Jeff Law <law@redhat.com>
10910
10911         * gcc.dg/tree-ssa/vrp55.c: New test.
10912
10913 2011-03-16  Jason Merrill  <jason@redhat.com>
10914
10915         * g++.dg/cpp0x/auto22.C: New.
10916
10917 2011-03-16  Richard Guenther  <rguenther@suse.de>
10918
10919         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10920         optimizing it away if promoted to const.
10921
10922 2011-03-16  Richard Guenther  <rguenther@suse.de>
10923
10924         PR tree-optimization/48149
10925         * gcc.dg/fold-complex-1.c: New testcase.
10926
10927 2011-03-16  Richard Guenther  <rguenther@suse.de>
10928
10929         PR testsuite/48147
10930         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10931         or cloning happens.
10932
10933 2011-03-16  Richard Guenther  <rguenther@suse.de>
10934
10935         PR tree-optimization/26134
10936         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10937
10938 2011-03-16  Richard Guenther  <rguenther@suse.de>
10939
10940         PR tree-optimization/48146
10941         * gcc.dg/torture/pr48146.c: New testcase.
10942
10943 2011-03-16  Richard Guenther  <rguenther@suse.de>
10944
10945         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10946         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10947
10948 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10949
10950         PR middle-end/48136
10951         * gcc.c-torture/compile/pr48136.c: New test.
10952
10953         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10954
10955         PR debug/45882
10956         * gcc.dg/guality/pr45882.c: New test.
10957
10958 2011-03-15  Jason Merrill  <jason@redhat.com>
10959
10960         * g++.dg/cpp0x/constexpr-recursion.C: New.
10961
10962         * g++.dg/cpp0x/implicit11.C: New.
10963
10964 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10965
10966         * g++.dg/cpp0x/constexpr-attribute.C: New.
10967
10968 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10969
10970         * g++.dg/parse/pr34758.C: New.
10971
10972 2011-03-15  Xinliang David Li  <davidxl@google.com>
10973
10974         PR c/47837
10975         * gcc.dg/uninit-pred-7_d.c: New test.
10976         * gcc.dg/uninit-pred-8_d.c: New test.
10977
10978 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10979
10980         PR target/46788
10981         * gcc.target/arm/pr46788.c: New.
10982
10983 2011-03-15  Richard Guenther  <rguenther@suse.de>
10984
10985         PR middle-end/47650
10986         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10987         * gfortran.dg/ishft_4.f90: Likewise.
10988         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10989
10990 2011-03-15  Richard Guenther  <rguenther@suse.de>
10991
10992         PR tree-optimization/13954
10993         * g++.dg/tree-ssa/pr13954.C: New testcase.
10994
10995 2011-03-15  Richard Guenther  <rguenther@suse.de>
10996
10997         PR tree-optimization/48037
10998         * gcc.target/i386/pr48037-1.c: New testcase.
10999
11000 2011-03-15  Richard Guenther  <rguenther@suse.de>
11001
11002         PR tree-optimization/41490
11003         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11004         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11005         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11006         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11007         * g++.dg/tree-ssa/pr33604.C: Adjust.
11008
11009 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
11010
11011         PR middle-end/47917
11012         * gcc.c-torture/execute/pr47917.c: New test.
11013         * gcc.dg/pr47917.c: New test.
11014
11015         PR middle-end/38878
11016         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11017
11018 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
11019
11020         * gcc.target/i386/sse4_1-floor-vec.c: New test.
11021         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11022         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11023         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11024         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11025         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11026         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11027         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11028         * gcc.target/i386/avx-floor-vec.c: Ditto.
11029         * gcc.target/i386/avx-ceil-vec.c: Ditto.
11030         * gcc.target/i386/avx-trunc-vec.c: Ditto.
11031         * gcc.target/i386/avx-rint-vec.c: Ditto.
11032         * gcc.target/i386/avx-floorf-vec.c: Ditto.
11033         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11034         * gcc.target/i386/avx-truncf-vec.c: Ditto.
11035         * gcc.target/i386/avx-rintf-vec.c: Ditto.
11036
11037 2011-03-14  Tom Tromey  <tromey@redhat.com>
11038
11039         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11040         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11041         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11042
11043 2011-03-14  Tom Tromey  <tromey@redhat.com>
11044
11045         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11046         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11047         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11048
11049 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
11050
11051         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11052
11053 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
11054
11055         PR rtl-optimization/47166
11056         * gcc.c-torture/execute/postmod-1.c: New test.
11057
11058 2011-03-14  Richard Guenther  <rguenther@suse.de>
11059
11060         PR middle-end/48098
11061         * gcc.dg/torture/pr48098.c: New testcase.
11062
11063 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
11064
11065         PR target/48053
11066         * gcc.target/powerpc/pr48053-1.c: New test.
11067         * gcc.target/powerpc/pr48053-2.c: Likewise.
11068
11069 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11070
11071         PR libfortran/48066
11072         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
11073
11074 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11075
11076         PR libfortran/48066
11077         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
11078
11079 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
11080
11081         PR fortran/48059
11082         * gfortran.dg/class_41.f03: New.
11083
11084 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
11085
11086         * g++.dg/conversion/cast3.C: New test.
11087
11088 2011-03-11  Jason Merrill  <jason@redhat.com>
11089
11090         * g++.dg/template/error45.C: New.
11091
11092         * g++.dg/parse/no-type-defn1.C: New.
11093
11094         * g++.dg/ext/attrib40.C: New.
11095
11096         * g++.dg/cpp0x/regress/array1.C: New.
11097
11098 2011-03-11  Richard Guenther  <rguenther@suse.de>
11099
11100         PR tree-optimization/48067
11101         * gcc.dg/pr48067.c: New testcase.
11102
11103 2011-03-11  Richard Guenther  <rguenther@suse.de>
11104
11105         PR lto/48073
11106         * g++.dg/lto/20110311-1_0.C: New testcase.
11107
11108 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
11109
11110         PR c++/48035
11111         * g++.dg/inherit/virtual8.C: New test.
11112
11113         PR middle-end/48044
11114         * gcc.dg/torture/pr48044.c: New test.
11115
11116 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
11117
11118         PR fortran/47768
11119         * gfortran.dg/proc_ptr_comp_31.f90: New.
11120
11121 2011-03-11  Richard Guenther  <rguenther@suse.de>
11122
11123         PR tree-optimization/47278
11124         * gcc.dg/torture/pr47278-1.c: New testcase.
11125         * gcc.dg/torture/pr47278-2.c: Likewise.
11126
11127 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR tree-optimization/48063
11130         * gcc.dg/torture/pr48063.c: New test.
11131
11132 2011-03-10  Jason Merrill  <jason@redhat.com>
11133
11134         * g++.dg/template/array22.C: New.
11135
11136         * g++.dg/cpp0x/syntax-err1.C: New.
11137         * g++.dg/parse/error36.C: Adjust expected errors.
11138         * g++.old-deja/g++.pt/ctor2.C: Likewise.
11139         * g++.old-deja/g++.pt/typename3.C: Likewise.
11140         * g++.old-deja/g++.pt/typename4.C: Likewise.
11141         * g++.old-deja/g++.pt/typename6.C: Likewise.
11142
11143 2011-03-09  Jason Merrill  <jason@redhat.com>
11144
11145         * g++.dg/template/nontype22.C: New.
11146
11147 2011-03-09  Martin Jambor  <mjambor@suse.cz>
11148
11149         PR tree-optimization/47714
11150         * g++.dg/torture/pr47714.C: New test.
11151
11152 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
11153
11154         PR target/47755
11155         * gcc.target/powerpc/pr47755-2.c: New file.
11156
11157 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11158
11159         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11160         is not set in the environment, pass 64 as first argument when not
11161         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11162         native where ulimit -u is supported.
11163
11164 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11165
11166         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11167
11168 2011-03-08  Jason Merrill  <jason@redhat.com>
11169
11170         * g++.dg/template/nontype21.C: New.
11171
11172         * g++.dg/template/anon5.C: New.
11173
11174 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11175
11176         PR debug/47881
11177         * gcc.dg/pr47881.c: New test.
11178
11179 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
11180
11181         PR c++/47957
11182         * g++.dg/lookup/template3.C: New test.
11183
11184 2011-03-08  Kai Tietz  <ktietz@redhat.com>
11185
11186         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11187         'long' type.
11188
11189 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
11190
11191         PR testsuite/47954
11192         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11193         sizeof to compute alignment.
11194
11195 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11196
11197         PR tree-optimization/48022
11198         * gcc.dg/pr48022-1.c: New test.
11199         * gcc.dg/pr48022-2.c: New test.
11200
11201 2011-03-07  Jason Merrill  <jason@redhat.com>
11202
11203         * g++.dg/template/nontype20.C: New.
11204         * g++.dg/init/member1.C: Adjust expected errors.
11205         * g++.dg/parse/constant4.C: Likewise.
11206         * g++.dg/template/qualified-id3.C: Likewise.
11207         * g++.old-deja/g++.pt/crash10.C: Likewise.
11208
11209         * g++.dg/cpp0x/regress/non-const1.C: New.
11210
11211 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
11212
11213         PR debug/47991
11214         * gcc.dg/pr47991.c: New test.
11215
11216 2011-03-07  Jason Merrill  <jason@redhat.com>
11217
11218         * g++.dg/abi/mangle46.C: New.
11219
11220 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
11221
11222         PR target/47862
11223         * gcc.target/powerpc/pr47862.c: New.
11224
11225 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
11226
11227         PR target/45413
11228         * gcc.target/i386/combine-mul.c: Require nonpic.
11229
11230 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
11231             Nathan Froyd  <froydnj@codesourcery.com>
11232
11233         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11234
11235 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
11236
11237         * README.QMTEST: Remove.
11238
11239 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
11240             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11241
11242         PR fortran/47850
11243         * gfortran.dg/array_constructor_37.f90 : New test.
11244
11245 2011-03-05  Jason Merrill  <jason@redhat.com>
11246
11247         * g++.dg/abi/mangle39.C: ABI v5, not 6.
11248         * g++.dg/abi/mangle45.C: Likewise.
11249         * g++.dg/cpp0x/trailing1.C: Likewise.
11250
11251 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11252
11253         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11254
11255 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
11256
11257         PR rtl-optimization/47899
11258         * gcc.dg/pr47899.c: New test.
11259
11260         * gcc.dg/torture/pr47968.c: Ignore warnings.
11261
11262         PR tree-optimization/47967
11263         * gcc.c-torture/compile/pr47967.c: New test.
11264
11265 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
11266
11267         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11268         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11269
11270 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
11271
11272         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11273         and property_getAttributes() if __OBJC2__.
11274         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11275         * objc.dg/property/property-encoding-1.m: New.
11276         * obj-c++.dg/property/property-encoding-1.mm: New.
11277
11278 2011-03-04  Jason Merrill  <jason@redhat.com>
11279
11280         * g++.dg/template/pseudodtor6.C: New.
11281
11282         * g++.dg/inherit/covariant19.C: New.
11283
11284 2011-03-04  Richard Guenther  <rguenther@suse.de>
11285
11286         PR middle-end/47968
11287         * gcc.dg/torture/pr47968.c: New testcase.
11288
11289 2011-03-04  Richard Guenther  <rguenther@suse.de>
11290
11291         PR middle-end/47975
11292         * gcc.dg/torture/pr47975.c: New testcase.
11293
11294 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
11295
11296         PR c++/47974
11297         * g++.dg/template/crash106.C: New.
11298
11299 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
11300
11301         PR c/47963
11302         * gcc.dg/gomp/pr47963.c: New test.
11303         * g++.dg/gomp/pr47963.C: New test.
11304
11305 2011-03-02  Jason Merrill  <jason@redhat.com>
11306
11307         * g++.dg/cpp0x/regress/condition1.C: New.
11308
11309         * g++.dg/cpp0x/constexpr-ctor9.C: New.
11310
11311 2011-03-01  Jason Merrill  <jason@redhat.com>
11312
11313         * g++.dg/cpp0x/lambda/lambda-98.C: New.
11314
11315         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11316
11317 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
11318
11319         PR rtl-optimization/47925
11320         * gcc.c-torture/execute/pr47925.c: New test.
11321
11322 2011-03-01  Jason Merrill  <jason@redhat.com>
11323
11324         * g++.dg/cpp0x/decltype25.C: New.
11325
11326         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11327
11328 2011-03-01  Richard Guenther  <rguenther@suse.de>
11329
11330         PR tree-optimization/47890
11331         * gcc.dg/torture/pr47890.c: New testcase.
11332
11333 2011-03-01  Richard Guenther  <rguenther@suse.de>
11334
11335         PR lto/47924
11336         * gcc.dg/lto/pr47924_0.c: New testcase.
11337
11338 2011-03-01  Richard Guenther  <rguenther@suse.de>
11339
11340         PR lto/46911
11341         * gfortran.dg/lto/pr46911_0.f: New testcase.
11342
11343 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11344
11345         PR libgfortran/47933
11346         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11347         compile errors from older code form.
11348
11349 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11350
11351         PR libgfortran/47567
11352         * gfortran.dg/fmt_fw_d.f90: New test.
11353
11354 2011-02-28  Jason Merrill  <jason@redhat.com>
11355
11356         * g++.dg/inherit/covariant18.C: New.
11357
11358 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
11359
11360         PR middle-end/47893
11361         * gcc.dg/pr47893.c: New test.
11362
11363 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
11364
11365         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11366         NULL in case of a selector with conflicting types.
11367         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11368
11369 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
11370
11371         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11372         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11373         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11374         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11375
11376 2011-02-28  Jason Merrill  <jason@redhat.com>
11377
11378         PR c++/47906
11379         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11380
11381 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11382
11383         PR libgfortran/47778
11384         * gfortran.dg/namelist_71.f90: New test.
11385
11386 2011-02-27  Jason Merrill  <jason@redhat.com>
11387
11388         PR c++/47906
11389         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11390         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11391
11392 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11393
11394         PR c++/46466
11395         * g++.dg/cpp0x/constexpr-ctor8.C: New.
11396
11397 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
11398
11399         PR fortran/47886
11400         * gfortran.dg/gomp/task-1.f90: Removed.
11401
11402 2011-02-26  Jason Merrill  <jason@redhat.com>
11403
11404         * g++.dg/template/this-targ1.C: New.
11405
11406         * g++.dg/cpp0x/regress/template-const1.C: New.
11407         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11408         * g++.dg/template/function1.C: Adjust.
11409         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11410         * g++.dg/debug/debug7.C: Adjust.
11411
11412 2011-02-26  Tobias Burnus  <burnus@net-b.de>
11413
11414         PR fortran/47886
11415         * gfortran.dg/gomp/task-1.f90: New.
11416
11417 2011-02-25  Jie Zhang  <jie@codesourcery.com>
11418
11419         * gcc.target/arm/neon-thumb2-move.c: Add
11420         dg-require-effective-target arm_thumb2_ok.
11421
11422 2011-02-24  Jason Merrill  <jason@redhat.com>
11423
11424         * g++.dg/parse/constant1.C: Specify C++98 mode.
11425         * g++.dg/parse/constant5.C: Likewise.
11426         * g++.dg/parse/error2.C: Likewise.
11427         * g++.dg/parse/semicolon3.C: Likewise.
11428         * g++.dg/template/crash14.C: Likewise.
11429         * g++.dg/template/local4.C: Likewise.
11430         * g++.dg/template/nontype3.C: Likewise.
11431         * g++.dg/parse/crash31.C: Adjust expected errors.
11432         * g++.dg/template/function1.C: Likewise.
11433         * g++.dg/template/ref3.C: Likewise.
11434         * g++.dg/template/static9.C: Likewise.
11435         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11436
11437         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11438         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11439         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11440         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11441         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11442
11443 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
11444
11445         PR fortran/47878
11446         * gfortran.dg/pr47878.f90: New test.
11447
11448 2011-02-24  Richard Guenther  <rguenther@suse.de>
11449
11450         PR testsuite/47801
11451         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11452         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11453
11454 2011-02-24  Richard Guenther  <rguenther@suse.de>
11455
11456         PR fortran/47839
11457         * gfortran.dg/lto/pr47839_0.f90: New testcase.
11458         * gfortran.dg/lto/pr47839_1.f90: Likewise.
11459
11460 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11461
11462         PR libgfortran/47567
11463         * gfortran.dg/fmt_f0_1.f90: Update test.
11464
11465 2011-02-23  Jason Merrill  <jason@redhat.com>
11466
11467         * g++.dg/abi/mangle39.C: Adjust parm mangling.
11468         * g++.dg/abi/mangle45.C: New.
11469
11470         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11471         * g++.dg/template/canon-type-9.C: Match use of decltype
11472         between declaration and definition.
11473         * g++.dg/template/canon-type-12.C: Likewise.
11474
11475 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
11476
11477         PR fortran/40850
11478         * gfortran.dg/nested_allocatables_1.f90: New.
11479
11480 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
11481
11482         PR c++/46868
11483         * g++.dg/pr46868.C: New test.
11484         * g++.dg/parse/parameter-declaration-1.C: Adjust.
11485         * g++.dg/parse/error14.C: Adjust.
11486
11487 2011-02-23  Richard Guenther  <rguenther@suse.de>
11488
11489         PR tree-optimization/47838
11490         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11491
11492 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11493
11494         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
11495
11496 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11497
11498         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11499         * gfortran.dg/count_init_expr.f03: Ditto.
11500         * gfortran.dg/gomp/pr43711.f90: Ditto.
11501         * gcc.dg/struct-parse-2.c: Ditto.
11502         * gcc.dg/parse-error-3.c: Ditto.
11503         * gcc.dg/Wlogical-op-1.c: Ditto.
11504         * gcc.dg/Walways-true-1.c: Ditto.
11505         * gcc.dg/pr24225.c: Ditto.
11506         * gcc.dg/Walways-true-2.c: Ditto.
11507         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11508         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11509         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11510         * g++.dg/overload/defarg4.C: Ditto.
11511         * g++.dg/inherit/covariant16.C: Ditto.
11512         * g++.dg/inherit/virtual7.C: Ditto.
11513         * g++.dg/template/canon-type-9.C: Ditto.
11514         * g++.dg/template/access19.C: Ditto.
11515         * g++.dg/template/call7.C: Ditto.
11516         * g++.dg/template/canon-type-2.C: Ditto.
11517         * g++.dg/template/init7.C: Ditto.
11518         * g++.dg/template/sizeof-template-argument.C: Ditto.
11519         * g++.dg/template/const3.C: Ditto.
11520         * g++.dg/template/sfinae26.C: Ditto.
11521         * g++.dg/template/sfinae26.C: Ditto.
11522         * g++.dg/template/canon-type-11.C: Ditto.
11523         * g++.dg/template/union2.C: Ditto.
11524         * g++.dg/template/canon-type-3.C: Ditto.
11525         * g++.dg/template/canon-type-1.C: Ditto.
11526         * g++.dg/template/canon-type-5.C: Ditto.
11527         * g++.dg/template/canon-type-7.C: Ditto.
11528         * g++.dg/template/canon-type-10.C: Ditto.
11529         * g++.dg/template/spec36.C: Ditto.
11530         * g++.dg/template/typedef38.C: Ditto.
11531         * g++.dg/template/canon-type-4.C: Ditto.
11532         * g++.dg/template/canon-type-6.C: Ditto.
11533         * g++.dg/template/canon-type-13.C: Ditto.
11534         * g++.dg/template/instantiate9.C: Ditto.
11535         * g++.dg/template/ttp22.C: Ditto.
11536         * g++.dg/warn/Wreturn-type-6.C: Ditto.
11537         * g++.dg/warn/Walways-true-1.C: Ditto.
11538         * g++.dg/warn/Wlogical-op-1.C: Ditto.
11539         * g++.dg/warn/Walways-true-2.C: Ditto.
11540         * g++.dg/conversion/op4.C: Ditto.
11541         * g++.dg/opt/pr19650.C: Ditto.
11542         * g++.dg/lookup/friend11.C: Ditto.
11543         * g++.dg/other/default2.C: Ditto.
11544         * g++.dg/other/default3.C: Ditto.
11545         * g++.dg/other/dtor2.C: Ditto.
11546         * g++.dg/other/friend5.C: Ditto.
11547         * g++.dg/other/default5.C: Ditto.
11548         * g++.dg/init/brace6.C: Ditto.
11549         * g++.dg/init/aggr5.C: Ditto.
11550         * g++.dg/init/error2.C: Ditto.
11551         * g++.dg/expr/bound-mem-fun.C: Ditto.
11552         * g++.dg/expr/cond6.C: Ditto.
11553         * g++.dg/expr/stmt-expr-1.C: Ditto.
11554         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11555         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11556         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11557         * g++.dg/cpp0x/bracket1.C: Ditto.
11558         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11559         * g++.dg/cpp0x/pr38646.C: Ditto.
11560         * g++.dg/cpp0x/variadic73.C: Ditto.
11561         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11562         * g++.dg/cpp0x/bracket4.C: Ditto.
11563         * g++.dg/cpp0x/decltype4.C: Ditto.
11564         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11565         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11566         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11567         * g++.dg/cpp0x/variadic-new2.C: Ditto.
11568         * g++.dg/cpp0x/decltype2.C: Ditto.
11569         * g++.dg/cpp0x/decltype1.C: Ditto.
11570         * g++.dg/cpp0x/bracket2.C: Ditto.
11571         * g++.dg/cpp0x/decltype5.C: Ditto.
11572         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11573         * g++.dg/cpp0x/variadic70.C: Ditto.
11574         * g++.dg/cpp0x/decltype6.C: Ditto.
11575         * g++.dg/cpp0x/rvo.C: Ditto.
11576         * g++.dg/cpp0x/vt-40092.C: Ditto.
11577         * g++.dg/cpp0x/variadic-new.C: Ditto.
11578         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11579         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11580         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11581         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11582         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11583         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11584         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11585         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11586         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11587         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11588         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11589         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11590         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11591         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11592         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11593         * g++.dg/cpp0x/pr39639.C: Ditto.
11594         * g++.dg/cpp0x/decltype3.C: Ditto.
11595         * g++.dg/cpp0x/variadic68.C: Ditto.
11596         * g++.dg/cpp0x/variadic-function.C: Ditto.
11597         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11598         * g++.dg/cpp0x/variadic-bind.C: Ditto.
11599         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11600         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11601         * g++.dg/parse/crash35.C: Ditto.
11602         * g++.dg/parse/crash40.C: Ditto.
11603         * g++.dg/parse/defarg12.C: Ditto.
11604         * g++.dg/parse/crash34.C: Ditto.
11605         * g++.dg/parse/constructor3.C: Ditto.
11606         * g++.dg/parse/template23.C: Ditto.
11607         * g++.dg/parse/crash56.C: Ditto.
11608         * g++.dg/parse/dtor13.C: Ditto.
11609         * g++.dg/parse/error33.C: Ditto.
11610         * g++.dg/parse/ctor9.C: Ditto.
11611         * g++.dg/parse/error32.C: Ditto.
11612         * g++.dg/parse/error37.C: Ditto.
11613         * g++.dg/parse/bitfield3.C: Ditto.
11614         * g++.dg/parse/struct-4.C: Ditto.
11615         * g++.dg/ext/has_trivial_copy.C: Ditto.
11616         * g++.dg/ext/is_polymorphic.C: Ditto.
11617         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11618         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11619         * g++.dg/ext/has_nothrow_assign.C: Ditto.
11620         * g++.dg/ext/is_union.C: Ditto.
11621         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11622         * g++.dg/ext/is_pod.C: Ditto.
11623         * g++.dg/ext/has_virtual_destructor.C: Ditto.
11624         * g++.dg/ext/has_trivial_constructor.C: Ditto.
11625         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11626         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11627         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11628         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11629         * g++.dg/ext/is_abstract.C: Ditto.
11630         * g++.dg/ext/has_trivial_assign.C: Ditto.
11631         * g++.dg/ext/is_class.C: Ditto.
11632         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11633         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11634         * g++.dg/ext/is_base_of.C: Ditto.
11635         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11636         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11637         * g++.dg/ext/is_empty.C: Ditto.
11638         * g++.dg/ext/is_enum.C: Ditto.
11639         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11640         * gnat.dg/opt11.adb: Ditto.
11641         * obj-c++.dg/pr45735.mm: Ditto.
11642         * obj-c++.dg/pr24393.mm: Ditto.
11643         * obj-c++.dg/exceptions-2.mm: Ditto.
11644         * objc.dg/pr45735.m: Ditto.
11645         * objc.dg/pr24393.m: Ditto.
11646
11647 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
11648
11649         * objc.dg/attributes/objc-exception-1.m: New.
11650
11651 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11652
11653         * gcc.dg/cpp/include7.c: New test.
11654
11655 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
11656
11657         PR c++/47242
11658         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11659
11660 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11661
11662         PR rtl-optimization/47763
11663         * gcc.dg/pr47763.c: New test.
11664
11665 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
11666
11667         PR fortran/45743
11668         * gfortran.dg/whole_file_32.f90 : New test.
11669
11670 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
11671
11672         PR c++/47666
11673         * g++.dg/inherit/virtual7.C: New test.
11674
11675 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
11676
11677         PR objc/47832
11678         * objc.dg/type-size-3.m: Updated error message.
11679         * objc.dg/type-size-4.m: New test.
11680         * objc.dg/type-size-5.m: New test.
11681
11682 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11683
11684         * lib/gnat.exp: Fix comments.
11685         Don't load libgloss.exp.
11686         (default_gnat_version): Call $compiler with --version.
11687         Adapt regexp for gnatmake output, insert version.
11688         (gnat_version): New proc.
11689         (gnat_init): Remove gnat_libgcc_s_path.
11690         (gnat_target_compile): Likewise.
11691         Remove ld_library_path.
11692         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11693         (gnat_pass): Remove.
11694         (gnat_pass): Remove.
11695         (gnat_finish): Remove.
11696         (gnat_exit): Remove.
11697         (local_find_gnatmake): Reindent.
11698         (runtest_file_p): Remove.
11699         (prune_warnings): Remove.
11700         (find_gnatclean): New proc.
11701         * lib/gnat-dg.exp (lremove): New proc.
11702         (gnat-dg-test): Reindent.
11703         Remove additional output files.
11704         (gnat-dg-runtest): Remove.
11705
11706         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11707         * gnat.dg/loop_optimization6.adb: Likewise.
11708         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11709
11710 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
11711
11712         PR tree-optimization/47835
11713         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11714
11715 2011-02-22  Tobias Burnus  <burnus@net-b.de>
11716
11717         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11718         * gfortran.dg/abstract_type_2.f03: Ditto.
11719         * gfortran.dg/abstract_type_3.f03: Ditto.
11720         * gfortran.dg/abstract_type_4.f03: Ditto.
11721         * gfortran.dg/abstract_type_5.f03: Ditto.
11722         * gfortran.dg/abstract_type_6.f03: Ditto.
11723         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11724         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11725         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11726         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11727         * gfortran.dg/array_function_5.f90: Ditto.
11728         * gfortran.dg/asynchronous_3.f03: Ditto.
11729         * gfortran.dg/char_expr_1.f90: Ditto.
11730         * gfortran.dg/class_14.f03: Ditto.
11731         * gfortran.dg/data_array_6.f: Ditto.
11732         * gfortran.dg/data_invalid.f90: Ditto.
11733         * gfortran.dg/dot_product_1.f03: Ditto.
11734         * gfortran.dg/func_derived_5.f90: Ditto.
11735         * gfortran.dg/func_result_4.f90: Ditto.
11736         * gfortran.dg/implied_do_1.f90: Ditto.
11737         * gfortran.dg/initialization_25.f90: Ditto.
11738         * gfortran.dg/initialization_26.f90: Ditto.
11739         * gfortran.dg/interface_34.f90: Ditto.
11740         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11741         * gfortran.dg/keyword_symbol_1.f90: Ditto.
11742         * gfortran.dg/matmul_8.f03: Ditto.
11743         * gfortran.dg/merge_init_expr.f90: Ditto.
11744         * gfortran.dg/pack_assign_1.f90: Ditto.
11745         * gfortran.dg/pack_vector_1.f90: Ditto.
11746         * gfortran.dg/pointer_check_8.f90: Ditto.
11747         * gfortran.dg/product_init_expr.f03: Ditto.
11748         * gfortran.dg/reshape_order_5.f90: Ditto.
11749         * gfortran.dg/reshape_shape_1.f90: Ditto.
11750         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11751         * gfortran.dg/same_name_2.f90: Ditto.
11752         * gfortran.dg/selected_real_kind_1.f90: Ditto.
11753         * gfortran.dg/spread_init_expr.f03: Ditto.
11754         * gfortran.dg/stmt_func_1.f90: Ditto.
11755         * gfortran.dg/sum_init_expr.f03: Ditto.
11756         * gfortran.dg/transpose_3.f03: Ditto.
11757         * gfortran.dg/unpack_init_expr.f03: Ditto.
11758         * gfortran.dg/warn_conversion.f90: Ditto.
11759         * gfortran.dg/warn_conversion_2.f90: Ditto.
11760         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11761         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11762         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11763         * gfortran.dg/whole_file_16.f90: Ditto.
11764         * gfortran.dg/whole_file_17.f90: Ditto.
11765         * gfortran.dg/whole_file_18.f90: Ditto.
11766         * gfortran.dg/whole_file_20.f03: Ditto.
11767         * gfortran.dg/whole_file_5.f90: Ditto.
11768         * gfortran.dg/whole_file_6.f90: Ditto.
11769         * gfortran.dg/write_invalid_format.f90: Ditto.
11770         * gfortran.dg/zero_sized_6.f90: Ditto.
11771
11772 2011-02-21  Jeff Law <law@redhat.com>
11773
11774         PR rtl-optimization/46178
11775         * gcc.target/i386/pr46178.c: New test.
11776
11777         PR rtl-optimization/46002
11778         * gcc.c-torture/compile/pr46002.c: New test.
11779
11780 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11781
11782         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11783         *-*-hpux10*.
11784
11785 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
11786
11787         PR debug/47106
11788         * g++.dg/debug/pr47106.C: Require effective target lto.
11789
11790 2011-02-21  Jason Merrill  <jason@redhat.com>
11791
11792         * g++.dg/cpp0x/constexpr-diag2.C: New.
11793
11794 2011-02-20  Jason Merrill  <jason@redhat.com>
11795
11796         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11797
11798         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11799
11800         * g++.dg/overload/conv-op1.C: New.
11801
11802         * g++.dg/cpp0x/constexpr-synth1.C: New.
11803
11804 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11805
11806         * objc.dg/layout-2.m: New.
11807         * objc.dg/selector-3.m: Adjusted location of error message.
11808         * objc.dg/type-size-3.m: Same.
11809         * obj-c++.dg/selector-3.mm: Same.
11810
11811 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11812
11813         PR objc/47784
11814         * objc.dg/property/dotsyntax-22.m: New.
11815         * obj-c++.dg/property/dotsyntax-22.mm: New.
11816
11817 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11818
11819         PR c++/46394
11820         * g++.dg/template/typedef38.C: New test.
11821
11822 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11823
11824         PR fortran/46818
11825         * gfortran.dg/whole_file_30.f90 : New test.
11826         * gfortran.dg/whole_file_31.f90 : New test.
11827
11828 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11829
11830         PR fortran/45077
11831         PR fortran/44945
11832         * gfortran.dg/whole_file_28.f90 : New test.
11833         * gfortran.dg/whole_file_29.f90 : New test.
11834
11835 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11836
11837         PR c++/44118
11838         * g++.dg/template/crash105.C: New.
11839
11840 2011-02-19  Jason Merrill  <jason@redhat.com>
11841
11842         * g++.dg/cpp0x/regress/no-elide1.C: New.
11843
11844 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11845
11846         PR tree-optimization/46620
11847         * gcc.dg/pr46620.c: New.
11848
11849 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11850
11851         PR c/47809
11852         * gcc.target/i386/pr47809.c: New test.
11853
11854 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11855             Tobias Burnus  <burnus@net-b.de>
11856
11857         * lib/target-supports.exp
11858         (check_effective_target_fortran_large_real): New check for large reals.
11859         * gfortran.dg/nan_7.f90: New test.
11860
11861 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11862
11863         PR libgfortran/47567
11864         * gfortran.dg/fmt_f0_1.f90: Update test.
11865
11866 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11867
11868         PR fortran/47348
11869         * gfortran.dg/array_constructor_36.f90 : New test.
11870         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11871         allow for comparison between different elements of the array
11872         constructor at different levels of optimization.
11873
11874 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11875
11876         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11877         * gcc.target/i386/pr32280-1.c: Likewise.
11878
11879 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11880
11881         PR target/47800
11882         * gcc.target/i386/pr47800.c: New test.
11883
11884 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11885
11886         * objc/execute/exceptions/foward-1.x: New.
11887
11888 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11889
11890         PR fortran/47789
11891         * gfortran.dg/derived_constructor_comps_4.f90: New.
11892
11893 2011-02-18  Tobias Burnus
11894
11895         PR fortran/47775
11896         * gfortran.dg/func_result_6.f90: New.
11897
11898 2011-02-18  Michael Matz  <matz@suse.de>
11899
11900         PR fortran/45586
11901         * gfortran.dg/lto/pr45586_0.f90: New test.
11902         * gfortran.dg/typebound_proc_20.f90: Ditto.
11903         * gfortran.dg/typebound_proc_21.f90: Ditto.
11904
11905 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11906
11907         PR c++/47795
11908         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11909
11910 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11911
11912         PR fortran/47750
11913         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11914         gcc_warning_prefix.
11915         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11916         normalizing the error/warning output.
11917         * gfortran.dg/Wall.f90: Update dg-error/warning.
11918         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11919         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11920         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11921         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11922         * gfortran.dg/class_30.f90: Update dg-error/warning.
11923         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11924         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11925         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11926         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11927         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11928         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11929         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11930         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11931         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11932         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11933         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11934         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11935         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11936         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11937         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11938         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11939         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11940         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11941         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11942         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11943         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11944         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11945         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11946         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11947         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11948
11949 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11950
11951         PR fortran/47768
11952         * gfortran.dg/proc_ptr_comp_30.f90: New.
11953
11954 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11955
11956         PR debug/47780
11957         * gcc.target/i386/pr47780.c: New test.
11958
11959 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11960
11961         PR fortran/47767
11962         * gfortran.dg/class_40.f03: New.
11963
11964 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11965
11966         PR c++/47208
11967         * g++.dg/cpp0x/auto21.C: New test.
11968
11969 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11970
11971         * objc.dg/special/unclaimed-category-1.h: Updated for
11972         new ABI support.
11973         * objc.dg/special/unclaimed-category-1.m: Same.
11974         * objc.dg/zero-link-1.m: Same.
11975         * objc.dg/lookup-1.m: Same.
11976         * objc.dg/torture/strings/const-str-9.m
11977         * objc.dg/torture/strings/const-str-10.m: Same.
11978         * objc.dg/torture/strings/const-str-11.m: Same.
11979         * objc.dg/torture/forward-1.m: Same.
11980         * objc.dg/zero-link-2.m: Same.
11981         * objc.dg/encode-7-next-64bit.m: Same.
11982         * objc.dg/method-4.m: Same.
11983         * objc.dg/next-runtime-1.m: Same.
11984         * objc.dg/image-info.m: Same.
11985         * objc.dg/pr23214.m: Same.
11986         * objc.dg/symtab-1.m: Same.
11987         * obj-c++.dg/basic.m: Same.
11988         * obj-c++.dg/proto-lossage-3.m: Same.
11989         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11990         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11991         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11992         * obj-c++.dg/method-11.m: Same.
11993         * objc/execute/enumeration-1.m: Same.
11994         * objc/execute/object_is_class.m: Same.
11995         * objc/execute/formal_protocol-2.m: Same.
11996         * objc/execute/formal_protocol-4.m: Same.
11997         * objc/execute/formal_protocol-6.m: Same.
11998         * objc/execute/bycopy-3.m: Same.
11999         * objc/execute/exceptions/catchall-1.m: Same.
12000         * objc/execute/exceptions/finally-1.m: Same.
12001         * objc/execute/exceptions/local-variables-1.m: Same.
12002         * objc/execute/exceptions/foward-1.m: Same.
12003         * objc/execute/bf-common.h
12004         * objc/execute/enumeration-2.m: Same.
12005         * objc/execute/formal_protocol-1.m: Same.
12006         * objc/execute/formal_protocol-3.m: Same.
12007         * objc/execute/formal_protocol-5.m: Same.
12008         * objc/execute/accessing_ivars.m: Same.
12009         * objc/execute/bycopy-2.m: Same.
12010         * objc/execute/formal_protocol-7.m: Same.
12011         * objc/execute/compatibility_alias.m: Same.
12012         * objc/execute/no_clash.m: Same.
12013         * objc/execute/object_is_meta_class.m: Same.
12014         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12015         * objc/execute/class-tests-1.h: Include stdio.h.
12016         * objc/execute/class-tests-2.h: Same.
12017         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12018         runtimes.
12019         * obj-c++.dg/try-catch-2.mm: Same.
12020
12021 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
12022
12023         PR c++/47783
12024         * g++.dg/warn/Wunused-parm-4.C: New test.
12025
12026 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
12027             Jan Hubicka  <jh@suse.cz>
12028
12029         PR debug/47106
12030         PR debug/47402
12031         * g++.dg/debug/pr47106.C: New.
12032
12033 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
12034
12035         PR target/43653
12036         * gcc.target/i386/pr43653.c: New test.
12037
12038 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
12039
12040         PR c++/47172
12041         * g++.dg/template/inherit6.C: New test.
12042
12043 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
12044
12045         PR fortran/47745
12046         * gfortran.dg/class_39.f03: New.
12047
12048 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
12049
12050         PR c++/47326
12051         * g++.dg/cpp0x/variadic106.C: New test.
12052
12053 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
12054
12055         PR libfortran/47757
12056         * gfortran.dg/pr47757-1.f90: New test.
12057         * gfortran.dg/pr47757-2.f90: New test.
12058         * gfortran.dg/pr47757-3.f90: New test.
12059
12060         PR c++/47704
12061         * g++.dg/cpp0x/enum8.C: New test.
12062
12063 2011-02-15  Jason Merrill  <jason@redhat.com>
12064
12065         * g++.dg/inherit/implicit-trivial1.C: New.
12066         * g++.dg/cpp0x/implicit-trivial1.C: New.
12067
12068 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
12069
12070         PR middle-end/47725
12071         * gcc.dg/torture/pr47725.c: Removed.
12072
12073 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
12074
12075         PR target/47755
12076         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12077         constant does not generate a load from memory.
12078
12079 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
12080
12081         PR middle-end/47725
12082         * gcc.dg/torture/pr47725.c: New.
12083
12084 2011-02-15  Richard Guenther  <rguenther@suse.de>
12085
12086         PR tree-optimization/47743
12087         * gcc.dg/torture/pr47743.c: New testcase.
12088
12089 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
12090
12091         PR middle-end/47581
12092         * gcc.target/i386/pr47581.c: New test.
12093
12094 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12095
12096         PR fortran/47730
12097         * gfortran.dg/select_type_22.f03: New.
12098
12099 2011-02-14  Jason Merrill  <jason@redhat.com>
12100
12101         * g++.dg/cpp0x/regress/enum1.C: New.
12102
12103 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
12104
12105         * gnat.dg/include.adb: New test.
12106
12107 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12108
12109         PR fortran/47728
12110         * gfortran.dg/class_38.f03: New.
12111
12112 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
12113
12114         * gcc.dg/pr46494.c: New test.
12115
12116 2011-02-14  Richard Guenther  <rguenther@suse.de>
12117
12118         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12119
12120 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12121
12122         PR ada/41929
12123         * gnat.dg/null_pointer_deref1.exp: Don't skip on
12124         sparc*-sun-solaris2.11.
12125
12126 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12127
12128         PR fortran/47349
12129         * gfortran.dg/argument_checking_18.f90: New.
12130
12131 2011-02-13  Tobias Burnus  <burnus@net-b.de>
12132
12133         * gfortran.dg/argument_checking_13.f90: Update dg-error.
12134         * gfortran.dg/argument_checking_17.f90: New.
12135
12136 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
12137
12138         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12139         are temporarily disabled.
12140         * gfortran.dg/class_7.f03: Ditto.
12141         * gfortran.dg/coarray_14.f90: Ditto.
12142         * gfortran.dg/typebound_proc_13.f03: Ditto.
12143
12144 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
12145
12146         PR fortran/45586
12147         * gfortran.dg/extends_11.f03: New.
12148
12149 2011-02-11  Xinliang David Li  <davidxl@google.com>
12150
12151         PR tree-optimization/47707
12152         * g++.dg/tree-ssa/pr47707.C: New test.
12153
12154 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
12155
12156         * g++.dg/opt/inline17.C: New test.
12157
12158 2011-02-11  Tobias Burnus  <burnus@net-b.de>
12159
12160         PR fortran/47550
12161         * gfortran.dg/pure_formal_2.f90: New.
12162
12163 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
12164
12165         PR rtl-optimization/47614
12166         * gfortran.dg/pr47614.f: New.
12167
12168 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
12169
12170         PR driver/47678
12171         * gcc.dg/opts-6.c: New test.
12172
12173 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
12174
12175         PR debug/47684
12176         * gcc.dg/pr47684.c: New test.
12177
12178 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12179
12180         PR target/47629
12181         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12182         c99_runtime, dg-add-options c99_runtime.
12183         (main): Use __asm__.
12184
12185 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12186
12187         PR testsuite/47400
12188         * lib/target-supports.exp (check_ascii_locale_available): New proc.
12189         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12190         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12191         * gcc.dg/ucnid-10.c: Likewise.
12192         * gcc.dg/ucnid-13.c: Likewise.
12193         * gcc.dg/ucnid-7.c: Likewise.
12194         * gcc.dg/ucnid-8.c: Likewise.
12195         Adapt dg-warning line number.
12196
12197 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
12198
12199         * gcc.target/i386/parity-1.c: Use -march=k8.
12200         * gcc.target/i386/parity-2.c: Ditto.
12201         * gcc.target/i386/vecinit-1.c: Ditto.
12202         * gcc.target/i386/vecinit-2.c: Ditto.
12203
12204 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12205
12206         PR target/46610
12207         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12208         * gcc.target/mips/save-restore-3.c: Likewise.
12209         * gcc.target/mips/save-restore-4.c: Likewise.
12210         * gcc.target/mips/save-restore-5.c: Likewise.
12211
12212         PR target/47683
12213         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12214         * g++.dg/tree-prof/partition2.C: Likewise.
12215
12216 2011-02-09  Jason Merrill  <jason@redhat.com>
12217
12218         * g++.dg/tree-ssa/inline-3.C: Use a normal function
12219         rather than misdeclare std::puts.
12220
12221         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12222         * g++.dg/other/warning1.C: Likewise.
12223         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12224         * g++.old-deja/g++.gb/scope06.C: Likewise.
12225         * g++.old-deja/g++.law/cvt11.C: Likewise.
12226         * g++.old-deja/g++.law/init1.C: Likewise.
12227         * g++.dg/abi/mangle26.C: Likewise.
12228
12229         * g++.dg/template/function1.C: Adjust for C++0x mode.
12230         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12231
12232         * g++.dg/ext/label10.C: Adjust for C++0x mode.
12233         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12234
12235         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12236
12237         * g++.dg/cpp0x/regress/abi-empty7.C: New.
12238
12239         * g++.dg/cpp0x/regress: New directory.
12240         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12241         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12242         * g++.dg/cpp0x/regress/regress3.C: New.
12243
12244 2011-02-10  Richard Guenther  <rguenther@suse.de>
12245
12246         PR tree-optimization/47677
12247         * gcc.dg/torture/pr47677.c: New testcase.
12248
12249 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
12250
12251         * objc.dg/special/load-category-1.m: Remove unused header.
12252         * objc.dg/special/load-category-1a.m: Likewise.
12253         * objc.dg/special/load-category-2.m: Likewise.
12254         * objc.dg/special/load-category-2a.m: Likewise.
12255         * objc.dg/special/load-category-3.m: Likewise.
12256         * objc.dg/special/load-category-3a.m: Likewise.
12257         * objc.dg/attributes/proto-attribute-2.m: Likewise.
12258         * objc.dg/attributes/proto-attribute-3.m: Likewise.
12259         * objc.dg/attributes/class-attribute-1.m: Likewise.
12260         * objc.dg/property/property.exp: Don't run for Darwin < 9.
12261         * obj-c++.dg/property/property.exp: Likewise.
12262         * objc.dg/attributes/method-sentinel-1.m: Update type header.
12263         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12264         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12265         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12266         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12267         * obj-c++.dg/template-8.mm: Likewise.
12268
12269 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
12270
12271         PR target/47665
12272         * gcc.target/i386/pr47665.c: New test.
12273
12274 2011-02-10  Jie Zhang  <jie@codesourcery.com>
12275
12276         PR testsuite/47622
12277         Revert
12278         2011-02-05  Jie Zhang  <jie@codesourcery.com>
12279         PR debug/42631
12280         * gcc.dg/pr42631.c: Update test.
12281         * gcc.dg/pr42631-2.c: New test.
12282
12283 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12284
12285         PR fortran/47352
12286         * gfortran.dg/proc_decl_25.f90: New.
12287
12288 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12289
12290         PR fortran/47463
12291         * gfortran.dg/typebound_assignment_2.f03: New.
12292
12293 2011-02-09  Richard Guenther  <rguenther@suse.de>
12294
12295         PR tree-optimization/47664
12296         * gcc.dg/tree-ssa/inline-7.c: New testcase.
12297
12298 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
12299
12300         PR middle-end/47646
12301         * gnat.dg/uninit_func.adb: Adjust dg directive.
12302
12303 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
12304
12305         PR middle-end/47646
12306         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12307
12308 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12309
12310         PR fortran/47637
12311         * gfortran.dg/auto_dealloc_2.f90: New.
12312
12313 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12314
12315         * gcc.dg/builtins-config.h: Remove __sgi handling.
12316         * lib/target-supports.exp (add_options_for_c99_runtime): Add
12317         -std=c99 for mips-sgi-irix6.5*.
12318
12319 2011-02-09  Martin Jambor  <mjambor@suse.cz>
12320
12321         PR middle-end/45505
12322         * gfortran.dg/pr25923.f90: Remove xfails.
12323
12324 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12325
12326         PR fortran/47583
12327         * gfortran.dg/inquire_14.f90: New test.
12328
12329 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
12330
12331         PR fortran/45290
12332         * gfortran.dg/pointer_init_6.f90: New.
12333
12334 2011-02-08  Jeff Law <law@redhat.com>
12335
12336         PR tree-optimization/42893
12337         * gcc.tree-ssa/pr42893.c: New test.
12338
12339 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
12340
12341         PR tree-optimization/46834
12342         PR tree-optimization/46994
12343         PR tree-optimization/46995
12344         * gcc.dg/graphite/id-pr46834.c: New.
12345         * gfortran.dg/graphite/id-pr46994.f90: New.
12346         * gfortran.dg/graphite/id-pr46995.f90: New.
12347
12348 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12349
12350         PR middle-end/47646
12351         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12352         using the variable is known the warning is emitted there.
12353         * gcc.dg/uninit-pr19430.c (foo): Likewise.
12354         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12355
12356         * c-c++-common/pr20000.c (g): Both warnings occur at the return
12357         statement.
12358         (vg): Likewise.
12359         * gcc.dg/noreturn-1.c (foo5): Likewise.
12360         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12361         (method2): Likewise.
12362
12363         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12364         the return statement using the uninitialized variable.
12365         * gfortran.dg/pr39666-2.f90 (f): Likewise.
12366
12367 2011-02-08  Richard Guenther  <rguenther@suse.de>
12368
12369         PR middle-end/47639
12370         * g++.dg/opt/pr47639.c: New testcase.
12371
12372 2011-02-08  Richard Guenther  <rguenther@suse.de>
12373
12374         PR tree-optimization/47632
12375         * g++.dg/opt/pr47632.C: New testcase.
12376
12377 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12378
12379         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12380
12381 2011-02-07  Richard Guenther  <rguenther@suse.de>
12382
12383         PR tree-optimization/47615
12384         * g++.dg/opt/pr47615.C: New testcase.
12385
12386 2011-02-07  Richard Guenther  <rguenther@suse.de>
12387
12388         PR tree-optimization/47621
12389         * gcc.dg/torture/pr47621.c: New testcase.
12390
12391 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
12392
12393         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12394
12395 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
12396
12397         PR fortran/47592
12398         * gfortran.dg/allocate_with_source_1 : New test.
12399
12400 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
12401
12402         PR middle-end/47610
12403         * gcc.dg/pr47610.c: New test.
12404
12405 2011-02-05  Jie Zhang  <jie@codesourcery.com>
12406
12407         PR debug/42631
12408         * gcc.dg/pr42631.c: Update test.
12409         * gcc.dg/pr42631-2.c: New test.
12410
12411 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12412
12413         PR fortran/47574
12414         * gfortran.dg/pr47574.f90:  New test.
12415
12416 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
12417
12418         PR tree-optimization/46194
12419         * gcc.dg/autopar/pr46194.c: New.
12420
12421 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12422
12423         PR tree-optimization/43695
12424         * g++.dg/ipa/pr43695.C: New.
12425
12426 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
12427
12428         PR inline-asm/23200
12429         * gcc.dg/pr23200.c: New test.
12430
12431 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
12432
12433         PR c++/47589
12434         * g++.dg/pr47589.C: New test.
12435
12436 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
12437
12438         PR c++/47398
12439         * g++.dg/template/typedef37.C: New test.
12440         * g++.dg/template/param1.C: Adjust expected error message.
12441
12442 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12443
12444         PR middle-end/31490
12445         * gcc.dg/pr31490-2.c: New test.
12446         * gcc.dg/pr31490-3.c: New test.
12447         * gcc.dg/pr31490-4.c: New test.
12448
12449 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
12450             Jakub Jelinek  <jakub@redhat.com>
12451
12452         PR c++/46890
12453         * g++.dg/parser/semicolon3.C: Adjust.
12454         * g++.dg/parser/semicolon4.C: New testcase.
12455         * g++.dg/pr46890.C: New testcase.
12456
12457 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12458
12459         PR c++/29571
12460         * g++.dg/init/pr29571.C: New.
12461
12462 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12463
12464         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12465         instead of vect_int.
12466
12467 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12468
12469         PR target/47312
12470         * gcc.target/i386/pr47312.c: New test.
12471
12472         PR target/47564
12473         * gcc.target/i386/pr47564.c: New test.
12474
12475 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
12476
12477         PR tree-optimization/45122
12478         * gcc.dg/tree-ssa/pr45122.c: New.
12479
12480 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12481
12482         PR target/47272
12483         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12484         and vec_vsx_st.
12485
12486         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12487         and vsx so a default --with-cpu=power7 doesn't give an error
12488         when -mavoid-indexed-addresses is used.
12489
12490         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12491         wrapper function to save the arguments and then jump to the real
12492         function, rather than depending on the compiler not to move stuff
12493         before an asm.
12494         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12495
12496 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12497             Paul Thomas  <pault@gcc.gnu.org>
12498
12499         PR fortran/47082
12500         * gfortran.dg/class_37.f03 : New test.
12501
12502 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
12503             Richard Guenther  <rguenther@suse.de>
12504
12505         PR tree-optimization/40979
12506         PR bootstrap/47044
12507         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12508         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12509         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12510         check_vect_support_and_set_flags.
12511         * gfortran.dg/graphite/vect-pr40979.f90: New.
12512
12513 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12514
12515         PR fortran/47572
12516         * gfortran.dg/class_36.f03: New.
12517
12518 2011-02-02  Richard Guenther  <rguenther@suse.de>
12519
12520         PR tree-optimization/47566
12521         * gcc.dg/lto/20110201-1_0.c: New testcase.
12522
12523 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
12524
12525         PR debug/47498
12526         PR debug/47501
12527         PR debug/45136
12528         PR debug/45130
12529         * debug/pr47498.c: New.
12530         * debug/pr47501.c: New.
12531
12532 2011-02-01  Richard Guenther  <rguenther@suse.de>
12533
12534         PR tree-optimization/47559
12535         * g++.dg/torture/pr47559.C: New testcase.
12536
12537 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
12538
12539         PR fortran/47565
12540         * gfortran.dg/typebound_call_20.f03: New.
12541
12542 2011-02-01  Richard Guenther  <rguenther@suse.de>
12543
12544         PR tree-optimization/47555
12545         * gcc.dg/pr47555.c: New testcase.
12546
12547 2011-02-01  Richard Guenther  <rguenther@suse.de>
12548
12549         PR tree-optimization/47541
12550         * g++.dg/torture/pr47541.C: New testcase.
12551
12552 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12553
12554         PR fortran/47455
12555         * gfortran.dg/typebound_call_19.f03: New.
12556
12557 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12558
12559         PR c++/47416
12560         * g++.dg/cpp0x/pr47416.C: New test.
12561
12562 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
12563
12564         PR fortran/47519
12565         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12566
12567 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12568
12569         PR fortran/47463
12570         * gfortran.dg/typebound_assignment_1.f03: New.
12571
12572 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12573
12574         PR tree-optimization/47538
12575         * gcc.c-torture/execute/pr47538.c: New test.
12576
12577 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12578
12579         PR target/45325
12580         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12581
12582 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12583
12584         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12585
12586 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12587
12588         PR rtl-optimization/44031
12589         * gcc.c-torture/compile/20110131-1.c: New test.
12590
12591 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12592
12593         PR fortran/47042
12594         * gfortran.dg/stmt_func_1.f90: New.
12595
12596 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12597
12598         PR fortran/47042
12599         * gfortran.dg/interface_34.f90: New.
12600
12601 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
12602
12603         PR fortran/47523
12604         * gfortran.dg/realloc_on_assign_5.f03: New test.
12605         * gfortran.dg/realloc_on_assign_5.f03: New test.
12606
12607 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12608
12609         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12610         * gfortran.dg/bessel_7.f90: Likewise.
12611         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
12612
12613         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12614         * gfortran.dg/sum_init_expr.f03: Likewise.
12615
12616         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12617
12618         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12619         -r -nostdlib.
12620
12621         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12622         loop only on "vect_intfloat_cvt" targets.
12623
12624 2011-01-29  Tobias Burnus  <burnus@net-b.de>
12625
12626         PR fortran/47531
12627         * gfortran.dg/shape_6.f90: New.
12628
12629 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12630
12631         PR libgfortran/47434
12632         * gfortran.dg/read_infnan_1.f90: Update test.
12633         * gfortran.dg/module_nan.f90: Update test.
12634         * gfortran.dg/char4_iunit_1.f03: Update test.
12635         * gfortran.dg/large_real_kind_1.f90: Update test.
12636         * gfortran.dg/real_const_3.f90: Update test.
12637         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12638
12639 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
12640
12641         PR c++/47311
12642         * g++.dg/template/param2.C: New test.
12643
12644 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12645
12646         PR libgfortran/47285
12647         * gfortran.dg/fmt_g.f: New test.
12648
12649 2011-01-28  Tobias Burnus  <burnus@net-b.de>
12650
12651         PR fortran/47507
12652         * gfortran.dg/pure_formal_1.f90: New.
12653
12654 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
12655
12656         PR target/42894
12657         * gcc.dg/tls/pr42894.c: New test.
12658
12659 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12660
12661         * gcc.dg/pr47276.c: Add dg-require-visibility.
12662
12663 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12664
12665         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12666
12667 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
12668             Tobias Burnus  <burnus@gcc.gnu.org>
12669
12670         PR fortran/45170
12671         PR fortran/35810
12672         PR fortran/47350
12673         * gfortran.dg/realloc_on_assign_3.f03: New test.
12674         * gfortran.dg/realloc_on_assign_4.f03: New test.
12675         * gfortran.dg/allocatable_function_5.f90: New test.
12676         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12677         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12678         implemented" dg-errors.
12679
12680 2011-01-27  Jan Hubicka  <jh@suse.cz>
12681
12682         PR middle-end/46949
12683         * gcc.dg/attr-weakref-4.c: New testcase
12684
12685 2011-01-27  Martin Jambor  <mjambor@suse.cz>
12686
12687         PR tree-optimization/47228
12688         * gcc.dg/torture/pr47228.c: New test.
12689
12690 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12691
12692         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12693
12694 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12695
12696         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12697         when using auto-overlay support on the SPU.
12698
12699 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12700
12701         PR rtl-optimization/44174
12702         * gcc.target/i386/asm-6.c: New test.
12703
12704 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
12705
12706         PR rtl-optimization/46856
12707         * gcc.c-torture/compile/pr46856.c: New test.
12708
12709 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
12710             Andrew Pinski  <pinskia@gmail.com>
12711
12712         PR c/43082
12713         * gcc.dg/pr43082.c: New.
12714
12715 2011-01-26  DJ Delorie  <dj@redhat.com>
12716
12717         PR rtl-optimization/46878
12718         * gcc.dg/pr46878-1.c: New test.
12719
12720 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12721
12722         PR c++/47476
12723         * g++.dg/cpp0x/pr47476.C: New test.
12724
12725 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12726
12727         * gcc.c-torture/compile/20110126-1.c: New test.
12728
12729 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12730
12731         PR c/47473
12732         * gcc.dg/torture/pr47473.c: New test.
12733
12734 2011-01-26  Jan Hubicka  <jh@suse.cz>
12735
12736         PR target/47237
12737         * gcc.c-torture/execute/pr47237.c: New testcase.
12738
12739 2011-01-26  Jan Hubicka  <jh@suse.cz>
12740
12741         PR tree-optimization/47190
12742         * gcc.dg/attr-weakref-3.c: New testcase.
12743
12744 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
12745
12746         PR c++/43601
12747         * gcc.dg/dll-9a.c: New test file.
12748         * gcc.dg/dll-11.c: Likewise.
12749         * gcc.dg/dll-12.c: Likewise.
12750         * gcc.dg/dll-12a.c: Likewise.
12751         * gcc.dg/dll-11a.c: Likewise.
12752         * gcc.dg/dll-9.c: Likewise.
12753         * gcc.dg/dll-10.c: Likewise.
12754         * gcc.dg/dll-10a.c: Likewise.
12755         * g++.dg/ext/dllexport4a.cc: Likewise.
12756         * g++.dg/ext/dllexport4.C: Likewise.
12757         * g++.dg/ext/dllexport5.C: Likewise.
12758         * g++.dg/ext/dllexport5a.cc: Likewise.
12759
12760 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12761
12762         PR tree-optimization/46970
12763         * gcc.dg/graphite/pr46970.c: New.
12764
12765 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12766
12767         PR tree-optimization/46215
12768         * gcc.dg/graphite/pr46215.c: New.
12769
12770 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12771
12772         PR tree-optimization/46168
12773         * gcc.dg/graphite/pr46168.c: New.
12774
12775 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12776
12777         PR tree-optimization/43657
12778         * gcc.dg/graphite/pr43657.c: New.
12779
12780 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12781
12782         PR tree-optimization/29832
12783         * gfortran.dg/graphite/pr29832.f90: New.
12784
12785 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12786
12787         PR tree-optimization/43567
12788         * gcc.dg/graphite/pr43567.c: New.
12789
12790 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12791
12792         * gfortran.dg/graphite/interchange-4.f: New.
12793         * gfortran.dg/graphite/interchange-5.f: New.
12794
12795         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12796         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12797         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12798         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12799         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12800         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12801         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12802         * gfortran.dg/ltrans-7.f90: Removed.
12803         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12804
12805         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12806         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12807         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12808         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12809         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12810         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12811         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12812         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12813         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12814         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12815         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12816         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12817         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12818         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12819         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12820         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12821         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12822         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12823         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12824         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12825         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12826         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12827         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12828         * gcc.dg/tree-ssa/data-dep-1.c
12829         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12830         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12831         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12832         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12833         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12834
12835 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12836
12837         PR tree-optimization/47265
12838         PR tree-optimization/47443
12839         * gcc.c-torture/compile/pr47265.c: New test.
12840         * gcc.dg/pr47443.c: New test.
12841
12842 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12843
12844         PR tree-optimization/47382
12845         * g++.dg/torture/pr47382.C: New test.
12846         * g++.dg/opt/devirt1.C: Xfail.
12847
12848 2011-01-25  Yao Qi  <yao@codesourcery.com>
12849
12850         PR target/45701
12851         * gcc.target/arm/pr45701-1.c: New test.
12852         * gcc.target/arm/pr45701-2.c: New test.
12853         * gcc.target/arm/pr45701-3.c: New test.
12854
12855 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12856             Jakub Jelinek  <jakub@redhat.com>
12857
12858         PR tree-optimization/47271
12859         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12860
12861 2011-01-25  Nick Clifton  <nickc@redhat.com>
12862
12863         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12864         (saturate_add): Delete.
12865         (exchange): Delete.
12866         (main): Do not run saturate_add.
12867         (set_interrupts): Delete.
12868
12869 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12870
12871         PR fortran/47448
12872         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12873
12874 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12875
12876         PR tree-optimization/47427
12877         PR tree-optimization/47428
12878         * gcc.c-torture/compile/pr47427.c: New test.
12879         * gcc.c-torture/compile/pr47428.c: New test.
12880
12881 2011-01-25  Richard Guenther  <rguenther@suse.de>
12882
12883         PR middle-end/47411
12884         * gcc.dg/torture/pr47411.c: New testcase.
12885
12886 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12887
12888         * gfortran.dg/graphite/id-24.f: New.
12889         * gfortran.dg/graphite/id-25.f: New.
12890
12891 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12892
12893         * gfortran.dg/graphite/id-23.f: New.
12894
12895 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12896
12897         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12898
12899 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12900
12901         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12902         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12903         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12904         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12905         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12906         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12907         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12908         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12909         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12910
12911 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12912
12913         * gcc.dg/graphite/block-0.c: Add documentation.
12914         * gcc.dg/graphite/block-4.c: Same.
12915         * gcc.dg/graphite/block-7.c: Same.
12916         * gcc.dg/graphite/block-8.c: New.
12917         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12918         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12919         * gcc.dg/graphite/interchange-12.c: Add documentation.
12920         * gcc.dg/graphite/interchange-13.c: New.
12921         * gcc.dg/graphite/interchange-14.c: New.
12922         * gcc.dg/graphite/interchange-15.c: New.
12923         * gcc.dg/graphite/interchange-8.c: Add documentation.
12924         * gcc.dg/graphite/interchange-mvt.c: Same.
12925
12926 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12927
12928         PR target/47408
12929         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12930         * gcc.target/powerpc/altivec-14.c: Ditto.
12931         * gcc.target/powerpc/altivec-33.c: Ditto.
12932         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12933         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12934         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12935         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12936         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12937         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12938         * g++.dg/ext/altivec-15.C: Ditto.
12939         * g++.dg/ext/altivec-types-1.C: Ditto.
12940         * g++.dg/ext/altivec-types-2.C: Ditto.
12941         * g++.dg/ext/altivec-types-3.C: Ditto.
12942         * g++.dg/ext/altivec-types-4.C: Ditto.
12943
12944 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12945
12946         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12947
12948 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12949
12950         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12951         optimization options.
12952
12953 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12954
12955         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12956
12957         PR testsuite/45988
12958         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12959
12960 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12961
12962         PR fortran/47421
12963         * gfortran.dg/allocatable_scalar_12.f90: New.
12964
12965 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12966
12967         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12968         vectorization to be not profitable if peeling is used to
12969         realign the memory access.
12970         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12971         loop bound to avoid loop unrolling.
12972         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12973
12974 2011-01-22  Jan Hubicka  <jh@suse.cz>
12975
12976         PR lto/47333
12977         * g++.dg/lto/pr47333.C: New file.
12978
12979 2011-01-22  Jan Hubicka  <jh@suse.cz>
12980
12981         PR tree-optimization/43884
12982         PR lto/44334
12983         * gcc.dg/autopar/outer-2.c: Increase array size.
12984         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12985
12986 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12987
12988         PR fortran/38536
12989         * gfortran.dg/c_loc_tests_16.f90:  New test.
12990
12991 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12992
12993         PR fortran/47399
12994         * gfortran.dg/typebound_proc_19.f90: New.
12995
12996 2011-01-21  Jeff Law <law@redhat.com>
12997
12998         PR tree-optimization/47053
12999         * g++.dg/pr47053.C: New test.
13000
13001 2011-01-21  Jason Merrill  <jason@redhat.com>
13002
13003         PR c++/47041
13004         * g++.dg/cpp0x/constexpr-ctor6.C: New.
13005
13006 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13007
13008         PR c++/47388
13009         * g++.dg/cpp0x/range-for10.C: New test.
13010         * g++.dg/template/for1.C: New test.
13011
13012         PR middle-end/45566
13013         * g++.dg/tree-prof/partition3.C: New test.
13014
13015         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13016
13017         PR rtl-optimization/47366
13018         * g++.dg/opt/pr47366.C: New test.
13019
13020 2011-01-21  Jason Merrill  <jason@redhat.com>
13021
13022         PR c++/46552
13023         * g++.dg/cpp0x/constexpr-regress2.C: New.
13024
13025         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13026
13027 2011-01-21  Jeff Law <law@redhat.com>
13028
13029         PR rtl-optimization/41619
13030         * gcc.dg/pr41619.c: New.
13031
13032 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13033
13034         PR tree-optimization/47355
13035         * g++.dg/opt/pr47355.C: New test.
13036
13037 2011-01-21  Richard Guenther  <rguenther@suse.de>
13038
13039         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13040         making main hot.
13041
13042 2011-01-21  Richard Guenther  <rguenther@suse.de>
13043
13044         PR tree-optimization/47365
13045         * gcc.dg/torture/pr47365.c: New testcase.
13046         * gcc.dg/tree-ssa/pr47392.c: Likewise.
13047
13048 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13049
13050         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13051
13052 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13053
13054         PR tree-optimization/47391
13055         * gcc.dg/pr47391.c: New test.
13056
13057 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13058
13059         * g++.dg/template/char1.C: Use signed char.
13060
13061 2011-01-21  Tobias Burnus  <burnus@net-b.de>
13062
13063         PR fortran/47377
13064         * gfortran.dg/pointer_target_4.f90: New.
13065
13066 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
13067
13068         PR target/47251
13069         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13070         ILP32 system and not IP32.
13071
13072 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
13073
13074         PR debug/46583
13075         * g++.dg/debug/pr46583.C: New.
13076
13077 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
13078
13079         PR debug/47283
13080         * g++.dg/debug/pr47283.C: New test.
13081
13082         PR testsuite/47371
13083         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13084         * gcc.target/i386/headmerge-2.c: Likewise.
13085
13086 2011-01-20  Richard Guenther  <rguenther@suse.de>
13087
13088         PR middle-end/47370
13089         * gcc.dg/torture/pr47370.c: New testcase.
13090
13091 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
13092
13093         PR tree-optimization/46130
13094         * gcc.dg/pr46130-1.c: New test.
13095         * gcc.dg/pr46130-2.c: New test.
13096
13097 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
13098
13099         PR c++/47291
13100         * g++.dg/debug/dwarf2/template-params-10.C: New test.
13101
13102 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
13103
13104         PR debug/46240
13105         * g++.dg/debug/pr46240.cc: New.
13106
13107 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
13108
13109         PR c++/47303
13110         * g++.dg/template/anonunion1.C: New test.
13111
13112         PR rtl-optimization/47337
13113         * gcc.c-torture/execute/pr47337.c: New test.
13114
13115 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13116
13117         PR testsuite/45342
13118         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13119
13120 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13121
13122         PR tree-optimization/46021
13123         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13124
13125 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
13126
13127         PR tree-optimization/47290
13128         * g++.dg/torture/pr47290.C: New test.
13129
13130 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
13131
13132         PR fortran/47240
13133         * gfortran.dg/proc_ptr_comp_29.f90: New.
13134
13135 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
13136
13137         PR testsuite/41146
13138         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13139         powerpc-apple-darwin9.
13140
13141 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
13142
13143         PR rtl-optimization/47299
13144         * gcc.c-torture/execute/pr47299.c: New test.
13145
13146 2011-01-17  Jason Merrill  <jason@redhat.com>
13147
13148         * g++.dg/cpp0x/constexpr-virtual.C: New.
13149
13150 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
13151
13152         PR fortran/47331
13153         * gfortran.dg/gomp/pr47331.f90: New test.
13154
13155 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
13156
13157         PR objc/47314
13158         * objc.dg/selector-warn-1.m: New.
13159         * obj-c++.dg/selector-warn-1.mm: New.
13160
13161 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
13162
13163         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13164         Update dg-final accordingly.
13165
13166 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13167
13168         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13169
13170 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13171
13172         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13173         target check.
13174         * gcc.dg/guality/pr36728-2.c: Likewise.
13175
13176 2011-01-17  Richard Guenther  <rguenther@suse.de>
13177
13178         PR tree-optimization/47313
13179         * g++.dg/torture/pr47313.C: New testcase.
13180
13181 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
13182
13183         PR target/47318
13184         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13185         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13186         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13187         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13188
13189         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13190         as __m256i.
13191         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13192         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13193         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13194
13195 2011-01-17  Richard Guenther  <rguenther@suse.de>
13196
13197         PR tree-optimization/45967
13198         * gcc.dg/torture/pr45967-2.c: New testcase.
13199         * gcc.dg/torture/pr45967-3.c: Likewise.
13200
13201 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13202
13203         PR testsuite/47325
13204         * g++.dg/ext/pr47213.C: Require visibility.
13205
13206 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13207
13208         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13209         * gcc.dg/fixed-point/struct-union.c: Update error messages.
13210
13211 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13212
13213         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13214         Linux-based targets.
13215
13216 2011-01-13  Jan Hubicka  <jh@suse.cz>
13217
13218         PR tree-optimization/47276
13219         * gcc.dg/pr47276.c: New testcase.
13220
13221 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
13222             Jonathan Wakely  <jwakely.gcc@gmail.com>
13223
13224         PR c++/33558
13225         * g++.dg/other/pr33558.C: New.
13226         * g++.dg/other/pr33558-2.C: New.
13227
13228 2011-01-14  Martin Jambor  <mjambor@suse.cz>
13229
13230         PR tree-optimization/45934
13231         PR tree-optimization/46302
13232         * g++.dg/ipa/devirt-c-1.C: New test.
13233         * g++.dg/ipa/devirt-c-2.C: Likewise.
13234         * g++.dg/ipa/devirt-c-3.C: Likewise.
13235         * g++.dg/ipa/devirt-c-4.C: Likewise.
13236         * g++.dg/ipa/devirt-c-5.C: Likewise.
13237         * g++.dg/ipa/devirt-c-6.C: Likewise.
13238         * g++.dg/ipa/devirt-6.C: Likewise.
13239         * g++.dg/ipa/devirt-d-1.C: Likewise.
13240         * g++.dg/torture/pr45934.C: Likewise.
13241
13242 2011-01-14  Jason Merrill  <jason@redhat.com>
13243
13244         * g++.dg/cpp0x/variadic105.C: New.
13245
13246 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
13247             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13248
13249         PR objc/45989
13250         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13251         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13252         execution tests on i?86-*-*, x86_64-*-* and
13253         powerpc*-apple-darwin* && ilp32.
13254         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13255         tests on i?86-*-* and x86_64-*-*.
13256
13257 2011-01-14  Richard Guenther  <rguenther@suse.de>
13258
13259         PR tree-optimization/47280
13260         * g++.dg/opt/pr47280.C: New testcase.
13261
13262 2011-01-14  Jason Merrill  <jason@redhat.com>
13263
13264         * g++.dg/cpp0x/constexpr-regress1.C: New.
13265
13266         * g++.dg/ext/flexary2.C: New.
13267
13268 2011-01-14  Richard Guenther  <rguenther@suse.de>
13269
13270         PR middle-end/47281
13271         * gcc.dg/torture/pr47281.c: New testcase.
13272         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13273
13274 2011-01-14  Richard Guenther  <rguenther@suse.de>
13275
13276         PR tree-optimization/47286
13277         * gcc.dg/tree-ssa/pr47286.c: New testcase.
13278
13279 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
13280
13281         PR c++/47213
13282         * g++.dg/ext/pr47213.C: New.
13283
13284 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13285
13286         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13287
13288 2011-01-13  Tobias Burnus  <burnus@net-b.de>
13289             Mikael Morin  <mikael@gcc.gnu.org>
13290
13291         PR fortran/45848
13292         PR fortran/47204
13293         * gfortran.dg/select_type_20.f90: New.
13294         * gfortran.dg/select_type_21.f90: New.
13295
13296 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
13297
13298         PR target/47251
13299         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13300
13301 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13302
13303         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13304         * gcc.dg/guality/pr36728-2.c: Likewise.
13305
13306 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
13307
13308         PR debug/PR46973
13309         * g++.dg/debug/dwarf2/template-params-9.C: New test.
13310
13311 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
13312
13313         PR rtl-optimization/45352
13314         * gcc.dg/pr45352-3.c: New.
13315
13316 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13317
13318         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13319         comment.
13320         * g++.dg/cpp0x/range-for8.C: New.
13321         * g++.dg/cpp0x/range-for9.C: New.
13322
13323 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
13324
13325         PR debug/47209
13326         * g++.dg/debug/pr47209.C: New.
13327
13328 2011-01-12  Richard Guenther  <rguenther@suse.de>
13329
13330         PR lto/47259
13331         * gcc.dg/lto/pr47259_0.c: New testcase.
13332         * gcc.dg/lto/pr47259_1.c: Likewise.
13333
13334 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
13335
13336         * objc-obj-c++-shared/Object1.h: Add copyright header, update
13337         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13338         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13339         methods missing from the OBJC2 Object.
13340         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13341         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13342         GNU and NeXT runtimes.
13343         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13344         comments.
13345         * objc-obj-c++-shared/Object1.m: Likewise.
13346         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
13347         * objc.dg/proto-qual-1.m: Likewise.
13348         * obj-c++.dg/proto-lossage-3.mm: Likewise.
13349         * obj-c++.dg/proto-qual-1.mm: Likewise.
13350
13351 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
13352
13353         PR testsuite/33033
13354         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13355
13356 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13357
13358         Fixed the Objective-C++ testsuite and updated all tests.
13359         * lib/obj-c++.exp (obj-c++_init): Declare and set
13360         gcc_warning_prefix and gcc_error_prefix.
13361         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13362         'dg-warning', 'dg-message' and 'dg-error'.
13363         * obj-c++.dg/class-extension-3.mm: Likewise.
13364         * obj-c++.dg/class-protocol-1.mm: Likewise.
13365         * obj-c++.dg/encode-7.mm: Likewise.
13366         * obj-c++.dg/exceptions-3.mm: Likewise.
13367         * obj-c++.dg/exceptions-5.mm: Likewise.
13368         * obj-c++.dg/method-12.mm: Likewise.
13369         * obj-c++.dg/method-13.mm: Likewise.
13370         * obj-c++.dg/method-15.mm: Likewise.
13371         * obj-c++.dg/method-16.mm: Likewise.
13372         * obj-c++.dg/method-4.mm: Likewise.
13373         * obj-c++.dg/method-8.mm: Likewise.
13374         * obj-c++.dg/method-conflict-1.mm: Likewise.
13375         * obj-c++.dg/method-conflict-2.mm: Likewise.
13376         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13377         and uncommented second part of the testcase now that the testsuite
13378         works correctly.
13379         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
13380         and uncommented second part of the testcase now that the testsuite
13381         works correctly.
13382         * obj-c++.dg/private-1.mm: Likewise.
13383         * obj-c++.dg/proto-lossage-4.mm: Likewise.
13384         * obj-c++.dg/syntax-error-7.mm: Likewise.
13385         * obj-c++.dg/warn5.mm: Likewise.
13386         * obj-c++.dg/property/at-property-14.mm: Likewise.
13387         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13388         FIXME.
13389         * obj-c++.dg/property/at-property-18.mm: Likewise.
13390         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13391         FIXME.
13392         * obj-c++.dg/property/at-property-21.mm: Likewise.
13393         * obj-c++.dg/property/at-property-28.mm: Likewise.
13394         * obj-c++.dg/property/at-property-5.mm: Likewise.
13395         * obj-c++.dg/property/dynamic-2.mm: Likewise.
13396         * obj-c++.dg/property/property-neg-3.mm: Likewise.
13397         * obj-c++.dg/property/synthesize-11.mm: Likewise.
13398         * obj-c++.dg/property/synthesize-6.mm: Likewise.
13399         * obj-c++.dg/property/synthesize-8.mm: Likewise.
13400         * obj-c++.dg/property/synthesize-9.mm: Likewise.
13401         * obj-c++.dg/tls/diag-5.mm: Likewise.
13402         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13403         dg-error, now matched correctly.
13404
13405 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13406
13407         * objc.dg/property/at-property-29.m: New.
13408         * obj-c++.dg/property/at-property-29.mm: New.
13409
13410 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13411
13412         * go.test/go-test.exp (go-set-goarch): New proc.
13413         (go-gc-tests): Use it.
13414
13415 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
13416
13417         PR debug/46955
13418         * g++.dg/debug/dwarf2/template-params-8.C: New test.
13419
13420 2011-01-11  Richard Henderson  <rth@redhat.com>
13421
13422         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13423
13424 2011-01-11  Jan Hubicka  <jh@suse.cz>
13425
13426         PR lto/45721
13427         PR lto/45375
13428         * gcc.dg/lto/pr45721_1.c: New file.
13429         * gcc.dg/lto/pr45721_0.c: New file.
13430
13431 2011-01-11  Richard Guenther  <rguenther@suse.de>
13432
13433         PR tree-optimization/46076
13434         * gcc.dg/tree-ssa/pr46076.c: New testcase.
13435
13436 2011-01-11  Jeff Law <law@redhat.com>
13437
13438         * PR tree-optimization/47086
13439         * gcc.dg/pr47086.c: New test.
13440
13441 2011-01-11  Jason Merrill  <jason@redhat.com>
13442
13443         PR c++/46658
13444         * g++.dg/template/new10.C: New.
13445
13446         PR c++/45520
13447         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13448
13449 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
13450
13451         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13452         Split type definitions and NSConstantString class into...
13453         * objc-obj-c++-shared/objc-test-suite-types.h: New.
13454         * objc-obj-c++-shared/nsconstantstring-class.h: New.
13455         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13456         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13457         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13458         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13459         to comments.
13460         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13461         encode defines for newer NeXT system headers.
13462         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13463         * obj-c++.dg/torture/strings/string1.mm: Likewise.
13464         * objc.dg/foreach-5.m: Likewise.
13465         * objc.dg/foreach-2.m: Likewise.
13466         * objc.dg/foreach-4.m: Likewise.
13467         * objc.dg/torture/strings/string1.m: Likewise.
13468         * objc.dg/torture/strings/string2.m: Likewise.
13469         * objc.dg/torture/strings/string3.m: Likewise.
13470         * objc.dg/torture/strings/string4.m: Likewise.
13471         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13472         header and stand alone.
13473         * obj-c++.dg/strings/strings-2.mm: Likewise.
13474         * objc.dg/torture/strings/const-str-3.m: Likewise.
13475         * objc.dg/strings/strings-2.m: Likewise.
13476         * objc.dg/strings/const-str-12b.m: Likewise.
13477
13478 2011-01-12  Richard Guenther  <rguenther@suse.de>
13479
13480         PR middle-end/32511
13481         * gcc.dg/attr-weak-1.c: Adjust.
13482
13483 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
13484
13485         PR fortran/47051
13486         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13487         standard compliant and comment.
13488
13489 2011-01-10  Jan Hubicka  <jh@suse.cz>
13490
13491         PR lto/46083
13492         * gcc.dg/initpri3.c: New testcase.
13493
13494 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
13495
13496         PR lto/47222
13497         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13498         externally visible.
13499         (g_esi): Likewise.
13500         (g_ebx): Likewise.
13501         (g_ebp): Likewise.
13502         (g_esp): Likewise.
13503         (g_ebp_save): Likewise.
13504         (g_esp_save): Likewise.
13505
13506 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13507
13508         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13509
13510 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13511
13512         PR tree-optimization/46021
13513         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13514         i?86-*-*, x86_64-*-*.
13515
13516 2011-01-10  Jeff Law <law@redhat.com>
13517
13518         * PR tree-optimization/47141
13519         * gcc.c-torture/compile/pr47141.c: New test.
13520
13521 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13522
13523         PR testsuite/46230
13524         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13525         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13526         * gcc.dg/vect/slp-35.c: Remove XFAILs.
13527         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13528
13529         PR testsuite/46230
13530         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13531         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
13532         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13533         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13534         being vectorized.  Adjust dg-final pattern.
13535
13536         PR testsuite/46230
13537         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13538         * gcc.dg/vect/slp-24.c: Likewise.
13539
13540 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
13541
13542         PR c++/47218
13543         * g++.dg/other/pr47218-1.C: New test file.
13544         * g++.dg/other/pr47218.C: Likewise.
13545         * g++.dg/other/pr47218.h: New supporting header.
13546
13547 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
13548
13549         PR objc/47232
13550         * objc.dg/attributes/invalid-attribute-1.m: New.
13551         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13552
13553 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13554
13555         PR fortran/47224
13556         * gfortran.dg/proc_ptr_comp_28.f90: New.
13557
13558 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13559
13560         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13561         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13562         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13563         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13564         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13565         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13566         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13567         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13568         * objc.dg/gnu-api-2-class.m: Likewise.
13569         * objc.dg/gnu-api-2-ivar.m: Likewise.
13570         * objc.dg/gnu-api-2-method.m: Likewise.
13571         * objc.dg/gnu-api-2-objc.m: Likewise.
13572         * objc.dg/gnu-api-2-object.m: Likewise.
13573         * objc.dg/gnu-api-2-property.m: Likewise.
13574         * objc.dg/gnu-api-2-protocol.m: Likewise.
13575         * objc.dg/gnu-api-2-sel.m: Likewise.
13576
13577 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13578
13579         * objc.dg/foreach-1.m: Skip for Darwin < 9.
13580         * objc.dg/objc-foreach-4.m: Likewise.
13581         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13582         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13583         * objc.dg/foreach-4.m: Likewise.
13584         * objc.dg/foreach-5.m: Likewise.
13585         * objc.dg/foreach-3.m: Return self from init.
13586
13587 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
13588
13589         PR fortran/38536
13590         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
13591
13592 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13593
13594         PR fortran/46313
13595         * gfortran.dg/class_35.f90: New.
13596
13597 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13598
13599         * objc.dg/foreach-1.m: Add "-Wall" to flags.
13600
13601 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
13602
13603         PR objc/47078
13604         * objc.dg/invalid-method-2.m: New.
13605         * obj-c++.dg/invalid-method-2.mm: New.
13606
13607 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
13608
13609         PR fortran/46896
13610         * gfortran.dg/transpose_optimization_2.f90 : New test.
13611
13612 2011-01-08  Jan Hubicka  <jh@suse.cz>
13613
13614         PR tree-optmization/46469
13615         * g++.dg/torture/pr46469.C: New testcase.
13616
13617 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13618
13619         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13620         emulation of libobjc-gnu structure layout functionality to ..
13621         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13622         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13623         * objc/execute/bf-common.h: Adjust headers.
13624         * objc/execute/bf-1.m: Likewise.
13625         * objc/execute/bf-2.m: Likewise.
13626         * objc/execute/bf-3.m: Likewise.
13627         * objc/execute/bf-4.m: Likewise.
13628         * objc/execute/bf-5.m: Likewise.
13629         * objc/execute/bf-6.m: Likewise.
13630         * objc/execute/bf-7.m: Likewise.
13631         * objc/execute/bf-8.m: Likewise.
13632         * objc/execute/bf-9.m: Likewise.
13633         * objc/execute/bf-10.m: Likewise.
13634         * objc/execute/bf-11.m: Likewise.
13635         * objc/execute/bf-12.m: Likewise.
13636         * objc/execute/bf-13.m: Likewise.
13637         * objc/execute/bf-14.m: Likewise.
13638         * objc/execute/bf-15.m: Likewise.
13639         * objc/execute/bf-16.m: Likewise.
13640         * objc/execute/bf-17.m: Likewise.
13641         * objc/execute/bf-18.m: Likewise.
13642         * objc/execute/bf-19.m: Likewise.
13643         * objc/execute/bf-20.m: Likewise.
13644         * objc/execute/bf-21.m: Likewise.
13645         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13646         objc_get_type_qualifiers ().
13647
13648 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
13649
13650         PR fortran/45777
13651         * gfortran.dg/dependency_39.f90:  New test.
13652
13653 2011-01-07  Jan Hubicka  <jh@suse.cz>
13654
13655         Get builtins tests ready for linker plugin.
13656         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13657         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13658         my_memset, my_bzero): Mark used.
13659         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13660         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13661         volatile.
13662         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13663         volatile.
13664
13665 2011-01-07  Jan Hubicka  <jh@suse.cz>
13666
13667         PR tree-optimization/46367
13668         * g++.dg/torture/pr46367.C: New file.
13669
13670 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13671
13672         PR target/47201
13673         * gcc.dg/pr47201.c: New test.
13674
13675         PR bootstrap/47187
13676         * gcc.dg/tree-prof/pr47187.c: New test.
13677
13678 2011-01-07  Tobias Burnus  <burnus@net-b.de>
13679
13680         PR fortran/41580
13681         * gfortran.dg/extends_type_of_3.f90: New.
13682
13683 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
13684
13685         * g++.dg/ext/dllexport-MI1.C: Adjust test.
13686         * g++.dg/ext/dllimport-MI1.C: Likewise.
13687         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13688         * g++.dg/ext/dllimport10.C: Likewise.
13689         * g++.dg/ext/dllimport11.C: Likewise.
13690         * g++.dg/ext/dllimport12.C: Likewise.
13691         * g++.dg/ext/dllimport13.C: Likewise.
13692         * g++.dg/ext/dllimport2.C: Likewise.
13693         * g++.dg/ext/dllimport3.C: Likewise.
13694         * g++.dg/ext/dllimport4.C: Likewise.
13695         * g++.dg/ext/dllimport5.C: Likewise.
13696         * g++.dg/ext/dllimport6.C: Likewise.
13697         * g++.dg/ext/dllimport8.C: Likewise.
13698         * g++.dg/ext/dllimport9.C: Likewise.
13699         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13700         targets, too. Additionally enable test for i?86-*-mingw*.
13701         * g++.dg/ext/selectany1.C: Likewise.
13702         Remove guard variable check.
13703
13704 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
13705
13706         PR fortran/47189
13707         PR fortran/47194
13708         * gfortran.dg/storage_size_3.f08: Extended.
13709
13710 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13711
13712         PR c++/47022
13713         * g++.dg/template/stdarg1.C: New test.
13714
13715 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13716
13717         PR fortran/47195
13718         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13719         * gfortran.dg/defined_operators_1.f90: Split the subroutine
13720         from the interface of functions to not hide the errors that
13721         shall be tested.
13722
13723 2011-01-06  Jan Hubicka  <jh@suse.cz>
13724
13725         * gcc.dg/lto/pr47188_0.c: New testcase.
13726         * gcc.dg/lto/pr47188_1.c: New testcase.
13727
13728 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13729
13730         PR fortran/33117
13731         PR fortran/46478
13732         * gfortran.dg/interface_33.f90: New test.
13733
13734 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
13735
13736         PR c/47150
13737         * gcc.c-torture/compile/pr47150.c: New test.
13738
13739 2011-01-06  Ira Rosen  <irar@il.ibm.com>
13740
13741         PR tree-optimization/47139
13742         * gcc.dg/vect/pr47139.c: New test.
13743
13744 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13745
13746         PR fortran/47180
13747         * gfortran.dg/extends_type_of_2.f03: New.
13748
13749 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13750
13751         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13752
13753 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13754
13755         * gnat.dg/opt14.adb: New test.
13756
13757 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13758
13759         PR fortran/46017
13760         * gfortran.dg/allocate_error_2.f90:  New test.
13761
13762 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13763
13764         PR fortran/47024
13765         * gfortran.dg/storage_size_3.f08: New.
13766
13767 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13768
13769         PR libgfortran/47154
13770         * gfortran.dg/namelist_68.f90: New test.
13771
13772 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13773
13774         * gnat.dg/unchecked_convert8.ad[sb]: New test.
13775
13776 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
13777
13778         PR fortran/46448
13779         * gfortran.dg/class_34.f90: New.
13780
13781 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13782
13783         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13784         use __builtin_inff.  Skip all single-precision tests that require
13785         Infinity.
13786
13787 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13788
13789         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13790
13791 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13792
13793         PR tree-optimization/47148
13794         * gcc.c-torture/execute/pr47148.c: New test.
13795
13796         PR tree-optimization/47155
13797         * gcc.c-torture/execute/pr47155.c: New test.
13798
13799         PR rtl-optimization/47157
13800         * gcc.c-torture/compile/pr47157.c: New test.
13801
13802 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13803
13804         * gcc.dg/torture/vector-shift2.c (schar): Define.
13805         (main): Always use schar or uchar instead of plain "char" to avoid
13806         dependencies on implementation-defined char signedness.
13807
13808 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13809
13810         PR tree-optimization/46801
13811         * gnat.dg/pack9.adb: Remove xfail.
13812
13813 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13814
13815         PR tree-optimization/46984
13816         * g++.dg/ipa/pr46984.C: New test.
13817
13818 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13819
13820         PR fortran/46408
13821         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13822
13823 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13824
13825         PR tree-optimization/47140
13826         * gcc.c-torture/compile/pr47140.c: New test.
13827
13828         PR rtl-optimization/47028
13829         * gcc.dg/pr47028.c: New test.
13830
13831 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13832
13833         * objc.dg/protocol-forward-1.m: Removed TODO.
13834         * objc.dg/protocol-forward-2.m: New.
13835         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13836         * obj-c++.dg/protocol-forward-2.mm: New.
13837
13838 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13839
13840         PR target/38662
13841         * g++.dg/eh/pr38662.C: New testcase.
13842
13843 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13844
13845         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13846         scan for newline '\n'.
13847
13848 \f
13849 Copyright (C) 2011 Free Software Foundation, Inc.
13850
13851 Copying and distribution of this file, with or without modification,
13852 are permitted in any medium without royalty provided the copyright
13853 notice and this notice are preserved.