re PR middle-end/51038 (29_atomics/atomic_flag/clear/1.cc test_and_set/explicit.cc...
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2
3 PR middle-end/51038
4 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
5 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
6 __atomic_clear.
7
8 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
9
10 PR rtl-optimization/51040
11 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
12 patchup code.
13
14 2011-11-10 Jason Merrill <jason@redhat.com>
15
16 PR c++/51079
17 * g++.dg/template/conv12.C: New.
18
19 PR debug/50983
20 * gcc.dg/debug/dwarf2/asm-line1.c: New.
21
22 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
23
24 * gnat.dg/atomic6_1.adb: New test.
25 * gnat.dg/atomic6_2.adb: Likewise.
26 * gnat.dg/atomic6_3.adb: Likewise.
27 * gnat.dg/atomic6_4.adb: Likewise.
28 * gnat.dg/atomic6_5.adb: Likewise.
29 * gnat.dg/atomic6_6.adb: Likewise.
30 * gnat.dg/atomic6_7.adb: Likewise.
31 * gnat.dg/atomic6_8.adb: Likewise.
32 * gnat.dg/atomic6_pkg.ads: New helper.
33
34 2011-11-10 Jakub Jelinek <jakub@redhat.com>
35
36 PR middle-end/51077
37 * gcc.c-torture/compile/pr51077.c: New test.
38
39 PR rtl-optimization/51023
40 * gcc.c-torture/execute/pr51023.c: New test.
41
42 2011-11-10 Richard Guenther <rguenther@suse.de>
43
44 PR tree-optimization/51042
45 * gcc.dg/torture/pr51042.c: New testcase.
46
47 2011-11-10 Richard Guenther <rguenther@suse.de>
48
49 PR tree-optimization/51070
50 * gcc.dg/torture/pr51070.c: New testcase.
51
52 2011-11-10 Richard Guenther <rguenther@suse.de>
53
54 PR tree-optimization/51030
55 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
56
57 2011-11-10 Richard Guenther <rguenther@suse.de>
58
59 PR middle-end/51071
60 * gcc.dg/torture/pr51071.c: New testcase.
61
62 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
63
64 * gnat.dg/loop_optimization9.ad[sb]: New test.
65
66 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
67
68 PR tree-optimization/51058
69 * gfortran.dg/vect/pr51058.f90: New test.
70
71 2011-11-10 Jakub Jelinek <jakub@redhat.com>
72
73 PR tree-optimization/51000
74 * gcc.dg/vect/pr51000.c: New test.
75
76 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
77
78 PR c++/50837
79 * g++.dg/cpp0x/static_assert5.C: New.
80 * g++.dg/template/nontype13.C: Tweak.
81
82 2011-11-09 Jason Merrill <jason@redhat.com>
83
84 PR c++/50972
85 * g++.dg/cpp0x/noexcept16.C: New.
86
87 PR c++/51046
88 * g++.dg/cpp0x/variadic119.C: New.
89
90 2011-11-09 Jakub Jelinek <jakub@redhat.com>
91
92 PR target/50911
93 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
94 permutations.
95 * gcc.dg/torture/vshuf-32.inc: Likewise.
96 * gcc.dg/torture/vshuf-4.inc: Likewise.
97 * gcc.dg/torture/vshuf-8.inc: Likewise.
98
99 * gcc.dg/tm/memopt-1.c: Fix up regexp.
100
101 2011-11-09 Ian Lance Taylor <iant@google.com>
102
103 * lib/target-supports.exp (check_effective_target_ucontext_h): New
104 procedure.
105 * gcc.dg/split-5.c: New test.
106
107 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
108
109 * gcc.dg/tm/memopt-1.c: Adjust regexp.
110
111 2011-11-09 Jason Merrill <jason@redhat.com>
112
113 PR c++/51029
114 * g++.dg/template/virtual1.C: New.
115
116 2011-11-08 Jason Merrill <jason@redhat.com>
117
118 Run most C++ tests in both C++98 and C++11 modes.
119 * lib/target-supports.exp (check_effective_target_c++11): New.
120 (check_effective_target_c++98): New.
121 * lib/g++-dg.exp (g++-dg-runtest): New.
122 * g++.dg/dg.exp: Use g++-dg-runtest.
123 * g++.dg/charset/charset.exp: Likewise.
124 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
125 * g++.dg/dfp/dfp.exp: Likewise.
126 * g++.dg/gcov/gcov.exp: Likewise.
127 * g++.dg/gomp/gomp.exp: Likewise.
128 * g++.dg/graphite/graphite.exp: Likewise.
129 * g++.dg/tls/tls.exp: Likewise.
130 * g++.dg/tm/tm.exp: Likewise.
131 * g++.dg/vect/vect.exp: Likewise.
132 * g++.old-deja/old-deja.exp: Likewise.
133 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
134 with some of the torture options.
135 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
136 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
137 * g++.dg/init/null1.C: Only run in C++98.
138 * g++.dg/warn/Wconversion-null-3.C: Likewise.
139 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
140 * g++.old-deja/g++.brendan/crash64.C: Likewise.
141 * g++.old-deja/g++.other/anon9.C: Likewise.
142 * g++.old-deja/g++.other/linkage1.C: Likewise.
143 * g++.old-deja/g++.other/linkage2.C: Likewise.
144 * g++.old-deja/g++.pt/t29.C: Likewise.
145 * g++.old-deja/g++.pt/t30.C: Likewise.
146 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
147 * g++.dg/ext/anon-struct4.C: Likewise.
148 * g++.dg/init/brace2.C: Likewise.
149 * g++.dg/init/brace6.C: Likewise.
150 * g++.dg/other/anon3.C: Likewise.
151 * g++.dg/template/arg2.C: Likewise.
152 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
153 * g++.old-deja/g++.brendan/enum11.C: Likewise.
154 * g++.old-deja/g++.brendan/enum8.C: Likewise.
155 * g++.old-deja/g++.brendan/enum9.C: Likewise.
156 * g++.old-deja/g++.brendan/friend3.C: Likewise.
157 * g++.old-deja/g++.brendan/init2.C: Likewise.
158 * g++.old-deja/g++.brendan/init4.C: Likewise.
159 * g++.old-deja/g++.brendan/misc14.C: Likewise.
160 * g++.old-deja/g++.jason/cond.C: Likewise.
161 * g++.old-deja/g++.law/init1.C: Likewise.
162 * g++.old-deja/g++.law/operators32.C: Likewise.
163 * g++.old-deja/g++.pt/enum6.C: Likewise.
164 * g++.old-deja/g++.pt/explicit70.C: Likewise.
165 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
166
167 * g++.dg/eh/new1.C: Adjust for C++11 mode.
168 * g++.dg/init/new11.C: Likewise.
169 * g++.dg/init/pr29571.C: Likewise.
170 * g++.dg/lookup/forscope2.C: Likewise.
171 * g++.dg/parse/linkage1.C: Likewise.
172 * g++.dg/parse/typedef8.C: Likewise.
173 * g++.dg/template/error44.C: Likewise.
174 * g++.dg/tls/diag-2.C: Likewise.
175 * g++.dg/tls/diag-4.C: Likewise.
176 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
177 * g++.old-deja/g++.abi/arraynew.C: Likewise.
178 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
179 * g++.old-deja/g++.brendan/new3.C: Likewise.
180 * g++.old-deja/g++.eh/new1.C: Likewise.
181 * g++.old-deja/g++.eh/new2.C: Likewise.
182 * g++.old-deja/g++.jason/new.C: Likewise.
183 * g++.old-deja/g++.law/friend1.C: Likewise.
184 * g++.old-deja/g++.mike/net46.C: Likewise.
185 * g++.old-deja/g++.mike/p755.C: Likewise.
186 * g++.old-deja/g++.other/new6.C: Likewise.
187
188 * g++.dg/cpp0x/variadic74.C: Adjust diags.
189 * g++.dg/template/crash53.C: Likewise.
190 * g++.dg/template/void9.C: Likewise.
191
192 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
193
194 PR c++/51045
195 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
196
197 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
198
199 PR c++/51047
200 * g++.dg/cpp0x/sfinae29.C: New.
201
202 2011-11-09 Janus Weil <janus@gcc.gnu.org>
203
204 PR fortran/50960
205 * gfortran.dg/typebound_call_22.f03: New test case.
206
207 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
208
209 PR libfortran/50016
210 * gfortran.dg/inquire_size.f90: Don't flush the unit.
211
212 2011-11-09 Richard Guenther <rguenther@suse.de>
213
214 PR tree-optimization/51039
215 * gcc.dg/pr51039.c: New testcase.
216
217 2011-11-09 Jakub Jelinek <jakub@redhat.com>
218
219 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
220 Enable also for powerpc*-*-*.
221
222 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
223
224 PR fortran/50540
225 * gfortran.dg/forall_16.f90: New test.
226
227 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
228
229 PR fortran/38718
230 * gfortran.dg/initialization_29.f90: Expand test.
231
232 2011-11-09 Dodji Seketeli <dodji@redhat.com>
233
234 PR c++/51027
235 * g++.dg/cpp0x/alias-decl-12.C: New test.
236 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
237
238 2011-11-09 Dodji Seketeli <dodji@redhat.com>
239
240 PR debug/51032
241 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
242
243 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
244
245 PR tree-optimization/51015
246 * gcc.dg/vect/pr51015.c: New test.
247
248 2011-11-08 David S. Miller <davem@davemloft.net>
249
250 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
251 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
252
253 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
254
255 PR fortran/50404
256 * gfortran.dg/io_constraints_3.f90: Improve testcase.
257
258 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
259
260 PR fortran/50409
261 * gfortran.dg/string_5.f90: Improve testcase.
262
263 2011-10-23 Jason Merrill <jason@redhat.com>
264
265 PR c++/50835
266 * g++.dg/template/lvalue2.C: New.
267
268 2011-11-08 Michael Matz <matz@suse.de>
269
270 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
271 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
272 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
273 * g++.dg/eh/builtin2.C: Ditto.
274 * g++.dg/eh/builtin3.C: Ditto.
275
276 2011-11-08 Jakub Jelinek <jakub@redhat.com>
277
278 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
279 being prefered even for -mavx.
280 * gcc.target/i386/avx-cvt-3.c: New test.
281
282 2011-11-08 Richard Guenther <rguenther@suse.de>
283
284 PR tree-optimization/51012
285 * gcc.dg/pr51012-1.c: New testcase.
286 * gcc.dg/pr51012-2.c: Likewise.
287
288 2011-11-08 Richard Guenther <rguenther@suse.de>
289
290 PR middle-end/51010
291 * c-c++-common/uninit-pr51010.c: New testcase.
292
293 2011-11-08 Jakub Jelinek <jakub@redhat.com>
294
295 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
296 check_effective_target_vect_call_copysignf,
297 check_effective_target_vect_call_lrint): New procedures.
298 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
299 $VECT_SLP_CFLAGS with -ffast-math.
300 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
301 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
302 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
303 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
304
305 2011-11-07 Richard Henderson <rth@redhat.com>
306 Aldy Hernandez <aldyh@redhat.com>
307 Torvald Riegel <triegel@redhat.com>
308
309 Merged from transactional-memory.
310
311 * g++.dg/dg.exp: Run transactional memory tests.
312 * g++.dg/tm: New directory with new tests.
313 * gcc.dg/tm: New directory with new tests.
314 * c-c++-common/tm: New directory with new tests.
315
316 2011-11-08 Dodji Seketeli <dodji@redhat.com>
317
318 Fix context handling of alias-declaration
319 * g++.dg/cpp0x/alias-decl-11.C: New test.
320
321 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
322
323 PR c++/50864
324 * g++.dg/parse/template26.C: New.
325 * g++.dg/template/crash45.C: Adjust dg-error string.
326
327 2011-11-07 Jason Merrill <jason@redhat.com>
328
329 PR c++/50848
330 * g++.dg/template/lookup9.C: New.
331
332 PR c++/50863
333 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
334
335 PR c++/50870
336 * g++.dg/cpp0x/decltype35.C: New.
337
338 2011-11-07 Dodji Seketeli <dodji@redhat.com>
339
340 Support C++11 alias-declaration
341 PR c++/45114
342 * g++.dg/cpp0x/alias-decl-0.C: New test case.
343 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
344 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
345 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
346 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
347 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
348 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
349 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
350 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
351 * g++.dg/ext/alias-decl-attr1.C: Likewise.
352 * g++.dg/ext/alias-decl-attr2.C: Likewise.
353 * g++.dg/ext/alias-decl-attr3.C: Likewise.
354 * g++.dg/ext/alias-decl-attr4.C: Likewise.
355
356 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
357
358 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
359
360 2011-11-07 Janus Weil <janus@gcc.gnu.org>
361
362 PR fortran/50919
363 * gfortran.dg/typebound_call_21.f03: New.
364
365 2011-11-07 Nathan Sidwell <nathan@acm.org>
366
367 * gcc.dg/profile-dir-1.c: Adjust final scan.
368 * gcc.dg/profile-dir-2.c: Adjust final scan.
369 * gcc.dg/profile-dir-3.c: Adjust final scan.
370 * gcc.misc-tests/gcov.exp: Adjust regexp.
371 * gcc.misc-tests/gcov-12.c: New.
372 * gcc.misc-tests/gcov-13.c: New.
373 * gcc.misc-tests/gcovpart-13b.c: New.
374 * gcc.misc-tests/gcov-14.c: New.
375
376 2011-11-07 Jason Merrill <jason@redhat.com>
377
378 PR c++/35688
379 * g++.dg/ext/visibility/template8.C: New.
380
381 2011-11-07 Jakub Jelinek <jakub@redhat.com>
382
383 PR tree-optimization/50789
384 * gcc.target/i386/avx2-gather-1.c: New test.
385 * gcc.target/i386/avx2-gather-2.c: New test.
386 * gcc.target/i386/avx2-gather-3.c: New test.
387 * gcc.target/i386/avx2-gather-4.c: New test.
388
389 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
390
391 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
392
393 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
394
395 PR libfortran/45723
396 * gfortran.dg/open_dev_null.f90: Remove testcase.
397
398 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
399
400 * lib/target-supports.exp (check_effective_target_sync_int_128):
401 Don't cache the result.
402 (check_effective_target_sync_long_long): Ditto.
403
404 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
405
406 PR rtl-optimization/47698
407 * gcc.target/i386/47698.c: New test.
408
409 2011-11-06 Jason Merrill <jason@redhat.com>
410
411 PR c++/35688
412 * g++.dg/ext/visibility/template7.C: New.
413
414 2011-11-07 Terry Guo <terry.guo@arm.com>
415
416 * gcc.target/arm/wmul-1.c: Adjust optimization level.
417 * gcc.target/arm/wmul-2.c: Ditto.
418 * gcc.target/arm/wmul-3.c: Ditto.
419 * gcc.target/arm/wmul-4.c: Ditto.
420
421 2011-11-06 Joseph Myers <joseph@codesourcery.com>
422
423 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
424 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
425 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
426 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
427 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
428 expected diagnostics.
429
430 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
431 Richard Henderson <rth@redhat.com>
432 Aldy Hernandez <aldyh@redhat.com>
433
434 Merged from cxx-mem-model.
435
436 * lib/target-supports.exp (check_effective_target_sync_int_128,
437 check_effective_target_sync_long_long): Check whether the target
438 supports 64 and 128 bit __sync builtins.
439 (check_effective_target_cas_char): New.
440 (check_effective_target_cas_int): New.
441 * gcc.dg/dg.exp: Exclude simulate-thread tests.
442 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
443 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
444 produce the expected library calls.
445 * gcc.dg/atomic-fence.c: New functional tests.
446 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
447 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
448 * gcc.dg/atomic-lockfree[-aux].c: New tests.
449 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
450 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
451 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
452 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
453 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
454 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
455 are atomic.
456 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
457 loads are atomic.
458 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
459 are atomic.
460 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
461 are atomic.
462 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
463 int128 operations are atomic.
464 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
465 operations are atomic.
466 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
467 operations are atomic.
468 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
469 operations are atomic.
470 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
471 stores aren't moved out of a loop.
472 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
473 globals don't overwrite neighbouring globals.
474 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
475 writes dont overwrite neighbouring components.
476 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
477 * c-c++-common/gomp/atomic-3.c: Likewise.
478 * c-c++-common/gomp/atomic-9.c: Likewise.
479 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
480 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
481 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
482 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
483 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
484 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
485 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
486 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
487 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
488 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
489 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
490 g++.dg/gomp/atomic-15.C: Remove.
491 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
492 * gcc.dg/gomp/atomic-11.c: Remove test.
493
494 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
495
496 * gcc.dg/vect/bb-slp-cond-1.c: New test.
497 * gcc.dg/vect/slp-cond-1.c: New test.
498 * gcc.dg/vect/slp-cond-2.c: New test.
499
500 2011-11-05 David S. Miller <davem@davemloft.net>
501
502 * lib/test-supports.exp
503 (check_effective_target_ultrasparc_vis2_hw): New proc.
504 (check_effective_target_ultrasparc_vis3_hw): New proc.
505 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
506 * gcc.target/sparc/vec-init-2.inc: Likewise.
507 * gcc.target/sparc/vec-init-3.inc: Likewise.
508 * gcc.target/sparc/vec-init-1-vis1.c: New test.
509 * gcc.target/sparc/vec-init-1-vis2.c: New test.
510 * gcc.target/sparc/vec-init-1-vis3.c: New test.
511 * gcc.target/sparc/vec-init-2-vis1.c: New test.
512 * gcc.target/sparc/vec-init-2-vis2.c: New test.
513 * gcc.target/sparc/vec-init-2-vis3.c: New test.
514 * gcc.target/sparc/vec-init-3-vis1.c: New test.
515 * gcc.target/sparc/vec-init-3-vis2.c: New test.
516 * gcc.target/sparc/vec-init-3-vis3.c: New test.
517
518 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
519
520 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
521 Disable test on Epiphany.
522 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
523 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
524 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
525 * g++.dg/parse/pragma3.C: Likewise.
526 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
527 (bar): Use it.
528 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
529 * gcc.dg/tls/thr-cse-1.c: Likewise.
530 * g++.dg/opt/devirt2.C: Likewise.
531 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
532 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
533 * gcc.target/epiphany: New directory.
534
535 2011-11-05 Tobias Burnus <burnus@net-b.de>
536
537 * gfortran.dg/quad_2.f90: New.
538
539 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
540
541 * gcc.dg/strlenopt-22g.c: New wrapper around...
542 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
543
544 2011-11-04 Jason Merrill <jason@redhat.com>
545
546 PR c++/26714
547 * g++.dg/init/lifetime2.C: New.
548 * g++.dg/cpp0x/initlist-lifetime2.C: New.
549
550 PR c++/48370
551 * g++.dg/init/lifetime1.C: Test cleanup order.
552
553 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
554
555 * g++.dg/other/offsetof7.C: New test.
556
557 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
558
559 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
560 variable, default empty, -ffat-lto-objects for effective_target_lto.
561 (gcc-dg-test-1): Add options from dg-final methods.
562 * lib/scanasm.exp (scan-assembler_required_options)
563 (scan-assembler-not_required_options): New procs.
564
565 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
566
567 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
568 generate a pedwarn in c++98-mode.
569 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
570 don't generate a pedwarn in c++0x-mode.
571
572 2011-11-04 Olivier Goffart <olivier@woboq.com>
573
574 PR c++/50965
575 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
576
577 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
578
579 PR rtl-optimization/38644
580 * gcc.target/arm/stack-red-zone.c: New.
581
582 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
583
584 PR c++/48420
585 * g++.dg/warn/Wconversion-null-3.C: New.
586
587 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
588
589 PR c++/50941
590 * g++.dg/cpp0x/udlit-strint-length.C: New.
591
592 2011-11-04 Jason Merrill <jason@redhat.com>
593
594 PR c++/48370
595 * g++.dg/cpp0x/initlist-lifetime1.C: New.
596 * g++.dg/init/lifetime1.C: New.
597 * g++.dg/init/ref21.C: New.
598 * g++.dg/eh/array1.C: New.
599
600 2011-11-04 Tom de Vries <tom@codesourcery.com>
601
602 PR tree-optimization/50763
603 * gcc.dg/pr50763-5.c: New test.
604
605 2011-11-04 Tom de Vries <tom@codesourcery.com>
606
607 PR tree-optimization/50763
608 * g++.dg/pr50763-4.C: New test.
609
610 2011-11-04 Jakub Jelinek <jakub@redhat.com>
611
612 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
613 test.
614
615 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
616
617 * gcc.dg/torture/vec-cvt-1.c: New test.
618
619 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
620
621 * gnat.dg/specs/private1[-sub].ads: New test.
622
623 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
624
625 PR fortran/43829
626 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
627 * gfortran.dg/inline_sum_1.f90: New.
628 * gfortran.dg/inline_sum_2.f90: New.
629 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
630 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
631 * gfortran.dg/inline_product_1.f90: New.
632
633 2011-11-03 Tobias Burnus <burnus@net-b.de>
634
635 PR fortran/50933
636 * gfortran.dg/bind_c_dts_5.f90: New.
637
638 2011-11-03 Tobias Burnus <burnus@net-b.de>
639
640 PR fortran/50960
641 * gfortran.dg/module_parameter_array_refs_2.f90: New.
642
643 2011-11-03 Richard Guenther <rguenther@suse.de>
644
645 PR middle-end/50079
646 * g++.dg/init/copy7.C: Remove testcase.
647
648 2011-11-03 Martin Jambor <mjambor@suse.cz>
649
650 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
651 * g++.dg/ipa/devirt-c-2.C: Likewise.
652 * g++.dg/ipa/devirt-c-7.C: New test.
653 * g++.dg/ipa/devirt-c-8.C: Likewise.
654
655 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
656
657 PR tree-optimization/50912
658 * gnat.dg/loop_optimization10.ad[sb]: New test.
659 * gnat.dg/loop_optimization10_pkg.ads: New helper.
660
661 2011-11-02 Jason Merrill <jason@redhat.com>
662
663 PR c++/50930
664 * g++.dg/cpp0x/nsdmi-list2.C: New.
665
666 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
667
668 PR c++/50810
669 * g++.dg/cpp0x/warn_cxx0x2.C: New.
670 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
671
672 2011-11-02 Tom de Vries <tom@codesourcery.com>
673
674 PR tree-optimization/50769
675 * gfortran.dg/pr50769.f90: New test.
676
677 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
678
679 * gcc.target/sparc/20111102-1.c: New test.
680
681 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
682
683 PR c++/50956
684 * g++.dg/warn/Wcast-qual2.C: New.
685
686 2011-11-02 Tom de Vries <tom@codesourcery.com>
687
688 PR tree-optimization/50763
689 * g++.dg/pr50763-3.C: New test.
690
691 2011-11-02 Tom de Vries <tom@codesourcery.com>
692
693 PR tree-optimization/50672
694 * g++.dg/pr50672.C: New test.
695
696 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
697
698 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
699 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
700 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
701
702 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
703
704 2011-11-02 Richard Guenther <rguenther@suse.de>
705
706 PR tree-optimization/50902
707 * gcc.dg/torture/pr50902.c: New testcase.
708
709 2010-11-02 Richard Guenther <rguenther@suse.de>
710
711 PR tree-optimization/50890
712 * gcc.dg/torture/pr50890.c: New testcase.
713
714 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
715
716 PR c++/44277
717 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
718 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
719
720 2011-11-01 Tom de Vries <tom@codesourcery.com>
721
722 PR tree-optimization/50908
723 * gcc.dg/pr50908.c: New test.
724 * gcc.dg/pr50908-2.c: Same.
725 * gcc.dg/pr50908-3.c: Same.
726
727 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
728
729 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
730 the outer loop. Remove comment. Don't check for widen-mult.
731
732 2011-10-31 Martin Jambor <mjambor@suse.cz>
733
734 * gcc.dg/ipa/ipcp-4.c: New test.
735
736 2011-10-31 Jakub Jelinek <jakub@redhat.com>
737
738 * gcc.dg/vshift-3.c: New test.
739 * gcc.dg/vshift-4.c: New test.
740 * gcc.dg/vshift-5.c: New test.
741
742 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
743
744 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
745 and current implementation.
746
747 2011-10-31 Paul Brook <paul@codesourcery.com>
748
749 * gcc.dg/constructor-1.c: New test.
750
751 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
752
753 PR fortran/50753
754 * gfortran.dg/dshift_3.f90: New test.
755
756 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
757
758 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
759 hppa*-*-hpux*.
760 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
761 * gcc.dg/torture/vshuf-v4si.c: Likewise.
762 * gcc.dg/torture/vshuf-v8si.c: Likewise.
763 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
764 * gcc.dg/torture/vshuf-v4di.c: Likewise.
765 * gcc.dg/torture/vshuf-v2df.c: Likewise.
766 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
767 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
768 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
769 * gcc.dg/torture/vshuf-v2di.c: Likewise.
770 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
771 * gcc.dg/torture/vshuf-v4df.c: Likewise.
772 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
773 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
774 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
775 * gcc.dg/vector-compare-2.c: Likewise.
776
777 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
778
779 PR c++/50901
780 * g++.dg/cpp0x/pr50901.C: New.
781
782 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
783
784 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
785 * gcc.target/i386/fma4-check.h (main): Ditto.
786 * gcc.target/i386/xop-check.h (main): Ditto.
787
788 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
789
790 Revert:
791 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
792
793 PR c++/50864
794 * g++.dg/template/crash109.C: New.
795
796 2011-10-28 Jason Merrill <jason@redhat.com>
797
798 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
799
800 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
801
802 PR c++/50864
803 * g++.dg/template/crash109.C: New.
804
805 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
806
807 * gfortran.dg/nearest_5.f90: New test.
808
809 2011-10-28 Jakub Jelinek <jakub@redhat.com>
810
811 * gcc.dg/vshift-1.c: New test.
812 * gcc.dg/vshift-2.c: New test.
813 * gcc.target/i386/xop-vshift-1.c: New test.
814 * gcc.target/i386/xop-vshift-2.c: New test.
815 * gcc.target/i386/avx2-vshift-1.c: New test.
816
817 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
818
819 PR rtl-optimization/49720
820 * g++.dg/torture/pr49720.C: New test.
821
822 2011-10-27 David S. Miller <davem@davemloft.net>
823
824 * gcc.target/sparc/setcc-3.c: New test.
825
826 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
827
828 PR c++/30066
829 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
830
831 2011-10-27 Jakub Jelinek <jakub@redhat.com>
832
833 * gcc.target/i386/sse2-cvt-1.c: New test.
834 * gcc.target/i386/sse2-cvt-2.c: New test.
835 * gcc.target/i386/avx-cvt-1.c: New test.
836 * gcc.target/i386/avx-cvt-2.c: New test.
837 * gcc.target/i386/avx2-cvt-1.c: New test.
838 * gcc.target/i386/avx2-cvt-2.c: New test.
839
840 2011-10-27 Martin Jambor <mjambor@suse.cz>
841
842 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
843
844 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
845 Steven G. Kargl <kargl@gcc.gnu.org>
846
847 PR target/50875
848 * gfortran.dg/pr50875.f90: New test.
849
850 2011-10-26 David S. Miller <davem@davemloft.net>
851
852 * gcc.target/sparc/fmaf-1.c: New test.
853
854 * gcc.target/sparc/setcc-1.c: New test.
855 * gcc.target/sparc/setcc-2.c: New test.
856
857 2011-10-26 Joseph Myers <joseph@codesourcery.com>
858
859 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
860
861 2011-10-26 Joseph Myers <joseph@codesourcery.com>
862
863 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
864 Windows targets.
865
866 2011-10-26 Joseph Myers <joseph@codesourcery.com>
867
868 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
869 symbol names.
870
871 2011-10-26 Joseph Myers <joseph@codesourcery.com>
872
873 * gcc.target/i386/pad-4.c: Skip for Windows targets.
874
875 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
876
877 * gnat.dg/specs/discr1.ads: New test.
878 * gnat.dg/specs/discr1_pkg.ads: New helper.
879
880 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
881
882 * gnat.dg/specs/unchecked_union.ads: Rename to...
883 * gnat.dg/specs/unchecked_union1.ads: ...this.
884 * gnat.dg/specs/unchecked_union2.ads: New test.
885
886 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
887
888 * gnat.dg/specs/atomic1.ads: New test.
889
890 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
891
892 Implement C++11 user-defined literals.
893 * g++.dg/cpp0x/udlit-addr.C: New.
894 * g++.dg/cpp0x/udlit-args.C: New.
895 * g++.dg/cpp0x/udlit-args-neg.C: New.
896 * g++.dg/cpp0x/udlit-clink-neg.C: New.
897 * g++.dg/cpp0x/udlit-concat.C: New.
898 * g++.dg/cpp0x/udlit-concat-neg.C: New.
899 * g++.dg/cpp0x/udlit-constexpr.C: New.
900 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
901 * g++.dg/cpp0x/udlit-declare-neg.C: New.
902 * g++.dg/cpp0x/udlit-friend.C: New.
903 * g++.dg/cpp0x/udlit-general.C: New.
904 * g++.dg/cpp0x/udlit-inline.C: New.
905 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
906 * g++.dg/cpp0x/udlit-member-neg.C: New.
907 * g++.dg/cpp0x/udlit-namespace.C: New.
908 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
909 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
910 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
911 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
912 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
913 * g++.dg/cpp0x/udlit-operator-neg.C: New.
914 * g++.dg/cpp0x/udlit-raw-str.C: New.
915 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
916 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
917 * g++.dg/cpp0x/udlit-systemheader.C: New.
918 * g++.dg/cpp0x/udlit-template.C: New.
919 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
920 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
921 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
922 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
923 * g++.dg/cpp0x/udlit_system_header: New.
924
925 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
926
927 PR c++/50870
928 * g++.dg/cpp0x/decltype34.C: New.
929
930 2011-10-26 Tom de Vries <tom@codesourcery.com>
931
932 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
933 * gcc.c-torture/unsorted/HIset.c: Same.
934 * gcc.c-torture/unsorted/SIcmp.c: Same.
935 * gcc.c-torture/unsorted/SIset.c: Same.
936 * gcc.c-torture/unsorted/SFset.c: Same.
937 * gcc.c-torture/unsorted/UHIcmp.c: Same.
938 * gcc.c-torture/unsorted/USIcmp.c: Same.
939 * gcc.c-torture/unsorted/DFcmp.c: Same.
940
941 2011-10-26 Jakub Jelinek <jakub@redhat.com>
942
943 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
944 to work also with -masm=intel and additionally test the xmm vs. ymm
945 register type combination on mask/dest and in vsib.
946 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
947 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
948 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
949 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
950 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
951 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
952 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
953 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
954 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
955 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
956 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
957 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
958 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
959 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
960 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
961 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
962 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
963 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
964 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
965 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
966 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
967 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
968 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
969 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
970 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
971 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
972 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
973 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
974 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
975 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
976 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
977
978 2011-10-26 Tom de Vries <tom@codesourcery.com>
979
980 PR tree-optimization/50763
981 * gcc.dg/pr50763-2.c: New test.
982
983 2011-10-25 Joseph Myers <joseph@codesourcery.com>
984
985 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
986 Update expected messages.
987
988 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
989
990 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
991
992 2011-10-25 Jason Merrill <jason@redhat.com>
993
994 PR c++/50866
995 * g++.dg/init/aggr7.C: New.
996
997 PR c++/49996
998 * g++.dg/cpp0x/initlist59.C: New.
999
1000 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/50858
1003 * g++.dg/overload/operator5.C: New.
1004
1005 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1006
1007 PR c++/50861
1008 * g++.dg/template/crash108.C: New.
1009
1010 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR tree-optimization/50596
1013 * gcc.dg/vect/vect-cond-10.c: New test.
1014
1015 2011-10-24 Joey Ye <joey.ye@arm.com>
1016
1017 * gcc.target/arm/pr42575.c: Remove architecture option.
1018
1019 2011-10-24 David S. Miller <davem@davemloft.net>
1020
1021 * gcc.target/sparc/vis3move-1.c: New test.
1022 * gcc.target/sparc/vis3move-2.c: New test.
1023 * gcc.target/sparc/vis3move-3.c: New test.
1024
1025 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1026
1027 * gcc.dg/strlenopt-22.c: New testcase.
1028 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1029
1030 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1031
1032 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1033 Remove -march=i386.
1034 (dg-skip-if): Remove.
1035 * gcc.target/i386/funcspec-1.c: Ditto.
1036 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1037
1038 2011-10-24 Richard Guenther <rguenther@suse.de>
1039
1040 * gcc.dg/vect/vect-bool-1.c: New testcase.
1041
1042 2011-10-24 Richard Guenther <rguenther@suse.de>
1043
1044 PR tree-optimization/50838
1045 * gcc.dg/torture/pr50838.c: New testcase.
1046
1047 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1048
1049 PR tree-optimization/50730
1050 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1051 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1052 -fno-tree-sra and SLP flags.
1053
1054 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1055
1056 PR c++/50841
1057 Revert:
1058 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1059
1060 PR c++/50810
1061 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1062 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1063
1064 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1065
1066 PR c++/50810
1067 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1068 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1069
1070 2011-10-23 Tom de Vries <tom@codesourcery.com>
1071
1072 PR tree-optimization/50763
1073 * gcc.dg/pr50763.c: New test.
1074
1075 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1076
1077 PR target/50788
1078 * gcc.target/i386/pr50788.c: New test.
1079
1080 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1081
1082 PR tree-optimization/50819
1083 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1084 * g++.dg/vect/slp-pr50819.cc: New test.
1085
1086 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1087
1088 PR c++/45385
1089 * g++.dg/warn/Wconversion4.C: New.
1090
1091 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR target/50813
1094 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1095 from element other than first and reverse permutation.
1096 * gcc.dg/torture/vshuf-16.inc: Likewise.
1097 * gcc.dg/torture/vshuf-8.inc: Likewise.
1098 * gcc.dg/torture/vshuf-4.inc: Likewise.
1099
1100 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1101
1102 PR c++/31423
1103 * g++.dg/parse/error43.C: New.
1104 * g++.dg/parse/error44.C: Likewise.
1105
1106 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1107 Kirill Yukhin <kirill.yukhin@intel.com>
1108
1109 PR target/50740
1110 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1111 * gcc.target/i386/bmi2-check.h: Ditto.
1112
1113 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1114
1115 PR c++/50811
1116 * g++.dg/cpp0x/override2.C: Add test.
1117
1118 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1119
1120 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1121 check_linker_plugin_available.
1122
1123 2011-10-21 Kai Tietz <ktietz@redhat.com>
1124
1125 * gcc.target/i386/branch-cost1.c: New test.
1126 * gcc.target/i386/branch-cost2.c: New test.
1127 * gcc.target/i386/branch-cost3.c: New test.
1128 * gcc.target/i386/branch-cost4.c: New test.
1129
1130 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1131
1132 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1133
1134 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1135
1136 PR testsuite/50722
1137 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1138
1139 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1140
1141 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1142 (_moz_foo, EXT__foo): Use ASMNAME.
1143
1144 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1145
1146 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1147 names.
1148
1149 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1150
1151 PR target/50766
1152 * gcc.target/i386/pr50766.c: New test.
1153
1154 2011-10-20 Jason Merrill <jason@redhat.com>
1155
1156 PR c++/41449
1157 * g++.dg/eh/partial1.C: New.
1158
1159 2011-10-20 Richard Henderson <rth@redhat.com>
1160
1161 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1162 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1163 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1164 Use __builtin_shuffle.
1165
1166 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1167
1168 PR fortran/50514
1169 * gfortran.dg/ishft_3.f90: Update test.
1170
1171 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1172
1173 PR fortran/50524
1174 * gfortran.dg/substring_integer_index.f90: New test.
1175
1176 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1177
1178 * gfortran.dg/format_string.f: New test.
1179
1180 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1181
1182 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1183 non_strict_align.
1184 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1185
1186 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1187
1188 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1189 gcc.target/i386/pr46226.c: Do not use
1190 -mno-accumulate-outgoing-args.
1191
1192 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1193
1194 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1195 including <strings.h>.
1196
1197 2011-10-19 Jan Hubicka <jh@suse.cz>
1198
1199 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1200 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1201 * lib/c-torture.exp: Likewise.
1202 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1203 * gcc.c-torture/compile/sync-1.c: Likewise.
1204 * gcc.c-torture/compile/sync-1.c: Likewise.
1205 * gcc.c-torture/compile/sync-3.c: Likewise.
1206 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1207 * gcc.dg/noncompile/920507-1.c: Likewise.
1208 * gcc.dg/torture/pr36400.c: Likewise.
1209 * g++.dg/torture/pr34850.C: Likewise.
1210
1211 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1212
1213 * gnat.dg/source_ref1.adb: New test.
1214 * gnat.dg/source_ref2.adb: Likewise.
1215
1216 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/13657
1219 * g++.dg/parse/error42.C: New.
1220 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1221
1222 2011-10-19 Jason Merrill <jason@redhat.com>
1223
1224 PR c++/50793
1225 * g++.dg/init/value9.C: New.
1226
1227 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1228
1229 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1230 * gcc.dg/torture/vshuf-16.inc: Likewise.
1231 * gcc.dg/torture/vshuf-8.inc: Likewise.
1232 * gcc.dg/torture/vshuf-4.inc: Likewise.
1233
1234 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1235
1236 PR fortran/47023
1237 * gfortran.dg/sizeof_proc.f90: New.
1238
1239 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1240
1241 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1242 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1243
1244 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1245
1246 PR testsuite/50796
1247 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1248
1249 2011-10-19 Jason Merrill <jason@redhat.com>
1250
1251 PR c++/50787
1252 * g++.dg/init/ref20.C: New.
1253
1254 2011-10-19 Kai Tietz <ktietz@redhat.com>
1255
1256 PR middle-end/50795
1257 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1258 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1259 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1260 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1261 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1262
1263 2011-10-19 Richard Guenther <rguenther@suse.de>
1264
1265 PR middle-end/50768
1266 * gcc.dg/torture/pr50768.c: New testcase.
1267
1268 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1269
1270 PR rtl-optimization/50340
1271 * gcc.dg/pr50340.c: New.
1272
1273 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1274
1275 PR tree-optimization/50717
1276
1277 * gcc.dg/pr50717-1.c: New file.
1278 * gcc.target/arm/wmul-12.c: Correct types.
1279 * gcc.target/arm/wmul-8.c: Correct types.
1280
1281 2011-10-18 Jason Merrill <jason@redhat.com>
1282
1283 PR c++/50531
1284 * g++.dg/cpp0x/defaulted32.C: New.
1285
1286 PR c++/50742
1287 * g++.dg/lookup/using23.C: New.
1288
1289 PR c++/50500
1290 * g++.dg/cpp0x/implicit12.C: New.
1291 * g++.dg/cpp0x/defaulted20.C: Adjust.
1292 * g++.dg/cpp0x/defaulted21.C: Adjust.
1293 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1294 * g++.dg/cpp0x/implicit4.C: Adjust.
1295 * g++.dg/cpp0x/implicit5.C: Adjust.
1296 * g++.dg/cpp0x/implicit8.C: Adjust.
1297 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1298 * g++.dg/cpp0x/not_special.C: Adjust.
1299 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1300 * g++.dg/cpp0x/rv1n.C: Adjust.
1301 * g++.dg/cpp0x/rv2n.C: Adjust.
1302 * g++.dg/cpp0x/rv3n.C: Adjust.
1303 * g++.dg/cpp0x/rv4n.C: Adjust.
1304 * g++.dg/cpp0x/rv5n.C: Adjust.
1305 * g++.dg/cpp0x/rv6n.C: Adjust.
1306 * g++.dg/cpp0x/rv7n.C: Adjust.
1307
1308 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1309
1310 * gcc.target/i386/avx2-vpop-check.h: New header.
1311 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1312 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1313 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1314 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1315 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1316 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1317 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1318 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1319 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1320 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1321 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1322 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1323 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1324 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1325 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1326
1327 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1328
1329 PR fortran/50420
1330 * gfortran.dg/coarray_subobject_1.f90: New test.
1331 * gfortran.dg/coarray/subobject_1.f90: New test.
1332
1333 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1334
1335 PR rtl-optimization/50205
1336 * gcc.dg/pr50205.c: New.
1337
1338 2011-10-18 Richard Guenther <rguenther@suse.de>
1339
1340 PR tree-optimization/50767
1341 * gcc.dg/torture/pr50767.c: New testcase.
1342
1343 2011-10-18 Julian Brown <julian@codesourcery.com>
1344
1345 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1346 * gcc.target/arm/unaligned-memcpy-1.c: New.
1347 * gcc.target/arm/unaligned-memcpy-2.c: New.
1348 * gcc.target/arm/unaligned-memcpy-3.c: New.
1349 * gcc.target/arm/unaligned-memcpy-4.c: New.
1350
1351 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1352
1353 PR fortran/47023
1354 * gfortran.dg/iso_c_binding_class.f03: New.
1355
1356 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1357
1358 * testsuite/lib/target-supports.exp
1359 (check_effective_target_vect_widen_shift): New.
1360 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1361 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1362 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1363 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1364
1365 2011-10-18 Richard Guenther <rguenther@suse.de>
1366
1367 * gcc.dg/torture/restrict-1.c: New testcase.
1368
1369 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1370
1371 * g++.dg/ext/bases.C: New test.
1372
1373 2011-10-17 David S. Miller <davem@davemloft.net>
1374
1375 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1376 all operations to emit VIS instructions.
1377 * gcc.target/sparc/fandnot.c: Likewise.
1378 * gcc.target/sparc/fnot.c: Likewise.
1379 * gcc.target/sparc/for.c: Likewise.
1380 * gcc.target/sparc/fornot.c: Likewise.
1381 * gcc.target/sparc/fxnor.c: Likewise.
1382 * gcc.target/sparc/fxor.c: Likewise.
1383 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1384 needed.
1385
1386 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1387
1388 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1389 * gcc.dg/torture/vshuf-16.inc: New file.
1390 * gcc.dg/torture/vshuf-2.inc: New file.
1391 * gcc.dg/torture/vshuf-32.inc: New file.
1392 * gcc.dg/torture/vshuf-4.inc: New file.
1393 * gcc.dg/torture/vshuf-8.inc: New file.
1394 * gcc.dg/torture/vshuf-main.inc: New file.
1395 * gcc.dg/torture/vshuf-v16hi.c: New test.
1396 * gcc.dg/torture/vshuf-v16qi.c: New test.
1397 * gcc.dg/torture/vshuf-v2df.c: New test.
1398 * gcc.dg/torture/vshuf-v2di.c: New test.
1399 * gcc.dg/torture/vshuf-v2sf.c: New test.
1400 * gcc.dg/torture/vshuf-v2si.c: New test.
1401 * gcc.dg/torture/vshuf-v32qi.c: New test.
1402 * gcc.dg/torture/vshuf-v4df.c: New test.
1403 * gcc.dg/torture/vshuf-v4di.c: New test.
1404 * gcc.dg/torture/vshuf-v4hi.c: New test.
1405 * gcc.dg/torture/vshuf-v4sf.c: New test.
1406 * gcc.dg/torture/vshuf-v4si.c: New test.
1407 * gcc.dg/torture/vshuf-v8hi.c: New test.
1408 * gcc.dg/torture/vshuf-v8qi.c: New test.
1409 * gcc.dg/torture/vshuf-v8sf.c: New test.
1410 * gcc.dg/torture/vshuf-v8si.c: New test.
1411
1412 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1413
1414 PR tree-optimization/50746
1415 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1416
1417 2011-10-17 Jason Merrill <jason@redhat.com>
1418
1419 PR c++/50736
1420 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1421
1422 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1423
1424 PR c++/44524
1425 * g++.dg/parse/error41.C: New.
1426 * g++.dg/parse/error20.C: Adjust.
1427
1428 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1429
1430 PR c++/50757
1431 * g++.dg/warn/format7.C: New.
1432 * obj-c++.dg/warn7.mm: Likewise.
1433
1434 2011-10-17 Richard Guenther <rguenther@suse.de>
1435
1436 PR tree-optimization/50729
1437 * gcc.dg/torture/pr50729.c: New testcase.
1438
1439 2011-10-15 Tom Tromey <tromey@redhat.com>
1440 Dodji Seketeli <dodji@redhat.com>
1441
1442 * lib/prune.exp (prune_gcc_output): Prune output referring to
1443 included files.
1444 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1445 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1446 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1447 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1448
1449 2011-10-15 Tom Tromey <tromey@redhat.com>
1450 Dodji Seketeli <dodji@redhat.com>
1451
1452 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1453
1454 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/48489
1457 * g++.dg/inherit/error5.C: New.
1458
1459 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1460
1461 PR fortran/47023
1462 PR fortran/50752
1463 * gfortran.dg/kind_tests_4.f90: New.
1464
1465 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1466
1467 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1468 targets that support vector condition.
1469
1470 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1471
1472 PR fortran/47023
1473 * gfortran.dg/c_kind_tests_3.f03: New.
1474
1475 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1476
1477 PR fortran/50547
1478 * gfortran.dg/elemental_args_check_4.f90: New.
1479
1480 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1481
1482 PR tree-optimization/50727
1483 * gcc.dg/vect/pr50727.c: New test.
1484
1485 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1486
1487 * gcc.dg/vla-23.c: New test.
1488
1489 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR tree-optimization/50596
1492 * gcc.dg/vect/vect-cond-9.c: New test.
1493
1494 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1495
1496 * gcc.dg/vect/bb-slp-29.c: New test.
1497
1498 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/50732
1501 * g++.dg/ext/is_base_of_incomplete.C: New.
1502 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1503 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1504
1505 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1506
1507 * gcc.target/sparc/combined-1.c: Compile at -O2.
1508
1509 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1510
1511 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1512 (dg-options): Add -Wno-attributes.
1513 * gcc.target/i386/fma_double_?.c: Ditto.
1514 * gcc.target/i386/fma_run_float_?.c: Ditto.
1515 * gcc.target/i386/fma_run_double_?.c: Ditto.
1516 * gcc.target/i386/l_fma_float_?.c: Dtto.
1517 * gcc.target/i386/l_fma_double_?.c: Ditto.
1518 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1519 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1520
1521 2011-10-15 Tobias Burnus <burnus@net-b.de>
1522
1523 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1524 the comments.
1525 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1526 * gfortran.dg/rank_3.f90: Ditto.
1527 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1528 -std=f2008ts in dg-options.
1529 * gfortran.dg/rank_4.f90: Ditto.
1530
1531 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1532
1533 PR target/49263
1534 * gcc.target/sh/pr49263.c: New.
1535
1536 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * gnat.dg/specs/debug1.ads: Tweak.
1539
1540 2011-10-14 Kai Tietz <ktietz@redhat.com>
1541
1542 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1543
1544 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1545
1546 * gcc.target/i386/sse2-mul-1.c: New test.
1547 * gcc.target/i386/sse4_1-mul-1.c: New test.
1548 * gcc.target/i386/avx-mul-1.c: New test.
1549 * gcc.target/i386/xop-mul-1.c: New test.
1550 * gcc.target/i386/avx2-mul-1.c: New test.
1551
1552 2011-10-14 Jason Merrill <jason@redhat.com>
1553
1554 PR c++/50563
1555 * g++.dg/cpp0x/nsdmi-list1.C: New.
1556
1557 PR c++/50707
1558 * g++.dg/cpp0x/nsdmi-const1.C: New.
1559
1560 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1561
1562 PR fortran/50570
1563 * gfortran.dg/pointer_intent_5.f90: New.
1564
1565 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1566
1567 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1568 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1569 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1570
1571 2011-10-14 Tobias Burnus <burnus@net-b.de>
1572
1573 PR fortran/50718
1574 * gfortran.dg/pointer_check_11.f90: New.
1575 * gfortran.dg/pointer_check_12.f90: New.
1576
1577 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1578
1579 PR c++/38174
1580 * g++.dg/overload/operator4.C: New.
1581
1582 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1583
1584 * gcc.dg/di-longlong64-sync-1.c: New test.
1585 * gcc.dg/di-sync-multithread.c: New test.
1586 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1587 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1588 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1589 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1590 (check_effective_target_arm_arm_ok): New helper.
1591 (check_effective_target_sync_longlong): New helper.
1592
1593 2011-10-14 Richard Guenther <rguenther@suse.de>
1594
1595 PR tree-optimization/50723
1596 * gcc.dg/torture/pr50723.c: New testcase.
1597
1598 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1599
1600 PR c++/17212
1601 * g++.dg/warn/format6.C: New.
1602 * obj-c++.dg/warn6.mm: Likewise.
1603
1604 2011-10-13 Richard Henderson <rth@redhat.com>
1605
1606 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1607 Delete.
1608 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1609 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1610 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1611
1612 2011-10-13 Jason Merrill <jason@redhat.com>
1613
1614 PR c++/50614
1615 * g++.dg/cpp0x/nsdmi-template2.C: New.
1616
1617 PR c++/50437
1618 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1619
1620 PR c++/50618
1621 * g++.dg/init/vbase1.C: New.
1622
1623 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1624
1625 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1626 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1627 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1628 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1629
1630 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1631
1632 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1633
1634 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1635
1636 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1637
1638 2011-10-13 Richard Guenther <rguenther@suse.de>
1639
1640 PR tree-optimization/50712
1641 * gcc.target/i386/pr50712.c: New testcase.
1642
1643 2011-10-13 Tom de Vries <tom@codesourcery.com>
1644
1645 * gcc.dg/memcpy-4.c: New test.
1646
1647 2011-10-13 Richard Guenther <rguenther@suse.de>
1648
1649 PR tree-optimization/50698
1650 * g++.dg/vect/pr50698.cc: New testcase.
1651
1652 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1653
1654 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1655 * gcc.target/powerpc/warn-2.c: Ditto.
1656
1657 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1658 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1659 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1660 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1661 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1662 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1663 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1664 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1665 * gcc.target/powerpc/ppc-pow.c: Likewise.
1666 * gcc.target/powerpc/recip-1.c: Likewise.
1667 * gcc.target/powerpc/recip-2.c: Likewise.
1668 * gcc.target/powerpc/recip-3.c: Likewise.
1669 * gcc.target/powerpc/recip-4.c: Likewise.
1670 * gcc.target/powerpc/recip-5.c: Likewise.
1671
1672 2011-10-12 David S. Miller <davem@davemloft.net>
1673
1674 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1675 '-mvis3' instead of 'mcpu=niagara3' in options.
1676 * gcc.target/sparc/fhalve.c: Likewise.
1677 * gcc.target/sparc/fnegop.c: Likewise.
1678 * gcc.target/sparc/fpadds.c: Likewise.
1679 * gcc.target/sparc/fshift.c: Likewise.
1680 * gcc.target/sparc/fucmp.c: Likewise.
1681 * gcc.target/sparc/lzd.c: Likewise.
1682 * gcc.target/sparc/vis3misc.c: Likewise.
1683 * gcc.target/sparc/xmul.c: Likewise.
1684
1685 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1686
1687 * gnat.dg/vect1.ad[sb]: New test.
1688 * gnat.dg/vect1_pkg.ads: New helper.
1689 * gnat.dg/vect2.ad[sb]: New test.
1690 * gnat.dg/vect2_pkg.ads: New helper.
1691 * gnat.dg/vect3.ad[sb]: New test.
1692 * gnat.dg/vect3_pkg.ads: New helper.
1693 * gnat.dg/vect4.ad[sb]: New test.
1694 * gnat.dg/vect4_pkg.ads: New helper.
1695 * gnat.dg/vect5.ad[sb]: New test.
1696 * gnat.dg/vect5_pkg.ads: New helper.
1697 * gnat.dg/vect6.ad[sb]: New test.
1698 * gnat.dg/vect6_pkg.ads: New helper.
1699
1700 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1701
1702 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1703 * gcc.target/i386/fma_run_double_2.c: Likewise.
1704 * gcc.target/i386/fma_run_double_3.c: Likewise.
1705 * gcc.target/i386/fma_run_double_4.c: Likewise.
1706 * gcc.target/i386/fma_run_double_5.c: Likewise.
1707 * gcc.target/i386/fma_run_double_6.c: Likewise.
1708 * gcc.target/i386/fma_run_float_1.c: Likewise.
1709 * gcc.target/i386/fma_run_float_2.c: Likewise.
1710 * gcc.target/i386/fma_run_float_3.c: Likewise.
1711 * gcc.target/i386/fma_run_float_4.c: Likewise.
1712 * gcc.target/i386/fma_run_float_5.c: Likewise.
1713 * gcc.target/i386/fma_run_float_6.c: Likewise.
1714
1715 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1716 remove the extra dg-options.
1717 * gcc.target/i386/l_fma_double_2.c: Likewise.
1718 * gcc.target/i386/l_fma_double_3.c: Likewise.
1719 * gcc.target/i386/l_fma_double_4.c: Likewise.
1720 * gcc.target/i386/l_fma_double_5.c: Likewise.
1721 * gcc.target/i386/l_fma_double_6.c: Likewise.
1722 * gcc.target/i386/l_fma_float_1.c: Likewise.
1723 * gcc.target/i386/l_fma_float_2.c: Likewise.
1724 * gcc.target/i386/l_fma_float_3.c: Likewise.
1725 * gcc.target/i386/l_fma_float_4.c: Likewise.
1726 * gcc.target/i386/l_fma_float_5.c: Likewise.
1727 * gcc.target/i386/l_fma_float_6.c: Likewise.
1728
1729 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1730
1731 PR tree-optimization/50189
1732 * g++.dg/torture/pr50189.C: New testcase.
1733
1734 2011-10-12 Richard Guenther <rguenther@suse.de>
1735
1736 PR tree-optimization/50700
1737 * gcc.dg/builtin-object-size-12.c: New testcase.
1738
1739 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1740
1741 PR c/50565
1742 * gcc.c-torture/compile/pr50565-1.c,
1743 gcc.c-torture/compile/pr50565-2.c: New tests.
1744
1745 2011-10-11 Jason Merrill <jason@redhat.com>
1746
1747 PR c++/49855
1748 PR c++/49896
1749 * g++.dg/template/constant1.C: New.
1750 * g++.dg/template/constant2.C: New.
1751 * g++.dg/cpp0x/constexpr-template3.C: New.
1752
1753 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1754
1755 * gcc.target/i386/warn-vect-op-3.c: New test.
1756 * gcc.target/i386/warn-vect-op-1.c: New test.
1757 * gcc.target/i386/warn-vect-op-2.c: New test.
1758
1759 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1760
1761 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1762
1763 2011-10-11 Richard Guenther <rguenther@suse.de>
1764
1765 PR tree-optimization/50204
1766 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1767
1768 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1769
1770 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1771
1772 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1773
1774 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1775 * gcc.target/i386/fma_double_2.c: Ditto.
1776 * gcc.target/i386/fma_double_3.c: Ditto.
1777 * gcc.target/i386/fma_double_4.c: Ditto.
1778 * gcc.target/i386/fma_double_5.c: Ditto.
1779 * gcc.target/i386/fma_double_6.c: Ditto.
1780 * gcc.target/i386/fma_float_1.c: Ditto.
1781 * gcc.target/i386/fma_float_2.c: Ditto.
1782 * gcc.target/i386/fma_float_3.c: Ditto.
1783 * gcc.target/i386/fma_float_4.c: Ditto.
1784 * gcc.target/i386/fma_float_5.c: Ditto.
1785 * gcc.target/i386/fma_float_6.c: Ditto.
1786 * gcc.target/i386/l_fma_double_1.c: Ditto.
1787 * gcc.target/i386/l_fma_double_2.c: Ditto.
1788 * gcc.target/i386/l_fma_double_3.c: Ditto.
1789 * gcc.target/i386/l_fma_double_4.c: Ditto.
1790 * gcc.target/i386/l_fma_double_5.c: Ditto.
1791 * gcc.target/i386/l_fma_double_6.c: Ditto.
1792 * gcc.target/i386/l_fma_float_1.c: Ditto.
1793 * gcc.target/i386/l_fma_float_2.c: Ditto.
1794 * gcc.target/i386/l_fma_float_3.c: Ditto.
1795 * gcc.target/i386/l_fma_float_4.c: Ditto.
1796 * gcc.target/i386/l_fma_float_5.c: Ditto.
1797 * gcc.target/i386/l_fma_float_6.c: Ditto.
1798 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1799 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1800 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1801 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1802 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1803 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1804 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1805 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1806 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1807 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1808 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1809 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1810
1811 2011-10-11 Tristan Gingold <gingold@adacore.com>
1812
1813 * gcc.dg/va-arg-4.c: New test.
1814 * gcc.dg/va-arg-5.c: Ditto.
1815
1816 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1817
1818 * lib/target-supports.exp (check_effective_target_fd_truncate):
1819 Close and unlink test file before exit.
1820
1821 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1822
1823 PR fortran/50564
1824 * gfortran.dg/forall_15.f90: New test case.
1825
1826 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1827 Andrew Macleod <amacleod@redhat.com>
1828
1829 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1830 wrappers for *other_threads() and *final_verify().
1831 * gcc.dg/simulate-thread/simulate-thread.h
1832 (simulate_thread_wrapper_other_threads): New.
1833 (simulate_thread_wrapper_final_verify): New.
1834
1835 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1836
1837 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1838
1839 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1840
1841 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1842
1843 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1844 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1845
1846 * gcc.target/i386/fma_1.h: New file.
1847 * gcc.target/i386/fma_2.h: Likewise.
1848 * gcc.target/i386/fma_3.h: Likewise.
1849 * gcc.target/i386/fma_4.h: Likewise.
1850 * gcc.target/i386/fma_5.h: Likewise.
1851 * gcc.target/i386/fma_6.h: Likewise.
1852 * gcc.target/i386/fma_double_1.c: Likewise.
1853 * gcc.target/i386/fma_double_2.c: Likewise.
1854 * gcc.target/i386/fma_double_3.c: Likewise.
1855 * gcc.target/i386/fma_double_4.c: Likewise.
1856 * gcc.target/i386/fma_double_5.c: Likewise.
1857 * gcc.target/i386/fma_double_6.c: Likewise.
1858 * gcc.target/i386/fma_float_1.c: Likewise.
1859 * gcc.target/i386/fma_float_2.c: Likewise.
1860 * gcc.target/i386/fma_float_3.c: Likewise.
1861 * gcc.target/i386/fma_float_4.c: Likewise.
1862 * gcc.target/i386/fma_float_5.c: Likewise.
1863 * gcc.target/i386/fma_float_6.c: Likewise.
1864 * gcc.target/i386/fma_main.h: Likewise.
1865 * gcc.target/i386/fma_run_double_1.c: Likewise.
1866 * gcc.target/i386/fma_run_double_2.c: Likewise.
1867 * gcc.target/i386/fma_run_double_3.c: Likewise.
1868 * gcc.target/i386/fma_run_double_4.c: Likewise.
1869 * gcc.target/i386/fma_run_double_5.c: Likewise.
1870 * gcc.target/i386/fma_run_double_6.c: Likewise.
1871 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1872 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1873 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1874 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1875 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1876 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1877 * gcc.target/i386/fma_run_float_1.c: Likewise.
1878 * gcc.target/i386/fma_run_float_2.c: Likewise.
1879 * gcc.target/i386/fma_run_float_3.c: Likewise.
1880 * gcc.target/i386/fma_run_float_4.c: Likewise.
1881 * gcc.target/i386/fma_run_float_5.c: Likewise.
1882 * gcc.target/i386/fma_run_float_6.c: Likewise.
1883 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1884 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1885 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1886 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1887 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1888 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1889 * gcc.target/i386/l_fma_1.h: Likewise.
1890 * gcc.target/i386/l_fma_2.h: Likewise.
1891 * gcc.target/i386/l_fma_3.h: Likewise.
1892 * gcc.target/i386/l_fma_4.h: Likewise.
1893 * gcc.target/i386/l_fma_5.h: Likewise.
1894 * gcc.target/i386/l_fma_6.h: Likewise.
1895 * gcc.target/i386/l_fma_double_1.c: Likewise.
1896 * gcc.target/i386/l_fma_double_2.c: Likewise.
1897 * gcc.target/i386/l_fma_double_3.c: Likewise.
1898 * gcc.target/i386/l_fma_double_4.c: Likewise.
1899 * gcc.target/i386/l_fma_double_5.c: Likewise.
1900 * gcc.target/i386/l_fma_double_6.c: Likewise.
1901 * gcc.target/i386/l_fma_float_1.c: Likewise.
1902 * gcc.target/i386/l_fma_float_2.c: Likewise.
1903 * gcc.target/i386/l_fma_float_3.c: Likewise.
1904 * gcc.target/i386/l_fma_float_4.c: Likewise.
1905 * gcc.target/i386/l_fma_float_5.c: Likewise.
1906 * gcc.target/i386/l_fma_float_6.c: Likewise.
1907 * gcc.target/i386/l_fma_main.h: Likewise.
1908 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1909 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1910 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1911 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1912 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1913 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1914 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1915 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1916 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1917 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1918 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1919 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1920
1921 2011-10-10 Richard Guenther <rguenther@suse.de>
1922
1923 PR middle-end/50389
1924 * gcc.dg/torture/pr50389.c: New testcase.
1925
1926 2011-10-10 Richard Guenther <rguenther@suse.de>
1927
1928 PR middle-end/50195
1929 * gcc.dg/builtins-47.c: Optimize.
1930
1931 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1932
1933 * lib/gcc-simulate-thread.exp: New.
1934 * gcc.dg/simulate-thread/guality.h: New.
1935 * gcc.dg/simulate-thread/simulate-thread.h: New.
1936 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1937 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1938 * gcc.dg/simulate-thread/README: New.
1939 * g++.dg/simulate-thread/guality.h: New.
1940 * g++.dg/simulate-thread/simulate-thread.h: New.
1941 * g++.dg/simulate-thread/simulate-thread.exp: New.
1942 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1943 * c-c++-common/cxxbitfields-2.c: Remove.
1944 * c-c++-common/cxxbitfields.c: Remove.
1945 * c-c++-common/cxxbitfields-4.c: Remove.
1946 * c-c++-common/cxxbitfields-5.c: Remove.
1947 * c-c++-common/simulate-thread/bitfields-1.c: New.
1948 * c-c++-common/simulate-thread/bitfields-2.c: New.
1949 * c-c++-common/simulate-thread/bitfields-3.c: New.
1950 * c-c++-common/simulate-thread/bitfields-4.c: New.
1951
1952 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1953
1954 PR c++/38980
1955 * g++.dg/warn/format5.C: New.
1956
1957 2011-10-09 Tobias Burnus <burnus@net-b.de>
1958
1959 PR fortran/50273
1960 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1961 * gfortran.dg/common_16.f90: New.
1962
1963 2011-10-09 Tobias Burnus <burnus@net-b.de>
1964
1965 * gfortran.dg/iso_c_binding_param_1.f90: New.
1966 * gfortran.dg/iso_c_binding_param_2.f90: New.
1967 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1968
1969 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1970
1971 PR tree-optimization/50635
1972 * gcc.dg/vect/pr50635.c: New test.
1973
1974 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1975
1976 PR fortran/50659
1977 * gfortran.dg/proc_decl_27.f90: New.
1978
1979 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1980
1981 PR libobjc/50428
1982 * objc/execute/initialize-1.m: New test.
1983
1984 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1985
1986 PR fortran/47844
1987 * gfortran.dg/pointer_function_result_1.f90 : New test.
1988
1989 2011-10-07 David S. Miller <davem@davemloft.net>
1990
1991 PR 50655
1992 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1993 * gcc.target/sparc/cmask.c: Use it.
1994 * gcc.target/sparc/fhalve.c: Likewise.
1995 * gcc.target/sparc/fnegop.c: Likewise.
1996 * gcc.target/sparc/fpadds.c: Likewise.
1997 * gcc.target/sparc/fshift.c: Likewise.
1998 * gcc.target/sparc/fucmp.c: Likewise.
1999 * gcc.target/sparc/lzd.c: Likewise.
2000 * gcc.target/sparc/vis3misc.c: Likewise.
2001 * gcc.target/sparc/xmul.c: Likewise.
2002
2003 2011-10-07 Richard Henderson <rth@redhat.com>
2004
2005 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2006 match for avx2.
2007 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2008
2009 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2010
2011 * gcc.dg/pr50193-1.c: New file.
2012 * gcc.target/arm/shiftable.c: New file.
2013
2014 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2015
2016 PR fortran/50625
2017 * gfortran.dg/class_46.f03: New.
2018
2019 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2020
2021 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2022 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2023 (syslog, vsyslog, __vsyslog_chk): Likewise.
2024
2025 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2026 (x, EXT_x): Use ASMNAME.
2027
2028 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2029 (a, c): Use ASMNAME.
2030
2031 2011-10-07 Tom de Vries <tom@codesourcery.com>
2032
2033 PR middle-end/50527
2034 * gcc.dg/pr50527.c: New test.
2035
2036 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR tree-optimization/50650
2039 * gcc.c-torture/compile/pr50650.c: New test.
2040
2041 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2042
2043 PR tree-optimization/50575
2044 * gcc.c-torture/execute/vector-compare-2.x: New file.
2045
2046 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2047
2048 PR middle-end/50125
2049 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2050 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2051 (bar3): Likewise.
2052
2053 2011-10-07 Richard Guenther <rguenther@suse.de>
2054
2055 PR testsuite/50637
2056 * gcc.dg/vect/vect-align-2.c: Increase array size.
2057
2058 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2059 H.J. Lu <hongjiu.lu@intel.com>
2060
2061 PR target/50603
2062 * gcc.target/i386/pr50603.c: New test.
2063
2064 2011-10-06 Jason Merrill <jason@redhat.com>
2065
2066 PR c++/39164
2067 * g++.dg/cpp0x/default31.C: New.
2068
2069 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2070
2071 PR tree-optimization/50596
2072 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2073 New.
2074 * gcc.dg/vect/vect-cond-8.c: New test.
2075
2076 2011-10-06 Richard Henderson <rth@redhat.com>
2077
2078 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2079 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2080 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2081 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2082 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2083 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2084 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2085 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2086 * gcc.c-torture/execute/vshuf-16.inc: New file.
2087 * gcc.c-torture/execute/vshuf-2.inc: New file.
2088 * gcc.c-torture/execute/vshuf-4.inc: New file.
2089 * gcc.c-torture/execute/vshuf-8.inc: New file.
2090 * gcc.c-torture/execute/vshuf-main.inc: New file.
2091 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2092 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2093 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2094 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2095 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2096 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2097 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2098 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2099 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2100 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2101 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2102 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2103 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2104
2105 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR tree-optimization/49279
2108 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2109 * gcc.c-torture/execute/pr49279.c: New test.
2110
2111 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2112
2113 PR target/49049
2114 * gcc.c-torture/compile/pr49049.c: New test.
2115
2116 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2117
2118 PR target/50305
2119 * gcc.target/arm/pr50305.c: New test.
2120
2121 2011-10-06 Richard Guenther <rguenther@suse.de>
2122
2123 PR tree-optimization/38884
2124 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2125 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2126
2127 2011-10-05 David S. Miller <davem@davemloft.net>
2128
2129 * gcc.target/sparc/lzd.c: New test.
2130 * gcc.target/sparc/popc.c: New test.
2131
2132 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2133
2134 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2135 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2136 * g++.dg/other/final1.C: Cleanup original tree dump.
2137
2138 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR tree-optimization/50613
2141 * gcc.dg/pr50613.c: New test.
2142
2143 2011-10-05 Richard Henderson <rth@redhat.com>
2144
2145 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2146 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2147 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2148 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2149 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2150 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2151 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2152 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2153
2154 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2155
2156 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2157 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2158 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2159 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2160 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2161
2162 2011-10-05 Richard Guenther <rguenther@suse.de>
2163
2164 PR tree-optimization/38885
2165 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2166
2167 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2168
2169 * gcc.target/i386/sw-1.c: New test.
2170
2171 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2172
2173 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2174 -mtune=generic.
2175 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2176
2177 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2178
2179 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2180
2181 2011-10-04 David S. Miller <davem@davemloft.net>
2182
2183 * gcc.target/sparc/fhalve.c: New test.
2184 * gcc.target/sparc/fnegop.c: New test.
2185 * gcc.target/sparc/xmul.c: New test.
2186
2187 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2188
2189 PR fortran/35831
2190 * gfortran.dg/dummy_procedure_6.f90: New.
2191
2192 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2193
2194 PR tree-optimization/50604
2195 * gcc.dg/pr50604.c: New test.
2196
2197 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2198
2199 PR tree-optimization/49662
2200 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2201 * gcc.dg/graphite/interchange-15.c: Likewise.
2202 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2203
2204 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2205
2206 * gcc.dg/tree-ssa/restrict-4.c: New test.
2207
2208 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2209
2210 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2211 (main): Use __typeof to get result type of comparison.
2212
2213 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2214
2215 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2216 Make et_vect_multiple_sizes_saved global.
2217 (check_effective_target_vect64): Make et_vect64_saved global.
2218
2219 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2220
2221 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2222 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2223 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2224 * gcc.dg/builtin-complex-err-1.c: Adjust.
2225
2226 2011-10-02 Jason Merrill <jason@redhat.com>
2227
2228 * g++.dg/cpp0x/range-for22.C: New.
2229
2230 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2231 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2232 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2233 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2234
2235 * g++.dg/cpp0x/nsdmi5.C: New.
2236
2237 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2238
2239 PR target/50579
2240 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2241 New procedures.
2242 (mips-dg-options): Force an ABI option if the current ABI is
2243 incompatible with the required -mlong setting. Likewise force
2244 a long setting if the current one is incompatible with the
2245 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2246 throughout procedure.
2247 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2248 instead of addressing=absolute.
2249
2250 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2251
2252 * gcc.target/mips/stack-1.c: New test.
2253
2254 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2255
2256 * gcc.dg/pr49696.c: New test.
2257
2258 2011-10-02 Jan Hubicka <jh@suse.cz>
2259
2260 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2261
2262 2011-10-01 David S. Miller <davem@davemloft.net>
2263
2264 * gcc.target/sparc/cmask.c: New test.
2265 * gcc.target/sparc/fpadds.c: New test.
2266 * gcc.target/sparc/fshift.c: New test.
2267 * gcc.target/sparc/fucmp.c: New test.
2268 * gcc.target/sparc/vis3misc.c: New test.
2269
2270 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2271
2272 PR fortran/50585
2273 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2274
2275 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2276
2277 PR c++/44473
2278 * g++.dg/dfp/44473-1.C: New test.
2279 * g++.dg/dfp/44473-2.C: New test.
2280 * g++.dg/dfp/mangle-1.C: New test.
2281 * g++.dg/dfp/mangle-2.C: New test.
2282 * g++.dg/dfp/mangle-3.C: New test.
2283 * g++.dg/dfp/mangle-4.C: New test.
2284 * g++.dg/dfp/mangle-5.C: New test.
2285
2286 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR inline-asm/50571
2289 * gcc.dg/pr50571.c: New test.
2290
2291 PR tree-optimization/46309
2292 * gcc.dg/pr46309.c: New test.
2293
2294 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2295
2296 * gcc.dg/strlenopt-21.c: New test.
2297
2298 2011-09-30 Revital Eres <revital.eres@linaro.org>
2299
2300 * gcc.dg/sms-10.c: New file.
2301
2302 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2303
2304 * gcc.target/arm/pr50099.c: New test.
2305
2306 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2307
2308 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2309
2310 2011-09-30 David S. Miller <davem@davemloft.net>
2311
2312 * gcc.target/sparc/bmaskbshuf.c: New test.
2313 * gcc.target/sparc/edgen.c: New test.
2314
2315 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2316
2317 PR fortran/50547
2318 * gfortran.dg/pure_formal_proc_3.f90: New.
2319
2320 PR fortran/50553
2321 * gfortran.dg/stfunc_7.f90: New.
2322
2323 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2324
2325 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2326 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2327 * gcc.dg/vector-compare-1.c: Likewise.
2328 * gcc.dg/vector-compare-2.c: Likewise.
2329
2330 2011-09-29 David S. Miller <davem@davemloft.net>
2331
2332 * gcc.target/sparc/array.c: New test.
2333
2334 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2335
2336 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2337 loop unroll and set max unroll times to 8.
2338 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2339 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2340 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2341 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2342
2343 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2344
2345 PR c++/40145
2346 * g++.dg/ext/visibility/warn5.C: New.
2347
2348 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2349
2350 PR c++/45278
2351 * g++.dg/warn/Wextra-3.C: New.
2352
2353 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2354
2355 PR target/49486
2356 * gcc.target/sh/pr49468-si.c: New.
2357
2358 2011-09-28 Tom de Vries <tom@codesourcery.com>
2359
2360 PR testsuite/50485
2361 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2362 (TEST): Initialize src3 with random floats.
2363 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2364 from union src3. Initialize src3 with random floats.
2365
2366 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2367
2368 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2369 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2370 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2371 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2372 * gcc.target/sh/sh4a-cos.c: Ditto.
2373 * gcc.target/sh/sh4a-cosf.c: Ditto.
2374 * gcc.target/sh/sh4a-sin.c: Ditto.
2375 * gcc.target/sh/sh4a-sinf.c: Ditto.
2376 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2377 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2378 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2379
2380 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2381
2382 PR c++/31489
2383 * g++.dg/parse/error40.C: New.
2384 * g++.dg/warn/incomplete1.C: Adjust.
2385
2386 2011-09-27 Jan Hubicka <jh@suse.cz>
2387
2388 PR middle-end/49463
2389 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2390 Mark used.
2391
2392 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2393
2394 * gcc.dg/strlenopt-1.c: New test.
2395 * gcc.dg/strlenopt-1f.c: New test.
2396 * gcc.dg/strlenopt-2.c: New test.
2397 * gcc.dg/strlenopt-2f.c: New test.
2398 * gcc.dg/strlenopt-3.c: New test.
2399 * gcc.dg/strlenopt-4.c: New test.
2400 * gcc.dg/strlenopt-4g.c: New test.
2401 * gcc.dg/strlenopt-4gf.c: New test.
2402 * gcc.dg/strlenopt-5.c: New test.
2403 * gcc.dg/strlenopt-6.c: New test.
2404 * gcc.dg/strlenopt-7.c: New test.
2405 * gcc.dg/strlenopt-8.c: New test.
2406 * gcc.dg/strlenopt-9.c: New test.
2407 * gcc.dg/strlenopt-10.c: New test.
2408 * gcc.dg/strlenopt-11.c: New test.
2409 * gcc.dg/strlenopt-12.c: New test.
2410 * gcc.dg/strlenopt-12g.c: New test.
2411 * gcc.dg/strlenopt-13.c: New test.
2412 * gcc.dg/strlenopt-14g.c: New test.
2413 * gcc.dg/strlenopt-14gf.c: New test.
2414 * gcc.dg/strlenopt-15.c: New test.
2415 * gcc.dg/strlenopt-16g.c: New test.
2416 * gcc.dg/strlenopt-17g.c: New test.
2417 * gcc.dg/strlenopt-18g.c: New test.
2418 * gcc.dg/strlenopt.h: New file.
2419
2420 2011-09-27 Tom de Vries <tom@codesourcery.com>
2421
2422 PR middle-end/43864
2423 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2424 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2425 * gcc.dg/pr43864.c: New test.
2426 * gcc.dg/pr43864-2.c: Same.
2427 * gcc.dg/pr43864-3.c: Same.
2428 * gcc.dg/pr43864-4.c: Same.
2429
2430 2011-09-27 Jan Hubicka <jh@suse.cz>
2431
2432 * gcc.dg/ipa/inline-5.c: New testcase.
2433
2434 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2435
2436 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2437 vectors.
2438 * gcc.dg/vect/bb-slp-27.c: New.
2439 * gcc.dg/vect/bb-slp-28.c: New.
2440
2441 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2442
2443 * testsuite/lib/target-supports.exp (check_profiling_available):
2444 Don't rely solely on TLS tests for -fprofile-generate, fall
2445 through to the other code.
2446
2447 2011-09-27 Richard Guenther <rguenther@suse.de>
2448
2449 PR tree-optimization/50363
2450 * gcc.dg/torture/pr50363.c: New testcase.
2451
2452 2011-09-26 Jason Merrill <jason@redhat.com>
2453
2454 PR c++/45012
2455 * g++.dg/template/partial13.C: New.
2456
2457 PR c++/46105
2458 * g++.dg/template/partial12.C: New.
2459
2460 PR c++/50508
2461 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2462
2463 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2464
2465 PR c++/45487
2466 * g++.dg/diagnostic/bindings1.C: New.
2467 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2468
2469 2011-09-26 David S. Miller <davem@davemloft.net>
2470
2471 * gcc.target/sparc/wrgsr.c: New test.
2472 * gcc.target/sparc/rdgsr.c: New test.
2473 * gcc.target/sparc/edge.c: New test.
2474 * gcc.target/sparc/fcmp.c: New test.
2475
2476 * gcc.target/sparc/edge.c: Update for new return types.
2477 * gcc.target/sparc/fcmp.c: Likewise.
2478
2479 * gcc.target/sparc/fpaddsubi.c: New test.
2480
2481 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2482
2483 PR fortran/50515
2484 * gfortran.dg/common_15.f90: New.
2485
2486 PR fortran/50517
2487 * gfortran.dg/dummy_procedure_5.f90: New.
2488 * gfortran.dg/interface_26.f90: Modified error message.
2489 * gfortran.dg/proc_ptr_11.f90: Ditto.
2490 * gfortran.dg/proc_ptr_15.f90: Ditto.
2491 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2492 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2493
2494 2011-09-26 Jason Merrill <jason@redhat.com>
2495
2496 PR c++/50512
2497 * g++.dg/overload/rvalue3.C: New.
2498
2499 PR c++/50523
2500 * g++.dg/overload/ref-conv2.C: New.
2501
2502 * g++.dg/cpp0x/nsdmi-template1.C: New.
2503
2504 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2505
2506 * g++.dg/cpp0x/nullptr25.C: New.
2507
2508 2011-09-26 Richard Guenther <rguenther@suse.de>
2509
2510 PR tree-optimization/50472
2511 * gcc.dg/torture/pr50472.c: New testcase.
2512
2513 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2514
2515 * gnat.dg/opt22.adb: New test.
2516 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2517
2518 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2519
2520 * gnat.dg/opt21.adb: New test.
2521 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2522
2523 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2524
2525 * gnat.dg/opt20.ad[sb]: New test.
2526 * gnat.dg/opt20_pkg.ads: New helper.
2527
2528 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2529
2530 * gnat.dg/array17.adb: New test.
2531 * gnat.dg/array17_pkg.ads: New helper.
2532
2533 2011-09-25 Jason Merrill <jason@redhat.com>
2534
2535 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2536
2537 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2538
2539 * gnat.dg/frame_overflow.ads: New.
2540 * gnat.dg/frame_overflow.adb: Adjust.
2541 * gnat.dg/specs/addr1.ads: Likewise.
2542
2543 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2544
2545 * g++.dg/tree-ssa/restrict2.C: New test.
2546
2547 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2548
2549 * lib/target-supports.exp (check_effective_target_vect64): New.
2550 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2551 of multiple vector sizes.
2552 * gcc.dg/vect/bb-slp-26.c: New.
2553
2554 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2555
2556 PR c++/50280
2557 * g++.dg/template/bitfield1.C: New.
2558
2559 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2560
2561 * gcc.dg/vect/bb-slp-24.c: New.
2562
2563 2011-09-24 Jason Merrill <jason@redhat.com>
2564
2565 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2566
2567 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2568
2569 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2570 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2571
2572 * g++.dg/cpp0x/nsdmi1.C: New.
2573 * g++.dg/cpp0x/nsdmi2.C: New.
2574 * g++.dg/cpp0x/nsdmi3.C: New.
2575 * g++.dg/cpp0x/nsdmi4.C: New.
2576 * g++.old-deja/g++.other/init4.C: New.
2577
2578 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2579
2580 PR c++/44267
2581 * g++.dg/template/sfinae28.C: New.
2582
2583 2011-09-23 Ian Lance Taylor <iant@google.com>
2584
2585 * go.test/go-test.exp (errchk): Handle more cases of getting
2586 correct Tcl backslash quoting in regular expressions in test file.
2587
2588 2011-09-23 Jason Merrill <jason@redhat.com>
2589
2590 Core 253
2591 * g++.dg/init/const8.C: New.
2592 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2593 * g++.dg/cpp0x/defaulted2.C: Likewise.
2594 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2595 * g++.dg/init/pr20039.C: Likewise.
2596 * g++.dg/init/pr42844.C: Likewise.
2597
2598 2011-09-23 Jan Hubicka <jh@suse.cz>
2599
2600 * gcc.dg/ipa/inline-1.c: new testcase.
2601 * gcc.dg/ipa/inline-2.c: new testcase.
2602 * gcc.dg/ipa/inline-3.c: new testcase.
2603 * gcc.dg/ipa/inline-4.c: new testcase.
2604
2605 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2606
2607 PR c++/50258
2608 * g++.dg/cpp0x/constexpr-static8.C: New.
2609
2610 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2611
2612 * gcc.target/i386/avxfp-1.c: New test.
2613 * gcc.target/i386/avxfp-2.c: New test.
2614
2615 2011-09-23 Terry Guo <terry.guo@arm.com>
2616
2617 * gcc.c-torture/execute/941014-1.x: Deleted.
2618
2619 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2620
2621 PR c++/50491
2622 * g++.dg/cpp0x/pr50491.C: New.
2623
2624 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2625
2626 PR testsuite/50487
2627 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2628
2629 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2630
2631 PR c++/50371
2632 * g++.dg/cpp0x/nullptr24.C: New.
2633
2634 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2635
2636 PR target/50482
2637 * gcc.target/i386/pr50482.c: New test.
2638
2639 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2640
2641 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2642 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2643 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2644 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2645 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2646 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2647 multilib options contain different -march= from dg-options.
2648
2649 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2650 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 PR c++/50344
2653 * g++.dg/template/friend52.C: New.
2654
2655 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2656
2657 * gcc.target/arm/cmp-1.c: New test.
2658 * gcc.target/arm/cmp-2.c: Likewise.
2659
2660 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2661
2662 PR fortran/41733
2663 * gfortran.dg/impure_actual_1.f90: Modified error message.
2664 * gfortran.dg/proc_ptr_32.f90: New.
2665 * gfortran.dg/proc_ptr_33.f90: New.
2666
2667 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2668
2669 PR tree-optimization/50451
2670 * gcc.dg/vect/pr50451.c: New test.
2671
2672 2011-09-21 Ian Lance Taylor <iant@google.com>
2673
2674 * go.test/go-test.exp (errchk): Add special case for bug332.
2675 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2676 some more test lines.
2677
2678 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2679
2680 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2681 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2682 * g++.dg/other/i386-8.C: Ditto.
2683 * g++.dg/other/pr34435.C: Ditto.
2684 * g++.dg/other/pr39496.C: Ditto.
2685 * g++.dg/other/mmintrin.C: Ditto.
2686
2687 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2688
2689 * gcc.dg/vect/vect-cond-7.c: New test.
2690 * gcc.target/i386/sse4_1-cond-1.c: New test.
2691 * gcc.target/i386/avx-cond-1.c: New test.
2692
2693 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/50464
2696 * g++.dg/other/pr50464.C: New test.
2697
2698 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2699
2700 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2701 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2702 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2703 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2704
2705 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2706
2707 * gnat.dg/opt19.adb: New test.
2708
2709 2011-09-21 Terry Guo <terry.guo@arm.com>
2710
2711 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2712 on arch conflict when testing case on targets other than armv7-a.
2713
2714 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2715
2716 PR c++/50454
2717 * g++.dg/ext/int128-1.C: New.
2718 * g++.dg/ext/int128-2.C: Likewise.
2719 * g++.dg/ext/int128-2.h: Likewise.
2720
2721 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2722
2723 PR testsuite/50469
2724 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2725
2726 2011-09-20 Jason Merrill <jason@redhat.com>
2727
2728 * g++.dg/cpp0x/constexpr-generated1.C: New.
2729
2730 PR c++/50442
2731 * g++.dg/overload/ref-conv1.C: New.
2732
2733 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2734
2735 * g++.dg/other/final1.C: New.
2736
2737 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2738
2739 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2740 and get_bit ().
2741
2742 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2743
2744 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2745 "target arm_eabi".
2746
2747 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2748
2749 PR tree-optimization/50413
2750 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2751 -fdump-tree-slp-details. Run other tests with
2752 -fdump-tree-vect-details.
2753 * g++.dg/vect/slp-pr50413.cc: New.
2754
2755 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2756 Ira Rosen <ira.rosen@linaro.org>
2757
2758 PR testsuite/50435
2759 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2760 Fix underscores around restrict.
2761
2762 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2763
2764 PR tree-optimization/50414
2765 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2766 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2767 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2768
2769 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2770
2771 PR tree-optimization/50412
2772 * gfortran.dg/vect/pr50412.f90: New.
2773
2774 2011-09-16 Jason Merrill <jason@redhat.com>
2775
2776 PR c++/50424
2777 * g++.dg/eh/defarg1.C: New.
2778
2779 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2780
2781 * gcc.dg/vect/vect-reduc-10.c: New test.
2782 * gcc.target/i386/avx-reduc-1.c: New test.
2783
2784 * gcc.target/i386/sse2-extract-1.c: New test.
2785 * gcc.target/i386/avx-extract-1.c: New test.
2786
2787 2011-09-16 Terry Guo <terry.guo@arm.com>
2788
2789 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2790
2791 2011-09-15 Diego Novillo <dnovillo@google.com>
2792
2793 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2794 ALWAYS_CXXFLAGS, if defined.
2795 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2796 ALWAYS_GFORTRANFLAGS, if defined.
2797 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2798 ALWAYS_GOCFLAGS, if defined.
2799 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2800 ALWAYS_OBJCXXFLAGS, if defined.
2801 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2802 additional_flags, if defined.
2803 * lib/gnat.exp (gnat_target_compile): Likewise.
2804 * lib/objc.exp (objc_target_compile): Likewise.
2805 * lib/target-supports-dg.exp (dg-add-options): Handle
2806 TEST_ALWAYS_FLAGS.
2807
2808 2011-09-15 Tom de Vries <tom@codesourcery.com>
2809
2810 PR testsuite/50322
2811 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2812 Use uintptr_t in f1. Undo avr xfails.
2813
2814 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2815
2816 PR fortran/50401
2817 PR fortran/50403
2818 * gfortran.dg/function_types_3.f90: New.
2819
2820 2011-09-15 Jason Merrill <jason@redhat.com>
2821
2822 PR c++/50365
2823 * g++.dg/cpp0x/trailing7.C: New.
2824
2825 PR c++/50361
2826 * g++.dg/cpp0x/nullptr23.C: New.
2827
2828 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2829
2830 * gcc.dg/vect/bb-slp-25.c: New.
2831
2832 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2833
2834 PR c++/50391
2835 * g++.dg/cpp0x/noexcept15.C: New.
2836
2837 2011-09-14 Tom de Vries <tom@codesourcery.com>
2838
2839 PR middle-end/50251
2840 * gcc.dg/pr50251.c: New test.
2841
2842 2011-09-14 Tobias Burnus <burnus@net-b.de>
2843
2844 PR fortran/34547
2845 PR fortran/50375
2846 * gfortran.dg/null_5.f90: New.
2847 * gfortran.dg/null_6.f90: New.
2848
2849 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2850
2851 * gcc.c-torture/compile/20110913-1.c: New test.
2852
2853 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2854
2855 PR fortran/50379
2856 * gfortran.dg/result_2.f90: New.
2857
2858 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2859
2860 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2861
2862 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2863
2864 PR c++/48320
2865 * g++.dg/cpp0x/variadic116.C: New test case.
2866
2867 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2868
2869 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2870 * gcc.target/mips/interrupt_handler-2.c: New test.
2871 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2872
2873 2011-09-12 Jason Merrill <jason@redhat.com>
2874
2875 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2876
2877 * g++.dg/cpp0x/explicit7.C: New.
2878
2879 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR rtl-optimization/50212
2882 * g++.dg/other/pr50212.C: New test.
2883
2884 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2885
2886 PR target/43746
2887 * testsuite/gcc.target/avr/torture/avr-torture.exp
2888 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2889 "-O2 -fmerge-all-constants".
2890
2891 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2892
2893 PR fortran/50327
2894 * gfortran.dg/do_while_1.f90: New test.
2895
2896 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2897
2898 PR fortran/35831
2899 PR fortran/47978
2900 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2901 * gfortran.dg/proc_decl_26.f90: New.
2902 * gfortran.dg/typebound_override_2.f90: New.
2903 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2904
2905 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2906
2907 * gnat.dg/cond_expr2.ad[sb]: New test.
2908
2909 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2910
2911 * gnat.dg/atomic5.ad[sb]: New test.
2912
2913 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2914
2915 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2916
2917 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2918
2919 PR target/49030
2920 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2921
2922 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2923
2924 PR target/49614
2925 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2926
2927 2011-09-09 Richard Guenther <rguenther@suse.de>
2928
2929 PR tree-optimization/50328
2930 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2931
2932 2011-09-09 Richard Guenther <rguenther@suse.de>
2933
2934 PR middle-end/50333
2935 * gcc.dg/torture/pr50333.c: New testcase.
2936
2937 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2938
2939 PR tree-optimization/50318
2940 * gcc.target/arm/pr50318-1.c: New file.
2941
2942 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2943
2944 * gcc.target/i386/all_one_m256i.c: New test.
2945
2946 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2947
2948 PR c++/50324
2949 * g++.dg/cpp0x/sfinae28.C: New.
2950
2951 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2952
2953 PR c/50332
2954 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2955 longer ignored on typedefs.
2956
2957 PR c++/33255 - Support -Wunused-local-typedefs warning
2958 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2959 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2960
2961 2011-09-08 Martin Jambor <mjambor@suse.cz>
2962
2963 PR tree-optimization/50287
2964 * gcc.dg/torture/pr50287.c: New test.
2965
2966 2011-09-08 Richard Guenther <rguenther@suse.de>
2967
2968 PR tree-optimization/19831
2969 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2970 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2971 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2972 * gcc.dg/errno-1.c: Adjust.
2973
2974 2011-09-08 Richard Guenther <rguenther@suse.de>
2975
2976 PR tree-optimization/19831
2977 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2978
2979 2011-09-08 Tobias Burnus <burnus@net-b.de>
2980
2981 PR fortran/44646
2982 * gfortran.dg/do_concurrent_1.f90: New.
2983 * gfortran.dg/do_concurrent_2.f90: New.
2984
2985 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR target/50310
2988 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2989 * gcc.dg/pr50310-2.c: New test.
2990
2991 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2992
2993 PR fortran/48095
2994 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2995 * gfortran.dg/impure_constructor_1.f90: Modified.
2996 * gfortran.dg/proc_ptr_comp_33.f90: New.
2997
2998 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR target/50310
3001 * gcc.dg/pr50310-1.c: New test.
3002
3003 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3004
3005 PR middle-end/48571
3006 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3007 instead of 4.
3008
3009 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3010
3011 PR c++/50309
3012 * g++.dg/cpp0x/noexcept14.C: New.
3013
3014 2011-09-07 Jason Merrill <jason@redhat.com>
3015
3016 * g++.dg/cpp0x/constexpr-ref3.C: New.
3017
3018 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3019
3020 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3021
3022 * gcc.dg/section1.c: Don't xfail for avr.
3023
3024 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3025
3026 PR tree-optimization/50322
3027 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3028
3029 2011-09-07 Martin Jambor <mjambor@suse.cz>
3030
3031 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3032
3033 2011-09-07 Martin Jambor <mjambor@suse.cz>
3034
3035 PR tree-optimization/49911
3036 * g++.dg/tree-ssa/pr49911.C: New test.
3037
3038 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3039
3040 PR target/49030
3041 * gcc.dg/torture/pr49030.c: New test.
3042
3043 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3044
3045 PR fortran/50288
3046 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3047 * gfortran.dg/class_4d.f03: Deleted.
3048 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3049
3050 2011-09-07 Richard Guenther <rguenther@suse.de>
3051
3052 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3053
3054 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3055
3056 PR tree-optimization/46021
3057 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3058
3059 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3060
3061 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3062
3063 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3064
3065 * gcc.c-torture/compile/20110906-1.c: New test.
3066
3067 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3068
3069 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3070
3071 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3072
3073 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3074 --param tree-reassoc-width=1.
3075
3076 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3077 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3078
3079 2011-09-06 Richard Guenther <rguenther@suse.de>
3080
3081 PR tree-optimization/48149
3082 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3083
3084 2011-09-06 Richard Guenther <rguenther@suse.de>
3085
3086 PR tree-optimization/48317
3087 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3088
3089 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3090
3091 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3092 New procedure.
3093 (add_options_for_quad_vectors): Replace with ...
3094 (add_options_for_double_vectors): ... this.
3095 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3096 support multiple vector sizes since the vectorizer attempts to
3097 vectorize with both vector sizes.
3098 * gcc.dg/vect/no-vfa-vect-79.c,
3099 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3100 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3101 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3102 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3103 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3104 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3105 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3106 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3107 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3108 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3109 gcc.dg/vect/vect-40.c: Likewise.
3110 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3111 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3112 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3113 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3114 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3115 Likewise.
3116 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3117
3118 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3119
3120 PR target/49606
3121 * gcc.target/mips/abi-main.h: New file.
3122 * gcc.target/mips/abi-o32-long32.c: New test.
3123 * gcc.target/mips/abi-o32-long64.c: Likewise.
3124 * gcc.target/mips/abi-o64-long32.c: Likewise.
3125 * gcc.target/mips/abi-o64-long64.c: Likewise.
3126 * gcc.target/mips/abi-n32-long32.c: Likewise.
3127 * gcc.target/mips/abi-n32-long64.c: Likewise.
3128 * gcc.target/mips/abi-n64-long32.c: Likewise.
3129 * gcc.target/mips/abi-n64-long64.c: Likewise.
3130 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3131 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3132 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3133 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3134 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3135 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3136 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3137 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3138 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3139 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3140 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3141 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3142 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3143 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3144 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3145 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3146 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3147 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3148 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3149 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3150 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3151 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3152 * gcc.target/mips/branch-3.c: Likewise.
3153 * gcc.target/mips/branch-4.c: Likewise.
3154 * gcc.target/mips/branch-5.c: Likewise.
3155 * gcc.target/mips/branch-6.c: Likewise.
3156 * gcc.target/mips/branch-7.c: Likewise.
3157 * gcc.target/mips/branch-8.c: Likewise.
3158 * gcc.target/mips/branch-9.c: Likewise.
3159 * gcc.target/mips/branch-10.c: Likewise.
3160 * gcc.target/mips/branch-11.c: Likewise.
3161 * gcc.target/mips/branch-12.c: Likewise.
3162 * gcc.target/mips/branch-13.c: Likewise.
3163 * gcc.target/mips/lazy-binding-1.c: Likewise.
3164
3165 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3166
3167 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3168 to avoid warning on int=16 platforms..
3169
3170 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3171
3172 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3173 to work even with -fshort-enums.
3174
3175 2011-09-04 Jan Hubicka <jh@suse.cz>
3176
3177 * gcc.c-torture/compile/20110902.c: new testcase.
3178
3179 2011-09-04 Jason Merrill <jason@redhat.com>
3180
3181 PR c++/49267
3182 * g++.dg/cpp0x/rv-conv1.C: New.
3183
3184 DR 1328
3185 * g++.dg/cpp0x/rv-func3.C: New.
3186
3187 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3188
3189 PR c++/50248
3190 Core 1358
3191 * g++.dg/cpp0x/constexpr-template1.C: New.
3192 * g++.dg/cpp0x/constexpr-template2.C: New.
3193 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3194 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3195
3196 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3197
3198 * gnat.dg/specs/debug1.ads: Tweak pattern.
3199
3200 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3201
3202 PR fortran/50227
3203 * gfortran.dg/class_45a.f03: New.
3204 * gfortran.dg/class_45b.f03: New.
3205
3206 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3207 Ira Rosen <ira.rosen@linaro.org>
3208
3209 PR tree-optimization/50208
3210 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3211 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3212 -fno-tree-fre -fno-tree-pre.
3213
3214 2011-09-02 Martin Jambor <mjambor@suse.cz>
3215
3216 * gcc.dg/ipa/ipcp-3.c: New test.
3217
3218 2011-09-02 Richard Guenther <rguenther@suse.de>
3219
3220 PR tree-optimization/27460
3221 PR middle-end/29269
3222 * gcc.dg/vect/vect-cond-7.c: New testcase.
3223
3224 2011-09-02 Martin Jambor <mjambor@suse.cz>
3225
3226 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3227 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3228 xfailed test for inlining.
3229 * g++.dg/ipa/ivinline-9.C: Likewise.
3230
3231 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3232
3233 PR tree-optimization/50178
3234 * gfortran.dg/vect/pr50178.f90: New test.
3235
3236 2011-08-31 Martin Jambor <mjambor@suse.cz>
3237
3238 PR middle-end/49886
3239 * gcc.c-torture/execute/pr49886.c: New testcase.
3240
3241 2011-08-31 Tom de Vries <tom@codesourcery.com>
3242
3243 PR middle-end/43513
3244 * gcc.dg/pr43513.c: New test.
3245
3246 2011-08-30 Tobias Burnus <burnus@net-b.de>
3247
3248 PR fortran/45044
3249 * gfortran.dg/common_14.f90: New.
3250 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3251
3252 2011-08-30 Jason Merrill <jason@redhat.com>
3253
3254 PR c++/50084
3255 * g++.dg/cpp0x/decltype33.C: New.
3256
3257 PR c++/50089
3258 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3259
3260 PR c++/50114
3261 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3262
3263 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3264
3265 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3266
3267 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3268
3269 * gnat.dg/specs/aggr3.ads: New test.
3270 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3271
3272 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3273 * gnat.dg/specs/aggr2.ads: Likewise.
3274
3275 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3276
3277 PR fortran/45170
3278 * gfortran.dg/allocate_with_source_2.f90: New test
3279
3280 2011-08-30 Jason Merrill <jason@redhat.com>
3281
3282 PR c++/50220
3283 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3284
3285 PR c++/50234
3286 * g++.dg/cpp0x/constexpr-value3.C: New.
3287
3288 2011-08-30 Richard Guenther <rguenther@suse.de>
3289
3290 PR middle-end/48571
3291 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3292 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3293 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3294 * gcc.dg/pr36902.c: XFAIL.
3295
3296 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3297
3298 * gcc.target/i386/fma-check.h: New.
3299 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3300 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3301 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3302 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3303 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3304 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3305 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3306 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3307 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3308 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3309 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3310 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3311 * gcc.target/i386/fma-compile.c: Likewise.
3312 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3313 * gcc.target/i386/sse-12.c: Add -mfma.
3314 * gcc.target/i386/sse-13.c: Likewise.
3315 * gcc.target/i386/sse-14.c: Likewise.
3316 * gcc.target/i386/sse-22.c: Likewise.
3317 * gcc.target/i386/sse-23.c: Likewise.
3318 * g++.dg/other/i386-2.C: Likewise.
3319 * g++.dg/other/i386-3.C: Likewise.
3320
3321 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3322
3323 PR testsuite/50185
3324 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3325 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3326
3327 2011-08-30 Christian Bruel <christian.bruel@st.com>
3328
3329 * g++.dg/bprob/bprob.exp (feedback_options): Set
3330 -fbranch-probabilities.
3331 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3332
3333 2011-08-29 Jason Merrill <jason@redhat.com>
3334
3335 PR c++/50224
3336 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3337
3338 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3339 Jason Merrill <jason@redhat.com>
3340
3341 * g++.dg/dfp/base.C: New test.
3342
3343 2011-08-29 Jason Merrill <jason@redhat.com>
3344
3345 Core DR 994
3346 PR c++/50209
3347 * g++.dg/cpp0x/initlist58.C: New.
3348
3349 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3350
3351 PR fortran/50225
3352 * gfortran.dg/class_result_1.f03: New.
3353
3354 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3355
3356 PR middle-end/48722
3357 * gcc.target/i386/pr48722.c: New test.
3358
3359 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3360
3361 PR libfortran/50192
3362 * gfortran.dg/widechar_compare_1.f90: New test.
3363
3364 2011-08-26 Jason Merrill <jason@redhat.com>
3365
3366 Core DR 342
3367 PR c++/48582
3368 * g++.dg/abi/mangle50.C: New.
3369
3370 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3371
3372 PR target/50202
3373 * gcc.target/i386/pr50202.c: New test.
3374
3375 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3376
3377 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3378 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3379 * gcc.target/i386/avx-round-vec.c: New test.
3380 * gcc.target/i386/avx-roundf-vec.c: New test.
3381
3382 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3383
3384 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3385 instruction.
3386
3387 PR c/50179
3388 * c-c++-common/Wunused-var-14.c: New test.
3389
3390 2011-08-26 Tom de Vries <tom@codesourcery.com>
3391
3392 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3393
3394 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3395
3396 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3397 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3398 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3399 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3400
3401 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3402
3403 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3404 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3405 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3406 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3407
3408 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3409
3410 PR fortran/50050
3411 * gfortran.dg/pointer_comp_init_1.f90: New test.
3412
3413 2011-08-25 Jason Merrill <jason@redhat.com>
3414
3415 PR c++/50157
3416 * g++.dg/cpp0x/sfinae27.C: New.
3417
3418 2011-08-25 Tobias Burnus <burnus@net-b.de>
3419
3420 * gfortran.dg/coarray_lib_token_4.f90: New.
3421
3422 2011-08-25 Tobias Burnus <burnus@net-b.de>
3423
3424 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3425
3426 2011-08-25 Richard Guenther <rguenther@suse.de>
3427
3428 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3429
3430 2011-08-24 Tobias Burnus <burnus@net-b.de>
3431
3432 PR fortran/50163
3433 * gfortran.dg/initialization_28.f90: New.
3434
3435 2011-08-24 Richard Guenther <rguenther@suse.de>
3436
3437 PR tree-optimization/50067
3438 * gcc.dg/torture/pr50067-3.c: New testcase.
3439 * gcc.dg/torture/pr50067-4.c: Likewise.
3440 * gcc.dg/torture/pr50067-5.c: Likewise.
3441
3442 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3443
3444 * g++.dg/other/i386-2.C: Add -mavx2 check.
3445 * g++.dg/other/i386-3.C: Likewise.
3446 * gcc.target/i386/avx-1.c: Add AVX2.
3447 * gcc.target/i386/avx-2.c: Likewise.
3448 * gcc.target/i386/funcspec-5.c: Likewise.
3449 * gcc.target/i386/sse-12.c: Likewise.
3450 * gcc.target/i386/sse-13.c: Likewise.
3451 * gcc.target/i386/sse-14.c: Likewise.
3452 * gcc.target/i386/sse-22.c: Likewise.
3453 * gcc.target/i386/sse-23.c: Likewise.
3454 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3455 * gcc.target/i386/avx2-check.h: New.
3456 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3457 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3458 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3459 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3460 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3461 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3462 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3463 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3464 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3465 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3466 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3467 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3468 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3469 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3470 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3471 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3472 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3473 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3474 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3475 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3476 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3477 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3478 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3479 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3480 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3481 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3482 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3483 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3484 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3485 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3486 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3487 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3488 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3489 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3490 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3491 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3492 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3493 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3494 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3495 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3496 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3497 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3498 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3499 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3500 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3501 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3502 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3503 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3504 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3505 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3506 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3507 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3508 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3509 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3510 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3511 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3512 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3513 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3514 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3515 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3516 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3517 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3518 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3519 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3520 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3521 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3522 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3523 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3524 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3525 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3526 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3527 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3528 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3529 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3530 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3531 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3532 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3533 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3534 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3535 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3536 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3581 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3595 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3596 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3597 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3598 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3599 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3601 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3611 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3612 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3613 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3614 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3615 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3616 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3617 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3618 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3627 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3628 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3629 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3630 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3631 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3632 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3633 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3634 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3635 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3636 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3637 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3648 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3649 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3650 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3668 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3669 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3670 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3671 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3672 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3673 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3674 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3675 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3676 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3677 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3678 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3679 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3680 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3681 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3682 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3683 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3731 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3732 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3733 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3734 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3735 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3736 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3737 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3738 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3739 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3740 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3741 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3742 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3743 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3744 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3745 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3746 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3747 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3748 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3749 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3750 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3751 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3752 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3753 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3754 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3755 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3756 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3757 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3758 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3759 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3760 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3761 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3762 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3763 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3764 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3765 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3766 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3767 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3768 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3769 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3770 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3771 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3772 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3773 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3774 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3775 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3776 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3777 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3778 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3779 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3780 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3781 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3782 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3783 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3784 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3785 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3786 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3787 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3788 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3789 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3790 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3791 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3792 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3793 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3794 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3795 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3796 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3797 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3798 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3799 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3800 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3801 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3802 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3803 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3804 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3805 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3806 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3807 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3808 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3809 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3810 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3811 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3812 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3813 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3814 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3815 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3816 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3817 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3818 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3819 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3820 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3821 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3822 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3823 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3824 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3825 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3826 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3827 * gcc.target/i386/testimm-9.c: Likewise.
3828
3829 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3830
3831 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3832 * g++.dg/other/i386-3.C: Likewise.
3833 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3834 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3835 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3836 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3837 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3838 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3839 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3840 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3841 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3842 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3843 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3844 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3845 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3846 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3847 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3848 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3849 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3850 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3851 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3852 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3853 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3854 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3855 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3856 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3857 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3858 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3859 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3860 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3861 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3862 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3863 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3864 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3865 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3866 * gcc.target/i386/sse-12.c: Add BMI2.
3867 * gcc.target/i386/sse-13.c: Likewise.
3868 * gcc.target/i386/sse-14.c: Likewise.
3869 * gcc.target/i386/sse-22.c: Likewise.
3870 * gcc.target/i386/sse-23.c: Likewise.
3871
3872 2011-08-23 Jason Merrill <jason@redhat.com>
3873
3874 * g++.dg/template/crash7.C: Adjust expected errors.
3875
3876 2011-08-23 Jason Merrill <jason@redhat.com>
3877
3878 PR c++/49045
3879 Core 1321
3880 * g++.dg/cpp0x/overload2.C: New.
3881
3882 2011-08-23 Jason Merrill <jason@redhat.com>
3883
3884 Core 903
3885 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3886
3887 2011-08-23 Jason Merrill <jason@redhat.com>
3888
3889 Core 975
3890 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3891 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3892 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3893 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3894
3895 2011-08-23 Jason Merrill <jason@redhat.com>
3896
3897 PR c++/50024
3898 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3899
3900 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR c++/50158
3903 * g++.dg/warn/Wunused-var-16.C: New test.
3904
3905 PR middle-end/50161
3906 * gcc.dg/pr50161.c: New test.
3907
3908 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3909
3910 PR c++/50055
3911 * g++.dg/gcov/gcov-7.C: New test.
3912
3913 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR c++/46862
3916 * g++.dg/dfp/nofields.C: New test.
3917
3918 2011-08-23 Tobias Burnus <burnus@net-b.de>
3919
3920 PR fortran/31600
3921 * gfortran.dg/use_16.f90: New.
3922
3923 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3924 Kirill Yukhin <kirill.yukhin@intel.com>
3925
3926 PR target/50155
3927 * gcc.target/i386/pr50155.c: New test.
3928
3929 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3930
3931 PR tree-optimization/50133
3932 * gcc.dg/pr50133.c: New test.
3933
3934 PR middle-end/50141
3935 * c-c++-common/cxxbitfields-6.c: New test.
3936
3937 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3938
3939 PR fortran/50050
3940 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3941
3942 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3943
3944 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3945 * gcc.dg/pr49994-3.c: Ditto.
3946
3947 2011-08-22 Richard Guenther <rguenther@suse.de>
3948
3949 PR testsuite/50145
3950 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3951 * gcc.dg/torture/pr50067-2.c: Likewise.
3952
3953 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3954
3955 PR fortran/47659
3956 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3957 of a constant resulting from simplification.
3958 * gfortran.dg/warn_conversion_3.f90: New test.
3959
3960 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3961
3962 PR fortran/50130
3963 * gfortran.dg/zero_stride_1.f90: New test.
3964
3965 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3966
3967 PR fortran/49638
3968 * gfortran.dg/typebound_override_1.f90: Modified.
3969
3970 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR tree-optimization/48739
3973 * gcc.dg/pr48739-1.c: New test.
3974 * gcc.dg/pr48739-2.c: New test.
3975
3976 2011-08-20 Tobias Burnus <burnus@net-b.de>
3977
3978 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3979
3980 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3981
3982 PR fortran/50129
3983 * gfortran.dg/where_3.f90: New test.
3984
3985 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3986
3987 PR middle-end/49721
3988 * gfortran.dg/pr49721-1.f: New.
3989 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3990
3991 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3992
3993 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3994 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3995 New tests.
3996
3997 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3998
3999 * gcc.target/arm/wmul-11.c: New file.
4000 * gcc.target/arm/wmul-12.c: New file.
4001 * gcc.target/arm/wmul-13.c: New file.
4002
4003 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4004
4005 * gcc.target/arm/wmul-10.c: New file.
4006
4007 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4008
4009 * gcc.target/arm/wmul-9.c: New file.
4010 * gcc.target/arm/wmul-bitfield-2.c: New file.
4011
4012 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4013
4014 * gcc.target/arm/wmul-8.c: New file.
4015
4016 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4017
4018 * gcc.target/arm/wmul-7.c: New file.
4019
4020 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4021
4022 * gcc.target/arm/wmul-6.c: New file.
4023
4024 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4025
4026 * gcc.target/arm/wmul-5.c: New file.
4027 * gcc.target/arm/no-wmla-1.c: New file.
4028
4029 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4030
4031 * gcc.target/arm/wmul-bitfield-1.c: New file.
4032
4033 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4034
4035 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4036
4037 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4038
4039 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4040 * gcc.target/i386/conversion.c: Likewise.
4041
4042 2011-08-19 Richard Guenther <rguenther@suse.de>
4043
4044 * gcc.dg/torture/pr50067-1.c: New testcase.
4045 * gcc.dg/torture/pr50067-2.c: Likewise.
4046
4047 2011-08-19 Joey Ye <joey.ye@arm.com>
4048
4049 PR target/49437
4050 * gcc.target/arm/handler-align.c: New test.
4051 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4052 New Function.
4053
4054 2011-08-19 Joey Ye <joey.ye@arm.com>
4055
4056 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4057
4058 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4059
4060 PR fortran/50071
4061 * gfortran.dg/end_block_label_1.f90: New test.
4062 * gfortran.dg/end_associate_label_1.f90: New test.
4063
4064 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4065
4066 * gcc.dg/c1x-pointer-float-1.c: New test.
4067
4068 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4069
4070 PR fortran/50071
4071 * gfortran.dg/duplicate_labels_2.f: New test.
4072
4073 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4074
4075 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4076 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4077 gcc.dg/c1x-noreturn-5.c: New tests.
4078
4079 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4080
4081 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4082
4083 2011-08-18 Tobias Burnus <burnus@net-b.de>
4084
4085 PR fortran/18918
4086 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4087 * gfortran.dg/coarray_lock_3.f90: Fix test.
4088 * gfortran.dg/coarray_lock_4.f90: New.
4089 * gfortran.dg/coarray_lock_5.f90: New.
4090
4091 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4092
4093 PR target/50009
4094 * gcc.c-torture/compile/pr50009.c: New test.
4095
4096 PR target/50092
4097 * gcc.dg/torture/pr50092.c: New test.
4098
4099 2011-08-18 Tobias Burnus <burnus@net-b.de>
4100
4101 PR fortran/50109
4102 * gfortran.dg/namelist_73.f90: New.
4103
4104 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4105
4106 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4107
4108 PR debug/50017
4109 * gcc.dg/pr50017.c: New test.
4110
4111 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4112
4113 PR c++/45625
4114 * g++.dg/lookup/hidden-var1.C: New test case.
4115
4116 2011-08-17 Tobias Burnus <burnus@net-b.de>
4117
4118 PR fortran/31461
4119 * gfortran.dg/warn_unused_var_2.f90: New.
4120 * gfortran.dg/warn_unused_var_3.f90: New.
4121
4122 2011-08-17 Tom de Vries <tom@codesourcery.com>
4123
4124 PR target/43597
4125 * gcc.target/arm/pr43597.c: New test.
4126
4127 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4128
4129 PR fortran/50070
4130 * gfortran.dg/common_13.f90: New.
4131
4132 2011-08-16 Jason Merrill <jason@redhat.com>
4133
4134 PR c++/50086
4135 * g++.dg/cpp0x/variadic-unresolved.C: New.
4136
4137 * g++.old-deja/g++.brendan/README: Add R.I.P.
4138
4139 * g++.dg/ext/attr-used-1.C: New.
4140
4141 PR c++/50054
4142 * g++.dg/cpp0x/initlist56.C: New.
4143
4144 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4145
4146 PR testsuite/50085
4147 * g++.dg/opt/life1.C: Only run on Linux.
4148
4149 2011-08-15 Tobias Burnus <burnus@net-b.de>
4150
4151 * gfortran.dg/coarray_26.f90: New.
4152
4153 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4154
4155 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4156 -fdump-tree-vrp1.
4157
4158 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4159
4160 PR fortran/50073
4161 * gfortran.dg/func_result_7.f90: New.
4162
4163 2011-08-13 Jason Merrill <jason@redhat.com>
4164
4165 PR c++/50075
4166 * g++.dg/cpp0x/decltype32.C: New.
4167
4168 PR c++/50059
4169 * g++.dg/diagnostic/expr1.C: New.
4170
4171 2011-08-12 David Li <davidxl@google.com>
4172
4173 * g++.dg/abi/vbase15.C: New test.
4174
4175 2011-08-12 Jason Merrill <jason@redhat.com>
4176
4177 PR c++/50034
4178 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4179
4180 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4181
4182 * gcc.dg/builtins-67.c: New test.
4183 * gcc.target/i386/conversion.c: Ditto.
4184
4185 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4186 Brian Hackett <bhackett1024@gmail.com>
4187
4188 * g++.dg/plugin/decl_plugin.c: New.
4189 * g++.dg/plugin/decl-plugin-test.C: New.
4190 * g++.dg/plugin/plugin.exp: Add above testcase.
4191
4192 2011-08-11 Richard Guenther <rguenther@suse.de>
4193
4194 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4195
4196 2011-08-11 Michael Matz <matz@suse.de>
4197
4198 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4199
4200 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4201
4202 PR tree-optimization/50039
4203 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4204 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4205
4206 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4207
4208 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4209 (sse4_1_test): Initialize src3 with random value.
4210
4211 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4212
4213 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4214 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4215 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4216 * gcc.dg/scal-to-vec1.c: New test.
4217 * gcc.dg/scal-to-vec2.c: New test.
4218
4219 2011-08-09 Richard Guenther <rguenther@suse.de>
4220
4221 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4222 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4223 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4224 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4225
4226 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4227
4228 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4229
4230 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4231
4232 * gcc.dg/pr49948.c: Require pthread effective target.
4233
4234 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4235
4236 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4237
4238 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4239
4240 * gcc.target/i386/sse-22a.c: New test.
4241
4242 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4243
4244 PR tree-optimization/50014
4245 * gcc.dg/vect/pr50014.c: New test.
4246
4247 2011-08-08 Martin Jambor <mjambor@suse.cz>
4248
4249 PR middle-end/49923
4250 * gcc.dg/tree-ssa/pr49923.c: New test.
4251
4252 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4253
4254 PR target/49781
4255 * gcc.target/i386/pr49781-1.c: New.
4256
4257 2011-08-08 Jason Merrill <jason@redhat.com>
4258
4259 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4260
4261 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4262
4263 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4264
4265 PR fortran/49638
4266 * gfortran.dg/typebound_override_1.f90: New.
4267
4268 2011-08-07 Kai Tietz <ktietz@redhat.com>
4269
4270 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4271 x86_64 mingw target.
4272 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4273 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4274 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4275 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4276 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4277 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4278 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4279 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4280 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4281 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4282
4283 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4284
4285 PR testsuite/48727
4286 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4287
4288 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4289
4290 * gcc.dg/pr48770.c: Cleanup coverage files.
4291 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4292
4293 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4294
4295 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4296 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4297 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4298 lzcnt and bmi options.
4299
4300 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4301
4302 PR target/47381
4303 * gcc.dg/pr47381-1.c: New.
4304 * gcc.dg/pr47381-2.c: Likewise.
4305 * gcc.target/i386/pr47381.c: Likewise.
4306
4307 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4308
4309 PR middle-end/47727
4310 * gcc.dg/pr47727.c: New.
4311
4312 PR target/47372
4313 * gcc.dg/pr47372-1.c: New.
4314 * gcc.dg/pr47372-2.c: Likewise.
4315
4316 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4317
4318 PR middle-end/47449
4319 * gcc.target/i386/pr47449.c: New.
4320
4321 PR target/47446
4322 * gcc.dg/pr47446-1.c: New.
4323 * gcc.dg/pr47446-2.c: Likewise.
4324
4325 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4326
4327 PR target/47766
4328 * gcc.dg/pr47766.c: New.
4329
4330 PR target/47715
4331 * gcc.dg/tls/pr47715-1.c: New.
4332 * gcc.dg/tls/pr47715-2.c: Likewise.
4333 * gcc.dg/tls/pr47715-3.c: Likewise.
4334 * gcc.dg/tls/pr47715-4.c: Likewise.
4335 * gcc.dg/tls/pr47715-5.c: Likewise.
4336
4337 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4338
4339 PR libobjc/50002
4340 * objc.dg/gnu-api-2-class.m: Updated comments.
4341 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4342 * objc.dg/gnu-api-2-class-meta.m: New test.
4343 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4344
4345 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4346
4347 PR libobjc/49882
4348 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4349 with classes that are in construction.
4350
4351 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4352
4353 PR target/48084
4354 * gcc.target/i386/pr48084-1.c: New.
4355 * gcc.target/i386/pr48084-2.c: Likewise.
4356 * gcc.target/i386/pr48084-3.c: Likewise.
4357 * gcc.target/i386/pr48084-4.c: Likewise.
4358 * gcc.target/i386/pr48084-5.c: Likewise.
4359
4360 PR rtl-optimization/49504
4361 * gcc.target/i386/pr49504.c: New.
4362
4363 PR target/49860
4364 * gcc.dg/pr49860.c: New.
4365
4366 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4367
4368 PR libobjc/49882
4369 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4370 with classes that are in construction.
4371
4372 2011-08-05 Jason Merrill <jason@redhat.com>
4373
4374 PR c++/48993
4375 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4376
4377 PR c++/49921
4378 * g++.dg/cpp0x/decltype31.C: New.
4379
4380 PR c++/49669
4381 * g++.dg/init/array28.C: New.
4382
4383 PR c++/49988
4384 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4385
4386 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4387
4388 PR target/47369
4389 * gcc.dg/pr47369-1.c: New.
4390
4391 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4392
4393 PR middle-end/47364
4394 * gcc.dg/torture/pr47364-1.c: New.
4395 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4396 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4397
4398 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4399
4400 PR fortran/37211
4401 * gfortran.dg/transfer_check_2.f90: New test case.
4402
4403 2011-08-05 Jan Hubicka <jh@suse.cz>
4404
4405 PR middle-end/49494
4406 * gfortran.dg/pr49494.f90: New testcase.
4407
4408 2011-08-05 Jan Hubicka <jh@suse.cz>
4409
4410 PR middle-end/49735
4411 * gcc.c-torture/compile/pr49735.c: New testcase.
4412
4413 2011-08-05 Jason Merrill <jason@redhat.com>
4414
4415 PR c++/47453
4416 * g++.dg/cpp0x/initlist56.C: New.
4417
4418 PR c++/49812
4419 * g++.dg/overload/rvalue2.C: New.
4420
4421 PR c++/49983
4422 * g++.dg/cpp0x/range-for21.C: New.
4423
4424 * g++.dg/ext/vla11.C: New.
4425
4426 2011-08-05 Richard Guenther <rguenther@suse.de>
4427
4428 PR tree-optimization/49984
4429 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4430
4431 2011-08-05 Richard Guenther <rguenther@suse.de>
4432
4433 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4434 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4435 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4436
4437 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4438
4439 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4440 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4441 * gfortran.dg/ldist-pr43023.f90: Ditto.
4442 * gfortran.dg/namelist_52.f90: Ditto.
4443 * gfortran.dg/interface_proc_end.f90: Ditto.
4444 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4445 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4446
4447 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4448
4449 * gcc.dg/vect/vect-over-widen-1.c: New test.
4450 * gcc.dg/vect/vect-over-widen-2.c: New test.
4451 * gcc.dg/vect/vect-over-widen-3.c: New test.
4452 * gcc.dg/vect/vect-over-widen-4.c: New test.
4453
4454 2011-08-04 Richard Guenther <rguenther@suse.de>
4455
4456 PR fortran/49957
4457 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4458
4459 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4460
4461 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4462
4463 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4464
4465 PR middle-end/49905
4466 * g++.dg/ext/builtin-object-size3.C: New test.
4467
4468 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR tree-optimization/49948
4471 * gcc.dg/pr49948.c: New test.
4472
4473 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4474
4475 PR middle-end/47383
4476 * gcc.dg/torture/pr47383.c: New.
4477
4478 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4479
4480 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4481
4482 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4483
4484 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4485
4486 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4487
4488 PR target/47744
4489 * gcc.dg/torture/pr47744-1.c: New.
4490 * gcc.dg/torture/pr47744-2.c: Likewise.
4491 * gcc.dg/torture/pr47744-3.c: Likewise.
4492
4493 2011-08-03 Richard Guenther <rguenther@suse.de>
4494
4495 PR middle-end/49958
4496 * gcc.dg/torture/pr49958.c: New testcase.
4497
4498 2011-08-03 Richard Guenther <rguenther@suse.de>
4499
4500 PR tree-optimization/49938
4501 * g++.dg/torture/pr49938.C: New testcase.
4502
4503 2011-08-02 Jason Merrill <jason@redhat.com>
4504
4505 PR c++/43886
4506 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4507
4508 PR c++/49577
4509 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4510
4511 PR c++/49593
4512 * g++.dg/cpp0x/variadic115.C: New.
4513
4514 PR c++/49803
4515 * g++.dg/cpp0x/union5.C: New.
4516
4517 2011-08-02 Daniel Kraft <d@domob.eu>
4518
4519 PR fortran/49885
4520 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4521
4522 2011-08-02 Kai Tietz <ktietz@redhat.com>
4523
4524 PR middle-end/49947
4525 * gcc.dg/tree-ssa/forwprop-15.c
4526
4527 2011-08-02 Jason Merrill <jason@redhat.com>
4528
4529 PR c++/49834
4530 * g++.dg/cpp0x/range-for20.C: New.
4531
4532 2011-08-02 Tobias Burnus <burnus@net-b.de>
4533
4534 * gfortran.dg/coarray_lib_token_3.f90: New.
4535
4536 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR fortran/46752
4539 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4540 * gcc.dg/gomp/atomic-15.c: New test.
4541 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4542 * g++.dg/gomp/atomic-15.C: New test.
4543 * g++.dg/gomp/private-1.C: New test.
4544 * g++.dg/gomp/sharing-2.C: New test.
4545 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4546 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4547 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4548
4549 2011-08-02 Tobias Burnus <burnus@net-b.de>
4550
4551 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4552 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4553 cleanup-module.
4554 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4555 * gfortran.dg/allocatable_function_5.f90: Ditto.
4556 * gfortran.dg/allocate_stat.f90: Ditto.
4557 * gfortran.dg/array_constructor_20.f90: Ditto.
4558 * gfortran.dg/array_constructor_21.f90: Ditto.
4559 * gfortran.dg/array_constructor_22.f90: Ditto.
4560 * gfortran.dg/array_constructor_26.f03: Ditto.
4561 * gfortran.dg/array_function_4.f90: Ditto.
4562 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4563 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4564 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4565 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4566 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4567 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4568 * gfortran.dg/class_15.f03: Ditto.
4569 * gfortran.dg/class_27.f03: Ditto.
4570 * gfortran.dg/class_33.f90: Ditto.
4571 * gfortran.dg/class_37.f03: Ditto.
4572 * gfortran.dg/class_40.f03: Ditto.
4573 * gfortran.dg/class_42.f03: Ditto.
4574 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4575 * gfortran.dg/coarray/registering_1.f90: Ditto.
4576 * gfortran.dg/convert_1.f90: Ditto.
4577 * gfortran.dg/default_initialization_3.f90: Ditto.
4578 * gfortran.dg/dependency_25.f90: Ditto.
4579 * gfortran.dg/dependency_26.f90: Ditto.
4580 * gfortran.dg/dependency_36.f90: Ditto.
4581 * gfortran.dg/dependency_37.f90: Ditto.
4582 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4583 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4584 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4585 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4586 * gfortran.dg/elemental_result_1.f90: Ditto.
4587 * gfortran.dg/empty_derived_type.f90: Ditto.
4588 * gfortran.dg/entry_7.f90: Ditto.
4589 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4590 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4591 * gfortran.dg/error_recovery_3.f90: Ditto.
4592 * gfortran.dg/extends_4.f03: Ditto.
4593 * gfortran.dg/func_assign.f90: Ditto.
4594 * gfortran.dg/func_assign_3.f90: Ditto.
4595 * gfortran.dg/generic_1.f90: Ditto.
4596 * gfortran.dg/generic_18.f90: Ditto.
4597 * gfortran.dg/generic_22.f03: Ditto.
4598 * gfortran.dg/generic_4.f90: Ditto.
4599 * gfortran.dg/generic_6.f90: Ditto.
4600 * gfortran.dg/generic_actual_arg.f90: Ditto.
4601 * gfortran.dg/graphite/id-21.f: Ditto.
4602 * gfortran.dg/graphite/pr45758.f90: Ditto.
4603 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4604 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4605 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4606 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4607 * gfortran.dg/host_used_types_1.f90: Ditto.
4608 * gfortran.dg/implicit_1.f90: Ditto.
4609 * gfortran.dg/implicit_11.f90: Ditto.
4610 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4611 * gfortran.dg/impure_actual_1.f90: Ditto.
4612 * gfortran.dg/impure_assignment_1.f90: Ditto.
4613 * gfortran.dg/impure_constructor_1.f90: Ditto.
4614 * gfortran.dg/initialization_10.f90: Ditto.
4615 * gfortran.dg/initialization_12.f90: Ditto.
4616 * gfortran.dg/interface_14.f90: Ditto.
4617 * gfortran.dg/interface_15.f90: Ditto.
4618 * gfortran.dg/interface_2.f90: Ditto.
4619 * gfortran.dg/interface_25.f90: Ditto.
4620 * gfortran.dg/interface_26.f90: Ditto.
4621 * gfortran.dg/interface_29.f90: Ditto.
4622 * gfortran.dg/interface_assignment_1.f90: Ditto.
4623 * gfortran.dg/internal_pack_6.f90: Ditto.
4624 * gfortran.dg/internal_pack_7.f90: Ditto.
4625 * gfortran.dg/internal_pack_8.f90: Ditto.
4626 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4627 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4628 * gfortran.dg/module_commons_3.f90: Ditto.
4629 * gfortran.dg/module_equivalence_4.f90: Ditto.
4630 * gfortran.dg/module_equivalence_6.f90: Ditto.
4631 * gfortran.dg/module_function_type_1.f90: Ditto.
4632 * gfortran.dg/module_naming_1.f90: Ditto.
4633 * gfortran.dg/namelist_4.f90: Ditto.
4634 * gfortran.dg/operator_c1202.f90: Ditto.
4635 * gfortran.dg/parens_7.f90: Ditto.
4636 * gfortran.dg/pr32921.f: Ditto.
4637 * gfortran.dg/pr33646.f90: Ditto.
4638 * gfortran.dg/pr41928.f90: Ditto.
4639 * gfortran.dg/pr42119.f90: Ditto.
4640 * gfortran.dg/pr43984.f90: Ditto.
4641 * gfortran.dg/present_1.f90: Ditto.
4642 * gfortran.dg/private_type_2.f90: Ditto.
4643 * gfortran.dg/proc_decl_2.f90: Ditto.
4644 * gfortran.dg/proc_ptr_10.f90: Ditto.
4645 * gfortran.dg/proc_ptr_22.f90: Ditto.
4646 * gfortran.dg/proc_ptr_8.f90: Ditto.
4647 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4648 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4649 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4650 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4651 * gfortran.dg/substring_equivalence.f90: Ditto.
4652 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4653 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4654 * gfortran.dg/trim_optimize_6.f90: Ditto.
4655 * gfortran.dg/typebound_call_12.f03: Ditto.
4656 * gfortran.dg/typebound_operator_5.f03: Ditto.
4657 * gfortran.dg/typebound_operator_6.f03: Ditto.
4658 * gfortran.dg/typebound_proc_18.f03: Ditto.
4659 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4660 * gfortran.dg/use_1.f90: Ditto.
4661 * gfortran.dg/use_10.f90: Ditto.
4662 * gfortran.dg/use_11.f90: Ditto.
4663 * gfortran.dg/use_14.f90: Ditto.
4664 * gfortran.dg/use_only_2.f90: Ditto.
4665 * gfortran.dg/use_rename_4.f90: Ditto.
4666 * gfortran.dg/use_rename_5.f90: Ditto.
4667 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4668 * gfortran.dg/used_interface_ref.f90: Ditto.
4669 * gfortran.dg/used_types_11.f90: Ditto.
4670 * gfortran.dg/used_types_3.f90: Ditto.
4671 * gfortran.dg/used_types_4.f90: Ditto.
4672 * gfortran.dg/userdef_operator_2.f90: Ditto.
4673 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4674 * gfortran.dg/vect/pr46213.f90: Ditto.
4675 * gfortran.dg/whole_file_21.f90: Ditto.
4676 * gfortran.dg/whole_file_22.f90: Ditto.
4677 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4678 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4679
4680 2011-08-02 Kai Tietz <ktietz@redhat.com>
4681
4682 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4683
4684 2011-08-01 Jason Merrill <jason@redhat.com>
4685
4686 PR c++/49932
4687 * g++.dg/abi/mangle49.C: New.
4688
4689 PR c++/49924
4690 * g++.dg/cpp0x/constexpr-array4.C: New.
4691
4692 PR c++/49813
4693 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4694
4695 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4696
4697 PR target/49927
4698 * gcc.target/i386/pr49927.c: New test.
4699
4700 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4701
4702 PR tree-optimization/49926
4703 * gcc.dg/vect/pr49926.c: New test.
4704
4705 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4706
4707 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4708 * gcc.target/i386/lzcnt-1.c: New test.
4709 * gcc.target/i386/lzcnt-2.c: Likewise.
4710 * gcc.target/i386/lzcnt-2a.c: Likewise.
4711 * gcc.target/i386/lzcnt-3.c: Likewise.
4712 * gcc.target/i386/lzcnt-4.c: Likewise.
4713 * gcc.target/i386/lzcnt-4a.c: Likewise.
4714 * gcc.target/i386/lzcnt-5.c: Likewise.
4715 * gcc.target/i386/lzcnt-6.c: Likewise.
4716 * gcc.target/i386/lzcnt-6a.c: Likewise.
4717 * gcc.target/i386/lzcnt-check.h: Likewise.
4718
4719 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4720 * gcc.target/i386/sse-13.c: Likewise.
4721 * gcc.target/i386/sse-14.c: Likewise.
4722 * g++.dg/other/i386-2.C: Likewise.
4723 * g++.dg/other/i386-3.C: Likewise.
4724
4725 2011-08-01 Julian Brown <julian@codesourcery.com>
4726
4727 * gcc.target/arm/fixed-point-exec.c: New test.
4728
4729 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4730
4731 PR target/49920
4732 * gcc.target/i386/pr49920.c: New test.
4733
4734 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4735
4736 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4737 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4738 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4739 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4740 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4741 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4742 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4743 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4744 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4745 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4746 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4747 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4748 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4749 * g++.dg/tree-ssa/pr33615.C: Ditto.
4750 * g++.dg/tree-ssa/restrict1.C: Ditto.
4751 * c-c++-common/restrict-2.c: Ditto.
4752 * gfortran.dg/pr32921.f: Ditto.
4753 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4754 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4755 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4756 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4757 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4758 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4759 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4760 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4761 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4762 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4763
4764 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4765
4766 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4767 .exe.ltrans[0-9]*. dump files.
4768
4769 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4770
4771 PR fortran/49112
4772 * gfortran.dg/abstract_type_6.f03: Modified.
4773 * gfortran.dg/typebound_proc_24.f03: New.
4774
4775 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4776
4777 PR testsuite/49917
4778 * g++.dg/init/for1.C: Fix.
4779
4780 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4781
4782 PR fortran/48876
4783 * gfortran.dg/string_5.f90: New test.
4784
4785 2011-07-29 Jason Merrill <jason@redhat.com>
4786
4787 PR c++/49867
4788 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4789
4790 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4791
4792 PR tree-optimization/47407
4793 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4794 alpha*-dec-osf*.
4795 Sort target list.
4796
4797 2011-07-29 Richard Guenther <rguenther@suse.de>
4798
4799 * gcc.dg/uninit-suppress.c: Also disable VRP.
4800 * gcc.dg/uninit-suppress_2.c: Likewise.
4801
4802 2011-07-28 Jason Merrill <jason@redhat.com>
4803
4804 PR c++/49808
4805 * g++.dg/template/nontype24.C: New.
4806
4807 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4808
4809 PR rtl-optimization/47958
4810 * gcc.dg/torture/pr47958-1.c: New.
4811
4812 2011-07-29 Wei Guozhi <carrot@google.com>
4813
4814 PR rtl-optimization/49799
4815 * gcc.dg/pr49799.c: New test case.
4816
4817 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4818
4819 PR middle-end/48648
4820 * gcc.dg/graphite/id-pr48648.c: New.
4821
4822 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4823
4824 PR fortran/31067
4825 * gfortran.dg/maxloc_2.f90: New test.
4826 * gfortran.dg/maxloc_3.f90: New test.
4827 * gfortran.dg/minloc_1.f90: New test.
4828 * gfortran.dg/minloc_2.f90: New test.
4829 * gfortran.dg/minloc_3.f90: New test.
4830 * gfortran.dg/minmaxloc_7.f90: New test.
4831
4832 PR debug/49871
4833 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4834
4835 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4836
4837 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4838 the builtin isn't optimized away.
4839
4840 2011-07-27 Tobias Burnus <burnus@net-b.de>
4841
4842 PR fortran/45586
4843 * gfortran.dg/lto/pr45586-2_0.f90: New.
4844
4845 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4846
4847 PR middle-end/49875
4848 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4849 * c-c++-common/cxxbitfields-5.c: Same.
4850
4851 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4852
4853 * lib/target-supports.exp (check_effective_target_mmap): Use
4854 check_function_available.
4855
4856 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4857
4858 * g++.old-deja/g++.pt/crash60.C: Updated.
4859
4860 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR target/49866
4863 * gcc.target/i386/pr49866.c: New test.
4864
4865 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4866
4867 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4868 * gcc.target/i386/bmi-andn-1.c: New test.
4869 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4870 * gcc.target/i386/bmi-andn-2.c: Likewise.
4871 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4872 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4873 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4874 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4875 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4876 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4877 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4878 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4879 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4880 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4881 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4882 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4883 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4884 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4885 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4886 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4887 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4888 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4889 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4890 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4891 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4892
4893 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4894
4895 PR middle-end/47691
4896 * gfortran.dg/graphite/id-pr47691.f: New.
4897
4898 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4899
4900 * gcc.target/i386/avx-os-support.h: New.
4901 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4902 (main): Check avx_os_support before the test is run.
4903 * gcc.target/i386/aes-avx-check.h: Ditto.
4904 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4905
4906 2011-07-27 Kai Tietz <ktietz@redhat.com>
4907
4908 * gcc.target/i386/aggregate-ret3.c: New test.
4909 * gcc.target/i386/aggregate-ret4.c: New test.
4910
4911 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4912
4913 PR fortran/49755
4914 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4915 allocated array should *not* change its size.
4916 * gfortran.dg/multiple_allocation_3.f90: New test.
4917
4918 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4919
4920 PR c++/49776
4921 * g++.dg/cpp0x/constexpr-49776.C: New.
4922
4923 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4924
4925 PR middle-end/47046
4926 * gcc.dg/graphite/id-pr47046.c: New.
4927
4928 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4929
4930 PR middle-end/47653
4931 * gcc.dg/graphite/run-id-pr47593.c: New.
4932
4933 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4934
4935 PR middle-end/47653
4936 * gcc.dg/graphite/run-id-pr47653.c: New.
4937 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4938 induction variables.
4939 * gcc.dg/graphite/scop-16.c: Same.
4940 * gcc.dg/graphite/scop-17.c: Same.
4941 * gcc.dg/graphite/scop-21.c: Same.
4942
4943 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4944
4945 PR middle-end/48805
4946 * gcc.dg/graphite/id-pr48805.c: New.
4947
4948 2011-07-26 Tobias Burnus <burnus@net-b.de>
4949
4950 * gfortran.dg/coarray_lib_token_2.f90: New.
4951
4952 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4953
4954 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4955 SPU local store.
4956
4957 2011-07-25 Andrew Pinski <apinski@cavium.com>
4958
4959 PR tree-opt/49671
4960 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4961 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4962
4963 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4964
4965 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4966
4967 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4968 * gcc.c-torture/execute/loop-2g.c: Likewise.
4969 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4970 Require mmap support.
4971 * gcc.c-torture/execute/loop-2g.x: Likewise.
4972 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4973 (MAP_ANON): Provide default.
4974 * gcc.dg/20050826-1.c: Likewise.
4975 * gcc.target/i386/pr36533.c: Likewise.
4976 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4977 Use dg-require-effective-target mmap.
4978
4979 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4980
4981 PR c++/49838
4982 * g++.dg/cpp0x/range-for19.C: New.
4983
4984 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4985
4986 PR testsuite/49753
4987 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4988
4989 Revert:
4990 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4991
4992 PR testsuite/49753
4993 * g++.dg/torture/pr49309.C: Remove.
4994
4995 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4996
4997 PR tree-optimization/49809
4998 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4999 test.
5000
5001 2011-07-25 Richard Guenther <rguenther@suse.de>
5002
5003 PR tree-optimization/49715
5004 * gcc.target/i386/pr49715-1.c: New testcase.
5005 * gcc.target/i386/pr49715-2.c: Likewise.
5006
5007 2011-07-23 Jason Merrill <jason@redhat.com>
5008
5009 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5010
5011 2011-07-22 Jason Merrill <jason@redhat.com>
5012
5013 PR c++/49793
5014 * g++.dg/cpp0x/initlist55.C: New.
5015
5016 2011-07-23 Tobias Burnus <burnus@net-b.de>
5017
5018 PR fortran/49791
5019 * gfortran.dg/namelist_72.f: New.
5020
5021 2011-07-23 Tobias Burnus <burnus@net-b.de>
5022
5023 * gfortran.dg/coarray_25.f90: New.
5024
5025 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5026
5027 * override1.C: This test should use c++0x mode.
5028 * override3.C: New. Test the diagnostics in c++98 mode.
5029
5030 2011-07-22 Jason Merrill <jason@redhat.com>
5031 Mark Glisse <marc.glisse@normalesup.org>
5032
5033 PR c++/30112
5034 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5035
5036 PR c++/49813
5037 * g++.dg/opt/builtins2.C: New.
5038 * g++.dg/other/error27.C: Don't rely on __builtin.
5039
5040 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5041
5042 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5043 on lp64 targets.
5044 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5045 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5046 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5047 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5048
5049 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5050 instead of ia32.
5051
5052 2011-07-22 Richard Guenther <rguenther@suse.de>
5053
5054 PR tree-optimization/45819
5055 * gcc.dg/pr45819.c: New testcase.
5056
5057 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5058
5059 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5060
5061 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5062
5063 PR middle-end/47654
5064 PR middle-end/49649
5065 * gcc.dg/graphite/run-id-pr47654.c: New.
5066
5067 2011-07-21 Ian Lance Taylor <iant@google.com>
5068
5069 PR middle-end/49705
5070 * gcc.dg/pr49705.c: New test.
5071
5072 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5073
5074 * lib/target-supports.exp (check_avx_os_support_available): New.
5075 (check_effective_target_avx_runtime): Use it.
5076
5077 2011-07-21 Richard Guenther <rguenther@suse.de>
5078
5079 PR tree-optimization/49770
5080 * g++.dg/torture/pr49770.C: New testcase.
5081
5082 2011-07-21 Kai Tietz <ktietz@redhat.com>
5083
5084 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5085 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5086
5087 2011-07-21 Tobias Burnus <burnus@net-b.de>
5088
5089 * gfortran.dg/coarray_lib_token_1.f90: New.
5090
5091 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5092
5093 * gcc.dg/pr32912-2.c: Skip for AVR.
5094 * gcc.dg/pr44674.c: Add dg-require-profiling.
5095
5096 2011-07-20 Jason Merrill <jason@redhat.com>
5097
5098 * g++.dg/ext/desig2.C: New.
5099
5100 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5101
5102 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5103 be generated.
5104 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5105 * gcc.target/powerpc/recip-3.c: Ditto.
5106
5107 2011-07-19 Jason Merrill <jason@redhat.com>
5108
5109 PR c++/6709 (DR 743)
5110 PR c++/42603 (DR 950)
5111 * g++.dg/cpp0x/decltype21.C: New.
5112
5113 2011-07-20 Richard Guenther <rguenther@suse.de>
5114
5115 PR middle-end/18908
5116 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5117 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5118
5119 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5120
5121 * gcc.target/arm/combine-movs.c: New.
5122 * gcc.target/arm/unsigned-extend-2.c: New.
5123
5124 2011-07-19 Jason Merrill <jason@redhat.com>
5125
5126 PR c++/49785
5127 * g++.dg/cpp0x/variadic114.C: New.
5128
5129 2011-07-19 Tobias Burnus <burnus@net-b.de>
5130
5131 * gfortran.dg/coarray_args_1.f90: New.
5132 * gfortran.dg/coarray_args_2.f90: New.
5133
5134 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5135
5136 PR fortran/49708
5137 * gfortran.dg/allocate_error_3.f90: New.
5138
5139 2011-07-19 Richard Guenther <rguenther@suse.de>
5140
5141 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5142 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5143 * gcc.dg/torture/20110719-1.c: New testcase.
5144
5145 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5146
5147 PR tree-optimization/49768
5148 * gcc.c-torture/execute/pr49768.c: New test.
5149
5150 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5151
5152 PR tree-optimization/49771
5153 * gcc.dg/vect/pr49771.c: New test.
5154
5155 2011-07-18 Martin Jambor <mjambor@suse.cz>
5156
5157 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5158 * gcc.dg/ipa/ipa-2.c: Likewise.
5159 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5160 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5161 * gcc.dg/ipa/ipa-5.c: Likewise.
5162 * gcc.dg/ipa/ipa-7.c: Likewise.
5163 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5164 * gcc.dg/ipa/ipacost-1.c: Likewise.
5165 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5166 functions.
5167 * gcc.dg/ipa/ipcp-1.c: New test.
5168 * gcc.dg/ipa/ipcp-2.c: Likewise.
5169 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5170
5171 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR middle-end/49675
5174 * gfortran.dg/pr49675.f90: New test.
5175
5176 2011-07-18 Richard Guenther <rguenther@suse.de>
5177
5178 * gcc.dg/torture/20110718-1.c: New testcase.
5179
5180 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5181
5182 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5183 * g++.dg/ext/bitfield3.C: Likewise.
5184 * g++.dg/ext/bitfield4.C: Likewise.
5185 * g++.dg/ext/bitfield5.C: Likewise.
5186 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5187 * g++.dg/other/pr23205-2.C: Likewise.
5188 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5189 * gcc.c-torture/compile/20001109-2.c: Likewise.
5190 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5191 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5192 * gcc.dg/bitfld-16.c: Likewise.
5193 * gcc.dg/bitfld-17.c: Likewise.
5194 * gcc.dg/bitfld-18.c: Likewise.
5195 * gcc.dg/builtins-config.h: Remove Netware support.
5196 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5197 * gcc.dg/cdce2.c: Likewise.
5198 * gcc.dg/cpp/assert4.c: Remove netware support.
5199 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5200 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5201
5202 * lib/target-supports.exp (check_visibility_available): Remove
5203 NetWare support.
5204 (check_profiling_available): Likewise.
5205
5206 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5207
5208 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5209
5210 2011-07-17 Tobias Burnus <burnus@net-b.de>
5211 Thomas Koenig <tkoenig@gcc.gnu.org>
5212
5213 PR fortran/34657
5214 * gfortran.dg/generic_17.f90: Fix testcase.
5215 * gfortran.dg/interface_3.f90: Add dg-error.
5216 * gfortran.dg/use_14.f90: New.
5217 * gfortran.dg/use_15.f90: New.
5218
5219 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5220
5221 * gnat.dg/pointer_controlled.adb: New test.
5222
5223 2011-07-17 Tobias Burnus <burnus@net-b.de>
5224
5225 PR fortran/49624
5226 * gfortran.dg/pointer_remapping_7.f90: New.
5227
5228 2011-07-16 Jason Merrill <jason@redhat.com>
5229
5230 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5231
5232 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5233 Jason Merrill <jason@redhat.com>
5234
5235 PR c++/45329
5236 PR c++/48934
5237 * g++.dg/cpp0x/decltype29.C: Adjust.
5238 * g++.dg/cpp0x/error4.C: Adjust.
5239 * g++.dg/cpp0x/sfinae26.C: Adjust.
5240 * g++.dg/cpp0x/variadic105.C: Adjust.
5241 * g++.dg/template/deduce3.C: Adjust.
5242 * g++.dg/template/error45.C: Adjust.
5243 * g++.dg/template/ptrmem2.C: Adjust.
5244 * g++.dg/template/sfinae2.C: Adjust.
5245 * g++.old-deja/g++.pt/crash60.C: Adjust.
5246 * g++.old-deja/g++.pt/unify6.C: Adjust.
5247 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5248 * g++.dg/cpp0x/nullptr15.C: Adjust.
5249 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5250 * g++.dg/cpp0x/pr31431.C: Adjust.
5251 * g++.dg/cpp0x/pr31434.C: Adjust.
5252 * g++.dg/cpp0x/sfinae11.C: Adjust
5253 * g++.dg/cpp0x/temp_default2.C: Adjust.
5254 * g++.dg/cpp0x/trailing4.C: Adjust.
5255 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5256 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5257 * g++.dg/cpp0x/variadic105.C: Adjust.
5258 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5259 * g++.dg/ext/vla2.C: Adjust.
5260 * g++.dg/other/ptrmem10.C: Adjust.
5261 * g++.dg/other/ptrmem11.C: Adjust.
5262 * g++.dg/overload/unknown1.C: Adjust.
5263 * g++.dg/template/conv11.C: Adjust.
5264 * g++.dg/template/dependent-expr5.C: Adjust.
5265 * g++.dg/template/friend.C: Adjust.
5266 * g++.dg/template/incomplete2.C: Adjust.
5267 * g++.dg/template/local4.C: Adjust.
5268 * g++.dg/template/local6.C: Adjust.
5269 * g++.dg/template/operator9.C: Adjust.
5270 * g++.dg/template/ttp25.C: Adjust.
5271 * g++.dg/template/unify10.C: Adjust.
5272 * g++.dg/template/unify11.C: Adjust.
5273 * g++.dg/template/unify6.C: Adjust.
5274 * g++.dg/template/unify9.C: Adjust.
5275 * g++.dg/template/varmod1.C: Adjust.
5276 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5277 * g++.old-deja/g++.pt/crash28.C: Adjust.
5278 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5279 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5280 * g++.old-deja/g++.pt/expr2.C: Adjust.
5281 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5282 * g++.old-deja/g++.pt/spec5.C: Adjust.
5283 * g++.old-deja/g++.pt/spec6.C: Adjust.
5284 * g++.old-deja/g++.pt/unify4.C: Adjust.
5285 * g++.old-deja/g++.pt/unify8.C: Adjust.
5286 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5287 * g++.dg/overload/template5.C: New testcase.
5288 * g++.dg/template/overload12.C: New testcase.
5289
5290 2011-07-11 Tobias Burnus <burnus@net-b.de>
5291
5292 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5293 * gfortran.dg/coarray_7.f90: Ditto.
5294 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5295 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5296
5297 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5298
5299 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5300 case.
5301 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5302 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5303 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5304 C67X.
5305 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5306 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5307 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5308
5309 2011-07-15 Jason Merrill <jason@redhat.com>
5310
5311 PR testsuite/49741
5312 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5313 Use --extra_opts instead of --additional_options.
5314
5315 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5316
5317 PR testsuite/49753
5318 * g++.dg/torture/pr49309.C: Remove.
5319
5320 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5321
5322 * gcc.target/tic6x/weak-call.c: New test.
5323 * gcc.target/tic6x/fpcmp.c: New test.
5324 * gcc.target/tic6x/fpdiv.c: New test.
5325 * gcc.target/tic6x/rotdi16-scan.c: New test.
5326 * gcc.target/tic6x/ffssi.c: New test.
5327 * gcc.target/tic6x/fpdiv-lib.c: New test.
5328 * gcc.target/tic6x/cold-lc.c: New test.
5329 * gcc.target/tic6x/longcalls.c: New test.
5330 * gcc.target/tic6x/abi-align-1.c: New test.
5331 * gcc.target/tic6x/fpcmp-finite.c: New test.
5332 * gcc.target/tic6x/rotdi16.c: New test.
5333 * gcc.target/tic6x/bswapl.c: New test.
5334 * gcc.target/tic6x/ffsdi.c: New test.
5335 * gcc.target/tic6x/tic6x.exp: New file.
5336 * gcc.target/tic6x/builtins/arith24.c: New test.
5337 * gcc.target/tic6x/builtins/smpy.c: New test.
5338 * gcc.target/tic6x/builtins/smpylh.c: New test.
5339 * gcc.target/tic6x/builtins/smpyh.c: New test.
5340 * gcc.target/tic6x/builtins/sarith1.c: New test.
5341 * gcc.target/tic6x/builtins/extclr.c: New test
5342 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5343 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5344 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5345 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5346 New functions.
5347 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5348 __TMS320C6X__.
5349 * gcc.dg/20020312-2.c: Likewise.
5350 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5351 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5352 * gcc.dg/torture/builtin-math-7.c: Likewise.
5353
5354 PR testsuite/49757
5355 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5356 not testing tic6x-*-*.
5357
5358 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5359
5360 PR tree-opt/49309
5361 * g++.dg/torture/pr49309.C: New testcase.
5362
5363 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5364
5365 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5366
5367 2011-07-14 Richard Guenther <rguenther@suse.de>
5368
5369 PR tree-optimization/49651
5370 * gcc.dg/torture/pr49651.c: New testcase.
5371
5372 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5373
5374 PR target/43746
5375 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5376
5377 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5378
5379 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5380 -mno-pointers-to-nested-functions.
5381 * gcc.target/powerpc/no-r11-2.c: Ditto.
5382 * gcc.target/powerpc/no-r11-3.c: Ditto.
5383
5384 2011-07-13 Jason Merrill <jason@redhat.com>
5385
5386 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5387 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5388 when compiling C files.
5389 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5390 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5391 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5392 * g++.dg/lookup/anon2.C: Likewise.
5393 * g++.dg/tree-ssa/copyprop.C: Likewise.
5394 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5395 * g++.dg/init/vector1.C: Ignore narrowing errors.
5396 * g++.dg/torture/pr35526.C: Likewise.
5397 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5398
5399 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5400
5401 PR libfortran/49296
5402 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5403 and logical reads.
5404
5405 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5406
5407 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5408 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5409
5410 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5411
5412 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5413 * lib/obj-c++.exp (obj-c++_init): Ditto.
5414 * lib/file-format.exp (gcc_target_object_format): Ditto.
5415 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5416 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5417 (check_visibility_available): Ditto.
5418 (check_effective_target_tls_native): Ditto.
5419 (check_effective_target_tls_emulated): Ditto.
5420 (check_effective_target_function_sections): Ditto.
5421
5422 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5423
5424 * gcc.target/arm/pr48183.c: New test.
5425
5426 2011-07-13 Richard Guenther <rguenther@suse.de>
5427
5428 * gcc.dg/torture/20110713-1.c: New testcase.
5429
5430 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5431
5432 PR rtl-opt/49474
5433 * gcc.c-torture/compile/pr49474.c: New testcase.
5434
5435 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR tree-optimization/49712
5438 * gcc.c-torture/execute/pr49712.c: New test.
5439
5440 2011-07-11 Jason Merrill <jason@redhat.com>
5441
5442 PR c++/44609
5443 * g++.dg/template/recurse3.C: New.
5444
5445 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR debug/49676
5448 * gcc.dg/guality/csttest.c: New test.
5449
5450 PR fortran/49698
5451 * gfortran.dg/pr49698.f90: New test.
5452
5453 2011-07-11 Jeff Law <law@redhat.com>
5454
5455 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5456
5457 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5458
5459 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5460 * go.test/go-test.exp (go-set-goarch): Likewise.
5461
5462 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5463
5464 PR target/39633
5465 * gcc.target/avr/torture/pr39633.c: New test case.
5466
5467 2011-07-11 Tobias Burnus <burnus@net-b.de>
5468
5469 PR fortran/18918
5470 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5471
5472 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5473
5474 * lib/target-supports.exp (check_effective_target_scheduling):
5475 New Function.
5476 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5477 * gcc.dg/pr45055.c: Ditto.
5478 * gcc.dg/pr45353.c: Ditto.
5479 * g++.dg/pr45056.C: Ditto.
5480
5481 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5482
5483 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5484 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5485 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5486 * g++.dg/torture/pr31863.C: Skip AVR.
5487
5488 2011-07-10 Tobias Burnus <burnus@net-b.de>
5489
5490 PR fortran/49690
5491 * gfortran.dg/intrinsic_signal.f90: New.
5492
5493 2011-07-09 Jason Merrill <jason@redhat.com>
5494
5495 * g++.dg/cpp0x/regress/regress6.C: New.
5496 * g++.dg/parse/crash45.C: Adjust message.
5497 * g++.dg/template/crash38.C: Adjust message.
5498 * g++.dg/template/crash64.C: Adjust message.
5499
5500 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5501
5502 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5503 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5504 * g++.dg/abi/bitfield3.C: Likewise.
5505 * g++.dg/eh/pr38662.C: Likewise.
5506 * g++.dg/ext/attrib36.C: Likewise.
5507 * g++.dg/ext/attrib37.C: Likewise.
5508 * g++.dg/ext/attrib8.C: Likewise.
5509 * g++.dg/ext/tmplattr1.C: Likewise.
5510 * g++.dg/inherit/override-attribs.C: Likewise.
5511 * g++.dg/opt/inline9.C: Likewise.
5512 * g++.dg/opt/life1.C: Likewise.
5513 * g++.dg/opt/longbranch2.C: Likewise.
5514 * g++.dg/opt/nrv12.C: Likewise.
5515 * g++.dg/opt/reg-stack4.C: Likewise.
5516 * g++.dg/other/pr35504.C: Likewise.
5517 * g++.dg/other/pr39496.C: Likewise.
5518 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5519 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5520 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5521 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5522 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5523 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5524 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5525 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5526 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5527 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5528 * g++.dg/warn/pr15774-1.C: Likewise.
5529 * g++.dg/warn/pr15774-2.C: Likewise.
5530 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5531 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5532 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5533 * g++.old-deja/g++.pt/asm2.C: Likewise.
5534 * gcc.c-torture/compile/20000804-1.c: Likewise.
5535 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5536 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5537 * gcc.dg/20020108-1.c: Likewise.
5538 * gcc.dg/20020122-2.c: Likewise.
5539 * gcc.dg/20020122-3.c: Likewise.
5540 * gcc.dg/20020206-1.c: Likewise.
5541 * gcc.dg/20020219-1.c: Likewise.
5542 * gcc.dg/20020310-1.c: Likewise.
5543 * gcc.dg/20020411-1.c: Likewise.
5544 * gcc.dg/20020418-2.c: Likewise.
5545 * gcc.dg/20020426-2.c: Likewise.
5546 * gcc.dg/20020517-1.c: Likewise.
5547 * gcc.dg/20030204-1.c: Likewise.
5548 * gcc.dg/20030826-2.c: Likewise.
5549 * gcc.dg/20031102-1.c: Likewise.
5550 * gcc.dg/20031202-1.c: Likewise.
5551 * gcc.dg/20050111-1.c: Likewise.
5552 * gcc.dg/20050503-1.c: Likewise.
5553 * gcc.dg/array-init-1.c: Likewise.
5554 * gcc.dg/builtin-apply4.c: Likewise.
5555 * gcc.dg/dfp/pr31344.c: Likewise.
5556 * gcc.dg/gomp/atomic-11.c: Likewise.
5557 * gcc.dg/graphite/pr40281.c: Likewise.
5558 * gcc.dg/ia64-sync-1.c: Likewise.
5559 * gcc.dg/ia64-sync-2.c: Likewise.
5560 * gcc.dg/ia64-sync-3.c: Likewise.
5561 * gcc.dg/ia64-sync-4.c: Likewise.
5562 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5563 * gcc.dg/invalid-call-1.c: Likewise.
5564 * gcc.dg/loop-3.c: Likewise.
5565 * gcc.dg/lower-subreg-1.c: Likewise.
5566 * gcc.dg/lto/pr47259_0.c: Likewise.
5567 * gcc.dg/nested-calls-1.c: Likewise.
5568 * gcc.dg/pr20017.c: Likewise.
5569 * gcc.dg/pr25023.c: Likewise.
5570 * gcc.dg/pr27671-2.c: Likewise.
5571 * gcc.dg/pr32176.c: Likewise.
5572 * gcc.dg/pr33676.c: Likewise.
5573 * gcc.dg/pr35045.c: Likewise.
5574 * gcc.dg/pr36015.c: Likewise.
5575 * gcc.dg/pr36584.c: Likewise.
5576 * gcc.dg/pr36998.c: Likewise.
5577 * gcc.dg/pr37438.c: Likewise.
5578 * gcc.dg/pr37908.c: Likewise.
5579 * gcc.dg/pr41241.c: Likewise.
5580 * gcc.dg/pr41340.c: Likewise.
5581 * gcc.dg/pr44136.c: Likewise.
5582 * gcc.dg/pr44194-1.c: Likewise.
5583 * gcc.dg/pr46212.c: Likewise.
5584 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5585 * gcc.dg/setjmp-2.c: Likewise.
5586 * gcc.dg/short-compare-1.c: Likewise.
5587 * gcc.dg/short-compare-2.c: Likewise.
5588 * gcc.dg/smod-1.c: Likewise.
5589 * gcc.dg/sync-2.c: Likewise.
5590 * gcc.dg/sync-3.c: Likewise.
5591 * gcc.dg/tls/opt-1.c: Likewise.
5592 * gcc.dg/tls/opt-2.c: Likewise.
5593 * gcc.dg/tls/opt-3.c: Likewise.
5594 * gcc.dg/torture/badshift.c: Likewise.
5595 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5596 * gcc.dg/torture/pr20314-2.c: Likewise.
5597 * gcc.dg/torture/pr36891.c: Likewise.
5598 * gcc.dg/torture/pr38774.c: Likewise.
5599 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5600 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5601 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5602 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5603 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5604 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5605 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5606 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5607 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5608 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5609 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5610 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5611 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5612 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5613 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5614 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5615 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5616 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5617 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5618 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5619 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5620 * gcc.dg/unroll-1.c: Likewise.
5621 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5622 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5623 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5624 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5625 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5626 * gcc.target/i386/20000609-1.c: Likewise.
5627 * gcc.target/i386/20000720-1.c: Likewise.
5628 * gcc.target/i386/20000724-1.c: Likewise.
5629 * gcc.target/i386/20011107-1.c: Likewise.
5630 * gcc.target/i386/20011119-1.c: Likewise.
5631 * gcc.target/i386/20020201-3.c: Likewise.
5632 * gcc.target/i386/20020218-1.c: Likewise.
5633 * gcc.target/i386/20020729-1.c: Likewise.
5634 * gcc.target/i386/20030926-1.c: Likewise.
5635 * gcc.target/i386/20060125-1.c: Likewise.
5636 * gcc.target/i386/20060125-2.c: Likewise.
5637 * gcc.target/i386/20060512-1.c: Likewise.
5638 * gcc.target/i386/20060512-2.c: Likewise.
5639 * gcc.target/i386/20060512-3.c: Likewise.
5640 * gcc.target/i386/20060512-4.c: Likewise.
5641 * gcc.target/i386/387-1.c: Likewise.
5642 * gcc.target/i386/387-2.c: Likewise.
5643 * gcc.target/i386/387-5.c: Likewise.
5644 * gcc.target/i386/387-6.c: Likewise.
5645 * gcc.target/i386/980312-1.c: Likewise.
5646 * gcc.target/i386/980313-1.c: Likewise.
5647 * gcc.target/i386/990117-1.c: Likewise.
5648 * gcc.target/i386/990424-1.c: Likewise.
5649 * gcc.target/i386/990524-1.c: Likewise.
5650 * gcc.target/i386/991129-1.c: Likewise.
5651 * gcc.target/i386/991214-1.c: Likewise.
5652 * gcc.target/i386/991230-1.c: Likewise.
5653 * gcc.target/i386/addr-sel-1.c: Likewise.
5654 * gcc.target/i386/aggregate-ret1.c: Likewise.
5655 * gcc.target/i386/aggregate-ret2.c: Likewise.
5656 * gcc.target/i386/align-main-3.c: Likewise.
5657 * gcc.target/i386/amd64-abi-1.c: Likewise.
5658 * gcc.target/i386/amd64-abi-2.c: Likewise.
5659 * gcc.target/i386/amd64-abi-4.c: Likewise.
5660 * gcc.target/i386/amd64-abi-5.c: Likewise.
5661 * gcc.target/i386/amd64-abi-6.c: Likewise.
5662 * gcc.target/i386/asm-1.c: Likewise.
5663 * gcc.target/i386/asm-3.c: Likewise.
5664 * gcc.target/i386/asm-5.c: Likewise.
5665 * gcc.target/i386/attributes-error.c: Likewise.
5666 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5667 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5668 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5669 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5670 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5671 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5672 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5673 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5674 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5675 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5676 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5677 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5678 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5679 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5680 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5681 * gcc.target/i386/bitfield1.c: Likewise.
5682 * gcc.target/i386/bitfield2.c: Likewise.
5683 * gcc.target/i386/bmi-2.c: Likewise.
5684 * gcc.target/i386/bmi-5.c: Likewise.
5685 * gcc.target/i386/builtin-unreachable.c: Likewise.
5686 * gcc.target/i386/cleanup-2.c: Likewise.
5687 * gcc.target/i386/clobbers.c: Likewise.
5688 * gcc.target/i386/cmov8.c: Likewise.
5689 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5690 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5691 * gcc.target/i386/compress-float-387.c: Likewise.
5692 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5693 * gcc.target/i386/compress-float-sse.c: Likewise.
5694 * gcc.target/i386/crc32-2.c: Likewise.
5695 * gcc.target/i386/crc32-3.c: Likewise.
5696 * gcc.target/i386/divmod-7.c: Likewise.
5697 * gcc.target/i386/divmod-8.c: Likewise.
5698 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5699 * gcc.target/i386/fma3-builtin.c: Likewise.
5700 * gcc.target/i386/fma3-fma.c: Likewise.
5701 * gcc.target/i386/fma4-256-vector.c: Likewise.
5702 * gcc.target/i386/fma4-builtin.c: Likewise.
5703 * gcc.target/i386/fma4-fma-2.c: Likewise.
5704 * gcc.target/i386/fma4-fma.c: Likewise.
5705 * gcc.target/i386/fma4-vector-2.c: Likewise.
5706 * gcc.target/i386/fma4-vector.c: Likewise.
5707 * gcc.target/i386/funcspec-1.c: Likewise.
5708 * gcc.target/i386/funcspec-10.c: Likewise.
5709 * gcc.target/i386/funcspec-11.c: Likewise.
5710 * gcc.target/i386/funcspec-2.c: Likewise.
5711 * gcc.target/i386/funcspec-5.c: Likewise.
5712 * gcc.target/i386/funcspec-6.c: Likewise.
5713 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5714 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5715 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5716 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5717 * gcc.target/i386/incoming-1.c: Likewise.
5718 * gcc.target/i386/incoming-10.c: Likewise.
5719 * gcc.target/i386/incoming-11.c: Likewise.
5720 * gcc.target/i386/incoming-12.c: Likewise.
5721 * gcc.target/i386/incoming-13.c: Likewise.
5722 * gcc.target/i386/incoming-14.c: Likewise.
5723 * gcc.target/i386/incoming-15.c: Likewise.
5724 * gcc.target/i386/incoming-2.c: Likewise.
5725 * gcc.target/i386/incoming-3.c: Likewise.
5726 * gcc.target/i386/incoming-4.c: Likewise.
5727 * gcc.target/i386/incoming-5.c: Likewise.
5728 * gcc.target/i386/incoming-6.c: Likewise.
5729 * gcc.target/i386/incoming-7.c: Likewise.
5730 * gcc.target/i386/incoming-8.c: Likewise.
5731 * gcc.target/i386/incoming-9.c: Likewise.
5732 * gcc.target/i386/lea.c: Likewise.
5733 * gcc.target/i386/local.c: Likewise.
5734 * gcc.target/i386/loop-1.c: Likewise.
5735 * gcc.target/i386/loop-2.c: Likewise.
5736 * gcc.target/i386/loop-3.c: Likewise.
5737 * gcc.target/i386/max-stack-align.c: Likewise.
5738 * gcc.target/i386/memcpy-1.c: Likewise.
5739 * gcc.target/i386/movbe-2.c: Likewise.
5740 * gcc.target/i386/movq-2.c: Likewise.
5741 * gcc.target/i386/movq.c: Likewise.
5742 * gcc.target/i386/nrv1.c: Likewise.
5743 * gcc.target/i386/pad-4.c: Likewise.
5744 * gcc.target/i386/pad-5a.c: Likewise.
5745 * gcc.target/i386/pad-5b.c: Likewise.
5746 * gcc.target/i386/pad-6a.c: Likewise.
5747 * gcc.target/i386/pad-6b.c: Likewise.
5748 * gcc.target/i386/pad-7.c: Likewise.
5749 * gcc.target/i386/pad-9.c: Likewise.
5750 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5751 * gcc.target/i386/pic-1.c: Likewise.
5752 * gcc.target/i386/pr12092-1.c: Likewise.
5753 * gcc.target/i386/pr12329.c: Likewise.
5754 * gcc.target/i386/pr21518.c: Likewise.
5755 * gcc.target/i386/pr22362.c: Likewise.
5756 * gcc.target/i386/pr22585.c: Likewise.
5757 * gcc.target/i386/pr23098.c: Likewise.
5758 * gcc.target/i386/pr25196.c: Likewise.
5759 * gcc.target/i386/pr25293.c: Likewise.
5760 * gcc.target/i386/pr25654.c: Likewise.
5761 * gcc.target/i386/pr26449.c: Likewise.
5762 * gcc.target/i386/pr26778.c: Likewise.
5763 * gcc.target/i386/pr26826.c: Likewise.
5764 * gcc.target/i386/pr27266.c: Likewise.
5765 * gcc.target/i386/pr29978.c: Likewise.
5766 * gcc.target/i386/pr30505.c: Likewise.
5767 * gcc.target/i386/pr30961-1.c: Likewise.
5768 * gcc.target/i386/pr31628.c: Likewise.
5769 * gcc.target/i386/pr32000-2.c: Likewise.
5770 * gcc.target/i386/pr32661-1.c: Likewise.
5771 * gcc.target/i386/pr32708-2.c: Likewise.
5772 * gcc.target/i386/pr32708-3.c: Likewise.
5773 * gcc.target/i386/pr34256.c: Likewise.
5774 * gcc.target/i386/pr34312.c: Likewise.
5775 * gcc.target/i386/pr34522.c: Likewise.
5776 * gcc.target/i386/pr35160.c: Likewise.
5777 * gcc.target/i386/pr35281.c: Likewise.
5778 * gcc.target/i386/pr36246.c: Likewise.
5779 * gcc.target/i386/pr36786.c: Likewise.
5780 * gcc.target/i386/pr37275.c: Likewise.
5781 * gcc.target/i386/pr37843-3.c: Likewise.
5782 * gcc.target/i386/pr37843-4.c: Likewise.
5783 * gcc.target/i386/pr39082-1.c: Likewise.
5784 * gcc.target/i386/pr39431.c: Likewise.
5785 * gcc.target/i386/pr39496.c: Likewise.
5786 * gcc.target/i386/pr39543-2.c: Likewise.
5787 * gcc.target/i386/pr39911.c: Likewise.
5788 * gcc.target/i386/pr40718.c: Likewise.
5789 * gcc.target/i386/pr40906-1.c: Likewise.
5790 * gcc.target/i386/pr40906-2.c: Likewise.
5791 * gcc.target/i386/pr40906-3.c: Likewise.
5792 * gcc.target/i386/pr40934.c: Likewise.
5793 * gcc.target/i386/pr41900.c: Likewise.
5794 * gcc.target/i386/pr42589.c: Likewise.
5795 * gcc.target/i386/pr43662.c: Likewise.
5796 * gcc.target/i386/pr43671.c: Likewise.
5797 * gcc.target/i386/pr43766.c: Likewise.
5798 * gcc.target/i386/pr43869.c: Likewise.
5799 * gcc.target/i386/pr44942.c: Likewise.
5800 * gcc.target/i386/pr44948-2a.c: Likewise.
5801 * gcc.target/i386/pr45234.c: Likewise.
5802 * gcc.target/i386/pr45336-2.c: Likewise.
5803 * gcc.target/i386/pr45336-4.c: Likewise.
5804 * gcc.target/i386/pr45852.c: Likewise.
5805 * gcc.target/i386/pr46470.c: Likewise.
5806 * gcc.target/i386/pr48037-1.c: Likewise.
5807 * gcc.target/i386/pr48389.c: Likewise.
5808 * gcc.target/i386/pr49095.c: Likewise.
5809 * gcc.target/i386/pr9771-1.c: Likewise.
5810 * gcc.target/i386/rdfsbase-1.c: Likewise.
5811 * gcc.target/i386/rdfsbase-2.c: Likewise.
5812 * gcc.target/i386/rdgsbase-1.c: Likewise.
5813 * gcc.target/i386/rdgsbase-2.c: Likewise.
5814 * gcc.target/i386/rdrand-3.c: Likewise.
5815 * gcc.target/i386/regparm-stdcall.c: Likewise.
5816 * gcc.target/i386/regparm.c: Likewise.
5817 * gcc.target/i386/reload-1.c: Likewise.
5818 * gcc.target/i386/rotate-2.c: Likewise.
5819 * gcc.target/i386/sibcall-5.c: Likewise.
5820 * gcc.target/i386/signbit-1.c: Likewise.
5821 * gcc.target/i386/signbit-2.c: Likewise.
5822 * gcc.target/i386/signbit-3.c: Likewise.
5823 * gcc.target/i386/sse-5.c: Likewise.
5824 * gcc.target/i386/sse-8.c: Likewise.
5825 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5826 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5827 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5828 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5829 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5830 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5831 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5832 * gcc.target/i386/sse2-movq-2.c: Likewise.
5833 * gcc.target/i386/sse2-movq-3.c: Likewise.
5834 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5835 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5836 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5837 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5838 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5839 * gcc.target/i386/ssefn-1.c: Likewise.
5840 * gcc.target/i386/ssefn-2.c: Likewise.
5841 * gcc.target/i386/sseregparm-1.c: Likewise.
5842 * gcc.target/i386/sseregparm-2.c: Likewise.
5843 * gcc.target/i386/sseregparm-3.c: Likewise.
5844 * gcc.target/i386/sseregparm-4.c: Likewise.
5845 * gcc.target/i386/sseregparm-5.c: Likewise.
5846 * gcc.target/i386/sseregparm-6.c: Likewise.
5847 * gcc.target/i386/sseregparm-7.c: Likewise.
5848 * gcc.target/i386/sseregparm-8.c: Likewise.
5849 * gcc.target/i386/stack-realign.c: Likewise.
5850 * gcc.target/i386/stack-usage-realign.c: Likewise.
5851 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5852 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5853 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5854 * gcc.target/i386/stackalign/return-1.c: Likewise.
5855 * gcc.target/i386/stackalign/return-2.c: Likewise.
5856 * gcc.target/i386/stackalign/return-3.c: Likewise.
5857 * gcc.target/i386/tailcall-1.c: Likewise.
5858 * gcc.target/i386/tbm-2.c: Likewise.
5859 * gcc.target/i386/udivmod-7.c: Likewise.
5860 * gcc.target/i386/udivmod-8.c: Likewise.
5861 * gcc.target/i386/unroll-1.c: Likewise.
5862 * gcc.target/i386/vararg-1.c: Likewise.
5863 * gcc.target/i386/vararg-2.c: Likewise.
5864 * gcc.target/i386/vect8-ret.c: Likewise.
5865 * gcc.target/i386/vectorize5.c: Likewise.
5866 * gcc.target/i386/wmul-1.c: Likewise.
5867 * gcc.target/i386/wmul-2.c: Likewise.
5868 * gcc.target/i386/wrfsbase-1.c: Likewise.
5869 * gcc.target/i386/wrfsbase-2.c: Likewise.
5870 * gcc.target/i386/wrgsbase-1.c: Likewise.
5871 * gcc.target/i386/wrgsbase-2.c: Likewise.
5872 * gcc.target/i386/xop-pcmov.c: Likewise.
5873 * gcc.target/i386/xop-pcmov2.c: Likewise.
5874 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5875 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5876 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5877 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5878 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5879 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5880 * gcc.target/i386/zee.c: Likewise.
5881 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5882 * gfortran.dg/compiler-directive_2.f: Likewise.
5883 * gfortran.dg/g77/20010216-1.f: Likewise.
5884 * gfortran.dg/gomp/pr39152.f90: Likewise.
5885 * gfortran.dg/pr33794.f90: Likewise.
5886
5887 2011-07-09 Jason Merrill <jason@redhat.com>
5888
5889 * g++.dg/cpp0x/regress/regress5.C: New.
5890
5891 2011-07-08 Jason Merrill <jason@redhat.com>
5892
5893 PR c++/45437
5894 * g++.dg/expr/compound-asn1.C: New.
5895 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5896
5897 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5898
5899 PR target/49621
5900 * gcc.target/powerpc/altivec-34.c: New test.
5901
5902 2011-07-08 Jason Merrill <jason@redhat.com>
5903
5904 PR c++/45603
5905 * g++.dg/abi/guard3.C: New.
5906
5907 2011-07-08 Julian Brown <julian@codesourcery.com>
5908
5909 * lib/target-supports.exp
5910 (check_effective_target_arm_little_endian): New.
5911 (check_effective_target_vect_pack_trunc): Use above.
5912 (check_effective_target_vect_unpack): Likewise.
5913 (check_effective_target_vect_element_align): Test
5914 check_effective_target_arm_vect_no_misalign for ARM.
5915
5916 2011-07-08 Jason Merrill <jason@redhat.com>
5917
5918 PR c++/49673
5919 * g++.dg/cpp0x/constexpr-rom.C: New.
5920
5921 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5922
5923 PR middle-end/49519
5924 * g++.dg/torture/pr49519.C: New test.
5925
5926 2011-07-08 Martin Jambor <mjambor@suse.cz>
5927
5928 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5929
5930 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5931
5932 PR testsuite/48727
5933 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5934
5935 2011-07-08 Richard Guenther <rguenther@suse.de>
5936
5937 PR tree-optimization/49662
5938 * gcc.dg/graphite/interchange-14.c: XFAIL.
5939 * gcc.dg/graphite/interchange-15.c: Likewise.
5940 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5941
5942 2011-07-06 Jason Merrill <jason@redhat.com>
5943
5944 PR c++/49663
5945 * g++.dg/cpp0x/regress/regress4.C: New.
5946
5947 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5948
5949 PR fortran/49648
5950 * gfortran.dg/result_in_spec_4.f90: New test.
5951
5952 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5953
5954 * gcc.target/sparc/cas64.c: New test.
5955
5956 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR c/49644
5959 * g++.dg/torture/pr49644.C: New test.
5960
5961 PR c/49644
5962 * gcc.c-torture/execute/pr49644.c: New test.
5963
5964 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5965
5966 * lib/target-supports.exp (check_effective_target_ia32): New.
5967 (check_effective_target_x32): Likewise.
5968 (check_effective_target_vect_cmdline_needed): Also check x32.
5969
5970 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5971
5972 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5973 dg-prune-output.
5974 * gcc.target/arm/pr42235.c: Likewise.
5975 * gcc.target/arm/pr42495.c: Likewise.
5976 * gcc.target/arm/pr42574.c: Likewise.
5977 * gcc.target/arm/thumb-branch1.c: Likewise.
5978
5979 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5980 unneeded prune of possible warning.
5981 * gcc.target/arm/pr40956.c: Likewise.
5982 * gcc.target/arm/pr42505.c: Likewise.
5983
5984 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5985 * gcc.c-torture/compile/pr46883.c: Likewise.
5986 * gcc.c-torture/compile/pr46934.c: Likewise.
5987
5988 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5989 for move to ../../gcc.c-torture/compile.
5990 * gcc.target/arm/pr46883.c: Likewise.
5991 * gcc.target/arm/pr46934.c: Likewise.
5992
5993 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5994 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5995 * gcc.target/arm/wmul-1.c: Likewise.
5996 * gcc.target/arm/wmul-2.c: Likewise.
5997 * gcc.target/arm/wmul-3.c: Likewise.
5998 * gcc.target/arm/wmul-4.c: Likewise.
5999 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6000 add tab after scan target.
6001 * gcc.target/arm/smlaltt-1.c: Likewise.
6002 * gcc.target/arm/smlatb-1.c: Likewise.
6003 * gcc.target/arm/smlatt-1.c: Likewise.
6004
6005 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR debug/49522
6008 * gcc.dg/debug/pr49522.c: New test.
6009
6010 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6011
6012 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6013 * gcc.dg/pr46212.c: Run only if target int32plus.
6014 * gcc.dg/torture/pr48146.c: Ditto.
6015 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6016 * c-c++-common/pr44832.c: Ditto.
6017 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6018 * gcc.dg/pr31490.c: Ditto.
6019 * gcc.dg/torture/builtin-math-7.c: Run only if target
6020 large_double.
6021 * gcc.dg/torture/pr45764.c: Skip for AVR.
6022 * gcc.dg/pr47893.c: Ditto.
6023
6024 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6025
6026 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6027 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6028 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6029 add tab to scan target.
6030
6031 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6032
6033 * gcc.target/arm/neon-modes-3.c: New test.
6034
6035 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6036
6037 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6038 -fno-loop-interchange -ffast-math.
6039
6040 2011-07-07 Richard Guenther <rguenther@suse.de>
6041
6042 * gcc.dg/ftrapv-3.c: New testcase.
6043
6044 2011-07-07 Richard Guenther <rguenther@suse.de>
6045
6046 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6047 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6048
6049 2011-07-07 Kai Tietz <ktietz@redhat.com>
6050
6051 * gcc.dg/binop-notxor1.c: New test.
6052 * gcc.dg/binop-notand4a.c: New test.
6053 * gcc.dg/binop-notxor2.c: New test.
6054 * gcc.dg/binop-notand3a.c: New test.
6055 * gcc.dg/binop-notand2a.c: New test.
6056 * gcc.dg/binop-notand6a.c: New test.
6057 * gcc.dg/binop-notor1.c: New test.
6058 * gcc.dg/binop-notand1a.c: New test.
6059 * gcc.dg/binop-notand5a.c: New test.
6060 * gcc.dg/binop-notor2.c: New test.
6061
6062 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6063
6064 PR middle-end/49640
6065 * gcc.dg/gomp/pr49640.c: New test.
6066
6067 2011-07-07 Richard Guenther <rguenther@suse.de>
6068
6069 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6070
6071 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6072
6073 PR target/39150
6074 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6075
6076 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6077
6078 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6079 * gcc.target/powerpc/no-r11-2.c: Ditto.
6080 * gcc.target/powerpc/no-r11-3.c: Ditto.
6081
6082 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6083
6084 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6085 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6086
6087 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6088
6089 * lib/target-supports.exp (check_profiling_available): Disable
6090 profiling with -fprofile-generate for target avr.
6091
6092 2011-07-06 Richard Guenther <rguenther@suse.de>
6093
6094 PR tree-optimization/49645
6095 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6096
6097 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6098
6099 PR middle-end/47383
6100 * gcc.dg/pr47383.c: New.
6101
6102 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6103
6104 PR tree-optimization/49647
6105 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6106
6107 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6108
6109 PR testsuite/49542
6110 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6111 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6112
6113 2011-07-05 Jason Merrill <jason@redhat.com>
6114
6115 PR c++/48157
6116 * g++.dg/template/template-id-4.C: New.
6117
6118 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6119
6120 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6121 * gcc.dg/pr43402.c: Ditto.
6122
6123 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6124
6125 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6126
6127 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6128
6129 * gcc.target/powerpc/ppc-switch-1.c: New test for
6130 --param case-values-threshold.
6131 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6132
6133 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6134
6135 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6136
6137 2011-07-05 Jason Merrill <jason@redhat.com>
6138
6139 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6140
6141 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6142
6143 PR tree-optimization/47654
6144 * gcc.dg/graphite/block-pr47654.c: New.
6145
6146 2011-07-05 Jason Merrill <jason@redhat.com>
6147
6148 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6149
6150 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6151
6152 PR tree-optimization/49580
6153 * gcc.dg/autopar/pr49580.c: New test.
6154
6155 2011-07-05 Richard Guenther <rguenther@suse.de>
6156
6157 PR tree-optimization/49518
6158 PR tree-optimization/49628
6159 * g++.dg/torture/pr49628.C: New testcase.
6160 * gcc.dg/torture/pr49518.c: Likewise.
6161
6162 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6163
6164 * ada/acats/run_acats (which): Extract last field from type -p,
6165 type output only if command succeeded.
6166
6167 2011-07-04 Jason Merrill <jason@redhat.com>
6168
6169 * g++.dg/abi/mangle48.C: New.
6170
6171 * g++.dg/cpp0x/diag1.C: New.
6172
6173 * g++.dg/diagnostic/aka1.C: New.
6174
6175 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR rtl-optimization/49619
6178 * gcc.dg/pr49619.c: New test.
6179
6180 PR rtl-optimization/49472
6181 * gfortran.dg/pr49472.f90: New test.
6182
6183 PR debug/49602
6184 * gcc.dg/pr49602.c: New test.
6185
6186 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6187
6188 PR target/34734
6189 PR target/44643
6190 * gcc.target/avr/avr.exp: Run over cpp files, too.
6191 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6192 * gcc.target/avr/progmem.h: New file.
6193 * gcc.target/avr/exit-abort.h: New file.
6194 * gcc.target/avr/progmem-error-1.c: New file.
6195 * gcc.target/avr/progmem-error-1.cpp: New file.
6196 * gcc.target/avr/progmem-warning-1.c: New file.
6197 * gcc.target/avr/torture/progmem-1.c: New file.
6198 * gcc.target/avr/torture/progmem-1.cpp: New file.
6199
6200 2011-07-04 Richard Guenther <rguenther@suse.de>
6201
6202 PR tree-optimization/49615
6203 * g++.dg/torture/pr49615.C: New testcase.
6204
6205 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6206
6207 PR tree-optimization/49610
6208 * gcc.dg/vect/pr49610.c: New test.
6209
6210 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6211
6212 * gnat.dg/specs/debug1.ads: New test.
6213
6214 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6215
6216 PR fortran/49562
6217 * gfortran.dg/typebound_proc_23.f90: New.
6218
6219 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6220
6221 PR c++/49605
6222 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6223
6224 2011-07-01 Jason Merrill <jason@redhat.com>
6225
6226 PR c++/48261
6227 * g++.dg/template/template-id-3.C: New.
6228
6229 PR c++/48593
6230 * g++.dg/template/qualified-id4.C: New.
6231
6232 PR c++/48883
6233 * g++.dg/template/explicit-args4.C: New.
6234
6235 PR c++/49085
6236 * g++.dg/template/offsetof2.C: New.
6237
6238 2011-07-01 Kai Tietz <ktietz@redhat.com>
6239
6240 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6241
6242 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6243
6244 PR libmudflap/49549
6245 * lib/target-supports.exp (check_effective_target_gld): New proc.
6246
6247 2011-07-01 Richard Guenther <rguenther@suse.de>
6248
6249 PR tree-optimization/49603
6250 * gcc.dg/torture/pr49603.c: New testcase.
6251
6252 2011-06-30 Jason Merrill <jason@redhat.com>
6253
6254 PR c++/49387
6255 * g++.dg/rtti/template1.C: New.
6256
6257 PR c++/49569
6258 * g++.dg/cpp0x/regress/ctor1.C: New.
6259
6260 PR c++/49355
6261 * g++.dg/cpp0x/initlist54.C: New.
6262
6263 2011-06-30 Martin Jambor <mjambor@suse.cz>
6264
6265 * gcc.dg/tree-ssa/sra-12.c: New test.
6266
6267 2011-06-29 Jason Merrill <jason@redhat.com>
6268
6269 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6270
6271 2011-06-30 Richard Guenther <rguenther@suse.de>
6272
6273 PR tree-optimization/46787
6274 * gcc.dg/vect/vect-121.c: New testcase.
6275
6276 2011-06-30 Martin Jambor <mjambor@suse.cz>
6277
6278 PR tree-optimization/49094
6279 * gcc.dg/tree-ssa/pr49094.c: New test.
6280
6281 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR fortran/49540
6284 * gfortran.dg/pr49540-1.f90: New test.
6285 * gfortran.dg/pr49540-2.f90: New test.
6286
6287 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6288
6289 PR ada/49511
6290 * ada/acats/run_acats (which): Use last field of type -p output.
6291
6292 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6293 Iain Sandoe <iains@gcc.gnu.org>
6294
6295 PR libobjc/36610
6296 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6297 Only skip on 64-bit *-*-darwin8* && !objc2.
6298
6299 2011-06-30 Richard Guenther <rguenther@suse.de>
6300
6301 PR tree-optimization/38752
6302 * gcc.c-torture/compile/pr38752.c: New testcase.
6303
6304 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6305
6306 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6307 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6308
6309 2011-06-29 Jason Merrill <jason@redhat.com>
6310
6311 PR c++/49216
6312 * g++.dg/cpp0x/initlist53.C: Use placement new.
6313 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6314 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6315
6316 PR c++/49003
6317 * g++.dg/cpp0x/trailing6.C: New.
6318 * g++.dg/cpp0x/pr45908.C: No error.
6319
6320 PR c++/49272
6321 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6322
6323 PR c++/49520
6324 * g++.dg/cpp0x/constexpr-using2.C: New.
6325
6326 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6327
6328 PR c++/45923
6329 * g++.dg/cpp0x/constexpr-diag3.C: New.
6330 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6331 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6332 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6333 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6334
6335 2011-06-29 Jason Merrill <jason@redhat.com>
6336
6337 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6338
6339 2011-06-29 Richard Guenther <rguenther@suse.de>
6340
6341 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6342
6343 2011-06-29 Jason Merrill <jason@redhat.com>
6344
6345 * g++.dg/cpp0x/initlist-value2.C: New.
6346
6347 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6348 * g++.dg/cpp0x/initlist-value.C: New.
6349
6350 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6351
6352 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6353
6354 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6355
6356 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6357 * gcc.dg/inline_2.c: Likewise.
6358 * gcc.dg/unroll_1.c: Likewise.
6359
6360 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR debug/49567
6363 * gcc.target/i386/pr49567.c: New test.
6364
6365 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6366
6367 * gnat.dg/opt17.ad[sb]: New test.
6368
6369 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6370 Tom de Vries <tom@codesourcery.com>
6371
6372 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6373 (check_effective_target_arm_thumb2): New effective targets.
6374 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6375 properly. Clean up temporary files.
6376 * gcc.target/arm/ivopts-2.c: Likewise.
6377 * gcc.target/arm/ivopts-3.c: Likewise.
6378 * gcc.target/arm/ivopts-4.c: Likewise.
6379 * gcc.target/arm/ivopts-5.c: Likewise.
6380 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6381
6382 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6383
6384 PR fortran/49479
6385 * gfortran.dg/reshape_zerosize_3.f90: New test.
6386
6387 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6388
6389 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6390 * gcc.target/arm/vfp-ldmias.c: Likewise.
6391 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6392 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6393 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6394 * gcc.target/arm/vfp-stmias.c: Likewise.
6395 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6396 * gcc.target/arm/vfp-stmiad.c: Likewise.
6397
6398 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6399
6400 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6401 dg-prune-output.
6402 * gcc.target/arm/pr45701-2.c: Ditto.
6403
6404 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6405
6406 PR fortran/49466
6407 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6408 * gfortran.dg/extends_14.f03: Modified.
6409
6410 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6411
6412 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6413 early if the test is already being skipped.
6414
6415 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6416 scan-assembler-dem-not): For missing file, report unresolved with
6417 same message as for pass/fail, with reason reported in log file.
6418
6419 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6420 from add_options_for_arm_neon_fp16.
6421 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6422 check_effective_target_arm_neon_fp16_ok_nocache.
6423 Check -mfpu and -mfloat-abi options from current multilib.
6424 Do not require neon support.
6425 (check_effective_target_arm_fp16_ok): Renamed from
6426 check_effecitve_target_arm_neon_fp16_ok.
6427 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6428 arm_neon_fp16_ok and arm_fp16.
6429 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6430 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6431 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6432 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6433
6434 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6435
6436 * gcc.dg/builtin-assume-aligned-1.c: New test.
6437 * gcc.dg/builtin-assume-aligned-2.c: New test.
6438 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6439
6440 PR debug/49544
6441 * gcc.dg/pr49544.c: New test.
6442
6443 2011-06-27 Richard Guenther <rguenther@suse.de>
6444
6445 PR tree-optimization/49394
6446 * g++.dg/torture/pr49394.C: New testcase.
6447
6448 2011-06-27 Kai Tietz <ktietz@redhat.com>
6449
6450 * gcc.dg/optimize-bswapdi-2.c: New test.
6451
6452 2011-06-27 Michael Hope <michael.hope@linaro.org>
6453 Richard Sandiford <richard.sandiford@linaro.org>
6454
6455 PR tree-optimization/49169
6456 * gcc.dg/torture/pr49169.c: New test.
6457
6458 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6459
6460 PR testsuite/49529
6461 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6462
6463 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6464 hppa*-*-hpux*.
6465
6466 2011-06-26 Jason Merrill <jason@redhat.com>
6467
6468 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6469
6470 PR c++/49528
6471 * g++.dg/init/ref19.C: New.
6472 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6473
6474 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6475
6476 PR tree-optimization/48377
6477 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6478 non_strict_align.
6479
6480 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6481
6482 PR middle-end/49191
6483 * lib/target-supports.exp (check_effective_target_non_strict_align):
6484 New.
6485 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6486
6487 2011-06-24 Martin Jambor <mjambor@suse.cz>
6488
6489 PR tree-optimizations/49516
6490 * g++.dg/tree-ssa/pr49516.C: New test.
6491
6492 2011-06-23 Jason Merrill <jason@redhat.com>
6493
6494 PR c++/35255
6495 * g++.dg/template/partial10.C: New.
6496 * g++.dg/template/partial11.C: New.
6497
6498 2011-06-23 Jeff Law <law@redhat.com>
6499
6500 PR middle-end/48770
6501 * gcc.dg/pr48770.c: New test.
6502
6503 2011-06-23 Jan Hubicka <jh@suse.cz>
6504
6505 PR middle-end/49373
6506 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6507
6508 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6509
6510 PR testsuite/49512
6511 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6512 instead of -fdump-tree-optimized.
6513
6514 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6515
6516 PR c++/44625
6517 * g++.dg/template/crash107.C: New.
6518 * g++.dg/template/error17.C: Adjust.
6519
6520 2011-06-23 Jason Merrill <jason@redhat.com>
6521
6522 PR c++/49507
6523 * g++.dg/cpp0x/defaulted30.C: New.
6524
6525 PR c++/49440
6526 * g++.dg/rtti/anon-ns1.C: New.
6527
6528 PR c++/49395
6529 * g++.dg/init/ref18.C: New.
6530
6531 PR c++/36435
6532 * g++.dg/template/partial9.C: New.
6533
6534 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6535
6536 PR middle-end/49373
6537 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6538
6539 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR debug/49496
6542 * gcc.dg/pr49496.c: New test.
6543
6544 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6545
6546 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6547 is not xscale.
6548
6549 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6550
6551 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6552 * gcc.target/arm/pr42879.c: Likewise.
6553 * gcc.target/arm/pr45701-3.c: Likewise.
6554
6555 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6556 * gcc.target/arm/pr40482.c: Likewise.
6557 * gcc.target/arm/stack-corruption.c: Likewise.
6558
6559 2011-06-22 Richard Guenther <rguenther@suse.de>
6560
6561 PR tree-optimization/49493
6562 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6563
6564 2011-06-22 Jason Merrill <jason@redhat.com>
6565
6566 PR c++/49260
6567 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6568
6569 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6570 Dmitry Melnik <dm@ispras.ru>
6571
6572 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6573 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6574 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6575
6576 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6577
6578 * gcc.target/arm/tlscall.c: New.
6579
6580 2011-06-21 Jason Merrill <jason@redhat.com>
6581
6582 PR c++/49172
6583 * g++.dg/cpp0x/constexpr-ref1.C: New.
6584 * g++.dg/cpp0x/constexpr-ref2.C: New.
6585 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6586
6587 PR c++/49482
6588 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6589
6590 PR c++/49418
6591 * g++.dg/template/param3.C: New.
6592
6593 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6594
6595 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6596 my_clrsb test functions.
6597 (main): Test clrsb.
6598 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6599 test_sll, test_ull): Add clrsb tests.
6600 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6601 clrsbll.
6602
6603 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6604
6605 PR fortran/49112
6606 * gfortran.dg/class_44.f03: New.
6607
6608 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6609
6610 PR tree-optimization/49478
6611 * gcc.dg/vect/pr49478.c
6612
6613 2011-06-21 Richard Guenther <rguenther@suse.de>
6614
6615 PR tree-optimization/49483
6616 * gcc.dg/vect/vect-120.c: New testcase.
6617
6618 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6619
6620 PR testsuite/49443
6621 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6622 * gcc.dg/vect/vect-peel-4.c: Likewise.
6623
6624 2011-06-22 Christian Bruel <christian.bruel@st.com>
6625
6626 PR middle-end/49139
6627 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6628 * gcc.dg/always_inline2.c: Likewise.
6629 * gcc.dg/always_inline3.c: Likewise.
6630 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6631 * gcc.dg/inline_1.c: Likewise.
6632 * gcc.dg/inline_2.c: Likewise.
6633 * gcc.dg/inline_3.c: Likewise.
6634 * gcc.dg/inline_4.c: Likewise.
6635 * gcc.dg/20051201-1.c: Likewise.
6636 * gcc.dg/pr40087.c: Likewise.
6637 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6638 * gcc.dg/inline-22.c: Likewise.
6639 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6640 * gcc.dg/lto/20090218-1_1.c: Likewise.
6641 * g++.dg/ipa/devirt-7.C: Likewise.
6642 * gcc.dg/uninit-pred-5_a.c: Likewise.
6643 * gcc.dg/uninit-pred-5_b.c: Likewise.
6644 * gcc.dg/fail_always_inline.c: New.
6645
6646 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6647
6648 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6649 into 6 jobs instead of 3.
6650
6651 2011-06-20 Jason Merrill <jason@redhat.com>
6652
6653 PR c++/49216
6654 * g++.dg/cpp0x/initlist53.C: New.
6655
6656 2011-06-20 Tobias Burnus <burnus@net-b.de>
6657
6658 PR fortran/18918
6659 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6660 * gfortran.dg/coarray_lock_3.f90: New.
6661 * gfortran.dg/coarray/lock_1.f90: New.
6662
6663 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6664
6665 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6666 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6667 unresolved and report the reason to the log file.
6668
6669 * lib/scanasm.exp (object-size): Move argument processing earlier
6670 to report errors before verifying that the file exists. Report
6671 problems detected at runtime as unresolved instead of error and
6672 report their reasons to the log file.
6673
6674 2011-06-20 Jason Merrill <jason@redhat.com>
6675
6676 PR c++/47080
6677 * g++.dg/cpp0x/explicit6.C: New.
6678
6679 PR c++/47635
6680 * g++.dg/cpp0x/enum20.C: New.
6681
6682 PR c++/48138
6683 * g++.dg/ext/attr-aligned01.C: New.
6684
6685 PR c++/49205
6686 * g++.dg/cpp0x/variadic-default.C: New.
6687
6688 PR c++/43321
6689 * g++.dg/cpp0x/auto26.C: New.
6690
6691 PR c++/43831
6692 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6693
6694 2011-06-20 Kai Tietz <ktietz@redhat.com>
6695
6696 * gcc.dg/binop-notand1.c: New test.
6697 * gcc.dg/binop-notand2.c: New test.
6698 * gcc.dg/binop-notand3.c: New test.
6699 * gcc.dg/binop-notand4.c: New test.
6700 * gcc.dg/binop-notand5.c: New test.
6701 * gcc.dg/binop-notand6.c: New test.
6702
6703 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6704
6705 PR testsuite/49432
6706 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6707
6708 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6709
6710 PR fortran/49400
6711 * gfortran.dg/proc_ptr_31.f90: New.
6712
6713 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6714
6715 * gnat.dg/volatile6.adb: New test.
6716 * gnat.dg/volatile7.adb: Likewise.
6717 * gnat.dg/volatile8.adb: Likewise.
6718 * gnat.dg/volatile9.adb: Likewise.
6719
6720 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6721
6722 * gnat.dg/constant3.adb: New test.
6723
6724 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6725
6726 PR libfortran/49296
6727 * gfortran.dg/read_list_eof_1.f90: New test.
6728
6729 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6730
6731 PR target/49411
6732 * gcc.target/i386/testimm-1.c: New test.
6733 * gcc.target/i386/testimm-2.c: New test.
6734 * gcc.target/i386/testimm-3.c: New test.
6735 * gcc.target/i386/testimm-4.c: New test.
6736 * gcc.target/i386/testimm-5.c: New test.
6737 * gcc.target/i386/testimm-6.c: New test.
6738 * gcc.target/i386/testimm-7.c: New test.
6739 * gcc.target/i386/testimm-8.c: New test.
6740 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6741 * gcc.target/i386/xop-rotate1-int.c: New test.
6742 * gcc.target/i386/xop-rotate2-int.c: New test.
6743
6744 2011-06-17 Jason Merrill <jason@redhat.com>
6745
6746 * g++.dg/cpp0x/rv-func2.C: New.
6747
6748 * g++.dg/debug/dwarf2/lambda1.C: New.
6749 * g++.dg/warn/Wshadow-6.C: Adjust.
6750
6751 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6752
6753 PR fortran/48699
6754 * gfortran.dg/move_alloc_5.f90: New.
6755
6756 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6757
6758 PR rtl-optimization/48542
6759 * gcc.dg/torture/pr48542.c: New test.
6760
6761 2011-06-16 Jason Merrill <jason@redhat.com>
6762
6763 PR c++/44160
6764 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6765
6766 PR c++/45378
6767 * g++.dg/cpp0x/initlist52.C New.
6768
6769 PR c++/45399
6770 * c-c++-common/raw-string-12.c: New.
6771
6772 PR c++/49229
6773 * g++.dg/cpp0x/sfinae26.C: New.
6774
6775 PR c++/49251
6776 * g++.dg/cpp0x/variadic113.C: New.
6777
6778 PR c++/49420
6779 * g++.dg/cpp0x/variadic112.C: New.
6780
6781 2011-06-16 Jeff Law <law@redhat.com>
6782
6783 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6784 improved jump threading.
6785 * gcc.dg/builtin-object-size-2.c: Likewise.
6786 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6787
6788 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6789
6790 PR fortran/49074
6791 * gfortran.dg/typebound_assignment_3.f03: New.
6792
6793 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6794
6795 PR testsuite/48727
6796 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6797
6798 2011-06-16 Martin Jambor <mjambor@suse.cz>
6799
6800 PR tree-optimization/49343
6801 * gnat.dg/discr31.ad[sb]: New test.
6802
6803 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6804
6805 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6806
6807 2011-06-16 Tom de Vries <tom@codesourcery.com>
6808
6809 PR target/45098
6810 * gcc.target/arm/ivopts-3.c: Update test.
6811 * gcc.target/arm/ivopts-5.c: Same.
6812
6813 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6814
6815 Revert:
6816 2011-06-10 Wei Guozhi <carrot@google.com>
6817
6818 PR target/45335
6819 * gcc.target/arm/pr45335.c: New test.
6820 * gcc.target/arm/pr45335-2.c: New test.
6821 * gcc.target/arm/pr45335-3.c: New test.
6822 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6823 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6824 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6825
6826 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6827
6828 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6829
6830 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6831
6832 PR fortran/49417
6833 * gfortran.dg/class_43.f03: New.
6834
6835 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6836
6837 PR tree-optimization/49419
6838 * gcc.c-torture/execute/pr49419.c: New test.
6839
6840 2011-06-16 Revital Eres <revital.eres@linaro.org>
6841
6842 * gcc.dg/sms-9.c: New file.
6843
6844 2011-06-15 Easwaran Raman <eraman@google.com>
6845
6846 PR rtl-optimization/49414
6847 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6848
6849 2011-06-14 Jason Merrill <jason@redhat.com>
6850
6851 * g++.dg/cpp0x/noexcept13.C: New.
6852
6853 2011-06-14 Easwaran Raman <eraman@google.com>
6854
6855 PR rtl-optimization/44194
6856 * gcc.dg/pr44194-1.c: New test.
6857 * gcc.dg/pr44194-2.c: New test.
6858
6859 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6860
6861 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6862 switches.
6863 * gcc.target/arm/pr45701-2.c: Likewise.
6864 * gcc.target/arm/thumb-branch1.c: Likewise.
6865
6866 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6867
6868 PR testsuite/48727
6869 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6870
6871 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6872
6873 * gcc.target/arm/pr45701-1.c: Require thumb support.
6874 * gcc.target/arm/pr45701-2.c: Likewise.
6875 * gcc.target/arm/thumb-branch1.c: Likewise.
6876
6877 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6878 * gcc.target/arm/pr39839.c: Likewise.
6879 * gcc.target/arm/pr40657-2.c: Likewise.
6880 * gcc.target/arm/pr40956.c: Likewise.
6881 * gcc.target/arm/pr41679.c: Likewise.
6882 * gcc.target/arm/pr42235.c: Likewise.
6883 * gcc.target/arm/pr42495.c: Likewise.
6884 * gcc.target/arm/pr42505.c: Likewise.
6885 * gcc.target/arm/pr42574.c: Likewise.
6886 * gcc.target/arm/pr46883.c: Likewise.
6887 * gcc.target/arm/pr46934.c: Likewise.
6888 * gcc.target/arm/xor-and.c: Likewise.
6889
6890 2011-06-14 Jason Merrill <jason@redhat.com>
6891
6892 * g++.dg/other/error23.C: Adjust error message.
6893 * g++.dg/other/error32.C: Likewise.
6894
6895 PR c++/49389
6896 * g++.dg/cpp0x/rv-dotstar.C: New.
6897
6898 PR c++/49369
6899 * g++.dg/cpp0x/decltype30.C: New.
6900
6901 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6902
6903 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR fortran/49103
6906 * gfortran.dg/pr49103.f90: New test.
6907
6908 2011-06-14 Tom de Vries <tom@codesourcery.com>
6909
6910 PR target/45098
6911 * gcc.target/arm/ivopts-3.c: New test.
6912 * gcc.target/arm/ivopts-4.c: New test.
6913 * gcc.target/arm/ivopts-5.c: New test.
6914
6915 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR rtl-optimization/49390
6918 * gcc.c-torture/execute/pr49390.c: New test.
6919
6920 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6921
6922 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6923
6924 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6925
6926 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6927 * gcc.c-torture/execute/cmpsi-2.x: New file.
6928 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6929 * gcc.c-torture/execute/pr45262.x: New file.
6930 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6931 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6932 int32plus
6933 * gcc.c-torture/compile/pr49163.c: Ditto.
6934
6935 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6936
6937 * gcc.dg/vect/vect-16.c: Rename to...
6938 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6939 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6940 for double-word vectors.
6941 * gcc.dg/vect/vect-peel-4.c: Likewise.
6942 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6943 vect_element_align.
6944 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6945 -fno-fast-math.
6946
6947 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6948
6949 PR target/44618
6950 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6951
6952 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6953
6954 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6955
6956 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6957
6958 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6959
6960 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6961
6962 * gfortran.dg/trim_optimize_8.f90: New test case.
6963
6964 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6965 Ira Rosen <ira.rosen@linaro.org>
6966
6967 PR tree-optimization/49352
6968 * gcc.dg/vect/pr49352.c: New test.
6969
6970 2011-06-12 Tobias Burnus
6971
6972 PR fortran/49324
6973 * gfortran.dg/alloc_comp_assign_11.f90: New.
6974
6975 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6976
6977 * gfortran.dg/trim_optimize_7.f90: New test.
6978
6979 2011-06-10 Wei Guozhi <carrot@google.com>
6980
6981 PR target/45335
6982 * gcc.target/arm/pr45335.c: New test.
6983 * gcc.target/arm/pr45335-2.c: New test.
6984 * gcc.target/arm/pr45335-3.c: New test.
6985 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6986 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6987 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6988
6989 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6990
6991 PR c++/41769
6992 * g++.dg/parse/error39.C: New.
6993
6994 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6995
6996 * gcc.target/arm/20090811-1.c: Skip for incompatible
6997 options, do not override other options.
6998 * gcc.target/arm/combine-cmp-shift.c: Skip for
6999 incompatible options.
7000 * gcc.target/arm/pr45094.c: Likewise.
7001 * gcc.target/arm/scd42-1.c: Likewise.
7002 * gcc.target/arm/scd42-3.c: Likewise.
7003 * gcc.target/arm/thumb-ltu.c: Likewise.
7004
7005 * lib/target-supports.exp
7006 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7007 multilib flags use -mfpu with a value other than neon-fp16.
7008
7009 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7010
7011 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7012 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7013
7014 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7015
7016 * lib/target-supports.exp (check_effective_target_pie): New proc.
7017 * gcc.dg/pie-link.c: Use target pie.
7018
7019 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7020 Laurent Roug� <laurent.rouge@menta.fr>
7021
7022 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7023 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7024
7025 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7026
7027 * gfortran.dg/coarray/sync_1.f90: New test for
7028 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7029
7030 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7031
7032 PR tree-optimization/49318
7033 * gcc.dg/vect/pr49318.c: New test.
7034
7035 2011-06-09 David Krauss <potswa@mac.com>
7036
7037 * g++.dg/template/arrow1.C: New.
7038
7039 2011-06-09 Jason Merrill <jason@redhat.com>
7040
7041 * lib/prune.exp: Prune "note"s.
7042 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7043
7044 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7045 * g++.dg/template/dependent-expr3.C: Likewise.
7046 * g++.dg/parse/template7.C: Likewise.
7047 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7048 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7049 * g++.old-deja/g++.pt/friend38.C: Likewise.
7050 * g++.old-deja/g++.pt/crash32.C: Likewise.
7051 * g++.old-deja/g++.other/init4.C: Likewise.
7052 * g++.old-deja/g++.other/friend8.C: Likewise.
7053
7054 * g++.dg/ext/complex7.C: Adjust expected output.
7055 * g++.dg/diagnostic/method1.C: Likewise.
7056 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7057 * g++.dg/parse/crash33.C: Likewise.
7058 * g++.dg/other/warning1.C: Likewise.
7059 * g++.dg/init/pr29571.C: Likewise.
7060 * g++.dg/warn/overflow-warn-1.C: Likewise.
7061 * g++.dg/warn/overflow-warn-3.C: Likewise.
7062 * g++.dg/warn/overflow-warn-4.C: Likewise.
7063 * g++.old-deja/g++.oliva/template1.C: Likewise.
7064
7065 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7066 * g++.dg/parse/template7.C: Adjust.
7067
7068 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7069
7070 PR target/49307
7071 * gcc.dg/pr49307.c: New.
7072
7073 2011-06-09 Wei Guozhi <carrot@google.com>
7074
7075 PR target/46975
7076 * gcc.target/arm/pr46975.c: New testcase.
7077
7078 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7079
7080 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7081 (PMETH, arglist_t): Removed.
7082 (method_get_number_of_arguments): Removed.
7083 (method_get_nth_argument): Removed.
7084 (method_get_first_argument): Removed.
7085 (method_get_next_argument): Removed.
7086 (method_get_sizeof_arguments): Removed.
7087 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7088 (PMETH): Removed.
7089 (method_get_number_of_arguments): Removed.
7090 (method_get_nth_argument): Removed.
7091 (method_get_first_argument): Removed.
7092 (method_get_next_argument): Removed.
7093 (method_get_sizeof_arguments): Removed.
7094 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7095
7096 2011-06-09 David Li <davidxl@google.com>
7097
7098 * gcc.dg/dump-pass.c: New test.
7099
7100 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7101
7102 PR c++/29003
7103 * g++.dg/parse/error38.C: New.
7104
7105 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7106
7107 PR middle-end/49308
7108 * gfortran.dg/pr49308.f90: New test.
7109
7110 2011-06-08 Jason Merrill <jason@redhat.com>
7111
7112 * g++.dg/cpp0x/noexcept11.C: New.
7113 * g++.dg/cpp0x/noexcept12.C: New.
7114 * g++.dg/cpp0x/sfinae11.C: Adjust.
7115
7116 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR testsuite/49323
7119 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7120 to dg-options, match also DW_AT_linkage_name.
7121
7122 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124 PR middle-end/21953
7125 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7126 -fno-common on alpha*-dec-osf*.
7127 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7128
7129 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7130
7131 PR rtl-optimization/49303
7132 * gcc.target/ia64/pr49303.c: New test.
7133
7134 2011-06-08 Tobias Burnus <burnus@net-b.de>
7135
7136 PR fortran/18918
7137 * gfortran.dg/coarray_lock_1.f90: New.
7138 * gfortran.dg/coarray_lock_2.f90: New.
7139
7140 2011-06-07 Jason Merrill <jason@redhat.com>
7141
7142 * lib/prune.exp: Look for "required" rather than "instantiated".
7143 * g++.dg/abi/mangle11.C: Likewise.
7144 * g++.dg/abi/mangle12.C: Likewise.
7145 * g++.dg/abi/mangle17.C: Likewise.
7146 * g++.dg/abi/mangle20-2.C: Likewise.
7147 * g++.dg/abi/pragma-pack1.C: Likewise.
7148 * g++.dg/cpp0x/decltype26.C: Likewise.
7149 * g++.dg/cpp0x/decltype28.C: Likewise.
7150 * g++.dg/cpp0x/decltype29.C: Likewise.
7151 * g++.dg/cpp0x/enum11.C: Likewise.
7152 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7153 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7154 * g++.dg/cpp0x/pr47416.C: Likewise.
7155 * g++.dg/ext/case-range2.C: Likewise.
7156 * g++.dg/ext/case-range3.C: Likewise.
7157 * g++.dg/gomp/for-19.C: Likewise.
7158 * g++.dg/gomp/pr37533.C: Likewise.
7159 * g++.dg/gomp/pr38639.C: Likewise.
7160 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7161 * g++.dg/inherit/base3.C: Likewise.
7162 * g++.dg/inherit/using6.C: Likewise.
7163 * g++.dg/init/placement4.C: Likewise.
7164 * g++.dg/init/reference3.C: Likewise.
7165 * g++.dg/lookup/scoped6.C: Likewise.
7166 * g++.dg/lookup/using7.C: Likewise.
7167 * g++.dg/other/abstract1.C: Likewise.
7168 * g++.dg/other/error10.C: Likewise.
7169 * g++.dg/other/error5.C: Likewise.
7170 * g++.dg/other/field1.C: Likewise.
7171 * g++.dg/other/offsetof5.C: Likewise.
7172 * g++.dg/parse/bitfield2.C: Likewise.
7173 * g++.dg/parse/constant4.C: Likewise.
7174 * g++.dg/parse/crash20.C: Likewise.
7175 * g++.dg/parse/invalid-op1.C: Likewise.
7176 * g++.dg/parse/non-dependent2.C: Likewise.
7177 * g++.dg/parse/template18.C: Likewise.
7178 * g++.dg/tc1/dr152.C: Likewise.
7179 * g++.dg/tc1/dr166.C: Likewise.
7180 * g++.dg/tc1/dr176.C: Likewise.
7181 * g++.dg/tc1/dr213.C: Likewise.
7182 * g++.dg/template/access11.C: Likewise.
7183 * g++.dg/template/access2.C: Likewise.
7184 * g++.dg/template/access3.C: Likewise.
7185 * g++.dg/template/access7.C: Likewise.
7186 * g++.dg/template/arg7.C: Likewise.
7187 * g++.dg/template/cond2.C: Likewise.
7188 * g++.dg/template/crash13.C: Likewise.
7189 * g++.dg/template/crash40.C: Likewise.
7190 * g++.dg/template/crash7.C: Likewise.
7191 * g++.dg/template/crash84.C: Likewise.
7192 * g++.dg/template/ctor5.C: Likewise.
7193 * g++.dg/template/defarg13.C: Likewise.
7194 * g++.dg/template/defarg14.C: Likewise.
7195 * g++.dg/template/dtor7.C: Likewise.
7196 * g++.dg/template/eh2.C: Likewise.
7197 * g++.dg/template/error2.C: Likewise.
7198 * g++.dg/template/error43.C: Likewise.
7199 * g++.dg/template/friend32.C: Likewise.
7200 * g++.dg/template/injected1.C: Likewise.
7201 * g++.dg/template/instantiate1.C: Likewise.
7202 * g++.dg/template/instantiate3.C: Likewise.
7203 * g++.dg/template/instantiate5.C: Likewise.
7204 * g++.dg/template/instantiate7.C: Likewise.
7205 * g++.dg/template/local6.C: Likewise.
7206 * g++.dg/template/lookup2.C: Likewise.
7207 * g++.dg/template/member5.C: Likewise.
7208 * g++.dg/template/memfriend15.C: Likewise.
7209 * g++.dg/template/memfriend16.C: Likewise.
7210 * g++.dg/template/memfriend17.C: Likewise.
7211 * g++.dg/template/memfriend7.C: Likewise.
7212 * g++.dg/template/meminit1.C: Likewise.
7213 * g++.dg/template/nested3.C: Likewise.
7214 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7215 * g++.dg/template/nontype12.C: Likewise.
7216 * g++.dg/template/nontype13.C: Likewise.
7217 * g++.dg/template/nontype6.C: Likewise.
7218 * g++.dg/template/pr23510.C: Likewise.
7219 * g++.dg/template/pr35240.C: Likewise.
7220 * g++.dg/template/ptrmem15.C: Likewise.
7221 * g++.dg/template/ptrmem6.C: Likewise.
7222 * g++.dg/template/qualified-id1.C: Likewise.
7223 * g++.dg/template/qualttp20.C: Likewise.
7224 * g++.dg/template/qualttp3.C: Likewise.
7225 * g++.dg/template/qualttp4.C: Likewise.
7226 * g++.dg/template/qualttp5.C: Likewise.
7227 * g++.dg/template/qualttp6.C: Likewise.
7228 * g++.dg/template/qualttp7.C: Likewise.
7229 * g++.dg/template/qualttp8.C: Likewise.
7230 * g++.dg/template/recurse.C: Likewise.
7231 * g++.dg/template/recurse2.C: Likewise.
7232 * g++.dg/template/ref5.C: Likewise.
7233 * g++.dg/template/scope2.C: Likewise.
7234 * g++.dg/template/sfinae10.C: Likewise.
7235 * g++.dg/template/sfinae3.C: Likewise.
7236 * g++.dg/template/sizeof3.C: Likewise.
7237 * g++.dg/template/static9.C: Likewise.
7238 * g++.dg/template/template-id-2.C: Likewise.
7239 * g++.dg/template/typedef13.C: Likewise.
7240 * g++.dg/template/typename4.C: Likewise.
7241 * g++.dg/template/using14.C: Likewise.
7242 * g++.dg/template/using2.C: Likewise.
7243 * g++.dg/template/warn1.C: Likewise.
7244 * g++.dg/warn/Wparentheses-13.C: Likewise.
7245 * g++.dg/warn/Wparentheses-15.C: Likewise.
7246 * g++.dg/warn/Wparentheses-16.C: Likewise.
7247 * g++.dg/warn/Wparentheses-17.C: Likewise.
7248 * g++.dg/warn/Wparentheses-18.C: Likewise.
7249 * g++.dg/warn/Wparentheses-19.C: Likewise.
7250 * g++.dg/warn/Wparentheses-20.C: Likewise.
7251 * g++.dg/warn/Wparentheses-23.C: Likewise.
7252 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7253 * g++.dg/warn/noeffect2.C: Likewise.
7254 * g++.dg/warn/noeffect4.C: Likewise.
7255 * g++.dg/warn/pr8570.C: Likewise.
7256 * g++.old-deja/g++.brendan/init2.C: Likewise.
7257 * g++.old-deja/g++.eh/spec6.C: Likewise.
7258 * g++.old-deja/g++.pt/crash10.C: Likewise.
7259 * g++.old-deja/g++.pt/crash36.C: Likewise.
7260 * g++.old-deja/g++.pt/derived3.C: Likewise.
7261 * g++.old-deja/g++.pt/error2.C: Likewise.
7262 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7263 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7264 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7265 * g++.old-deja/g++.pt/overload7.C: Likewise.
7266 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7267
7268 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7269 Iain Sandoe <iains@gcc.gnu.org>
7270
7271 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7272 Added code to deal with the case when [Protocol
7273 -descriptionForInstanceMethod:] or [Protocol
7274 -descriptionForClassMethod:] returns NULL.
7275
7276 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7277 Iain Sandoe <iains@gcc.gnu.org>
7278
7279 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7280 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7281 Added cast.
7282
7283 2011-06-07 Xinliang David Li <davidxl@google.com>
7284
7285 * gcc.dg/inline_2.c: New test.
7286 * gcc.dg/unroll_2.c: New test.
7287 * gcc.dg/inline_3.c: New test.
7288 * gcc.dg/unroll_3.c: New test.
7289 * gcc.dg/inline_4.c: New test.
7290 * gcc.dg/unroll_4.c: New test.
7291 * gcc.dg/inline_1.c: New test.
7292 * gcc.dg/unroll_1.c: New test.
7293
7294 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7295
7296 PR tree-optimization/48497
7297 * lib/gcc-defs.exp (dg-additional-options): New proc.
7298 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7299 -msse2 on 32-bit x86.
7300
7301 2011-06-06 Jason Merrill <jason@redhat.com>
7302
7303 * g++.dg/cpp0x/enum19.C: New.
7304
7305 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7306
7307 * gcc.target/arm/neon-reload-class.c: New test.
7308
7309 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7310
7311 PR debug/49130
7312 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7313
7314 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7315
7316 * gcc.target/arm/smlatb-1.c: New file.
7317 * gcc.target/arm/smlatt-1.c: New file.
7318 * gcc.target/arm/smlaltb-1.c: New file.
7319 * gcc.target/arm/smlaltt-1.c: New file.
7320
7321 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7322
7323 * gcc.target/arm/mla-2.c: New test.
7324
7325 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7326
7327 PR gcov-profile/49299
7328 * gcc.dg/tree-prof/pr49299-1.c: New test.
7329 * gcc.dg/tree-prof/pr49299-2.c: New test.
7330
7331 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7332
7333 * lib/target-supports.exp
7334 (check_effective_target_vect_widen_mult_qi_to_hi):
7335 Add NEON as supporting target.
7336 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7337 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7338 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7339 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7340 using widening multiplication on targets that support it.
7341 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7342 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7343 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7344
7345 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7346
7347 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7348 Modern Objective-C runtime API.
7349 * objc/execute/next_mapping.h: Removed.
7350 * objc-obj-c++-shared/next-mapping.h: Removed.
7351 * objc-obj-c++-shared/Object1.h: Removed.
7352 * objc-obj-c++-shared/Object1.m: Removed.
7353 * objc-obj-c++-shared/Object1.mm: Removed.
7354 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7355 * objc-obj-c++-shared/Protocol1.h: Removed.
7356 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7357 of ProtoBool, IVAR_T and METHOD.
7358 * objc-obj-c++-shared/runtime.h: New.
7359 * objc-obj-c++-shared/TestsuiteObject.h: New.
7360 * objc-obj-c++-shared/TestsuiteObject.m: New.
7361
7362 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7363 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7364 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7365 it a class method.
7366 * objc/execute/_cmd.m: Include
7367 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7368 runtime API. ([TestClass +initialize]): Include this method also
7369 with the GNU runtime.
7370 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7371 Object. ([-setValue:]): Return void.
7372 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7373 with the GNU runtime. Include
7374 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7375 for the NeXT runtime. Use the existing print_ivars() and
7376 compare_structures() implementations for the old NeXT runtime.
7377 Added new implementations for the Modern GNU and NeXT runtimes.
7378 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7379 well. (main): Use objc_getClass(). Use return instead of exit.
7380 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7381 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7382 of exit().
7383 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7384 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7385 instead of Object. (main): Use return instead of exit().
7386 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7387 instead of Object. Removed prototype for exit(). (main): Use
7388 return instead of exit(). Use the Modern Objective-C runtime API.
7389 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7390 Object.
7391 * objc/execute/class-tests-1.h: Include
7392 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7393 runtime API. (test_class_with_superclass): Do not call [Object
7394 class]. There is no need to with the current libobjc.
7395 * objc/execute/class-tests-2.h: Include
7396 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7397 runtime API.
7398 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7399 ../../objc-obj-c++-shared/next-mapping.h.
7400 * objc/execute/class-2.m: Likewise.
7401 * objc/execute/class-3.m: Likewise.
7402 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7403 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7404 +initialize]): Include this method also with the GNU
7405 runtime. (main): Use the Modern Objective-C runtime API.
7406 * objc/execute/class-5.m: Likewise.
7407 * objc/execute/class-6.m: Likewise.
7408 * objc/execute/class-7.m: Likewise.
7409 * objc/execute/class-8.m: Likewise.
7410 * objc/execute/class-9.m: Likewise.
7411 * objc/execute/class-10.m: Likewise.
7412 * objc/execute/class-11.m: Likewise.
7413 * objc/execute/class-12.m: Likewise.
7414 * objc/execute/class-13.m: Likewise.
7415 * objc/execute/class-14.m: Likewise.
7416 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7417 this method also with the GNU runtime.
7418 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7419 +initialize]): Include this method also with the GNU runtime.
7420 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7421 of Object.
7422 * objc/execute/encode-1.m: Likewise.
7423 * objc/execute/enumeration-1.m: Likewise.
7424 * objc/execute/enumeration-2.m: Likewise.
7425 * objc/execute/exceptions/catchall-1.m: Likewise.
7426 * objc/execute/exceptions/finally-1.m: Likewise.
7427 * objc/execute/exceptions/foward-1.m: Likewise.
7428 * objc/execute/exceptions/local-variables-1.m: Likewise.
7429 * objc/execute/exceptions/throw-nil.m: Likewise.
7430 * objc/execute/exceptions/trivial.m: Likewise.
7431 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7432 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7433 * objc/execute/exceptions/matcher-1.m: Likewise.
7434 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7435 Object.
7436 * objc/execute/formal_protocol-2.m: Likewise.
7437 * objc/execute/formal_protocol-3.m: Likewise.
7438 * objc/execute/formal_protocol-4.m: Likewise.
7439 * objc/execute/formal_protocol-5.m: Include
7440 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7441 protocol_getName().
7442 * objc/execute/formal_protocol-6.m: Likewise.
7443 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7444 Object. Include <objc/Protocol.h> instead of
7445 ../../objc-obj-c++-shared/Protocol1.h.
7446 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7447 Object.
7448 * objc/execute/informal_protocol.m: Likewise.
7449 * objc/execute/load-3.m: Likewise.
7450 * objc/execute/many_args_method.m ([TestClass +initialize]):
7451 Include this method with the GNU runtime as well.
7452 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7453 * objc/execute/nested-func-1.m: Use TestsuiteObject
7454 instead of Object.
7455 * objc/execute/nil_method-1.m: Likewise.
7456 * objc/execute/no_clash.m: Likewise.
7457 * objc/execute/np-1.m: Do not include
7458 ../../objc-obj-c++-shared/Protocol1.h.
7459 (main): Use return instead of exit().
7460 * objc/execute/np-2.m: Do not include
7461 ../../objc-obj-c++-shared/Protocol1.h.
7462 ([MyObject +initialize]): Include this method also with the GNU
7463 runtime. (main): Use return instead of exit().
7464 * objc/execute/object_is_class.m: Include
7465 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7466 of Object. (main): Use the Modern Objective-C runtime API.
7467 * objc/execute/object_is_meta_class.m: Likewise.
7468 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7469 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7470 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7471 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7472 Objective-C runtime API.
7473 * objc/execute/protocol-isEqual-2.m: Likewise.
7474 * objc/execute/protocol-isEqual-3.m: Likewise.
7475 * objc/execute/protocol-isEqual-4.m: Likewise.
7476 * objc/execute/redefining_self.m ([TestClass +initialize]):
7477 Include this method with the GNU runtime as well.
7478 * objc/execute/root_methods.m: Include
7479 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7480 Include this method with the GNU runtime as well.
7481 (main): Use the Modern Objective-C runtime API.
7482 * objc/execute/selector-1.m: Include
7483 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7484 of Object. (main): Use the Modern Objective-C runtime API.
7485 * objc/execute/static-1.m ([Test +initialize]): Include this
7486 method with the GNU runtime as well.
7487 * objc/execute/static-2.m: Likewise.
7488 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7489 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7490 ([MathClass +initialize]): Include this method with the GNU
7491 runtime as well.
7492 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7493 instead of Object.
7494 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7495 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7496 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7497 * objc.dg/attributes/method-attribute-1.m: Likewise.
7498 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7499 * objc.dg/attributes/method-attribute-2.m: Likewise.
7500 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7501 * objc.dg/attributes/method-attribute-3.m: Likewise.
7502 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7503 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7504 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7505 * obj-c++.dg/bitfield-1.mm: Likewise.
7506 * obj-c++.dg/bitfield-2.mm: Likewise
7507 * objc.dg/bitfield-3.m: Likewise.
7508 * obj-c++.dg/bitfield-4.mm: Likewise.
7509 * objc.dg/bitfield-5.m: Likewise
7510 * objc.dg/call-super-1.m: Likewise.
7511 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7512 Use objc_getClass() instead of objc_get_class(), but for the GNU
7513 runtime redefine objc_getClass as objc_get_class. Include
7514 ../objc-obj-c++-shared/runtime.h.
7515 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7516 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7517 Use the Modern Objective-C runtime API.
7518 * objc.dg/class-protocol-1.m: Include
7519 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7520 * obj-c++.dg/class-protocol-1.mm: Likewise.
7521 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7522 * objc.dg/comp-types-10.m: Likewise.
7523 * objc.dg/comp-types-11.m: Likewise.
7524 * objc.dg/comp-types-12.m: Likewise.
7525 * obj-c++.dg/comp-types-9.mm: Likewise.
7526 * obj-c++.dg/comp-types-11.mm: Likewise.
7527 * obj-c++.dg/comp-types-12.mm: Likewise.
7528 * obj-c++.dg/comp-types-13.mm: Likewise.
7529 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7530 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7531 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7532 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7533 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7534 * objc.dg/desig-init-1.m: Likewise.
7535 * obj-c++.dg/defs.mm: Likewise.
7536 * objc.dg/exceptions-2.m: Likewise.
7537 * obj-c++.dg/except-1.mm: Likewise.
7538 * obj-c++.dg/exceptions-2.mm: Likewise.
7539 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7540 Use the Modern Objective-C runtime API.
7541 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7542 the Modern Objective-C runtime API. Do not include
7543 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7544 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7545 the Modern Objective-C runtime API except when using an older NeXT
7546 runtime.
7547 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7548 the Modern Objective-C runtime API.
7549 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7550 objc/encoding.h.
7551 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7552 * objc.dg/encode-7-next-64bit.m: Updated include.
7553 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7554 objc/encoding.h.
7555 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7556 the Modern Objective-C runtime API.
7557 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7558 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7559 instead of ../objc-obj-c++-shared/Protocol1.h.
7560 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7561 the Modern Objective-C runtime API except when using an older NeXT
7562 runtime.
7563 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7564 the Modern Objective-C runtime API.
7565 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7566 Object.
7567 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7568 * objc.dg/fix-and-continue-2.m: Likewise.
7569 * objc.dg/foreach-1.m: Likewise.
7570 * objc.dg/foreach-2.m: Likewise.
7571 * objc.dg/foreach-3.m: Likewise.
7572 * objc.dg/foreach-4.m: Likewise.
7573 * objc.dg/foreach-5.m: Likewise.
7574 * objc.dg/foreach-6.m: Likewise.
7575 * objc.dg/foreach-7.m: Likewise.
7576 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7577 Object.
7578 * objc.dg/func-ptr-2.m: Likewise.
7579 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7580 Do not include objc/objc-api.h.
7581 * obj-c++.dg/fsf-package-0.mm: Likewise.
7582 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7583 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7584 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7585 of Object.
7586 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7587 * objc.dg/gnu-runtime-3.m: Likewise.
7588 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7589 * objc.dg/headers.m: Include objc/runtime.h instead of
7590 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7591 for the NeXT runtime.
7592 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7593 * obj-c++.dg/isa-field-1.mm: Likewise.
7594 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7595 * objc.dg/layout-1.m: Likewise.
7596 * objc.dg/layout-2.m: Likewise.
7597 * objc.dg/local-decl-2.m: Likewise.
7598 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7599 Object. ([Container +elementForView:]): Use
7600 class_conformsToProtocol().
7601 * obj-c++.dg/lookup-2.mm: Likewise.
7602 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7603 * obj-c++.dg/local-decl-1.mm: Likewise.
7604 * objc.dg/method-3.m: Likewise.
7605 * objc.dg/method-4.m: Likewise.
7606 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7607 ../objc-obj-c++-shared/Protocol1.h.
7608 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7609 * objc.dg/method-9.m: Likewise.
7610 * objc.dg/method-10.m: Likewise.
7611 * objc.dg/method-13.m ([Root +initialize]): Include this method
7612 also for the GNU runtime. (main): Use objc_getClass() also for
7613 the GNU runtime.
7614 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7615 * objc.dg/method-17.m: Likewise.
7616 * objc.dg/method-19.m: Likewise.
7617 * objc.dg/method-20b.m: Likewise.
7618 * obj-c++.dg/method-2.mm: Likewise.
7619 * obj-c++.dg/method-6.mm: Likewise.
7620 * obj-c++.dg/method-10.mm: Likewise.
7621 * obj-c++.dg/method-11.mm: Likewise.
7622 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7623 ../objc-obj-c++-shared/Protocol1.h.
7624 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7625 * obj-c++.dg/method-15.mm: Likewise.
7626 * obj-c++.dg/method-17.mm: Likewise.
7627 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7628 +initialize]): Include this method also for the GNU
7629 runtime. (main): Use objc_getClass() also for the GNU runtime.
7630 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7631 * obj-c++.dg/method-22.mm: Likewise.
7632 * obj-c++.dg/method-23.mm: Likewise.
7633 * obj-c++.dg/no-extra-load.mm: Likewise.
7634 * objc.dg/objc-fast-4.m: Likewise.
7635 * objc.dg/objc-gc-4.m: Likewise.
7636 * obj-c++.dg/objc-gc-3.mm: Likewise.
7637 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7638 protocol_getMethodDescription() instead of [Protocol
7639 -descriptionForInstanceMethod].
7640 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7641 Made it available with all runtimes. (main): Call -test instead
7642 of -class.
7643 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7644 and put into a category.
7645 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7646 Object. Include objc/objc.h.
7647 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7648 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7649 New. (main): Use protocol_getMethodDescription() instead
7650 of [Protocol -descriptionForInstanceMethod] and [Protocol
7651 -descriptionForClassMethod].
7652 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7653 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7654 Objective-C runtime API.
7655 * obj-c++.dg/proto-qual-1.mm: Likewise.
7656 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7657 Object.
7658 * obj-c++.dg/property/property-1.mm: Likewise.
7659 * obj-c++.dg/qual-types-1.mm: Likewise.
7660 * objc.dg/selector-2.m: Include objc/objc.h instead of
7661 ../objc-obj-c++-shared/Object1.h.
7662 * obj-c++.dg/selector-2.mm: Likewise.
7663 * obj-c++.dg/selector-5.mm: Likewise.
7664 * obj-c++.dg/selector-6.mm: Likewise.
7665 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7666 Object. Do not include objc/objc-api.h.
7667 * obj-c++.dg/set-not-used-1.mm: Likewise.
7668 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7669 * objc.dg/stret-1.m: Likewise.
7670 * objc.dg/stret-2.m: Likewise.
7671 * obj-c++.dg/super-class-2.mm: Likewise.
7672 * objc.dg/super-class-3.m: Likewise.
7673 * objc.dg/super-class-4.m: Likewise.
7674 * objc.dg/sync-2.m: Likewise.
7675 * obj-c++.dg/sync-2.mm: Likewise.
7676 * objc.dg/sync-1.m: Include objc/objc.h instead of
7677 ../objc-obj-c++-shared/Object1.h.
7678 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7679 'Class' as the type of 'isa'.
7680 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7681 Objective-C runtime API. ([TestClass +initialize]): Include this
7682 method with the GNU runtime as well.
7683 * objc.dg/strings/strings-1.m: Updated includes.
7684 * obj-c++.dg/strings/strings-1.mm: Likewise.
7685 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7686 objc.dg/strings/const-str-12b.m.
7687 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7688 * obj-c++.dg/template-3.mm: Likewise.
7689 * obj-c++.dg/template-4.mm: Likewise.
7690 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7691 Objective-C runtime API.
7692 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7693 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7694 * obj-c++.dg/try-catch-1.mm: Likewise.
7695 * obj-c++.dg/try-catch-2.mm: Likewise.
7696 * objc.dg/try-catch-3.m: Likewise.
7697 * obj-c++.dg/try-catch-3.mm: Likewise.
7698 * objc.dg/try-catch-6.m: Likewise.
7699 * objc.dg/try-catch-7.m: Likewise.
7700 * obj-c++.dg/try-catch-7.mm: Likewise.
7701 * obj-c++.dg/try-catch-8.mm: Likewise.
7702 * obj-c++.dg/try-catch-9.mm: Likewise.
7703 * objc.dg/try-catch-10.m: Likewise.
7704 * obj-c++.dg/try-catch-11.mm: Likewise.
7705 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7706 Object. Include objc/objc.h.
7707 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7708 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7709 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7710 Object. Use Modern Objective-C runtime API. Do not use
7711 performv::.
7712 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7713 * obj-c++.dg/torture/trivial.mm: Likewise.
7714 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7715 instead of ../objc-obj-c++-shared/Object1.h. Include
7716 ../objc-obj-c++-shared/runtime.h.
7717 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7718 * objc.dg/torture/strings/const-str-11.m: Likewise.
7719 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7720 * objc.dg/torture/strings/const-str-9.m: Likewise.
7721 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7722 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7723 instead of Object. Only add _FooClassReference if
7724 __NEXT_RUNTIME__.
7725 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7726 * objc.dg/torture/strings/const-str-8.m: Likewise.
7727 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7728 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7729 additional sources.
7730 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7731 Object.
7732 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7733 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7734 * obj-c++.dg/va-meth-1.mm: Likewise.
7735 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7736 ../objc-obj-c++-shared/Object1.h.
7737 * objc.dg/zero-link-3.m: Likewise.
7738
7739 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7740
7741 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7742
7743 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7744
7745 PR objc-++/48275
7746 * obj-c++.dg/property/cxx-property-1.mm: New.
7747 * obj-c++.dg/property/cxx-property-2.mm: New.
7748
7749 2011-06-06 Jason Merrill <jason@redhat.com>
7750
7751 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7752
7753 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7754
7755 PR rtl-optimization/49145
7756 From Ryan Mansfield
7757 * gcc.c-torture/compile/pr49145.c: New test.
7758
7759 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7760
7761 PR testsuite/49288
7762 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7763 to dg-options, match also DW_AT_linkage_name.
7764
7765 PR debug/49294
7766 * gcc.dg/debug/pr49294.c: New test.
7767
7768 PR c++/49264
7769 * g++.dg/opt/pr49264.C: New test.
7770
7771 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7772
7773 PR tree-optimization/49243
7774 * gcc.dg/pr49243.c: New.
7775
7776 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7777
7778 * gnat.dg/specs/cond_expr1.ads: New test.
7779
7780 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7781
7782 * gnat.dg/deferred_const4.ad[sb]: New test.
7783 * gnat.dg/deferred_const4_pkg.ads: New helper.
7784
7785 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7786
7787 * gnat.dg/test_tamdt.adb: Rename to...
7788 * gnat.dg/taft_type1.adb: ...this.
7789 * gnat.dg/tamdt.ad[sb]: Rename to...
7790 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7791 * gnat.dg/tamdt_aux.ads: Rename to...
7792 * gnat.dg/taft_type1_pkg2.ads: ...this.
7793 * gnat.dg/taft_type2.ad[sb]: New test.
7794 * gnat.dg/taft_type2_pkg.ads: New helper.
7795 * gnat.dg/taft_type3.adb: New test.
7796 * gnat.dg/taft_type3_pkg.ads: New helper.
7797
7798 2011-06-05 Tobias Burnus <burnus@net-b.de>
7799
7800 PR fortran/49255
7801 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7802 for F2008.
7803
7804 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7805
7806 PR testsuite/49287
7807 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7808 warning.
7809 * objc.dg/gnu-api-2-objc.m: Likewise.
7810 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7811 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7812
7813 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7814
7815 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7816 alignment, not the alignment, when calling class_addIvar(). Add
7817 an 'isa' instance variable to the test root class.
7818 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7819
7820 2011-06-04 Jan Hubicka <jh@suse.cz>
7821
7822 PR tree-optimization/48893
7823 PR tree-optimization/49091
7824 PR tree-optimization/49179
7825 * gfortran.dg/pr49179.f90: New testcase
7826
7827 2011-06-04 Jan Hubicka <jh@suse.cz>
7828
7829 PR lto/48954
7830 * g++.dg/torture/pr48954.C: New testcase.
7831
7832 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7833
7834 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7835
7836 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7837
7838 PR c++/33840
7839 * g++.dg/diagnostic/bitfld2.C: New.
7840
7841 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR target/49281
7844 * gcc.c-torture/execute/pr49281.c: New test.
7845
7846 2011-06-04 Jan Hubicka <jh@suse.cz>
7847
7848 PR tree-optimize/48929
7849 * gcc.c-torture/compile/pr48929.c: New testcase.
7850
7851 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7852
7853 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7854
7855 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR c++/49276
7858 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7859
7860 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7861
7862 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7863
7864 2011-06-03 Richard Henderson <rth@redhat.com>
7865 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7866
7867 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7868
7869 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7870
7871 * objc.dg/headers.m: Do not include objc-list.h.
7872
7873 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7874
7875 * objc.dg/type-stream-1.m: Test removed.
7876 * objc.dg/headers.m: Do not include typedstream.h.
7877
7878 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7879
7880 * objc.dg/torture/forward-1.m (main): Updated testcase.
7881
7882 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7883
7884 PR target/49163
7885 * gcc.c-torture/compile/pr49163.c: New.
7886
7887 2011-06-02 Asher Langton <langton2@llnl.gov>
7888
7889 PR fortran/49268
7890 * gfortran.dg/PR49268.f90: New test.
7891
7892 2011-06-02 Asher Langton <langton2@llnl.gov>
7893
7894 PR fortran/37039
7895 * gfortran.dg/PR37039.f90: New test.
7896
7897 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7898
7899 PR objc/48539
7900 * objc.dg/method-5.m: Updated.
7901 * objc.dg/method-19.m: Updated.
7902 * objc.dg/method-lookup-1.m: New.
7903 * obj-c++.dg/method-6.mm: Updated.
7904 * obj-c++.dg/method-7.mm: Updated.
7905 * obj-c++.dg/method-lookup-1.mm: New.
7906
7907 2011-06-02 DJ Delorie <dj@redhat.com>
7908
7909 * lib/timeout.exp (timeout): Add board_info support.
7910
7911 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7912
7913 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7914
7915 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7916
7917 PR fortran/49265
7918 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7919 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7920
7921 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7922 Hans-Peter Nilsson <hp@axis.com>
7923
7924 PR rtl-optimization/48840
7925 * gcc.target/sparc/ultrasp13.c: New test.
7926
7927 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7928
7929 PR target/49238
7930 * gcc.c-torture/compile/pr49238.c: New.
7931
7932 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7933
7934 * gcc.target/arm/g2.c: Skip test in -mthumb.
7935 Skip test unless cpu is xscale.
7936 * gcc.target/arm/scd42-2.c: Likewise.
7937 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7938
7939 2011-06-01 Jason Merrill <jason@redhat.com>
7940
7941 * g++.dg/cpp0x/decltype28.C: New.
7942 * g++.dg/cpp0x/decltype29.C: New.
7943
7944 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7945
7946 PR target/45074
7947 * gcc.target/mips/pr45074.c: New test.
7948
7949 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7950 Hans-Peter Nilsson <hp@axis.com>
7951
7952 PR rtl-optimization/48830
7953 * gcc.target/sparc/ultrasp12.c: New test.
7954
7955 2011-06-01 David Li <davidxl@google.com>
7956
7957 * gcc.dg/profile-dir-1.c: Change pass name.
7958 * gcc.dg/profile-dir-2.c: Ditto.
7959 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7960 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7961 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7962 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7963 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7964 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7965 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7966 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7967 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7968 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7969 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7970 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7971 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7972 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7973 * gcc.dg/profile-dir-3.c: Ditto.
7974 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7975
7976 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7977
7978 * objc.dg/attributes/method-nonnull-1.m: New test.
7979 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7980
7981 2011-05-31 Tobias Burnus <burnus@net-b.de>
7982
7983 PR fortran/18918
7984 * gfortran.dg/coarray_atomic_1.f90: New.
7985 * gfortran.dg/coarray/atomic_1.f90: New.
7986
7987 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7988
7989 * gcc.dg/guality/bswaptest.c: New test.
7990 * gcc.dg/guality/clztest.c: New test.
7991 * gcc.dg/guality/ctztest.c: New test.
7992 * gcc.dg/guality/rotatetest.c: New test.
7993
7994 PR target/48688
7995 * gcc.target/i386/pr48688.c: New test.
7996
7997 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7998
7999 PR c++/48010
8000 * g++.dg/lookup/name-clash9.C: New.
8001
8002 2011-05-31 Tobias Burnus <burnus@net-b.de>
8003
8004 PR fortran/18918
8005 * gfortran.dg/coarray/dummy_1.f90: New.
8006
8007 2011-05-31 Tobias Burnus <burnus@net-b.de>
8008
8009 PR fortran/18918
8010 * gfortran.dg/coarray/save_1.f90: New.
8011 * gfortran.dg/coarray_4.f90: Update dg-error.
8012
8013 2011-05-31 Jason Merrill <jason@redhat.com>
8014
8015 * g++.dg/cpp0x/rv-template1.C: New.
8016
8017 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8018
8019 PR rtl-optimization/49235
8020 * gcc.dg/pr49235.c: New test.
8021
8022 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8023
8024 PR tree-optimization/49093
8025 * gcc.dg/vect/pr49093.c: New test.
8026
8027 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8028
8029 PR debug/49047
8030 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8031
8032 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8033
8034 PR testsuite/49239
8035 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8036 output array.
8037
8038 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8039
8040 PR target/49186
8041 * gcc.c-torture/execute/pr49186.c: New.
8042
8043 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8044
8045 PR target/49168
8046 * gcc.target/i386/pr49168-1.c: New.
8047
8048 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8049 Eric Botcazou <ebotcazou@adacore.com>
8050
8051 * gcc.dg/guality/drap.c: New test.
8052
8053 2011-05-30 Richard Guenther <rguenther@suse.de>
8054
8055 PR tree-optimization/49210
8056 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8057 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8058
8059 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR c++/49223
8062 * g++.dg/gomp/pr49223-1.C: New test.
8063 * g++.dg/gomp/pr49223-2.C: New test.
8064
8065 2011-05-30 Richard Guenther <rguenther@suse.de>
8066
8067 PR tree-optimization/49218
8068 * gcc.c-torture/execute/pr49218.c: New testcase.
8069
8070 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8071
8072 PR tree-optimization/49199
8073 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8074 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8075 -fno-tree-scev-cprop.
8076
8077 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8078
8079 PR fortran/47601
8080 * gfortran.dg/extends_13.f03: New.
8081
8082 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR rtl-optimization/49095
8085 * gcc.target/i386/pr49095.c: New test.
8086
8087 2011-05-29 Tobias Burnus <burnus@net-b.de>
8088
8089 PR fortran/18918
8090 * gfortran.dg/coarray_24.f90: New.
8091
8092 2011-05-29 Tobias Burnus <burnus@net-b.de>
8093
8094 PR fortran/18918
8095 * gfortran.dg/coarray_23.f90: New.
8096
8097 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8098
8099 From Ryan Mansfield
8100 * gcc.dg/pr48826.c: New test.
8101
8102 2011-05-29 Richard Guenther <rguenther@suse.de>
8103
8104 PR tree-optimization/49217
8105 * gcc.dg/torture/pr49217.c: New testcase.
8106
8107 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8108
8109 PR testsuite/49222
8110 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8111
8112 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8113
8114 * gnat.dg/boolean_subtype.adb: Rename to...
8115 * gnat.dg/boolean_subtype1.adb: ...this.
8116
8117 2011-05-28 Jason Merrill <jason@redhat.com>
8118
8119 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8120
8121 2011-05-27 Jason Merrill <jason@redhat.com>
8122
8123 * g++.dg/cpp0x/enum18.C: Adjust.
8124
8125 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8126
8127 2011-05-27 Tobias Burnus <burnus@net-b.de>
8128
8129 PR fortran/18918
8130 * gfortran.dg/coarray_22.f90: New.
8131
8132 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8133
8134 PR tree-optimization/46728
8135 * gcc.target/powerpc/pr46728-1.c: New.
8136 * gcc.target/powerpc/pr46728-2.c: New.
8137 * gcc.target/powerpc/pr46728-3.c: New.
8138 * gcc.target/powerpc/pr46728-4.c: New.
8139 * gcc.target/powerpc/pr46728-5.c: New.
8140 * gcc.dg/pr46728-6.c: New.
8141 * gcc.target/powerpc/pr46728-7.c: New.
8142 * gcc.target/powerpc/pr46728-8.c: New.
8143 * gcc.dg/pr46728-9.c: New.
8144 * gcc.target/powerpc/pr46728-10.c: New.
8145 * gcc.target/powerpc/pr46728-11.c: New.
8146 * gcc.dg/pr46728-12.c: New.
8147 * gcc.target/powerpc/pr46728-13.c: New.
8148 * gcc.target/powerpc/pr46728-14.c: New.
8149 * gcc.target/powerpc/pr46728-15.c: New.
8150 * gcc.target/powerpc/pr46728-16.c: New.
8151
8152 2011-05-27 Jason Merrill <jason@redhat.com>
8153
8154 * g++.dg/abi/mangle47.C: New.
8155
8156 PR c++/49176
8157 * g++.dg/template/const5.C: New.
8158
8159 * g++.dg/cpp0x/enum18.C: New.
8160
8161 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8162
8163 * g++.dg/cpp0x/error6.C: New.
8164
8165 * g++.dg/cpp0x/error5.C: New.
8166
8167 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR c++/49165
8170 * g++.dg/eh/cond6.C: New test.
8171
8172 2011-05-27 Tobias Burnus <burnus@net-b.de>
8173
8174 PR fortran/48820
8175 * gfortran.dg/rank_3.f90: New.
8176 * gfortran.dg/rank_4.f90: New.
8177
8178 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8179
8180 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8181 replace dump search.
8182
8183 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8184
8185 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8186 * gnat.dg/bit_packed_array5.adb: ...here.
8187
8188 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8189
8190 PR c++/42056
8191 * g++.dg/cpp0x/auto25.C: New.
8192
8193 2011-05-27 Richard Guenther <rguenther@suse.de>
8194
8195 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8196
8197 2011-05-27 Richard Guenther <rguenther@suse.de>
8198
8199 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8200
8201 2011-05-27 Richard Guenther <rguenther@suse.de>
8202
8203 PR middle-end/49189
8204 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8205
8206 2011-05-26 Jason Merrill <jason@redhat.com>
8207
8208 * g++.dg/cpp0x/friend1.C: New.
8209 * g++.dg/cpp0x/friend2.C: New.
8210
8211 * g++.dg/cpp0x/auto7.C: Update.
8212 * g++.dg/template/crash50.C: Adjust.
8213 * g++.dg/template/static9.C: Adjust.
8214 * g++.old-deja/g++.ext/memconst.C: Adjust.
8215
8216 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8217
8218 * gcc.dg/march.c: Ignore a note for some targets.
8219
8220 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8221 Nathan Froyd <froydnj@codesourcery.com>
8222
8223 PR c++/2288
8224 PR c++/18770
8225 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8226 * g++.dg/parse/pr18770.C: New test.
8227 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8228
8229 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8230
8231 PR fortran/48955
8232 * gfortran.dg/dependency_40.f90 : New test.
8233
8234 2011-05-26 Tobias Burnus <burnus@net-b.de>
8235
8236 PR fortran/18918
8237 * gfortran.dg/coarray/registering_1.f90: New.
8238
8239 2011-05-26 Jason Merrill <jason@redhat.com>
8240
8241 * g++.dg/cpp0x/variadic111.C: New.
8242 * g++.dg/cpp0x/variadic41.C: Adjust.
8243
8244 2011-05-26 Richard Guenther <rguenther@suse.de>
8245
8246 PR tree-optimization/48702
8247 * gcc.dg/torture/pr48702.c: New testcase.
8248
8249 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8250
8251 PR gcov-profile/48845
8252 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8253 support.
8254 * gcc.dg/matrix/matrix.exp: Likewise.
8255 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8256 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8257 line number to check_profiling_available.
8258 * lib/target-supports.exp (check_profiling_available): Account for
8259 this.
8260 Require TLS runtime support with -fprofile-generate.
8261 * lib/profopt.exp (profopt-execute): Add TLS options for
8262 -fprofile-generate.
8263 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8264
8265 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR c++/49165
8268 * g++.dg/eh/cond5.C: New test.
8269
8270 PR tree-optimization/49161
8271 * gcc.c-torture/execute/pr49161.c: New test.
8272
8273 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8274
8275 * gcc.target/arm/neon-vorn-vbic.c: New test.
8276
8277 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8278
8279 PR tree-optimization/49038
8280 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8281 * gcc.dg/vect/pr49038.c: New test.
8282
8283 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8284
8285 * g++.dg/init/pr25811-3.C: New.
8286 * g++.dg/init/pr25811-4.C: New.
8287
8288 2011-05-25 Jason Merrill <jason@redhat.com>
8289
8290 * g++.dg/cpp0x/enum17.C: New.
8291 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8292
8293 * g++.dg/cpp0x/auto24.C: New.
8294
8295 * g++.dg/cpp0x/error4.C: New.
8296
8297 * g++.dg/cpp0x/rv-restrict.C: New.
8298
8299 * g++.dg/cpp0x/enum15.C: New.
8300 * g++.dg/cpp0x/constexpr-switch2.C: New.
8301
8302 * g++.dg/cpp0x/variadic110.C: New.
8303
8304 * g++.dg/cpp0x/auto9.C: Add typedef test.
8305
8306 * g++.dg/cpp0x/auto23.C: New.
8307 * g++.dg/cpp0x/auto9.C: Adjust.
8308
8309 * g++.dg/cpp0x/defaulted29.C: New.
8310
8311 * g++.dg/cpp0x/initlist51.C: New.
8312
8313 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8314
8315 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8316 * g++.dg/abi/packed1.C: Suppress warning.
8317 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8318 * g++.dg/template/stdarg1.C: Likewise.
8319 * g++.dg/other/packed1.C: Remove arm from xfail list.
8320
8321 2011-05-25 Jason Merrill <jason@redhat.com>
8322
8323 * g++.dg/cpp0x/enum16.C: New.
8324 * g++.dg/parse/error15.C: Adjust.
8325
8326 * g++.dg/cpp0x/initlist50.C: New.
8327
8328 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8329
8330 * g++.dg/cpp0x/variadic109.C: New.
8331
8332 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8333
8334 * gcc.target/i386/pause-1.c: New.
8335
8336 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8337
8338 * gcc.dg/stack-usage-1.c: Adjust comment.
8339 * gcc.dg/stack-usage-2.c: New test.
8340
8341 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8342
8343 PR c++/49136
8344 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8345 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8346
8347 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8348
8349 PR rtl-optimization/48757
8350 * gfortran.dg/pr48757.f: New test case.
8351
8352 2011-05-24 Jason Merrill <jason@redhat.com>
8353
8354 * g++.dg/cpp0x/access01.C: New.
8355
8356 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8357
8358 PR libobjc/48177
8359 * objc.dg/pr48177.m: New testcase.
8360
8361 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8362
8363 PR objc/48187
8364 * objc.dg/pr48187.m: New testcase.
8365 * obj-c++.dg/pr48187.mm: New testcase.
8366 * objc.dg/ivar-extra-semicolon.m: New testcase.
8367
8368 2011-05-24 Jason Merrill <jason@redhat.com>
8369
8370 * g++.dg/template/access21.C: New.
8371 * g++.dg/template/access22.C: New.
8372
8373 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8374
8375 PR rtl-optimization/48633
8376 * g++.dg/pr48633.C: New test.
8377
8378 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8379
8380 PR target/49133
8381 * g++.dg/other/pr49133.C: New test.
8382
8383 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8384 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8385
8386 * gcc.dg/torture/tls/run-gd.c: New test.
8387 * gcc.dg/torture/tls/run-ie.c: New test.
8388 * gcc.dg/torture/tls/run-ld.c: New test.
8389 * gcc.dg/torture/tls/run-le.c: New test.
8390 * lib/target-supports.exp (check_effective_target_tls_runtime):
8391 Build testcase with TLS options.
8392
8393 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8394
8395 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8396
8397 2011-05-24 Tom de Vries <tom@codesourcery.com>
8398
8399 PR tree-optimization/49121
8400 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8401
8402 2011-05-23 Jason Merrill <jason@redhat.com>
8403
8404 * g++.dg/cpp0x/defaulted28.C: New.
8405
8406 * g++.dg/cpp0x/sfinae25.C: New.
8407
8408 * g++.dg/cpp0x/rv-cast2.C: New.
8409
8410 * g++.dg/cpp0x/enum14.C: New.
8411
8412 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR lto/49123
8415 * gcc.c-torture/execute/pr49123.c: New test.
8416
8417 PR debug/49032
8418 * gcc.dg/debug/pr49032.c: New test.
8419
8420 PR c/49120
8421 * gcc.dg/pr49120.c: New test.
8422
8423 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8424
8425 PR target/47315
8426 * gcc.target/i386/pr47315.c: New test.
8427
8428 2011-05-23 Jason Merrill <jason@redhat.com>
8429
8430 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8431
8432 * g++.dg/cpp0x/sfinae24.C: New.
8433
8434 * g++.dg/cpp0x/error3.C: New.
8435
8436 * g++.dg/cpp0x/defaulted27.C: New.
8437
8438 * g++.dg/cpp0x/decltype27.C: New.
8439
8440 2011-05-23 Richard Guenther <rguenther@suse.de>
8441
8442 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8443
8444 2011-05-23 Richard Guenther <rguenther@suse.de>
8445
8446 PR tree-optimization/40874
8447 * g++.dg/tree-ssa/pr40874.C: New testcase.
8448
8449 2011-05-23 Richard Guenther <rguenther@suse.de>
8450
8451 PR tree-optimization/49115
8452 * g++.dg/torture/pr49115.C: New testcase.
8453
8454 2011-05-23 Richard Guenther <rguenther@suse.de>
8455
8456 PR middle-end/15419
8457 * gcc.dg/memcpy-3.c: New testcase.
8458
8459 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR middle-end/48973
8462 * gcc.c-torture/execute/pr48973-1.c: New test.
8463 * gcc.c-torture/execute/pr48973-2.c: New test.
8464
8465 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8466
8467 PR c++/18016
8468 * g++.dg/warn/pr18016.C: New.
8469
8470 2011-05-23 Tom de Vries <tom@codesourcery.com>
8471
8472 PR target/45098
8473 * gcc.target/arm/ivopts-6.c: New test.
8474
8475 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR middle-end/49029
8478 * gcc.c-torture/compile/pr49029.c: New test.
8479
8480 2011-05-22 Jason Merrill <jason@redhat.com>
8481
8482 * g++.dg/cpp0x/sfinae23.C: New.
8483 * g++.dg/cpp0x/sfinae8.C: Correct.
8484
8485 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8486
8487 * gfortran.dg/function_optimize_8.f90: New test case.
8488
8489 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8490
8491 PR tree-optimization/49087
8492 * gcc.dg/vect/O3-pr49087.c: New test.
8493
8494 2011-05-21 Jason Merrill <jason@redhat.com>
8495
8496 * g++.dg/debug/const5.C: New.
8497
8498 2011-05-20 Jason Merrill <jason@redhat.com>
8499
8500 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8501
8502 * g++.dg/cpp0x/constexpr-static7.C: New.
8503
8504 * g++.dg/cpp0x/enum12.C: New.
8505 * g++.dg/cpp0x/enum13.C: New.
8506
8507 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8508
8509 PR fortran/48699
8510 * gfortran.dg/select_type_23.f03: New.
8511
8512 2011-05-20 Jason Merrill <jason@redhat.com>
8513
8514 * g++.dg/cpp0x/defaulted26.C: New.
8515
8516 * g++.dg/cpp0x/noexcept02.C: Fix.
8517 * g++.dg/cpp0x/noexcept03.C: Fix.
8518 * g++.dg/cpp0x/noexcept08.C: Fix.
8519 * g++.dg/cpp0x/noexcept10.C: New.
8520
8521 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8522
8523 PR fortran/48706
8524 * gfortran.dg/extends_12.f03: New.
8525
8526 2011-05-20 Jason Merrill <jason@redhat.com>
8527
8528 * g++.dg/template/koenig9.C: New.
8529 * g++.dg/opt/pr47615.C: Fix.
8530 * g++.dg/overload/defarg1.C: Fix.
8531 * g++.dg/tc1/dr213.C: Remove xfail.
8532 * g++.dg/torture/pr34850.C: Fix.
8533 * g++.dg/torture/pr39362.C: Fix.
8534 * g++.old-deja/g++.brendan/crash56.C: Fix.
8535 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8536
8537 2011-05-20 Richard Guenther <rguenther@suse.de>
8538
8539 PR tree-optimization/49079
8540 * gcc.dg/torture/pr49079.c: New testcase.
8541
8542 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR tree-optimization/49073
8545 * gcc.c-torture/execute/pr49073.c: New test.
8546
8547 2011-06-19 Tobias Burnus <burnus@net-b.de>
8548
8549 PR fortran/18918
8550 * gfortran.dg/coarray_21.f90: New.
8551
8552 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8553
8554 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8555 output.
8556
8557 2011-05-19 Richard Guenther <rguenther@suse.de>
8558
8559 PR testsuite/49063
8560 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8561
8562 2011-05-19 Richard Guenther <rguenther@suse.de>
8563
8564 PR middle-end/48985
8565 * gcc.dg/builtin-object-size-11.c: New testcase.
8566
8567 2011-05-19 Tom de Vries <tom@codesourcery.com>
8568
8569 PR target/45098
8570 * gcc.target/arm/ivopts.c: New test.
8571 * gcc.target/arm/ivopts-2.c: New test.
8572
8573 2011-05-19 Tom de Vries <tom@codesourcery.com>
8574
8575 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8576
8577 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8578
8579 * gcc.c-torture/execute/960321-1.x: Remove.
8580
8581 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8582
8583 PR fortran/48700
8584 * gfortran.dg/move_alloc_4.f90: New.
8585
8586 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8587
8588 PR target/49002
8589 * gcc.target/i386/pr49002-1.c: New test.
8590 * gcc.target/i386/pr49002-2.c: Likewise.
8591
8592 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR tree-optimization/49039
8595 * gcc.c-torture/execute/pr49039.c: New test.
8596 * gcc.dg/tree-ssa/pr49039.c: New test.
8597 * g++.dg/torture/pr49039.C: New test.
8598
8599 2011-05-18 Jason Merrill <jason@redhat.com>
8600
8601 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8602 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8603 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8604
8605 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8606
8607 * gcc.target/bfin/mcpu-bf592.c: New test.
8608
8609 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8610
8611 PR tree-optimization/41881
8612 * gcc.dg/vect/O3-pr41881.c: New test.
8613 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8614
8615 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR tree-optimization/49000
8618 * gcc.dg/pr49000.c: New test.
8619
8620 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8621
8622 * gnat.dg/invalid1.adb: New test.
8623
8624 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8625
8626 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8627 scan pattern.
8628 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8629 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8630
8631 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8632
8633 PR c++/48994
8634 * g++.dg/cpp0x/range-for18.C: New.
8635
8636 2011-05-15 Tobias Burnus <burnus@net-b.de>
8637
8638 PR fortran/18918
8639 * gfortran.dg/coarray/image_index_2.f90: New.
8640
8641 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8642
8643 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8644 * g++.dg/cpp0x/override2.C: New.
8645
8646 2011-05-14 Tobias Burnus <burnus@net-b.de>
8647
8648 PR fortran/18918
8649 * gfortran.de/coarray_20.f90: New.
8650
8651 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8652
8653 PR fortran/22572
8654 * function_optimize_7.f90: New test case.
8655
8656 2011-05-13 Jason Merrill <jason@redhat.com>
8657
8658 * g++.dg/cpp0x/decltype26.C: New.
8659 * g++.dg/cpp0x/enum11.C: New.
8660
8661 2011-05-13 Tobias Burnus <burnus@net-b.de>
8662
8663 PR fortran/48972
8664 PR fortran/48991
8665 * gfortran.dg/assign_8.f90: Update dg-error.
8666
8667 2011-05-13 Tobias Burnus <burnus@net-b.de>
8668
8669 PR fortran/48972
8670 * gfortran.dg/io_constraints_8.f90: New.
8671 * gfortran.dg/io_constraints_9.f90: New.
8672
8673 2011-05-13 Martin Thuresson <martint@google.com>
8674
8675 PR gcov-profile/47793
8676 * gcc.dg/pr47793.c: New.
8677
8678 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR tree-optimization/48975
8681 * gcc.dg/pr48975.c: New test.
8682
8683 2011-05-12 Tobias Burnus <burnus@net-b.de>
8684
8685 PR fortran/48972
8686 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8687
8688 2011-05-12 Jason Merrill <jason@redhat.com>
8689
8690 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8691
8692 2011-05-12 Geert Bosch <bosch@adacore.com>
8693
8694 * gnat.dg/view_conversion1.adb: New test.
8695
8696 2011-05-12 Richard Guenther <rguenther@suse.de>
8697
8698 PR tree-optimization/48172
8699 * gcc.dg/vect/pr48172.c: New testcase.
8700
8701 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR debug/48967
8704 * g++.dg/opt/pr48967.C: New test.
8705
8706 2011-05-11 Jason Merrill <jason@redhat.com>
8707
8708 * g++.dg/cpp0x/constexpr-friend.C: New.
8709 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8710
8711 * g++.dg/cpp0x/sfinae22.C: New.
8712
8713 2011-05-11 Tobias Burnus <burnus@net-b.de>
8714
8715 PR fortran/48889
8716 * gfortran.dg/generic_24.f90: New.
8717
8718 2011-05-11 Richard Guenther <rguenther@suse.de>
8719
8720 PR tree-optimization/15256
8721 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8722
8723 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR debug/48159
8726 * gcc.dg/pr48159-1.c: New test.
8727 * gcc.dg/pr48159-2.c: New test.
8728
8729 2011-05-11 Richard Guenther <rguenther@suse.de>
8730
8731 PR middle-end/48953
8732 * gcc.dg/torture/pr48953.c: New testcase.
8733
8734 2011-05-11 Richard Guenther <rguenther@suse.de>
8735
8736 PR tree-optimization/18041
8737 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8738
8739 2011-05-11 Alan Modra <amodra@gmail.com>
8740
8741 PR target/47755
8742 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8743
8744 2011-05-10 Jason Merrill <jason@redhat.com>
8745
8746 * g++.dg/cpp0x/defaulted25.C: New.
8747 * g++.dg/template/crash7.C: Adjust.
8748
8749 * g++.dg/cpp0x/variadic108.C: New.
8750
8751 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8752
8753 * g++.dg/inherit/virtual9.C: Extend.
8754
8755 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8756
8757 PR target/48857
8758 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8759 are passed and returned in vector registers.
8760
8761 2011-05-10 Richard Guenther <rguenther@suse.de>
8762
8763 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8764 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8765 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8766 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8767 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8768 applies.
8769
8770 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8771
8772 PR tree-optimization/48611
8773 PR tree-optimization/48794
8774 * gfortran.dg/gomp/pr48611.f90: New test.
8775 * gfortran.dg/gomp/pr48794.f90: New test.
8776
8777 PR debug/48928
8778 * gcc.dg/dfp/pr48928.c: New test.
8779
8780 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8781
8782 PR c++/48522
8783 * g++.dg/cpp0x/pr48522.C: New.
8784
8785 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8786
8787 PR c++/48735
8788 * g++.dg/cpp0x/sfinae21.C: New.
8789
8790 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8791
8792 * g++.dg/template/sfinae28.C: Rename to...
8793 * g++.dg/cpp0x/sfinae19.C: ... this.
8794 * g++.dg/template/sfinae29.C: Rename to...
8795 * g++.dg/cpp0x/sfinae20.C: ... this.
8796
8797 2011-05-09 Jeff Law <law@redhat.com>
8798
8799 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8800 consistent results.
8801
8802 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8803
8804 PR c++/20039
8805 * g++.dg/init/pr20039.C: New.
8806
8807 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8808
8809 PR c++/48737
8810 PR c++/48744
8811 * g++.dg/template/sfinae28.C: New.
8812 * g++.dg/template/sfinae29.C: Likewise.
8813
8814 2011-05-09 Jason Merrill <jason@redhat.com>
8815
8816 * g++.dg/template/nontype23.C: New.
8817
8818 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8819 PR c++/48859
8820 * g++.dg/init/pr48859.C: New.
8821
8822 2011-05-09 Jason Merrill <jason@redhat.com>
8823
8824 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8825 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8826 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8827 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8828 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8829 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8830 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8831 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8832
8833 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8834
8835 * g++.dg/inherit/virtual9.C: New.
8836
8837 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8838
8839 PR c++/48574
8840 * g++.dg/template/dependent-expr8.C: New test case.
8841
8842 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8843
8844 PR tree-optimization/48837
8845 * gcc.dg/pr48837.c: New testcase.
8846
8847 2011-05-06 Jason Merrill <jason@redhat.com>
8848
8849 * g++.dg/cpp0x/constexpr-condition2.C: New.
8850
8851 * g++.dg/cpp0x/constexpr-missing.C: New.
8852
8853 2011-05-06 Tobias Burnus <burnus@net-b.de>
8854
8855 PR fortran/18918
8856 * gfortran.dg/coarray/this_image_2.f90: New.
8857
8858 2011-05-06 Tobias Burnus <burnus@net-b.de>
8859
8860 PR fortran/48858
8861 PR fortran/48820
8862 * gfortran.dg/bind_c_usage_22.f90: New.
8863 * gfortran.dg/bind_c_usage_23.f90: New.
8864 * gfortran.dg/bind_c_usage_24.f90: New.
8865 * gfortran.dg/bind_c_usage_24_c.c: New.
8866
8867 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8868
8869 PR c++/48838
8870 * g++.dg/template/member9.C: New test case.
8871
8872 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8873
8874 * gnat.dg/discr29.ad[sb]: New test.
8875 * gnat.dg/discr30.adb: Likewise.
8876
8877 2011-05-05 Julian Brown <julian@codesourcery.com>
8878
8879 * gcc.target/arm/neon-vset_lanes8.c: New test.
8880
8881 2011-05-05 Jason Merrill <jason@redhat.com>
8882
8883 * g++.dg/init/new32.C: New.
8884
8885 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8886
8887 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8888 Fix typo.
8889
8890 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR rtl-optimization/48381
8893 * gcc.c-torture/compile/pr48381.c: New test.
8894
8895 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8896
8897 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8898 to dg-options.
8899 * gcc.target/i386/opt-1.c: Ditto.
8900
8901 2011-05-04 Jason Merrill <jason@redhat.com>
8902
8903 * g++.dg/conversion/base1.C: New.
8904
8905 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8906
8907 PR libgfortran/48787
8908 * gfortran.dg/round_3.f08: Add more checks to test case.
8909
8910 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8911
8912 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8913 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8914 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8915 Gate test on effective_target fd_truncate.
8916
8917 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8918
8919 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8920 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8921 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8922 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8923 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8924 * gcc.target/i386/pr38824.c: Ditto.
8925 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8926 * gcc.target/i386/vecinit-2.c: Ditto.
8927 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8928 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8929 * gcc.target/i386/parity-2.c: Ditto.
8930 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8931
8932 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8933
8934 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8935 remove duplication.
8936 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8937 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8938 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8939
8940 2011-05-03 Tobias Burnus <burnus@net-b.de>
8941
8942 PR fortran/18918
8943 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8944
8945 2011-05-03 Tobias Burnus <burnus@net-b.de>
8946
8947 PR fortran/18918
8948 * gfortran.dg/coarray/this_image_1.f90: New.
8949
8950 2011-05-03 Tobias Burnus <burnus@net-b.de>
8951
8952 PR fortran/18918
8953 * gfortran.dg/coarray/caf.dg: New.
8954 * gfortran.dg/coarray/image_index_1.f90: New, copied
8955 from ../coarray_16.f90.
8956
8957 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8958
8959 PR c++/28501
8960 * g++.dg/ext/complex9.C: New.
8961
8962 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8963
8964 From Mike Frysinger
8965 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8966 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8967 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8968
8969 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8970
8971 * gcc.target/bfin/builtins: Created.
8972 * gcc.target/bfin/hisilh-O0.c: Deleted.
8973 * gcc.target/bfin/hisilh.c: Moved to...
8974 * gcc.target/bfin/builtins/hisilh.c: ...here.
8975 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8976 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8977 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8978 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8979 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8980 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8981 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8982 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8983 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8984 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8985 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8986 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8987 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8988 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8989 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8990 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8991 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8992 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8993 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8994 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8995 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8996 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8997 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8998 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8999 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9000 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9001 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9002 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9003 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9005 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9006 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9007 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9008 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9009 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9010 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9011 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9012 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9013 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9014 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9015 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9016 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9017 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9018 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9019 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9020 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9021 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9022 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9023 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9024 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9025 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9026 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9027 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9028 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9029 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9030 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9031 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9032 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9033 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9034 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9035 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9036 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9037 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9038 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9039 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9040 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9041 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9042 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9043 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9044 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9045 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9046 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9047 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9048 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9049 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9050 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9051 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9052 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9053 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9054 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9055 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9056 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9057 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9058 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9059 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9060 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9061 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9062 * gcc.target/bfin/builtins/circptr.c: Ditto.
9063 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9064 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9065 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9066 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9067 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9068 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9069 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9070 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9071 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9072 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9073 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9074 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9075 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9076 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9077 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9078 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9079 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9080 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9081 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9082 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9083 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9084 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9085 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9086 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9087 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9088 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9089 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9090 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9091 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9092 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9093 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9094 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9095 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9096 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9097 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9098 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9099 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9100 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9101 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9102 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9103 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9104 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9105 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9106 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9107 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9108 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9109 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9110 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9111 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9112 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9113 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9114 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9115 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9116 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9117 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9118 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9119 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9120 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9121 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9122 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9123 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9124 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9125 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9126 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9127 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9128 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9129 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9130 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9131 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9132 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9133
9134 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9135
9136 * gcc.target/arm/cold-lc.c: New test.
9137
9138 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9139
9140 PR target/48774
9141 * gcc.dg/pr48774.c: New test.
9142
9143 2011-05-03 Richard Guenther <rguenther@suse.de>
9144
9145 * gcc.dg/large-size-array-5.c: New testcase.
9146
9147 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9148
9149 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9150
9151 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9152
9153 * lib/target-supports.exp (check_effective_target_vect_strided):
9154 Replace with...
9155 (check_effective_target_vect_strided2)
9156 (check_effective_target_vect_strided3)
9157 (check_effective_target_vect_strided4)
9158 (check_effective_target_vect_strided8): ...these new functions.
9159
9160 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9161 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9162 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9163 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9164 * gcc.dg/vect/pr37539.c: Likewise.
9165 * gcc.dg/vect/slp-11a.c: Likewise.
9166 * gcc.dg/vect/slp-11b.c: Likewise.
9167 * gcc.dg/vect/slp-11c.c: Likewise.
9168 * gcc.dg/vect/slp-12a.c: Likewise.
9169 * gcc.dg/vect/slp-12b.c: Likewise.
9170 * gcc.dg/vect/slp-18.c: Likewise.
9171 * gcc.dg/vect/slp-19a.c: Likewise.
9172 * gcc.dg/vect/slp-19b.c: Likewise.
9173 * gcc.dg/vect/slp-21.c: Likewise.
9174 * gcc.dg/vect/slp-23.c: Likewise.
9175 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9176
9177 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9178 instead of vect_interleave && vect_extract_even_odd.
9179 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9180 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9181 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9182 * gcc.dg/vect/vect-1.c: Likewise.
9183 * gcc.dg/vect/vect-10.c: Likewise.
9184 * gcc.dg/vect/vect-98.c: Likewise.
9185 * gcc.dg/vect/vect-107.c: Likewise.
9186 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9187 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9188 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9189 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9190 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9191 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9192 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9193 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9194 * gcc.dg/vect/vect-strided-float.c: Likewise.
9195 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9196 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9197 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9198 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9199 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9200 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9201 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9202 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9203 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9204 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9205 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9206 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9207 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9208 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9209 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9210
9211 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9212 target condition.
9213 * gcc.dg/vect/pr30843.c: Likewise.
9214 * gcc.dg/vect/pr33866.c: Likewise.
9215 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9216 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9217 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9218 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9219
9220 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9221
9222 * gcc.dg/vect/slp-11.c: Split into...
9223 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9224 gcc.dg/vect/slp-11c.c: ...these tests.
9225 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9226 * gcc.dg/vect/slp-12c.c: ...this new test.
9227 * gcc.dg/vect/slp-19.c: Split into...
9228 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9229 gcc.dg/vect/slp-19c.c: ...these new tests.
9230
9231 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9232
9233 * lib/target-supports.exp
9234 (check_effective_target_vect_extract_even_odd_wide): Delete.
9235 (check_effective_target_vect_strided_wide): Likewise.
9236 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9237 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9238 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9239 * gcc.dg/vect/pr37539.c: Likewise.
9240 * gcc.dg/vect/slp-11.c: Likewise.
9241 * gcc.dg/vect/slp-12a.c: Likewise.
9242 * gcc.dg/vect/slp-12b.c: Likewise.
9243 * gcc.dg/vect/slp-19.c: Likewise.
9244 * gcc.dg/vect/slp-23.c: Likewise.
9245 * gcc.dg/vect/vect-1.c: Likewise.
9246 * gcc.dg/vect/vect-98.c: Likewise.
9247 * gcc.dg/vect/vect-107.c: Likewise.
9248 * gcc.dg/vect/vect-strided-float.c: Likewise.
9249
9250 2011-05-02 Jason Merrill <jason@redhat.com>
9251
9252 * g++.dg/init/new31.C: New.
9253
9254 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9255
9256 PR c/35445
9257 * gcc.dg/pr35445.c: New test.
9258
9259 2011-05-02 Jason Merrill <jason@redhat.com>
9260
9261 * c-c++-common/vla-1.c: New.
9262
9263 2011-05-02 Richard Guenther <rguenther@suse.de>
9264
9265 PR tree-optimization/48822
9266 * gcc.dg/torture/pr48822.c: New testcase.
9267
9268 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9269
9270 PR c++/47969
9271 * g++.dg/cpp0x/constexpr-47969.C: New.
9272
9273 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9274
9275 PR testsuite/48498
9276 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9277 on vect_no_align targets.
9278 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9279 vect_no_align targets.
9280
9281 2011-05-01 Xinliang David Li <davidxl@google.com>
9282
9283 * gcc.dg/tree-ssa/integer-addr.c: New test.
9284 * gcc.dg/tree-ssa/alias_bug.c: New test.
9285
9286 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9287
9288 PR libgfortran/48787
9289 * gfortran.dg/round_3.f08: Add more checks.
9290
9291 2011-04-30 Tobias Burnus <burnus@net-b.de>
9292
9293 PR fortran/48821
9294 * gfortran.dg/import9.f90: New, proper test.
9295 * gfortran.dg/interface_37.f90: Remove bogus
9296 test (bogus copy of interface_36.f90).
9297
9298 2011-04-30 Tobias Burnus <burnus@net-b.de>
9299
9300 PR fortran/48821
9301 * gfortran.dg/interface_37.f90: New.
9302
9303 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9304
9305 PR fortran/48746
9306 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9307
9308 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR tree-optimization/48809
9311 * gcc.c-torture/execute/pr48809.c: New test.
9312
9313 2011-04-29 Jeff Law <law@redhat.com>
9314
9315 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9316
9317 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9318
9319 PR c++/48606
9320 * g++.dg/init/ctor10.C: New.
9321
9322 2011-04-29 Le-Chun Wu <lcwu@google.com>
9323
9324 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9325 warning in implicitly instantiated templates.
9326
9327 2011-04-29 Le-Chun Wu <lcwu@google.com>
9328
9329 * g++.dg/warn/Wnull-conversion-1.C: New.
9330 * g++.dg/warn/Wnull-conversion-2.C: New.
9331
9332 2011-04-29 Diego Novillo <dnovillo@google.com>
9333
9334 * g++.old-deja/g++.other/null3.C: Expect warning about
9335 converting boolean to a pointer.
9336
9337 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9338
9339 PR fortran/48462
9340 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9341 being a target.
9342
9343 PR fortran/48746
9344 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9345
9346 2011-04-29 Tobias Burnus <burnus@net-b.de>
9347
9348 PR fortran/48810
9349 * gfortran.dg/typebound_proc_22.f90: New.
9350
9351 PR fortran/48800
9352 * gfortran.dg/interface_36.f90: New.
9353
9354 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9355
9356 PR libgfortran/48488
9357 PR libgfortran/48602
9358 PR libgfortran/48615
9359 PR libgfortran/48684
9360 PR libgfortran/48787
9361 * gfortran.dg/fmt_g.f: Adjust test.
9362 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9363 * gfortran.dg/round_3.f08: New test.
9364 * gfortran.dg/namelist_print_1.f: Adjust test.
9365 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9366 * gfortran.dg/f2003_io_5.f03: Adjust test.
9367 * gfortran.dg/coarray_15.f90: Adjust test.
9368 * gfortran.dg/namelist_65.f90: Adjust test.
9369 * gfortran.dg/fmt_cache_1.f: Adjust test.
9370 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9371 * gfortran.dg/real_const_3.f90: Adjust test.
9372
9373 2011-04-29 Jan Hubicka <jh@suse.cz>
9374
9375 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9376 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9377
9378 2011-04-28 Xinliang David Li <davidxl@google.com>
9379
9380 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9381 * g++.dg/prof-robust-1.C: New test.
9382
9383 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9384
9385 PR tree-optimization/48765
9386 * gcc.dg/vect/pr48765.c: New.
9387
9388 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9389
9390 PR tree-optimization/48775
9391 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9392
9393 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9394
9395 PR c++/48798
9396 * g++.dg/inherit/pr48798.C: New.
9397 * g++.old-deja/g++.other/base1.C: Adjust.
9398
9399 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9400
9401 PR c++/48656
9402 * g++.dg/template/inherit7.C: New test case.
9403
9404 2011-04-28 Richard Guenther <rguenther@suse.de>
9405
9406 PR tree-optimization/40052
9407 PR tree-optimization/15347
9408 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9409 * gcc.dg/pr15347.c: Likewise.
9410
9411 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9412
9413 PR c++/48530
9414 * g++.dg/cpp0x/sfinae18.C: New.
9415
9416 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9417
9418 PR c++/48771
9419 * g++.dg/ext/is_literal_type1.C: New.
9420
9421 2011-04-28 Tobias Burnus <burnus@net-b.de>
9422
9423 PR fortran/48112
9424 PR fortran/48279
9425 * gfortran.dg/interface_35.f90: New.
9426 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9427 * gfortran.dg/func_result_6.f90: Add dg-warning.
9428 * gfortran.dg/bessel_1.f90: Ditto.
9429 * gfortran.dg/hypot_1.f90: Ditto.
9430 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9431 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9432 * gfortran.dg/interface_assignment_4.f90: Ditto.
9433
9434 2011-04-27 Jason Merrill <jason@redhat.com>
9435
9436 * g++.dg/ext/complex8.C: New.
9437
9438 * g++.dg/cpp0x/initlist49.C: New.
9439 * g++.dg/init/new30.C: New.
9440
9441 2011-04-27 Tobias Burnus <burnus@net-b.de>
9442
9443 PR fortran/48788
9444 * gfortran.dg/whole_file_34.f90: New.
9445
9446 2011-04-27 Jan Hubicka <jh@suse.cz>
9447
9448 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9449
9450 2011-04-27 Jason Merrill <jason@redhat.com>
9451
9452 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9453
9454 * g++.dg/parse/ambig6.C: New.
9455
9456 2011-04-27 Nick Clifton <nickc@redhat.com>
9457
9458 * gcc.dg/20020312-2.c: Add definition for RX.
9459
9460 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9461 option with RX targets.
9462
9463 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9464 /* */ comments.
9465
9466 2011-04-27 Richard Guenther <rguenther@suse.de>
9467
9468 * gcc.dg/tree-ssa/pr23382.c: Remove.
9469
9470 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9471
9472 PR target/48767
9473 * gcc.c-torture/compile/pr48767.c: New test.
9474
9475 2011-04-27 Richard Guenther <rguenther@suse.de>
9476
9477 PR tree-optimization/48772
9478 * g++.dg/pr48772.C: New testcase.
9479
9480 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR c/48742
9483 * gcc.c-torture/compile/pr48742.c: New test.
9484
9485 2011-04-26 Jason Merrill <jason@redhat.com>
9486
9487 * g++.dg/lookup/koenig13.C: New.
9488
9489 * g++.dg/cpp0x/initlist48.C: New.
9490
9491 2011-04-25 Jason Merrill <jason@redhat.com>
9492
9493 * g++.dg/cpp0x/sfinae17.C: New.
9494
9495 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9496
9497 PR target/48258
9498 * gcc.target/powerpc/pr48258-1.c: New file.
9499 * gcc.target/powerpc/pr48258-2.c: Ditto.
9500
9501 2011-04-26 Xinliang David Li <davidxl@google.com>
9502
9503 * gcc.dg/uninit-suppress.c: New test.
9504 * gcc.dg/uninit-suppress.c: New test.
9505
9506 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9507
9508 PR debug/48768
9509 * gcc.dg/pr48768.c: New test.
9510
9511 PR tree-optimization/48734
9512 * gcc.c-torture/compile/pr48734.c: New test.
9513
9514 PR testsuite/48753
9515 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9516
9517 2011-04-26 Richard Guenther <rguenther@suse.de>
9518
9519 PR tree-optimization/48731
9520 * gcc.dg/torture/pr48731.c: New testcase.
9521
9522 2011-04-26 Richard Guenther <rguenther@suse.de>
9523
9524 PR testsuite/48753
9525 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9526
9527 2011-04-26 Richard Guenther <rguenther@suse.de>
9528
9529 PR middle-end/48694
9530 * gcc.dg/torture/pr48694-1.c: New testcase.
9531 * gcc.dg/torture/pr48694-2.c: Likewise.
9532
9533 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9534
9535 * g++.dg/ext/underlying_type1.C: New.
9536 * g++.dg/ext/underlying_type2.C: Likewise.
9537 * g++.dg/ext/underlying_type3.C: Likewise.
9538 * g++.dg/ext/underlying_type4.C: Likewise.
9539 * g++.dg/ext/underlying_type5.C: Likewise.
9540 * g++.dg/ext/underlying_type6.C: Likewise.
9541 * g++.dg/ext/underlying_type7.C: Likewise.
9542 * g++.dg/ext/underlying_type8.C: Likewise.
9543 * g++.dg/ext/underlying_type9.C: Likewise.
9544 * g++.dg/ext/underlying_type10.C: Likewise.
9545
9546 2011-04-25 Jason Merrill <jason@redhat.com>
9547
9548 * g++.dg/cpp0x/regress/template-const2.C: New.
9549
9550 2011-04-25 Jeff Law <law@redhat.com>
9551
9552 * gcc.dg/tree-ssa/vrp56.c: new test.
9553
9554 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9555
9556 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9557
9558 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR preprocessor/48740
9561 * c-c++-common/raw-string-11.c: New test.
9562
9563 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9564
9565 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9566 hppa*-*-hpux*.
9567
9568 2011-04-23 Tobias Burnus <burnus@net-b.de>
9569
9570 PR fortran/18918
9571 * gfortran.dg/coarray_19.f90: New.
9572
9573 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR c/48685
9576 * gcc.dg/pr48685.c: New test.
9577
9578 2011-04-22 Jan Hubicka <jh@suse.cz>
9579
9580 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9581
9582 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR tree-optimization/48717
9585 * gcc.c-torture/execute/pr48717.c: New test.
9586
9587 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9588
9589 PR target/48723
9590 * gcc.target/i386/pr48723.c: New test.
9591
9592 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9593
9594 PR c/48716
9595 * gcc.dg/gomp/pr48716.c: New test.
9596 * g++.dg/gomp/pr48716.C: New test.
9597
9598 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9599
9600 PR c/36750
9601 * gcc.dg/missing-field-init-2.c: Update testcase.
9602
9603 2011-04-22 Alan Modra <amodra@gmail.com>
9604
9605 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9606
9607 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9608
9609 PR fortran/48405
9610 * gfortran.dg/function_optimize_6.f90: New test.
9611
9612 2011-04-21 Easwaran Raman <eraman@google.com>
9613
9614 * gcc.dg/stack-layout-2.c: New test.
9615
9616 2011-04-21 Richard Guenther <rguenther@suse.de>
9617
9618 PR lto/48703
9619 * g++.dg/lto/pr48207-2_0.C: New testcase.
9620 * g++.dg/lto/pr48207-3_0.C: Likewise.
9621
9622 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9623
9624 * gnat.dg/volatile5.adb: New test.
9625 * gnat.dg/volatile5_pkg.ads: New helper.
9626
9627 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9628
9629 PR target/48708
9630 * gcc.target/i386/pr48708.c: New test.
9631
9632 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9633
9634 * gcc.dg/vect/vect-119.c: New test.
9635
9636 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9637
9638 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9639 and once without.
9640
9641 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9642 Richard Sandiford <richard.sandiford@linaro.org>
9643
9644 PR target/46329
9645 * gcc.target/arm/pr46329.c: New test.
9646
9647 2011-04-21 Tobias Burnus <burnus@net-b.de>
9648
9649 PR fortran/18918
9650 * gfortran.dg/coarray_18.f90: New.
9651
9652 2011-04-20 Jason Merrill <jason@redhat.com>
9653
9654 * g++.dg/cpp0x/initlist47.C: New.
9655
9656 * g++.dg/init/dtor4.C: New.
9657
9658 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9659
9660 PR target/48678
9661 * gcc.target/i386/sse2-pinsrw.c: New test.
9662 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9663 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9664 * gcc.target/i386/sse2-insvhi.c: Ditto.
9665 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9666 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9667
9668 2011-04-20 Jason Merrill <jason@redhat.com>
9669
9670 * g++.dg/template/const4.C: New.
9671
9672 2011-04-20 Easwaran Raman <eraman@google.com>
9673
9674 * gcc.dg/stack-layout-1.c: New test.
9675
9676 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9677
9678 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9679 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9680 function.
9681
9682 2011-04-20 Kai Tietz <ktietz@redhat.com>
9683
9684 * gcc.dg/binop-xor1.c: New test.
9685 * gcc.dg/binop-xor2.c: New test.
9686 * gcc.dg/binop-xor3.c: New test.
9687 * gcc.dg/binop-xor4.c: New test.
9688 * gcc.dg/binop-xor5.c: New test.
9689
9690 2011-04-20 Richard Guenther <rguenther@suse.de>
9691
9692 PR tree-optimization/47892
9693 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9694
9695 2011-04-20 Richard Guenther <rguenther@suse.de>
9696
9697 PR middle-end/48695
9698 * g++.dg/torture/pr48695.C: New testcase.
9699
9700 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9701
9702 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9703 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9704 * gcc.c-torture/execute/pr45262.c: Ditto
9705 * gcc.dg/torture/pr43165.c: Ditto.
9706 * gcc.dg/torture/pr47228.c: Ditto.
9707 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9708 * gcc.dg/ipa/pr45644.c: Ditto.
9709 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9710 PDP11.
9711
9712 2011-04-19 Jason Merrill <jason@redhat.com>
9713
9714 * g++.dg/ext/complex7.C: New.
9715
9716 * g++.dg/ext/attrib41.C: New.
9717
9718 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9719
9720 PR testsuite/48676
9721 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9722
9723 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR target/48678
9726 * gcc.target/i386/pr48678.c: New test.
9727
9728 2011-04-19 Martin Jambor <mjambor@suse.cz>
9729
9730 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9731 * g++.dg/opt/devirt2.C: New test.
9732 * g++.dg/ipa/devirt-g-1.C: Likewise.
9733
9734 2011-04-19 Tobias Burnus <burnus@net-b.de>
9735
9736 PR fortran/48588
9737 * gfortran.dg/whole_file_33.f90: New.
9738
9739 2011-04-19 Martin Jambor <mjambor@suse.cz>
9740
9741 * g++.dg/ipa/devirt-7.C: New test.
9742
9743 2011-04-19 Richard Guenther <rguenther@suse.de>
9744
9745 PR lto/48207
9746 * g++.dg/lto/pr48207_0.C: New testcase.
9747
9748 2011-04-18 Jason Merrill <jason@redhat.com>
9749
9750 * g++.dg/init/void1.C: New.
9751
9752 * g++.dg/cpp0x/union4.C: New.
9753
9754 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR middle-end/48661
9757 * g++.dg/torture/pr48661.C: New test.
9758
9759 PR c++/48632
9760 * g++.dg/gomp/pr48632.C: New test.
9761
9762 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9763
9764 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9765 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9766
9767 2011-04-18 Tobias Burnus <burnus@net-b.de>
9768
9769 PR fortran/18918
9770 * gfortran.dg/coarray_17.f90: New.
9771 * gfortran.dg/coarray_10.f90: Update dg-error.
9772
9773 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9774
9775 PR testsuite/48251
9776 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9777 * gfortran.dg/guality/guality.exp: Likewise.
9778
9779 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9780
9781 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9782
9783 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9784
9785 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9786
9787 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9788
9789 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9790
9791 2011-04-18 Richard Guenther <rguenther@suse.de>
9792
9793 PR middle-end/46364
9794 * g++.dg/torture/pr46364.C: New testcase.
9795
9796 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9797
9798 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9799
9800 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9801
9802 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9803
9804 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9805 Ira Rosen <ira.rosen@linaro.org>
9806
9807 PR target/48252
9808 * gcc.target/arm/pr48252.c: New test.
9809
9810 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR tree-optimization/48616
9813 * gcc.dg/pr48616.c: New test.
9814
9815 2011-04-18 Tobias Burnus <burnus@net-b.de>
9816
9817 PR fortran/18918
9818 * gfortran.dg/coarray_16.f90: New.
9819
9820 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9821
9822 PR fortran/48462
9823 * gfortran.dg/realloc_on_assign_7.f03: New test.
9824
9825 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9826
9827 PR libgfortran/48602
9828 * gfortran.dg/fmt_g0_6.f08: New test.
9829
9830 2011-04-17 Jason Merrill <jason@redhat.com>
9831
9832 * g++.dg/cpp0x/sfinae16.C: New.
9833
9834 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9835
9836 * gcc.target/mips/reg-var-1.c: New test.
9837
9838 2011-04-17 Jan Hubicka <jh@suse.cz>
9839
9840 * gcc.dg/winline-5.c: Update testcase.
9841
9842 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9843
9844 * gnat.dg/discr27.ad[sb]: Move dg directive.
9845 * gnat.dg/discr28.ad[sb]: New test.
9846 * gnat.dg/discr28_pkg.ads: New helper.
9847
9848 2011-04-17 Michael Matz <matz@suse.de>
9849
9850 PR tree-optimization/48622
9851 PR lto/48645
9852 * gcc.dg/lto/pr48622_0.c: New test.
9853
9854 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9855
9856 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9857 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9858 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9859 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9860 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9861 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9862
9863 2011-04-15 Jason Merrill <jason@redhat.com>
9864
9865 * g++.dg/cpp0x/range-for17.C: New.
9866
9867 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9868
9869 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9870 * g++.dg/cpp0x/range-for3.C: Likewise.
9871 * g++.dg/cpp0x/range-for9.C: Correct error message.
9872 * g++.dg/cpp0x/range-for11.C: New.
9873 * g++.dg/cpp0x/range-for12.C: New.
9874 * g++.dg/cpp0x/range-for13.C: New.
9875 * g++.dg/cpp0x/range-for14.C: New.
9876 * g++.dg/cpp0x/range-for15.C: New.
9877 * g++.dg/cpp0x/range-for16.C: New.
9878
9879 2011-04-15 Tobias Burnus <burnus@net-b.de>
9880
9881 PR fortran/18918
9882 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9883
9884 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9885
9886 * objc.dg/naming-4.m: Updated.
9887 * objc.dg/naming-5.m: Updated.
9888 * objc.dg/naming-6.m: New.
9889 * objc.dg/naming-7.m: New.
9890 * obj-c++.dg/naming-1.mm: Updated.
9891 * obj-c++.dg/naming-2.mm: Updated.
9892 * obj-c++.dg/naming-3.mm: New.
9893 * obj-c++.dg/naming-4.mm: New.
9894
9895 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9896
9897 PR libgfortran/48589
9898 * gfortran.dg/fmt_g0_5.f08: New test.
9899
9900 2011-04-15 Richard Guenther <rguenther@suse.de>
9901
9902 PR testsuite/48286
9903 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9904
9905 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9906
9907 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9908 -finline-limit=0 to -fno-inline
9909
9910 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR target/48614
9913 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9914 just avx.
9915
9916 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR target/48605
9919 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9920 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9921 * gcc.target/i386/avx-insertps-3.c: New test.
9922 * gcc.target/i386/avx-insertps-4.c: New test.
9923
9924 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9925
9926 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9927 -finline-limit=0
9928
9929 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9930
9931 PR target/46779
9932 PR target/45291
9933 PR target/41894
9934 * gcc.target/avr/pr46779-1.c: New test case
9935 * gcc.target/avr/pr46779-2.c: New test case
9936
9937 2011-04-14 Jason Merrill <jason@redhat.com>
9938
9939 * g++.dg/cpp0x/sfinae15.C: New.
9940
9941 * g++.dg/cpp0x/sfinae14.C: New.
9942
9943 * g++.dg/ext/vla10.C: New.
9944
9945 2011-04-14 Richard Guenther <rguenther@suse.de>
9946
9947 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9948
9949 2011-04-14 Richard Guenther <rguenther@suse.de>
9950
9951 * gcc.dg/fold-bitand-4.c: Move ...
9952 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9953
9954 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9955
9956 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9957 variables const.
9958 * gcc.target/avr/torture/trivial.c: Ditto.
9959
9960 2011-04-13 Jason Merrill <jason@redhat.com>
9961
9962 * g++.dg/template/operator11.C: New.
9963
9964 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR middle-end/48591
9967 * gcc.dg/gomp/pr48591.c: New test.
9968
9969 PR c++/48570
9970 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9971 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9972
9973 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9974
9975 PR c++/48574
9976 * g++.dg/template/dependent-expr7.C: New test case.
9977
9978 2011-04-13 Jason Merrill <jason@redhat.com>
9979
9980 * g++.dg/cpp0x/sfinae13.C: New.
9981
9982 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9983
9984 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9985
9986 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9987
9988 * gcc.target/arm/pr43698.c: Remove -march option.
9989
9990 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9991
9992 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9993 -march option.
9994
9995 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9996
9997 PR fortran/48360
9998 PR fortran/48456
9999 * gfortran.dg/realloc_on_assign_6.f03: New test.
10000
10001 2011-04-12 Kai Tietz <ktietz@redhat.com>
10002
10003 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10004 targets the additional -mno-ms-bitfields and
10005 -Wno-packed-bitfield-compat options.
10006 * g++.dg/ext/bitfield3.C: Likewise.
10007 * g++.dg/ext/bitfield4.C: Likewise.
10008 * g++.dg/ext/bitfield5.C: Likewise.
10009 * gcc.dg/bitfld-15.c: Likewise.
10010 * gcc.dg/bitfld-16.c: Likewise.
10011 * gcc.dg/bitfld-17.c: Likewise.
10012 * gcc.dg/bitfld-18.c: Likewise.
10013
10014 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10015
10016 * gcc.target/arm/neon-vld3-1.c: New test.
10017 * gcc.target/arm/neon-vst3-1.c: New test.
10018 * gcc.target/arm/neon/v*.c: Regenerate.
10019
10020 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR rtl-optimization/48549
10023 * g++.dg/opt/pr48549.C: New test.
10024
10025 2011-04-12 Richard Guenther <rguenther@suse.de>
10026
10027 PR tree-optimization/46076
10028 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10029
10030 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10031
10032 PR testsuite/21164
10033 * lib/compat.exp (compat-execute): Declare unsupported after
10034 stripping path from src1.
10035 * lib/lto.exp (lto-execute): Likewise.
10036
10037 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR c/48552
10040 * gcc.dg/pr48552-1.c: New test.
10041 * gcc.dg/pr48552-2.c: New test.
10042
10043 2011-04-11 Jason Merrill <jason@redhat.com>
10044
10045 * g++.dg/cpp0x/sfinae12.C: New.
10046
10047 * g++.dg/cpp0x/enum10.C: New.
10048
10049 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10050
10051 * g++.dg/cpp0x/rv-func.C: New.
10052
10053 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10054
10055 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10056 alpha*-dec-osf5*.
10057
10058 2011-04-11 Martin Jambor <mjambor@suse.cz>
10059
10060 PR tree-optimization/48195
10061 * gcc.dg/ipa/pr48195.c: New test.
10062
10063 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10064
10065 * gnat.dg/return3.adb: Remove unused switch.
10066
10067 2011-04-08 Mike Stump <mikestump@comcast.net>
10068
10069 PR testsuite/48506
10070 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10071 default to fno-common.
10072
10073 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10074
10075 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10076 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10077
10078 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10079
10080 PR fortran/48448
10081 * gfortran.dg/function_optimize_5.f90: New test.
10082
10083 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10084
10085 * gnat.dg/aggr17.adb: New test.
10086 * gnat.dg/aggr18.adb: Likewise.
10087
10088 2011-04-08 Michael Matz <matz@suse.de>
10089
10090 PR middle-end/48389
10091 * gcc.target/i386/pr48389.c: New test.
10092
10093 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10094
10095 PR rtl-optimization/48272
10096 * g++.dg/opt/pr48272.C: New.
10097
10098 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10099
10100 PR rtl-optimization/48235
10101 * gcc.dg/pr48235.c: New.
10102
10103 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10104
10105 PR rtl-optimization/48302
10106 * g++.dg/opt/pr48302.C: New.
10107
10108 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10109
10110 PR target/48273
10111 * g++.dg/opt/pr48273.C: New.
10112
10113 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10114
10115 PR rtl-optimization/48442
10116 * gcc.dg/pr48442.c: New.
10117
10118 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR tree-optimization/48377
10121 * gcc.dg/vect/pr48377.c: New test.
10122
10123 2011-04-07 Jason Merrill <jason@redhat.com>
10124
10125 * g++.dg/cpp0x/regress/call1.C: New.
10126
10127 * g++.dg/cpp0x/variadic107.C: New.
10128
10129 * g++.dg/cpp0x/sfinae11.C: New.
10130 * g++.dg/cpp0x/noexcept02.C: Fix.
10131
10132 * g++.dg/cpp0x/sfinae10.C: New.
10133
10134 * g++.dg/cpp0x/sfinae9.C: New.
10135
10136 * c-c++-common/Wcast-qual-1.c: Move here from...
10137 * gcc.dg/cast-qual-3.c: ...here, and...
10138 * g++.dg/warn/Wcast-qual2.C: ...here.
10139
10140 * g++.dg/cpp0x/sfinae8.C: New.
10141
10142 * g++.dg/cpp0x/sfinae7.C: New.
10143
10144 * g++.dg/cpp0x/enum9.C: New.
10145
10146 2011-04-07 Mike Stump <mikestump@comcast.net>
10147
10148 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10149 with no trampolines.
10150
10151 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR fortran/48117
10154 * gfortran.dg/gomp/pr48117.f90: New test.
10155
10156 PR debug/48343
10157 * gcc.dg/torture/pr48343.c: New test.
10158
10159 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10160
10161 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10162
10163 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10164
10165 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10166
10167 2011-04-07 Tom de Vries <tom@codesourcery.com>
10168
10169 PR target/43920
10170 * lib/scanasm.exp (object-size): New proc.
10171 * gcc.target/arm/pr43920-2.c: New test.
10172
10173 2011-04-06 Tobias Burnus <burnus@net-b.de>
10174
10175 PR fortran/18918
10176 PR fortran/48477
10177 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10178
10179 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10180
10181 * gcc.dg/mtune.c: Prune note from output.
10182
10183 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR debug/48466
10186 * gcc.dg/guality/pr36977.c: New test.
10187 * gcc.dg/guality/pr48466.c: New test.
10188
10189 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10190
10191 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10192
10193 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10194
10195 * gnat.dg/return3.adb: New test.
10196
10197 2011-04-06 Richard Guenther <rguenther@suse.de>
10198
10199 PR tree-optimization/47663
10200 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10201
10202 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10203
10204 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10205 Solaris 8 and 9 as well.
10206
10207 2011-04-05 Tom de Vries <tom@codesourcery.com>
10208
10209 PR target/43920
10210 * gcc.target/arm/pr43920-1.c: New test.
10211
10212 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10213
10214 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10215 (cctor): Actually return the value.
10216 (main): Cast return values.
10217
10218 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10219
10220 * gfortran.dg/character_comparison_8.f90: New test.
10221
10222 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10223
10224 * frontend-passes: (optimize_lexical_comparison): New function.
10225 (optimize_expr): Call it.
10226 (optimize_comparison): Also handle lexical comparison functions.
10227 Return false instad of -2 for unequal comparison.
10228
10229 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10230
10231 PR fortran/48412
10232 * function_optimize_4.f90: New test.
10233
10234 2011-04-04 Tobias Burnus <burnus@net-b.de>
10235
10236 PR fortran/18918
10237 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10238 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10239 * gfortran.dg/coarray_15.f90: New.
10240
10241 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10242
10243 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10244 * gfortran.dg/bessel_7.f90: Likewise.
10245
10246 2011-04-03 Tobias Burnus <burnus@net-b.de>
10247
10248 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10249
10250 2011-04-03 Richard Guenther <rguenther@suse.de>
10251 Ira Rosen <ira.rosen@linaro.org>
10252
10253 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10254 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10255 -ftree-loop-if-convert-stores.
10256
10257 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10258
10259 * gnat.dg/specs/aggr2.ads: New test.
10260
10261 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10262
10263 * gnat.dg/debug2.ad[sb]: New test.
10264 * gnat.dg/debug2_pkg.ads: New helper.
10265 * gnat.dg/debug3.ad[sb]: New test.
10266
10267 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10268
10269 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10270
10271 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR middle-end/48335
10274 * gcc.c-torture/compile/pr48335-1.c: New test.
10275 * gcc.dg/pr48335-1.c: New test.
10276 * gcc.dg/pr48335-2.c: New test.
10277 * gcc.dg/pr48335-3.c: New test.
10278 * gcc.dg/pr48335-4.c: New test.
10279 * gcc.dg/pr48335-5.c: New test.
10280 * gcc.dg/pr48335-6.c: New test.
10281 * gcc.dg/pr48335-7.c: New test.
10282 * gcc.dg/pr48335-8.c: New test.
10283 * gcc.target/i386/pr48335-1.c: New test.
10284
10285 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10286
10287 PR c/36299
10288 * gcc.dg/Waddress.c: New test.
10289
10290 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10291
10292 PR fortran/48352
10293 * gfortran.dg/function_optimize_3.f90: New test.
10294
10295 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10296
10297 * gcc.c-torture/compile/20110401-1.c: New test.
10298
10299 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10300 * g++.dg/lto/20091002-2_0.C: Likewise.
10301 * g++.dg/lto/20090303_0.c: Likewise.
10302 * g++.dg/lto/20091004-1_0.C: Likewise.
10303 * g++.dg/lto/20091002-3_0.C: Likewise.
10304 * g++.dg/lto/20091004-2_0.C: Likewise.
10305 * g++.dg/lto/20081123_0.C: Likewise.
10306 * g++.dg/lto/20090313_0.C: Likewise.
10307 * g++.dg/lto/20081109-1_0.C: Likewise.
10308 * g++.dg/lto/20081219_0.C: Likewise.
10309 * g++.dg/lto/20081204-1_0.C: Likewise.
10310 * g++.dg/lto/20090302_0.C: Likewise.
10311 * g++.dg/lto/20081119-1_0.C: Likewise.
10312 * g++.dg/lto/20081118_0.C: Likewise.
10313 * gcc.dg/lto/20091020-2_0.c: Likewise.
10314 * gcc.dg/lto/20090210_0.c: Likewise.
10315 * gcc.dg/lto/20081204-1_0.c: Likewise.
10316 * gcc.dg/lto/20081224_0.c: Likewise.
10317 * gcc.dg/lto/20090219_0.c: Likewise.
10318 * gcc.dg/lto/20091014-1_0.c: Likewise.
10319 * gcc.dg/lto/20091016-1_0.c: Likewise.
10320 * gcc.dg/lto/20090206-2_0.c: Likewise.
10321 * gcc.dg/lto/20090116_0.c: Likewise.
10322 * gcc.dg/lto/20091013-1_0.c: Likewise.
10323 * gcc.dg/lto/20091015-1_0.c: Likewise.
10324 * gcc.dg/lto/20090126-2_0.c: Likewise.
10325
10326 2011-03-31 Ian Lance Taylor <iant@google.com>
10327
10328 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10329
10330 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10331
10332 * gnat.dg/opt16.adb: New test.
10333
10334 2011-03-31 Jason Merrill <jason@redhat.com>
10335
10336 * g++.dg/cpp0x/defaulted24.C: New.
10337
10338 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10339
10340 PR target/16292
10341 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10342 with -O0.
10343
10344 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10345
10346 * g++.dg/other/i386-9.C: New test.
10347
10348 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10349
10350 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10351
10352 2011-03-30 Jason Merrill <jason@redhat.com>
10353
10354 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10355
10356 * g++.dg/cpp0x/regress/isnan.C: New.
10357
10358 * g++.dg/cpp0x/initlist46.C: New.
10359
10360 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10361
10362 PR target/47551
10363 * gcc.target/arm/neon-modes-2.c: New test.
10364
10365 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR c/48305
10368 * gcc.c-torture/compile/pr48305.c: New test.
10369
10370 2011-03-29 Jason Merrill <jason@redhat.com>
10371
10372 * g++.dg/cpp0x/regress/value-dep1.C: New.
10373
10374 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10375
10376 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10377
10378 2011-03-29 Ian Lance Taylor <iant@google.com>
10379
10380 * go.test/go-test.exp: Handle the test lines used in several new
10381 tests.
10382 (errchk): Add opts parameter. Change all callers. Handle parens
10383 in regexps.
10384
10385 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10386 Dominique d'Humieres <dominiq@lps.ens.fr>
10387
10388 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10389 and __APPLE__ && __PPC__ && __ALTIVEC__.
10390
10391 2011-03-29 Jason Merrill <jason@redhat.com>
10392
10393 * g++.dg/cpp0x/dependent1.C: New.
10394
10395 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10396
10397 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10398
10399 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10400
10401 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10402
10403 PR fortran/48095
10404 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10405 * gfortran.dg/proc_ptr_comp_32.f90: New.
10406
10407 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10408
10409 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10410 check for corresponding warning.
10411
10412 2011-03-28 Jason Merrill <jason@redhat.com>
10413
10414 * g++.dg/cpp0x/rv-deduce2.C: New.
10415
10416 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10417
10418 PR debug/48203
10419 * gcc.dg/pr48203.c: New test.
10420
10421 2011-03-28 Jeff Law <law@redhat.com>
10422
10423 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10424
10425 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10426
10427 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10428 and __PPC__ && __ALTIVEC__.
10429
10430 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10431
10432 PR testsuite/48238
10433 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10434 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10435 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10436 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10437
10438 2011-03-28 Jason Merrill <jason@redhat.com>
10439
10440 * g++.dg/cpp0x/initlist-array2.C: New.
10441
10442 * g++.dg/cpp0x/initlist-array1.C: New.
10443
10444 * g++.dg/cpp0x/constexpr-compound.C: New.
10445
10446 * g++.dg/cpp0x/constexpr-using.C: New.
10447
10448 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10449
10450 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10451
10452 PR testsuite/48276
10453 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10454
10455 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10456
10457 * gcc.dg/slp-1.c: New test.
10458
10459 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10460
10461 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10462 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10463 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10464 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10465 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10466 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10467 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10468 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10469 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10470 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10471 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10472 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10473 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10474 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10475
10476 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10477
10478 PR fortran/47065
10479 * gfortran.dg/trim_optimize_5.f90: New test.
10480 * gfortran.dg/trim_optimize_6.f90: New test.
10481
10482 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10483
10484 PR target/38598
10485 * gcc.target/mips/madd-7.c: Remove -mlong32.
10486 * gcc.target/mips/msub-7.c: Likewise.
10487
10488 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10489
10490 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10491 accesses to preserve the meaning of the test for doubleword vectors.
10492 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10493 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10494
10495 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10496
10497 PR fortran/48291
10498 * gfortran.dg/class_42.f03: New.
10499
10500 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10501
10502 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10503 strided accesses.
10504
10505 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10506
10507 PR rtl-optimization/48144
10508 * gcc.dg/pr48144.c: New test.
10509
10510 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10511
10512 * gnat.dg/discr27.ad[sb]: New test.
10513
10514 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10515
10516 * gnat.dg/limited_with2.ad[sb]: New test.
10517 * gnat.dg/limited_with2_pkg1.ads: New helper.
10518 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10519
10520 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10521
10522 * gnat.dg/opt15.adb: New test.
10523 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10524
10525 2011-03-25 Tobias Burnus <burnus@net-b.de>
10526
10527 PR fortran/48174
10528 PR fortran/45304
10529 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10530 * gfortran.dg/leadz_trailz_3.f90: Ditto
10531
10532 2011-03-25 Martin Jambor <mjambor@suse.cz>
10533
10534 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10535
10536 2011-03-25 Jason Merrill <jason@redhat.com>
10537
10538 * g++.dg/cpp0x/defaulted22.C: New.
10539 * g++.dg/cpp0x/defaulted23.C: New.
10540 * g++.dg/cpp0x/defaulted15.C: Adjust.
10541
10542 2011-03-25 Jason Merrill <jason@redhat.com>
10543
10544 * g++.dg/cpp0x/move1.C: New.
10545
10546 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10547
10548 PR target/48287
10549 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10550
10551 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10552
10553 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10554 for mips-sgi-irix6.5.
10555 Replace snprintf prototype by <stdio.h>.
10556
10557 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10558
10559 PR testsuite/48283
10560 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10561 run_expensive_tests.
10562 * gcc.dg/graphite/block-4.c: Likewise.
10563 * gcc.dg/graphite/block-7.c: Likewise.
10564 * gcc.dg/graphite/block-8.c: Likewise.
10565
10566 2011-03-25 Richard Guenther <rguenther@suse.de>
10567
10568 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10569 * g++.dg/tree-ssa/pr8781.C: Likewise.
10570 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10571 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10572 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10573 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10574 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10575 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10576 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10577 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10578 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10579 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10580 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10581 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10582 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10583 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10584 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10585 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10586 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10587 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10588 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10589 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10590 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10591 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10592 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10593 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10594 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10595 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10596 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10597 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10598 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10599 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10600 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10601 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10602 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10603 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10604 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10605 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10606 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10607 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10608 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10609 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10610 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10611 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10612 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10613 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10614 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10615 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10616 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10617 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10618 * c-c++-common/pr46562-2.c: Likewise.
10619 * gfortran.dg/pr42108.f90: Likewise.
10620 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10621 foo to be inlined even at -O1.
10622 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10623 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10624 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10625 * gcc.dg/matrix/matrix.exp: Disable FRE.
10626
10627 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10628
10629 PR debug/48204
10630 * gcc.dg/dfp/pr48204.c: New test.
10631
10632 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10633
10634 PR target/48209
10635 * gcc.c-torture/execute/pr47917.c: Move this...
10636 * gcc.dg/torture/pr47917.c: to here and add xfails.
10637
10638 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10639
10640 * gnat.dg/array16.ad[sb]: New test.
10641 * gnat.dg/array16.ads: New helper.
10642
10643 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10644
10645 * gnat.dg/derived_type2.adb: New test.
10646
10647 2011-03-24 Richard Guenther <rguenther@suse.de>
10648
10649 PR tree-optimization/48271
10650 * g++.dg/torture/pr48271.C: New testcase.
10651
10652 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10653
10654 * gnat.dg/array15.ad[sb]: New test.
10655
10656 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10657
10658 PR target/48237
10659 * gcc.target/i386/pr48237.c: New test.
10660
10661 2011-03-24 Richard Guenther <rguenther@suse.de>
10662
10663 PR middle-end/48269
10664 * gcc.dg/builtin-object-size-10.c: New testcase.
10665
10666 2011-03-24 Richard Guenther <rguenther@suse.de>
10667
10668 PR tree-optimization/46562
10669 * c-c++-common/pr46562-2.c: New testcase.
10670 * c-c++-common/pr46562.c: Likewise.
10671
10672 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10673
10674 * gcc.dg/vect/vect-cselim-1.c: New test.
10675 * gcc.dg/vect/vect-cselim-2.c: New test.
10676
10677 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10678
10679 * gcc.target/arm/pr46934.c: New.
10680
10681 2011-03-23 Ian Lance Taylor <iant@google.com>
10682
10683 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10684
10685 2011-03-23 Richard Guenther <rguenther@suse.de>
10686
10687 * gcc.dg/struct: Remove directory and contents.
10688
10689 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10690
10691 PR testsuite/48251
10692 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10693
10694 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10695
10696 * gnat.dg/discr26.ad[sb]: New test.
10697 * gnat.dg/discr26_pkg.ads: New helper.
10698
10699 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10700
10701 PR target/47553
10702 * gcc.target/arm/neon-vld-1.c: New test.
10703
10704 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10705
10706 * gnat.dg/array14.ad[sb]: New test.
10707 * gnat.dg/array14_pkg.ads: New helper.
10708
10709 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10710
10711 * gcc.c-torture/execute/920501-8.x: Remove.
10712 * gcc.c-torture/execute/930513-1.x: Remove.
10713 * gcc.c-torture/execute/960312-1.x: Remove.
10714 * gcc.c-torture/compile/20000804-1.c,
10715 gcc.c-torture/compile/20001205-1.c,
10716 gcc.c-torture/compile/20001226-1.c,
10717 gcc.c-torture/compile/20010518-2.c,
10718 gcc.c-torture/compile/20020312-1.c,
10719 gcc.c-torture/compile/20020604-1.c,
10720 gcc.c-torture/compile/920501-12.c,
10721 gcc.c-torture/compile/920501-4.c,
10722 gcc.c-torture/compile/920520-1.c,
10723 gcc.c-torture/compile/980506-1.c,
10724 gcc.c-torture/execute/980709-1.x,
10725 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10726 options for m68hc11.
10727 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10728 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10729 m68hc11.
10730
10731 2011-03-22 Nick Clifton <nickc@redhat.com>
10732
10733 * lib/target-supports.exp (check_profiling_available): Add MN10300
10734 to the list of targets that do not support profiling. Restore
10735 alpha sorting to this list.
10736
10737 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10738
10739 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10740 failure on 32-bit systems.
10741 * gcc.dg/torture/vector-2.c: Ditto.
10742
10743 2011-03-22 Richard Guenther <rguenther@suse.de>
10744
10745 PR tree-optimization/48228
10746 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10747
10748 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10749
10750 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10751 powerpc.
10752
10753 PR target/48226
10754 * gcc.target/powerpc/pr48226.c: New file.
10755
10756 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10757
10758 * lib/prune.exp (prune_gcc_output): Prune "could not create
10759 compact unwind for" warnings.
10760
10761 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10762
10763 PR c/42544
10764 PR c/48197
10765 * gcc.c-torture/execute/pr42544.c: New test.
10766 * gcc.c-torture/execute/pr48197.c: New test.
10767
10768 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10769
10770 PR preprocessor/48192
10771 * gcc.target/powerpc/pr48192.c: New file.
10772
10773 PR target/48053
10774 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10775 split problem of 0 being loaded in a VSX register.
10776
10777 2011-03-21 Richard Guenther <rguenther@suse.de>
10778
10779 PR c/47939
10780 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10781 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10782 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10783 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10784
10785 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10786
10787 PR target/48213
10788 * gcc.dg/pr48213.c: New test.
10789
10790 2011-03-21 Kai Tietz <ktietz@redhat.com>
10791
10792 PR target/12171
10793 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10794
10795 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10796
10797 * gcc.target/arm/xor-and.c: New.
10798
10799 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10800
10801 PR fortran/22572
10802 * gfortran.dg/function_optimize_1.f90: New test.
10803 * gfortran.dg/function_optimize_2.f90: New test.
10804
10805 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10806
10807 PR rtl-optimization/47502
10808 * gcc.target/i386/pr47502-1.c: New.
10809 * gcc.target/i386/pr47502-2.c: Likewise.
10810
10811 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10812
10813 PR rtl-optimization/48156
10814 * gcc.dg/pr48156.c: New test.
10815
10816 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10817
10818 PR libfortran/47439
10819 * gfortran.dg/scratch_1.f90: Adjust test.
10820
10821 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10822
10823 PR libfortran/47439
10824 * gfortran.dg/scratch_1.f90: New test.
10825
10826 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10827
10828 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10829 variably modified typedefs.
10830 * gcc.dg/c1x-typedef-2.c: Remove.
10831
10832 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10833
10834 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10835 * gcc.dg/c1x-anon-struct-3.c: New test.
10836 * gcc.dg/anon-struct-11.c: Update.
10837
10838 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10839
10840 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10841 dg-xfail-run-if.
10842 Only xfail with gas.
10843
10844 2011-03-18 Jason Merrill <jason@redhat.com>
10845
10846 * g++.dg/template/fn-ptr1.C: New.
10847
10848 * g++.dg/overload/volatile1.C: New.
10849
10850 * g++.dg/opt/pr23372.C: New.
10851
10852 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10853
10854 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10855
10856 PR middle-end/47405
10857 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10858
10859 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10860
10861 * gcc.target/arm/unsigned-extend-1.c: New.
10862
10863 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR bootstrap/48161
10866 * gcc.c-torture/compile/pr48161.c: New test.
10867
10868 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10869
10870 PR middle-end/47725
10871 * gcc.dg/torture/pr47725.c: New.
10872
10873 2011-03-17 Jason Merrill <jason@redhat.com>
10874
10875 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10876 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10877
10878 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10879
10880 * gnat.dg/specs/elab2.ads: New test.
10881 * gnat.dg/specs/elab2_pkg.ads: New helper.
10882
10883 2011-03-17 Jason Merrill <jason@redhat.com>
10884
10885 * g++.dg/cpp0x/decltype-1212.C: New.
10886 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10887
10888 2011-03-17 Jason Merrill <jason@redhat.com>
10889
10890 * g++.dg/parse/memfnquals1.C: New.
10891
10892 2011-03-17 Richard Guenther <rguenther@suse.de>
10893
10894 PR middle-end/48134
10895 * gcc.dg/pr48134.c: New testcase.
10896
10897 2011-03-17 Richard Guenther <rguenther@suse.de>
10898
10899 PR middle-end/48165
10900 * g++.dg/torture/pr48165.C: New testcase.
10901
10902 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10903
10904 PR rtl-optimization/48141
10905 * gcc.dg/pr48141.c: New test.
10906
10907 2011-03-16 Jason Merrill <jason@redhat.com>
10908
10909 * g++.dg/cpp0x/constexpr-48089.C: New.
10910
10911 * g++.dg/cpp0x/constexpr-abi1.C: New.
10912
10913 * g++.dg/cpp0x/constexpr-46336.C: New.
10914 * g++.dg/parse/friend5.C: Adjust expected errors.
10915
10916 * g++.dg/cpp0x/constexpr-47570.C: New.
10917
10918 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10919
10920 PR debug/47510
10921 * ++.dg/debug/dwarf2/typedef6.C: New test.
10922
10923 2011-03-16 Jason Merrill <jason@redhat.com>
10924
10925 * g++.dg/cpp0x/elision2.C: New.
10926
10927 * g++.dg/cpp0x/constexpr-array3.C: New.
10928
10929 2011-03-16 Jason Merrill <jason@redhat.com>
10930
10931 * g++.dg/cpp0x/sfinae6.C: New.
10932 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10933 * g++.dg/cpp0x/pr45908.C: Likewise.
10934 * g++.dg/cpp0x/sfinae6.C: Likewise.
10935 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10936 * g++.old-deja/g++.law/arg11.C: Likewise.
10937
10938 2011-03-16 Jason Merrill <jason@redhat.com>
10939
10940 * g++.dg/template/incomplete6.C: New.
10941
10942 2011-03-16 Jeff Law <law@redhat.com>
10943
10944 * gcc.dg/tree-ssa/vrp55.c: New test.
10945
10946 2011-03-16 Jason Merrill <jason@redhat.com>
10947
10948 * g++.dg/cpp0x/auto22.C: New.
10949
10950 2011-03-16 Richard Guenther <rguenther@suse.de>
10951
10952 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10953 optimizing it away if promoted to const.
10954
10955 2011-03-16 Richard Guenther <rguenther@suse.de>
10956
10957 PR tree-optimization/48149
10958 * gcc.dg/fold-complex-1.c: New testcase.
10959
10960 2011-03-16 Richard Guenther <rguenther@suse.de>
10961
10962 PR testsuite/48147
10963 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10964 or cloning happens.
10965
10966 2011-03-16 Richard Guenther <rguenther@suse.de>
10967
10968 PR tree-optimization/26134
10969 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10970
10971 2011-03-16 Richard Guenther <rguenther@suse.de>
10972
10973 PR tree-optimization/48146
10974 * gcc.dg/torture/pr48146.c: New testcase.
10975
10976 2011-03-16 Richard Guenther <rguenther@suse.de>
10977
10978 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10979 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10980
10981 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10982
10983 PR middle-end/48136
10984 * gcc.c-torture/compile/pr48136.c: New test.
10985
10986 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10987
10988 PR debug/45882
10989 * gcc.dg/guality/pr45882.c: New test.
10990
10991 2011-03-15 Jason Merrill <jason@redhat.com>
10992
10993 * g++.dg/cpp0x/constexpr-recursion.C: New.
10994
10995 * g++.dg/cpp0x/implicit11.C: New.
10996
10997 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10998
10999 * g++.dg/cpp0x/constexpr-attribute.C: New.
11000
11001 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11002
11003 * g++.dg/parse/pr34758.C: New.
11004
11005 2011-03-15 Xinliang David Li <davidxl@google.com>
11006
11007 PR c/47837
11008 * gcc.dg/uninit-pred-7_d.c: New test.
11009 * gcc.dg/uninit-pred-8_d.c: New test.
11010
11011 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11012
11013 PR target/46788
11014 * gcc.target/arm/pr46788.c: New.
11015
11016 2011-03-15 Richard Guenther <rguenther@suse.de>
11017
11018 PR middle-end/47650
11019 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11020 * gfortran.dg/ishft_4.f90: Likewise.
11021 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11022
11023 2011-03-15 Richard Guenther <rguenther@suse.de>
11024
11025 PR tree-optimization/13954
11026 * g++.dg/tree-ssa/pr13954.C: New testcase.
11027
11028 2011-03-15 Richard Guenther <rguenther@suse.de>
11029
11030 PR tree-optimization/48037
11031 * gcc.target/i386/pr48037-1.c: New testcase.
11032
11033 2011-03-15 Richard Guenther <rguenther@suse.de>
11034
11035 PR tree-optimization/41490
11036 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11037 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11038 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11039 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11040 * g++.dg/tree-ssa/pr33604.C: Adjust.
11041
11042 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11043
11044 PR middle-end/47917
11045 * gcc.c-torture/execute/pr47917.c: New test.
11046 * gcc.dg/pr47917.c: New test.
11047
11048 PR middle-end/38878
11049 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11050
11051 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11052
11053 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11054 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11055 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11056 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11057 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11058 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11059 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11060 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11061 * gcc.target/i386/avx-floor-vec.c: Ditto.
11062 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11063 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11064 * gcc.target/i386/avx-rint-vec.c: Ditto.
11065 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11066 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11067 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11068 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11069
11070 2011-03-14 Tom Tromey <tromey@redhat.com>
11071
11072 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11073 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11074 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11075
11076 2011-03-14 Tom Tromey <tromey@redhat.com>
11077
11078 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11079 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11080 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11081
11082 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11083
11084 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11085
11086 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11087
11088 PR rtl-optimization/47166
11089 * gcc.c-torture/execute/postmod-1.c: New test.
11090
11091 2011-03-14 Richard Guenther <rguenther@suse.de>
11092
11093 PR middle-end/48098
11094 * gcc.dg/torture/pr48098.c: New testcase.
11095
11096 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11097
11098 PR target/48053
11099 * gcc.target/powerpc/pr48053-1.c: New test.
11100 * gcc.target/powerpc/pr48053-2.c: Likewise.
11101
11102 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11103
11104 PR libfortran/48066
11105 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11106
11107 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11108
11109 PR libfortran/48066
11110 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11111
11112 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11113
11114 PR fortran/48059
11115 * gfortran.dg/class_41.f03: New.
11116
11117 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11118
11119 * g++.dg/conversion/cast3.C: New test.
11120
11121 2011-03-11 Jason Merrill <jason@redhat.com>
11122
11123 * g++.dg/template/error45.C: New.
11124
11125 * g++.dg/parse/no-type-defn1.C: New.
11126
11127 * g++.dg/ext/attrib40.C: New.
11128
11129 * g++.dg/cpp0x/regress/array1.C: New.
11130
11131 2011-03-11 Richard Guenther <rguenther@suse.de>
11132
11133 PR tree-optimization/48067
11134 * gcc.dg/pr48067.c: New testcase.
11135
11136 2011-03-11 Richard Guenther <rguenther@suse.de>
11137
11138 PR lto/48073
11139 * g++.dg/lto/20110311-1_0.C: New testcase.
11140
11141 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11142
11143 PR c++/48035
11144 * g++.dg/inherit/virtual8.C: New test.
11145
11146 PR middle-end/48044
11147 * gcc.dg/torture/pr48044.c: New test.
11148
11149 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11150
11151 PR fortran/47768
11152 * gfortran.dg/proc_ptr_comp_31.f90: New.
11153
11154 2011-03-11 Richard Guenther <rguenther@suse.de>
11155
11156 PR tree-optimization/47278
11157 * gcc.dg/torture/pr47278-1.c: New testcase.
11158 * gcc.dg/torture/pr47278-2.c: Likewise.
11159
11160 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11161
11162 PR tree-optimization/48063
11163 * gcc.dg/torture/pr48063.c: New test.
11164
11165 2011-03-10 Jason Merrill <jason@redhat.com>
11166
11167 * g++.dg/template/array22.C: New.
11168
11169 * g++.dg/cpp0x/syntax-err1.C: New.
11170 * g++.dg/parse/error36.C: Adjust expected errors.
11171 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11172 * g++.old-deja/g++.pt/typename3.C: Likewise.
11173 * g++.old-deja/g++.pt/typename4.C: Likewise.
11174 * g++.old-deja/g++.pt/typename6.C: Likewise.
11175
11176 2011-03-09 Jason Merrill <jason@redhat.com>
11177
11178 * g++.dg/template/nontype22.C: New.
11179
11180 2011-03-09 Martin Jambor <mjambor@suse.cz>
11181
11182 PR tree-optimization/47714
11183 * g++.dg/torture/pr47714.C: New test.
11184
11185 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11186
11187 PR target/47755
11188 * gcc.target/powerpc/pr47755-2.c: New file.
11189
11190 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11191
11192 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11193 is not set in the environment, pass 64 as first argument when not
11194 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11195 native where ulimit -u is supported.
11196
11197 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11198
11199 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11200
11201 2011-03-08 Jason Merrill <jason@redhat.com>
11202
11203 * g++.dg/template/nontype21.C: New.
11204
11205 * g++.dg/template/anon5.C: New.
11206
11207 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR debug/47881
11210 * gcc.dg/pr47881.c: New test.
11211
11212 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11213
11214 PR c++/47957
11215 * g++.dg/lookup/template3.C: New test.
11216
11217 2011-03-08 Kai Tietz <ktietz@redhat.com>
11218
11219 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11220 'long' type.
11221
11222 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11223
11224 PR testsuite/47954
11225 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11226 sizeof to compute alignment.
11227
11228 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11229
11230 PR tree-optimization/48022
11231 * gcc.dg/pr48022-1.c: New test.
11232 * gcc.dg/pr48022-2.c: New test.
11233
11234 2011-03-07 Jason Merrill <jason@redhat.com>
11235
11236 * g++.dg/template/nontype20.C: New.
11237 * g++.dg/init/member1.C: Adjust expected errors.
11238 * g++.dg/parse/constant4.C: Likewise.
11239 * g++.dg/template/qualified-id3.C: Likewise.
11240 * g++.old-deja/g++.pt/crash10.C: Likewise.
11241
11242 * g++.dg/cpp0x/regress/non-const1.C: New.
11243
11244 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11245
11246 PR debug/47991
11247 * gcc.dg/pr47991.c: New test.
11248
11249 2011-03-07 Jason Merrill <jason@redhat.com>
11250
11251 * g++.dg/abi/mangle46.C: New.
11252
11253 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11254
11255 PR target/47862
11256 * gcc.target/powerpc/pr47862.c: New.
11257
11258 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11259
11260 PR target/45413
11261 * gcc.target/i386/combine-mul.c: Require nonpic.
11262
11263 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11264 Nathan Froyd <froydnj@codesourcery.com>
11265
11266 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11267
11268 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11269
11270 * README.QMTEST: Remove.
11271
11272 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11273 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11274
11275 PR fortran/47850
11276 * gfortran.dg/array_constructor_37.f90 : New test.
11277
11278 2011-03-05 Jason Merrill <jason@redhat.com>
11279
11280 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11281 * g++.dg/abi/mangle45.C: Likewise.
11282 * g++.dg/cpp0x/trailing1.C: Likewise.
11283
11284 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11285
11286 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11287
11288 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11289
11290 PR rtl-optimization/47899
11291 * gcc.dg/pr47899.c: New test.
11292
11293 * gcc.dg/torture/pr47968.c: Ignore warnings.
11294
11295 PR tree-optimization/47967
11296 * gcc.c-torture/compile/pr47967.c: New test.
11297
11298 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11299
11300 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11301 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11302
11303 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11304
11305 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11306 and property_getAttributes() if __OBJC2__.
11307 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11308 * objc.dg/property/property-encoding-1.m: New.
11309 * obj-c++.dg/property/property-encoding-1.mm: New.
11310
11311 2011-03-04 Jason Merrill <jason@redhat.com>
11312
11313 * g++.dg/template/pseudodtor6.C: New.
11314
11315 * g++.dg/inherit/covariant19.C: New.
11316
11317 2011-03-04 Richard Guenther <rguenther@suse.de>
11318
11319 PR middle-end/47968
11320 * gcc.dg/torture/pr47968.c: New testcase.
11321
11322 2011-03-04 Richard Guenther <rguenther@suse.de>
11323
11324 PR middle-end/47975
11325 * gcc.dg/torture/pr47975.c: New testcase.
11326
11327 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11328
11329 PR c++/47974
11330 * g++.dg/template/crash106.C: New.
11331
11332 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11333
11334 PR c/47963
11335 * gcc.dg/gomp/pr47963.c: New test.
11336 * g++.dg/gomp/pr47963.C: New test.
11337
11338 2011-03-02 Jason Merrill <jason@redhat.com>
11339
11340 * g++.dg/cpp0x/regress/condition1.C: New.
11341
11342 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11343
11344 2011-03-01 Jason Merrill <jason@redhat.com>
11345
11346 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11347
11348 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11349
11350 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11351
11352 PR rtl-optimization/47925
11353 * gcc.c-torture/execute/pr47925.c: New test.
11354
11355 2011-03-01 Jason Merrill <jason@redhat.com>
11356
11357 * g++.dg/cpp0x/decltype25.C: New.
11358
11359 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11360
11361 2011-03-01 Richard Guenther <rguenther@suse.de>
11362
11363 PR tree-optimization/47890
11364 * gcc.dg/torture/pr47890.c: New testcase.
11365
11366 2011-03-01 Richard Guenther <rguenther@suse.de>
11367
11368 PR lto/47924
11369 * gcc.dg/lto/pr47924_0.c: New testcase.
11370
11371 2011-03-01 Richard Guenther <rguenther@suse.de>
11372
11373 PR lto/46911
11374 * gfortran.dg/lto/pr46911_0.f: New testcase.
11375
11376 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11377
11378 PR libgfortran/47933
11379 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11380 compile errors from older code form.
11381
11382 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11383
11384 PR libgfortran/47567
11385 * gfortran.dg/fmt_fw_d.f90: New test.
11386
11387 2011-02-28 Jason Merrill <jason@redhat.com>
11388
11389 * g++.dg/inherit/covariant18.C: New.
11390
11391 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR middle-end/47893
11394 * gcc.dg/pr47893.c: New test.
11395
11396 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11397
11398 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11399 NULL in case of a selector with conflicting types.
11400 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11401
11402 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11403
11404 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11405 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11406 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11407 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11408
11409 2011-02-28 Jason Merrill <jason@redhat.com>
11410
11411 PR c++/47906
11412 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11413
11414 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11415
11416 PR libgfortran/47778
11417 * gfortran.dg/namelist_71.f90: New test.
11418
11419 2011-02-27 Jason Merrill <jason@redhat.com>
11420
11421 PR c++/47906
11422 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11423 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11424
11425 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11426
11427 PR c++/46466
11428 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11429
11430 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11431
11432 PR fortran/47886
11433 * gfortran.dg/gomp/task-1.f90: Removed.
11434
11435 2011-02-26 Jason Merrill <jason@redhat.com>
11436
11437 * g++.dg/template/this-targ1.C: New.
11438
11439 * g++.dg/cpp0x/regress/template-const1.C: New.
11440 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11441 * g++.dg/template/function1.C: Adjust.
11442 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11443 * g++.dg/debug/debug7.C: Adjust.
11444
11445 2011-02-26 Tobias Burnus <burnus@net-b.de>
11446
11447 PR fortran/47886
11448 * gfortran.dg/gomp/task-1.f90: New.
11449
11450 2011-02-25 Jie Zhang <jie@codesourcery.com>
11451
11452 * gcc.target/arm/neon-thumb2-move.c: Add
11453 dg-require-effective-target arm_thumb2_ok.
11454
11455 2011-02-24 Jason Merrill <jason@redhat.com>
11456
11457 * g++.dg/parse/constant1.C: Specify C++98 mode.
11458 * g++.dg/parse/constant5.C: Likewise.
11459 * g++.dg/parse/error2.C: Likewise.
11460 * g++.dg/parse/semicolon3.C: Likewise.
11461 * g++.dg/template/crash14.C: Likewise.
11462 * g++.dg/template/local4.C: Likewise.
11463 * g++.dg/template/nontype3.C: Likewise.
11464 * g++.dg/parse/crash31.C: Adjust expected errors.
11465 * g++.dg/template/function1.C: Likewise.
11466 * g++.dg/template/ref3.C: Likewise.
11467 * g++.dg/template/static9.C: Likewise.
11468 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11469
11470 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11471 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11472 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11473 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11474 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11475
11476 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR fortran/47878
11479 * gfortran.dg/pr47878.f90: New test.
11480
11481 2011-02-24 Richard Guenther <rguenther@suse.de>
11482
11483 PR testsuite/47801
11484 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11485 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11486
11487 2011-02-24 Richard Guenther <rguenther@suse.de>
11488
11489 PR fortran/47839
11490 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11491 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11492
11493 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11494
11495 PR libgfortran/47567
11496 * gfortran.dg/fmt_f0_1.f90: Update test.
11497
11498 2011-02-23 Jason Merrill <jason@redhat.com>
11499
11500 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11501 * g++.dg/abi/mangle45.C: New.
11502
11503 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11504 * g++.dg/template/canon-type-9.C: Match use of decltype
11505 between declaration and definition.
11506 * g++.dg/template/canon-type-12.C: Likewise.
11507
11508 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11509
11510 PR fortran/40850
11511 * gfortran.dg/nested_allocatables_1.f90: New.
11512
11513 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11514
11515 PR c++/46868
11516 * g++.dg/pr46868.C: New test.
11517 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11518 * g++.dg/parse/error14.C: Adjust.
11519
11520 2011-02-23 Richard Guenther <rguenther@suse.de>
11521
11522 PR tree-optimization/47838
11523 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11524
11525 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11526
11527 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11528
11529 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11530
11531 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11532 * gfortran.dg/count_init_expr.f03: Ditto.
11533 * gfortran.dg/gomp/pr43711.f90: Ditto.
11534 * gcc.dg/struct-parse-2.c: Ditto.
11535 * gcc.dg/parse-error-3.c: Ditto.
11536 * gcc.dg/Wlogical-op-1.c: Ditto.
11537 * gcc.dg/Walways-true-1.c: Ditto.
11538 * gcc.dg/pr24225.c: Ditto.
11539 * gcc.dg/Walways-true-2.c: Ditto.
11540 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11541 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11542 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11543 * g++.dg/overload/defarg4.C: Ditto.
11544 * g++.dg/inherit/covariant16.C: Ditto.
11545 * g++.dg/inherit/virtual7.C: Ditto.
11546 * g++.dg/template/canon-type-9.C: Ditto.
11547 * g++.dg/template/access19.C: Ditto.
11548 * g++.dg/template/call7.C: Ditto.
11549 * g++.dg/template/canon-type-2.C: Ditto.
11550 * g++.dg/template/init7.C: Ditto.
11551 * g++.dg/template/sizeof-template-argument.C: Ditto.
11552 * g++.dg/template/const3.C: Ditto.
11553 * g++.dg/template/sfinae26.C: Ditto.
11554 * g++.dg/template/sfinae26.C: Ditto.
11555 * g++.dg/template/canon-type-11.C: Ditto.
11556 * g++.dg/template/union2.C: Ditto.
11557 * g++.dg/template/canon-type-3.C: Ditto.
11558 * g++.dg/template/canon-type-1.C: Ditto.
11559 * g++.dg/template/canon-type-5.C: Ditto.
11560 * g++.dg/template/canon-type-7.C: Ditto.
11561 * g++.dg/template/canon-type-10.C: Ditto.
11562 * g++.dg/template/spec36.C: Ditto.
11563 * g++.dg/template/typedef38.C: Ditto.
11564 * g++.dg/template/canon-type-4.C: Ditto.
11565 * g++.dg/template/canon-type-6.C: Ditto.
11566 * g++.dg/template/canon-type-13.C: Ditto.
11567 * g++.dg/template/instantiate9.C: Ditto.
11568 * g++.dg/template/ttp22.C: Ditto.
11569 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11570 * g++.dg/warn/Walways-true-1.C: Ditto.
11571 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11572 * g++.dg/warn/Walways-true-2.C: Ditto.
11573 * g++.dg/conversion/op4.C: Ditto.
11574 * g++.dg/opt/pr19650.C: Ditto.
11575 * g++.dg/lookup/friend11.C: Ditto.
11576 * g++.dg/other/default2.C: Ditto.
11577 * g++.dg/other/default3.C: Ditto.
11578 * g++.dg/other/dtor2.C: Ditto.
11579 * g++.dg/other/friend5.C: Ditto.
11580 * g++.dg/other/default5.C: Ditto.
11581 * g++.dg/init/brace6.C: Ditto.
11582 * g++.dg/init/aggr5.C: Ditto.
11583 * g++.dg/init/error2.C: Ditto.
11584 * g++.dg/expr/bound-mem-fun.C: Ditto.
11585 * g++.dg/expr/cond6.C: Ditto.
11586 * g++.dg/expr/stmt-expr-1.C: Ditto.
11587 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11588 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11589 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11590 * g++.dg/cpp0x/bracket1.C: Ditto.
11591 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11592 * g++.dg/cpp0x/pr38646.C: Ditto.
11593 * g++.dg/cpp0x/variadic73.C: Ditto.
11594 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11595 * g++.dg/cpp0x/bracket4.C: Ditto.
11596 * g++.dg/cpp0x/decltype4.C: Ditto.
11597 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11598 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11599 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11600 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11601 * g++.dg/cpp0x/decltype2.C: Ditto.
11602 * g++.dg/cpp0x/decltype1.C: Ditto.
11603 * g++.dg/cpp0x/bracket2.C: Ditto.
11604 * g++.dg/cpp0x/decltype5.C: Ditto.
11605 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11606 * g++.dg/cpp0x/variadic70.C: Ditto.
11607 * g++.dg/cpp0x/decltype6.C: Ditto.
11608 * g++.dg/cpp0x/rvo.C: Ditto.
11609 * g++.dg/cpp0x/vt-40092.C: Ditto.
11610 * g++.dg/cpp0x/variadic-new.C: Ditto.
11611 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11612 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11613 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11614 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11615 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11616 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11617 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11618 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11619 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11620 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11621 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11622 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11623 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11624 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11625 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11626 * g++.dg/cpp0x/pr39639.C: Ditto.
11627 * g++.dg/cpp0x/decltype3.C: Ditto.
11628 * g++.dg/cpp0x/variadic68.C: Ditto.
11629 * g++.dg/cpp0x/variadic-function.C: Ditto.
11630 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11631 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11632 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11633 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11634 * g++.dg/parse/crash35.C: Ditto.
11635 * g++.dg/parse/crash40.C: Ditto.
11636 * g++.dg/parse/defarg12.C: Ditto.
11637 * g++.dg/parse/crash34.C: Ditto.
11638 * g++.dg/parse/constructor3.C: Ditto.
11639 * g++.dg/parse/template23.C: Ditto.
11640 * g++.dg/parse/crash56.C: Ditto.
11641 * g++.dg/parse/dtor13.C: Ditto.
11642 * g++.dg/parse/error33.C: Ditto.
11643 * g++.dg/parse/ctor9.C: Ditto.
11644 * g++.dg/parse/error32.C: Ditto.
11645 * g++.dg/parse/error37.C: Ditto.
11646 * g++.dg/parse/bitfield3.C: Ditto.
11647 * g++.dg/parse/struct-4.C: Ditto.
11648 * g++.dg/ext/has_trivial_copy.C: Ditto.
11649 * g++.dg/ext/is_polymorphic.C: Ditto.
11650 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11651 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11652 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11653 * g++.dg/ext/is_union.C: Ditto.
11654 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11655 * g++.dg/ext/is_pod.C: Ditto.
11656 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11657 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11658 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11659 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11660 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11661 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11662 * g++.dg/ext/is_abstract.C: Ditto.
11663 * g++.dg/ext/has_trivial_assign.C: Ditto.
11664 * g++.dg/ext/is_class.C: Ditto.
11665 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11666 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11667 * g++.dg/ext/is_base_of.C: Ditto.
11668 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11669 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11670 * g++.dg/ext/is_empty.C: Ditto.
11671 * g++.dg/ext/is_enum.C: Ditto.
11672 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11673 * gnat.dg/opt11.adb: Ditto.
11674 * obj-c++.dg/pr45735.mm: Ditto.
11675 * obj-c++.dg/pr24393.mm: Ditto.
11676 * obj-c++.dg/exceptions-2.mm: Ditto.
11677 * objc.dg/pr45735.m: Ditto.
11678 * objc.dg/pr24393.m: Ditto.
11679
11680 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11681
11682 * objc.dg/attributes/objc-exception-1.m: New.
11683
11684 2011-02-23 Jie Zhang <jie@codesourcery.com>
11685
11686 * gcc.dg/cpp/include7.c: New test.
11687
11688 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11689
11690 PR c++/47242
11691 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11692
11693 2011-02-23 Jie Zhang <jie@codesourcery.com>
11694
11695 PR rtl-optimization/47763
11696 * gcc.dg/pr47763.c: New test.
11697
11698 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11699
11700 PR fortran/45743
11701 * gfortran.dg/whole_file_32.f90 : New test.
11702
11703 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11704
11705 PR c++/47666
11706 * g++.dg/inherit/virtual7.C: New test.
11707
11708 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11709
11710 PR objc/47832
11711 * objc.dg/type-size-3.m: Updated error message.
11712 * objc.dg/type-size-4.m: New test.
11713 * objc.dg/type-size-5.m: New test.
11714
11715 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11716
11717 * lib/gnat.exp: Fix comments.
11718 Don't load libgloss.exp.
11719 (default_gnat_version): Call $compiler with --version.
11720 Adapt regexp for gnatmake output, insert version.
11721 (gnat_version): New proc.
11722 (gnat_init): Remove gnat_libgcc_s_path.
11723 (gnat_target_compile): Likewise.
11724 Remove ld_library_path.
11725 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11726 (gnat_pass): Remove.
11727 (gnat_pass): Remove.
11728 (gnat_finish): Remove.
11729 (gnat_exit): Remove.
11730 (local_find_gnatmake): Reindent.
11731 (runtest_file_p): Remove.
11732 (prune_warnings): Remove.
11733 (find_gnatclean): New proc.
11734 * lib/gnat-dg.exp (lremove): New proc.
11735 (gnat-dg-test): Reindent.
11736 Remove additional output files.
11737 (gnat-dg-runtest): Remove.
11738
11739 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11740 * gnat.dg/loop_optimization6.adb: Likewise.
11741 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11742
11743 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11744
11745 PR tree-optimization/47835
11746 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11747
11748 2011-02-22 Tobias Burnus <burnus@net-b.de>
11749
11750 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11751 * gfortran.dg/abstract_type_2.f03: Ditto.
11752 * gfortran.dg/abstract_type_3.f03: Ditto.
11753 * gfortran.dg/abstract_type_4.f03: Ditto.
11754 * gfortran.dg/abstract_type_5.f03: Ditto.
11755 * gfortran.dg/abstract_type_6.f03: Ditto.
11756 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11757 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11758 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11759 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11760 * gfortran.dg/array_function_5.f90: Ditto.
11761 * gfortran.dg/asynchronous_3.f03: Ditto.
11762 * gfortran.dg/char_expr_1.f90: Ditto.
11763 * gfortran.dg/class_14.f03: Ditto.
11764 * gfortran.dg/data_array_6.f: Ditto.
11765 * gfortran.dg/data_invalid.f90: Ditto.
11766 * gfortran.dg/dot_product_1.f03: Ditto.
11767 * gfortran.dg/func_derived_5.f90: Ditto.
11768 * gfortran.dg/func_result_4.f90: Ditto.
11769 * gfortran.dg/implied_do_1.f90: Ditto.
11770 * gfortran.dg/initialization_25.f90: Ditto.
11771 * gfortran.dg/initialization_26.f90: Ditto.
11772 * gfortran.dg/interface_34.f90: Ditto.
11773 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11774 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11775 * gfortran.dg/matmul_8.f03: Ditto.
11776 * gfortran.dg/merge_init_expr.f90: Ditto.
11777 * gfortran.dg/pack_assign_1.f90: Ditto.
11778 * gfortran.dg/pack_vector_1.f90: Ditto.
11779 * gfortran.dg/pointer_check_8.f90: Ditto.
11780 * gfortran.dg/product_init_expr.f03: Ditto.
11781 * gfortran.dg/reshape_order_5.f90: Ditto.
11782 * gfortran.dg/reshape_shape_1.f90: Ditto.
11783 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11784 * gfortran.dg/same_name_2.f90: Ditto.
11785 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11786 * gfortran.dg/spread_init_expr.f03: Ditto.
11787 * gfortran.dg/stmt_func_1.f90: Ditto.
11788 * gfortran.dg/sum_init_expr.f03: Ditto.
11789 * gfortran.dg/transpose_3.f03: Ditto.
11790 * gfortran.dg/unpack_init_expr.f03: Ditto.
11791 * gfortran.dg/warn_conversion.f90: Ditto.
11792 * gfortran.dg/warn_conversion_2.f90: Ditto.
11793 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11794 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11795 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11796 * gfortran.dg/whole_file_16.f90: Ditto.
11797 * gfortran.dg/whole_file_17.f90: Ditto.
11798 * gfortran.dg/whole_file_18.f90: Ditto.
11799 * gfortran.dg/whole_file_20.f03: Ditto.
11800 * gfortran.dg/whole_file_5.f90: Ditto.
11801 * gfortran.dg/whole_file_6.f90: Ditto.
11802 * gfortran.dg/write_invalid_format.f90: Ditto.
11803 * gfortran.dg/zero_sized_6.f90: Ditto.
11804
11805 2011-02-21 Jeff Law <law@redhat.com>
11806
11807 PR rtl-optimization/46178
11808 * gcc.target/i386/pr46178.c: New test.
11809
11810 PR rtl-optimization/46002
11811 * gcc.c-torture/compile/pr46002.c: New test.
11812
11813 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11814
11815 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11816 *-*-hpux10*.
11817
11818 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11819
11820 PR debug/47106
11821 * g++.dg/debug/pr47106.C: Require effective target lto.
11822
11823 2011-02-21 Jason Merrill <jason@redhat.com>
11824
11825 * g++.dg/cpp0x/constexpr-diag2.C: New.
11826
11827 2011-02-20 Jason Merrill <jason@redhat.com>
11828
11829 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11830
11831 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11832
11833 * g++.dg/overload/conv-op1.C: New.
11834
11835 * g++.dg/cpp0x/constexpr-synth1.C: New.
11836
11837 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11838
11839 * objc.dg/layout-2.m: New.
11840 * objc.dg/selector-3.m: Adjusted location of error message.
11841 * objc.dg/type-size-3.m: Same.
11842 * obj-c++.dg/selector-3.mm: Same.
11843
11844 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11845
11846 PR objc/47784
11847 * objc.dg/property/dotsyntax-22.m: New.
11848 * obj-c++.dg/property/dotsyntax-22.mm: New.
11849
11850 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11851
11852 PR c++/46394
11853 * g++.dg/template/typedef38.C: New test.
11854
11855 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11856
11857 PR fortran/46818
11858 * gfortran.dg/whole_file_30.f90 : New test.
11859 * gfortran.dg/whole_file_31.f90 : New test.
11860
11861 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11862
11863 PR fortran/45077
11864 PR fortran/44945
11865 * gfortran.dg/whole_file_28.f90 : New test.
11866 * gfortran.dg/whole_file_29.f90 : New test.
11867
11868 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11869
11870 PR c++/44118
11871 * g++.dg/template/crash105.C: New.
11872
11873 2011-02-19 Jason Merrill <jason@redhat.com>
11874
11875 * g++.dg/cpp0x/regress/no-elide1.C: New.
11876
11877 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11878
11879 PR tree-optimization/46620
11880 * gcc.dg/pr46620.c: New.
11881
11882 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11883
11884 PR c/47809
11885 * gcc.target/i386/pr47809.c: New test.
11886
11887 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11888 Tobias Burnus <burnus@net-b.de>
11889
11890 * lib/target-supports.exp
11891 (check_effective_target_fortran_large_real): New check for large reals.
11892 * gfortran.dg/nan_7.f90: New test.
11893
11894 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11895
11896 PR libgfortran/47567
11897 * gfortran.dg/fmt_f0_1.f90: Update test.
11898
11899 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11900
11901 PR fortran/47348
11902 * gfortran.dg/array_constructor_36.f90 : New test.
11903 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11904 allow for comparison between different elements of the array
11905 constructor at different levels of optimization.
11906
11907 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11908
11909 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11910 * gcc.target/i386/pr32280-1.c: Likewise.
11911
11912 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR target/47800
11915 * gcc.target/i386/pr47800.c: New test.
11916
11917 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11918
11919 * objc/execute/exceptions/foward-1.x: New.
11920
11921 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11922
11923 PR fortran/47789
11924 * gfortran.dg/derived_constructor_comps_4.f90: New.
11925
11926 2011-02-18 Tobias Burnus
11927
11928 PR fortran/47775
11929 * gfortran.dg/func_result_6.f90: New.
11930
11931 2011-02-18 Michael Matz <matz@suse.de>
11932
11933 PR fortran/45586
11934 * gfortran.dg/lto/pr45586_0.f90: New test.
11935 * gfortran.dg/typebound_proc_20.f90: Ditto.
11936 * gfortran.dg/typebound_proc_21.f90: Ditto.
11937
11938 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11939
11940 PR c++/47795
11941 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11942
11943 2011-02-18 Tobias Burnus <burnus@net-b.de>
11944
11945 PR fortran/47750
11946 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11947 gcc_warning_prefix.
11948 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11949 normalizing the error/warning output.
11950 * gfortran.dg/Wall.f90: Update dg-error/warning.
11951 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11952 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11953 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11954 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11955 * gfortran.dg/class_30.f90: Update dg-error/warning.
11956 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11957 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11958 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11959 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11960 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11961 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11962 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11963 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11964 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11965 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11966 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11967 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11968 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11969 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11970 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11971 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11972 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11973 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11974 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11975 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11976 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11977 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11978 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11979 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11980 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11981
11982 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11983
11984 PR fortran/47768
11985 * gfortran.dg/proc_ptr_comp_30.f90: New.
11986
11987 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11988
11989 PR debug/47780
11990 * gcc.target/i386/pr47780.c: New test.
11991
11992 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11993
11994 PR fortran/47767
11995 * gfortran.dg/class_40.f03: New.
11996
11997 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11998
11999 PR c++/47208
12000 * g++.dg/cpp0x/auto21.C: New test.
12001
12002 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12003
12004 * objc.dg/special/unclaimed-category-1.h: Updated for
12005 new ABI support.
12006 * objc.dg/special/unclaimed-category-1.m: Same.
12007 * objc.dg/zero-link-1.m: Same.
12008 * objc.dg/lookup-1.m: Same.
12009 * objc.dg/torture/strings/const-str-9.m
12010 * objc.dg/torture/strings/const-str-10.m: Same.
12011 * objc.dg/torture/strings/const-str-11.m: Same.
12012 * objc.dg/torture/forward-1.m: Same.
12013 * objc.dg/zero-link-2.m: Same.
12014 * objc.dg/encode-7-next-64bit.m: Same.
12015 * objc.dg/method-4.m: Same.
12016 * objc.dg/next-runtime-1.m: Same.
12017 * objc.dg/image-info.m: Same.
12018 * objc.dg/pr23214.m: Same.
12019 * objc.dg/symtab-1.m: Same.
12020 * obj-c++.dg/basic.m: Same.
12021 * obj-c++.dg/proto-lossage-3.m: Same.
12022 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12023 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12024 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12025 * obj-c++.dg/method-11.m: Same.
12026 * objc/execute/enumeration-1.m: Same.
12027 * objc/execute/object_is_class.m: Same.
12028 * objc/execute/formal_protocol-2.m: Same.
12029 * objc/execute/formal_protocol-4.m: Same.
12030 * objc/execute/formal_protocol-6.m: Same.
12031 * objc/execute/bycopy-3.m: Same.
12032 * objc/execute/exceptions/catchall-1.m: Same.
12033 * objc/execute/exceptions/finally-1.m: Same.
12034 * objc/execute/exceptions/local-variables-1.m: Same.
12035 * objc/execute/exceptions/foward-1.m: Same.
12036 * objc/execute/bf-common.h
12037 * objc/execute/enumeration-2.m: Same.
12038 * objc/execute/formal_protocol-1.m: Same.
12039 * objc/execute/formal_protocol-3.m: Same.
12040 * objc/execute/formal_protocol-5.m: Same.
12041 * objc/execute/accessing_ivars.m: Same.
12042 * objc/execute/bycopy-2.m: Same.
12043 * objc/execute/formal_protocol-7.m: Same.
12044 * objc/execute/compatibility_alias.m: Same.
12045 * objc/execute/no_clash.m: Same.
12046 * objc/execute/object_is_meta_class.m: Same.
12047 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12048 * objc/execute/class-tests-1.h: Include stdio.h.
12049 * objc/execute/class-tests-2.h: Same.
12050 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12051 runtimes.
12052 * obj-c++.dg/try-catch-2.mm: Same.
12053
12054 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12055
12056 PR c++/47783
12057 * g++.dg/warn/Wunused-parm-4.C: New test.
12058
12059 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12060 Jan Hubicka <jh@suse.cz>
12061
12062 PR debug/47106
12063 PR debug/47402
12064 * g++.dg/debug/pr47106.C: New.
12065
12066 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12067
12068 PR target/43653
12069 * gcc.target/i386/pr43653.c: New test.
12070
12071 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12072
12073 PR c++/47172
12074 * g++.dg/template/inherit6.C: New test.
12075
12076 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12077
12078 PR fortran/47745
12079 * gfortran.dg/class_39.f03: New.
12080
12081 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12082
12083 PR c++/47326
12084 * g++.dg/cpp0x/variadic106.C: New test.
12085
12086 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR libfortran/47757
12089 * gfortran.dg/pr47757-1.f90: New test.
12090 * gfortran.dg/pr47757-2.f90: New test.
12091 * gfortran.dg/pr47757-3.f90: New test.
12092
12093 PR c++/47704
12094 * g++.dg/cpp0x/enum8.C: New test.
12095
12096 2011-02-15 Jason Merrill <jason@redhat.com>
12097
12098 * g++.dg/inherit/implicit-trivial1.C: New.
12099 * g++.dg/cpp0x/implicit-trivial1.C: New.
12100
12101 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12102
12103 PR middle-end/47725
12104 * gcc.dg/torture/pr47725.c: Removed.
12105
12106 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12107
12108 PR target/47755
12109 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12110 constant does not generate a load from memory.
12111
12112 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12113
12114 PR middle-end/47725
12115 * gcc.dg/torture/pr47725.c: New.
12116
12117 2011-02-15 Richard Guenther <rguenther@suse.de>
12118
12119 PR tree-optimization/47743
12120 * gcc.dg/torture/pr47743.c: New testcase.
12121
12122 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR middle-end/47581
12125 * gcc.target/i386/pr47581.c: New test.
12126
12127 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12128
12129 PR fortran/47730
12130 * gfortran.dg/select_type_22.f03: New.
12131
12132 2011-02-14 Jason Merrill <jason@redhat.com>
12133
12134 * g++.dg/cpp0x/regress/enum1.C: New.
12135
12136 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12137
12138 * gnat.dg/include.adb: New test.
12139
12140 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12141
12142 PR fortran/47728
12143 * gfortran.dg/class_38.f03: New.
12144
12145 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12146
12147 * gcc.dg/pr46494.c: New test.
12148
12149 2011-02-14 Richard Guenther <rguenther@suse.de>
12150
12151 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12152
12153 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12154
12155 PR ada/41929
12156 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12157 sparc*-sun-solaris2.11.
12158
12159 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12160
12161 PR fortran/47349
12162 * gfortran.dg/argument_checking_18.f90: New.
12163
12164 2011-02-13 Tobias Burnus <burnus@net-b.de>
12165
12166 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12167 * gfortran.dg/argument_checking_17.f90: New.
12168
12169 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12170
12171 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12172 are temporarily disabled.
12173 * gfortran.dg/class_7.f03: Ditto.
12174 * gfortran.dg/coarray_14.f90: Ditto.
12175 * gfortran.dg/typebound_proc_13.f03: Ditto.
12176
12177 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12178
12179 PR fortran/45586
12180 * gfortran.dg/extends_11.f03: New.
12181
12182 2011-02-11 Xinliang David Li <davidxl@google.com>
12183
12184 PR tree-optimization/47707
12185 * g++.dg/tree-ssa/pr47707.C: New test.
12186
12187 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12188
12189 * g++.dg/opt/inline17.C: New test.
12190
12191 2011-02-11 Tobias Burnus <burnus@net-b.de>
12192
12193 PR fortran/47550
12194 * gfortran.dg/pure_formal_2.f90: New.
12195
12196 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12197
12198 PR rtl-optimization/47614
12199 * gfortran.dg/pr47614.f: New.
12200
12201 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12202
12203 PR driver/47678
12204 * gcc.dg/opts-6.c: New test.
12205
12206 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR debug/47684
12209 * gcc.dg/pr47684.c: New test.
12210
12211 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12212
12213 PR target/47629
12214 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12215 c99_runtime, dg-add-options c99_runtime.
12216 (main): Use __asm__.
12217
12218 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12219
12220 PR testsuite/47400
12221 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12222 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12223 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12224 * gcc.dg/ucnid-10.c: Likewise.
12225 * gcc.dg/ucnid-13.c: Likewise.
12226 * gcc.dg/ucnid-7.c: Likewise.
12227 * gcc.dg/ucnid-8.c: Likewise.
12228 Adapt dg-warning line number.
12229
12230 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12231
12232 * gcc.target/i386/parity-1.c: Use -march=k8.
12233 * gcc.target/i386/parity-2.c: Ditto.
12234 * gcc.target/i386/vecinit-1.c: Ditto.
12235 * gcc.target/i386/vecinit-2.c: Ditto.
12236
12237 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12238
12239 PR target/46610
12240 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12241 * gcc.target/mips/save-restore-3.c: Likewise.
12242 * gcc.target/mips/save-restore-4.c: Likewise.
12243 * gcc.target/mips/save-restore-5.c: Likewise.
12244
12245 PR target/47683
12246 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12247 * g++.dg/tree-prof/partition2.C: Likewise.
12248
12249 2011-02-09 Jason Merrill <jason@redhat.com>
12250
12251 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12252 rather than misdeclare std::puts.
12253
12254 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12255 * g++.dg/other/warning1.C: Likewise.
12256 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12257 * g++.old-deja/g++.gb/scope06.C: Likewise.
12258 * g++.old-deja/g++.law/cvt11.C: Likewise.
12259 * g++.old-deja/g++.law/init1.C: Likewise.
12260 * g++.dg/abi/mangle26.C: Likewise.
12261
12262 * g++.dg/template/function1.C: Adjust for C++0x mode.
12263 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12264
12265 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12266 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12267
12268 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12269
12270 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12271
12272 * g++.dg/cpp0x/regress: New directory.
12273 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12274 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12275 * g++.dg/cpp0x/regress/regress3.C: New.
12276
12277 2011-02-10 Richard Guenther <rguenther@suse.de>
12278
12279 PR tree-optimization/47677
12280 * gcc.dg/torture/pr47677.c: New testcase.
12281
12282 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12283
12284 * objc.dg/special/load-category-1.m: Remove unused header.
12285 * objc.dg/special/load-category-1a.m: Likewise.
12286 * objc.dg/special/load-category-2.m: Likewise.
12287 * objc.dg/special/load-category-2a.m: Likewise.
12288 * objc.dg/special/load-category-3.m: Likewise.
12289 * objc.dg/special/load-category-3a.m: Likewise.
12290 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12291 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12292 * objc.dg/attributes/class-attribute-1.m: Likewise.
12293 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12294 * obj-c++.dg/property/property.exp: Likewise.
12295 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12296 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12297 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12298 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12299 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12300 * obj-c++.dg/template-8.mm: Likewise.
12301
12302 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12303
12304 PR target/47665
12305 * gcc.target/i386/pr47665.c: New test.
12306
12307 2011-02-10 Jie Zhang <jie@codesourcery.com>
12308
12309 PR testsuite/47622
12310 Revert
12311 2011-02-05 Jie Zhang <jie@codesourcery.com>
12312 PR debug/42631
12313 * gcc.dg/pr42631.c: Update test.
12314 * gcc.dg/pr42631-2.c: New test.
12315
12316 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12317
12318 PR fortran/47352
12319 * gfortran.dg/proc_decl_25.f90: New.
12320
12321 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12322
12323 PR fortran/47463
12324 * gfortran.dg/typebound_assignment_2.f03: New.
12325
12326 2011-02-09 Richard Guenther <rguenther@suse.de>
12327
12328 PR tree-optimization/47664
12329 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12330
12331 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12332
12333 PR middle-end/47646
12334 * gnat.dg/uninit_func.adb: Adjust dg directive.
12335
12336 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12337
12338 PR middle-end/47646
12339 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12340
12341 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12342
12343 PR fortran/47637
12344 * gfortran.dg/auto_dealloc_2.f90: New.
12345
12346 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12347
12348 * gcc.dg/builtins-config.h: Remove __sgi handling.
12349 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12350 -std=c99 for mips-sgi-irix6.5*.
12351
12352 2011-02-09 Martin Jambor <mjambor@suse.cz>
12353
12354 PR middle-end/45505
12355 * gfortran.dg/pr25923.f90: Remove xfails.
12356
12357 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12358
12359 PR fortran/47583
12360 * gfortran.dg/inquire_14.f90: New test.
12361
12362 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12363
12364 PR fortran/45290
12365 * gfortran.dg/pointer_init_6.f90: New.
12366
12367 2011-02-08 Jeff Law <law@redhat.com>
12368
12369 PR tree-optimization/42893
12370 * gcc.tree-ssa/pr42893.c: New test.
12371
12372 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12373
12374 PR tree-optimization/46834
12375 PR tree-optimization/46994
12376 PR tree-optimization/46995
12377 * gcc.dg/graphite/id-pr46834.c: New.
12378 * gfortran.dg/graphite/id-pr46994.f90: New.
12379 * gfortran.dg/graphite/id-pr46995.f90: New.
12380
12381 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12382
12383 PR middle-end/47646
12384 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12385 using the variable is known the warning is emitted there.
12386 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12387 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12388
12389 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12390 statement.
12391 (vg): Likewise.
12392 * gcc.dg/noreturn-1.c (foo5): Likewise.
12393 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12394 (method2): Likewise.
12395
12396 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12397 the return statement using the uninitialized variable.
12398 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12399
12400 2011-02-08 Richard Guenther <rguenther@suse.de>
12401
12402 PR middle-end/47639
12403 * g++.dg/opt/pr47639.c: New testcase.
12404
12405 2011-02-08 Richard Guenther <rguenther@suse.de>
12406
12407 PR tree-optimization/47632
12408 * g++.dg/opt/pr47632.C: New testcase.
12409
12410 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12411
12412 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12413
12414 2011-02-07 Richard Guenther <rguenther@suse.de>
12415
12416 PR tree-optimization/47615
12417 * g++.dg/opt/pr47615.C: New testcase.
12418
12419 2011-02-07 Richard Guenther <rguenther@suse.de>
12420
12421 PR tree-optimization/47621
12422 * gcc.dg/torture/pr47621.c: New testcase.
12423
12424 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12425
12426 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12427
12428 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12429
12430 PR fortran/47592
12431 * gfortran.dg/allocate_with_source_1 : New test.
12432
12433 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12434
12435 PR middle-end/47610
12436 * gcc.dg/pr47610.c: New test.
12437
12438 2011-02-05 Jie Zhang <jie@codesourcery.com>
12439
12440 PR debug/42631
12441 * gcc.dg/pr42631.c: Update test.
12442 * gcc.dg/pr42631-2.c: New test.
12443
12444 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12445
12446 PR fortran/47574
12447 * gfortran.dg/pr47574.f90: New test.
12448
12449 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12450
12451 PR tree-optimization/46194
12452 * gcc.dg/autopar/pr46194.c: New.
12453
12454 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12455
12456 PR tree-optimization/43695
12457 * g++.dg/ipa/pr43695.C: New.
12458
12459 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12460
12461 PR inline-asm/23200
12462 * gcc.dg/pr23200.c: New test.
12463
12464 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12465
12466 PR c++/47589
12467 * g++.dg/pr47589.C: New test.
12468
12469 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12470
12471 PR c++/47398
12472 * g++.dg/template/typedef37.C: New test.
12473 * g++.dg/template/param1.C: Adjust expected error message.
12474
12475 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12476
12477 PR middle-end/31490
12478 * gcc.dg/pr31490-2.c: New test.
12479 * gcc.dg/pr31490-3.c: New test.
12480 * gcc.dg/pr31490-4.c: New test.
12481
12482 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12483 Jakub Jelinek <jakub@redhat.com>
12484
12485 PR c++/46890
12486 * g++.dg/parser/semicolon3.C: Adjust.
12487 * g++.dg/parser/semicolon4.C: New testcase.
12488 * g++.dg/pr46890.C: New testcase.
12489
12490 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12491
12492 PR c++/29571
12493 * g++.dg/init/pr29571.C: New.
12494
12495 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12496
12497 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12498 instead of vect_int.
12499
12500 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12501
12502 PR target/47312
12503 * gcc.target/i386/pr47312.c: New test.
12504
12505 PR target/47564
12506 * gcc.target/i386/pr47564.c: New test.
12507
12508 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12509
12510 PR tree-optimization/45122
12511 * gcc.dg/tree-ssa/pr45122.c: New.
12512
12513 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12514
12515 PR target/47272
12516 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12517 and vec_vsx_st.
12518
12519 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12520 and vsx so a default --with-cpu=power7 doesn't give an error
12521 when -mavoid-indexed-addresses is used.
12522
12523 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12524 wrapper function to save the arguments and then jump to the real
12525 function, rather than depending on the compiler not to move stuff
12526 before an asm.
12527 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12528
12529 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12530 Paul Thomas <pault@gcc.gnu.org>
12531
12532 PR fortran/47082
12533 * gfortran.dg/class_37.f03 : New test.
12534
12535 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12536 Richard Guenther <rguenther@suse.de>
12537
12538 PR tree-optimization/40979
12539 PR bootstrap/47044
12540 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12541 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12542 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12543 check_vect_support_and_set_flags.
12544 * gfortran.dg/graphite/vect-pr40979.f90: New.
12545
12546 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12547
12548 PR fortran/47572
12549 * gfortran.dg/class_36.f03: New.
12550
12551 2011-02-02 Richard Guenther <rguenther@suse.de>
12552
12553 PR tree-optimization/47566
12554 * gcc.dg/lto/20110201-1_0.c: New testcase.
12555
12556 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12557
12558 PR debug/47498
12559 PR debug/47501
12560 PR debug/45136
12561 PR debug/45130
12562 * debug/pr47498.c: New.
12563 * debug/pr47501.c: New.
12564
12565 2011-02-01 Richard Guenther <rguenther@suse.de>
12566
12567 PR tree-optimization/47559
12568 * g++.dg/torture/pr47559.C: New testcase.
12569
12570 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12571
12572 PR fortran/47565
12573 * gfortran.dg/typebound_call_20.f03: New.
12574
12575 2011-02-01 Richard Guenther <rguenther@suse.de>
12576
12577 PR tree-optimization/47555
12578 * gcc.dg/pr47555.c: New testcase.
12579
12580 2011-02-01 Richard Guenther <rguenther@suse.de>
12581
12582 PR tree-optimization/47541
12583 * g++.dg/torture/pr47541.C: New testcase.
12584
12585 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12586
12587 PR fortran/47455
12588 * gfortran.dg/typebound_call_19.f03: New.
12589
12590 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12591
12592 PR c++/47416
12593 * g++.dg/cpp0x/pr47416.C: New test.
12594
12595 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12596
12597 PR fortran/47519
12598 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12599
12600 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12601
12602 PR fortran/47463
12603 * gfortran.dg/typebound_assignment_1.f03: New.
12604
12605 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12606
12607 PR tree-optimization/47538
12608 * gcc.c-torture/execute/pr47538.c: New test.
12609
12610 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12611
12612 PR target/45325
12613 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12614
12615 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12616
12617 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12618
12619 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12620
12621 PR rtl-optimization/44031
12622 * gcc.c-torture/compile/20110131-1.c: New test.
12623
12624 2011-01-31 Tobias Burnus <burnus@net-b.de>
12625
12626 PR fortran/47042
12627 * gfortran.dg/stmt_func_1.f90: New.
12628
12629 2011-01-31 Tobias Burnus <burnus@net-b.de>
12630
12631 PR fortran/47042
12632 * gfortran.dg/interface_34.f90: New.
12633
12634 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12635
12636 PR fortran/47523
12637 * gfortran.dg/realloc_on_assign_5.f03: New test.
12638 * gfortran.dg/realloc_on_assign_5.f03: New test.
12639
12640 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12641
12642 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12643 * gfortran.dg/bessel_7.f90: Likewise.
12644 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12645
12646 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12647 * gfortran.dg/sum_init_expr.f03: Likewise.
12648
12649 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12650
12651 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12652 -r -nostdlib.
12653
12654 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12655 loop only on "vect_intfloat_cvt" targets.
12656
12657 2011-01-29 Tobias Burnus <burnus@net-b.de>
12658
12659 PR fortran/47531
12660 * gfortran.dg/shape_6.f90: New.
12661
12662 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12663
12664 PR libgfortran/47434
12665 * gfortran.dg/read_infnan_1.f90: Update test.
12666 * gfortran.dg/module_nan.f90: Update test.
12667 * gfortran.dg/char4_iunit_1.f03: Update test.
12668 * gfortran.dg/large_real_kind_1.f90: Update test.
12669 * gfortran.dg/real_const_3.f90: Update test.
12670 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12671
12672 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12673
12674 PR c++/47311
12675 * g++.dg/template/param2.C: New test.
12676
12677 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12678
12679 PR libgfortran/47285
12680 * gfortran.dg/fmt_g.f: New test.
12681
12682 2011-01-28 Tobias Burnus <burnus@net-b.de>
12683
12684 PR fortran/47507
12685 * gfortran.dg/pure_formal_1.f90: New.
12686
12687 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12688
12689 PR target/42894
12690 * gcc.dg/tls/pr42894.c: New test.
12691
12692 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12693
12694 * gcc.dg/pr47276.c: Add dg-require-visibility.
12695
12696 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12697
12698 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12699
12700 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12701 Tobias Burnus <burnus@gcc.gnu.org>
12702
12703 PR fortran/45170
12704 PR fortran/35810
12705 PR fortran/47350
12706 * gfortran.dg/realloc_on_assign_3.f03: New test.
12707 * gfortran.dg/realloc_on_assign_4.f03: New test.
12708 * gfortran.dg/allocatable_function_5.f90: New test.
12709 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12710 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12711 implemented" dg-errors.
12712
12713 2011-01-27 Jan Hubicka <jh@suse.cz>
12714
12715 PR middle-end/46949
12716 * gcc.dg/attr-weakref-4.c: New testcase
12717
12718 2011-01-27 Martin Jambor <mjambor@suse.cz>
12719
12720 PR tree-optimization/47228
12721 * gcc.dg/torture/pr47228.c: New test.
12722
12723 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12724
12725 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12726
12727 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12728
12729 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12730 when using auto-overlay support on the SPU.
12731
12732 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12733
12734 PR rtl-optimization/44174
12735 * gcc.target/i386/asm-6.c: New test.
12736
12737 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12738
12739 PR rtl-optimization/46856
12740 * gcc.c-torture/compile/pr46856.c: New test.
12741
12742 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12743 Andrew Pinski <pinskia@gmail.com>
12744
12745 PR c/43082
12746 * gcc.dg/pr43082.c: New.
12747
12748 2011-01-26 DJ Delorie <dj@redhat.com>
12749
12750 PR rtl-optimization/46878
12751 * gcc.dg/pr46878-1.c: New test.
12752
12753 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR c++/47476
12756 * g++.dg/cpp0x/pr47476.C: New test.
12757
12758 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12759
12760 * gcc.c-torture/compile/20110126-1.c: New test.
12761
12762 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12763
12764 PR c/47473
12765 * gcc.dg/torture/pr47473.c: New test.
12766
12767 2011-01-26 Jan Hubicka <jh@suse.cz>
12768
12769 PR target/47237
12770 * gcc.c-torture/execute/pr47237.c: New testcase.
12771
12772 2011-01-26 Jan Hubicka <jh@suse.cz>
12773
12774 PR tree-optimization/47190
12775 * gcc.dg/attr-weakref-3.c: New testcase.
12776
12777 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12778
12779 PR c++/43601
12780 * gcc.dg/dll-9a.c: New test file.
12781 * gcc.dg/dll-11.c: Likewise.
12782 * gcc.dg/dll-12.c: Likewise.
12783 * gcc.dg/dll-12a.c: Likewise.
12784 * gcc.dg/dll-11a.c: Likewise.
12785 * gcc.dg/dll-9.c: Likewise.
12786 * gcc.dg/dll-10.c: Likewise.
12787 * gcc.dg/dll-10a.c: Likewise.
12788 * g++.dg/ext/dllexport4a.cc: Likewise.
12789 * g++.dg/ext/dllexport4.C: Likewise.
12790 * g++.dg/ext/dllexport5.C: Likewise.
12791 * g++.dg/ext/dllexport5a.cc: Likewise.
12792
12793 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12794
12795 PR tree-optimization/46970
12796 * gcc.dg/graphite/pr46970.c: New.
12797
12798 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12799
12800 PR tree-optimization/46215
12801 * gcc.dg/graphite/pr46215.c: New.
12802
12803 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12804
12805 PR tree-optimization/46168
12806 * gcc.dg/graphite/pr46168.c: New.
12807
12808 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12809
12810 PR tree-optimization/43657
12811 * gcc.dg/graphite/pr43657.c: New.
12812
12813 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12814
12815 PR tree-optimization/29832
12816 * gfortran.dg/graphite/pr29832.f90: New.
12817
12818 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12819
12820 PR tree-optimization/43567
12821 * gcc.dg/graphite/pr43567.c: New.
12822
12823 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12824
12825 * gfortran.dg/graphite/interchange-4.f: New.
12826 * gfortran.dg/graphite/interchange-5.f: New.
12827
12828 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12829 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12830 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12831 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12832 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12833 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12834 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12835 * gfortran.dg/ltrans-7.f90: Removed.
12836 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12837
12838 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12839 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12840 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12841 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12842 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12843 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12844 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12845 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12846 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12847 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12848 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12849 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12850 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12851 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12852 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12853 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12854 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12855 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12856 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12857 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12858 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12859 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12860 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12861 * gcc.dg/tree-ssa/data-dep-1.c
12862 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12863 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12864 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12865 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12866 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12867
12868 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12869
12870 PR tree-optimization/47265
12871 PR tree-optimization/47443
12872 * gcc.c-torture/compile/pr47265.c: New test.
12873 * gcc.dg/pr47443.c: New test.
12874
12875 2011-01-25 Martin Jambor <mjambor@suse.cz>
12876
12877 PR tree-optimization/47382
12878 * g++.dg/torture/pr47382.C: New test.
12879 * g++.dg/opt/devirt1.C: Xfail.
12880
12881 2011-01-25 Yao Qi <yao@codesourcery.com>
12882
12883 PR target/45701
12884 * gcc.target/arm/pr45701-1.c: New test.
12885 * gcc.target/arm/pr45701-2.c: New test.
12886 * gcc.target/arm/pr45701-3.c: New test.
12887
12888 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12889 Jakub Jelinek <jakub@redhat.com>
12890
12891 PR tree-optimization/47271
12892 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12893
12894 2011-01-25 Nick Clifton <nickc@redhat.com>
12895
12896 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12897 (saturate_add): Delete.
12898 (exchange): Delete.
12899 (main): Do not run saturate_add.
12900 (set_interrupts): Delete.
12901
12902 2011-01-25 Tobias Burnus <burnus@net-b.de>
12903
12904 PR fortran/47448
12905 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12906
12907 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12908
12909 PR tree-optimization/47427
12910 PR tree-optimization/47428
12911 * gcc.c-torture/compile/pr47427.c: New test.
12912 * gcc.c-torture/compile/pr47428.c: New test.
12913
12914 2011-01-25 Richard Guenther <rguenther@suse.de>
12915
12916 PR middle-end/47411
12917 * gcc.dg/torture/pr47411.c: New testcase.
12918
12919 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12920
12921 * gfortran.dg/graphite/id-24.f: New.
12922 * gfortran.dg/graphite/id-25.f: New.
12923
12924 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12925
12926 * gfortran.dg/graphite/id-23.f: New.
12927
12928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12929
12930 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12931
12932 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12933
12934 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12935 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12936 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12937 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12938 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12939 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12940 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12941 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12942 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12943
12944 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12945
12946 * gcc.dg/graphite/block-0.c: Add documentation.
12947 * gcc.dg/graphite/block-4.c: Same.
12948 * gcc.dg/graphite/block-7.c: Same.
12949 * gcc.dg/graphite/block-8.c: New.
12950 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12951 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12952 * gcc.dg/graphite/interchange-12.c: Add documentation.
12953 * gcc.dg/graphite/interchange-13.c: New.
12954 * gcc.dg/graphite/interchange-14.c: New.
12955 * gcc.dg/graphite/interchange-15.c: New.
12956 * gcc.dg/graphite/interchange-8.c: Add documentation.
12957 * gcc.dg/graphite/interchange-mvt.c: Same.
12958
12959 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12960
12961 PR target/47408
12962 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12963 * gcc.target/powerpc/altivec-14.c: Ditto.
12964 * gcc.target/powerpc/altivec-33.c: Ditto.
12965 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12966 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12967 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12968 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12969 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12970 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12971 * g++.dg/ext/altivec-15.C: Ditto.
12972 * g++.dg/ext/altivec-types-1.C: Ditto.
12973 * g++.dg/ext/altivec-types-2.C: Ditto.
12974 * g++.dg/ext/altivec-types-3.C: Ditto.
12975 * g++.dg/ext/altivec-types-4.C: Ditto.
12976
12977 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12978
12979 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12980
12981 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12982
12983 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12984 optimization options.
12985
12986 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12987
12988 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12989
12990 PR testsuite/45988
12991 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12992
12993 2011-01-23 Tobias Burnus <burnus@net-b.de>
12994
12995 PR fortran/47421
12996 * gfortran.dg/allocatable_scalar_12.f90: New.
12997
12998 2011-01-23 Ira Rosen <irar@il.ibm.com>
12999
13000 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13001 vectorization to be not profitable if peeling is used to
13002 realign the memory access.
13003 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13004 loop bound to avoid loop unrolling.
13005 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13006
13007 2011-01-22 Jan Hubicka <jh@suse.cz>
13008
13009 PR lto/47333
13010 * g++.dg/lto/pr47333.C: New file.
13011
13012 2011-01-22 Jan Hubicka <jh@suse.cz>
13013
13014 PR tree-optimization/43884
13015 PR lto/44334
13016 * gcc.dg/autopar/outer-2.c: Increase array size.
13017 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13018
13019 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13020
13021 PR fortran/38536
13022 * gfortran.dg/c_loc_tests_16.f90: New test.
13023
13024 2011-01-22 Tobias Burnus <burnus@net-b.de>
13025
13026 PR fortran/47399
13027 * gfortran.dg/typebound_proc_19.f90: New.
13028
13029 2011-01-21 Jeff Law <law@redhat.com>
13030
13031 PR tree-optimization/47053
13032 * g++.dg/pr47053.C: New test.
13033
13034 2011-01-21 Jason Merrill <jason@redhat.com>
13035
13036 PR c++/47041
13037 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13038
13039 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13040
13041 PR c++/47388
13042 * g++.dg/cpp0x/range-for10.C: New test.
13043 * g++.dg/template/for1.C: New test.
13044
13045 PR middle-end/45566
13046 * g++.dg/tree-prof/partition3.C: New test.
13047
13048 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13049
13050 PR rtl-optimization/47366
13051 * g++.dg/opt/pr47366.C: New test.
13052
13053 2011-01-21 Jason Merrill <jason@redhat.com>
13054
13055 PR c++/46552
13056 * g++.dg/cpp0x/constexpr-regress2.C: New.
13057
13058 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13059
13060 2011-01-21 Jeff Law <law@redhat.com>
13061
13062 PR rtl-optimization/41619
13063 * gcc.dg/pr41619.c: New.
13064
13065 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13066
13067 PR tree-optimization/47355
13068 * g++.dg/opt/pr47355.C: New test.
13069
13070 2011-01-21 Richard Guenther <rguenther@suse.de>
13071
13072 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13073 making main hot.
13074
13075 2011-01-21 Richard Guenther <rguenther@suse.de>
13076
13077 PR tree-optimization/47365
13078 * gcc.dg/torture/pr47365.c: New testcase.
13079 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13080
13081 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13082
13083 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13084
13085 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR tree-optimization/47391
13088 * gcc.dg/pr47391.c: New test.
13089
13090 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13091
13092 * g++.dg/template/char1.C: Use signed char.
13093
13094 2011-01-21 Tobias Burnus <burnus@net-b.de>
13095
13096 PR fortran/47377
13097 * gfortran.dg/pointer_target_4.f90: New.
13098
13099 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13100
13101 PR target/47251
13102 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13103 ILP32 system and not IP32.
13104
13105 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13106
13107 PR debug/46583
13108 * g++.dg/debug/pr46583.C: New.
13109
13110 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13111
13112 PR debug/47283
13113 * g++.dg/debug/pr47283.C: New test.
13114
13115 PR testsuite/47371
13116 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13117 * gcc.target/i386/headmerge-2.c: Likewise.
13118
13119 2011-01-20 Richard Guenther <rguenther@suse.de>
13120
13121 PR middle-end/47370
13122 * gcc.dg/torture/pr47370.c: New testcase.
13123
13124 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13125
13126 PR tree-optimization/46130
13127 * gcc.dg/pr46130-1.c: New test.
13128 * gcc.dg/pr46130-2.c: New test.
13129
13130 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13131
13132 PR c++/47291
13133 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13134
13135 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13136
13137 PR debug/46240
13138 * g++.dg/debug/pr46240.cc: New.
13139
13140 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR c++/47303
13143 * g++.dg/template/anonunion1.C: New test.
13144
13145 PR rtl-optimization/47337
13146 * gcc.c-torture/execute/pr47337.c: New test.
13147
13148 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13149
13150 PR testsuite/45342
13151 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13152
13153 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13154
13155 PR tree-optimization/46021
13156 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13157
13158 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13159
13160 PR tree-optimization/47290
13161 * g++.dg/torture/pr47290.C: New test.
13162
13163 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13164
13165 PR fortran/47240
13166 * gfortran.dg/proc_ptr_comp_29.f90: New.
13167
13168 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13169
13170 PR testsuite/41146
13171 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13172 powerpc-apple-darwin9.
13173
13174 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13175
13176 PR rtl-optimization/47299
13177 * gcc.c-torture/execute/pr47299.c: New test.
13178
13179 2011-01-17 Jason Merrill <jason@redhat.com>
13180
13181 * g++.dg/cpp0x/constexpr-virtual.C: New.
13182
13183 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13184
13185 PR fortran/47331
13186 * gfortran.dg/gomp/pr47331.f90: New test.
13187
13188 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13189
13190 PR objc/47314
13191 * objc.dg/selector-warn-1.m: New.
13192 * obj-c++.dg/selector-warn-1.mm: New.
13193
13194 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13195
13196 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13197 Update dg-final accordingly.
13198
13199 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13200
13201 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13202
13203 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13204
13205 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13206 target check.
13207 * gcc.dg/guality/pr36728-2.c: Likewise.
13208
13209 2011-01-17 Richard Guenther <rguenther@suse.de>
13210
13211 PR tree-optimization/47313
13212 * g++.dg/torture/pr47313.C: New testcase.
13213
13214 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13215
13216 PR target/47318
13217 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13218 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13219 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13220 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13221
13222 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13223 as __m256i.
13224 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13225 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13226 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13227
13228 2011-01-17 Richard Guenther <rguenther@suse.de>
13229
13230 PR tree-optimization/45967
13231 * gcc.dg/torture/pr45967-2.c: New testcase.
13232 * gcc.dg/torture/pr45967-3.c: Likewise.
13233
13234 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13235
13236 PR testsuite/47325
13237 * g++.dg/ext/pr47213.C: Require visibility.
13238
13239 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13240
13241 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13242 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13243
13244 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13245
13246 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13247 Linux-based targets.
13248
13249 2011-01-13 Jan Hubicka <jh@suse.cz>
13250
13251 PR tree-optimization/47276
13252 * gcc.dg/pr47276.c: New testcase.
13253
13254 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13255 Jonathan Wakely <jwakely.gcc@gmail.com>
13256
13257 PR c++/33558
13258 * g++.dg/other/pr33558.C: New.
13259 * g++.dg/other/pr33558-2.C: New.
13260
13261 2011-01-14 Martin Jambor <mjambor@suse.cz>
13262
13263 PR tree-optimization/45934
13264 PR tree-optimization/46302
13265 * g++.dg/ipa/devirt-c-1.C: New test.
13266 * g++.dg/ipa/devirt-c-2.C: Likewise.
13267 * g++.dg/ipa/devirt-c-3.C: Likewise.
13268 * g++.dg/ipa/devirt-c-4.C: Likewise.
13269 * g++.dg/ipa/devirt-c-5.C: Likewise.
13270 * g++.dg/ipa/devirt-c-6.C: Likewise.
13271 * g++.dg/ipa/devirt-6.C: Likewise.
13272 * g++.dg/ipa/devirt-d-1.C: Likewise.
13273 * g++.dg/torture/pr45934.C: Likewise.
13274
13275 2011-01-14 Jason Merrill <jason@redhat.com>
13276
13277 * g++.dg/cpp0x/variadic105.C: New.
13278
13279 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13280 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13281
13282 PR objc/45989
13283 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13284 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13285 execution tests on i?86-*-*, x86_64-*-* and
13286 powerpc*-apple-darwin* && ilp32.
13287 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13288 tests on i?86-*-* and x86_64-*-*.
13289
13290 2011-01-14 Richard Guenther <rguenther@suse.de>
13291
13292 PR tree-optimization/47280
13293 * g++.dg/opt/pr47280.C: New testcase.
13294
13295 2011-01-14 Jason Merrill <jason@redhat.com>
13296
13297 * g++.dg/cpp0x/constexpr-regress1.C: New.
13298
13299 * g++.dg/ext/flexary2.C: New.
13300
13301 2011-01-14 Richard Guenther <rguenther@suse.de>
13302
13303 PR middle-end/47281
13304 * gcc.dg/torture/pr47281.c: New testcase.
13305 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13306
13307 2011-01-14 Richard Guenther <rguenther@suse.de>
13308
13309 PR tree-optimization/47286
13310 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13311
13312 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13313
13314 PR c++/47213
13315 * g++.dg/ext/pr47213.C: New.
13316
13317 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13318
13319 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13320
13321 2011-01-13 Tobias Burnus <burnus@net-b.de>
13322 Mikael Morin <mikael@gcc.gnu.org>
13323
13324 PR fortran/45848
13325 PR fortran/47204
13326 * gfortran.dg/select_type_20.f90: New.
13327 * gfortran.dg/select_type_21.f90: New.
13328
13329 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13330
13331 PR target/47251
13332 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13333
13334 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13335
13336 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13337 * gcc.dg/guality/pr36728-2.c: Likewise.
13338
13339 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13340
13341 PR debug/PR46973
13342 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13343
13344 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13345
13346 PR rtl-optimization/45352
13347 * gcc.dg/pr45352-3.c: New.
13348
13349 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13350
13351 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13352 comment.
13353 * g++.dg/cpp0x/range-for8.C: New.
13354 * g++.dg/cpp0x/range-for9.C: New.
13355
13356 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13357
13358 PR debug/47209
13359 * g++.dg/debug/pr47209.C: New.
13360
13361 2011-01-12 Richard Guenther <rguenther@suse.de>
13362
13363 PR lto/47259
13364 * gcc.dg/lto/pr47259_0.c: New testcase.
13365 * gcc.dg/lto/pr47259_1.c: Likewise.
13366
13367 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13368
13369 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13370 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13371 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13372 methods missing from the OBJC2 Object.
13373 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13374 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13375 GNU and NeXT runtimes.
13376 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13377 comments.
13378 * objc-obj-c++-shared/Object1.m: Likewise.
13379 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13380 * objc.dg/proto-qual-1.m: Likewise.
13381 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13382 * obj-c++.dg/proto-qual-1.mm: Likewise.
13383
13384 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13385
13386 PR testsuite/33033
13387 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13388
13389 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13390
13391 Fixed the Objective-C++ testsuite and updated all tests.
13392 * lib/obj-c++.exp (obj-c++_init): Declare and set
13393 gcc_warning_prefix and gcc_error_prefix.
13394 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13395 'dg-warning', 'dg-message' and 'dg-error'.
13396 * obj-c++.dg/class-extension-3.mm: Likewise.
13397 * obj-c++.dg/class-protocol-1.mm: Likewise.
13398 * obj-c++.dg/encode-7.mm: Likewise.
13399 * obj-c++.dg/exceptions-3.mm: Likewise.
13400 * obj-c++.dg/exceptions-5.mm: Likewise.
13401 * obj-c++.dg/method-12.mm: Likewise.
13402 * obj-c++.dg/method-13.mm: Likewise.
13403 * obj-c++.dg/method-15.mm: Likewise.
13404 * obj-c++.dg/method-16.mm: Likewise.
13405 * obj-c++.dg/method-4.mm: Likewise.
13406 * obj-c++.dg/method-8.mm: Likewise.
13407 * obj-c++.dg/method-conflict-1.mm: Likewise.
13408 * obj-c++.dg/method-conflict-2.mm: Likewise.
13409 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13410 and uncommented second part of the testcase now that the testsuite
13411 works correctly.
13412 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13413 and uncommented second part of the testcase now that the testsuite
13414 works correctly.
13415 * obj-c++.dg/private-1.mm: Likewise.
13416 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13417 * obj-c++.dg/syntax-error-7.mm: Likewise.
13418 * obj-c++.dg/warn5.mm: Likewise.
13419 * obj-c++.dg/property/at-property-14.mm: Likewise.
13420 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13421 FIXME.
13422 * obj-c++.dg/property/at-property-18.mm: Likewise.
13423 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13424 FIXME.
13425 * obj-c++.dg/property/at-property-21.mm: Likewise.
13426 * obj-c++.dg/property/at-property-28.mm: Likewise.
13427 * obj-c++.dg/property/at-property-5.mm: Likewise.
13428 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13429 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13430 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13431 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13432 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13433 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13434 * obj-c++.dg/tls/diag-5.mm: Likewise.
13435 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13436 dg-error, now matched correctly.
13437
13438 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13439
13440 * objc.dg/property/at-property-29.m: New.
13441 * obj-c++.dg/property/at-property-29.mm: New.
13442
13443 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13444
13445 * go.test/go-test.exp (go-set-goarch): New proc.
13446 (go-gc-tests): Use it.
13447
13448 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13449
13450 PR debug/46955
13451 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13452
13453 2011-01-11 Richard Henderson <rth@redhat.com>
13454
13455 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13456
13457 2011-01-11 Jan Hubicka <jh@suse.cz>
13458
13459 PR lto/45721
13460 PR lto/45375
13461 * gcc.dg/lto/pr45721_1.c: New file.
13462 * gcc.dg/lto/pr45721_0.c: New file.
13463
13464 2011-01-11 Richard Guenther <rguenther@suse.de>
13465
13466 PR tree-optimization/46076
13467 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13468
13469 2011-01-11 Jeff Law <law@redhat.com>
13470
13471 * PR tree-optimization/47086
13472 * gcc.dg/pr47086.c: New test.
13473
13474 2011-01-11 Jason Merrill <jason@redhat.com>
13475
13476 PR c++/46658
13477 * g++.dg/template/new10.C: New.
13478
13479 PR c++/45520
13480 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13481
13482 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13483
13484 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13485 Split type definitions and NSConstantString class into...
13486 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13487 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13488 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13489 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13490 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13491 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13492 to comments.
13493 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13494 encode defines for newer NeXT system headers.
13495 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13496 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13497 * objc.dg/foreach-5.m: Likewise.
13498 * objc.dg/foreach-2.m: Likewise.
13499 * objc.dg/foreach-4.m: Likewise.
13500 * objc.dg/torture/strings/string1.m: Likewise.
13501 * objc.dg/torture/strings/string2.m: Likewise.
13502 * objc.dg/torture/strings/string3.m: Likewise.
13503 * objc.dg/torture/strings/string4.m: Likewise.
13504 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13505 header and stand alone.
13506 * obj-c++.dg/strings/strings-2.mm: Likewise.
13507 * objc.dg/torture/strings/const-str-3.m: Likewise.
13508 * objc.dg/strings/strings-2.m: Likewise.
13509 * objc.dg/strings/const-str-12b.m: Likewise.
13510
13511 2011-01-12 Richard Guenther <rguenther@suse.de>
13512
13513 PR middle-end/32511
13514 * gcc.dg/attr-weak-1.c: Adjust.
13515
13516 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13517
13518 PR fortran/47051
13519 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13520 standard compliant and comment.
13521
13522 2011-01-10 Jan Hubicka <jh@suse.cz>
13523
13524 PR lto/46083
13525 * gcc.dg/initpri3.c: New testcase.
13526
13527 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13528
13529 PR lto/47222
13530 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13531 externally visible.
13532 (g_esi): Likewise.
13533 (g_ebx): Likewise.
13534 (g_ebp): Likewise.
13535 (g_esp): Likewise.
13536 (g_ebp_save): Likewise.
13537 (g_esp_save): Likewise.
13538
13539 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13540
13541 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13542
13543 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13544
13545 PR tree-optimization/46021
13546 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13547 i?86-*-*, x86_64-*-*.
13548
13549 2011-01-10 Jeff Law <law@redhat.com>
13550
13551 * PR tree-optimization/47141
13552 * gcc.c-torture/compile/pr47141.c: New test.
13553
13554 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13555
13556 PR testsuite/46230
13557 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13558 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13559 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13560 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13561
13562 PR testsuite/46230
13563 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13564 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13565 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13566 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13567 being vectorized. Adjust dg-final pattern.
13568
13569 PR testsuite/46230
13570 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13571 * gcc.dg/vect/slp-24.c: Likewise.
13572
13573 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13574
13575 PR c++/47218
13576 * g++.dg/other/pr47218-1.C: New test file.
13577 * g++.dg/other/pr47218.C: Likewise.
13578 * g++.dg/other/pr47218.h: New supporting header.
13579
13580 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13581
13582 PR objc/47232
13583 * objc.dg/attributes/invalid-attribute-1.m: New.
13584 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13585
13586 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13587
13588 PR fortran/47224
13589 * gfortran.dg/proc_ptr_comp_28.f90: New.
13590
13591 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13592
13593 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13594 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13595 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13596 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13597 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13598 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13599 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13600 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13601 * objc.dg/gnu-api-2-class.m: Likewise.
13602 * objc.dg/gnu-api-2-ivar.m: Likewise.
13603 * objc.dg/gnu-api-2-method.m: Likewise.
13604 * objc.dg/gnu-api-2-objc.m: Likewise.
13605 * objc.dg/gnu-api-2-object.m: Likewise.
13606 * objc.dg/gnu-api-2-property.m: Likewise.
13607 * objc.dg/gnu-api-2-protocol.m: Likewise.
13608 * objc.dg/gnu-api-2-sel.m: Likewise.
13609
13610 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13611
13612 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13613 * objc.dg/objc-foreach-4.m: Likewise.
13614 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13615 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13616 * objc.dg/foreach-4.m: Likewise.
13617 * objc.dg/foreach-5.m: Likewise.
13618 * objc.dg/foreach-3.m: Return self from init.
13619
13620 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13621
13622 PR fortran/38536
13623 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13624
13625 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13626
13627 PR fortran/46313
13628 * gfortran.dg/class_35.f90: New.
13629
13630 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13631
13632 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13633
13634 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13635
13636 PR objc/47078
13637 * objc.dg/invalid-method-2.m: New.
13638 * obj-c++.dg/invalid-method-2.mm: New.
13639
13640 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13641
13642 PR fortran/46896
13643 * gfortran.dg/transpose_optimization_2.f90 : New test.
13644
13645 2011-01-08 Jan Hubicka <jh@suse.cz>
13646
13647 PR tree-optmization/46469
13648 * g++.dg/torture/pr46469.C: New testcase.
13649
13650 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13651
13652 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13653 emulation of libobjc-gnu structure layout functionality to ..
13654 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13655 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13656 * objc/execute/bf-common.h: Adjust headers.
13657 * objc/execute/bf-1.m: Likewise.
13658 * objc/execute/bf-2.m: Likewise.
13659 * objc/execute/bf-3.m: Likewise.
13660 * objc/execute/bf-4.m: Likewise.
13661 * objc/execute/bf-5.m: Likewise.
13662 * objc/execute/bf-6.m: Likewise.
13663 * objc/execute/bf-7.m: Likewise.
13664 * objc/execute/bf-8.m: Likewise.
13665 * objc/execute/bf-9.m: Likewise.
13666 * objc/execute/bf-10.m: Likewise.
13667 * objc/execute/bf-11.m: Likewise.
13668 * objc/execute/bf-12.m: Likewise.
13669 * objc/execute/bf-13.m: Likewise.
13670 * objc/execute/bf-14.m: Likewise.
13671 * objc/execute/bf-15.m: Likewise.
13672 * objc/execute/bf-16.m: Likewise.
13673 * objc/execute/bf-17.m: Likewise.
13674 * objc/execute/bf-18.m: Likewise.
13675 * objc/execute/bf-19.m: Likewise.
13676 * objc/execute/bf-20.m: Likewise.
13677 * objc/execute/bf-21.m: Likewise.
13678 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13679 objc_get_type_qualifiers ().
13680
13681 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13682
13683 PR fortran/45777
13684 * gfortran.dg/dependency_39.f90: New test.
13685
13686 2011-01-07 Jan Hubicka <jh@suse.cz>
13687
13688 Get builtins tests ready for linker plugin.
13689 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13690 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13691 my_memset, my_bzero): Mark used.
13692 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13693 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13694 volatile.
13695 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13696 volatile.
13697
13698 2011-01-07 Jan Hubicka <jh@suse.cz>
13699
13700 PR tree-optimization/46367
13701 * g++.dg/torture/pr46367.C: New file.
13702
13703 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13704
13705 PR target/47201
13706 * gcc.dg/pr47201.c: New test.
13707
13708 PR bootstrap/47187
13709 * gcc.dg/tree-prof/pr47187.c: New test.
13710
13711 2011-01-07 Tobias Burnus <burnus@net-b.de>
13712
13713 PR fortran/41580
13714 * gfortran.dg/extends_type_of_3.f90: New.
13715
13716 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13717
13718 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13719 * g++.dg/ext/dllimport-MI1.C: Likewise.
13720 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13721 * g++.dg/ext/dllimport10.C: Likewise.
13722 * g++.dg/ext/dllimport11.C: Likewise.
13723 * g++.dg/ext/dllimport12.C: Likewise.
13724 * g++.dg/ext/dllimport13.C: Likewise.
13725 * g++.dg/ext/dllimport2.C: Likewise.
13726 * g++.dg/ext/dllimport3.C: Likewise.
13727 * g++.dg/ext/dllimport4.C: Likewise.
13728 * g++.dg/ext/dllimport5.C: Likewise.
13729 * g++.dg/ext/dllimport6.C: Likewise.
13730 * g++.dg/ext/dllimport8.C: Likewise.
13731 * g++.dg/ext/dllimport9.C: Likewise.
13732 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13733 targets, too. Additionally enable test for i?86-*-mingw*.
13734 * g++.dg/ext/selectany1.C: Likewise.
13735 Remove guard variable check.
13736
13737 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13738
13739 PR fortran/47189
13740 PR fortran/47194
13741 * gfortran.dg/storage_size_3.f08: Extended.
13742
13743 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13744
13745 PR c++/47022
13746 * g++.dg/template/stdarg1.C: New test.
13747
13748 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13749
13750 PR fortran/47195
13751 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13752 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13753 from the interface of functions to not hide the errors that
13754 shall be tested.
13755
13756 2011-01-06 Jan Hubicka <jh@suse.cz>
13757
13758 * gcc.dg/lto/pr47188_0.c: New testcase.
13759 * gcc.dg/lto/pr47188_1.c: New testcase.
13760
13761 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13762
13763 PR fortran/33117
13764 PR fortran/46478
13765 * gfortran.dg/interface_33.f90: New test.
13766
13767 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13768
13769 PR c/47150
13770 * gcc.c-torture/compile/pr47150.c: New test.
13771
13772 2011-01-06 Ira Rosen <irar@il.ibm.com>
13773
13774 PR tree-optimization/47139
13775 * gcc.dg/vect/pr47139.c: New test.
13776
13777 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13778
13779 PR fortran/47180
13780 * gfortran.dg/extends_type_of_2.f03: New.
13781
13782 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13783
13784 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13785
13786 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13787
13788 * gnat.dg/opt14.adb: New test.
13789
13790 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13791
13792 PR fortran/46017
13793 * gfortran.dg/allocate_error_2.f90: New test.
13794
13795 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13796
13797 PR fortran/47024
13798 * gfortran.dg/storage_size_3.f08: New.
13799
13800 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13801
13802 PR libgfortran/47154
13803 * gfortran.dg/namelist_68.f90: New test.
13804
13805 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13806
13807 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13808
13809 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13810
13811 PR fortran/46448
13812 * gfortran.dg/class_34.f90: New.
13813
13814 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13815
13816 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13817 use __builtin_inff. Skip all single-precision tests that require
13818 Infinity.
13819
13820 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13821
13822 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13823
13824 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13825
13826 PR tree-optimization/47148
13827 * gcc.c-torture/execute/pr47148.c: New test.
13828
13829 PR tree-optimization/47155
13830 * gcc.c-torture/execute/pr47155.c: New test.
13831
13832 PR rtl-optimization/47157
13833 * gcc.c-torture/compile/pr47157.c: New test.
13834
13835 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13836
13837 * gcc.dg/torture/vector-shift2.c (schar): Define.
13838 (main): Always use schar or uchar instead of plain "char" to avoid
13839 dependencies on implementation-defined char signedness.
13840
13841 2011-01-03 Martin Jambor <mjambor@suse.cz>
13842
13843 PR tree-optimization/46801
13844 * gnat.dg/pack9.adb: Remove xfail.
13845
13846 2011-01-03 Martin Jambor <mjambor@suse.cz>
13847
13848 PR tree-optimization/46984
13849 * g++.dg/ipa/pr46984.C: New test.
13850
13851 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13852
13853 PR fortran/46408
13854 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13855
13856 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13857
13858 PR tree-optimization/47140
13859 * gcc.c-torture/compile/pr47140.c: New test.
13860
13861 PR rtl-optimization/47028
13862 * gcc.dg/pr47028.c: New test.
13863
13864 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13865
13866 * objc.dg/protocol-forward-1.m: Removed TODO.
13867 * objc.dg/protocol-forward-2.m: New.
13868 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13869 * obj-c++.dg/protocol-forward-2.mm: New.
13870
13871 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13872
13873 PR target/38662
13874 * g++.dg/eh/pr38662.C: New testcase.
13875
13876 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13877
13878 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13879 scan for newline '\n'.
13880
13881 \f
13882 Copyright (C) 2011 Free Software Foundation, Inc.
13883
13884 Copying and distribution of this file, with or without modification,
13885 are permitted in any medium without royalty provided the copyright
13886 notice and this notice are preserved.