re PR debug/50983 (incorrect DW_LNS_negate_stmt)
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-10 Jason Merrill <jason@redhat.com>
2
3 PR debug/50983
4 * gcc.dg/debug/dwarf2/asm-line1.c: New.
5
6 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gnat.dg/atomic6_1.adb: New test.
9 * gnat.dg/atomic6_2.adb: Likewise.
10 * gnat.dg/atomic6_3.adb: Likewise.
11 * gnat.dg/atomic6_4.adb: Likewise.
12 * gnat.dg/atomic6_5.adb: Likewise.
13 * gnat.dg/atomic6_6.adb: Likewise.
14 * gnat.dg/atomic6_7.adb: Likewise.
15 * gnat.dg/atomic6_8.adb: Likewise.
16 * gnat.dg/atomic6_pkg.ads: New helper.
17
18 2011-11-10 Jakub Jelinek <jakub@redhat.com>
19
20 PR middle-end/51077
21 * gcc.c-torture/compile/pr51077.c: New test.
22
23 PR rtl-optimization/51023
24 * gcc.c-torture/execute/pr51023.c: New test.
25
26 2011-11-10 Richard Guenther <rguenther@suse.de>
27
28 PR tree-optimization/51042
29 * gcc.dg/torture/pr51042.c: New testcase.
30
31 2011-11-10 Richard Guenther <rguenther@suse.de>
32
33 PR tree-optimization/51070
34 * gcc.dg/torture/pr51070.c: New testcase.
35
36 2011-11-10 Richard Guenther <rguenther@suse.de>
37
38 PR tree-optimization/51030
39 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
40
41 2011-11-10 Richard Guenther <rguenther@suse.de>
42
43 PR middle-end/51071
44 * gcc.dg/torture/pr51071.c: New testcase.
45
46 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
47
48 * gnat.dg/loop_optimization9.ad[sb]: New test.
49
50 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
51
52 PR tree-optimization/51058
53 * gfortran.dg/vect/pr51058.f90: New test.
54
55 2011-11-10 Jakub Jelinek <jakub@redhat.com>
56
57 PR tree-optimization/51000
58 * gcc.dg/vect/pr51000.c: New test.
59
60 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/50837
63 * g++.dg/cpp0x/static_assert5.C: New.
64 * g++.dg/template/nontype13.C: Tweak.
65
66 2011-11-09 Jason Merrill <jason@redhat.com>
67
68 PR c++/50972
69 * g++.dg/cpp0x/noexcept16.C: New.
70
71 PR c++/51046
72 * g++.dg/cpp0x/variadic119.C: New.
73
74 2011-11-09 Jakub Jelinek <jakub@redhat.com>
75
76 PR target/50911
77 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
78 permutations.
79 * gcc.dg/torture/vshuf-32.inc: Likewise.
80 * gcc.dg/torture/vshuf-4.inc: Likewise.
81 * gcc.dg/torture/vshuf-8.inc: Likewise.
82
83 * gcc.dg/tm/memopt-1.c: Fix up regexp.
84
85 2011-11-09 Ian Lance Taylor <iant@google.com>
86
87 * lib/target-supports.exp (check_effective_target_ucontext_h): New
88 procedure.
89 * gcc.dg/split-5.c: New test.
90
91 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
92
93 * gcc.dg/tm/memopt-1.c: Adjust regexp.
94
95 2011-11-09 Jason Merrill <jason@redhat.com>
96
97 PR c++/51029
98 * g++.dg/template/virtual1.C: New.
99
100 2011-11-08 Jason Merrill <jason@redhat.com>
101
102 Run most C++ tests in both C++98 and C++11 modes.
103 * lib/target-supports.exp (check_effective_target_c++11): New.
104 (check_effective_target_c++98): New.
105 * lib/g++-dg.exp (g++-dg-runtest): New.
106 * g++.dg/dg.exp: Use g++-dg-runtest.
107 * g++.dg/charset/charset.exp: Likewise.
108 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
109 * g++.dg/dfp/dfp.exp: Likewise.
110 * g++.dg/gcov/gcov.exp: Likewise.
111 * g++.dg/gomp/gomp.exp: Likewise.
112 * g++.dg/graphite/graphite.exp: Likewise.
113 * g++.dg/tls/tls.exp: Likewise.
114 * g++.dg/tm/tm.exp: Likewise.
115 * g++.dg/vect/vect.exp: Likewise.
116 * g++.old-deja/old-deja.exp: Likewise.
117 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
118 with some of the torture options.
119 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
120 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
121 * g++.dg/init/null1.C: Only run in C++98.
122 * g++.dg/warn/Wconversion-null-3.C: Likewise.
123 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
124 * g++.old-deja/g++.brendan/crash64.C: Likewise.
125 * g++.old-deja/g++.other/anon9.C: Likewise.
126 * g++.old-deja/g++.other/linkage1.C: Likewise.
127 * g++.old-deja/g++.other/linkage2.C: Likewise.
128 * g++.old-deja/g++.pt/t29.C: Likewise.
129 * g++.old-deja/g++.pt/t30.C: Likewise.
130 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
131 * g++.dg/ext/anon-struct4.C: Likewise.
132 * g++.dg/init/brace2.C: Likewise.
133 * g++.dg/init/brace6.C: Likewise.
134 * g++.dg/other/anon3.C: Likewise.
135 * g++.dg/template/arg2.C: Likewise.
136 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
137 * g++.old-deja/g++.brendan/enum11.C: Likewise.
138 * g++.old-deja/g++.brendan/enum8.C: Likewise.
139 * g++.old-deja/g++.brendan/enum9.C: Likewise.
140 * g++.old-deja/g++.brendan/friend3.C: Likewise.
141 * g++.old-deja/g++.brendan/init2.C: Likewise.
142 * g++.old-deja/g++.brendan/init4.C: Likewise.
143 * g++.old-deja/g++.brendan/misc14.C: Likewise.
144 * g++.old-deja/g++.jason/cond.C: Likewise.
145 * g++.old-deja/g++.law/init1.C: Likewise.
146 * g++.old-deja/g++.law/operators32.C: Likewise.
147 * g++.old-deja/g++.pt/enum6.C: Likewise.
148 * g++.old-deja/g++.pt/explicit70.C: Likewise.
149 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
150
151 * g++.dg/eh/new1.C: Adjust for C++11 mode.
152 * g++.dg/init/new11.C: Likewise.
153 * g++.dg/init/pr29571.C: Likewise.
154 * g++.dg/lookup/forscope2.C: Likewise.
155 * g++.dg/parse/linkage1.C: Likewise.
156 * g++.dg/parse/typedef8.C: Likewise.
157 * g++.dg/template/error44.C: Likewise.
158 * g++.dg/tls/diag-2.C: Likewise.
159 * g++.dg/tls/diag-4.C: Likewise.
160 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
161 * g++.old-deja/g++.abi/arraynew.C: Likewise.
162 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
163 * g++.old-deja/g++.brendan/new3.C: Likewise.
164 * g++.old-deja/g++.eh/new1.C: Likewise.
165 * g++.old-deja/g++.eh/new2.C: Likewise.
166 * g++.old-deja/g++.jason/new.C: Likewise.
167 * g++.old-deja/g++.law/friend1.C: Likewise.
168 * g++.old-deja/g++.mike/net46.C: Likewise.
169 * g++.old-deja/g++.mike/p755.C: Likewise.
170 * g++.old-deja/g++.other/new6.C: Likewise.
171
172 * g++.dg/cpp0x/variadic74.C: Adjust diags.
173 * g++.dg/template/crash53.C: Likewise.
174 * g++.dg/template/void9.C: Likewise.
175
176 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
177
178 PR c++/51045
179 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
180
181 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
182
183 PR c++/51047
184 * g++.dg/cpp0x/sfinae29.C: New.
185
186 2011-11-09 Janus Weil <janus@gcc.gnu.org>
187
188 PR fortran/50960
189 * gfortran.dg/typebound_call_22.f03: New test case.
190
191 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
192
193 PR libfortran/50016
194 * gfortran.dg/inquire_size.f90: Don't flush the unit.
195
196 2011-11-09 Richard Guenther <rguenther@suse.de>
197
198 PR tree-optimization/51039
199 * gcc.dg/pr51039.c: New testcase.
200
201 2011-11-09 Jakub Jelinek <jakub@redhat.com>
202
203 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
204 Enable also for powerpc*-*-*.
205
206 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
207
208 PR fortran/50540
209 * gfortran.dg/forall_16.f90: New test.
210
211 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
212
213 PR fortran/38718
214 * gfortran.dg/initialization_29.f90: Expand test.
215
216 2011-11-09 Dodji Seketeli <dodji@redhat.com>
217
218 PR c++/51027
219 * g++.dg/cpp0x/alias-decl-12.C: New test.
220 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
221
222 2011-11-09 Dodji Seketeli <dodji@redhat.com>
223
224 PR debug/51032
225 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
226
227 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
228
229 PR tree-optimization/51015
230 * gcc.dg/vect/pr51015.c: New test.
231
232 2011-11-08 David S. Miller <davem@davemloft.net>
233
234 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
235 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
236
237 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
238
239 PR fortran/50404
240 * gfortran.dg/io_constraints_3.f90: Improve testcase.
241
242 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
243
244 PR fortran/50409
245 * gfortran.dg/string_5.f90: Improve testcase.
246
247 2011-10-23 Jason Merrill <jason@redhat.com>
248
249 PR c++/50835
250 * g++.dg/template/lvalue2.C: New.
251
252 2011-11-08 Michael Matz <matz@suse.de>
253
254 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
255 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
256 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
257 * g++.dg/eh/builtin2.C: Ditto.
258 * g++.dg/eh/builtin3.C: Ditto.
259
260 2011-11-08 Jakub Jelinek <jakub@redhat.com>
261
262 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
263 being prefered even for -mavx.
264 * gcc.target/i386/avx-cvt-3.c: New test.
265
266 2011-11-08 Richard Guenther <rguenther@suse.de>
267
268 PR tree-optimization/51012
269 * gcc.dg/pr51012-1.c: New testcase.
270 * gcc.dg/pr51012-2.c: Likewise.
271
272 2011-11-08 Richard Guenther <rguenther@suse.de>
273
274 PR middle-end/51010
275 * c-c++-common/uninit-pr51010.c: New testcase.
276
277 2011-11-08 Jakub Jelinek <jakub@redhat.com>
278
279 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
280 check_effective_target_vect_call_copysignf,
281 check_effective_target_vect_call_lrint): New procedures.
282 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
283 $VECT_SLP_CFLAGS with -ffast-math.
284 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
285 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
286 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
287 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
288
289 2011-11-07 Richard Henderson <rth@redhat.com>
290 Aldy Hernandez <aldyh@redhat.com>
291 Torvald Riegel <triegel@redhat.com>
292
293 Merged from transactional-memory.
294
295 * g++.dg/dg.exp: Run transactional memory tests.
296 * g++.dg/tm: New directory with new tests.
297 * gcc.dg/tm: New directory with new tests.
298 * c-c++-common/tm: New directory with new tests.
299
300 2011-11-08 Dodji Seketeli <dodji@redhat.com>
301
302 Fix context handling of alias-declaration
303 * g++.dg/cpp0x/alias-decl-11.C: New test.
304
305 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
306
307 PR c++/50864
308 * g++.dg/parse/template26.C: New.
309 * g++.dg/template/crash45.C: Adjust dg-error string.
310
311 2011-11-07 Jason Merrill <jason@redhat.com>
312
313 PR c++/50848
314 * g++.dg/template/lookup9.C: New.
315
316 PR c++/50863
317 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
318
319 PR c++/50870
320 * g++.dg/cpp0x/decltype35.C: New.
321
322 2011-11-07 Dodji Seketeli <dodji@redhat.com>
323
324 Support C++11 alias-declaration
325 PR c++/45114
326 * g++.dg/cpp0x/alias-decl-0.C: New test case.
327 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
328 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
329 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
330 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
331 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
332 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
333 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
334 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
335 * g++.dg/ext/alias-decl-attr1.C: Likewise.
336 * g++.dg/ext/alias-decl-attr2.C: Likewise.
337 * g++.dg/ext/alias-decl-attr3.C: Likewise.
338 * g++.dg/ext/alias-decl-attr4.C: Likewise.
339
340 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
341
342 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
343
344 2011-11-07 Janus Weil <janus@gcc.gnu.org>
345
346 PR fortran/50919
347 * gfortran.dg/typebound_call_21.f03: New.
348
349 2011-11-07 Nathan Sidwell <nathan@acm.org>
350
351 * gcc.dg/profile-dir-1.c: Adjust final scan.
352 * gcc.dg/profile-dir-2.c: Adjust final scan.
353 * gcc.dg/profile-dir-3.c: Adjust final scan.
354 * gcc.misc-tests/gcov.exp: Adjust regexp.
355 * gcc.misc-tests/gcov-12.c: New.
356 * gcc.misc-tests/gcov-13.c: New.
357 * gcc.misc-tests/gcovpart-13b.c: New.
358 * gcc.misc-tests/gcov-14.c: New.
359
360 2011-11-07 Jason Merrill <jason@redhat.com>
361
362 PR c++/35688
363 * g++.dg/ext/visibility/template8.C: New.
364
365 2011-11-07 Jakub Jelinek <jakub@redhat.com>
366
367 PR tree-optimization/50789
368 * gcc.target/i386/avx2-gather-1.c: New test.
369 * gcc.target/i386/avx2-gather-2.c: New test.
370 * gcc.target/i386/avx2-gather-3.c: New test.
371 * gcc.target/i386/avx2-gather-4.c: New test.
372
373 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
374
375 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
376
377 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
378
379 PR libfortran/45723
380 * gfortran.dg/open_dev_null.f90: Remove testcase.
381
382 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
383
384 * lib/target-supports.exp (check_effective_target_sync_int_128):
385 Don't cache the result.
386 (check_effective_target_sync_long_long): Ditto.
387
388 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
389
390 PR rtl-optimization/47698
391 * gcc.target/i386/47698.c: New test.
392
393 2011-11-06 Jason Merrill <jason@redhat.com>
394
395 PR c++/35688
396 * g++.dg/ext/visibility/template7.C: New.
397
398 2011-11-07 Terry Guo <terry.guo@arm.com>
399
400 * gcc.target/arm/wmul-1.c: Adjust optimization level.
401 * gcc.target/arm/wmul-2.c: Ditto.
402 * gcc.target/arm/wmul-3.c: Ditto.
403 * gcc.target/arm/wmul-4.c: Ditto.
404
405 2011-11-06 Joseph Myers <joseph@codesourcery.com>
406
407 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
408 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
409 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
410 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
411 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
412 expected diagnostics.
413
414 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
415 Richard Henderson <rth@redhat.com>
416 Aldy Hernandez <aldyh@redhat.com>
417
418 Merged from cxx-mem-model.
419
420 * lib/target-supports.exp (check_effective_target_sync_int_128,
421 check_effective_target_sync_long_long): Check whether the target
422 supports 64 and 128 bit __sync builtins.
423 (check_effective_target_cas_char): New.
424 (check_effective_target_cas_int): New.
425 * gcc.dg/dg.exp: Exclude simulate-thread tests.
426 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
427 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
428 produce the expected library calls.
429 * gcc.dg/atomic-fence.c: New functional tests.
430 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
431 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
432 * gcc.dg/atomic-lockfree[-aux].c: New tests.
433 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
434 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
435 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
436 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
437 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
438 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
439 are atomic.
440 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
441 loads are atomic.
442 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
443 are atomic.
444 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
445 are atomic.
446 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
447 int128 operations are atomic.
448 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
449 operations are atomic.
450 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
451 operations are atomic.
452 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
453 operations are atomic.
454 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
455 stores aren't moved out of a loop.
456 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
457 globals don't overwrite neighbouring globals.
458 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
459 writes dont overwrite neighbouring components.
460 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
461 * c-c++-common/gomp/atomic-3.c: Likewise.
462 * c-c++-common/gomp/atomic-9.c: Likewise.
463 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
464 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
465 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
466 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
467 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
468 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
469 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
470 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
471 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
472 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
473 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
474 g++.dg/gomp/atomic-15.C: Remove.
475 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
476 * gcc.dg/gomp/atomic-11.c: Remove test.
477
478 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
479
480 * gcc.dg/vect/bb-slp-cond-1.c: New test.
481 * gcc.dg/vect/slp-cond-1.c: New test.
482 * gcc.dg/vect/slp-cond-2.c: New test.
483
484 2011-11-05 David S. Miller <davem@davemloft.net>
485
486 * lib/test-supports.exp
487 (check_effective_target_ultrasparc_vis2_hw): New proc.
488 (check_effective_target_ultrasparc_vis3_hw): New proc.
489 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
490 * gcc.target/sparc/vec-init-2.inc: Likewise.
491 * gcc.target/sparc/vec-init-3.inc: Likewise.
492 * gcc.target/sparc/vec-init-1-vis1.c: New test.
493 * gcc.target/sparc/vec-init-1-vis2.c: New test.
494 * gcc.target/sparc/vec-init-1-vis3.c: New test.
495 * gcc.target/sparc/vec-init-2-vis1.c: New test.
496 * gcc.target/sparc/vec-init-2-vis2.c: New test.
497 * gcc.target/sparc/vec-init-2-vis3.c: New test.
498 * gcc.target/sparc/vec-init-3-vis1.c: New test.
499 * gcc.target/sparc/vec-init-3-vis2.c: New test.
500 * gcc.target/sparc/vec-init-3-vis3.c: New test.
501
502 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
503
504 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
505 Disable test on Epiphany.
506 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
507 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
508 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
509 * g++.dg/parse/pragma3.C: Likewise.
510 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
511 (bar): Use it.
512 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
513 * gcc.dg/tls/thr-cse-1.c: Likewise.
514 * g++.dg/opt/devirt2.C: Likewise.
515 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
516 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
517 * gcc.target/epiphany: New directory.
518
519 2011-11-05 Tobias Burnus <burnus@net-b.de>
520
521 * gfortran.dg/quad_2.f90: New.
522
523 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
524
525 * gcc.dg/strlenopt-22g.c: New wrapper around...
526 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
527
528 2011-11-04 Jason Merrill <jason@redhat.com>
529
530 PR c++/26714
531 * g++.dg/init/lifetime2.C: New.
532 * g++.dg/cpp0x/initlist-lifetime2.C: New.
533
534 PR c++/48370
535 * g++.dg/init/lifetime1.C: Test cleanup order.
536
537 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
538
539 * g++.dg/other/offsetof7.C: New test.
540
541 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
542
543 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
544 variable, default empty, -ffat-lto-objects for effective_target_lto.
545 (gcc-dg-test-1): Add options from dg-final methods.
546 * lib/scanasm.exp (scan-assembler_required_options)
547 (scan-assembler-not_required_options): New procs.
548
549 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
550
551 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
552 generate a pedwarn in c++98-mode.
553 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
554 don't generate a pedwarn in c++0x-mode.
555
556 2011-11-04 Olivier Goffart <olivier@woboq.com>
557
558 PR c++/50965
559 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
560
561 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
562
563 PR rtl-optimization/38644
564 * gcc.target/arm/stack-red-zone.c: New.
565
566 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
567
568 PR c++/48420
569 * g++.dg/warn/Wconversion-null-3.C: New.
570
571 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
572
573 PR c++/50941
574 * g++.dg/cpp0x/udlit-strint-length.C: New.
575
576 2011-11-04 Jason Merrill <jason@redhat.com>
577
578 PR c++/48370
579 * g++.dg/cpp0x/initlist-lifetime1.C: New.
580 * g++.dg/init/lifetime1.C: New.
581 * g++.dg/init/ref21.C: New.
582 * g++.dg/eh/array1.C: New.
583
584 2011-11-04 Tom de Vries <tom@codesourcery.com>
585
586 PR tree-optimization/50763
587 * gcc.dg/pr50763-5.c: New test.
588
589 2011-11-04 Tom de Vries <tom@codesourcery.com>
590
591 PR tree-optimization/50763
592 * g++.dg/pr50763-4.C: New test.
593
594 2011-11-04 Jakub Jelinek <jakub@redhat.com>
595
596 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
597 test.
598
599 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
600
601 * gcc.dg/torture/vec-cvt-1.c: New test.
602
603 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
604
605 * gnat.dg/specs/private1[-sub].ads: New test.
606
607 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
608
609 PR fortran/43829
610 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
611 * gfortran.dg/inline_sum_1.f90: New.
612 * gfortran.dg/inline_sum_2.f90: New.
613 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
614 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
615 * gfortran.dg/inline_product_1.f90: New.
616
617 2011-11-03 Tobias Burnus <burnus@net-b.de>
618
619 PR fortran/50933
620 * gfortran.dg/bind_c_dts_5.f90: New.
621
622 2011-11-03 Tobias Burnus <burnus@net-b.de>
623
624 PR fortran/50960
625 * gfortran.dg/module_parameter_array_refs_2.f90: New.
626
627 2011-11-03 Richard Guenther <rguenther@suse.de>
628
629 PR middle-end/50079
630 * g++.dg/init/copy7.C: Remove testcase.
631
632 2011-11-03 Martin Jambor <mjambor@suse.cz>
633
634 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
635 * g++.dg/ipa/devirt-c-2.C: Likewise.
636 * g++.dg/ipa/devirt-c-7.C: New test.
637 * g++.dg/ipa/devirt-c-8.C: Likewise.
638
639 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
640
641 PR tree-optimization/50912
642 * gnat.dg/loop_optimization10.ad[sb]: New test.
643 * gnat.dg/loop_optimization10_pkg.ads: New helper.
644
645 2011-11-02 Jason Merrill <jason@redhat.com>
646
647 PR c++/50930
648 * g++.dg/cpp0x/nsdmi-list2.C: New.
649
650 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
651
652 PR c++/50810
653 * g++.dg/cpp0x/warn_cxx0x2.C: New.
654 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
655
656 2011-11-02 Tom de Vries <tom@codesourcery.com>
657
658 PR tree-optimization/50769
659 * gfortran.dg/pr50769.f90: New test.
660
661 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
662
663 * gcc.target/sparc/20111102-1.c: New test.
664
665 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
666
667 PR c++/50956
668 * g++.dg/warn/Wcast-qual2.C: New.
669
670 2011-11-02 Tom de Vries <tom@codesourcery.com>
671
672 PR tree-optimization/50763
673 * g++.dg/pr50763-3.C: New test.
674
675 2011-11-02 Tom de Vries <tom@codesourcery.com>
676
677 PR tree-optimization/50672
678 * g++.dg/pr50672.C: New test.
679
680 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
681
682 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
683 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
684 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
685
686 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
687
688 2011-11-02 Richard Guenther <rguenther@suse.de>
689
690 PR tree-optimization/50902
691 * gcc.dg/torture/pr50902.c: New testcase.
692
693 2010-11-02 Richard Guenther <rguenther@suse.de>
694
695 PR tree-optimization/50890
696 * gcc.dg/torture/pr50890.c: New testcase.
697
698 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
699
700 PR c++/44277
701 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
702 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
703
704 2011-11-01 Tom de Vries <tom@codesourcery.com>
705
706 PR tree-optimization/50908
707 * gcc.dg/pr50908.c: New test.
708 * gcc.dg/pr50908-2.c: Same.
709 * gcc.dg/pr50908-3.c: Same.
710
711 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
712
713 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
714 the outer loop. Remove comment. Don't check for widen-mult.
715
716 2011-10-31 Martin Jambor <mjambor@suse.cz>
717
718 * gcc.dg/ipa/ipcp-4.c: New test.
719
720 2011-10-31 Jakub Jelinek <jakub@redhat.com>
721
722 * gcc.dg/vshift-3.c: New test.
723 * gcc.dg/vshift-4.c: New test.
724 * gcc.dg/vshift-5.c: New test.
725
726 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
727
728 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
729 and current implementation.
730
731 2011-10-31 Paul Brook <paul@codesourcery.com>
732
733 * gcc.dg/constructor-1.c: New test.
734
735 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
736
737 PR fortran/50753
738 * gfortran.dg/dshift_3.f90: New test.
739
740 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
741
742 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
743 hppa*-*-hpux*.
744 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
745 * gcc.dg/torture/vshuf-v4si.c: Likewise.
746 * gcc.dg/torture/vshuf-v8si.c: Likewise.
747 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
748 * gcc.dg/torture/vshuf-v4di.c: Likewise.
749 * gcc.dg/torture/vshuf-v2df.c: Likewise.
750 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
751 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
752 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
753 * gcc.dg/torture/vshuf-v2di.c: Likewise.
754 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
755 * gcc.dg/torture/vshuf-v4df.c: Likewise.
756 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
757 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
758 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
759 * gcc.dg/vector-compare-2.c: Likewise.
760
761 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
762
763 PR c++/50901
764 * g++.dg/cpp0x/pr50901.C: New.
765
766 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
767
768 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
769 * gcc.target/i386/fma4-check.h (main): Ditto.
770 * gcc.target/i386/xop-check.h (main): Ditto.
771
772 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
773
774 Revert:
775 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
776
777 PR c++/50864
778 * g++.dg/template/crash109.C: New.
779
780 2011-10-28 Jason Merrill <jason@redhat.com>
781
782 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
783
784 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
785
786 PR c++/50864
787 * g++.dg/template/crash109.C: New.
788
789 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
790
791 * gfortran.dg/nearest_5.f90: New test.
792
793 2011-10-28 Jakub Jelinek <jakub@redhat.com>
794
795 * gcc.dg/vshift-1.c: New test.
796 * gcc.dg/vshift-2.c: New test.
797 * gcc.target/i386/xop-vshift-1.c: New test.
798 * gcc.target/i386/xop-vshift-2.c: New test.
799 * gcc.target/i386/avx2-vshift-1.c: New test.
800
801 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
802
803 PR rtl-optimization/49720
804 * g++.dg/torture/pr49720.C: New test.
805
806 2011-10-27 David S. Miller <davem@davemloft.net>
807
808 * gcc.target/sparc/setcc-3.c: New test.
809
810 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
811
812 PR c++/30066
813 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
814
815 2011-10-27 Jakub Jelinek <jakub@redhat.com>
816
817 * gcc.target/i386/sse2-cvt-1.c: New test.
818 * gcc.target/i386/sse2-cvt-2.c: New test.
819 * gcc.target/i386/avx-cvt-1.c: New test.
820 * gcc.target/i386/avx-cvt-2.c: New test.
821 * gcc.target/i386/avx2-cvt-1.c: New test.
822 * gcc.target/i386/avx2-cvt-2.c: New test.
823
824 2011-10-27 Martin Jambor <mjambor@suse.cz>
825
826 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
827
828 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
829 Steven G. Kargl <kargl@gcc.gnu.org>
830
831 PR target/50875
832 * gfortran.dg/pr50875.f90: New test.
833
834 2011-10-26 David S. Miller <davem@davemloft.net>
835
836 * gcc.target/sparc/fmaf-1.c: New test.
837
838 * gcc.target/sparc/setcc-1.c: New test.
839 * gcc.target/sparc/setcc-2.c: New test.
840
841 2011-10-26 Joseph Myers <joseph@codesourcery.com>
842
843 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
844
845 2011-10-26 Joseph Myers <joseph@codesourcery.com>
846
847 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
848 Windows targets.
849
850 2011-10-26 Joseph Myers <joseph@codesourcery.com>
851
852 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
853 symbol names.
854
855 2011-10-26 Joseph Myers <joseph@codesourcery.com>
856
857 * gcc.target/i386/pad-4.c: Skip for Windows targets.
858
859 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
860
861 * gnat.dg/specs/discr1.ads: New test.
862 * gnat.dg/specs/discr1_pkg.ads: New helper.
863
864 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
865
866 * gnat.dg/specs/unchecked_union.ads: Rename to...
867 * gnat.dg/specs/unchecked_union1.ads: ...this.
868 * gnat.dg/specs/unchecked_union2.ads: New test.
869
870 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
871
872 * gnat.dg/specs/atomic1.ads: New test.
873
874 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
875
876 Implement C++11 user-defined literals.
877 * g++.dg/cpp0x/udlit-addr.C: New.
878 * g++.dg/cpp0x/udlit-args.C: New.
879 * g++.dg/cpp0x/udlit-args-neg.C: New.
880 * g++.dg/cpp0x/udlit-clink-neg.C: New.
881 * g++.dg/cpp0x/udlit-concat.C: New.
882 * g++.dg/cpp0x/udlit-concat-neg.C: New.
883 * g++.dg/cpp0x/udlit-constexpr.C: New.
884 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
885 * g++.dg/cpp0x/udlit-declare-neg.C: New.
886 * g++.dg/cpp0x/udlit-friend.C: New.
887 * g++.dg/cpp0x/udlit-general.C: New.
888 * g++.dg/cpp0x/udlit-inline.C: New.
889 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
890 * g++.dg/cpp0x/udlit-member-neg.C: New.
891 * g++.dg/cpp0x/udlit-namespace.C: New.
892 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
893 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
894 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
895 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
896 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
897 * g++.dg/cpp0x/udlit-operator-neg.C: New.
898 * g++.dg/cpp0x/udlit-raw-str.C: New.
899 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
900 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
901 * g++.dg/cpp0x/udlit-systemheader.C: New.
902 * g++.dg/cpp0x/udlit-template.C: New.
903 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
904 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
905 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
906 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
907 * g++.dg/cpp0x/udlit_system_header: New.
908
909 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
910
911 PR c++/50870
912 * g++.dg/cpp0x/decltype34.C: New.
913
914 2011-10-26 Tom de Vries <tom@codesourcery.com>
915
916 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
917 * gcc.c-torture/unsorted/HIset.c: Same.
918 * gcc.c-torture/unsorted/SIcmp.c: Same.
919 * gcc.c-torture/unsorted/SIset.c: Same.
920 * gcc.c-torture/unsorted/SFset.c: Same.
921 * gcc.c-torture/unsorted/UHIcmp.c: Same.
922 * gcc.c-torture/unsorted/USIcmp.c: Same.
923 * gcc.c-torture/unsorted/DFcmp.c: Same.
924
925 2011-10-26 Jakub Jelinek <jakub@redhat.com>
926
927 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
928 to work also with -masm=intel and additionally test the xmm vs. ymm
929 register type combination on mask/dest and in vsib.
930 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
931 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
932 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
933 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
934 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
935 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
936 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
937 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
938 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
939 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
940 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
941 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
942 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
943 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
944 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
945 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
946 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
947 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
948 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
949 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
950 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
951 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
952 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
953 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
954 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
955 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
956 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
957 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
958 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
959 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
960 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
961
962 2011-10-26 Tom de Vries <tom@codesourcery.com>
963
964 PR tree-optimization/50763
965 * gcc.dg/pr50763-2.c: New test.
966
967 2011-10-25 Joseph Myers <joseph@codesourcery.com>
968
969 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
970 Update expected messages.
971
972 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
973
974 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
975
976 2011-10-25 Jason Merrill <jason@redhat.com>
977
978 PR c++/50866
979 * g++.dg/init/aggr7.C: New.
980
981 PR c++/49996
982 * g++.dg/cpp0x/initlist59.C: New.
983
984 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
985
986 PR c++/50858
987 * g++.dg/overload/operator5.C: New.
988
989 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/50861
992 * g++.dg/template/crash108.C: New.
993
994 2011-10-25 Jakub Jelinek <jakub@redhat.com>
995
996 PR tree-optimization/50596
997 * gcc.dg/vect/vect-cond-10.c: New test.
998
999 2011-10-24 Joey Ye <joey.ye@arm.com>
1000
1001 * gcc.target/arm/pr42575.c: Remove architecture option.
1002
1003 2011-10-24 David S. Miller <davem@davemloft.net>
1004
1005 * gcc.target/sparc/vis3move-1.c: New test.
1006 * gcc.target/sparc/vis3move-2.c: New test.
1007 * gcc.target/sparc/vis3move-3.c: New test.
1008
1009 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1010
1011 * gcc.dg/strlenopt-22.c: New testcase.
1012 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1013
1014 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1015
1016 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1017 Remove -march=i386.
1018 (dg-skip-if): Remove.
1019 * gcc.target/i386/funcspec-1.c: Ditto.
1020 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1021
1022 2011-10-24 Richard Guenther <rguenther@suse.de>
1023
1024 * gcc.dg/vect/vect-bool-1.c: New testcase.
1025
1026 2011-10-24 Richard Guenther <rguenther@suse.de>
1027
1028 PR tree-optimization/50838
1029 * gcc.dg/torture/pr50838.c: New testcase.
1030
1031 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1032
1033 PR tree-optimization/50730
1034 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1035 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1036 -fno-tree-sra and SLP flags.
1037
1038 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/50841
1041 Revert:
1042 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1043
1044 PR c++/50810
1045 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1046 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1047
1048 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1049
1050 PR c++/50810
1051 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1052 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1053
1054 2011-10-23 Tom de Vries <tom@codesourcery.com>
1055
1056 PR tree-optimization/50763
1057 * gcc.dg/pr50763.c: New test.
1058
1059 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1060
1061 PR target/50788
1062 * gcc.target/i386/pr50788.c: New test.
1063
1064 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1065
1066 PR tree-optimization/50819
1067 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1068 * g++.dg/vect/slp-pr50819.cc: New test.
1069
1070 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1071
1072 PR c++/45385
1073 * g++.dg/warn/Wconversion4.C: New.
1074
1075 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR target/50813
1078 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1079 from element other than first and reverse permutation.
1080 * gcc.dg/torture/vshuf-16.inc: Likewise.
1081 * gcc.dg/torture/vshuf-8.inc: Likewise.
1082 * gcc.dg/torture/vshuf-4.inc: Likewise.
1083
1084 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/31423
1087 * g++.dg/parse/error43.C: New.
1088 * g++.dg/parse/error44.C: Likewise.
1089
1090 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1091 Kirill Yukhin <kirill.yukhin@intel.com>
1092
1093 PR target/50740
1094 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1095 * gcc.target/i386/bmi2-check.h: Ditto.
1096
1097 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1098
1099 PR c++/50811
1100 * g++.dg/cpp0x/override2.C: Add test.
1101
1102 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1103
1104 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1105 check_linker_plugin_available.
1106
1107 2011-10-21 Kai Tietz <ktietz@redhat.com>
1108
1109 * gcc.target/i386/branch-cost1.c: New test.
1110 * gcc.target/i386/branch-cost2.c: New test.
1111 * gcc.target/i386/branch-cost3.c: New test.
1112 * gcc.target/i386/branch-cost4.c: New test.
1113
1114 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1115
1116 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1117
1118 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1119
1120 PR testsuite/50722
1121 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1122
1123 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1124
1125 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1126 (_moz_foo, EXT__foo): Use ASMNAME.
1127
1128 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1129
1130 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1131 names.
1132
1133 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1134
1135 PR target/50766
1136 * gcc.target/i386/pr50766.c: New test.
1137
1138 2011-10-20 Jason Merrill <jason@redhat.com>
1139
1140 PR c++/41449
1141 * g++.dg/eh/partial1.C: New.
1142
1143 2011-10-20 Richard Henderson <rth@redhat.com>
1144
1145 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1146 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1147 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1148 Use __builtin_shuffle.
1149
1150 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1151
1152 PR fortran/50514
1153 * gfortran.dg/ishft_3.f90: Update test.
1154
1155 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1156
1157 PR fortran/50524
1158 * gfortran.dg/substring_integer_index.f90: New test.
1159
1160 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1161
1162 * gfortran.dg/format_string.f: New test.
1163
1164 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1165
1166 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1167 non_strict_align.
1168 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1169
1170 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1171
1172 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1173 gcc.target/i386/pr46226.c: Do not use
1174 -mno-accumulate-outgoing-args.
1175
1176 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1177
1178 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1179 including <strings.h>.
1180
1181 2011-10-19 Jan Hubicka <jh@suse.cz>
1182
1183 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1184 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1185 * lib/c-torture.exp: Likewise.
1186 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1187 * gcc.c-torture/compile/sync-1.c: Likewise.
1188 * gcc.c-torture/compile/sync-1.c: Likewise.
1189 * gcc.c-torture/compile/sync-3.c: Likewise.
1190 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1191 * gcc.dg/noncompile/920507-1.c: Likewise.
1192 * gcc.dg/torture/pr36400.c: Likewise.
1193 * g++.dg/torture/pr34850.C: Likewise.
1194
1195 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1196
1197 * gnat.dg/source_ref1.adb: New test.
1198 * gnat.dg/source_ref2.adb: Likewise.
1199
1200 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1201
1202 PR c++/13657
1203 * g++.dg/parse/error42.C: New.
1204 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1205
1206 2011-10-19 Jason Merrill <jason@redhat.com>
1207
1208 PR c++/50793
1209 * g++.dg/init/value9.C: New.
1210
1211 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1212
1213 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1214 * gcc.dg/torture/vshuf-16.inc: Likewise.
1215 * gcc.dg/torture/vshuf-8.inc: Likewise.
1216 * gcc.dg/torture/vshuf-4.inc: Likewise.
1217
1218 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1219
1220 PR fortran/47023
1221 * gfortran.dg/sizeof_proc.f90: New.
1222
1223 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1224
1225 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1226 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1227
1228 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1229
1230 PR testsuite/50796
1231 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1232
1233 2011-10-19 Jason Merrill <jason@redhat.com>
1234
1235 PR c++/50787
1236 * g++.dg/init/ref20.C: New.
1237
1238 2011-10-19 Kai Tietz <ktietz@redhat.com>
1239
1240 PR middle-end/50795
1241 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1242 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1243 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1244 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1245 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1246
1247 2011-10-19 Richard Guenther <rguenther@suse.de>
1248
1249 PR middle-end/50768
1250 * gcc.dg/torture/pr50768.c: New testcase.
1251
1252 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1253
1254 PR rtl-optimization/50340
1255 * gcc.dg/pr50340.c: New.
1256
1257 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1258
1259 PR tree-optimization/50717
1260
1261 * gcc.dg/pr50717-1.c: New file.
1262 * gcc.target/arm/wmul-12.c: Correct types.
1263 * gcc.target/arm/wmul-8.c: Correct types.
1264
1265 2011-10-18 Jason Merrill <jason@redhat.com>
1266
1267 PR c++/50531
1268 * g++.dg/cpp0x/defaulted32.C: New.
1269
1270 PR c++/50742
1271 * g++.dg/lookup/using23.C: New.
1272
1273 PR c++/50500
1274 * g++.dg/cpp0x/implicit12.C: New.
1275 * g++.dg/cpp0x/defaulted20.C: Adjust.
1276 * g++.dg/cpp0x/defaulted21.C: Adjust.
1277 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1278 * g++.dg/cpp0x/implicit4.C: Adjust.
1279 * g++.dg/cpp0x/implicit5.C: Adjust.
1280 * g++.dg/cpp0x/implicit8.C: Adjust.
1281 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1282 * g++.dg/cpp0x/not_special.C: Adjust.
1283 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1284 * g++.dg/cpp0x/rv1n.C: Adjust.
1285 * g++.dg/cpp0x/rv2n.C: Adjust.
1286 * g++.dg/cpp0x/rv3n.C: Adjust.
1287 * g++.dg/cpp0x/rv4n.C: Adjust.
1288 * g++.dg/cpp0x/rv5n.C: Adjust.
1289 * g++.dg/cpp0x/rv6n.C: Adjust.
1290 * g++.dg/cpp0x/rv7n.C: Adjust.
1291
1292 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1293
1294 * gcc.target/i386/avx2-vpop-check.h: New header.
1295 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1296 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1297 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1298 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1299 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1300 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1301 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1302 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1303 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1304 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1305 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1306 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1307 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1308 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1309 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1310
1311 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1312
1313 PR fortran/50420
1314 * gfortran.dg/coarray_subobject_1.f90: New test.
1315 * gfortran.dg/coarray/subobject_1.f90: New test.
1316
1317 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1318
1319 PR rtl-optimization/50205
1320 * gcc.dg/pr50205.c: New.
1321
1322 2011-10-18 Richard Guenther <rguenther@suse.de>
1323
1324 PR tree-optimization/50767
1325 * gcc.dg/torture/pr50767.c: New testcase.
1326
1327 2011-10-18 Julian Brown <julian@codesourcery.com>
1328
1329 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1330 * gcc.target/arm/unaligned-memcpy-1.c: New.
1331 * gcc.target/arm/unaligned-memcpy-2.c: New.
1332 * gcc.target/arm/unaligned-memcpy-3.c: New.
1333 * gcc.target/arm/unaligned-memcpy-4.c: New.
1334
1335 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1336
1337 PR fortran/47023
1338 * gfortran.dg/iso_c_binding_class.f03: New.
1339
1340 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1341
1342 * testsuite/lib/target-supports.exp
1343 (check_effective_target_vect_widen_shift): New.
1344 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1345 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1346 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1347 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1348
1349 2011-10-18 Richard Guenther <rguenther@suse.de>
1350
1351 * gcc.dg/torture/restrict-1.c: New testcase.
1352
1353 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1354
1355 * g++.dg/ext/bases.C: New test.
1356
1357 2011-10-17 David S. Miller <davem@davemloft.net>
1358
1359 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1360 all operations to emit VIS instructions.
1361 * gcc.target/sparc/fandnot.c: Likewise.
1362 * gcc.target/sparc/fnot.c: Likewise.
1363 * gcc.target/sparc/for.c: Likewise.
1364 * gcc.target/sparc/fornot.c: Likewise.
1365 * gcc.target/sparc/fxnor.c: Likewise.
1366 * gcc.target/sparc/fxor.c: Likewise.
1367 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1368 needed.
1369
1370 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1371
1372 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1373 * gcc.dg/torture/vshuf-16.inc: New file.
1374 * gcc.dg/torture/vshuf-2.inc: New file.
1375 * gcc.dg/torture/vshuf-32.inc: New file.
1376 * gcc.dg/torture/vshuf-4.inc: New file.
1377 * gcc.dg/torture/vshuf-8.inc: New file.
1378 * gcc.dg/torture/vshuf-main.inc: New file.
1379 * gcc.dg/torture/vshuf-v16hi.c: New test.
1380 * gcc.dg/torture/vshuf-v16qi.c: New test.
1381 * gcc.dg/torture/vshuf-v2df.c: New test.
1382 * gcc.dg/torture/vshuf-v2di.c: New test.
1383 * gcc.dg/torture/vshuf-v2sf.c: New test.
1384 * gcc.dg/torture/vshuf-v2si.c: New test.
1385 * gcc.dg/torture/vshuf-v32qi.c: New test.
1386 * gcc.dg/torture/vshuf-v4df.c: New test.
1387 * gcc.dg/torture/vshuf-v4di.c: New test.
1388 * gcc.dg/torture/vshuf-v4hi.c: New test.
1389 * gcc.dg/torture/vshuf-v4sf.c: New test.
1390 * gcc.dg/torture/vshuf-v4si.c: New test.
1391 * gcc.dg/torture/vshuf-v8hi.c: New test.
1392 * gcc.dg/torture/vshuf-v8qi.c: New test.
1393 * gcc.dg/torture/vshuf-v8sf.c: New test.
1394 * gcc.dg/torture/vshuf-v8si.c: New test.
1395
1396 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1397
1398 PR tree-optimization/50746
1399 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1400
1401 2011-10-17 Jason Merrill <jason@redhat.com>
1402
1403 PR c++/50736
1404 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1405
1406 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1407
1408 PR c++/44524
1409 * g++.dg/parse/error41.C: New.
1410 * g++.dg/parse/error20.C: Adjust.
1411
1412 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 PR c++/50757
1415 * g++.dg/warn/format7.C: New.
1416 * obj-c++.dg/warn7.mm: Likewise.
1417
1418 2011-10-17 Richard Guenther <rguenther@suse.de>
1419
1420 PR tree-optimization/50729
1421 * gcc.dg/torture/pr50729.c: New testcase.
1422
1423 2011-10-15 Tom Tromey <tromey@redhat.com>
1424 Dodji Seketeli <dodji@redhat.com>
1425
1426 * lib/prune.exp (prune_gcc_output): Prune output referring to
1427 included files.
1428 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1429 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1430 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1431 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1432
1433 2011-10-15 Tom Tromey <tromey@redhat.com>
1434 Dodji Seketeli <dodji@redhat.com>
1435
1436 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1437
1438 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1439
1440 PR c++/48489
1441 * g++.dg/inherit/error5.C: New.
1442
1443 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1444
1445 PR fortran/47023
1446 PR fortran/50752
1447 * gfortran.dg/kind_tests_4.f90: New.
1448
1449 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1450
1451 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1452 targets that support vector condition.
1453
1454 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1455
1456 PR fortran/47023
1457 * gfortran.dg/c_kind_tests_3.f03: New.
1458
1459 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1460
1461 PR fortran/50547
1462 * gfortran.dg/elemental_args_check_4.f90: New.
1463
1464 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1465
1466 PR tree-optimization/50727
1467 * gcc.dg/vect/pr50727.c: New test.
1468
1469 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1470
1471 * gcc.dg/vla-23.c: New test.
1472
1473 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR tree-optimization/50596
1476 * gcc.dg/vect/vect-cond-9.c: New test.
1477
1478 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1479
1480 * gcc.dg/vect/bb-slp-29.c: New test.
1481
1482 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1483
1484 PR c++/50732
1485 * g++.dg/ext/is_base_of_incomplete.C: New.
1486 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1487 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1488
1489 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1490
1491 * gcc.target/sparc/combined-1.c: Compile at -O2.
1492
1493 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1494
1495 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1496 (dg-options): Add -Wno-attributes.
1497 * gcc.target/i386/fma_double_?.c: Ditto.
1498 * gcc.target/i386/fma_run_float_?.c: Ditto.
1499 * gcc.target/i386/fma_run_double_?.c: Ditto.
1500 * gcc.target/i386/l_fma_float_?.c: Dtto.
1501 * gcc.target/i386/l_fma_double_?.c: Ditto.
1502 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1503 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1504
1505 2011-10-15 Tobias Burnus <burnus@net-b.de>
1506
1507 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1508 the comments.
1509 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1510 * gfortran.dg/rank_3.f90: Ditto.
1511 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1512 -std=f2008ts in dg-options.
1513 * gfortran.dg/rank_4.f90: Ditto.
1514
1515 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1516
1517 PR target/49263
1518 * gcc.target/sh/pr49263.c: New.
1519
1520 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1521
1522 * gnat.dg/specs/debug1.ads: Tweak.
1523
1524 2011-10-14 Kai Tietz <ktietz@redhat.com>
1525
1526 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1527
1528 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1529
1530 * gcc.target/i386/sse2-mul-1.c: New test.
1531 * gcc.target/i386/sse4_1-mul-1.c: New test.
1532 * gcc.target/i386/avx-mul-1.c: New test.
1533 * gcc.target/i386/xop-mul-1.c: New test.
1534 * gcc.target/i386/avx2-mul-1.c: New test.
1535
1536 2011-10-14 Jason Merrill <jason@redhat.com>
1537
1538 PR c++/50563
1539 * g++.dg/cpp0x/nsdmi-list1.C: New.
1540
1541 PR c++/50707
1542 * g++.dg/cpp0x/nsdmi-const1.C: New.
1543
1544 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1545
1546 PR fortran/50570
1547 * gfortran.dg/pointer_intent_5.f90: New.
1548
1549 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1550
1551 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1552 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1553 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1554
1555 2011-10-14 Tobias Burnus <burnus@net-b.de>
1556
1557 PR fortran/50718
1558 * gfortran.dg/pointer_check_11.f90: New.
1559 * gfortran.dg/pointer_check_12.f90: New.
1560
1561 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1562
1563 PR c++/38174
1564 * g++.dg/overload/operator4.C: New.
1565
1566 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1567
1568 * gcc.dg/di-longlong64-sync-1.c: New test.
1569 * gcc.dg/di-sync-multithread.c: New test.
1570 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1571 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1572 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1573 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1574 (check_effective_target_arm_arm_ok): New helper.
1575 (check_effective_target_sync_longlong): New helper.
1576
1577 2011-10-14 Richard Guenther <rguenther@suse.de>
1578
1579 PR tree-optimization/50723
1580 * gcc.dg/torture/pr50723.c: New testcase.
1581
1582 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/17212
1585 * g++.dg/warn/format6.C: New.
1586 * obj-c++.dg/warn6.mm: Likewise.
1587
1588 2011-10-13 Richard Henderson <rth@redhat.com>
1589
1590 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1591 Delete.
1592 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1593 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1594 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1595
1596 2011-10-13 Jason Merrill <jason@redhat.com>
1597
1598 PR c++/50614
1599 * g++.dg/cpp0x/nsdmi-template2.C: New.
1600
1601 PR c++/50437
1602 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1603
1604 PR c++/50618
1605 * g++.dg/init/vbase1.C: New.
1606
1607 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1608
1609 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1610 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1611 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1612 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1613
1614 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1615
1616 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1617
1618 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1619
1620 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1621
1622 2011-10-13 Richard Guenther <rguenther@suse.de>
1623
1624 PR tree-optimization/50712
1625 * gcc.target/i386/pr50712.c: New testcase.
1626
1627 2011-10-13 Tom de Vries <tom@codesourcery.com>
1628
1629 * gcc.dg/memcpy-4.c: New test.
1630
1631 2011-10-13 Richard Guenther <rguenther@suse.de>
1632
1633 PR tree-optimization/50698
1634 * g++.dg/vect/pr50698.cc: New testcase.
1635
1636 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1637
1638 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1639 * gcc.target/powerpc/warn-2.c: Ditto.
1640
1641 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1642 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1643 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1644 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1645 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1646 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1647 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1648 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1649 * gcc.target/powerpc/ppc-pow.c: Likewise.
1650 * gcc.target/powerpc/recip-1.c: Likewise.
1651 * gcc.target/powerpc/recip-2.c: Likewise.
1652 * gcc.target/powerpc/recip-3.c: Likewise.
1653 * gcc.target/powerpc/recip-4.c: Likewise.
1654 * gcc.target/powerpc/recip-5.c: Likewise.
1655
1656 2011-10-12 David S. Miller <davem@davemloft.net>
1657
1658 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1659 '-mvis3' instead of 'mcpu=niagara3' in options.
1660 * gcc.target/sparc/fhalve.c: Likewise.
1661 * gcc.target/sparc/fnegop.c: Likewise.
1662 * gcc.target/sparc/fpadds.c: Likewise.
1663 * gcc.target/sparc/fshift.c: Likewise.
1664 * gcc.target/sparc/fucmp.c: Likewise.
1665 * gcc.target/sparc/lzd.c: Likewise.
1666 * gcc.target/sparc/vis3misc.c: Likewise.
1667 * gcc.target/sparc/xmul.c: Likewise.
1668
1669 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1670
1671 * gnat.dg/vect1.ad[sb]: New test.
1672 * gnat.dg/vect1_pkg.ads: New helper.
1673 * gnat.dg/vect2.ad[sb]: New test.
1674 * gnat.dg/vect2_pkg.ads: New helper.
1675 * gnat.dg/vect3.ad[sb]: New test.
1676 * gnat.dg/vect3_pkg.ads: New helper.
1677 * gnat.dg/vect4.ad[sb]: New test.
1678 * gnat.dg/vect4_pkg.ads: New helper.
1679 * gnat.dg/vect5.ad[sb]: New test.
1680 * gnat.dg/vect5_pkg.ads: New helper.
1681 * gnat.dg/vect6.ad[sb]: New test.
1682 * gnat.dg/vect6_pkg.ads: New helper.
1683
1684 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1685
1686 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1687 * gcc.target/i386/fma_run_double_2.c: Likewise.
1688 * gcc.target/i386/fma_run_double_3.c: Likewise.
1689 * gcc.target/i386/fma_run_double_4.c: Likewise.
1690 * gcc.target/i386/fma_run_double_5.c: Likewise.
1691 * gcc.target/i386/fma_run_double_6.c: Likewise.
1692 * gcc.target/i386/fma_run_float_1.c: Likewise.
1693 * gcc.target/i386/fma_run_float_2.c: Likewise.
1694 * gcc.target/i386/fma_run_float_3.c: Likewise.
1695 * gcc.target/i386/fma_run_float_4.c: Likewise.
1696 * gcc.target/i386/fma_run_float_5.c: Likewise.
1697 * gcc.target/i386/fma_run_float_6.c: Likewise.
1698
1699 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1700 remove the extra dg-options.
1701 * gcc.target/i386/l_fma_double_2.c: Likewise.
1702 * gcc.target/i386/l_fma_double_3.c: Likewise.
1703 * gcc.target/i386/l_fma_double_4.c: Likewise.
1704 * gcc.target/i386/l_fma_double_5.c: Likewise.
1705 * gcc.target/i386/l_fma_double_6.c: Likewise.
1706 * gcc.target/i386/l_fma_float_1.c: Likewise.
1707 * gcc.target/i386/l_fma_float_2.c: Likewise.
1708 * gcc.target/i386/l_fma_float_3.c: Likewise.
1709 * gcc.target/i386/l_fma_float_4.c: Likewise.
1710 * gcc.target/i386/l_fma_float_5.c: Likewise.
1711 * gcc.target/i386/l_fma_float_6.c: Likewise.
1712
1713 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1714
1715 PR tree-optimization/50189
1716 * g++.dg/torture/pr50189.C: New testcase.
1717
1718 2011-10-12 Richard Guenther <rguenther@suse.de>
1719
1720 PR tree-optimization/50700
1721 * gcc.dg/builtin-object-size-12.c: New testcase.
1722
1723 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1724
1725 PR c/50565
1726 * gcc.c-torture/compile/pr50565-1.c,
1727 gcc.c-torture/compile/pr50565-2.c: New tests.
1728
1729 2011-10-11 Jason Merrill <jason@redhat.com>
1730
1731 PR c++/49855
1732 PR c++/49896
1733 * g++.dg/template/constant1.C: New.
1734 * g++.dg/template/constant2.C: New.
1735 * g++.dg/cpp0x/constexpr-template3.C: New.
1736
1737 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1738
1739 * gcc.target/i386/warn-vect-op-3.c: New test.
1740 * gcc.target/i386/warn-vect-op-1.c: New test.
1741 * gcc.target/i386/warn-vect-op-2.c: New test.
1742
1743 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1744
1745 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1746
1747 2011-10-11 Richard Guenther <rguenther@suse.de>
1748
1749 PR tree-optimization/50204
1750 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1751
1752 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1753
1754 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1755
1756 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1757
1758 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1759 * gcc.target/i386/fma_double_2.c: Ditto.
1760 * gcc.target/i386/fma_double_3.c: Ditto.
1761 * gcc.target/i386/fma_double_4.c: Ditto.
1762 * gcc.target/i386/fma_double_5.c: Ditto.
1763 * gcc.target/i386/fma_double_6.c: Ditto.
1764 * gcc.target/i386/fma_float_1.c: Ditto.
1765 * gcc.target/i386/fma_float_2.c: Ditto.
1766 * gcc.target/i386/fma_float_3.c: Ditto.
1767 * gcc.target/i386/fma_float_4.c: Ditto.
1768 * gcc.target/i386/fma_float_5.c: Ditto.
1769 * gcc.target/i386/fma_float_6.c: Ditto.
1770 * gcc.target/i386/l_fma_double_1.c: Ditto.
1771 * gcc.target/i386/l_fma_double_2.c: Ditto.
1772 * gcc.target/i386/l_fma_double_3.c: Ditto.
1773 * gcc.target/i386/l_fma_double_4.c: Ditto.
1774 * gcc.target/i386/l_fma_double_5.c: Ditto.
1775 * gcc.target/i386/l_fma_double_6.c: Ditto.
1776 * gcc.target/i386/l_fma_float_1.c: Ditto.
1777 * gcc.target/i386/l_fma_float_2.c: Ditto.
1778 * gcc.target/i386/l_fma_float_3.c: Ditto.
1779 * gcc.target/i386/l_fma_float_4.c: Ditto.
1780 * gcc.target/i386/l_fma_float_5.c: Ditto.
1781 * gcc.target/i386/l_fma_float_6.c: Ditto.
1782 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1783 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1784 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1785 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1786 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1787 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1788 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1789 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1790 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1791 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1792 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1793 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1794
1795 2011-10-11 Tristan Gingold <gingold@adacore.com>
1796
1797 * gcc.dg/va-arg-4.c: New test.
1798 * gcc.dg/va-arg-5.c: Ditto.
1799
1800 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1801
1802 * lib/target-supports.exp (check_effective_target_fd_truncate):
1803 Close and unlink test file before exit.
1804
1805 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1806
1807 PR fortran/50564
1808 * gfortran.dg/forall_15.f90: New test case.
1809
1810 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1811 Andrew Macleod <amacleod@redhat.com>
1812
1813 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1814 wrappers for *other_threads() and *final_verify().
1815 * gcc.dg/simulate-thread/simulate-thread.h
1816 (simulate_thread_wrapper_other_threads): New.
1817 (simulate_thread_wrapper_final_verify): New.
1818
1819 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1820
1821 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1822
1823 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1824
1825 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1826
1827 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1828 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1829
1830 * gcc.target/i386/fma_1.h: New file.
1831 * gcc.target/i386/fma_2.h: Likewise.
1832 * gcc.target/i386/fma_3.h: Likewise.
1833 * gcc.target/i386/fma_4.h: Likewise.
1834 * gcc.target/i386/fma_5.h: Likewise.
1835 * gcc.target/i386/fma_6.h: Likewise.
1836 * gcc.target/i386/fma_double_1.c: Likewise.
1837 * gcc.target/i386/fma_double_2.c: Likewise.
1838 * gcc.target/i386/fma_double_3.c: Likewise.
1839 * gcc.target/i386/fma_double_4.c: Likewise.
1840 * gcc.target/i386/fma_double_5.c: Likewise.
1841 * gcc.target/i386/fma_double_6.c: Likewise.
1842 * gcc.target/i386/fma_float_1.c: Likewise.
1843 * gcc.target/i386/fma_float_2.c: Likewise.
1844 * gcc.target/i386/fma_float_3.c: Likewise.
1845 * gcc.target/i386/fma_float_4.c: Likewise.
1846 * gcc.target/i386/fma_float_5.c: Likewise.
1847 * gcc.target/i386/fma_float_6.c: Likewise.
1848 * gcc.target/i386/fma_main.h: Likewise.
1849 * gcc.target/i386/fma_run_double_1.c: Likewise.
1850 * gcc.target/i386/fma_run_double_2.c: Likewise.
1851 * gcc.target/i386/fma_run_double_3.c: Likewise.
1852 * gcc.target/i386/fma_run_double_4.c: Likewise.
1853 * gcc.target/i386/fma_run_double_5.c: Likewise.
1854 * gcc.target/i386/fma_run_double_6.c: Likewise.
1855 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1856 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1857 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1858 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1859 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1860 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1861 * gcc.target/i386/fma_run_float_1.c: Likewise.
1862 * gcc.target/i386/fma_run_float_2.c: Likewise.
1863 * gcc.target/i386/fma_run_float_3.c: Likewise.
1864 * gcc.target/i386/fma_run_float_4.c: Likewise.
1865 * gcc.target/i386/fma_run_float_5.c: Likewise.
1866 * gcc.target/i386/fma_run_float_6.c: Likewise.
1867 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1868 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1869 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1870 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1871 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1872 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1873 * gcc.target/i386/l_fma_1.h: Likewise.
1874 * gcc.target/i386/l_fma_2.h: Likewise.
1875 * gcc.target/i386/l_fma_3.h: Likewise.
1876 * gcc.target/i386/l_fma_4.h: Likewise.
1877 * gcc.target/i386/l_fma_5.h: Likewise.
1878 * gcc.target/i386/l_fma_6.h: Likewise.
1879 * gcc.target/i386/l_fma_double_1.c: Likewise.
1880 * gcc.target/i386/l_fma_double_2.c: Likewise.
1881 * gcc.target/i386/l_fma_double_3.c: Likewise.
1882 * gcc.target/i386/l_fma_double_4.c: Likewise.
1883 * gcc.target/i386/l_fma_double_5.c: Likewise.
1884 * gcc.target/i386/l_fma_double_6.c: Likewise.
1885 * gcc.target/i386/l_fma_float_1.c: Likewise.
1886 * gcc.target/i386/l_fma_float_2.c: Likewise.
1887 * gcc.target/i386/l_fma_float_3.c: Likewise.
1888 * gcc.target/i386/l_fma_float_4.c: Likewise.
1889 * gcc.target/i386/l_fma_float_5.c: Likewise.
1890 * gcc.target/i386/l_fma_float_6.c: Likewise.
1891 * gcc.target/i386/l_fma_main.h: Likewise.
1892 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1893 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1894 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1895 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1896 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1897 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1898 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1899 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1900 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1901 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1902 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1903 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1904
1905 2011-10-10 Richard Guenther <rguenther@suse.de>
1906
1907 PR middle-end/50389
1908 * gcc.dg/torture/pr50389.c: New testcase.
1909
1910 2011-10-10 Richard Guenther <rguenther@suse.de>
1911
1912 PR middle-end/50195
1913 * gcc.dg/builtins-47.c: Optimize.
1914
1915 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1916
1917 * lib/gcc-simulate-thread.exp: New.
1918 * gcc.dg/simulate-thread/guality.h: New.
1919 * gcc.dg/simulate-thread/simulate-thread.h: New.
1920 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1921 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1922 * gcc.dg/simulate-thread/README: New.
1923 * g++.dg/simulate-thread/guality.h: New.
1924 * g++.dg/simulate-thread/simulate-thread.h: New.
1925 * g++.dg/simulate-thread/simulate-thread.exp: New.
1926 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1927 * c-c++-common/cxxbitfields-2.c: Remove.
1928 * c-c++-common/cxxbitfields.c: Remove.
1929 * c-c++-common/cxxbitfields-4.c: Remove.
1930 * c-c++-common/cxxbitfields-5.c: Remove.
1931 * c-c++-common/simulate-thread/bitfields-1.c: New.
1932 * c-c++-common/simulate-thread/bitfields-2.c: New.
1933 * c-c++-common/simulate-thread/bitfields-3.c: New.
1934 * c-c++-common/simulate-thread/bitfields-4.c: New.
1935
1936 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1937
1938 PR c++/38980
1939 * g++.dg/warn/format5.C: New.
1940
1941 2011-10-09 Tobias Burnus <burnus@net-b.de>
1942
1943 PR fortran/50273
1944 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1945 * gfortran.dg/common_16.f90: New.
1946
1947 2011-10-09 Tobias Burnus <burnus@net-b.de>
1948
1949 * gfortran.dg/iso_c_binding_param_1.f90: New.
1950 * gfortran.dg/iso_c_binding_param_2.f90: New.
1951 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1952
1953 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1954
1955 PR tree-optimization/50635
1956 * gcc.dg/vect/pr50635.c: New test.
1957
1958 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1959
1960 PR fortran/50659
1961 * gfortran.dg/proc_decl_27.f90: New.
1962
1963 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1964
1965 PR libobjc/50428
1966 * objc/execute/initialize-1.m: New test.
1967
1968 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1969
1970 PR fortran/47844
1971 * gfortran.dg/pointer_function_result_1.f90 : New test.
1972
1973 2011-10-07 David S. Miller <davem@davemloft.net>
1974
1975 PR 50655
1976 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1977 * gcc.target/sparc/cmask.c: Use it.
1978 * gcc.target/sparc/fhalve.c: Likewise.
1979 * gcc.target/sparc/fnegop.c: Likewise.
1980 * gcc.target/sparc/fpadds.c: Likewise.
1981 * gcc.target/sparc/fshift.c: Likewise.
1982 * gcc.target/sparc/fucmp.c: Likewise.
1983 * gcc.target/sparc/lzd.c: Likewise.
1984 * gcc.target/sparc/vis3misc.c: Likewise.
1985 * gcc.target/sparc/xmul.c: Likewise.
1986
1987 2011-10-07 Richard Henderson <rth@redhat.com>
1988
1989 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1990 match for avx2.
1991 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1992
1993 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1994
1995 * gcc.dg/pr50193-1.c: New file.
1996 * gcc.target/arm/shiftable.c: New file.
1997
1998 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1999
2000 PR fortran/50625
2001 * gfortran.dg/class_46.f03: New.
2002
2003 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2004
2005 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2006 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2007 (syslog, vsyslog, __vsyslog_chk): Likewise.
2008
2009 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2010 (x, EXT_x): Use ASMNAME.
2011
2012 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2013 (a, c): Use ASMNAME.
2014
2015 2011-10-07 Tom de Vries <tom@codesourcery.com>
2016
2017 PR middle-end/50527
2018 * gcc.dg/pr50527.c: New test.
2019
2020 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR tree-optimization/50650
2023 * gcc.c-torture/compile/pr50650.c: New test.
2024
2025 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2026
2027 PR tree-optimization/50575
2028 * gcc.c-torture/execute/vector-compare-2.x: New file.
2029
2030 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2031
2032 PR middle-end/50125
2033 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2034 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2035 (bar3): Likewise.
2036
2037 2011-10-07 Richard Guenther <rguenther@suse.de>
2038
2039 PR testsuite/50637
2040 * gcc.dg/vect/vect-align-2.c: Increase array size.
2041
2042 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2043 H.J. Lu <hongjiu.lu@intel.com>
2044
2045 PR target/50603
2046 * gcc.target/i386/pr50603.c: New test.
2047
2048 2011-10-06 Jason Merrill <jason@redhat.com>
2049
2050 PR c++/39164
2051 * g++.dg/cpp0x/default31.C: New.
2052
2053 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2054
2055 PR tree-optimization/50596
2056 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2057 New.
2058 * gcc.dg/vect/vect-cond-8.c: New test.
2059
2060 2011-10-06 Richard Henderson <rth@redhat.com>
2061
2062 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2063 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2064 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2065 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2066 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2067 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2068 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2069 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2070 * gcc.c-torture/execute/vshuf-16.inc: New file.
2071 * gcc.c-torture/execute/vshuf-2.inc: New file.
2072 * gcc.c-torture/execute/vshuf-4.inc: New file.
2073 * gcc.c-torture/execute/vshuf-8.inc: New file.
2074 * gcc.c-torture/execute/vshuf-main.inc: New file.
2075 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2076 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2077 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2078 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2079 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2080 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2081 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2082 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2083 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2084 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2085 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2086 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2087 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2088
2089 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2090
2091 PR tree-optimization/49279
2092 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2093 * gcc.c-torture/execute/pr49279.c: New test.
2094
2095 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2096
2097 PR target/49049
2098 * gcc.c-torture/compile/pr49049.c: New test.
2099
2100 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2101
2102 PR target/50305
2103 * gcc.target/arm/pr50305.c: New test.
2104
2105 2011-10-06 Richard Guenther <rguenther@suse.de>
2106
2107 PR tree-optimization/38884
2108 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2109 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2110
2111 2011-10-05 David S. Miller <davem@davemloft.net>
2112
2113 * gcc.target/sparc/lzd.c: New test.
2114 * gcc.target/sparc/popc.c: New test.
2115
2116 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2117
2118 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2119 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2120 * g++.dg/other/final1.C: Cleanup original tree dump.
2121
2122 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2123
2124 PR tree-optimization/50613
2125 * gcc.dg/pr50613.c: New test.
2126
2127 2011-10-05 Richard Henderson <rth@redhat.com>
2128
2129 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2130 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2131 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2132 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2133 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2134 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2135 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2136 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2137
2138 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2139
2140 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2141 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2142 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2143 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2144 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2145
2146 2011-10-05 Richard Guenther <rguenther@suse.de>
2147
2148 PR tree-optimization/38885
2149 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2150
2151 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2152
2153 * gcc.target/i386/sw-1.c: New test.
2154
2155 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2156
2157 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2158 -mtune=generic.
2159 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2160
2161 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2162
2163 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2164
2165 2011-10-04 David S. Miller <davem@davemloft.net>
2166
2167 * gcc.target/sparc/fhalve.c: New test.
2168 * gcc.target/sparc/fnegop.c: New test.
2169 * gcc.target/sparc/xmul.c: New test.
2170
2171 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2172
2173 PR fortran/35831
2174 * gfortran.dg/dummy_procedure_6.f90: New.
2175
2176 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2177
2178 PR tree-optimization/50604
2179 * gcc.dg/pr50604.c: New test.
2180
2181 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2182
2183 PR tree-optimization/49662
2184 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2185 * gcc.dg/graphite/interchange-15.c: Likewise.
2186 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2187
2188 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2189
2190 * gcc.dg/tree-ssa/restrict-4.c: New test.
2191
2192 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2193
2194 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2195 (main): Use __typeof to get result type of comparison.
2196
2197 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2198
2199 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2200 Make et_vect_multiple_sizes_saved global.
2201 (check_effective_target_vect64): Make et_vect64_saved global.
2202
2203 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2204
2205 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2206 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2207 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2208 * gcc.dg/builtin-complex-err-1.c: Adjust.
2209
2210 2011-10-02 Jason Merrill <jason@redhat.com>
2211
2212 * g++.dg/cpp0x/range-for22.C: New.
2213
2214 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2215 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2216 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2217 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2218
2219 * g++.dg/cpp0x/nsdmi5.C: New.
2220
2221 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2222
2223 PR target/50579
2224 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2225 New procedures.
2226 (mips-dg-options): Force an ABI option if the current ABI is
2227 incompatible with the required -mlong setting. Likewise force
2228 a long setting if the current one is incompatible with the
2229 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2230 throughout procedure.
2231 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2232 instead of addressing=absolute.
2233
2234 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2235
2236 * gcc.target/mips/stack-1.c: New test.
2237
2238 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2239
2240 * gcc.dg/pr49696.c: New test.
2241
2242 2011-10-02 Jan Hubicka <jh@suse.cz>
2243
2244 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2245
2246 2011-10-01 David S. Miller <davem@davemloft.net>
2247
2248 * gcc.target/sparc/cmask.c: New test.
2249 * gcc.target/sparc/fpadds.c: New test.
2250 * gcc.target/sparc/fshift.c: New test.
2251 * gcc.target/sparc/fucmp.c: New test.
2252 * gcc.target/sparc/vis3misc.c: New test.
2253
2254 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2255
2256 PR fortran/50585
2257 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2258
2259 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2260
2261 PR c++/44473
2262 * g++.dg/dfp/44473-1.C: New test.
2263 * g++.dg/dfp/44473-2.C: New test.
2264 * g++.dg/dfp/mangle-1.C: New test.
2265 * g++.dg/dfp/mangle-2.C: New test.
2266 * g++.dg/dfp/mangle-3.C: New test.
2267 * g++.dg/dfp/mangle-4.C: New test.
2268 * g++.dg/dfp/mangle-5.C: New test.
2269
2270 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR inline-asm/50571
2273 * gcc.dg/pr50571.c: New test.
2274
2275 PR tree-optimization/46309
2276 * gcc.dg/pr46309.c: New test.
2277
2278 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2279
2280 * gcc.dg/strlenopt-21.c: New test.
2281
2282 2011-09-30 Revital Eres <revital.eres@linaro.org>
2283
2284 * gcc.dg/sms-10.c: New file.
2285
2286 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2287
2288 * gcc.target/arm/pr50099.c: New test.
2289
2290 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2291
2292 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2293
2294 2011-09-30 David S. Miller <davem@davemloft.net>
2295
2296 * gcc.target/sparc/bmaskbshuf.c: New test.
2297 * gcc.target/sparc/edgen.c: New test.
2298
2299 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2300
2301 PR fortran/50547
2302 * gfortran.dg/pure_formal_proc_3.f90: New.
2303
2304 PR fortran/50553
2305 * gfortran.dg/stfunc_7.f90: New.
2306
2307 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2308
2309 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2310 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2311 * gcc.dg/vector-compare-1.c: Likewise.
2312 * gcc.dg/vector-compare-2.c: Likewise.
2313
2314 2011-09-29 David S. Miller <davem@davemloft.net>
2315
2316 * gcc.target/sparc/array.c: New test.
2317
2318 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2319
2320 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2321 loop unroll and set max unroll times to 8.
2322 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2323 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2324 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2325 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2326
2327 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2328
2329 PR c++/40145
2330 * g++.dg/ext/visibility/warn5.C: New.
2331
2332 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2333
2334 PR c++/45278
2335 * g++.dg/warn/Wextra-3.C: New.
2336
2337 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2338
2339 PR target/49486
2340 * gcc.target/sh/pr49468-si.c: New.
2341
2342 2011-09-28 Tom de Vries <tom@codesourcery.com>
2343
2344 PR testsuite/50485
2345 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2346 (TEST): Initialize src3 with random floats.
2347 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2348 from union src3. Initialize src3 with random floats.
2349
2350 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2351
2352 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2353 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2354 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2355 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2356 * gcc.target/sh/sh4a-cos.c: Ditto.
2357 * gcc.target/sh/sh4a-cosf.c: Ditto.
2358 * gcc.target/sh/sh4a-sin.c: Ditto.
2359 * gcc.target/sh/sh4a-sinf.c: Ditto.
2360 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2361 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2362 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2363
2364 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2365
2366 PR c++/31489
2367 * g++.dg/parse/error40.C: New.
2368 * g++.dg/warn/incomplete1.C: Adjust.
2369
2370 2011-09-27 Jan Hubicka <jh@suse.cz>
2371
2372 PR middle-end/49463
2373 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2374 Mark used.
2375
2376 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2377
2378 * gcc.dg/strlenopt-1.c: New test.
2379 * gcc.dg/strlenopt-1f.c: New test.
2380 * gcc.dg/strlenopt-2.c: New test.
2381 * gcc.dg/strlenopt-2f.c: New test.
2382 * gcc.dg/strlenopt-3.c: New test.
2383 * gcc.dg/strlenopt-4.c: New test.
2384 * gcc.dg/strlenopt-4g.c: New test.
2385 * gcc.dg/strlenopt-4gf.c: New test.
2386 * gcc.dg/strlenopt-5.c: New test.
2387 * gcc.dg/strlenopt-6.c: New test.
2388 * gcc.dg/strlenopt-7.c: New test.
2389 * gcc.dg/strlenopt-8.c: New test.
2390 * gcc.dg/strlenopt-9.c: New test.
2391 * gcc.dg/strlenopt-10.c: New test.
2392 * gcc.dg/strlenopt-11.c: New test.
2393 * gcc.dg/strlenopt-12.c: New test.
2394 * gcc.dg/strlenopt-12g.c: New test.
2395 * gcc.dg/strlenopt-13.c: New test.
2396 * gcc.dg/strlenopt-14g.c: New test.
2397 * gcc.dg/strlenopt-14gf.c: New test.
2398 * gcc.dg/strlenopt-15.c: New test.
2399 * gcc.dg/strlenopt-16g.c: New test.
2400 * gcc.dg/strlenopt-17g.c: New test.
2401 * gcc.dg/strlenopt-18g.c: New test.
2402 * gcc.dg/strlenopt.h: New file.
2403
2404 2011-09-27 Tom de Vries <tom@codesourcery.com>
2405
2406 PR middle-end/43864
2407 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2408 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2409 * gcc.dg/pr43864.c: New test.
2410 * gcc.dg/pr43864-2.c: Same.
2411 * gcc.dg/pr43864-3.c: Same.
2412 * gcc.dg/pr43864-4.c: Same.
2413
2414 2011-09-27 Jan Hubicka <jh@suse.cz>
2415
2416 * gcc.dg/ipa/inline-5.c: New testcase.
2417
2418 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2419
2420 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2421 vectors.
2422 * gcc.dg/vect/bb-slp-27.c: New.
2423 * gcc.dg/vect/bb-slp-28.c: New.
2424
2425 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2426
2427 * testsuite/lib/target-supports.exp (check_profiling_available):
2428 Don't rely solely on TLS tests for -fprofile-generate, fall
2429 through to the other code.
2430
2431 2011-09-27 Richard Guenther <rguenther@suse.de>
2432
2433 PR tree-optimization/50363
2434 * gcc.dg/torture/pr50363.c: New testcase.
2435
2436 2011-09-26 Jason Merrill <jason@redhat.com>
2437
2438 PR c++/45012
2439 * g++.dg/template/partial13.C: New.
2440
2441 PR c++/46105
2442 * g++.dg/template/partial12.C: New.
2443
2444 PR c++/50508
2445 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2446
2447 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2448
2449 PR c++/45487
2450 * g++.dg/diagnostic/bindings1.C: New.
2451 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2452
2453 2011-09-26 David S. Miller <davem@davemloft.net>
2454
2455 * gcc.target/sparc/wrgsr.c: New test.
2456 * gcc.target/sparc/rdgsr.c: New test.
2457 * gcc.target/sparc/edge.c: New test.
2458 * gcc.target/sparc/fcmp.c: New test.
2459
2460 * gcc.target/sparc/edge.c: Update for new return types.
2461 * gcc.target/sparc/fcmp.c: Likewise.
2462
2463 * gcc.target/sparc/fpaddsubi.c: New test.
2464
2465 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2466
2467 PR fortran/50515
2468 * gfortran.dg/common_15.f90: New.
2469
2470 PR fortran/50517
2471 * gfortran.dg/dummy_procedure_5.f90: New.
2472 * gfortran.dg/interface_26.f90: Modified error message.
2473 * gfortran.dg/proc_ptr_11.f90: Ditto.
2474 * gfortran.dg/proc_ptr_15.f90: Ditto.
2475 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2476 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2477
2478 2011-09-26 Jason Merrill <jason@redhat.com>
2479
2480 PR c++/50512
2481 * g++.dg/overload/rvalue3.C: New.
2482
2483 PR c++/50523
2484 * g++.dg/overload/ref-conv2.C: New.
2485
2486 * g++.dg/cpp0x/nsdmi-template1.C: New.
2487
2488 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2489
2490 * g++.dg/cpp0x/nullptr25.C: New.
2491
2492 2011-09-26 Richard Guenther <rguenther@suse.de>
2493
2494 PR tree-optimization/50472
2495 * gcc.dg/torture/pr50472.c: New testcase.
2496
2497 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2498
2499 * gnat.dg/opt22.adb: New test.
2500 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2501
2502 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2503
2504 * gnat.dg/opt21.adb: New test.
2505 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2506
2507 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2508
2509 * gnat.dg/opt20.ad[sb]: New test.
2510 * gnat.dg/opt20_pkg.ads: New helper.
2511
2512 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2513
2514 * gnat.dg/array17.adb: New test.
2515 * gnat.dg/array17_pkg.ads: New helper.
2516
2517 2011-09-25 Jason Merrill <jason@redhat.com>
2518
2519 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2520
2521 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2522
2523 * gnat.dg/frame_overflow.ads: New.
2524 * gnat.dg/frame_overflow.adb: Adjust.
2525 * gnat.dg/specs/addr1.ads: Likewise.
2526
2527 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2528
2529 * g++.dg/tree-ssa/restrict2.C: New test.
2530
2531 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2532
2533 * lib/target-supports.exp (check_effective_target_vect64): New.
2534 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2535 of multiple vector sizes.
2536 * gcc.dg/vect/bb-slp-26.c: New.
2537
2538 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2539
2540 PR c++/50280
2541 * g++.dg/template/bitfield1.C: New.
2542
2543 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2544
2545 * gcc.dg/vect/bb-slp-24.c: New.
2546
2547 2011-09-24 Jason Merrill <jason@redhat.com>
2548
2549 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2550
2551 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2552
2553 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2554 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2555
2556 * g++.dg/cpp0x/nsdmi1.C: New.
2557 * g++.dg/cpp0x/nsdmi2.C: New.
2558 * g++.dg/cpp0x/nsdmi3.C: New.
2559 * g++.dg/cpp0x/nsdmi4.C: New.
2560 * g++.old-deja/g++.other/init4.C: New.
2561
2562 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2563
2564 PR c++/44267
2565 * g++.dg/template/sfinae28.C: New.
2566
2567 2011-09-23 Ian Lance Taylor <iant@google.com>
2568
2569 * go.test/go-test.exp (errchk): Handle more cases of getting
2570 correct Tcl backslash quoting in regular expressions in test file.
2571
2572 2011-09-23 Jason Merrill <jason@redhat.com>
2573
2574 Core 253
2575 * g++.dg/init/const8.C: New.
2576 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2577 * g++.dg/cpp0x/defaulted2.C: Likewise.
2578 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2579 * g++.dg/init/pr20039.C: Likewise.
2580 * g++.dg/init/pr42844.C: Likewise.
2581
2582 2011-09-23 Jan Hubicka <jh@suse.cz>
2583
2584 * gcc.dg/ipa/inline-1.c: new testcase.
2585 * gcc.dg/ipa/inline-2.c: new testcase.
2586 * gcc.dg/ipa/inline-3.c: new testcase.
2587 * gcc.dg/ipa/inline-4.c: new testcase.
2588
2589 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/50258
2592 * g++.dg/cpp0x/constexpr-static8.C: New.
2593
2594 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2595
2596 * gcc.target/i386/avxfp-1.c: New test.
2597 * gcc.target/i386/avxfp-2.c: New test.
2598
2599 2011-09-23 Terry Guo <terry.guo@arm.com>
2600
2601 * gcc.c-torture/execute/941014-1.x: Deleted.
2602
2603 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2604
2605 PR c++/50491
2606 * g++.dg/cpp0x/pr50491.C: New.
2607
2608 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2609
2610 PR testsuite/50487
2611 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2612
2613 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2614
2615 PR c++/50371
2616 * g++.dg/cpp0x/nullptr24.C: New.
2617
2618 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2619
2620 PR target/50482
2621 * gcc.target/i386/pr50482.c: New test.
2622
2623 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2624
2625 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2626 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2627 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2628 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2629 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2630 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2631 multilib options contain different -march= from dg-options.
2632
2633 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2634 Paolo Carlini <paolo.carlini@oracle.com>
2635
2636 PR c++/50344
2637 * g++.dg/template/friend52.C: New.
2638
2639 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2640
2641 * gcc.target/arm/cmp-1.c: New test.
2642 * gcc.target/arm/cmp-2.c: Likewise.
2643
2644 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2645
2646 PR fortran/41733
2647 * gfortran.dg/impure_actual_1.f90: Modified error message.
2648 * gfortran.dg/proc_ptr_32.f90: New.
2649 * gfortran.dg/proc_ptr_33.f90: New.
2650
2651 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2652
2653 PR tree-optimization/50451
2654 * gcc.dg/vect/pr50451.c: New test.
2655
2656 2011-09-21 Ian Lance Taylor <iant@google.com>
2657
2658 * go.test/go-test.exp (errchk): Add special case for bug332.
2659 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2660 some more test lines.
2661
2662 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2663
2664 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2665 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2666 * g++.dg/other/i386-8.C: Ditto.
2667 * g++.dg/other/pr34435.C: Ditto.
2668 * g++.dg/other/pr39496.C: Ditto.
2669 * g++.dg/other/mmintrin.C: Ditto.
2670
2671 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2672
2673 * gcc.dg/vect/vect-cond-7.c: New test.
2674 * gcc.target/i386/sse4_1-cond-1.c: New test.
2675 * gcc.target/i386/avx-cond-1.c: New test.
2676
2677 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2678
2679 PR target/50464
2680 * g++.dg/other/pr50464.C: New test.
2681
2682 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2683
2684 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2685 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2686 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2687 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2688
2689 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2690
2691 * gnat.dg/opt19.adb: New test.
2692
2693 2011-09-21 Terry Guo <terry.guo@arm.com>
2694
2695 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2696 on arch conflict when testing case on targets other than armv7-a.
2697
2698 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2699
2700 PR c++/50454
2701 * g++.dg/ext/int128-1.C: New.
2702 * g++.dg/ext/int128-2.C: Likewise.
2703 * g++.dg/ext/int128-2.h: Likewise.
2704
2705 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2706
2707 PR testsuite/50469
2708 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2709
2710 2011-09-20 Jason Merrill <jason@redhat.com>
2711
2712 * g++.dg/cpp0x/constexpr-generated1.C: New.
2713
2714 PR c++/50442
2715 * g++.dg/overload/ref-conv1.C: New.
2716
2717 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2718
2719 * g++.dg/other/final1.C: New.
2720
2721 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2722
2723 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2724 and get_bit ().
2725
2726 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2727
2728 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2729 "target arm_eabi".
2730
2731 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2732
2733 PR tree-optimization/50413
2734 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2735 -fdump-tree-slp-details. Run other tests with
2736 -fdump-tree-vect-details.
2737 * g++.dg/vect/slp-pr50413.cc: New.
2738
2739 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2740 Ira Rosen <ira.rosen@linaro.org>
2741
2742 PR testsuite/50435
2743 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2744 Fix underscores around restrict.
2745
2746 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2747
2748 PR tree-optimization/50414
2749 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2750 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2751 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2752
2753 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2754
2755 PR tree-optimization/50412
2756 * gfortran.dg/vect/pr50412.f90: New.
2757
2758 2011-09-16 Jason Merrill <jason@redhat.com>
2759
2760 PR c++/50424
2761 * g++.dg/eh/defarg1.C: New.
2762
2763 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2764
2765 * gcc.dg/vect/vect-reduc-10.c: New test.
2766 * gcc.target/i386/avx-reduc-1.c: New test.
2767
2768 * gcc.target/i386/sse2-extract-1.c: New test.
2769 * gcc.target/i386/avx-extract-1.c: New test.
2770
2771 2011-09-16 Terry Guo <terry.guo@arm.com>
2772
2773 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2774
2775 2011-09-15 Diego Novillo <dnovillo@google.com>
2776
2777 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2778 ALWAYS_CXXFLAGS, if defined.
2779 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2780 ALWAYS_GFORTRANFLAGS, if defined.
2781 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2782 ALWAYS_GOCFLAGS, if defined.
2783 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2784 ALWAYS_OBJCXXFLAGS, if defined.
2785 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2786 additional_flags, if defined.
2787 * lib/gnat.exp (gnat_target_compile): Likewise.
2788 * lib/objc.exp (objc_target_compile): Likewise.
2789 * lib/target-supports-dg.exp (dg-add-options): Handle
2790 TEST_ALWAYS_FLAGS.
2791
2792 2011-09-15 Tom de Vries <tom@codesourcery.com>
2793
2794 PR testsuite/50322
2795 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2796 Use uintptr_t in f1. Undo avr xfails.
2797
2798 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2799
2800 PR fortran/50401
2801 PR fortran/50403
2802 * gfortran.dg/function_types_3.f90: New.
2803
2804 2011-09-15 Jason Merrill <jason@redhat.com>
2805
2806 PR c++/50365
2807 * g++.dg/cpp0x/trailing7.C: New.
2808
2809 PR c++/50361
2810 * g++.dg/cpp0x/nullptr23.C: New.
2811
2812 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2813
2814 * gcc.dg/vect/bb-slp-25.c: New.
2815
2816 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2817
2818 PR c++/50391
2819 * g++.dg/cpp0x/noexcept15.C: New.
2820
2821 2011-09-14 Tom de Vries <tom@codesourcery.com>
2822
2823 PR middle-end/50251
2824 * gcc.dg/pr50251.c: New test.
2825
2826 2011-09-14 Tobias Burnus <burnus@net-b.de>
2827
2828 PR fortran/34547
2829 PR fortran/50375
2830 * gfortran.dg/null_5.f90: New.
2831 * gfortran.dg/null_6.f90: New.
2832
2833 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2834
2835 * gcc.c-torture/compile/20110913-1.c: New test.
2836
2837 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2838
2839 PR fortran/50379
2840 * gfortran.dg/result_2.f90: New.
2841
2842 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2843
2844 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2845
2846 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2847
2848 PR c++/48320
2849 * g++.dg/cpp0x/variadic116.C: New test case.
2850
2851 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2852
2853 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2854 * gcc.target/mips/interrupt_handler-2.c: New test.
2855 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2856
2857 2011-09-12 Jason Merrill <jason@redhat.com>
2858
2859 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2860
2861 * g++.dg/cpp0x/explicit7.C: New.
2862
2863 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2864
2865 PR rtl-optimization/50212
2866 * g++.dg/other/pr50212.C: New test.
2867
2868 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2869
2870 PR target/43746
2871 * testsuite/gcc.target/avr/torture/avr-torture.exp
2872 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2873 "-O2 -fmerge-all-constants".
2874
2875 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2876
2877 PR fortran/50327
2878 * gfortran.dg/do_while_1.f90: New test.
2879
2880 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2881
2882 PR fortran/35831
2883 PR fortran/47978
2884 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2885 * gfortran.dg/proc_decl_26.f90: New.
2886 * gfortran.dg/typebound_override_2.f90: New.
2887 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2888
2889 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2890
2891 * gnat.dg/cond_expr2.ad[sb]: New test.
2892
2893 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2894
2895 * gnat.dg/atomic5.ad[sb]: New test.
2896
2897 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2898
2899 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2900
2901 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2902
2903 PR target/49030
2904 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2905
2906 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2907
2908 PR target/49614
2909 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2910
2911 2011-09-09 Richard Guenther <rguenther@suse.de>
2912
2913 PR tree-optimization/50328
2914 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2915
2916 2011-09-09 Richard Guenther <rguenther@suse.de>
2917
2918 PR middle-end/50333
2919 * gcc.dg/torture/pr50333.c: New testcase.
2920
2921 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2922
2923 PR tree-optimization/50318
2924 * gcc.target/arm/pr50318-1.c: New file.
2925
2926 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2927
2928 * gcc.target/i386/all_one_m256i.c: New test.
2929
2930 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2931
2932 PR c++/50324
2933 * g++.dg/cpp0x/sfinae28.C: New.
2934
2935 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2936
2937 PR c/50332
2938 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2939 longer ignored on typedefs.
2940
2941 PR c++/33255 - Support -Wunused-local-typedefs warning
2942 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2943 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2944
2945 2011-09-08 Martin Jambor <mjambor@suse.cz>
2946
2947 PR tree-optimization/50287
2948 * gcc.dg/torture/pr50287.c: New test.
2949
2950 2011-09-08 Richard Guenther <rguenther@suse.de>
2951
2952 PR tree-optimization/19831
2953 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2954 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2955 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2956 * gcc.dg/errno-1.c: Adjust.
2957
2958 2011-09-08 Richard Guenther <rguenther@suse.de>
2959
2960 PR tree-optimization/19831
2961 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2962
2963 2011-09-08 Tobias Burnus <burnus@net-b.de>
2964
2965 PR fortran/44646
2966 * gfortran.dg/do_concurrent_1.f90: New.
2967 * gfortran.dg/do_concurrent_2.f90: New.
2968
2969 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR target/50310
2972 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2973 * gcc.dg/pr50310-2.c: New test.
2974
2975 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2976
2977 PR fortran/48095
2978 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2979 * gfortran.dg/impure_constructor_1.f90: Modified.
2980 * gfortran.dg/proc_ptr_comp_33.f90: New.
2981
2982 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR target/50310
2985 * gcc.dg/pr50310-1.c: New test.
2986
2987 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2988
2989 PR middle-end/48571
2990 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2991 instead of 4.
2992
2993 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2994
2995 PR c++/50309
2996 * g++.dg/cpp0x/noexcept14.C: New.
2997
2998 2011-09-07 Jason Merrill <jason@redhat.com>
2999
3000 * g++.dg/cpp0x/constexpr-ref3.C: New.
3001
3002 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3003
3004 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3005
3006 * gcc.dg/section1.c: Don't xfail for avr.
3007
3008 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3009
3010 PR tree-optimization/50322
3011 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3012
3013 2011-09-07 Martin Jambor <mjambor@suse.cz>
3014
3015 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3016
3017 2011-09-07 Martin Jambor <mjambor@suse.cz>
3018
3019 PR tree-optimization/49911
3020 * g++.dg/tree-ssa/pr49911.C: New test.
3021
3022 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3023
3024 PR target/49030
3025 * gcc.dg/torture/pr49030.c: New test.
3026
3027 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3028
3029 PR fortran/50288
3030 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3031 * gfortran.dg/class_4d.f03: Deleted.
3032 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3033
3034 2011-09-07 Richard Guenther <rguenther@suse.de>
3035
3036 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3037
3038 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3039
3040 PR tree-optimization/46021
3041 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3042
3043 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3044
3045 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3046
3047 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3048
3049 * gcc.c-torture/compile/20110906-1.c: New test.
3050
3051 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3052
3053 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3054
3055 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3056
3057 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3058 --param tree-reassoc-width=1.
3059
3060 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3061 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3062
3063 2011-09-06 Richard Guenther <rguenther@suse.de>
3064
3065 PR tree-optimization/48149
3066 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3067
3068 2011-09-06 Richard Guenther <rguenther@suse.de>
3069
3070 PR tree-optimization/48317
3071 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3072
3073 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3074
3075 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3076 New procedure.
3077 (add_options_for_quad_vectors): Replace with ...
3078 (add_options_for_double_vectors): ... this.
3079 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3080 support multiple vector sizes since the vectorizer attempts to
3081 vectorize with both vector sizes.
3082 * gcc.dg/vect/no-vfa-vect-79.c,
3083 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3084 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3085 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3086 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3087 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3088 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3089 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3090 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3091 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3092 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3093 gcc.dg/vect/vect-40.c: Likewise.
3094 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3095 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3096 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3097 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3098 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3099 Likewise.
3100 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3101
3102 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3103
3104 PR target/49606
3105 * gcc.target/mips/abi-main.h: New file.
3106 * gcc.target/mips/abi-o32-long32.c: New test.
3107 * gcc.target/mips/abi-o32-long64.c: Likewise.
3108 * gcc.target/mips/abi-o64-long32.c: Likewise.
3109 * gcc.target/mips/abi-o64-long64.c: Likewise.
3110 * gcc.target/mips/abi-n32-long32.c: Likewise.
3111 * gcc.target/mips/abi-n32-long64.c: Likewise.
3112 * gcc.target/mips/abi-n64-long32.c: Likewise.
3113 * gcc.target/mips/abi-n64-long64.c: Likewise.
3114 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3115 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3116 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3117 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3118 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3119 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3120 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3121 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3122 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3123 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3124 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3125 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3126 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3127 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3128 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3129 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3130 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3131 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3132 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3133 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3134 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3135 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3136 * gcc.target/mips/branch-3.c: Likewise.
3137 * gcc.target/mips/branch-4.c: Likewise.
3138 * gcc.target/mips/branch-5.c: Likewise.
3139 * gcc.target/mips/branch-6.c: Likewise.
3140 * gcc.target/mips/branch-7.c: Likewise.
3141 * gcc.target/mips/branch-8.c: Likewise.
3142 * gcc.target/mips/branch-9.c: Likewise.
3143 * gcc.target/mips/branch-10.c: Likewise.
3144 * gcc.target/mips/branch-11.c: Likewise.
3145 * gcc.target/mips/branch-12.c: Likewise.
3146 * gcc.target/mips/branch-13.c: Likewise.
3147 * gcc.target/mips/lazy-binding-1.c: Likewise.
3148
3149 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3150
3151 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3152 to avoid warning on int=16 platforms..
3153
3154 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3155
3156 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3157 to work even with -fshort-enums.
3158
3159 2011-09-04 Jan Hubicka <jh@suse.cz>
3160
3161 * gcc.c-torture/compile/20110902.c: new testcase.
3162
3163 2011-09-04 Jason Merrill <jason@redhat.com>
3164
3165 PR c++/49267
3166 * g++.dg/cpp0x/rv-conv1.C: New.
3167
3168 DR 1328
3169 * g++.dg/cpp0x/rv-func3.C: New.
3170
3171 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3172
3173 PR c++/50248
3174 Core 1358
3175 * g++.dg/cpp0x/constexpr-template1.C: New.
3176 * g++.dg/cpp0x/constexpr-template2.C: New.
3177 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3178 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3179
3180 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3181
3182 * gnat.dg/specs/debug1.ads: Tweak pattern.
3183
3184 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3185
3186 PR fortran/50227
3187 * gfortran.dg/class_45a.f03: New.
3188 * gfortran.dg/class_45b.f03: New.
3189
3190 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3191 Ira Rosen <ira.rosen@linaro.org>
3192
3193 PR tree-optimization/50208
3194 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3195 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3196 -fno-tree-fre -fno-tree-pre.
3197
3198 2011-09-02 Martin Jambor <mjambor@suse.cz>
3199
3200 * gcc.dg/ipa/ipcp-3.c: New test.
3201
3202 2011-09-02 Richard Guenther <rguenther@suse.de>
3203
3204 PR tree-optimization/27460
3205 PR middle-end/29269
3206 * gcc.dg/vect/vect-cond-7.c: New testcase.
3207
3208 2011-09-02 Martin Jambor <mjambor@suse.cz>
3209
3210 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3211 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3212 xfailed test for inlining.
3213 * g++.dg/ipa/ivinline-9.C: Likewise.
3214
3215 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3216
3217 PR tree-optimization/50178
3218 * gfortran.dg/vect/pr50178.f90: New test.
3219
3220 2011-08-31 Martin Jambor <mjambor@suse.cz>
3221
3222 PR middle-end/49886
3223 * gcc.c-torture/execute/pr49886.c: New testcase.
3224
3225 2011-08-31 Tom de Vries <tom@codesourcery.com>
3226
3227 PR middle-end/43513
3228 * gcc.dg/pr43513.c: New test.
3229
3230 2011-08-30 Tobias Burnus <burnus@net-b.de>
3231
3232 PR fortran/45044
3233 * gfortran.dg/common_14.f90: New.
3234 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3235
3236 2011-08-30 Jason Merrill <jason@redhat.com>
3237
3238 PR c++/50084
3239 * g++.dg/cpp0x/decltype33.C: New.
3240
3241 PR c++/50089
3242 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3243
3244 PR c++/50114
3245 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3246
3247 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3248
3249 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3250
3251 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3252
3253 * gnat.dg/specs/aggr3.ads: New test.
3254 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3255
3256 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3257 * gnat.dg/specs/aggr2.ads: Likewise.
3258
3259 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3260
3261 PR fortran/45170
3262 * gfortran.dg/allocate_with_source_2.f90: New test
3263
3264 2011-08-30 Jason Merrill <jason@redhat.com>
3265
3266 PR c++/50220
3267 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3268
3269 PR c++/50234
3270 * g++.dg/cpp0x/constexpr-value3.C: New.
3271
3272 2011-08-30 Richard Guenther <rguenther@suse.de>
3273
3274 PR middle-end/48571
3275 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3276 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3277 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3278 * gcc.dg/pr36902.c: XFAIL.
3279
3280 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3281
3282 * gcc.target/i386/fma-check.h: New.
3283 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3284 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3285 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3286 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3287 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3288 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3289 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3290 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3291 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3292 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3293 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3294 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3295 * gcc.target/i386/fma-compile.c: Likewise.
3296 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3297 * gcc.target/i386/sse-12.c: Add -mfma.
3298 * gcc.target/i386/sse-13.c: Likewise.
3299 * gcc.target/i386/sse-14.c: Likewise.
3300 * gcc.target/i386/sse-22.c: Likewise.
3301 * gcc.target/i386/sse-23.c: Likewise.
3302 * g++.dg/other/i386-2.C: Likewise.
3303 * g++.dg/other/i386-3.C: Likewise.
3304
3305 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3306
3307 PR testsuite/50185
3308 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3309 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3310
3311 2011-08-30 Christian Bruel <christian.bruel@st.com>
3312
3313 * g++.dg/bprob/bprob.exp (feedback_options): Set
3314 -fbranch-probabilities.
3315 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3316
3317 2011-08-29 Jason Merrill <jason@redhat.com>
3318
3319 PR c++/50224
3320 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3321
3322 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3323 Jason Merrill <jason@redhat.com>
3324
3325 * g++.dg/dfp/base.C: New test.
3326
3327 2011-08-29 Jason Merrill <jason@redhat.com>
3328
3329 Core DR 994
3330 PR c++/50209
3331 * g++.dg/cpp0x/initlist58.C: New.
3332
3333 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3334
3335 PR fortran/50225
3336 * gfortran.dg/class_result_1.f03: New.
3337
3338 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR middle-end/48722
3341 * gcc.target/i386/pr48722.c: New test.
3342
3343 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3344
3345 PR libfortran/50192
3346 * gfortran.dg/widechar_compare_1.f90: New test.
3347
3348 2011-08-26 Jason Merrill <jason@redhat.com>
3349
3350 Core DR 342
3351 PR c++/48582
3352 * g++.dg/abi/mangle50.C: New.
3353
3354 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3355
3356 PR target/50202
3357 * gcc.target/i386/pr50202.c: New test.
3358
3359 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3360
3361 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3362 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3363 * gcc.target/i386/avx-round-vec.c: New test.
3364 * gcc.target/i386/avx-roundf-vec.c: New test.
3365
3366 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3367
3368 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3369 instruction.
3370
3371 PR c/50179
3372 * c-c++-common/Wunused-var-14.c: New test.
3373
3374 2011-08-26 Tom de Vries <tom@codesourcery.com>
3375
3376 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3377
3378 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3379
3380 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3381 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3382 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3383 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3384
3385 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3386
3387 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3388 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3389 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3390 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3391
3392 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3393
3394 PR fortran/50050
3395 * gfortran.dg/pointer_comp_init_1.f90: New test.
3396
3397 2011-08-25 Jason Merrill <jason@redhat.com>
3398
3399 PR c++/50157
3400 * g++.dg/cpp0x/sfinae27.C: New.
3401
3402 2011-08-25 Tobias Burnus <burnus@net-b.de>
3403
3404 * gfortran.dg/coarray_lib_token_4.f90: New.
3405
3406 2011-08-25 Tobias Burnus <burnus@net-b.de>
3407
3408 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3409
3410 2011-08-25 Richard Guenther <rguenther@suse.de>
3411
3412 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3413
3414 2011-08-24 Tobias Burnus <burnus@net-b.de>
3415
3416 PR fortran/50163
3417 * gfortran.dg/initialization_28.f90: New.
3418
3419 2011-08-24 Richard Guenther <rguenther@suse.de>
3420
3421 PR tree-optimization/50067
3422 * gcc.dg/torture/pr50067-3.c: New testcase.
3423 * gcc.dg/torture/pr50067-4.c: Likewise.
3424 * gcc.dg/torture/pr50067-5.c: Likewise.
3425
3426 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3427
3428 * g++.dg/other/i386-2.C: Add -mavx2 check.
3429 * g++.dg/other/i386-3.C: Likewise.
3430 * gcc.target/i386/avx-1.c: Add AVX2.
3431 * gcc.target/i386/avx-2.c: Likewise.
3432 * gcc.target/i386/funcspec-5.c: Likewise.
3433 * gcc.target/i386/sse-12.c: Likewise.
3434 * gcc.target/i386/sse-13.c: Likewise.
3435 * gcc.target/i386/sse-14.c: Likewise.
3436 * gcc.target/i386/sse-22.c: Likewise.
3437 * gcc.target/i386/sse-23.c: Likewise.
3438 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3439 * gcc.target/i386/avx2-check.h: New.
3440 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3441 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3442 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3443 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3444 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3445 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3446 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3447 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3448 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3449 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3450 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3451 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3452 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3453 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3454 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3455 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3456 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3457 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3458 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3459 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3460 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3461 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3462 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3463 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3464 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3465 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3466 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3467 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3468 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3469 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3470 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3471 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3472 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3473 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3474 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3475 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3476 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3477 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3478 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3479 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3480 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3481 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3482 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3483 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3484 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3485 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3486 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3487 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3488 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3489 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3490 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3491 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3492 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3493 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3494 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3495 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3496 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3497 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3498 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3499 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3500 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3501 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3502 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3503 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3504 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3505 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3506 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3507 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3508 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3509 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3510 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3511 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3512 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3513 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3514 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3515 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3516 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3517 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3518 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3519 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3520 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3521 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3522 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3531 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3532 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3533 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3534 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3535 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3536 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3543 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3544 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3545 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3546 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3547 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3548 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3549 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3550 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3551 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3552 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3553 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3555 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3556 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3557 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3558 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3559 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3560 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3561 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3562 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3563 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3564 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3565 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3566 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3567 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3568 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3569 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3570 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3571 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3572 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3573 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3574 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3575 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3576 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3577 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3578 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3579 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3580 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3581 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3582 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3583 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3584 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3585 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3586 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3587 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3588 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3589 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3590 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3591 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3592 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3593 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3594 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3595 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3596 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3597 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3598 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3599 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3601 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3602 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3611 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3612 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3613 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3614 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3615 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3616 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3617 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3618 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3619 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3620 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3621 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3632 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3633 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3642 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3643 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3644 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3645 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3646 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3647 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3648 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3649 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3650 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3731 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3732 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3733 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3734 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3735 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3736 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3737 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3738 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3739 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3740 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3741 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3742 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3743 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3744 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3745 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3746 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3747 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3748 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3749 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3750 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3751 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3752 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3753 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3754 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3755 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3756 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3757 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3758 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3759 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3760 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3761 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3762 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3763 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3764 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3765 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3766 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3767 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3768 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3769 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3770 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3771 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3772 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3773 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3774 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3775 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3776 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3777 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3778 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3779 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3780 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3781 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3782 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3783 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3784 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3785 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3786 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3787 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3788 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3789 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3790 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3791 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3792 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3793 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3794 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3795 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3796 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3797 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3798 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3799 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3800 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3801 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3802 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3803 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3804 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3805 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3806 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3807 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3808 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3809 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3810 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3811 * gcc.target/i386/testimm-9.c: Likewise.
3812
3813 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3814
3815 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3816 * g++.dg/other/i386-3.C: Likewise.
3817 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3818 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3819 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3820 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3821 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3822 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3823 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3824 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3825 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3826 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3827 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3828 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3829 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3830 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3831 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3832 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3833 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3834 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3835 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3836 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3837 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3838 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3839 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3840 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3841 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3842 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3843 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3844 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3845 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3846 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3847 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3848 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3849 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3850 * gcc.target/i386/sse-12.c: Add BMI2.
3851 * gcc.target/i386/sse-13.c: Likewise.
3852 * gcc.target/i386/sse-14.c: Likewise.
3853 * gcc.target/i386/sse-22.c: Likewise.
3854 * gcc.target/i386/sse-23.c: Likewise.
3855
3856 2011-08-23 Jason Merrill <jason@redhat.com>
3857
3858 * g++.dg/template/crash7.C: Adjust expected errors.
3859
3860 2011-08-23 Jason Merrill <jason@redhat.com>
3861
3862 PR c++/49045
3863 Core 1321
3864 * g++.dg/cpp0x/overload2.C: New.
3865
3866 2011-08-23 Jason Merrill <jason@redhat.com>
3867
3868 Core 903
3869 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3870
3871 2011-08-23 Jason Merrill <jason@redhat.com>
3872
3873 Core 975
3874 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3875 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3876 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3877 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3878
3879 2011-08-23 Jason Merrill <jason@redhat.com>
3880
3881 PR c++/50024
3882 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3883
3884 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR c++/50158
3887 * g++.dg/warn/Wunused-var-16.C: New test.
3888
3889 PR middle-end/50161
3890 * gcc.dg/pr50161.c: New test.
3891
3892 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3893
3894 PR c++/50055
3895 * g++.dg/gcov/gcov-7.C: New test.
3896
3897 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR c++/46862
3900 * g++.dg/dfp/nofields.C: New test.
3901
3902 2011-08-23 Tobias Burnus <burnus@net-b.de>
3903
3904 PR fortran/31600
3905 * gfortran.dg/use_16.f90: New.
3906
3907 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3908 Kirill Yukhin <kirill.yukhin@intel.com>
3909
3910 PR target/50155
3911 * gcc.target/i386/pr50155.c: New test.
3912
3913 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR tree-optimization/50133
3916 * gcc.dg/pr50133.c: New test.
3917
3918 PR middle-end/50141
3919 * c-c++-common/cxxbitfields-6.c: New test.
3920
3921 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3922
3923 PR fortran/50050
3924 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3925
3926 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3927
3928 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3929 * gcc.dg/pr49994-3.c: Ditto.
3930
3931 2011-08-22 Richard Guenther <rguenther@suse.de>
3932
3933 PR testsuite/50145
3934 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3935 * gcc.dg/torture/pr50067-2.c: Likewise.
3936
3937 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3938
3939 PR fortran/47659
3940 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3941 of a constant resulting from simplification.
3942 * gfortran.dg/warn_conversion_3.f90: New test.
3943
3944 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3945
3946 PR fortran/50130
3947 * gfortran.dg/zero_stride_1.f90: New test.
3948
3949 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3950
3951 PR fortran/49638
3952 * gfortran.dg/typebound_override_1.f90: Modified.
3953
3954 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR tree-optimization/48739
3957 * gcc.dg/pr48739-1.c: New test.
3958 * gcc.dg/pr48739-2.c: New test.
3959
3960 2011-08-20 Tobias Burnus <burnus@net-b.de>
3961
3962 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3963
3964 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3965
3966 PR fortran/50129
3967 * gfortran.dg/where_3.f90: New test.
3968
3969 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3970
3971 PR middle-end/49721
3972 * gfortran.dg/pr49721-1.f: New.
3973 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3974
3975 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3976
3977 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3978 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3979 New tests.
3980
3981 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3982
3983 * gcc.target/arm/wmul-11.c: New file.
3984 * gcc.target/arm/wmul-12.c: New file.
3985 * gcc.target/arm/wmul-13.c: New file.
3986
3987 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3988
3989 * gcc.target/arm/wmul-10.c: New file.
3990
3991 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3992
3993 * gcc.target/arm/wmul-9.c: New file.
3994 * gcc.target/arm/wmul-bitfield-2.c: New file.
3995
3996 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3997
3998 * gcc.target/arm/wmul-8.c: New file.
3999
4000 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4001
4002 * gcc.target/arm/wmul-7.c: New file.
4003
4004 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4005
4006 * gcc.target/arm/wmul-6.c: New file.
4007
4008 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4009
4010 * gcc.target/arm/wmul-5.c: New file.
4011 * gcc.target/arm/no-wmla-1.c: New file.
4012
4013 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4014
4015 * gcc.target/arm/wmul-bitfield-1.c: New file.
4016
4017 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4018
4019 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4020
4021 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4022
4023 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4024 * gcc.target/i386/conversion.c: Likewise.
4025
4026 2011-08-19 Richard Guenther <rguenther@suse.de>
4027
4028 * gcc.dg/torture/pr50067-1.c: New testcase.
4029 * gcc.dg/torture/pr50067-2.c: Likewise.
4030
4031 2011-08-19 Joey Ye <joey.ye@arm.com>
4032
4033 PR target/49437
4034 * gcc.target/arm/handler-align.c: New test.
4035 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4036 New Function.
4037
4038 2011-08-19 Joey Ye <joey.ye@arm.com>
4039
4040 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4041
4042 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4043
4044 PR fortran/50071
4045 * gfortran.dg/end_block_label_1.f90: New test.
4046 * gfortran.dg/end_associate_label_1.f90: New test.
4047
4048 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4049
4050 * gcc.dg/c1x-pointer-float-1.c: New test.
4051
4052 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4053
4054 PR fortran/50071
4055 * gfortran.dg/duplicate_labels_2.f: New test.
4056
4057 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4058
4059 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4060 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4061 gcc.dg/c1x-noreturn-5.c: New tests.
4062
4063 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4064
4065 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4066
4067 2011-08-18 Tobias Burnus <burnus@net-b.de>
4068
4069 PR fortran/18918
4070 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4071 * gfortran.dg/coarray_lock_3.f90: Fix test.
4072 * gfortran.dg/coarray_lock_4.f90: New.
4073 * gfortran.dg/coarray_lock_5.f90: New.
4074
4075 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR target/50009
4078 * gcc.c-torture/compile/pr50009.c: New test.
4079
4080 PR target/50092
4081 * gcc.dg/torture/pr50092.c: New test.
4082
4083 2011-08-18 Tobias Burnus <burnus@net-b.de>
4084
4085 PR fortran/50109
4086 * gfortran.dg/namelist_73.f90: New.
4087
4088 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4089
4090 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4091
4092 PR debug/50017
4093 * gcc.dg/pr50017.c: New test.
4094
4095 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4096
4097 PR c++/45625
4098 * g++.dg/lookup/hidden-var1.C: New test case.
4099
4100 2011-08-17 Tobias Burnus <burnus@net-b.de>
4101
4102 PR fortran/31461
4103 * gfortran.dg/warn_unused_var_2.f90: New.
4104 * gfortran.dg/warn_unused_var_3.f90: New.
4105
4106 2011-08-17 Tom de Vries <tom@codesourcery.com>
4107
4108 PR target/43597
4109 * gcc.target/arm/pr43597.c: New test.
4110
4111 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4112
4113 PR fortran/50070
4114 * gfortran.dg/common_13.f90: New.
4115
4116 2011-08-16 Jason Merrill <jason@redhat.com>
4117
4118 PR c++/50086
4119 * g++.dg/cpp0x/variadic-unresolved.C: New.
4120
4121 * g++.old-deja/g++.brendan/README: Add R.I.P.
4122
4123 * g++.dg/ext/attr-used-1.C: New.
4124
4125 PR c++/50054
4126 * g++.dg/cpp0x/initlist56.C: New.
4127
4128 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4129
4130 PR testsuite/50085
4131 * g++.dg/opt/life1.C: Only run on Linux.
4132
4133 2011-08-15 Tobias Burnus <burnus@net-b.de>
4134
4135 * gfortran.dg/coarray_26.f90: New.
4136
4137 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4138
4139 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4140 -fdump-tree-vrp1.
4141
4142 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4143
4144 PR fortran/50073
4145 * gfortran.dg/func_result_7.f90: New.
4146
4147 2011-08-13 Jason Merrill <jason@redhat.com>
4148
4149 PR c++/50075
4150 * g++.dg/cpp0x/decltype32.C: New.
4151
4152 PR c++/50059
4153 * g++.dg/diagnostic/expr1.C: New.
4154
4155 2011-08-12 David Li <davidxl@google.com>
4156
4157 * g++.dg/abi/vbase15.C: New test.
4158
4159 2011-08-12 Jason Merrill <jason@redhat.com>
4160
4161 PR c++/50034
4162 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4163
4164 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4165
4166 * gcc.dg/builtins-67.c: New test.
4167 * gcc.target/i386/conversion.c: Ditto.
4168
4169 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4170 Brian Hackett <bhackett1024@gmail.com>
4171
4172 * g++.dg/plugin/decl_plugin.c: New.
4173 * g++.dg/plugin/decl-plugin-test.C: New.
4174 * g++.dg/plugin/plugin.exp: Add above testcase.
4175
4176 2011-08-11 Richard Guenther <rguenther@suse.de>
4177
4178 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4179
4180 2011-08-11 Michael Matz <matz@suse.de>
4181
4182 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4183
4184 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4185
4186 PR tree-optimization/50039
4187 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4188 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4189
4190 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4191
4192 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4193 (sse4_1_test): Initialize src3 with random value.
4194
4195 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4196
4197 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4198 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4199 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4200 * gcc.dg/scal-to-vec1.c: New test.
4201 * gcc.dg/scal-to-vec2.c: New test.
4202
4203 2011-08-09 Richard Guenther <rguenther@suse.de>
4204
4205 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4206 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4207 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4208 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4209
4210 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4211
4212 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4213
4214 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4215
4216 * gcc.dg/pr49948.c: Require pthread effective target.
4217
4218 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4219
4220 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4221
4222 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4223
4224 * gcc.target/i386/sse-22a.c: New test.
4225
4226 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4227
4228 PR tree-optimization/50014
4229 * gcc.dg/vect/pr50014.c: New test.
4230
4231 2011-08-08 Martin Jambor <mjambor@suse.cz>
4232
4233 PR middle-end/49923
4234 * gcc.dg/tree-ssa/pr49923.c: New test.
4235
4236 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4237
4238 PR target/49781
4239 * gcc.target/i386/pr49781-1.c: New.
4240
4241 2011-08-08 Jason Merrill <jason@redhat.com>
4242
4243 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4244
4245 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4246
4247 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4248
4249 PR fortran/49638
4250 * gfortran.dg/typebound_override_1.f90: New.
4251
4252 2011-08-07 Kai Tietz <ktietz@redhat.com>
4253
4254 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4255 x86_64 mingw target.
4256 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4257 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4258 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4259 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4260 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4261 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4262 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4263 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4264 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4265 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4266
4267 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4268
4269 PR testsuite/48727
4270 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4271
4272 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4273
4274 * gcc.dg/pr48770.c: Cleanup coverage files.
4275 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4276
4277 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4278
4279 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4280 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4281 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4282 lzcnt and bmi options.
4283
4284 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4285
4286 PR target/47381
4287 * gcc.dg/pr47381-1.c: New.
4288 * gcc.dg/pr47381-2.c: Likewise.
4289 * gcc.target/i386/pr47381.c: Likewise.
4290
4291 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4292
4293 PR middle-end/47727
4294 * gcc.dg/pr47727.c: New.
4295
4296 PR target/47372
4297 * gcc.dg/pr47372-1.c: New.
4298 * gcc.dg/pr47372-2.c: Likewise.
4299
4300 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4301
4302 PR middle-end/47449
4303 * gcc.target/i386/pr47449.c: New.
4304
4305 PR target/47446
4306 * gcc.dg/pr47446-1.c: New.
4307 * gcc.dg/pr47446-2.c: Likewise.
4308
4309 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4310
4311 PR target/47766
4312 * gcc.dg/pr47766.c: New.
4313
4314 PR target/47715
4315 * gcc.dg/tls/pr47715-1.c: New.
4316 * gcc.dg/tls/pr47715-2.c: Likewise.
4317 * gcc.dg/tls/pr47715-3.c: Likewise.
4318 * gcc.dg/tls/pr47715-4.c: Likewise.
4319 * gcc.dg/tls/pr47715-5.c: Likewise.
4320
4321 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4322
4323 PR libobjc/50002
4324 * objc.dg/gnu-api-2-class.m: Updated comments.
4325 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4326 * objc.dg/gnu-api-2-class-meta.m: New test.
4327 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4328
4329 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4330
4331 PR libobjc/49882
4332 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4333 with classes that are in construction.
4334
4335 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4336
4337 PR target/48084
4338 * gcc.target/i386/pr48084-1.c: New.
4339 * gcc.target/i386/pr48084-2.c: Likewise.
4340 * gcc.target/i386/pr48084-3.c: Likewise.
4341 * gcc.target/i386/pr48084-4.c: Likewise.
4342 * gcc.target/i386/pr48084-5.c: Likewise.
4343
4344 PR rtl-optimization/49504
4345 * gcc.target/i386/pr49504.c: New.
4346
4347 PR target/49860
4348 * gcc.dg/pr49860.c: New.
4349
4350 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4351
4352 PR libobjc/49882
4353 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4354 with classes that are in construction.
4355
4356 2011-08-05 Jason Merrill <jason@redhat.com>
4357
4358 PR c++/48993
4359 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4360
4361 PR c++/49921
4362 * g++.dg/cpp0x/decltype31.C: New.
4363
4364 PR c++/49669
4365 * g++.dg/init/array28.C: New.
4366
4367 PR c++/49988
4368 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4369
4370 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4371
4372 PR target/47369
4373 * gcc.dg/pr47369-1.c: New.
4374
4375 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4376
4377 PR middle-end/47364
4378 * gcc.dg/torture/pr47364-1.c: New.
4379 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4380 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4381
4382 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4383
4384 PR fortran/37211
4385 * gfortran.dg/transfer_check_2.f90: New test case.
4386
4387 2011-08-05 Jan Hubicka <jh@suse.cz>
4388
4389 PR middle-end/49494
4390 * gfortran.dg/pr49494.f90: New testcase.
4391
4392 2011-08-05 Jan Hubicka <jh@suse.cz>
4393
4394 PR middle-end/49735
4395 * gcc.c-torture/compile/pr49735.c: New testcase.
4396
4397 2011-08-05 Jason Merrill <jason@redhat.com>
4398
4399 PR c++/47453
4400 * g++.dg/cpp0x/initlist56.C: New.
4401
4402 PR c++/49812
4403 * g++.dg/overload/rvalue2.C: New.
4404
4405 PR c++/49983
4406 * g++.dg/cpp0x/range-for21.C: New.
4407
4408 * g++.dg/ext/vla11.C: New.
4409
4410 2011-08-05 Richard Guenther <rguenther@suse.de>
4411
4412 PR tree-optimization/49984
4413 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4414
4415 2011-08-05 Richard Guenther <rguenther@suse.de>
4416
4417 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4418 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4419 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4420
4421 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4422
4423 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4424 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4425 * gfortran.dg/ldist-pr43023.f90: Ditto.
4426 * gfortran.dg/namelist_52.f90: Ditto.
4427 * gfortran.dg/interface_proc_end.f90: Ditto.
4428 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4429 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4430
4431 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4432
4433 * gcc.dg/vect/vect-over-widen-1.c: New test.
4434 * gcc.dg/vect/vect-over-widen-2.c: New test.
4435 * gcc.dg/vect/vect-over-widen-3.c: New test.
4436 * gcc.dg/vect/vect-over-widen-4.c: New test.
4437
4438 2011-08-04 Richard Guenther <rguenther@suse.de>
4439
4440 PR fortran/49957
4441 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4442
4443 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4444
4445 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4446
4447 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR middle-end/49905
4450 * g++.dg/ext/builtin-object-size3.C: New test.
4451
4452 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR tree-optimization/49948
4455 * gcc.dg/pr49948.c: New test.
4456
4457 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4458
4459 PR middle-end/47383
4460 * gcc.dg/torture/pr47383.c: New.
4461
4462 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4463
4464 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4465
4466 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4467
4468 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4469
4470 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4471
4472 PR target/47744
4473 * gcc.dg/torture/pr47744-1.c: New.
4474 * gcc.dg/torture/pr47744-2.c: Likewise.
4475 * gcc.dg/torture/pr47744-3.c: Likewise.
4476
4477 2011-08-03 Richard Guenther <rguenther@suse.de>
4478
4479 PR middle-end/49958
4480 * gcc.dg/torture/pr49958.c: New testcase.
4481
4482 2011-08-03 Richard Guenther <rguenther@suse.de>
4483
4484 PR tree-optimization/49938
4485 * g++.dg/torture/pr49938.C: New testcase.
4486
4487 2011-08-02 Jason Merrill <jason@redhat.com>
4488
4489 PR c++/43886
4490 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4491
4492 PR c++/49577
4493 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4494
4495 PR c++/49593
4496 * g++.dg/cpp0x/variadic115.C: New.
4497
4498 PR c++/49803
4499 * g++.dg/cpp0x/union5.C: New.
4500
4501 2011-08-02 Daniel Kraft <d@domob.eu>
4502
4503 PR fortran/49885
4504 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4505
4506 2011-08-02 Kai Tietz <ktietz@redhat.com>
4507
4508 PR middle-end/49947
4509 * gcc.dg/tree-ssa/forwprop-15.c
4510
4511 2011-08-02 Jason Merrill <jason@redhat.com>
4512
4513 PR c++/49834
4514 * g++.dg/cpp0x/range-for20.C: New.
4515
4516 2011-08-02 Tobias Burnus <burnus@net-b.de>
4517
4518 * gfortran.dg/coarray_lib_token_3.f90: New.
4519
4520 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR fortran/46752
4523 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4524 * gcc.dg/gomp/atomic-15.c: New test.
4525 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4526 * g++.dg/gomp/atomic-15.C: New test.
4527 * g++.dg/gomp/private-1.C: New test.
4528 * g++.dg/gomp/sharing-2.C: New test.
4529 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4530 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4531 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4532
4533 2011-08-02 Tobias Burnus <burnus@net-b.de>
4534
4535 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4536 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4537 cleanup-module.
4538 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4539 * gfortran.dg/allocatable_function_5.f90: Ditto.
4540 * gfortran.dg/allocate_stat.f90: Ditto.
4541 * gfortran.dg/array_constructor_20.f90: Ditto.
4542 * gfortran.dg/array_constructor_21.f90: Ditto.
4543 * gfortran.dg/array_constructor_22.f90: Ditto.
4544 * gfortran.dg/array_constructor_26.f03: Ditto.
4545 * gfortran.dg/array_function_4.f90: Ditto.
4546 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4547 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4548 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4549 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4550 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4551 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4552 * gfortran.dg/class_15.f03: Ditto.
4553 * gfortran.dg/class_27.f03: Ditto.
4554 * gfortran.dg/class_33.f90: Ditto.
4555 * gfortran.dg/class_37.f03: Ditto.
4556 * gfortran.dg/class_40.f03: Ditto.
4557 * gfortran.dg/class_42.f03: Ditto.
4558 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4559 * gfortran.dg/coarray/registering_1.f90: Ditto.
4560 * gfortran.dg/convert_1.f90: Ditto.
4561 * gfortran.dg/default_initialization_3.f90: Ditto.
4562 * gfortran.dg/dependency_25.f90: Ditto.
4563 * gfortran.dg/dependency_26.f90: Ditto.
4564 * gfortran.dg/dependency_36.f90: Ditto.
4565 * gfortran.dg/dependency_37.f90: Ditto.
4566 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4567 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4568 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4569 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4570 * gfortran.dg/elemental_result_1.f90: Ditto.
4571 * gfortran.dg/empty_derived_type.f90: Ditto.
4572 * gfortran.dg/entry_7.f90: Ditto.
4573 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4574 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4575 * gfortran.dg/error_recovery_3.f90: Ditto.
4576 * gfortran.dg/extends_4.f03: Ditto.
4577 * gfortran.dg/func_assign.f90: Ditto.
4578 * gfortran.dg/func_assign_3.f90: Ditto.
4579 * gfortran.dg/generic_1.f90: Ditto.
4580 * gfortran.dg/generic_18.f90: Ditto.
4581 * gfortran.dg/generic_22.f03: Ditto.
4582 * gfortran.dg/generic_4.f90: Ditto.
4583 * gfortran.dg/generic_6.f90: Ditto.
4584 * gfortran.dg/generic_actual_arg.f90: Ditto.
4585 * gfortran.dg/graphite/id-21.f: Ditto.
4586 * gfortran.dg/graphite/pr45758.f90: Ditto.
4587 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4588 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4589 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4590 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4591 * gfortran.dg/host_used_types_1.f90: Ditto.
4592 * gfortran.dg/implicit_1.f90: Ditto.
4593 * gfortran.dg/implicit_11.f90: Ditto.
4594 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4595 * gfortran.dg/impure_actual_1.f90: Ditto.
4596 * gfortran.dg/impure_assignment_1.f90: Ditto.
4597 * gfortran.dg/impure_constructor_1.f90: Ditto.
4598 * gfortran.dg/initialization_10.f90: Ditto.
4599 * gfortran.dg/initialization_12.f90: Ditto.
4600 * gfortran.dg/interface_14.f90: Ditto.
4601 * gfortran.dg/interface_15.f90: Ditto.
4602 * gfortran.dg/interface_2.f90: Ditto.
4603 * gfortran.dg/interface_25.f90: Ditto.
4604 * gfortran.dg/interface_26.f90: Ditto.
4605 * gfortran.dg/interface_29.f90: Ditto.
4606 * gfortran.dg/interface_assignment_1.f90: Ditto.
4607 * gfortran.dg/internal_pack_6.f90: Ditto.
4608 * gfortran.dg/internal_pack_7.f90: Ditto.
4609 * gfortran.dg/internal_pack_8.f90: Ditto.
4610 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4611 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4612 * gfortran.dg/module_commons_3.f90: Ditto.
4613 * gfortran.dg/module_equivalence_4.f90: Ditto.
4614 * gfortran.dg/module_equivalence_6.f90: Ditto.
4615 * gfortran.dg/module_function_type_1.f90: Ditto.
4616 * gfortran.dg/module_naming_1.f90: Ditto.
4617 * gfortran.dg/namelist_4.f90: Ditto.
4618 * gfortran.dg/operator_c1202.f90: Ditto.
4619 * gfortran.dg/parens_7.f90: Ditto.
4620 * gfortran.dg/pr32921.f: Ditto.
4621 * gfortran.dg/pr33646.f90: Ditto.
4622 * gfortran.dg/pr41928.f90: Ditto.
4623 * gfortran.dg/pr42119.f90: Ditto.
4624 * gfortran.dg/pr43984.f90: Ditto.
4625 * gfortran.dg/present_1.f90: Ditto.
4626 * gfortran.dg/private_type_2.f90: Ditto.
4627 * gfortran.dg/proc_decl_2.f90: Ditto.
4628 * gfortran.dg/proc_ptr_10.f90: Ditto.
4629 * gfortran.dg/proc_ptr_22.f90: Ditto.
4630 * gfortran.dg/proc_ptr_8.f90: Ditto.
4631 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4632 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4633 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4634 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4635 * gfortran.dg/substring_equivalence.f90: Ditto.
4636 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4637 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4638 * gfortran.dg/trim_optimize_6.f90: Ditto.
4639 * gfortran.dg/typebound_call_12.f03: Ditto.
4640 * gfortran.dg/typebound_operator_5.f03: Ditto.
4641 * gfortran.dg/typebound_operator_6.f03: Ditto.
4642 * gfortran.dg/typebound_proc_18.f03: Ditto.
4643 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4644 * gfortran.dg/use_1.f90: Ditto.
4645 * gfortran.dg/use_10.f90: Ditto.
4646 * gfortran.dg/use_11.f90: Ditto.
4647 * gfortran.dg/use_14.f90: Ditto.
4648 * gfortran.dg/use_only_2.f90: Ditto.
4649 * gfortran.dg/use_rename_4.f90: Ditto.
4650 * gfortran.dg/use_rename_5.f90: Ditto.
4651 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4652 * gfortran.dg/used_interface_ref.f90: Ditto.
4653 * gfortran.dg/used_types_11.f90: Ditto.
4654 * gfortran.dg/used_types_3.f90: Ditto.
4655 * gfortran.dg/used_types_4.f90: Ditto.
4656 * gfortran.dg/userdef_operator_2.f90: Ditto.
4657 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4658 * gfortran.dg/vect/pr46213.f90: Ditto.
4659 * gfortran.dg/whole_file_21.f90: Ditto.
4660 * gfortran.dg/whole_file_22.f90: Ditto.
4661 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4662 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4663
4664 2011-08-02 Kai Tietz <ktietz@redhat.com>
4665
4666 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4667
4668 2011-08-01 Jason Merrill <jason@redhat.com>
4669
4670 PR c++/49932
4671 * g++.dg/abi/mangle49.C: New.
4672
4673 PR c++/49924
4674 * g++.dg/cpp0x/constexpr-array4.C: New.
4675
4676 PR c++/49813
4677 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4678
4679 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4680
4681 PR target/49927
4682 * gcc.target/i386/pr49927.c: New test.
4683
4684 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4685
4686 PR tree-optimization/49926
4687 * gcc.dg/vect/pr49926.c: New test.
4688
4689 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4690
4691 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4692 * gcc.target/i386/lzcnt-1.c: New test.
4693 * gcc.target/i386/lzcnt-2.c: Likewise.
4694 * gcc.target/i386/lzcnt-2a.c: Likewise.
4695 * gcc.target/i386/lzcnt-3.c: Likewise.
4696 * gcc.target/i386/lzcnt-4.c: Likewise.
4697 * gcc.target/i386/lzcnt-4a.c: Likewise.
4698 * gcc.target/i386/lzcnt-5.c: Likewise.
4699 * gcc.target/i386/lzcnt-6.c: Likewise.
4700 * gcc.target/i386/lzcnt-6a.c: Likewise.
4701 * gcc.target/i386/lzcnt-check.h: Likewise.
4702
4703 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4704 * gcc.target/i386/sse-13.c: Likewise.
4705 * gcc.target/i386/sse-14.c: Likewise.
4706 * g++.dg/other/i386-2.C: Likewise.
4707 * g++.dg/other/i386-3.C: Likewise.
4708
4709 2011-08-01 Julian Brown <julian@codesourcery.com>
4710
4711 * gcc.target/arm/fixed-point-exec.c: New test.
4712
4713 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4714
4715 PR target/49920
4716 * gcc.target/i386/pr49920.c: New test.
4717
4718 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4719
4720 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4721 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4722 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4723 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4724 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4725 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4726 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4727 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4728 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4729 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4730 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4731 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4732 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4733 * g++.dg/tree-ssa/pr33615.C: Ditto.
4734 * g++.dg/tree-ssa/restrict1.C: Ditto.
4735 * c-c++-common/restrict-2.c: Ditto.
4736 * gfortran.dg/pr32921.f: Ditto.
4737 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4738 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4739 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4740 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4741 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4742 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4743 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4744 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4745 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4746 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4747
4748 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4749
4750 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4751 .exe.ltrans[0-9]*. dump files.
4752
4753 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4754
4755 PR fortran/49112
4756 * gfortran.dg/abstract_type_6.f03: Modified.
4757 * gfortran.dg/typebound_proc_24.f03: New.
4758
4759 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4760
4761 PR testsuite/49917
4762 * g++.dg/init/for1.C: Fix.
4763
4764 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4765
4766 PR fortran/48876
4767 * gfortran.dg/string_5.f90: New test.
4768
4769 2011-07-29 Jason Merrill <jason@redhat.com>
4770
4771 PR c++/49867
4772 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4773
4774 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4775
4776 PR tree-optimization/47407
4777 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4778 alpha*-dec-osf*.
4779 Sort target list.
4780
4781 2011-07-29 Richard Guenther <rguenther@suse.de>
4782
4783 * gcc.dg/uninit-suppress.c: Also disable VRP.
4784 * gcc.dg/uninit-suppress_2.c: Likewise.
4785
4786 2011-07-28 Jason Merrill <jason@redhat.com>
4787
4788 PR c++/49808
4789 * g++.dg/template/nontype24.C: New.
4790
4791 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4792
4793 PR rtl-optimization/47958
4794 * gcc.dg/torture/pr47958-1.c: New.
4795
4796 2011-07-29 Wei Guozhi <carrot@google.com>
4797
4798 PR rtl-optimization/49799
4799 * gcc.dg/pr49799.c: New test case.
4800
4801 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4802
4803 PR middle-end/48648
4804 * gcc.dg/graphite/id-pr48648.c: New.
4805
4806 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4807
4808 PR fortran/31067
4809 * gfortran.dg/maxloc_2.f90: New test.
4810 * gfortran.dg/maxloc_3.f90: New test.
4811 * gfortran.dg/minloc_1.f90: New test.
4812 * gfortran.dg/minloc_2.f90: New test.
4813 * gfortran.dg/minloc_3.f90: New test.
4814 * gfortran.dg/minmaxloc_7.f90: New test.
4815
4816 PR debug/49871
4817 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4818
4819 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4820
4821 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4822 the builtin isn't optimized away.
4823
4824 2011-07-27 Tobias Burnus <burnus@net-b.de>
4825
4826 PR fortran/45586
4827 * gfortran.dg/lto/pr45586-2_0.f90: New.
4828
4829 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4830
4831 PR middle-end/49875
4832 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4833 * c-c++-common/cxxbitfields-5.c: Same.
4834
4835 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4836
4837 * lib/target-supports.exp (check_effective_target_mmap): Use
4838 check_function_available.
4839
4840 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4841
4842 * g++.old-deja/g++.pt/crash60.C: Updated.
4843
4844 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4845
4846 PR target/49866
4847 * gcc.target/i386/pr49866.c: New test.
4848
4849 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4850
4851 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4852 * gcc.target/i386/bmi-andn-1.c: New test.
4853 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4854 * gcc.target/i386/bmi-andn-2.c: Likewise.
4855 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4856 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4857 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4858 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4859 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4860 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4861 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4862 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4863 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4864 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4865 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4866 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4867 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4868 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4869 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4870 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4871 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4872 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4873 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4874 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4875 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4876
4877 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4878
4879 PR middle-end/47691
4880 * gfortran.dg/graphite/id-pr47691.f: New.
4881
4882 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4883
4884 * gcc.target/i386/avx-os-support.h: New.
4885 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4886 (main): Check avx_os_support before the test is run.
4887 * gcc.target/i386/aes-avx-check.h: Ditto.
4888 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4889
4890 2011-07-27 Kai Tietz <ktietz@redhat.com>
4891
4892 * gcc.target/i386/aggregate-ret3.c: New test.
4893 * gcc.target/i386/aggregate-ret4.c: New test.
4894
4895 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4896
4897 PR fortran/49755
4898 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4899 allocated array should *not* change its size.
4900 * gfortran.dg/multiple_allocation_3.f90: New test.
4901
4902 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4903
4904 PR c++/49776
4905 * g++.dg/cpp0x/constexpr-49776.C: New.
4906
4907 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4908
4909 PR middle-end/47046
4910 * gcc.dg/graphite/id-pr47046.c: New.
4911
4912 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4913
4914 PR middle-end/47653
4915 * gcc.dg/graphite/run-id-pr47593.c: New.
4916
4917 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4918
4919 PR middle-end/47653
4920 * gcc.dg/graphite/run-id-pr47653.c: New.
4921 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4922 induction variables.
4923 * gcc.dg/graphite/scop-16.c: Same.
4924 * gcc.dg/graphite/scop-17.c: Same.
4925 * gcc.dg/graphite/scop-21.c: Same.
4926
4927 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4928
4929 PR middle-end/48805
4930 * gcc.dg/graphite/id-pr48805.c: New.
4931
4932 2011-07-26 Tobias Burnus <burnus@net-b.de>
4933
4934 * gfortran.dg/coarray_lib_token_2.f90: New.
4935
4936 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4937
4938 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4939 SPU local store.
4940
4941 2011-07-25 Andrew Pinski <apinski@cavium.com>
4942
4943 PR tree-opt/49671
4944 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4945 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4946
4947 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4948
4949 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4950
4951 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4952 * gcc.c-torture/execute/loop-2g.c: Likewise.
4953 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4954 Require mmap support.
4955 * gcc.c-torture/execute/loop-2g.x: Likewise.
4956 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4957 (MAP_ANON): Provide default.
4958 * gcc.dg/20050826-1.c: Likewise.
4959 * gcc.target/i386/pr36533.c: Likewise.
4960 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4961 Use dg-require-effective-target mmap.
4962
4963 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4964
4965 PR c++/49838
4966 * g++.dg/cpp0x/range-for19.C: New.
4967
4968 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4969
4970 PR testsuite/49753
4971 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4972
4973 Revert:
4974 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4975
4976 PR testsuite/49753
4977 * g++.dg/torture/pr49309.C: Remove.
4978
4979 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4980
4981 PR tree-optimization/49809
4982 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4983 test.
4984
4985 2011-07-25 Richard Guenther <rguenther@suse.de>
4986
4987 PR tree-optimization/49715
4988 * gcc.target/i386/pr49715-1.c: New testcase.
4989 * gcc.target/i386/pr49715-2.c: Likewise.
4990
4991 2011-07-23 Jason Merrill <jason@redhat.com>
4992
4993 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4994
4995 2011-07-22 Jason Merrill <jason@redhat.com>
4996
4997 PR c++/49793
4998 * g++.dg/cpp0x/initlist55.C: New.
4999
5000 2011-07-23 Tobias Burnus <burnus@net-b.de>
5001
5002 PR fortran/49791
5003 * gfortran.dg/namelist_72.f: New.
5004
5005 2011-07-23 Tobias Burnus <burnus@net-b.de>
5006
5007 * gfortran.dg/coarray_25.f90: New.
5008
5009 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5010
5011 * override1.C: This test should use c++0x mode.
5012 * override3.C: New. Test the diagnostics in c++98 mode.
5013
5014 2011-07-22 Jason Merrill <jason@redhat.com>
5015 Mark Glisse <marc.glisse@normalesup.org>
5016
5017 PR c++/30112
5018 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5019
5020 PR c++/49813
5021 * g++.dg/opt/builtins2.C: New.
5022 * g++.dg/other/error27.C: Don't rely on __builtin.
5023
5024 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5025
5026 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5027 on lp64 targets.
5028 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5029 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5030 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5031 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5032
5033 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5034 instead of ia32.
5035
5036 2011-07-22 Richard Guenther <rguenther@suse.de>
5037
5038 PR tree-optimization/45819
5039 * gcc.dg/pr45819.c: New testcase.
5040
5041 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5042
5043 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5044
5045 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5046
5047 PR middle-end/47654
5048 PR middle-end/49649
5049 * gcc.dg/graphite/run-id-pr47654.c: New.
5050
5051 2011-07-21 Ian Lance Taylor <iant@google.com>
5052
5053 PR middle-end/49705
5054 * gcc.dg/pr49705.c: New test.
5055
5056 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5057
5058 * lib/target-supports.exp (check_avx_os_support_available): New.
5059 (check_effective_target_avx_runtime): Use it.
5060
5061 2011-07-21 Richard Guenther <rguenther@suse.de>
5062
5063 PR tree-optimization/49770
5064 * g++.dg/torture/pr49770.C: New testcase.
5065
5066 2011-07-21 Kai Tietz <ktietz@redhat.com>
5067
5068 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5069 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5070
5071 2011-07-21 Tobias Burnus <burnus@net-b.de>
5072
5073 * gfortran.dg/coarray_lib_token_1.f90: New.
5074
5075 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5076
5077 * gcc.dg/pr32912-2.c: Skip for AVR.
5078 * gcc.dg/pr44674.c: Add dg-require-profiling.
5079
5080 2011-07-20 Jason Merrill <jason@redhat.com>
5081
5082 * g++.dg/ext/desig2.C: New.
5083
5084 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5085
5086 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5087 be generated.
5088 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5089 * gcc.target/powerpc/recip-3.c: Ditto.
5090
5091 2011-07-19 Jason Merrill <jason@redhat.com>
5092
5093 PR c++/6709 (DR 743)
5094 PR c++/42603 (DR 950)
5095 * g++.dg/cpp0x/decltype21.C: New.
5096
5097 2011-07-20 Richard Guenther <rguenther@suse.de>
5098
5099 PR middle-end/18908
5100 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5101 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5102
5103 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5104
5105 * gcc.target/arm/combine-movs.c: New.
5106 * gcc.target/arm/unsigned-extend-2.c: New.
5107
5108 2011-07-19 Jason Merrill <jason@redhat.com>
5109
5110 PR c++/49785
5111 * g++.dg/cpp0x/variadic114.C: New.
5112
5113 2011-07-19 Tobias Burnus <burnus@net-b.de>
5114
5115 * gfortran.dg/coarray_args_1.f90: New.
5116 * gfortran.dg/coarray_args_2.f90: New.
5117
5118 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5119
5120 PR fortran/49708
5121 * gfortran.dg/allocate_error_3.f90: New.
5122
5123 2011-07-19 Richard Guenther <rguenther@suse.de>
5124
5125 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5126 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5127 * gcc.dg/torture/20110719-1.c: New testcase.
5128
5129 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5130
5131 PR tree-optimization/49768
5132 * gcc.c-torture/execute/pr49768.c: New test.
5133
5134 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5135
5136 PR tree-optimization/49771
5137 * gcc.dg/vect/pr49771.c: New test.
5138
5139 2011-07-18 Martin Jambor <mjambor@suse.cz>
5140
5141 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5142 * gcc.dg/ipa/ipa-2.c: Likewise.
5143 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5144 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5145 * gcc.dg/ipa/ipa-5.c: Likewise.
5146 * gcc.dg/ipa/ipa-7.c: Likewise.
5147 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5148 * gcc.dg/ipa/ipacost-1.c: Likewise.
5149 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5150 functions.
5151 * gcc.dg/ipa/ipcp-1.c: New test.
5152 * gcc.dg/ipa/ipcp-2.c: Likewise.
5153 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5154
5155 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5156
5157 PR middle-end/49675
5158 * gfortran.dg/pr49675.f90: New test.
5159
5160 2011-07-18 Richard Guenther <rguenther@suse.de>
5161
5162 * gcc.dg/torture/20110718-1.c: New testcase.
5163
5164 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5165
5166 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5167 * g++.dg/ext/bitfield3.C: Likewise.
5168 * g++.dg/ext/bitfield4.C: Likewise.
5169 * g++.dg/ext/bitfield5.C: Likewise.
5170 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5171 * g++.dg/other/pr23205-2.C: Likewise.
5172 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5173 * gcc.c-torture/compile/20001109-2.c: Likewise.
5174 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5175 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5176 * gcc.dg/bitfld-16.c: Likewise.
5177 * gcc.dg/bitfld-17.c: Likewise.
5178 * gcc.dg/bitfld-18.c: Likewise.
5179 * gcc.dg/builtins-config.h: Remove Netware support.
5180 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5181 * gcc.dg/cdce2.c: Likewise.
5182 * gcc.dg/cpp/assert4.c: Remove netware support.
5183 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5184 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5185
5186 * lib/target-supports.exp (check_visibility_available): Remove
5187 NetWare support.
5188 (check_profiling_available): Likewise.
5189
5190 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5191
5192 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5193
5194 2011-07-17 Tobias Burnus <burnus@net-b.de>
5195 Thomas Koenig <tkoenig@gcc.gnu.org>
5196
5197 PR fortran/34657
5198 * gfortran.dg/generic_17.f90: Fix testcase.
5199 * gfortran.dg/interface_3.f90: Add dg-error.
5200 * gfortran.dg/use_14.f90: New.
5201 * gfortran.dg/use_15.f90: New.
5202
5203 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5204
5205 * gnat.dg/pointer_controlled.adb: New test.
5206
5207 2011-07-17 Tobias Burnus <burnus@net-b.de>
5208
5209 PR fortran/49624
5210 * gfortran.dg/pointer_remapping_7.f90: New.
5211
5212 2011-07-16 Jason Merrill <jason@redhat.com>
5213
5214 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5215
5216 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5217 Jason Merrill <jason@redhat.com>
5218
5219 PR c++/45329
5220 PR c++/48934
5221 * g++.dg/cpp0x/decltype29.C: Adjust.
5222 * g++.dg/cpp0x/error4.C: Adjust.
5223 * g++.dg/cpp0x/sfinae26.C: Adjust.
5224 * g++.dg/cpp0x/variadic105.C: Adjust.
5225 * g++.dg/template/deduce3.C: Adjust.
5226 * g++.dg/template/error45.C: Adjust.
5227 * g++.dg/template/ptrmem2.C: Adjust.
5228 * g++.dg/template/sfinae2.C: Adjust.
5229 * g++.old-deja/g++.pt/crash60.C: Adjust.
5230 * g++.old-deja/g++.pt/unify6.C: Adjust.
5231 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5232 * g++.dg/cpp0x/nullptr15.C: Adjust.
5233 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5234 * g++.dg/cpp0x/pr31431.C: Adjust.
5235 * g++.dg/cpp0x/pr31434.C: Adjust.
5236 * g++.dg/cpp0x/sfinae11.C: Adjust
5237 * g++.dg/cpp0x/temp_default2.C: Adjust.
5238 * g++.dg/cpp0x/trailing4.C: Adjust.
5239 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5240 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5241 * g++.dg/cpp0x/variadic105.C: Adjust.
5242 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5243 * g++.dg/ext/vla2.C: Adjust.
5244 * g++.dg/other/ptrmem10.C: Adjust.
5245 * g++.dg/other/ptrmem11.C: Adjust.
5246 * g++.dg/overload/unknown1.C: Adjust.
5247 * g++.dg/template/conv11.C: Adjust.
5248 * g++.dg/template/dependent-expr5.C: Adjust.
5249 * g++.dg/template/friend.C: Adjust.
5250 * g++.dg/template/incomplete2.C: Adjust.
5251 * g++.dg/template/local4.C: Adjust.
5252 * g++.dg/template/local6.C: Adjust.
5253 * g++.dg/template/operator9.C: Adjust.
5254 * g++.dg/template/ttp25.C: Adjust.
5255 * g++.dg/template/unify10.C: Adjust.
5256 * g++.dg/template/unify11.C: Adjust.
5257 * g++.dg/template/unify6.C: Adjust.
5258 * g++.dg/template/unify9.C: Adjust.
5259 * g++.dg/template/varmod1.C: Adjust.
5260 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5261 * g++.old-deja/g++.pt/crash28.C: Adjust.
5262 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5263 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5264 * g++.old-deja/g++.pt/expr2.C: Adjust.
5265 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5266 * g++.old-deja/g++.pt/spec5.C: Adjust.
5267 * g++.old-deja/g++.pt/spec6.C: Adjust.
5268 * g++.old-deja/g++.pt/unify4.C: Adjust.
5269 * g++.old-deja/g++.pt/unify8.C: Adjust.
5270 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5271 * g++.dg/overload/template5.C: New testcase.
5272 * g++.dg/template/overload12.C: New testcase.
5273
5274 2011-07-11 Tobias Burnus <burnus@net-b.de>
5275
5276 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5277 * gfortran.dg/coarray_7.f90: Ditto.
5278 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5279 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5280
5281 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5282
5283 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5284 case.
5285 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5286 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5287 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5288 C67X.
5289 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5290 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5291 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5292
5293 2011-07-15 Jason Merrill <jason@redhat.com>
5294
5295 PR testsuite/49741
5296 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5297 Use --extra_opts instead of --additional_options.
5298
5299 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5300
5301 PR testsuite/49753
5302 * g++.dg/torture/pr49309.C: Remove.
5303
5304 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5305
5306 * gcc.target/tic6x/weak-call.c: New test.
5307 * gcc.target/tic6x/fpcmp.c: New test.
5308 * gcc.target/tic6x/fpdiv.c: New test.
5309 * gcc.target/tic6x/rotdi16-scan.c: New test.
5310 * gcc.target/tic6x/ffssi.c: New test.
5311 * gcc.target/tic6x/fpdiv-lib.c: New test.
5312 * gcc.target/tic6x/cold-lc.c: New test.
5313 * gcc.target/tic6x/longcalls.c: New test.
5314 * gcc.target/tic6x/abi-align-1.c: New test.
5315 * gcc.target/tic6x/fpcmp-finite.c: New test.
5316 * gcc.target/tic6x/rotdi16.c: New test.
5317 * gcc.target/tic6x/bswapl.c: New test.
5318 * gcc.target/tic6x/ffsdi.c: New test.
5319 * gcc.target/tic6x/tic6x.exp: New file.
5320 * gcc.target/tic6x/builtins/arith24.c: New test.
5321 * gcc.target/tic6x/builtins/smpy.c: New test.
5322 * gcc.target/tic6x/builtins/smpylh.c: New test.
5323 * gcc.target/tic6x/builtins/smpyh.c: New test.
5324 * gcc.target/tic6x/builtins/sarith1.c: New test.
5325 * gcc.target/tic6x/builtins/extclr.c: New test
5326 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5327 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5328 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5329 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5330 New functions.
5331 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5332 __TMS320C6X__.
5333 * gcc.dg/20020312-2.c: Likewise.
5334 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5335 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5336 * gcc.dg/torture/builtin-math-7.c: Likewise.
5337
5338 PR testsuite/49757
5339 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5340 not testing tic6x-*-*.
5341
5342 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5343
5344 PR tree-opt/49309
5345 * g++.dg/torture/pr49309.C: New testcase.
5346
5347 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5348
5349 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5350
5351 2011-07-14 Richard Guenther <rguenther@suse.de>
5352
5353 PR tree-optimization/49651
5354 * gcc.dg/torture/pr49651.c: New testcase.
5355
5356 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5357
5358 PR target/43746
5359 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5360
5361 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5362
5363 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5364 -mno-pointers-to-nested-functions.
5365 * gcc.target/powerpc/no-r11-2.c: Ditto.
5366 * gcc.target/powerpc/no-r11-3.c: Ditto.
5367
5368 2011-07-13 Jason Merrill <jason@redhat.com>
5369
5370 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5371 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5372 when compiling C files.
5373 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5374 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5375 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5376 * g++.dg/lookup/anon2.C: Likewise.
5377 * g++.dg/tree-ssa/copyprop.C: Likewise.
5378 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5379 * g++.dg/init/vector1.C: Ignore narrowing errors.
5380 * g++.dg/torture/pr35526.C: Likewise.
5381 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5382
5383 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5384
5385 PR libfortran/49296
5386 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5387 and logical reads.
5388
5389 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5390
5391 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5392 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5393
5394 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5395
5396 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5397 * lib/obj-c++.exp (obj-c++_init): Ditto.
5398 * lib/file-format.exp (gcc_target_object_format): Ditto.
5399 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5400 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5401 (check_visibility_available): Ditto.
5402 (check_effective_target_tls_native): Ditto.
5403 (check_effective_target_tls_emulated): Ditto.
5404 (check_effective_target_function_sections): Ditto.
5405
5406 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5407
5408 * gcc.target/arm/pr48183.c: New test.
5409
5410 2011-07-13 Richard Guenther <rguenther@suse.de>
5411
5412 * gcc.dg/torture/20110713-1.c: New testcase.
5413
5414 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5415
5416 PR rtl-opt/49474
5417 * gcc.c-torture/compile/pr49474.c: New testcase.
5418
5419 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR tree-optimization/49712
5422 * gcc.c-torture/execute/pr49712.c: New test.
5423
5424 2011-07-11 Jason Merrill <jason@redhat.com>
5425
5426 PR c++/44609
5427 * g++.dg/template/recurse3.C: New.
5428
5429 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5430
5431 PR debug/49676
5432 * gcc.dg/guality/csttest.c: New test.
5433
5434 PR fortran/49698
5435 * gfortran.dg/pr49698.f90: New test.
5436
5437 2011-07-11 Jeff Law <law@redhat.com>
5438
5439 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5440
5441 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5442
5443 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5444 * go.test/go-test.exp (go-set-goarch): Likewise.
5445
5446 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5447
5448 PR target/39633
5449 * gcc.target/avr/torture/pr39633.c: New test case.
5450
5451 2011-07-11 Tobias Burnus <burnus@net-b.de>
5452
5453 PR fortran/18918
5454 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5455
5456 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5457
5458 * lib/target-supports.exp (check_effective_target_scheduling):
5459 New Function.
5460 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5461 * gcc.dg/pr45055.c: Ditto.
5462 * gcc.dg/pr45353.c: Ditto.
5463 * g++.dg/pr45056.C: Ditto.
5464
5465 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5466
5467 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5468 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5469 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5470 * g++.dg/torture/pr31863.C: Skip AVR.
5471
5472 2011-07-10 Tobias Burnus <burnus@net-b.de>
5473
5474 PR fortran/49690
5475 * gfortran.dg/intrinsic_signal.f90: New.
5476
5477 2011-07-09 Jason Merrill <jason@redhat.com>
5478
5479 * g++.dg/cpp0x/regress/regress6.C: New.
5480 * g++.dg/parse/crash45.C: Adjust message.
5481 * g++.dg/template/crash38.C: Adjust message.
5482 * g++.dg/template/crash64.C: Adjust message.
5483
5484 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5485
5486 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5487 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5488 * g++.dg/abi/bitfield3.C: Likewise.
5489 * g++.dg/eh/pr38662.C: Likewise.
5490 * g++.dg/ext/attrib36.C: Likewise.
5491 * g++.dg/ext/attrib37.C: Likewise.
5492 * g++.dg/ext/attrib8.C: Likewise.
5493 * g++.dg/ext/tmplattr1.C: Likewise.
5494 * g++.dg/inherit/override-attribs.C: Likewise.
5495 * g++.dg/opt/inline9.C: Likewise.
5496 * g++.dg/opt/life1.C: Likewise.
5497 * g++.dg/opt/longbranch2.C: Likewise.
5498 * g++.dg/opt/nrv12.C: Likewise.
5499 * g++.dg/opt/reg-stack4.C: Likewise.
5500 * g++.dg/other/pr35504.C: Likewise.
5501 * g++.dg/other/pr39496.C: Likewise.
5502 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5503 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5504 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5505 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5506 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5507 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5508 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5509 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5510 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5511 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5512 * g++.dg/warn/pr15774-1.C: Likewise.
5513 * g++.dg/warn/pr15774-2.C: Likewise.
5514 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5515 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5516 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5517 * g++.old-deja/g++.pt/asm2.C: Likewise.
5518 * gcc.c-torture/compile/20000804-1.c: Likewise.
5519 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5520 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5521 * gcc.dg/20020108-1.c: Likewise.
5522 * gcc.dg/20020122-2.c: Likewise.
5523 * gcc.dg/20020122-3.c: Likewise.
5524 * gcc.dg/20020206-1.c: Likewise.
5525 * gcc.dg/20020219-1.c: Likewise.
5526 * gcc.dg/20020310-1.c: Likewise.
5527 * gcc.dg/20020411-1.c: Likewise.
5528 * gcc.dg/20020418-2.c: Likewise.
5529 * gcc.dg/20020426-2.c: Likewise.
5530 * gcc.dg/20020517-1.c: Likewise.
5531 * gcc.dg/20030204-1.c: Likewise.
5532 * gcc.dg/20030826-2.c: Likewise.
5533 * gcc.dg/20031102-1.c: Likewise.
5534 * gcc.dg/20031202-1.c: Likewise.
5535 * gcc.dg/20050111-1.c: Likewise.
5536 * gcc.dg/20050503-1.c: Likewise.
5537 * gcc.dg/array-init-1.c: Likewise.
5538 * gcc.dg/builtin-apply4.c: Likewise.
5539 * gcc.dg/dfp/pr31344.c: Likewise.
5540 * gcc.dg/gomp/atomic-11.c: Likewise.
5541 * gcc.dg/graphite/pr40281.c: Likewise.
5542 * gcc.dg/ia64-sync-1.c: Likewise.
5543 * gcc.dg/ia64-sync-2.c: Likewise.
5544 * gcc.dg/ia64-sync-3.c: Likewise.
5545 * gcc.dg/ia64-sync-4.c: Likewise.
5546 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5547 * gcc.dg/invalid-call-1.c: Likewise.
5548 * gcc.dg/loop-3.c: Likewise.
5549 * gcc.dg/lower-subreg-1.c: Likewise.
5550 * gcc.dg/lto/pr47259_0.c: Likewise.
5551 * gcc.dg/nested-calls-1.c: Likewise.
5552 * gcc.dg/pr20017.c: Likewise.
5553 * gcc.dg/pr25023.c: Likewise.
5554 * gcc.dg/pr27671-2.c: Likewise.
5555 * gcc.dg/pr32176.c: Likewise.
5556 * gcc.dg/pr33676.c: Likewise.
5557 * gcc.dg/pr35045.c: Likewise.
5558 * gcc.dg/pr36015.c: Likewise.
5559 * gcc.dg/pr36584.c: Likewise.
5560 * gcc.dg/pr36998.c: Likewise.
5561 * gcc.dg/pr37438.c: Likewise.
5562 * gcc.dg/pr37908.c: Likewise.
5563 * gcc.dg/pr41241.c: Likewise.
5564 * gcc.dg/pr41340.c: Likewise.
5565 * gcc.dg/pr44136.c: Likewise.
5566 * gcc.dg/pr44194-1.c: Likewise.
5567 * gcc.dg/pr46212.c: Likewise.
5568 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5569 * gcc.dg/setjmp-2.c: Likewise.
5570 * gcc.dg/short-compare-1.c: Likewise.
5571 * gcc.dg/short-compare-2.c: Likewise.
5572 * gcc.dg/smod-1.c: Likewise.
5573 * gcc.dg/sync-2.c: Likewise.
5574 * gcc.dg/sync-3.c: Likewise.
5575 * gcc.dg/tls/opt-1.c: Likewise.
5576 * gcc.dg/tls/opt-2.c: Likewise.
5577 * gcc.dg/tls/opt-3.c: Likewise.
5578 * gcc.dg/torture/badshift.c: Likewise.
5579 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5580 * gcc.dg/torture/pr20314-2.c: Likewise.
5581 * gcc.dg/torture/pr36891.c: Likewise.
5582 * gcc.dg/torture/pr38774.c: Likewise.
5583 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5584 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5585 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5586 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5587 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5588 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5589 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5590 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5591 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5592 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5593 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5594 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5595 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5596 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5597 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5598 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5599 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5600 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5601 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5602 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5603 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5604 * gcc.dg/unroll-1.c: Likewise.
5605 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5606 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5607 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5608 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5609 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5610 * gcc.target/i386/20000609-1.c: Likewise.
5611 * gcc.target/i386/20000720-1.c: Likewise.
5612 * gcc.target/i386/20000724-1.c: Likewise.
5613 * gcc.target/i386/20011107-1.c: Likewise.
5614 * gcc.target/i386/20011119-1.c: Likewise.
5615 * gcc.target/i386/20020201-3.c: Likewise.
5616 * gcc.target/i386/20020218-1.c: Likewise.
5617 * gcc.target/i386/20020729-1.c: Likewise.
5618 * gcc.target/i386/20030926-1.c: Likewise.
5619 * gcc.target/i386/20060125-1.c: Likewise.
5620 * gcc.target/i386/20060125-2.c: Likewise.
5621 * gcc.target/i386/20060512-1.c: Likewise.
5622 * gcc.target/i386/20060512-2.c: Likewise.
5623 * gcc.target/i386/20060512-3.c: Likewise.
5624 * gcc.target/i386/20060512-4.c: Likewise.
5625 * gcc.target/i386/387-1.c: Likewise.
5626 * gcc.target/i386/387-2.c: Likewise.
5627 * gcc.target/i386/387-5.c: Likewise.
5628 * gcc.target/i386/387-6.c: Likewise.
5629 * gcc.target/i386/980312-1.c: Likewise.
5630 * gcc.target/i386/980313-1.c: Likewise.
5631 * gcc.target/i386/990117-1.c: Likewise.
5632 * gcc.target/i386/990424-1.c: Likewise.
5633 * gcc.target/i386/990524-1.c: Likewise.
5634 * gcc.target/i386/991129-1.c: Likewise.
5635 * gcc.target/i386/991214-1.c: Likewise.
5636 * gcc.target/i386/991230-1.c: Likewise.
5637 * gcc.target/i386/addr-sel-1.c: Likewise.
5638 * gcc.target/i386/aggregate-ret1.c: Likewise.
5639 * gcc.target/i386/aggregate-ret2.c: Likewise.
5640 * gcc.target/i386/align-main-3.c: Likewise.
5641 * gcc.target/i386/amd64-abi-1.c: Likewise.
5642 * gcc.target/i386/amd64-abi-2.c: Likewise.
5643 * gcc.target/i386/amd64-abi-4.c: Likewise.
5644 * gcc.target/i386/amd64-abi-5.c: Likewise.
5645 * gcc.target/i386/amd64-abi-6.c: Likewise.
5646 * gcc.target/i386/asm-1.c: Likewise.
5647 * gcc.target/i386/asm-3.c: Likewise.
5648 * gcc.target/i386/asm-5.c: Likewise.
5649 * gcc.target/i386/attributes-error.c: Likewise.
5650 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5651 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5652 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5653 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5654 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5655 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5656 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5657 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5658 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5659 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5660 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5661 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5662 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5663 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5664 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5665 * gcc.target/i386/bitfield1.c: Likewise.
5666 * gcc.target/i386/bitfield2.c: Likewise.
5667 * gcc.target/i386/bmi-2.c: Likewise.
5668 * gcc.target/i386/bmi-5.c: Likewise.
5669 * gcc.target/i386/builtin-unreachable.c: Likewise.
5670 * gcc.target/i386/cleanup-2.c: Likewise.
5671 * gcc.target/i386/clobbers.c: Likewise.
5672 * gcc.target/i386/cmov8.c: Likewise.
5673 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5674 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5675 * gcc.target/i386/compress-float-387.c: Likewise.
5676 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5677 * gcc.target/i386/compress-float-sse.c: Likewise.
5678 * gcc.target/i386/crc32-2.c: Likewise.
5679 * gcc.target/i386/crc32-3.c: Likewise.
5680 * gcc.target/i386/divmod-7.c: Likewise.
5681 * gcc.target/i386/divmod-8.c: Likewise.
5682 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5683 * gcc.target/i386/fma3-builtin.c: Likewise.
5684 * gcc.target/i386/fma3-fma.c: Likewise.
5685 * gcc.target/i386/fma4-256-vector.c: Likewise.
5686 * gcc.target/i386/fma4-builtin.c: Likewise.
5687 * gcc.target/i386/fma4-fma-2.c: Likewise.
5688 * gcc.target/i386/fma4-fma.c: Likewise.
5689 * gcc.target/i386/fma4-vector-2.c: Likewise.
5690 * gcc.target/i386/fma4-vector.c: Likewise.
5691 * gcc.target/i386/funcspec-1.c: Likewise.
5692 * gcc.target/i386/funcspec-10.c: Likewise.
5693 * gcc.target/i386/funcspec-11.c: Likewise.
5694 * gcc.target/i386/funcspec-2.c: Likewise.
5695 * gcc.target/i386/funcspec-5.c: Likewise.
5696 * gcc.target/i386/funcspec-6.c: Likewise.
5697 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5698 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5699 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5700 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5701 * gcc.target/i386/incoming-1.c: Likewise.
5702 * gcc.target/i386/incoming-10.c: Likewise.
5703 * gcc.target/i386/incoming-11.c: Likewise.
5704 * gcc.target/i386/incoming-12.c: Likewise.
5705 * gcc.target/i386/incoming-13.c: Likewise.
5706 * gcc.target/i386/incoming-14.c: Likewise.
5707 * gcc.target/i386/incoming-15.c: Likewise.
5708 * gcc.target/i386/incoming-2.c: Likewise.
5709 * gcc.target/i386/incoming-3.c: Likewise.
5710 * gcc.target/i386/incoming-4.c: Likewise.
5711 * gcc.target/i386/incoming-5.c: Likewise.
5712 * gcc.target/i386/incoming-6.c: Likewise.
5713 * gcc.target/i386/incoming-7.c: Likewise.
5714 * gcc.target/i386/incoming-8.c: Likewise.
5715 * gcc.target/i386/incoming-9.c: Likewise.
5716 * gcc.target/i386/lea.c: Likewise.
5717 * gcc.target/i386/local.c: Likewise.
5718 * gcc.target/i386/loop-1.c: Likewise.
5719 * gcc.target/i386/loop-2.c: Likewise.
5720 * gcc.target/i386/loop-3.c: Likewise.
5721 * gcc.target/i386/max-stack-align.c: Likewise.
5722 * gcc.target/i386/memcpy-1.c: Likewise.
5723 * gcc.target/i386/movbe-2.c: Likewise.
5724 * gcc.target/i386/movq-2.c: Likewise.
5725 * gcc.target/i386/movq.c: Likewise.
5726 * gcc.target/i386/nrv1.c: Likewise.
5727 * gcc.target/i386/pad-4.c: Likewise.
5728 * gcc.target/i386/pad-5a.c: Likewise.
5729 * gcc.target/i386/pad-5b.c: Likewise.
5730 * gcc.target/i386/pad-6a.c: Likewise.
5731 * gcc.target/i386/pad-6b.c: Likewise.
5732 * gcc.target/i386/pad-7.c: Likewise.
5733 * gcc.target/i386/pad-9.c: Likewise.
5734 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5735 * gcc.target/i386/pic-1.c: Likewise.
5736 * gcc.target/i386/pr12092-1.c: Likewise.
5737 * gcc.target/i386/pr12329.c: Likewise.
5738 * gcc.target/i386/pr21518.c: Likewise.
5739 * gcc.target/i386/pr22362.c: Likewise.
5740 * gcc.target/i386/pr22585.c: Likewise.
5741 * gcc.target/i386/pr23098.c: Likewise.
5742 * gcc.target/i386/pr25196.c: Likewise.
5743 * gcc.target/i386/pr25293.c: Likewise.
5744 * gcc.target/i386/pr25654.c: Likewise.
5745 * gcc.target/i386/pr26449.c: Likewise.
5746 * gcc.target/i386/pr26778.c: Likewise.
5747 * gcc.target/i386/pr26826.c: Likewise.
5748 * gcc.target/i386/pr27266.c: Likewise.
5749 * gcc.target/i386/pr29978.c: Likewise.
5750 * gcc.target/i386/pr30505.c: Likewise.
5751 * gcc.target/i386/pr30961-1.c: Likewise.
5752 * gcc.target/i386/pr31628.c: Likewise.
5753 * gcc.target/i386/pr32000-2.c: Likewise.
5754 * gcc.target/i386/pr32661-1.c: Likewise.
5755 * gcc.target/i386/pr32708-2.c: Likewise.
5756 * gcc.target/i386/pr32708-3.c: Likewise.
5757 * gcc.target/i386/pr34256.c: Likewise.
5758 * gcc.target/i386/pr34312.c: Likewise.
5759 * gcc.target/i386/pr34522.c: Likewise.
5760 * gcc.target/i386/pr35160.c: Likewise.
5761 * gcc.target/i386/pr35281.c: Likewise.
5762 * gcc.target/i386/pr36246.c: Likewise.
5763 * gcc.target/i386/pr36786.c: Likewise.
5764 * gcc.target/i386/pr37275.c: Likewise.
5765 * gcc.target/i386/pr37843-3.c: Likewise.
5766 * gcc.target/i386/pr37843-4.c: Likewise.
5767 * gcc.target/i386/pr39082-1.c: Likewise.
5768 * gcc.target/i386/pr39431.c: Likewise.
5769 * gcc.target/i386/pr39496.c: Likewise.
5770 * gcc.target/i386/pr39543-2.c: Likewise.
5771 * gcc.target/i386/pr39911.c: Likewise.
5772 * gcc.target/i386/pr40718.c: Likewise.
5773 * gcc.target/i386/pr40906-1.c: Likewise.
5774 * gcc.target/i386/pr40906-2.c: Likewise.
5775 * gcc.target/i386/pr40906-3.c: Likewise.
5776 * gcc.target/i386/pr40934.c: Likewise.
5777 * gcc.target/i386/pr41900.c: Likewise.
5778 * gcc.target/i386/pr42589.c: Likewise.
5779 * gcc.target/i386/pr43662.c: Likewise.
5780 * gcc.target/i386/pr43671.c: Likewise.
5781 * gcc.target/i386/pr43766.c: Likewise.
5782 * gcc.target/i386/pr43869.c: Likewise.
5783 * gcc.target/i386/pr44942.c: Likewise.
5784 * gcc.target/i386/pr44948-2a.c: Likewise.
5785 * gcc.target/i386/pr45234.c: Likewise.
5786 * gcc.target/i386/pr45336-2.c: Likewise.
5787 * gcc.target/i386/pr45336-4.c: Likewise.
5788 * gcc.target/i386/pr45852.c: Likewise.
5789 * gcc.target/i386/pr46470.c: Likewise.
5790 * gcc.target/i386/pr48037-1.c: Likewise.
5791 * gcc.target/i386/pr48389.c: Likewise.
5792 * gcc.target/i386/pr49095.c: Likewise.
5793 * gcc.target/i386/pr9771-1.c: Likewise.
5794 * gcc.target/i386/rdfsbase-1.c: Likewise.
5795 * gcc.target/i386/rdfsbase-2.c: Likewise.
5796 * gcc.target/i386/rdgsbase-1.c: Likewise.
5797 * gcc.target/i386/rdgsbase-2.c: Likewise.
5798 * gcc.target/i386/rdrand-3.c: Likewise.
5799 * gcc.target/i386/regparm-stdcall.c: Likewise.
5800 * gcc.target/i386/regparm.c: Likewise.
5801 * gcc.target/i386/reload-1.c: Likewise.
5802 * gcc.target/i386/rotate-2.c: Likewise.
5803 * gcc.target/i386/sibcall-5.c: Likewise.
5804 * gcc.target/i386/signbit-1.c: Likewise.
5805 * gcc.target/i386/signbit-2.c: Likewise.
5806 * gcc.target/i386/signbit-3.c: Likewise.
5807 * gcc.target/i386/sse-5.c: Likewise.
5808 * gcc.target/i386/sse-8.c: Likewise.
5809 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5810 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5811 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5812 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5813 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5814 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5815 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5816 * gcc.target/i386/sse2-movq-2.c: Likewise.
5817 * gcc.target/i386/sse2-movq-3.c: Likewise.
5818 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5819 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5820 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5821 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5822 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5823 * gcc.target/i386/ssefn-1.c: Likewise.
5824 * gcc.target/i386/ssefn-2.c: Likewise.
5825 * gcc.target/i386/sseregparm-1.c: Likewise.
5826 * gcc.target/i386/sseregparm-2.c: Likewise.
5827 * gcc.target/i386/sseregparm-3.c: Likewise.
5828 * gcc.target/i386/sseregparm-4.c: Likewise.
5829 * gcc.target/i386/sseregparm-5.c: Likewise.
5830 * gcc.target/i386/sseregparm-6.c: Likewise.
5831 * gcc.target/i386/sseregparm-7.c: Likewise.
5832 * gcc.target/i386/sseregparm-8.c: Likewise.
5833 * gcc.target/i386/stack-realign.c: Likewise.
5834 * gcc.target/i386/stack-usage-realign.c: Likewise.
5835 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5836 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5837 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5838 * gcc.target/i386/stackalign/return-1.c: Likewise.
5839 * gcc.target/i386/stackalign/return-2.c: Likewise.
5840 * gcc.target/i386/stackalign/return-3.c: Likewise.
5841 * gcc.target/i386/tailcall-1.c: Likewise.
5842 * gcc.target/i386/tbm-2.c: Likewise.
5843 * gcc.target/i386/udivmod-7.c: Likewise.
5844 * gcc.target/i386/udivmod-8.c: Likewise.
5845 * gcc.target/i386/unroll-1.c: Likewise.
5846 * gcc.target/i386/vararg-1.c: Likewise.
5847 * gcc.target/i386/vararg-2.c: Likewise.
5848 * gcc.target/i386/vect8-ret.c: Likewise.
5849 * gcc.target/i386/vectorize5.c: Likewise.
5850 * gcc.target/i386/wmul-1.c: Likewise.
5851 * gcc.target/i386/wmul-2.c: Likewise.
5852 * gcc.target/i386/wrfsbase-1.c: Likewise.
5853 * gcc.target/i386/wrfsbase-2.c: Likewise.
5854 * gcc.target/i386/wrgsbase-1.c: Likewise.
5855 * gcc.target/i386/wrgsbase-2.c: Likewise.
5856 * gcc.target/i386/xop-pcmov.c: Likewise.
5857 * gcc.target/i386/xop-pcmov2.c: Likewise.
5858 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5859 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5860 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5861 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5862 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5863 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5864 * gcc.target/i386/zee.c: Likewise.
5865 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5866 * gfortran.dg/compiler-directive_2.f: Likewise.
5867 * gfortran.dg/g77/20010216-1.f: Likewise.
5868 * gfortran.dg/gomp/pr39152.f90: Likewise.
5869 * gfortran.dg/pr33794.f90: Likewise.
5870
5871 2011-07-09 Jason Merrill <jason@redhat.com>
5872
5873 * g++.dg/cpp0x/regress/regress5.C: New.
5874
5875 2011-07-08 Jason Merrill <jason@redhat.com>
5876
5877 PR c++/45437
5878 * g++.dg/expr/compound-asn1.C: New.
5879 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5880
5881 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR target/49621
5884 * gcc.target/powerpc/altivec-34.c: New test.
5885
5886 2011-07-08 Jason Merrill <jason@redhat.com>
5887
5888 PR c++/45603
5889 * g++.dg/abi/guard3.C: New.
5890
5891 2011-07-08 Julian Brown <julian@codesourcery.com>
5892
5893 * lib/target-supports.exp
5894 (check_effective_target_arm_little_endian): New.
5895 (check_effective_target_vect_pack_trunc): Use above.
5896 (check_effective_target_vect_unpack): Likewise.
5897 (check_effective_target_vect_element_align): Test
5898 check_effective_target_arm_vect_no_misalign for ARM.
5899
5900 2011-07-08 Jason Merrill <jason@redhat.com>
5901
5902 PR c++/49673
5903 * g++.dg/cpp0x/constexpr-rom.C: New.
5904
5905 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5906
5907 PR middle-end/49519
5908 * g++.dg/torture/pr49519.C: New test.
5909
5910 2011-07-08 Martin Jambor <mjambor@suse.cz>
5911
5912 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5913
5914 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5915
5916 PR testsuite/48727
5917 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5918
5919 2011-07-08 Richard Guenther <rguenther@suse.de>
5920
5921 PR tree-optimization/49662
5922 * gcc.dg/graphite/interchange-14.c: XFAIL.
5923 * gcc.dg/graphite/interchange-15.c: Likewise.
5924 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5925
5926 2011-07-06 Jason Merrill <jason@redhat.com>
5927
5928 PR c++/49663
5929 * g++.dg/cpp0x/regress/regress4.C: New.
5930
5931 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5932
5933 PR fortran/49648
5934 * gfortran.dg/result_in_spec_4.f90: New test.
5935
5936 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5937
5938 * gcc.target/sparc/cas64.c: New test.
5939
5940 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5941
5942 PR c/49644
5943 * g++.dg/torture/pr49644.C: New test.
5944
5945 PR c/49644
5946 * gcc.c-torture/execute/pr49644.c: New test.
5947
5948 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5949
5950 * lib/target-supports.exp (check_effective_target_ia32): New.
5951 (check_effective_target_x32): Likewise.
5952 (check_effective_target_vect_cmdline_needed): Also check x32.
5953
5954 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5955
5956 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5957 dg-prune-output.
5958 * gcc.target/arm/pr42235.c: Likewise.
5959 * gcc.target/arm/pr42495.c: Likewise.
5960 * gcc.target/arm/pr42574.c: Likewise.
5961 * gcc.target/arm/thumb-branch1.c: Likewise.
5962
5963 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5964 unneeded prune of possible warning.
5965 * gcc.target/arm/pr40956.c: Likewise.
5966 * gcc.target/arm/pr42505.c: Likewise.
5967
5968 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5969 * gcc.c-torture/compile/pr46883.c: Likewise.
5970 * gcc.c-torture/compile/pr46934.c: Likewise.
5971
5972 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5973 for move to ../../gcc.c-torture/compile.
5974 * gcc.target/arm/pr46883.c: Likewise.
5975 * gcc.target/arm/pr46934.c: Likewise.
5976
5977 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5978 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5979 * gcc.target/arm/wmul-1.c: Likewise.
5980 * gcc.target/arm/wmul-2.c: Likewise.
5981 * gcc.target/arm/wmul-3.c: Likewise.
5982 * gcc.target/arm/wmul-4.c: Likewise.
5983 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5984 add tab after scan target.
5985 * gcc.target/arm/smlaltt-1.c: Likewise.
5986 * gcc.target/arm/smlatb-1.c: Likewise.
5987 * gcc.target/arm/smlatt-1.c: Likewise.
5988
5989 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5990
5991 PR debug/49522
5992 * gcc.dg/debug/pr49522.c: New test.
5993
5994 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5995
5996 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5997 * gcc.dg/pr46212.c: Run only if target int32plus.
5998 * gcc.dg/torture/pr48146.c: Ditto.
5999 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6000 * c-c++-common/pr44832.c: Ditto.
6001 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6002 * gcc.dg/pr31490.c: Ditto.
6003 * gcc.dg/torture/builtin-math-7.c: Run only if target
6004 large_double.
6005 * gcc.dg/torture/pr45764.c: Skip for AVR.
6006 * gcc.dg/pr47893.c: Ditto.
6007
6008 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6009
6010 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6011 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6012 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6013 add tab to scan target.
6014
6015 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6016
6017 * gcc.target/arm/neon-modes-3.c: New test.
6018
6019 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6020
6021 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6022 -fno-loop-interchange -ffast-math.
6023
6024 2011-07-07 Richard Guenther <rguenther@suse.de>
6025
6026 * gcc.dg/ftrapv-3.c: New testcase.
6027
6028 2011-07-07 Richard Guenther <rguenther@suse.de>
6029
6030 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6031 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6032
6033 2011-07-07 Kai Tietz <ktietz@redhat.com>
6034
6035 * gcc.dg/binop-notxor1.c: New test.
6036 * gcc.dg/binop-notand4a.c: New test.
6037 * gcc.dg/binop-notxor2.c: New test.
6038 * gcc.dg/binop-notand3a.c: New test.
6039 * gcc.dg/binop-notand2a.c: New test.
6040 * gcc.dg/binop-notand6a.c: New test.
6041 * gcc.dg/binop-notor1.c: New test.
6042 * gcc.dg/binop-notand1a.c: New test.
6043 * gcc.dg/binop-notand5a.c: New test.
6044 * gcc.dg/binop-notor2.c: New test.
6045
6046 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR middle-end/49640
6049 * gcc.dg/gomp/pr49640.c: New test.
6050
6051 2011-07-07 Richard Guenther <rguenther@suse.de>
6052
6053 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6054
6055 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6056
6057 PR target/39150
6058 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6059
6060 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6061
6062 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6063 * gcc.target/powerpc/no-r11-2.c: Ditto.
6064 * gcc.target/powerpc/no-r11-3.c: Ditto.
6065
6066 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6067
6068 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6069 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6070
6071 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6072
6073 * lib/target-supports.exp (check_profiling_available): Disable
6074 profiling with -fprofile-generate for target avr.
6075
6076 2011-07-06 Richard Guenther <rguenther@suse.de>
6077
6078 PR tree-optimization/49645
6079 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6080
6081 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6082
6083 PR middle-end/47383
6084 * gcc.dg/pr47383.c: New.
6085
6086 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6087
6088 PR tree-optimization/49647
6089 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6090
6091 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6092
6093 PR testsuite/49542
6094 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6095 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6096
6097 2011-07-05 Jason Merrill <jason@redhat.com>
6098
6099 PR c++/48157
6100 * g++.dg/template/template-id-4.C: New.
6101
6102 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6103
6104 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6105 * gcc.dg/pr43402.c: Ditto.
6106
6107 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6108
6109 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6110
6111 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6112
6113 * gcc.target/powerpc/ppc-switch-1.c: New test for
6114 --param case-values-threshold.
6115 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6116
6117 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6118
6119 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6120
6121 2011-07-05 Jason Merrill <jason@redhat.com>
6122
6123 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6124
6125 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6126
6127 PR tree-optimization/47654
6128 * gcc.dg/graphite/block-pr47654.c: New.
6129
6130 2011-07-05 Jason Merrill <jason@redhat.com>
6131
6132 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6133
6134 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6135
6136 PR tree-optimization/49580
6137 * gcc.dg/autopar/pr49580.c: New test.
6138
6139 2011-07-05 Richard Guenther <rguenther@suse.de>
6140
6141 PR tree-optimization/49518
6142 PR tree-optimization/49628
6143 * g++.dg/torture/pr49628.C: New testcase.
6144 * gcc.dg/torture/pr49518.c: Likewise.
6145
6146 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147
6148 * ada/acats/run_acats (which): Extract last field from type -p,
6149 type output only if command succeeded.
6150
6151 2011-07-04 Jason Merrill <jason@redhat.com>
6152
6153 * g++.dg/abi/mangle48.C: New.
6154
6155 * g++.dg/cpp0x/diag1.C: New.
6156
6157 * g++.dg/diagnostic/aka1.C: New.
6158
6159 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6160
6161 PR rtl-optimization/49619
6162 * gcc.dg/pr49619.c: New test.
6163
6164 PR rtl-optimization/49472
6165 * gfortran.dg/pr49472.f90: New test.
6166
6167 PR debug/49602
6168 * gcc.dg/pr49602.c: New test.
6169
6170 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6171
6172 PR target/34734
6173 PR target/44643
6174 * gcc.target/avr/avr.exp: Run over cpp files, too.
6175 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6176 * gcc.target/avr/progmem.h: New file.
6177 * gcc.target/avr/exit-abort.h: New file.
6178 * gcc.target/avr/progmem-error-1.c: New file.
6179 * gcc.target/avr/progmem-error-1.cpp: New file.
6180 * gcc.target/avr/progmem-warning-1.c: New file.
6181 * gcc.target/avr/torture/progmem-1.c: New file.
6182 * gcc.target/avr/torture/progmem-1.cpp: New file.
6183
6184 2011-07-04 Richard Guenther <rguenther@suse.de>
6185
6186 PR tree-optimization/49615
6187 * g++.dg/torture/pr49615.C: New testcase.
6188
6189 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6190
6191 PR tree-optimization/49610
6192 * gcc.dg/vect/pr49610.c: New test.
6193
6194 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6195
6196 * gnat.dg/specs/debug1.ads: New test.
6197
6198 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6199
6200 PR fortran/49562
6201 * gfortran.dg/typebound_proc_23.f90: New.
6202
6203 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6204
6205 PR c++/49605
6206 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6207
6208 2011-07-01 Jason Merrill <jason@redhat.com>
6209
6210 PR c++/48261
6211 * g++.dg/template/template-id-3.C: New.
6212
6213 PR c++/48593
6214 * g++.dg/template/qualified-id4.C: New.
6215
6216 PR c++/48883
6217 * g++.dg/template/explicit-args4.C: New.
6218
6219 PR c++/49085
6220 * g++.dg/template/offsetof2.C: New.
6221
6222 2011-07-01 Kai Tietz <ktietz@redhat.com>
6223
6224 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6225
6226 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6227
6228 PR libmudflap/49549
6229 * lib/target-supports.exp (check_effective_target_gld): New proc.
6230
6231 2011-07-01 Richard Guenther <rguenther@suse.de>
6232
6233 PR tree-optimization/49603
6234 * gcc.dg/torture/pr49603.c: New testcase.
6235
6236 2011-06-30 Jason Merrill <jason@redhat.com>
6237
6238 PR c++/49387
6239 * g++.dg/rtti/template1.C: New.
6240
6241 PR c++/49569
6242 * g++.dg/cpp0x/regress/ctor1.C: New.
6243
6244 PR c++/49355
6245 * g++.dg/cpp0x/initlist54.C: New.
6246
6247 2011-06-30 Martin Jambor <mjambor@suse.cz>
6248
6249 * gcc.dg/tree-ssa/sra-12.c: New test.
6250
6251 2011-06-29 Jason Merrill <jason@redhat.com>
6252
6253 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6254
6255 2011-06-30 Richard Guenther <rguenther@suse.de>
6256
6257 PR tree-optimization/46787
6258 * gcc.dg/vect/vect-121.c: New testcase.
6259
6260 2011-06-30 Martin Jambor <mjambor@suse.cz>
6261
6262 PR tree-optimization/49094
6263 * gcc.dg/tree-ssa/pr49094.c: New test.
6264
6265 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6266
6267 PR fortran/49540
6268 * gfortran.dg/pr49540-1.f90: New test.
6269 * gfortran.dg/pr49540-2.f90: New test.
6270
6271 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6272
6273 PR ada/49511
6274 * ada/acats/run_acats (which): Use last field of type -p output.
6275
6276 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6277 Iain Sandoe <iains@gcc.gnu.org>
6278
6279 PR libobjc/36610
6280 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6281 Only skip on 64-bit *-*-darwin8* && !objc2.
6282
6283 2011-06-30 Richard Guenther <rguenther@suse.de>
6284
6285 PR tree-optimization/38752
6286 * gcc.c-torture/compile/pr38752.c: New testcase.
6287
6288 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6289
6290 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6291 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6292
6293 2011-06-29 Jason Merrill <jason@redhat.com>
6294
6295 PR c++/49216
6296 * g++.dg/cpp0x/initlist53.C: Use placement new.
6297 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6298 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6299
6300 PR c++/49003
6301 * g++.dg/cpp0x/trailing6.C: New.
6302 * g++.dg/cpp0x/pr45908.C: No error.
6303
6304 PR c++/49272
6305 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6306
6307 PR c++/49520
6308 * g++.dg/cpp0x/constexpr-using2.C: New.
6309
6310 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6311
6312 PR c++/45923
6313 * g++.dg/cpp0x/constexpr-diag3.C: New.
6314 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6315 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6316 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6317 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6318
6319 2011-06-29 Jason Merrill <jason@redhat.com>
6320
6321 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6322
6323 2011-06-29 Richard Guenther <rguenther@suse.de>
6324
6325 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6326
6327 2011-06-29 Jason Merrill <jason@redhat.com>
6328
6329 * g++.dg/cpp0x/initlist-value2.C: New.
6330
6331 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6332 * g++.dg/cpp0x/initlist-value.C: New.
6333
6334 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6335
6336 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6337
6338 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6339
6340 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6341 * gcc.dg/inline_2.c: Likewise.
6342 * gcc.dg/unroll_1.c: Likewise.
6343
6344 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR debug/49567
6347 * gcc.target/i386/pr49567.c: New test.
6348
6349 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6350
6351 * gnat.dg/opt17.ad[sb]: New test.
6352
6353 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6354 Tom de Vries <tom@codesourcery.com>
6355
6356 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6357 (check_effective_target_arm_thumb2): New effective targets.
6358 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6359 properly. Clean up temporary files.
6360 * gcc.target/arm/ivopts-2.c: Likewise.
6361 * gcc.target/arm/ivopts-3.c: Likewise.
6362 * gcc.target/arm/ivopts-4.c: Likewise.
6363 * gcc.target/arm/ivopts-5.c: Likewise.
6364 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6365
6366 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6367
6368 PR fortran/49479
6369 * gfortran.dg/reshape_zerosize_3.f90: New test.
6370
6371 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6372
6373 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6374 * gcc.target/arm/vfp-ldmias.c: Likewise.
6375 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6376 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6377 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6378 * gcc.target/arm/vfp-stmias.c: Likewise.
6379 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6380 * gcc.target/arm/vfp-stmiad.c: Likewise.
6381
6382 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6383
6384 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6385 dg-prune-output.
6386 * gcc.target/arm/pr45701-2.c: Ditto.
6387
6388 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6389
6390 PR fortran/49466
6391 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6392 * gfortran.dg/extends_14.f03: Modified.
6393
6394 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6395
6396 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6397 early if the test is already being skipped.
6398
6399 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6400 scan-assembler-dem-not): For missing file, report unresolved with
6401 same message as for pass/fail, with reason reported in log file.
6402
6403 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6404 from add_options_for_arm_neon_fp16.
6405 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6406 check_effective_target_arm_neon_fp16_ok_nocache.
6407 Check -mfpu and -mfloat-abi options from current multilib.
6408 Do not require neon support.
6409 (check_effective_target_arm_fp16_ok): Renamed from
6410 check_effecitve_target_arm_neon_fp16_ok.
6411 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6412 arm_neon_fp16_ok and arm_fp16.
6413 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6414 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6415 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6416 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6417
6418 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6419
6420 * gcc.dg/builtin-assume-aligned-1.c: New test.
6421 * gcc.dg/builtin-assume-aligned-2.c: New test.
6422 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6423
6424 PR debug/49544
6425 * gcc.dg/pr49544.c: New test.
6426
6427 2011-06-27 Richard Guenther <rguenther@suse.de>
6428
6429 PR tree-optimization/49394
6430 * g++.dg/torture/pr49394.C: New testcase.
6431
6432 2011-06-27 Kai Tietz <ktietz@redhat.com>
6433
6434 * gcc.dg/optimize-bswapdi-2.c: New test.
6435
6436 2011-06-27 Michael Hope <michael.hope@linaro.org>
6437 Richard Sandiford <richard.sandiford@linaro.org>
6438
6439 PR tree-optimization/49169
6440 * gcc.dg/torture/pr49169.c: New test.
6441
6442 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6443
6444 PR testsuite/49529
6445 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6446
6447 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6448 hppa*-*-hpux*.
6449
6450 2011-06-26 Jason Merrill <jason@redhat.com>
6451
6452 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6453
6454 PR c++/49528
6455 * g++.dg/init/ref19.C: New.
6456 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6457
6458 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR tree-optimization/48377
6461 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6462 non_strict_align.
6463
6464 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6465
6466 PR middle-end/49191
6467 * lib/target-supports.exp (check_effective_target_non_strict_align):
6468 New.
6469 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6470
6471 2011-06-24 Martin Jambor <mjambor@suse.cz>
6472
6473 PR tree-optimizations/49516
6474 * g++.dg/tree-ssa/pr49516.C: New test.
6475
6476 2011-06-23 Jason Merrill <jason@redhat.com>
6477
6478 PR c++/35255
6479 * g++.dg/template/partial10.C: New.
6480 * g++.dg/template/partial11.C: New.
6481
6482 2011-06-23 Jeff Law <law@redhat.com>
6483
6484 PR middle-end/48770
6485 * gcc.dg/pr48770.c: New test.
6486
6487 2011-06-23 Jan Hubicka <jh@suse.cz>
6488
6489 PR middle-end/49373
6490 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6491
6492 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR testsuite/49512
6495 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6496 instead of -fdump-tree-optimized.
6497
6498 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6499
6500 PR c++/44625
6501 * g++.dg/template/crash107.C: New.
6502 * g++.dg/template/error17.C: Adjust.
6503
6504 2011-06-23 Jason Merrill <jason@redhat.com>
6505
6506 PR c++/49507
6507 * g++.dg/cpp0x/defaulted30.C: New.
6508
6509 PR c++/49440
6510 * g++.dg/rtti/anon-ns1.C: New.
6511
6512 PR c++/49395
6513 * g++.dg/init/ref18.C: New.
6514
6515 PR c++/36435
6516 * g++.dg/template/partial9.C: New.
6517
6518 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6519
6520 PR middle-end/49373
6521 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6522
6523 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6524
6525 PR debug/49496
6526 * gcc.dg/pr49496.c: New test.
6527
6528 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6529
6530 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6531 is not xscale.
6532
6533 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6534
6535 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6536 * gcc.target/arm/pr42879.c: Likewise.
6537 * gcc.target/arm/pr45701-3.c: Likewise.
6538
6539 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6540 * gcc.target/arm/pr40482.c: Likewise.
6541 * gcc.target/arm/stack-corruption.c: Likewise.
6542
6543 2011-06-22 Richard Guenther <rguenther@suse.de>
6544
6545 PR tree-optimization/49493
6546 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6547
6548 2011-06-22 Jason Merrill <jason@redhat.com>
6549
6550 PR c++/49260
6551 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6552
6553 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6554 Dmitry Melnik <dm@ispras.ru>
6555
6556 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6557 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6558 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6559
6560 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6561
6562 * gcc.target/arm/tlscall.c: New.
6563
6564 2011-06-21 Jason Merrill <jason@redhat.com>
6565
6566 PR c++/49172
6567 * g++.dg/cpp0x/constexpr-ref1.C: New.
6568 * g++.dg/cpp0x/constexpr-ref2.C: New.
6569 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6570
6571 PR c++/49482
6572 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6573
6574 PR c++/49418
6575 * g++.dg/template/param3.C: New.
6576
6577 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6578
6579 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6580 my_clrsb test functions.
6581 (main): Test clrsb.
6582 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6583 test_sll, test_ull): Add clrsb tests.
6584 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6585 clrsbll.
6586
6587 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6588
6589 PR fortran/49112
6590 * gfortran.dg/class_44.f03: New.
6591
6592 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6593
6594 PR tree-optimization/49478
6595 * gcc.dg/vect/pr49478.c
6596
6597 2011-06-21 Richard Guenther <rguenther@suse.de>
6598
6599 PR tree-optimization/49483
6600 * gcc.dg/vect/vect-120.c: New testcase.
6601
6602 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6603
6604 PR testsuite/49443
6605 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6606 * gcc.dg/vect/vect-peel-4.c: Likewise.
6607
6608 2011-06-22 Christian Bruel <christian.bruel@st.com>
6609
6610 PR middle-end/49139
6611 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6612 * gcc.dg/always_inline2.c: Likewise.
6613 * gcc.dg/always_inline3.c: Likewise.
6614 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6615 * gcc.dg/inline_1.c: Likewise.
6616 * gcc.dg/inline_2.c: Likewise.
6617 * gcc.dg/inline_3.c: Likewise.
6618 * gcc.dg/inline_4.c: Likewise.
6619 * gcc.dg/20051201-1.c: Likewise.
6620 * gcc.dg/pr40087.c: Likewise.
6621 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6622 * gcc.dg/inline-22.c: Likewise.
6623 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6624 * gcc.dg/lto/20090218-1_1.c: Likewise.
6625 * g++.dg/ipa/devirt-7.C: Likewise.
6626 * gcc.dg/uninit-pred-5_a.c: Likewise.
6627 * gcc.dg/uninit-pred-5_b.c: Likewise.
6628 * gcc.dg/fail_always_inline.c: New.
6629
6630 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6631
6632 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6633 into 6 jobs instead of 3.
6634
6635 2011-06-20 Jason Merrill <jason@redhat.com>
6636
6637 PR c++/49216
6638 * g++.dg/cpp0x/initlist53.C: New.
6639
6640 2011-06-20 Tobias Burnus <burnus@net-b.de>
6641
6642 PR fortran/18918
6643 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6644 * gfortran.dg/coarray_lock_3.f90: New.
6645 * gfortran.dg/coarray/lock_1.f90: New.
6646
6647 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6648
6649 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6650 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6651 unresolved and report the reason to the log file.
6652
6653 * lib/scanasm.exp (object-size): Move argument processing earlier
6654 to report errors before verifying that the file exists. Report
6655 problems detected at runtime as unresolved instead of error and
6656 report their reasons to the log file.
6657
6658 2011-06-20 Jason Merrill <jason@redhat.com>
6659
6660 PR c++/47080
6661 * g++.dg/cpp0x/explicit6.C: New.
6662
6663 PR c++/47635
6664 * g++.dg/cpp0x/enum20.C: New.
6665
6666 PR c++/48138
6667 * g++.dg/ext/attr-aligned01.C: New.
6668
6669 PR c++/49205
6670 * g++.dg/cpp0x/variadic-default.C: New.
6671
6672 PR c++/43321
6673 * g++.dg/cpp0x/auto26.C: New.
6674
6675 PR c++/43831
6676 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6677
6678 2011-06-20 Kai Tietz <ktietz@redhat.com>
6679
6680 * gcc.dg/binop-notand1.c: New test.
6681 * gcc.dg/binop-notand2.c: New test.
6682 * gcc.dg/binop-notand3.c: New test.
6683 * gcc.dg/binop-notand4.c: New test.
6684 * gcc.dg/binop-notand5.c: New test.
6685 * gcc.dg/binop-notand6.c: New test.
6686
6687 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR testsuite/49432
6690 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6691
6692 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6693
6694 PR fortran/49400
6695 * gfortran.dg/proc_ptr_31.f90: New.
6696
6697 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6698
6699 * gnat.dg/volatile6.adb: New test.
6700 * gnat.dg/volatile7.adb: Likewise.
6701 * gnat.dg/volatile8.adb: Likewise.
6702 * gnat.dg/volatile9.adb: Likewise.
6703
6704 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6705
6706 * gnat.dg/constant3.adb: New test.
6707
6708 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6709
6710 PR libfortran/49296
6711 * gfortran.dg/read_list_eof_1.f90: New test.
6712
6713 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR target/49411
6716 * gcc.target/i386/testimm-1.c: New test.
6717 * gcc.target/i386/testimm-2.c: New test.
6718 * gcc.target/i386/testimm-3.c: New test.
6719 * gcc.target/i386/testimm-4.c: New test.
6720 * gcc.target/i386/testimm-5.c: New test.
6721 * gcc.target/i386/testimm-6.c: New test.
6722 * gcc.target/i386/testimm-7.c: New test.
6723 * gcc.target/i386/testimm-8.c: New test.
6724 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6725 * gcc.target/i386/xop-rotate1-int.c: New test.
6726 * gcc.target/i386/xop-rotate2-int.c: New test.
6727
6728 2011-06-17 Jason Merrill <jason@redhat.com>
6729
6730 * g++.dg/cpp0x/rv-func2.C: New.
6731
6732 * g++.dg/debug/dwarf2/lambda1.C: New.
6733 * g++.dg/warn/Wshadow-6.C: Adjust.
6734
6735 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6736
6737 PR fortran/48699
6738 * gfortran.dg/move_alloc_5.f90: New.
6739
6740 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6741
6742 PR rtl-optimization/48542
6743 * gcc.dg/torture/pr48542.c: New test.
6744
6745 2011-06-16 Jason Merrill <jason@redhat.com>
6746
6747 PR c++/44160
6748 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6749
6750 PR c++/45378
6751 * g++.dg/cpp0x/initlist52.C New.
6752
6753 PR c++/45399
6754 * c-c++-common/raw-string-12.c: New.
6755
6756 PR c++/49229
6757 * g++.dg/cpp0x/sfinae26.C: New.
6758
6759 PR c++/49251
6760 * g++.dg/cpp0x/variadic113.C: New.
6761
6762 PR c++/49420
6763 * g++.dg/cpp0x/variadic112.C: New.
6764
6765 2011-06-16 Jeff Law <law@redhat.com>
6766
6767 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6768 improved jump threading.
6769 * gcc.dg/builtin-object-size-2.c: Likewise.
6770 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6771
6772 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6773
6774 PR fortran/49074
6775 * gfortran.dg/typebound_assignment_3.f03: New.
6776
6777 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6778
6779 PR testsuite/48727
6780 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6781
6782 2011-06-16 Martin Jambor <mjambor@suse.cz>
6783
6784 PR tree-optimization/49343
6785 * gnat.dg/discr31.ad[sb]: New test.
6786
6787 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6788
6789 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6790
6791 2011-06-16 Tom de Vries <tom@codesourcery.com>
6792
6793 PR target/45098
6794 * gcc.target/arm/ivopts-3.c: Update test.
6795 * gcc.target/arm/ivopts-5.c: Same.
6796
6797 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6798
6799 Revert:
6800 2011-06-10 Wei Guozhi <carrot@google.com>
6801
6802 PR target/45335
6803 * gcc.target/arm/pr45335.c: New test.
6804 * gcc.target/arm/pr45335-2.c: New test.
6805 * gcc.target/arm/pr45335-3.c: New test.
6806 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6807 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6808 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6809
6810 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6811
6812 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6813
6814 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6815
6816 PR fortran/49417
6817 * gfortran.dg/class_43.f03: New.
6818
6819 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR tree-optimization/49419
6822 * gcc.c-torture/execute/pr49419.c: New test.
6823
6824 2011-06-16 Revital Eres <revital.eres@linaro.org>
6825
6826 * gcc.dg/sms-9.c: New file.
6827
6828 2011-06-15 Easwaran Raman <eraman@google.com>
6829
6830 PR rtl-optimization/49414
6831 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6832
6833 2011-06-14 Jason Merrill <jason@redhat.com>
6834
6835 * g++.dg/cpp0x/noexcept13.C: New.
6836
6837 2011-06-14 Easwaran Raman <eraman@google.com>
6838
6839 PR rtl-optimization/44194
6840 * gcc.dg/pr44194-1.c: New test.
6841 * gcc.dg/pr44194-2.c: New test.
6842
6843 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6844
6845 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6846 switches.
6847 * gcc.target/arm/pr45701-2.c: Likewise.
6848 * gcc.target/arm/thumb-branch1.c: Likewise.
6849
6850 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6851
6852 PR testsuite/48727
6853 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6854
6855 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6856
6857 * gcc.target/arm/pr45701-1.c: Require thumb support.
6858 * gcc.target/arm/pr45701-2.c: Likewise.
6859 * gcc.target/arm/thumb-branch1.c: Likewise.
6860
6861 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6862 * gcc.target/arm/pr39839.c: Likewise.
6863 * gcc.target/arm/pr40657-2.c: Likewise.
6864 * gcc.target/arm/pr40956.c: Likewise.
6865 * gcc.target/arm/pr41679.c: Likewise.
6866 * gcc.target/arm/pr42235.c: Likewise.
6867 * gcc.target/arm/pr42495.c: Likewise.
6868 * gcc.target/arm/pr42505.c: Likewise.
6869 * gcc.target/arm/pr42574.c: Likewise.
6870 * gcc.target/arm/pr46883.c: Likewise.
6871 * gcc.target/arm/pr46934.c: Likewise.
6872 * gcc.target/arm/xor-and.c: Likewise.
6873
6874 2011-06-14 Jason Merrill <jason@redhat.com>
6875
6876 * g++.dg/other/error23.C: Adjust error message.
6877 * g++.dg/other/error32.C: Likewise.
6878
6879 PR c++/49389
6880 * g++.dg/cpp0x/rv-dotstar.C: New.
6881
6882 PR c++/49369
6883 * g++.dg/cpp0x/decltype30.C: New.
6884
6885 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6886
6887 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR fortran/49103
6890 * gfortran.dg/pr49103.f90: New test.
6891
6892 2011-06-14 Tom de Vries <tom@codesourcery.com>
6893
6894 PR target/45098
6895 * gcc.target/arm/ivopts-3.c: New test.
6896 * gcc.target/arm/ivopts-4.c: New test.
6897 * gcc.target/arm/ivopts-5.c: New test.
6898
6899 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR rtl-optimization/49390
6902 * gcc.c-torture/execute/pr49390.c: New test.
6903
6904 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6905
6906 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6907
6908 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6909
6910 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6911 * gcc.c-torture/execute/cmpsi-2.x: New file.
6912 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6913 * gcc.c-torture/execute/pr45262.x: New file.
6914 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6915 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6916 int32plus
6917 * gcc.c-torture/compile/pr49163.c: Ditto.
6918
6919 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6920
6921 * gcc.dg/vect/vect-16.c: Rename to...
6922 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6923 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6924 for double-word vectors.
6925 * gcc.dg/vect/vect-peel-4.c: Likewise.
6926 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6927 vect_element_align.
6928 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6929 -fno-fast-math.
6930
6931 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6932
6933 PR target/44618
6934 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6935
6936 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6937
6938 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6939
6940 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6941
6942 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6943
6944 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6945
6946 * gfortran.dg/trim_optimize_8.f90: New test case.
6947
6948 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6949 Ira Rosen <ira.rosen@linaro.org>
6950
6951 PR tree-optimization/49352
6952 * gcc.dg/vect/pr49352.c: New test.
6953
6954 2011-06-12 Tobias Burnus
6955
6956 PR fortran/49324
6957 * gfortran.dg/alloc_comp_assign_11.f90: New.
6958
6959 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6960
6961 * gfortran.dg/trim_optimize_7.f90: New test.
6962
6963 2011-06-10 Wei Guozhi <carrot@google.com>
6964
6965 PR target/45335
6966 * gcc.target/arm/pr45335.c: New test.
6967 * gcc.target/arm/pr45335-2.c: New test.
6968 * gcc.target/arm/pr45335-3.c: New test.
6969 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6970 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6971 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6972
6973 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6974
6975 PR c++/41769
6976 * g++.dg/parse/error39.C: New.
6977
6978 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6979
6980 * gcc.target/arm/20090811-1.c: Skip for incompatible
6981 options, do not override other options.
6982 * gcc.target/arm/combine-cmp-shift.c: Skip for
6983 incompatible options.
6984 * gcc.target/arm/pr45094.c: Likewise.
6985 * gcc.target/arm/scd42-1.c: Likewise.
6986 * gcc.target/arm/scd42-3.c: Likewise.
6987 * gcc.target/arm/thumb-ltu.c: Likewise.
6988
6989 * lib/target-supports.exp
6990 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6991 multilib flags use -mfpu with a value other than neon-fp16.
6992
6993 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6994
6995 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6996 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6997
6998 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6999
7000 * lib/target-supports.exp (check_effective_target_pie): New proc.
7001 * gcc.dg/pie-link.c: Use target pie.
7002
7003 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7004 Laurent Roug� <laurent.rouge@menta.fr>
7005
7006 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7007 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7008
7009 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7010
7011 * gfortran.dg/coarray/sync_1.f90: New test for
7012 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7013
7014 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7015
7016 PR tree-optimization/49318
7017 * gcc.dg/vect/pr49318.c: New test.
7018
7019 2011-06-09 David Krauss <potswa@mac.com>
7020
7021 * g++.dg/template/arrow1.C: New.
7022
7023 2011-06-09 Jason Merrill <jason@redhat.com>
7024
7025 * lib/prune.exp: Prune "note"s.
7026 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7027
7028 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7029 * g++.dg/template/dependent-expr3.C: Likewise.
7030 * g++.dg/parse/template7.C: Likewise.
7031 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7032 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7033 * g++.old-deja/g++.pt/friend38.C: Likewise.
7034 * g++.old-deja/g++.pt/crash32.C: Likewise.
7035 * g++.old-deja/g++.other/init4.C: Likewise.
7036 * g++.old-deja/g++.other/friend8.C: Likewise.
7037
7038 * g++.dg/ext/complex7.C: Adjust expected output.
7039 * g++.dg/diagnostic/method1.C: Likewise.
7040 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7041 * g++.dg/parse/crash33.C: Likewise.
7042 * g++.dg/other/warning1.C: Likewise.
7043 * g++.dg/init/pr29571.C: Likewise.
7044 * g++.dg/warn/overflow-warn-1.C: Likewise.
7045 * g++.dg/warn/overflow-warn-3.C: Likewise.
7046 * g++.dg/warn/overflow-warn-4.C: Likewise.
7047 * g++.old-deja/g++.oliva/template1.C: Likewise.
7048
7049 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7050 * g++.dg/parse/template7.C: Adjust.
7051
7052 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7053
7054 PR target/49307
7055 * gcc.dg/pr49307.c: New.
7056
7057 2011-06-09 Wei Guozhi <carrot@google.com>
7058
7059 PR target/46975
7060 * gcc.target/arm/pr46975.c: New testcase.
7061
7062 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7063
7064 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7065 (PMETH, arglist_t): Removed.
7066 (method_get_number_of_arguments): Removed.
7067 (method_get_nth_argument): Removed.
7068 (method_get_first_argument): Removed.
7069 (method_get_next_argument): Removed.
7070 (method_get_sizeof_arguments): Removed.
7071 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7072 (PMETH): Removed.
7073 (method_get_number_of_arguments): Removed.
7074 (method_get_nth_argument): Removed.
7075 (method_get_first_argument): Removed.
7076 (method_get_next_argument): Removed.
7077 (method_get_sizeof_arguments): Removed.
7078 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7079
7080 2011-06-09 David Li <davidxl@google.com>
7081
7082 * gcc.dg/dump-pass.c: New test.
7083
7084 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7085
7086 PR c++/29003
7087 * g++.dg/parse/error38.C: New.
7088
7089 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7090
7091 PR middle-end/49308
7092 * gfortran.dg/pr49308.f90: New test.
7093
7094 2011-06-08 Jason Merrill <jason@redhat.com>
7095
7096 * g++.dg/cpp0x/noexcept11.C: New.
7097 * g++.dg/cpp0x/noexcept12.C: New.
7098 * g++.dg/cpp0x/sfinae11.C: Adjust.
7099
7100 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR testsuite/49323
7103 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7104 to dg-options, match also DW_AT_linkage_name.
7105
7106 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7107
7108 PR middle-end/21953
7109 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7110 -fno-common on alpha*-dec-osf*.
7111 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7112
7113 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7114
7115 PR rtl-optimization/49303
7116 * gcc.target/ia64/pr49303.c: New test.
7117
7118 2011-06-08 Tobias Burnus <burnus@net-b.de>
7119
7120 PR fortran/18918
7121 * gfortran.dg/coarray_lock_1.f90: New.
7122 * gfortran.dg/coarray_lock_2.f90: New.
7123
7124 2011-06-07 Jason Merrill <jason@redhat.com>
7125
7126 * lib/prune.exp: Look for "required" rather than "instantiated".
7127 * g++.dg/abi/mangle11.C: Likewise.
7128 * g++.dg/abi/mangle12.C: Likewise.
7129 * g++.dg/abi/mangle17.C: Likewise.
7130 * g++.dg/abi/mangle20-2.C: Likewise.
7131 * g++.dg/abi/pragma-pack1.C: Likewise.
7132 * g++.dg/cpp0x/decltype26.C: Likewise.
7133 * g++.dg/cpp0x/decltype28.C: Likewise.
7134 * g++.dg/cpp0x/decltype29.C: Likewise.
7135 * g++.dg/cpp0x/enum11.C: Likewise.
7136 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7137 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7138 * g++.dg/cpp0x/pr47416.C: Likewise.
7139 * g++.dg/ext/case-range2.C: Likewise.
7140 * g++.dg/ext/case-range3.C: Likewise.
7141 * g++.dg/gomp/for-19.C: Likewise.
7142 * g++.dg/gomp/pr37533.C: Likewise.
7143 * g++.dg/gomp/pr38639.C: Likewise.
7144 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7145 * g++.dg/inherit/base3.C: Likewise.
7146 * g++.dg/inherit/using6.C: Likewise.
7147 * g++.dg/init/placement4.C: Likewise.
7148 * g++.dg/init/reference3.C: Likewise.
7149 * g++.dg/lookup/scoped6.C: Likewise.
7150 * g++.dg/lookup/using7.C: Likewise.
7151 * g++.dg/other/abstract1.C: Likewise.
7152 * g++.dg/other/error10.C: Likewise.
7153 * g++.dg/other/error5.C: Likewise.
7154 * g++.dg/other/field1.C: Likewise.
7155 * g++.dg/other/offsetof5.C: Likewise.
7156 * g++.dg/parse/bitfield2.C: Likewise.
7157 * g++.dg/parse/constant4.C: Likewise.
7158 * g++.dg/parse/crash20.C: Likewise.
7159 * g++.dg/parse/invalid-op1.C: Likewise.
7160 * g++.dg/parse/non-dependent2.C: Likewise.
7161 * g++.dg/parse/template18.C: Likewise.
7162 * g++.dg/tc1/dr152.C: Likewise.
7163 * g++.dg/tc1/dr166.C: Likewise.
7164 * g++.dg/tc1/dr176.C: Likewise.
7165 * g++.dg/tc1/dr213.C: Likewise.
7166 * g++.dg/template/access11.C: Likewise.
7167 * g++.dg/template/access2.C: Likewise.
7168 * g++.dg/template/access3.C: Likewise.
7169 * g++.dg/template/access7.C: Likewise.
7170 * g++.dg/template/arg7.C: Likewise.
7171 * g++.dg/template/cond2.C: Likewise.
7172 * g++.dg/template/crash13.C: Likewise.
7173 * g++.dg/template/crash40.C: Likewise.
7174 * g++.dg/template/crash7.C: Likewise.
7175 * g++.dg/template/crash84.C: Likewise.
7176 * g++.dg/template/ctor5.C: Likewise.
7177 * g++.dg/template/defarg13.C: Likewise.
7178 * g++.dg/template/defarg14.C: Likewise.
7179 * g++.dg/template/dtor7.C: Likewise.
7180 * g++.dg/template/eh2.C: Likewise.
7181 * g++.dg/template/error2.C: Likewise.
7182 * g++.dg/template/error43.C: Likewise.
7183 * g++.dg/template/friend32.C: Likewise.
7184 * g++.dg/template/injected1.C: Likewise.
7185 * g++.dg/template/instantiate1.C: Likewise.
7186 * g++.dg/template/instantiate3.C: Likewise.
7187 * g++.dg/template/instantiate5.C: Likewise.
7188 * g++.dg/template/instantiate7.C: Likewise.
7189 * g++.dg/template/local6.C: Likewise.
7190 * g++.dg/template/lookup2.C: Likewise.
7191 * g++.dg/template/member5.C: Likewise.
7192 * g++.dg/template/memfriend15.C: Likewise.
7193 * g++.dg/template/memfriend16.C: Likewise.
7194 * g++.dg/template/memfriend17.C: Likewise.
7195 * g++.dg/template/memfriend7.C: Likewise.
7196 * g++.dg/template/meminit1.C: Likewise.
7197 * g++.dg/template/nested3.C: Likewise.
7198 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7199 * g++.dg/template/nontype12.C: Likewise.
7200 * g++.dg/template/nontype13.C: Likewise.
7201 * g++.dg/template/nontype6.C: Likewise.
7202 * g++.dg/template/pr23510.C: Likewise.
7203 * g++.dg/template/pr35240.C: Likewise.
7204 * g++.dg/template/ptrmem15.C: Likewise.
7205 * g++.dg/template/ptrmem6.C: Likewise.
7206 * g++.dg/template/qualified-id1.C: Likewise.
7207 * g++.dg/template/qualttp20.C: Likewise.
7208 * g++.dg/template/qualttp3.C: Likewise.
7209 * g++.dg/template/qualttp4.C: Likewise.
7210 * g++.dg/template/qualttp5.C: Likewise.
7211 * g++.dg/template/qualttp6.C: Likewise.
7212 * g++.dg/template/qualttp7.C: Likewise.
7213 * g++.dg/template/qualttp8.C: Likewise.
7214 * g++.dg/template/recurse.C: Likewise.
7215 * g++.dg/template/recurse2.C: Likewise.
7216 * g++.dg/template/ref5.C: Likewise.
7217 * g++.dg/template/scope2.C: Likewise.
7218 * g++.dg/template/sfinae10.C: Likewise.
7219 * g++.dg/template/sfinae3.C: Likewise.
7220 * g++.dg/template/sizeof3.C: Likewise.
7221 * g++.dg/template/static9.C: Likewise.
7222 * g++.dg/template/template-id-2.C: Likewise.
7223 * g++.dg/template/typedef13.C: Likewise.
7224 * g++.dg/template/typename4.C: Likewise.
7225 * g++.dg/template/using14.C: Likewise.
7226 * g++.dg/template/using2.C: Likewise.
7227 * g++.dg/template/warn1.C: Likewise.
7228 * g++.dg/warn/Wparentheses-13.C: Likewise.
7229 * g++.dg/warn/Wparentheses-15.C: Likewise.
7230 * g++.dg/warn/Wparentheses-16.C: Likewise.
7231 * g++.dg/warn/Wparentheses-17.C: Likewise.
7232 * g++.dg/warn/Wparentheses-18.C: Likewise.
7233 * g++.dg/warn/Wparentheses-19.C: Likewise.
7234 * g++.dg/warn/Wparentheses-20.C: Likewise.
7235 * g++.dg/warn/Wparentheses-23.C: Likewise.
7236 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7237 * g++.dg/warn/noeffect2.C: Likewise.
7238 * g++.dg/warn/noeffect4.C: Likewise.
7239 * g++.dg/warn/pr8570.C: Likewise.
7240 * g++.old-deja/g++.brendan/init2.C: Likewise.
7241 * g++.old-deja/g++.eh/spec6.C: Likewise.
7242 * g++.old-deja/g++.pt/crash10.C: Likewise.
7243 * g++.old-deja/g++.pt/crash36.C: Likewise.
7244 * g++.old-deja/g++.pt/derived3.C: Likewise.
7245 * g++.old-deja/g++.pt/error2.C: Likewise.
7246 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7247 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7248 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7249 * g++.old-deja/g++.pt/overload7.C: Likewise.
7250 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7251
7252 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7253 Iain Sandoe <iains@gcc.gnu.org>
7254
7255 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7256 Added code to deal with the case when [Protocol
7257 -descriptionForInstanceMethod:] or [Protocol
7258 -descriptionForClassMethod:] returns NULL.
7259
7260 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7261 Iain Sandoe <iains@gcc.gnu.org>
7262
7263 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7264 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7265 Added cast.
7266
7267 2011-06-07 Xinliang David Li <davidxl@google.com>
7268
7269 * gcc.dg/inline_2.c: New test.
7270 * gcc.dg/unroll_2.c: New test.
7271 * gcc.dg/inline_3.c: New test.
7272 * gcc.dg/unroll_3.c: New test.
7273 * gcc.dg/inline_4.c: New test.
7274 * gcc.dg/unroll_4.c: New test.
7275 * gcc.dg/inline_1.c: New test.
7276 * gcc.dg/unroll_1.c: New test.
7277
7278 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7279
7280 PR tree-optimization/48497
7281 * lib/gcc-defs.exp (dg-additional-options): New proc.
7282 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7283 -msse2 on 32-bit x86.
7284
7285 2011-06-06 Jason Merrill <jason@redhat.com>
7286
7287 * g++.dg/cpp0x/enum19.C: New.
7288
7289 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7290
7291 * gcc.target/arm/neon-reload-class.c: New test.
7292
7293 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7294
7295 PR debug/49130
7296 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7297
7298 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7299
7300 * gcc.target/arm/smlatb-1.c: New file.
7301 * gcc.target/arm/smlatt-1.c: New file.
7302 * gcc.target/arm/smlaltb-1.c: New file.
7303 * gcc.target/arm/smlaltt-1.c: New file.
7304
7305 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7306
7307 * gcc.target/arm/mla-2.c: New test.
7308
7309 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7310
7311 PR gcov-profile/49299
7312 * gcc.dg/tree-prof/pr49299-1.c: New test.
7313 * gcc.dg/tree-prof/pr49299-2.c: New test.
7314
7315 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7316
7317 * lib/target-supports.exp
7318 (check_effective_target_vect_widen_mult_qi_to_hi):
7319 Add NEON as supporting target.
7320 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7321 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7322 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7323 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7324 using widening multiplication on targets that support it.
7325 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7326 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7327 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7328
7329 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7330
7331 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7332 Modern Objective-C runtime API.
7333 * objc/execute/next_mapping.h: Removed.
7334 * objc-obj-c++-shared/next-mapping.h: Removed.
7335 * objc-obj-c++-shared/Object1.h: Removed.
7336 * objc-obj-c++-shared/Object1.m: Removed.
7337 * objc-obj-c++-shared/Object1.mm: Removed.
7338 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7339 * objc-obj-c++-shared/Protocol1.h: Removed.
7340 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7341 of ProtoBool, IVAR_T and METHOD.
7342 * objc-obj-c++-shared/runtime.h: New.
7343 * objc-obj-c++-shared/TestsuiteObject.h: New.
7344 * objc-obj-c++-shared/TestsuiteObject.m: New.
7345
7346 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7347 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7348 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7349 it a class method.
7350 * objc/execute/_cmd.m: Include
7351 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7352 runtime API. ([TestClass +initialize]): Include this method also
7353 with the GNU runtime.
7354 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7355 Object. ([-setValue:]): Return void.
7356 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7357 with the GNU runtime. Include
7358 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7359 for the NeXT runtime. Use the existing print_ivars() and
7360 compare_structures() implementations for the old NeXT runtime.
7361 Added new implementations for the Modern GNU and NeXT runtimes.
7362 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7363 well. (main): Use objc_getClass(). Use return instead of exit.
7364 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7365 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7366 of exit().
7367 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7368 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7369 instead of Object. (main): Use return instead of exit().
7370 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7371 instead of Object. Removed prototype for exit(). (main): Use
7372 return instead of exit(). Use the Modern Objective-C runtime API.
7373 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7374 Object.
7375 * objc/execute/class-tests-1.h: Include
7376 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7377 runtime API. (test_class_with_superclass): Do not call [Object
7378 class]. There is no need to with the current libobjc.
7379 * objc/execute/class-tests-2.h: Include
7380 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7381 runtime API.
7382 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7383 ../../objc-obj-c++-shared/next-mapping.h.
7384 * objc/execute/class-2.m: Likewise.
7385 * objc/execute/class-3.m: Likewise.
7386 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7387 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7388 +initialize]): Include this method also with the GNU
7389 runtime. (main): Use the Modern Objective-C runtime API.
7390 * objc/execute/class-5.m: Likewise.
7391 * objc/execute/class-6.m: Likewise.
7392 * objc/execute/class-7.m: Likewise.
7393 * objc/execute/class-8.m: Likewise.
7394 * objc/execute/class-9.m: Likewise.
7395 * objc/execute/class-10.m: Likewise.
7396 * objc/execute/class-11.m: Likewise.
7397 * objc/execute/class-12.m: Likewise.
7398 * objc/execute/class-13.m: Likewise.
7399 * objc/execute/class-14.m: Likewise.
7400 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7401 this method also with the GNU runtime.
7402 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7403 +initialize]): Include this method also with the GNU runtime.
7404 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7405 of Object.
7406 * objc/execute/encode-1.m: Likewise.
7407 * objc/execute/enumeration-1.m: Likewise.
7408 * objc/execute/enumeration-2.m: Likewise.
7409 * objc/execute/exceptions/catchall-1.m: Likewise.
7410 * objc/execute/exceptions/finally-1.m: Likewise.
7411 * objc/execute/exceptions/foward-1.m: Likewise.
7412 * objc/execute/exceptions/local-variables-1.m: Likewise.
7413 * objc/execute/exceptions/throw-nil.m: Likewise.
7414 * objc/execute/exceptions/trivial.m: Likewise.
7415 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7416 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7417 * objc/execute/exceptions/matcher-1.m: Likewise.
7418 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7419 Object.
7420 * objc/execute/formal_protocol-2.m: Likewise.
7421 * objc/execute/formal_protocol-3.m: Likewise.
7422 * objc/execute/formal_protocol-4.m: Likewise.
7423 * objc/execute/formal_protocol-5.m: Include
7424 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7425 protocol_getName().
7426 * objc/execute/formal_protocol-6.m: Likewise.
7427 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7428 Object. Include <objc/Protocol.h> instead of
7429 ../../objc-obj-c++-shared/Protocol1.h.
7430 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7431 Object.
7432 * objc/execute/informal_protocol.m: Likewise.
7433 * objc/execute/load-3.m: Likewise.
7434 * objc/execute/many_args_method.m ([TestClass +initialize]):
7435 Include this method with the GNU runtime as well.
7436 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7437 * objc/execute/nested-func-1.m: Use TestsuiteObject
7438 instead of Object.
7439 * objc/execute/nil_method-1.m: Likewise.
7440 * objc/execute/no_clash.m: Likewise.
7441 * objc/execute/np-1.m: Do not include
7442 ../../objc-obj-c++-shared/Protocol1.h.
7443 (main): Use return instead of exit().
7444 * objc/execute/np-2.m: Do not include
7445 ../../objc-obj-c++-shared/Protocol1.h.
7446 ([MyObject +initialize]): Include this method also with the GNU
7447 runtime. (main): Use return instead of exit().
7448 * objc/execute/object_is_class.m: Include
7449 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7450 of Object. (main): Use the Modern Objective-C runtime API.
7451 * objc/execute/object_is_meta_class.m: Likewise.
7452 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7453 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7454 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7455 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7456 Objective-C runtime API.
7457 * objc/execute/protocol-isEqual-2.m: Likewise.
7458 * objc/execute/protocol-isEqual-3.m: Likewise.
7459 * objc/execute/protocol-isEqual-4.m: Likewise.
7460 * objc/execute/redefining_self.m ([TestClass +initialize]):
7461 Include this method with the GNU runtime as well.
7462 * objc/execute/root_methods.m: Include
7463 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7464 Include this method with the GNU runtime as well.
7465 (main): Use the Modern Objective-C runtime API.
7466 * objc/execute/selector-1.m: Include
7467 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7468 of Object. (main): Use the Modern Objective-C runtime API.
7469 * objc/execute/static-1.m ([Test +initialize]): Include this
7470 method with the GNU runtime as well.
7471 * objc/execute/static-2.m: Likewise.
7472 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7473 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7474 ([MathClass +initialize]): Include this method with the GNU
7475 runtime as well.
7476 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7477 instead of Object.
7478 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7479 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7480 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7481 * objc.dg/attributes/method-attribute-1.m: Likewise.
7482 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7483 * objc.dg/attributes/method-attribute-2.m: Likewise.
7484 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7485 * objc.dg/attributes/method-attribute-3.m: Likewise.
7486 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7487 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7488 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7489 * obj-c++.dg/bitfield-1.mm: Likewise.
7490 * obj-c++.dg/bitfield-2.mm: Likewise
7491 * objc.dg/bitfield-3.m: Likewise.
7492 * obj-c++.dg/bitfield-4.mm: Likewise.
7493 * objc.dg/bitfield-5.m: Likewise
7494 * objc.dg/call-super-1.m: Likewise.
7495 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7496 Use objc_getClass() instead of objc_get_class(), but for the GNU
7497 runtime redefine objc_getClass as objc_get_class. Include
7498 ../objc-obj-c++-shared/runtime.h.
7499 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7500 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7501 Use the Modern Objective-C runtime API.
7502 * objc.dg/class-protocol-1.m: Include
7503 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7504 * obj-c++.dg/class-protocol-1.mm: Likewise.
7505 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7506 * objc.dg/comp-types-10.m: Likewise.
7507 * objc.dg/comp-types-11.m: Likewise.
7508 * objc.dg/comp-types-12.m: Likewise.
7509 * obj-c++.dg/comp-types-9.mm: Likewise.
7510 * obj-c++.dg/comp-types-11.mm: Likewise.
7511 * obj-c++.dg/comp-types-12.mm: Likewise.
7512 * obj-c++.dg/comp-types-13.mm: Likewise.
7513 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7514 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7515 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7516 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7517 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7518 * objc.dg/desig-init-1.m: Likewise.
7519 * obj-c++.dg/defs.mm: Likewise.
7520 * objc.dg/exceptions-2.m: Likewise.
7521 * obj-c++.dg/except-1.mm: Likewise.
7522 * obj-c++.dg/exceptions-2.mm: Likewise.
7523 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7524 Use the Modern Objective-C runtime API.
7525 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7526 the Modern Objective-C runtime API. Do not include
7527 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7528 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7529 the Modern Objective-C runtime API except when using an older NeXT
7530 runtime.
7531 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7532 the Modern Objective-C runtime API.
7533 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7534 objc/encoding.h.
7535 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7536 * objc.dg/encode-7-next-64bit.m: Updated include.
7537 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7538 objc/encoding.h.
7539 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7540 the Modern Objective-C runtime API.
7541 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7542 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7543 instead of ../objc-obj-c++-shared/Protocol1.h.
7544 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7545 the Modern Objective-C runtime API except when using an older NeXT
7546 runtime.
7547 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7548 the Modern Objective-C runtime API.
7549 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7550 Object.
7551 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7552 * objc.dg/fix-and-continue-2.m: Likewise.
7553 * objc.dg/foreach-1.m: Likewise.
7554 * objc.dg/foreach-2.m: Likewise.
7555 * objc.dg/foreach-3.m: Likewise.
7556 * objc.dg/foreach-4.m: Likewise.
7557 * objc.dg/foreach-5.m: Likewise.
7558 * objc.dg/foreach-6.m: Likewise.
7559 * objc.dg/foreach-7.m: Likewise.
7560 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7561 Object.
7562 * objc.dg/func-ptr-2.m: Likewise.
7563 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7564 Do not include objc/objc-api.h.
7565 * obj-c++.dg/fsf-package-0.mm: Likewise.
7566 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7567 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7568 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7569 of Object.
7570 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7571 * objc.dg/gnu-runtime-3.m: Likewise.
7572 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7573 * objc.dg/headers.m: Include objc/runtime.h instead of
7574 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7575 for the NeXT runtime.
7576 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7577 * obj-c++.dg/isa-field-1.mm: Likewise.
7578 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7579 * objc.dg/layout-1.m: Likewise.
7580 * objc.dg/layout-2.m: Likewise.
7581 * objc.dg/local-decl-2.m: Likewise.
7582 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7583 Object. ([Container +elementForView:]): Use
7584 class_conformsToProtocol().
7585 * obj-c++.dg/lookup-2.mm: Likewise.
7586 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7587 * obj-c++.dg/local-decl-1.mm: Likewise.
7588 * objc.dg/method-3.m: Likewise.
7589 * objc.dg/method-4.m: Likewise.
7590 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7591 ../objc-obj-c++-shared/Protocol1.h.
7592 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7593 * objc.dg/method-9.m: Likewise.
7594 * objc.dg/method-10.m: Likewise.
7595 * objc.dg/method-13.m ([Root +initialize]): Include this method
7596 also for the GNU runtime. (main): Use objc_getClass() also for
7597 the GNU runtime.
7598 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7599 * objc.dg/method-17.m: Likewise.
7600 * objc.dg/method-19.m: Likewise.
7601 * objc.dg/method-20b.m: Likewise.
7602 * obj-c++.dg/method-2.mm: Likewise.
7603 * obj-c++.dg/method-6.mm: Likewise.
7604 * obj-c++.dg/method-10.mm: Likewise.
7605 * obj-c++.dg/method-11.mm: Likewise.
7606 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7607 ../objc-obj-c++-shared/Protocol1.h.
7608 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7609 * obj-c++.dg/method-15.mm: Likewise.
7610 * obj-c++.dg/method-17.mm: Likewise.
7611 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7612 +initialize]): Include this method also for the GNU
7613 runtime. (main): Use objc_getClass() also for the GNU runtime.
7614 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7615 * obj-c++.dg/method-22.mm: Likewise.
7616 * obj-c++.dg/method-23.mm: Likewise.
7617 * obj-c++.dg/no-extra-load.mm: Likewise.
7618 * objc.dg/objc-fast-4.m: Likewise.
7619 * objc.dg/objc-gc-4.m: Likewise.
7620 * obj-c++.dg/objc-gc-3.mm: Likewise.
7621 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7622 protocol_getMethodDescription() instead of [Protocol
7623 -descriptionForInstanceMethod].
7624 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7625 Made it available with all runtimes. (main): Call -test instead
7626 of -class.
7627 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7628 and put into a category.
7629 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7630 Object. Include objc/objc.h.
7631 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7632 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7633 New. (main): Use protocol_getMethodDescription() instead
7634 of [Protocol -descriptionForInstanceMethod] and [Protocol
7635 -descriptionForClassMethod].
7636 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7637 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7638 Objective-C runtime API.
7639 * obj-c++.dg/proto-qual-1.mm: Likewise.
7640 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7641 Object.
7642 * obj-c++.dg/property/property-1.mm: Likewise.
7643 * obj-c++.dg/qual-types-1.mm: Likewise.
7644 * objc.dg/selector-2.m: Include objc/objc.h instead of
7645 ../objc-obj-c++-shared/Object1.h.
7646 * obj-c++.dg/selector-2.mm: Likewise.
7647 * obj-c++.dg/selector-5.mm: Likewise.
7648 * obj-c++.dg/selector-6.mm: Likewise.
7649 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7650 Object. Do not include objc/objc-api.h.
7651 * obj-c++.dg/set-not-used-1.mm: Likewise.
7652 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7653 * objc.dg/stret-1.m: Likewise.
7654 * objc.dg/stret-2.m: Likewise.
7655 * obj-c++.dg/super-class-2.mm: Likewise.
7656 * objc.dg/super-class-3.m: Likewise.
7657 * objc.dg/super-class-4.m: Likewise.
7658 * objc.dg/sync-2.m: Likewise.
7659 * obj-c++.dg/sync-2.mm: Likewise.
7660 * objc.dg/sync-1.m: Include objc/objc.h instead of
7661 ../objc-obj-c++-shared/Object1.h.
7662 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7663 'Class' as the type of 'isa'.
7664 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7665 Objective-C runtime API. ([TestClass +initialize]): Include this
7666 method with the GNU runtime as well.
7667 * objc.dg/strings/strings-1.m: Updated includes.
7668 * obj-c++.dg/strings/strings-1.mm: Likewise.
7669 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7670 objc.dg/strings/const-str-12b.m.
7671 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7672 * obj-c++.dg/template-3.mm: Likewise.
7673 * obj-c++.dg/template-4.mm: Likewise.
7674 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7675 Objective-C runtime API.
7676 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7677 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7678 * obj-c++.dg/try-catch-1.mm: Likewise.
7679 * obj-c++.dg/try-catch-2.mm: Likewise.
7680 * objc.dg/try-catch-3.m: Likewise.
7681 * obj-c++.dg/try-catch-3.mm: Likewise.
7682 * objc.dg/try-catch-6.m: Likewise.
7683 * objc.dg/try-catch-7.m: Likewise.
7684 * obj-c++.dg/try-catch-7.mm: Likewise.
7685 * obj-c++.dg/try-catch-8.mm: Likewise.
7686 * obj-c++.dg/try-catch-9.mm: Likewise.
7687 * objc.dg/try-catch-10.m: Likewise.
7688 * obj-c++.dg/try-catch-11.mm: Likewise.
7689 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7690 Object. Include objc/objc.h.
7691 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7692 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7693 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7694 Object. Use Modern Objective-C runtime API. Do not use
7695 performv::.
7696 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7697 * obj-c++.dg/torture/trivial.mm: Likewise.
7698 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7699 instead of ../objc-obj-c++-shared/Object1.h. Include
7700 ../objc-obj-c++-shared/runtime.h.
7701 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7702 * objc.dg/torture/strings/const-str-11.m: Likewise.
7703 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7704 * objc.dg/torture/strings/const-str-9.m: Likewise.
7705 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7706 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7707 instead of Object. Only add _FooClassReference if
7708 __NEXT_RUNTIME__.
7709 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7710 * objc.dg/torture/strings/const-str-8.m: Likewise.
7711 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7712 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7713 additional sources.
7714 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7715 Object.
7716 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7717 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7718 * obj-c++.dg/va-meth-1.mm: Likewise.
7719 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7720 ../objc-obj-c++-shared/Object1.h.
7721 * objc.dg/zero-link-3.m: Likewise.
7722
7723 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7724
7725 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7726
7727 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7728
7729 PR objc-++/48275
7730 * obj-c++.dg/property/cxx-property-1.mm: New.
7731 * obj-c++.dg/property/cxx-property-2.mm: New.
7732
7733 2011-06-06 Jason Merrill <jason@redhat.com>
7734
7735 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7736
7737 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7738
7739 PR rtl-optimization/49145
7740 From Ryan Mansfield
7741 * gcc.c-torture/compile/pr49145.c: New test.
7742
7743 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR testsuite/49288
7746 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7747 to dg-options, match also DW_AT_linkage_name.
7748
7749 PR debug/49294
7750 * gcc.dg/debug/pr49294.c: New test.
7751
7752 PR c++/49264
7753 * g++.dg/opt/pr49264.C: New test.
7754
7755 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7756
7757 PR tree-optimization/49243
7758 * gcc.dg/pr49243.c: New.
7759
7760 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7761
7762 * gnat.dg/specs/cond_expr1.ads: New test.
7763
7764 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7765
7766 * gnat.dg/deferred_const4.ad[sb]: New test.
7767 * gnat.dg/deferred_const4_pkg.ads: New helper.
7768
7769 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7770
7771 * gnat.dg/test_tamdt.adb: Rename to...
7772 * gnat.dg/taft_type1.adb: ...this.
7773 * gnat.dg/tamdt.ad[sb]: Rename to...
7774 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7775 * gnat.dg/tamdt_aux.ads: Rename to...
7776 * gnat.dg/taft_type1_pkg2.ads: ...this.
7777 * gnat.dg/taft_type2.ad[sb]: New test.
7778 * gnat.dg/taft_type2_pkg.ads: New helper.
7779 * gnat.dg/taft_type3.adb: New test.
7780 * gnat.dg/taft_type3_pkg.ads: New helper.
7781
7782 2011-06-05 Tobias Burnus <burnus@net-b.de>
7783
7784 PR fortran/49255
7785 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7786 for F2008.
7787
7788 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7789
7790 PR testsuite/49287
7791 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7792 warning.
7793 * objc.dg/gnu-api-2-objc.m: Likewise.
7794 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7795 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7796
7797 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7798
7799 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7800 alignment, not the alignment, when calling class_addIvar(). Add
7801 an 'isa' instance variable to the test root class.
7802 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7803
7804 2011-06-04 Jan Hubicka <jh@suse.cz>
7805
7806 PR tree-optimization/48893
7807 PR tree-optimization/49091
7808 PR tree-optimization/49179
7809 * gfortran.dg/pr49179.f90: New testcase
7810
7811 2011-06-04 Jan Hubicka <jh@suse.cz>
7812
7813 PR lto/48954
7814 * g++.dg/torture/pr48954.C: New testcase.
7815
7816 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7817
7818 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7819
7820 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7821
7822 PR c++/33840
7823 * g++.dg/diagnostic/bitfld2.C: New.
7824
7825 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7826
7827 PR target/49281
7828 * gcc.c-torture/execute/pr49281.c: New test.
7829
7830 2011-06-04 Jan Hubicka <jh@suse.cz>
7831
7832 PR tree-optimize/48929
7833 * gcc.c-torture/compile/pr48929.c: New testcase.
7834
7835 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7836
7837 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7838
7839 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR c++/49276
7842 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7843
7844 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7845
7846 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7847
7848 2011-06-03 Richard Henderson <rth@redhat.com>
7849 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7850
7851 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7852
7853 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7854
7855 * objc.dg/headers.m: Do not include objc-list.h.
7856
7857 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7858
7859 * objc.dg/type-stream-1.m: Test removed.
7860 * objc.dg/headers.m: Do not include typedstream.h.
7861
7862 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7863
7864 * objc.dg/torture/forward-1.m (main): Updated testcase.
7865
7866 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7867
7868 PR target/49163
7869 * gcc.c-torture/compile/pr49163.c: New.
7870
7871 2011-06-02 Asher Langton <langton2@llnl.gov>
7872
7873 PR fortran/49268
7874 * gfortran.dg/PR49268.f90: New test.
7875
7876 2011-06-02 Asher Langton <langton2@llnl.gov>
7877
7878 PR fortran/37039
7879 * gfortran.dg/PR37039.f90: New test.
7880
7881 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7882
7883 PR objc/48539
7884 * objc.dg/method-5.m: Updated.
7885 * objc.dg/method-19.m: Updated.
7886 * objc.dg/method-lookup-1.m: New.
7887 * obj-c++.dg/method-6.mm: Updated.
7888 * obj-c++.dg/method-7.mm: Updated.
7889 * obj-c++.dg/method-lookup-1.mm: New.
7890
7891 2011-06-02 DJ Delorie <dj@redhat.com>
7892
7893 * lib/timeout.exp (timeout): Add board_info support.
7894
7895 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7896
7897 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7898
7899 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7900
7901 PR fortran/49265
7902 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7903 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7904
7905 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7906 Hans-Peter Nilsson <hp@axis.com>
7907
7908 PR rtl-optimization/48840
7909 * gcc.target/sparc/ultrasp13.c: New test.
7910
7911 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7912
7913 PR target/49238
7914 * gcc.c-torture/compile/pr49238.c: New.
7915
7916 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7917
7918 * gcc.target/arm/g2.c: Skip test in -mthumb.
7919 Skip test unless cpu is xscale.
7920 * gcc.target/arm/scd42-2.c: Likewise.
7921 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7922
7923 2011-06-01 Jason Merrill <jason@redhat.com>
7924
7925 * g++.dg/cpp0x/decltype28.C: New.
7926 * g++.dg/cpp0x/decltype29.C: New.
7927
7928 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7929
7930 PR target/45074
7931 * gcc.target/mips/pr45074.c: New test.
7932
7933 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7934 Hans-Peter Nilsson <hp@axis.com>
7935
7936 PR rtl-optimization/48830
7937 * gcc.target/sparc/ultrasp12.c: New test.
7938
7939 2011-06-01 David Li <davidxl@google.com>
7940
7941 * gcc.dg/profile-dir-1.c: Change pass name.
7942 * gcc.dg/profile-dir-2.c: Ditto.
7943 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7944 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7945 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7946 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7947 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7948 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7949 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7950 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7951 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7952 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7953 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7954 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7955 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7956 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7957 * gcc.dg/profile-dir-3.c: Ditto.
7958 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7959
7960 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7961
7962 * objc.dg/attributes/method-nonnull-1.m: New test.
7963 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7964
7965 2011-05-31 Tobias Burnus <burnus@net-b.de>
7966
7967 PR fortran/18918
7968 * gfortran.dg/coarray_atomic_1.f90: New.
7969 * gfortran.dg/coarray/atomic_1.f90: New.
7970
7971 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7972
7973 * gcc.dg/guality/bswaptest.c: New test.
7974 * gcc.dg/guality/clztest.c: New test.
7975 * gcc.dg/guality/ctztest.c: New test.
7976 * gcc.dg/guality/rotatetest.c: New test.
7977
7978 PR target/48688
7979 * gcc.target/i386/pr48688.c: New test.
7980
7981 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7982
7983 PR c++/48010
7984 * g++.dg/lookup/name-clash9.C: New.
7985
7986 2011-05-31 Tobias Burnus <burnus@net-b.de>
7987
7988 PR fortran/18918
7989 * gfortran.dg/coarray/dummy_1.f90: New.
7990
7991 2011-05-31 Tobias Burnus <burnus@net-b.de>
7992
7993 PR fortran/18918
7994 * gfortran.dg/coarray/save_1.f90: New.
7995 * gfortran.dg/coarray_4.f90: Update dg-error.
7996
7997 2011-05-31 Jason Merrill <jason@redhat.com>
7998
7999 * g++.dg/cpp0x/rv-template1.C: New.
8000
8001 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8002
8003 PR rtl-optimization/49235
8004 * gcc.dg/pr49235.c: New test.
8005
8006 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8007
8008 PR tree-optimization/49093
8009 * gcc.dg/vect/pr49093.c: New test.
8010
8011 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8012
8013 PR debug/49047
8014 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8015
8016 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8017
8018 PR testsuite/49239
8019 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8020 output array.
8021
8022 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8023
8024 PR target/49186
8025 * gcc.c-torture/execute/pr49186.c: New.
8026
8027 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8028
8029 PR target/49168
8030 * gcc.target/i386/pr49168-1.c: New.
8031
8032 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8033 Eric Botcazou <ebotcazou@adacore.com>
8034
8035 * gcc.dg/guality/drap.c: New test.
8036
8037 2011-05-30 Richard Guenther <rguenther@suse.de>
8038
8039 PR tree-optimization/49210
8040 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8041 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8042
8043 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR c++/49223
8046 * g++.dg/gomp/pr49223-1.C: New test.
8047 * g++.dg/gomp/pr49223-2.C: New test.
8048
8049 2011-05-30 Richard Guenther <rguenther@suse.de>
8050
8051 PR tree-optimization/49218
8052 * gcc.c-torture/execute/pr49218.c: New testcase.
8053
8054 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8055
8056 PR tree-optimization/49199
8057 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8058 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8059 -fno-tree-scev-cprop.
8060
8061 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8062
8063 PR fortran/47601
8064 * gfortran.dg/extends_13.f03: New.
8065
8066 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR rtl-optimization/49095
8069 * gcc.target/i386/pr49095.c: New test.
8070
8071 2011-05-29 Tobias Burnus <burnus@net-b.de>
8072
8073 PR fortran/18918
8074 * gfortran.dg/coarray_24.f90: New.
8075
8076 2011-05-29 Tobias Burnus <burnus@net-b.de>
8077
8078 PR fortran/18918
8079 * gfortran.dg/coarray_23.f90: New.
8080
8081 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8082
8083 From Ryan Mansfield
8084 * gcc.dg/pr48826.c: New test.
8085
8086 2011-05-29 Richard Guenther <rguenther@suse.de>
8087
8088 PR tree-optimization/49217
8089 * gcc.dg/torture/pr49217.c: New testcase.
8090
8091 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8092
8093 PR testsuite/49222
8094 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8095
8096 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8097
8098 * gnat.dg/boolean_subtype.adb: Rename to...
8099 * gnat.dg/boolean_subtype1.adb: ...this.
8100
8101 2011-05-28 Jason Merrill <jason@redhat.com>
8102
8103 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8104
8105 2011-05-27 Jason Merrill <jason@redhat.com>
8106
8107 * g++.dg/cpp0x/enum18.C: Adjust.
8108
8109 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8110
8111 2011-05-27 Tobias Burnus <burnus@net-b.de>
8112
8113 PR fortran/18918
8114 * gfortran.dg/coarray_22.f90: New.
8115
8116 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8117
8118 PR tree-optimization/46728
8119 * gcc.target/powerpc/pr46728-1.c: New.
8120 * gcc.target/powerpc/pr46728-2.c: New.
8121 * gcc.target/powerpc/pr46728-3.c: New.
8122 * gcc.target/powerpc/pr46728-4.c: New.
8123 * gcc.target/powerpc/pr46728-5.c: New.
8124 * gcc.dg/pr46728-6.c: New.
8125 * gcc.target/powerpc/pr46728-7.c: New.
8126 * gcc.target/powerpc/pr46728-8.c: New.
8127 * gcc.dg/pr46728-9.c: New.
8128 * gcc.target/powerpc/pr46728-10.c: New.
8129 * gcc.target/powerpc/pr46728-11.c: New.
8130 * gcc.dg/pr46728-12.c: New.
8131 * gcc.target/powerpc/pr46728-13.c: New.
8132 * gcc.target/powerpc/pr46728-14.c: New.
8133 * gcc.target/powerpc/pr46728-15.c: New.
8134 * gcc.target/powerpc/pr46728-16.c: New.
8135
8136 2011-05-27 Jason Merrill <jason@redhat.com>
8137
8138 * g++.dg/abi/mangle47.C: New.
8139
8140 PR c++/49176
8141 * g++.dg/template/const5.C: New.
8142
8143 * g++.dg/cpp0x/enum18.C: New.
8144
8145 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8146
8147 * g++.dg/cpp0x/error6.C: New.
8148
8149 * g++.dg/cpp0x/error5.C: New.
8150
8151 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8152
8153 PR c++/49165
8154 * g++.dg/eh/cond6.C: New test.
8155
8156 2011-05-27 Tobias Burnus <burnus@net-b.de>
8157
8158 PR fortran/48820
8159 * gfortran.dg/rank_3.f90: New.
8160 * gfortran.dg/rank_4.f90: New.
8161
8162 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8163
8164 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8165 replace dump search.
8166
8167 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8168
8169 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8170 * gnat.dg/bit_packed_array5.adb: ...here.
8171
8172 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 PR c++/42056
8175 * g++.dg/cpp0x/auto25.C: New.
8176
8177 2011-05-27 Richard Guenther <rguenther@suse.de>
8178
8179 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8180
8181 2011-05-27 Richard Guenther <rguenther@suse.de>
8182
8183 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8184
8185 2011-05-27 Richard Guenther <rguenther@suse.de>
8186
8187 PR middle-end/49189
8188 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8189
8190 2011-05-26 Jason Merrill <jason@redhat.com>
8191
8192 * g++.dg/cpp0x/friend1.C: New.
8193 * g++.dg/cpp0x/friend2.C: New.
8194
8195 * g++.dg/cpp0x/auto7.C: Update.
8196 * g++.dg/template/crash50.C: Adjust.
8197 * g++.dg/template/static9.C: Adjust.
8198 * g++.old-deja/g++.ext/memconst.C: Adjust.
8199
8200 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8201
8202 * gcc.dg/march.c: Ignore a note for some targets.
8203
8204 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8205 Nathan Froyd <froydnj@codesourcery.com>
8206
8207 PR c++/2288
8208 PR c++/18770
8209 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8210 * g++.dg/parse/pr18770.C: New test.
8211 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8212
8213 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8214
8215 PR fortran/48955
8216 * gfortran.dg/dependency_40.f90 : New test.
8217
8218 2011-05-26 Tobias Burnus <burnus@net-b.de>
8219
8220 PR fortran/18918
8221 * gfortran.dg/coarray/registering_1.f90: New.
8222
8223 2011-05-26 Jason Merrill <jason@redhat.com>
8224
8225 * g++.dg/cpp0x/variadic111.C: New.
8226 * g++.dg/cpp0x/variadic41.C: Adjust.
8227
8228 2011-05-26 Richard Guenther <rguenther@suse.de>
8229
8230 PR tree-optimization/48702
8231 * gcc.dg/torture/pr48702.c: New testcase.
8232
8233 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8234
8235 PR gcov-profile/48845
8236 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8237 support.
8238 * gcc.dg/matrix/matrix.exp: Likewise.
8239 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8240 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8241 line number to check_profiling_available.
8242 * lib/target-supports.exp (check_profiling_available): Account for
8243 this.
8244 Require TLS runtime support with -fprofile-generate.
8245 * lib/profopt.exp (profopt-execute): Add TLS options for
8246 -fprofile-generate.
8247 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8248
8249 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR c++/49165
8252 * g++.dg/eh/cond5.C: New test.
8253
8254 PR tree-optimization/49161
8255 * gcc.c-torture/execute/pr49161.c: New test.
8256
8257 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8258
8259 * gcc.target/arm/neon-vorn-vbic.c: New test.
8260
8261 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8262
8263 PR tree-optimization/49038
8264 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8265 * gcc.dg/vect/pr49038.c: New test.
8266
8267 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8268
8269 * g++.dg/init/pr25811-3.C: New.
8270 * g++.dg/init/pr25811-4.C: New.
8271
8272 2011-05-25 Jason Merrill <jason@redhat.com>
8273
8274 * g++.dg/cpp0x/enum17.C: New.
8275 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8276
8277 * g++.dg/cpp0x/auto24.C: New.
8278
8279 * g++.dg/cpp0x/error4.C: New.
8280
8281 * g++.dg/cpp0x/rv-restrict.C: New.
8282
8283 * g++.dg/cpp0x/enum15.C: New.
8284 * g++.dg/cpp0x/constexpr-switch2.C: New.
8285
8286 * g++.dg/cpp0x/variadic110.C: New.
8287
8288 * g++.dg/cpp0x/auto9.C: Add typedef test.
8289
8290 * g++.dg/cpp0x/auto23.C: New.
8291 * g++.dg/cpp0x/auto9.C: Adjust.
8292
8293 * g++.dg/cpp0x/defaulted29.C: New.
8294
8295 * g++.dg/cpp0x/initlist51.C: New.
8296
8297 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8298
8299 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8300 * g++.dg/abi/packed1.C: Suppress warning.
8301 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8302 * g++.dg/template/stdarg1.C: Likewise.
8303 * g++.dg/other/packed1.C: Remove arm from xfail list.
8304
8305 2011-05-25 Jason Merrill <jason@redhat.com>
8306
8307 * g++.dg/cpp0x/enum16.C: New.
8308 * g++.dg/parse/error15.C: Adjust.
8309
8310 * g++.dg/cpp0x/initlist50.C: New.
8311
8312 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8313
8314 * g++.dg/cpp0x/variadic109.C: New.
8315
8316 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8317
8318 * gcc.target/i386/pause-1.c: New.
8319
8320 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * gcc.dg/stack-usage-1.c: Adjust comment.
8323 * gcc.dg/stack-usage-2.c: New test.
8324
8325 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR c++/49136
8328 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8329 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8330
8331 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8332
8333 PR rtl-optimization/48757
8334 * gfortran.dg/pr48757.f: New test case.
8335
8336 2011-05-24 Jason Merrill <jason@redhat.com>
8337
8338 * g++.dg/cpp0x/access01.C: New.
8339
8340 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8341
8342 PR libobjc/48177
8343 * objc.dg/pr48177.m: New testcase.
8344
8345 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8346
8347 PR objc/48187
8348 * objc.dg/pr48187.m: New testcase.
8349 * obj-c++.dg/pr48187.mm: New testcase.
8350 * objc.dg/ivar-extra-semicolon.m: New testcase.
8351
8352 2011-05-24 Jason Merrill <jason@redhat.com>
8353
8354 * g++.dg/template/access21.C: New.
8355 * g++.dg/template/access22.C: New.
8356
8357 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8358
8359 PR rtl-optimization/48633
8360 * g++.dg/pr48633.C: New test.
8361
8362 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8363
8364 PR target/49133
8365 * g++.dg/other/pr49133.C: New test.
8366
8367 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8368 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8369
8370 * gcc.dg/torture/tls/run-gd.c: New test.
8371 * gcc.dg/torture/tls/run-ie.c: New test.
8372 * gcc.dg/torture/tls/run-ld.c: New test.
8373 * gcc.dg/torture/tls/run-le.c: New test.
8374 * lib/target-supports.exp (check_effective_target_tls_runtime):
8375 Build testcase with TLS options.
8376
8377 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8378
8379 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8380
8381 2011-05-24 Tom de Vries <tom@codesourcery.com>
8382
8383 PR tree-optimization/49121
8384 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8385
8386 2011-05-23 Jason Merrill <jason@redhat.com>
8387
8388 * g++.dg/cpp0x/defaulted28.C: New.
8389
8390 * g++.dg/cpp0x/sfinae25.C: New.
8391
8392 * g++.dg/cpp0x/rv-cast2.C: New.
8393
8394 * g++.dg/cpp0x/enum14.C: New.
8395
8396 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR lto/49123
8399 * gcc.c-torture/execute/pr49123.c: New test.
8400
8401 PR debug/49032
8402 * gcc.dg/debug/pr49032.c: New test.
8403
8404 PR c/49120
8405 * gcc.dg/pr49120.c: New test.
8406
8407 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8408
8409 PR target/47315
8410 * gcc.target/i386/pr47315.c: New test.
8411
8412 2011-05-23 Jason Merrill <jason@redhat.com>
8413
8414 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8415
8416 * g++.dg/cpp0x/sfinae24.C: New.
8417
8418 * g++.dg/cpp0x/error3.C: New.
8419
8420 * g++.dg/cpp0x/defaulted27.C: New.
8421
8422 * g++.dg/cpp0x/decltype27.C: New.
8423
8424 2011-05-23 Richard Guenther <rguenther@suse.de>
8425
8426 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8427
8428 2011-05-23 Richard Guenther <rguenther@suse.de>
8429
8430 PR tree-optimization/40874
8431 * g++.dg/tree-ssa/pr40874.C: New testcase.
8432
8433 2011-05-23 Richard Guenther <rguenther@suse.de>
8434
8435 PR tree-optimization/49115
8436 * g++.dg/torture/pr49115.C: New testcase.
8437
8438 2011-05-23 Richard Guenther <rguenther@suse.de>
8439
8440 PR middle-end/15419
8441 * gcc.dg/memcpy-3.c: New testcase.
8442
8443 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR middle-end/48973
8446 * gcc.c-torture/execute/pr48973-1.c: New test.
8447 * gcc.c-torture/execute/pr48973-2.c: New test.
8448
8449 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8450
8451 PR c++/18016
8452 * g++.dg/warn/pr18016.C: New.
8453
8454 2011-05-23 Tom de Vries <tom@codesourcery.com>
8455
8456 PR target/45098
8457 * gcc.target/arm/ivopts-6.c: New test.
8458
8459 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR middle-end/49029
8462 * gcc.c-torture/compile/pr49029.c: New test.
8463
8464 2011-05-22 Jason Merrill <jason@redhat.com>
8465
8466 * g++.dg/cpp0x/sfinae23.C: New.
8467 * g++.dg/cpp0x/sfinae8.C: Correct.
8468
8469 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8470
8471 * gfortran.dg/function_optimize_8.f90: New test case.
8472
8473 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8474
8475 PR tree-optimization/49087
8476 * gcc.dg/vect/O3-pr49087.c: New test.
8477
8478 2011-05-21 Jason Merrill <jason@redhat.com>
8479
8480 * g++.dg/debug/const5.C: New.
8481
8482 2011-05-20 Jason Merrill <jason@redhat.com>
8483
8484 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8485
8486 * g++.dg/cpp0x/constexpr-static7.C: New.
8487
8488 * g++.dg/cpp0x/enum12.C: New.
8489 * g++.dg/cpp0x/enum13.C: New.
8490
8491 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8492
8493 PR fortran/48699
8494 * gfortran.dg/select_type_23.f03: New.
8495
8496 2011-05-20 Jason Merrill <jason@redhat.com>
8497
8498 * g++.dg/cpp0x/defaulted26.C: New.
8499
8500 * g++.dg/cpp0x/noexcept02.C: Fix.
8501 * g++.dg/cpp0x/noexcept03.C: Fix.
8502 * g++.dg/cpp0x/noexcept08.C: Fix.
8503 * g++.dg/cpp0x/noexcept10.C: New.
8504
8505 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8506
8507 PR fortran/48706
8508 * gfortran.dg/extends_12.f03: New.
8509
8510 2011-05-20 Jason Merrill <jason@redhat.com>
8511
8512 * g++.dg/template/koenig9.C: New.
8513 * g++.dg/opt/pr47615.C: Fix.
8514 * g++.dg/overload/defarg1.C: Fix.
8515 * g++.dg/tc1/dr213.C: Remove xfail.
8516 * g++.dg/torture/pr34850.C: Fix.
8517 * g++.dg/torture/pr39362.C: Fix.
8518 * g++.old-deja/g++.brendan/crash56.C: Fix.
8519 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8520
8521 2011-05-20 Richard Guenther <rguenther@suse.de>
8522
8523 PR tree-optimization/49079
8524 * gcc.dg/torture/pr49079.c: New testcase.
8525
8526 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR tree-optimization/49073
8529 * gcc.c-torture/execute/pr49073.c: New test.
8530
8531 2011-06-19 Tobias Burnus <burnus@net-b.de>
8532
8533 PR fortran/18918
8534 * gfortran.dg/coarray_21.f90: New.
8535
8536 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8537
8538 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8539 output.
8540
8541 2011-05-19 Richard Guenther <rguenther@suse.de>
8542
8543 PR testsuite/49063
8544 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8545
8546 2011-05-19 Richard Guenther <rguenther@suse.de>
8547
8548 PR middle-end/48985
8549 * gcc.dg/builtin-object-size-11.c: New testcase.
8550
8551 2011-05-19 Tom de Vries <tom@codesourcery.com>
8552
8553 PR target/45098
8554 * gcc.target/arm/ivopts.c: New test.
8555 * gcc.target/arm/ivopts-2.c: New test.
8556
8557 2011-05-19 Tom de Vries <tom@codesourcery.com>
8558
8559 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8560
8561 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8562
8563 * gcc.c-torture/execute/960321-1.x: Remove.
8564
8565 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8566
8567 PR fortran/48700
8568 * gfortran.dg/move_alloc_4.f90: New.
8569
8570 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8571
8572 PR target/49002
8573 * gcc.target/i386/pr49002-1.c: New test.
8574 * gcc.target/i386/pr49002-2.c: Likewise.
8575
8576 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8577
8578 PR tree-optimization/49039
8579 * gcc.c-torture/execute/pr49039.c: New test.
8580 * gcc.dg/tree-ssa/pr49039.c: New test.
8581 * g++.dg/torture/pr49039.C: New test.
8582
8583 2011-05-18 Jason Merrill <jason@redhat.com>
8584
8585 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8586 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8587 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8588
8589 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8590
8591 * gcc.target/bfin/mcpu-bf592.c: New test.
8592
8593 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8594
8595 PR tree-optimization/41881
8596 * gcc.dg/vect/O3-pr41881.c: New test.
8597 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8598
8599 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR tree-optimization/49000
8602 * gcc.dg/pr49000.c: New test.
8603
8604 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8605
8606 * gnat.dg/invalid1.adb: New test.
8607
8608 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8609
8610 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8611 scan pattern.
8612 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8613 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8614
8615 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8616
8617 PR c++/48994
8618 * g++.dg/cpp0x/range-for18.C: New.
8619
8620 2011-05-15 Tobias Burnus <burnus@net-b.de>
8621
8622 PR fortran/18918
8623 * gfortran.dg/coarray/image_index_2.f90: New.
8624
8625 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8626
8627 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8628 * g++.dg/cpp0x/override2.C: New.
8629
8630 2011-05-14 Tobias Burnus <burnus@net-b.de>
8631
8632 PR fortran/18918
8633 * gfortran.de/coarray_20.f90: New.
8634
8635 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8636
8637 PR fortran/22572
8638 * function_optimize_7.f90: New test case.
8639
8640 2011-05-13 Jason Merrill <jason@redhat.com>
8641
8642 * g++.dg/cpp0x/decltype26.C: New.
8643 * g++.dg/cpp0x/enum11.C: New.
8644
8645 2011-05-13 Tobias Burnus <burnus@net-b.de>
8646
8647 PR fortran/48972
8648 PR fortran/48991
8649 * gfortran.dg/assign_8.f90: Update dg-error.
8650
8651 2011-05-13 Tobias Burnus <burnus@net-b.de>
8652
8653 PR fortran/48972
8654 * gfortran.dg/io_constraints_8.f90: New.
8655 * gfortran.dg/io_constraints_9.f90: New.
8656
8657 2011-05-13 Martin Thuresson <martint@google.com>
8658
8659 PR gcov-profile/47793
8660 * gcc.dg/pr47793.c: New.
8661
8662 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8663
8664 PR tree-optimization/48975
8665 * gcc.dg/pr48975.c: New test.
8666
8667 2011-05-12 Tobias Burnus <burnus@net-b.de>
8668
8669 PR fortran/48972
8670 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8671
8672 2011-05-12 Jason Merrill <jason@redhat.com>
8673
8674 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8675
8676 2011-05-12 Geert Bosch <bosch@adacore.com>
8677
8678 * gnat.dg/view_conversion1.adb: New test.
8679
8680 2011-05-12 Richard Guenther <rguenther@suse.de>
8681
8682 PR tree-optimization/48172
8683 * gcc.dg/vect/pr48172.c: New testcase.
8684
8685 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR debug/48967
8688 * g++.dg/opt/pr48967.C: New test.
8689
8690 2011-05-11 Jason Merrill <jason@redhat.com>
8691
8692 * g++.dg/cpp0x/constexpr-friend.C: New.
8693 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8694
8695 * g++.dg/cpp0x/sfinae22.C: New.
8696
8697 2011-05-11 Tobias Burnus <burnus@net-b.de>
8698
8699 PR fortran/48889
8700 * gfortran.dg/generic_24.f90: New.
8701
8702 2011-05-11 Richard Guenther <rguenther@suse.de>
8703
8704 PR tree-optimization/15256
8705 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8706
8707 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR debug/48159
8710 * gcc.dg/pr48159-1.c: New test.
8711 * gcc.dg/pr48159-2.c: New test.
8712
8713 2011-05-11 Richard Guenther <rguenther@suse.de>
8714
8715 PR middle-end/48953
8716 * gcc.dg/torture/pr48953.c: New testcase.
8717
8718 2011-05-11 Richard Guenther <rguenther@suse.de>
8719
8720 PR tree-optimization/18041
8721 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8722
8723 2011-05-11 Alan Modra <amodra@gmail.com>
8724
8725 PR target/47755
8726 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8727
8728 2011-05-10 Jason Merrill <jason@redhat.com>
8729
8730 * g++.dg/cpp0x/defaulted25.C: New.
8731 * g++.dg/template/crash7.C: Adjust.
8732
8733 * g++.dg/cpp0x/variadic108.C: New.
8734
8735 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8736
8737 * g++.dg/inherit/virtual9.C: Extend.
8738
8739 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8740
8741 PR target/48857
8742 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8743 are passed and returned in vector registers.
8744
8745 2011-05-10 Richard Guenther <rguenther@suse.de>
8746
8747 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8748 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8749 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8750 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8751 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8752 applies.
8753
8754 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR tree-optimization/48611
8757 PR tree-optimization/48794
8758 * gfortran.dg/gomp/pr48611.f90: New test.
8759 * gfortran.dg/gomp/pr48794.f90: New test.
8760
8761 PR debug/48928
8762 * gcc.dg/dfp/pr48928.c: New test.
8763
8764 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8765
8766 PR c++/48522
8767 * g++.dg/cpp0x/pr48522.C: New.
8768
8769 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8770
8771 PR c++/48735
8772 * g++.dg/cpp0x/sfinae21.C: New.
8773
8774 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8775
8776 * g++.dg/template/sfinae28.C: Rename to...
8777 * g++.dg/cpp0x/sfinae19.C: ... this.
8778 * g++.dg/template/sfinae29.C: Rename to...
8779 * g++.dg/cpp0x/sfinae20.C: ... this.
8780
8781 2011-05-09 Jeff Law <law@redhat.com>
8782
8783 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8784 consistent results.
8785
8786 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8787
8788 PR c++/20039
8789 * g++.dg/init/pr20039.C: New.
8790
8791 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8792
8793 PR c++/48737
8794 PR c++/48744
8795 * g++.dg/template/sfinae28.C: New.
8796 * g++.dg/template/sfinae29.C: Likewise.
8797
8798 2011-05-09 Jason Merrill <jason@redhat.com>
8799
8800 * g++.dg/template/nontype23.C: New.
8801
8802 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8803 PR c++/48859
8804 * g++.dg/init/pr48859.C: New.
8805
8806 2011-05-09 Jason Merrill <jason@redhat.com>
8807
8808 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8809 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8810 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8811 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8812 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8813 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8814 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8815 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8816
8817 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8818
8819 * g++.dg/inherit/virtual9.C: New.
8820
8821 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8822
8823 PR c++/48574
8824 * g++.dg/template/dependent-expr8.C: New test case.
8825
8826 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8827
8828 PR tree-optimization/48837
8829 * gcc.dg/pr48837.c: New testcase.
8830
8831 2011-05-06 Jason Merrill <jason@redhat.com>
8832
8833 * g++.dg/cpp0x/constexpr-condition2.C: New.
8834
8835 * g++.dg/cpp0x/constexpr-missing.C: New.
8836
8837 2011-05-06 Tobias Burnus <burnus@net-b.de>
8838
8839 PR fortran/18918
8840 * gfortran.dg/coarray/this_image_2.f90: New.
8841
8842 2011-05-06 Tobias Burnus <burnus@net-b.de>
8843
8844 PR fortran/48858
8845 PR fortran/48820
8846 * gfortran.dg/bind_c_usage_22.f90: New.
8847 * gfortran.dg/bind_c_usage_23.f90: New.
8848 * gfortran.dg/bind_c_usage_24.f90: New.
8849 * gfortran.dg/bind_c_usage_24_c.c: New.
8850
8851 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8852
8853 PR c++/48838
8854 * g++.dg/template/member9.C: New test case.
8855
8856 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8857
8858 * gnat.dg/discr29.ad[sb]: New test.
8859 * gnat.dg/discr30.adb: Likewise.
8860
8861 2011-05-05 Julian Brown <julian@codesourcery.com>
8862
8863 * gcc.target/arm/neon-vset_lanes8.c: New test.
8864
8865 2011-05-05 Jason Merrill <jason@redhat.com>
8866
8867 * g++.dg/init/new32.C: New.
8868
8869 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8870
8871 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8872 Fix typo.
8873
8874 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR rtl-optimization/48381
8877 * gcc.c-torture/compile/pr48381.c: New test.
8878
8879 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8880
8881 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8882 to dg-options.
8883 * gcc.target/i386/opt-1.c: Ditto.
8884
8885 2011-05-04 Jason Merrill <jason@redhat.com>
8886
8887 * g++.dg/conversion/base1.C: New.
8888
8889 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8890
8891 PR libgfortran/48787
8892 * gfortran.dg/round_3.f08: Add more checks to test case.
8893
8894 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8895
8896 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8897 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8898 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8899 Gate test on effective_target fd_truncate.
8900
8901 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8902
8903 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8904 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8905 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8906 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8907 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8908 * gcc.target/i386/pr38824.c: Ditto.
8909 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8910 * gcc.target/i386/vecinit-2.c: Ditto.
8911 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8912 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8913 * gcc.target/i386/parity-2.c: Ditto.
8914 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8915
8916 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8917
8918 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8919 remove duplication.
8920 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8921 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8922 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8923
8924 2011-05-03 Tobias Burnus <burnus@net-b.de>
8925
8926 PR fortran/18918
8927 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8928
8929 2011-05-03 Tobias Burnus <burnus@net-b.de>
8930
8931 PR fortran/18918
8932 * gfortran.dg/coarray/this_image_1.f90: New.
8933
8934 2011-05-03 Tobias Burnus <burnus@net-b.de>
8935
8936 PR fortran/18918
8937 * gfortran.dg/coarray/caf.dg: New.
8938 * gfortran.dg/coarray/image_index_1.f90: New, copied
8939 from ../coarray_16.f90.
8940
8941 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8942
8943 PR c++/28501
8944 * g++.dg/ext/complex9.C: New.
8945
8946 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8947
8948 From Mike Frysinger
8949 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8950 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8951 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8952
8953 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8954
8955 * gcc.target/bfin/builtins: Created.
8956 * gcc.target/bfin/hisilh-O0.c: Deleted.
8957 * gcc.target/bfin/hisilh.c: Moved to...
8958 * gcc.target/bfin/builtins/hisilh.c: ...here.
8959 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8960 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8961 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8962 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8963 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8964 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8965 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8966 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8967 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8968 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8969 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8970 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8971 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8972 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8973 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8974 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8975 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8976 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8977 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8978 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8979 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8980 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8981 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8982 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8983 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8984 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8985 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8986 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8987 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8988 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8989 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8990 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8991 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8992 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8993 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8994 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8995 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8996 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8997 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8998 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8999 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9000 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9001 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9002 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9003 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9004 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9005 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9006 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9007 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9008 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9009 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9010 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9011 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9012 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9013 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9014 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9015 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9016 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9017 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9018 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9019 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9020 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9021 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9022 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9023 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9024 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9025 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9026 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9027 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9028 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9029 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9031 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9032 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9033 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9034 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9035 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9037 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9038 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9039 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9040 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9041 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9042 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9043 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9044 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9045 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9046 * gcc.target/bfin/builtins/circptr.c: Ditto.
9047 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9048 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9049 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9050 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9051 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9052 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9053 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9054 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9055 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9056 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9057 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9058 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9059 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9060 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9061 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9062 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9063 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9064 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9065 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9066 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9067 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9068 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9069 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9070 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9071 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9072 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9073 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9074 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9075 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9076 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9077 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9078 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9079 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9080 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9081 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9082 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9083 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9084 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9085 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9086 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9087 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9088 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9089 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9090 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9091 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9092 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9093 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9094 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9095 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9096 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9097 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9098 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9099 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9100 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9101 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9102 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9103 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9104 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9105 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9106 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9107 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9108 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9109 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9110 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9111 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9112 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9113 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9114 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9115 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9116 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9117
9118 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9119
9120 * gcc.target/arm/cold-lc.c: New test.
9121
9122 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR target/48774
9125 * gcc.dg/pr48774.c: New test.
9126
9127 2011-05-03 Richard Guenther <rguenther@suse.de>
9128
9129 * gcc.dg/large-size-array-5.c: New testcase.
9130
9131 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9132
9133 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9134
9135 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9136
9137 * lib/target-supports.exp (check_effective_target_vect_strided):
9138 Replace with...
9139 (check_effective_target_vect_strided2)
9140 (check_effective_target_vect_strided3)
9141 (check_effective_target_vect_strided4)
9142 (check_effective_target_vect_strided8): ...these new functions.
9143
9144 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9145 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9146 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9147 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9148 * gcc.dg/vect/pr37539.c: Likewise.
9149 * gcc.dg/vect/slp-11a.c: Likewise.
9150 * gcc.dg/vect/slp-11b.c: Likewise.
9151 * gcc.dg/vect/slp-11c.c: Likewise.
9152 * gcc.dg/vect/slp-12a.c: Likewise.
9153 * gcc.dg/vect/slp-12b.c: Likewise.
9154 * gcc.dg/vect/slp-18.c: Likewise.
9155 * gcc.dg/vect/slp-19a.c: Likewise.
9156 * gcc.dg/vect/slp-19b.c: Likewise.
9157 * gcc.dg/vect/slp-21.c: Likewise.
9158 * gcc.dg/vect/slp-23.c: Likewise.
9159 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9160
9161 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9162 instead of vect_interleave && vect_extract_even_odd.
9163 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9164 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9165 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9166 * gcc.dg/vect/vect-1.c: Likewise.
9167 * gcc.dg/vect/vect-10.c: Likewise.
9168 * gcc.dg/vect/vect-98.c: Likewise.
9169 * gcc.dg/vect/vect-107.c: Likewise.
9170 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9171 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9172 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9173 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9174 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9175 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9176 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9177 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9178 * gcc.dg/vect/vect-strided-float.c: Likewise.
9179 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9180 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9181 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9182 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9183 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9184 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9185 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9186 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9187 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9188 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9189 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9190 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9191 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9192 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9193 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9194
9195 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9196 target condition.
9197 * gcc.dg/vect/pr30843.c: Likewise.
9198 * gcc.dg/vect/pr33866.c: Likewise.
9199 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9200 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9201 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9202 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9203
9204 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9205
9206 * gcc.dg/vect/slp-11.c: Split into...
9207 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9208 gcc.dg/vect/slp-11c.c: ...these tests.
9209 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9210 * gcc.dg/vect/slp-12c.c: ...this new test.
9211 * gcc.dg/vect/slp-19.c: Split into...
9212 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9213 gcc.dg/vect/slp-19c.c: ...these new tests.
9214
9215 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9216
9217 * lib/target-supports.exp
9218 (check_effective_target_vect_extract_even_odd_wide): Delete.
9219 (check_effective_target_vect_strided_wide): Likewise.
9220 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9221 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9222 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9223 * gcc.dg/vect/pr37539.c: Likewise.
9224 * gcc.dg/vect/slp-11.c: Likewise.
9225 * gcc.dg/vect/slp-12a.c: Likewise.
9226 * gcc.dg/vect/slp-12b.c: Likewise.
9227 * gcc.dg/vect/slp-19.c: Likewise.
9228 * gcc.dg/vect/slp-23.c: Likewise.
9229 * gcc.dg/vect/vect-1.c: Likewise.
9230 * gcc.dg/vect/vect-98.c: Likewise.
9231 * gcc.dg/vect/vect-107.c: Likewise.
9232 * gcc.dg/vect/vect-strided-float.c: Likewise.
9233
9234 2011-05-02 Jason Merrill <jason@redhat.com>
9235
9236 * g++.dg/init/new31.C: New.
9237
9238 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9239
9240 PR c/35445
9241 * gcc.dg/pr35445.c: New test.
9242
9243 2011-05-02 Jason Merrill <jason@redhat.com>
9244
9245 * c-c++-common/vla-1.c: New.
9246
9247 2011-05-02 Richard Guenther <rguenther@suse.de>
9248
9249 PR tree-optimization/48822
9250 * gcc.dg/torture/pr48822.c: New testcase.
9251
9252 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9253
9254 PR c++/47969
9255 * g++.dg/cpp0x/constexpr-47969.C: New.
9256
9257 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9258
9259 PR testsuite/48498
9260 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9261 on vect_no_align targets.
9262 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9263 vect_no_align targets.
9264
9265 2011-05-01 Xinliang David Li <davidxl@google.com>
9266
9267 * gcc.dg/tree-ssa/integer-addr.c: New test.
9268 * gcc.dg/tree-ssa/alias_bug.c: New test.
9269
9270 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9271
9272 PR libgfortran/48787
9273 * gfortran.dg/round_3.f08: Add more checks.
9274
9275 2011-04-30 Tobias Burnus <burnus@net-b.de>
9276
9277 PR fortran/48821
9278 * gfortran.dg/import9.f90: New, proper test.
9279 * gfortran.dg/interface_37.f90: Remove bogus
9280 test (bogus copy of interface_36.f90).
9281
9282 2011-04-30 Tobias Burnus <burnus@net-b.de>
9283
9284 PR fortran/48821
9285 * gfortran.dg/interface_37.f90: New.
9286
9287 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9288
9289 PR fortran/48746
9290 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9291
9292 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR tree-optimization/48809
9295 * gcc.c-torture/execute/pr48809.c: New test.
9296
9297 2011-04-29 Jeff Law <law@redhat.com>
9298
9299 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9300
9301 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9302
9303 PR c++/48606
9304 * g++.dg/init/ctor10.C: New.
9305
9306 2011-04-29 Le-Chun Wu <lcwu@google.com>
9307
9308 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9309 warning in implicitly instantiated templates.
9310
9311 2011-04-29 Le-Chun Wu <lcwu@google.com>
9312
9313 * g++.dg/warn/Wnull-conversion-1.C: New.
9314 * g++.dg/warn/Wnull-conversion-2.C: New.
9315
9316 2011-04-29 Diego Novillo <dnovillo@google.com>
9317
9318 * g++.old-deja/g++.other/null3.C: Expect warning about
9319 converting boolean to a pointer.
9320
9321 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9322
9323 PR fortran/48462
9324 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9325 being a target.
9326
9327 PR fortran/48746
9328 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9329
9330 2011-04-29 Tobias Burnus <burnus@net-b.de>
9331
9332 PR fortran/48810
9333 * gfortran.dg/typebound_proc_22.f90: New.
9334
9335 PR fortran/48800
9336 * gfortran.dg/interface_36.f90: New.
9337
9338 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9339
9340 PR libgfortran/48488
9341 PR libgfortran/48602
9342 PR libgfortran/48615
9343 PR libgfortran/48684
9344 PR libgfortran/48787
9345 * gfortran.dg/fmt_g.f: Adjust test.
9346 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9347 * gfortran.dg/round_3.f08: New test.
9348 * gfortran.dg/namelist_print_1.f: Adjust test.
9349 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9350 * gfortran.dg/f2003_io_5.f03: Adjust test.
9351 * gfortran.dg/coarray_15.f90: Adjust test.
9352 * gfortran.dg/namelist_65.f90: Adjust test.
9353 * gfortran.dg/fmt_cache_1.f: Adjust test.
9354 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9355 * gfortran.dg/real_const_3.f90: Adjust test.
9356
9357 2011-04-29 Jan Hubicka <jh@suse.cz>
9358
9359 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9360 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9361
9362 2011-04-28 Xinliang David Li <davidxl@google.com>
9363
9364 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9365 * g++.dg/prof-robust-1.C: New test.
9366
9367 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9368
9369 PR tree-optimization/48765
9370 * gcc.dg/vect/pr48765.c: New.
9371
9372 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9373
9374 PR tree-optimization/48775
9375 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9376
9377 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9378
9379 PR c++/48798
9380 * g++.dg/inherit/pr48798.C: New.
9381 * g++.old-deja/g++.other/base1.C: Adjust.
9382
9383 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9384
9385 PR c++/48656
9386 * g++.dg/template/inherit7.C: New test case.
9387
9388 2011-04-28 Richard Guenther <rguenther@suse.de>
9389
9390 PR tree-optimization/40052
9391 PR tree-optimization/15347
9392 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9393 * gcc.dg/pr15347.c: Likewise.
9394
9395 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9396
9397 PR c++/48530
9398 * g++.dg/cpp0x/sfinae18.C: New.
9399
9400 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9401
9402 PR c++/48771
9403 * g++.dg/ext/is_literal_type1.C: New.
9404
9405 2011-04-28 Tobias Burnus <burnus@net-b.de>
9406
9407 PR fortran/48112
9408 PR fortran/48279
9409 * gfortran.dg/interface_35.f90: New.
9410 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9411 * gfortran.dg/func_result_6.f90: Add dg-warning.
9412 * gfortran.dg/bessel_1.f90: Ditto.
9413 * gfortran.dg/hypot_1.f90: Ditto.
9414 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9415 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9416 * gfortran.dg/interface_assignment_4.f90: Ditto.
9417
9418 2011-04-27 Jason Merrill <jason@redhat.com>
9419
9420 * g++.dg/ext/complex8.C: New.
9421
9422 * g++.dg/cpp0x/initlist49.C: New.
9423 * g++.dg/init/new30.C: New.
9424
9425 2011-04-27 Tobias Burnus <burnus@net-b.de>
9426
9427 PR fortran/48788
9428 * gfortran.dg/whole_file_34.f90: New.
9429
9430 2011-04-27 Jan Hubicka <jh@suse.cz>
9431
9432 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9433
9434 2011-04-27 Jason Merrill <jason@redhat.com>
9435
9436 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9437
9438 * g++.dg/parse/ambig6.C: New.
9439
9440 2011-04-27 Nick Clifton <nickc@redhat.com>
9441
9442 * gcc.dg/20020312-2.c: Add definition for RX.
9443
9444 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9445 option with RX targets.
9446
9447 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9448 /* */ comments.
9449
9450 2011-04-27 Richard Guenther <rguenther@suse.de>
9451
9452 * gcc.dg/tree-ssa/pr23382.c: Remove.
9453
9454 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9455
9456 PR target/48767
9457 * gcc.c-torture/compile/pr48767.c: New test.
9458
9459 2011-04-27 Richard Guenther <rguenther@suse.de>
9460
9461 PR tree-optimization/48772
9462 * g++.dg/pr48772.C: New testcase.
9463
9464 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR c/48742
9467 * gcc.c-torture/compile/pr48742.c: New test.
9468
9469 2011-04-26 Jason Merrill <jason@redhat.com>
9470
9471 * g++.dg/lookup/koenig13.C: New.
9472
9473 * g++.dg/cpp0x/initlist48.C: New.
9474
9475 2011-04-25 Jason Merrill <jason@redhat.com>
9476
9477 * g++.dg/cpp0x/sfinae17.C: New.
9478
9479 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9480
9481 PR target/48258
9482 * gcc.target/powerpc/pr48258-1.c: New file.
9483 * gcc.target/powerpc/pr48258-2.c: Ditto.
9484
9485 2011-04-26 Xinliang David Li <davidxl@google.com>
9486
9487 * gcc.dg/uninit-suppress.c: New test.
9488 * gcc.dg/uninit-suppress.c: New test.
9489
9490 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR debug/48768
9493 * gcc.dg/pr48768.c: New test.
9494
9495 PR tree-optimization/48734
9496 * gcc.c-torture/compile/pr48734.c: New test.
9497
9498 PR testsuite/48753
9499 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9500
9501 2011-04-26 Richard Guenther <rguenther@suse.de>
9502
9503 PR tree-optimization/48731
9504 * gcc.dg/torture/pr48731.c: New testcase.
9505
9506 2011-04-26 Richard Guenther <rguenther@suse.de>
9507
9508 PR testsuite/48753
9509 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9510
9511 2011-04-26 Richard Guenther <rguenther@suse.de>
9512
9513 PR middle-end/48694
9514 * gcc.dg/torture/pr48694-1.c: New testcase.
9515 * gcc.dg/torture/pr48694-2.c: Likewise.
9516
9517 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9518
9519 * g++.dg/ext/underlying_type1.C: New.
9520 * g++.dg/ext/underlying_type2.C: Likewise.
9521 * g++.dg/ext/underlying_type3.C: Likewise.
9522 * g++.dg/ext/underlying_type4.C: Likewise.
9523 * g++.dg/ext/underlying_type5.C: Likewise.
9524 * g++.dg/ext/underlying_type6.C: Likewise.
9525 * g++.dg/ext/underlying_type7.C: Likewise.
9526 * g++.dg/ext/underlying_type8.C: Likewise.
9527 * g++.dg/ext/underlying_type9.C: Likewise.
9528 * g++.dg/ext/underlying_type10.C: Likewise.
9529
9530 2011-04-25 Jason Merrill <jason@redhat.com>
9531
9532 * g++.dg/cpp0x/regress/template-const2.C: New.
9533
9534 2011-04-25 Jeff Law <law@redhat.com>
9535
9536 * gcc.dg/tree-ssa/vrp56.c: new test.
9537
9538 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9539
9540 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9541
9542 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR preprocessor/48740
9545 * c-c++-common/raw-string-11.c: New test.
9546
9547 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9548
9549 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9550 hppa*-*-hpux*.
9551
9552 2011-04-23 Tobias Burnus <burnus@net-b.de>
9553
9554 PR fortran/18918
9555 * gfortran.dg/coarray_19.f90: New.
9556
9557 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR c/48685
9560 * gcc.dg/pr48685.c: New test.
9561
9562 2011-04-22 Jan Hubicka <jh@suse.cz>
9563
9564 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9565
9566 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR tree-optimization/48717
9569 * gcc.c-torture/execute/pr48717.c: New test.
9570
9571 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9572
9573 PR target/48723
9574 * gcc.target/i386/pr48723.c: New test.
9575
9576 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR c/48716
9579 * gcc.dg/gomp/pr48716.c: New test.
9580 * g++.dg/gomp/pr48716.C: New test.
9581
9582 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9583
9584 PR c/36750
9585 * gcc.dg/missing-field-init-2.c: Update testcase.
9586
9587 2011-04-22 Alan Modra <amodra@gmail.com>
9588
9589 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9590
9591 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9592
9593 PR fortran/48405
9594 * gfortran.dg/function_optimize_6.f90: New test.
9595
9596 2011-04-21 Easwaran Raman <eraman@google.com>
9597
9598 * gcc.dg/stack-layout-2.c: New test.
9599
9600 2011-04-21 Richard Guenther <rguenther@suse.de>
9601
9602 PR lto/48703
9603 * g++.dg/lto/pr48207-2_0.C: New testcase.
9604 * g++.dg/lto/pr48207-3_0.C: Likewise.
9605
9606 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9607
9608 * gnat.dg/volatile5.adb: New test.
9609 * gnat.dg/volatile5_pkg.ads: New helper.
9610
9611 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9612
9613 PR target/48708
9614 * gcc.target/i386/pr48708.c: New test.
9615
9616 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9617
9618 * gcc.dg/vect/vect-119.c: New test.
9619
9620 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9621
9622 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9623 and once without.
9624
9625 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9626 Richard Sandiford <richard.sandiford@linaro.org>
9627
9628 PR target/46329
9629 * gcc.target/arm/pr46329.c: New test.
9630
9631 2011-04-21 Tobias Burnus <burnus@net-b.de>
9632
9633 PR fortran/18918
9634 * gfortran.dg/coarray_18.f90: New.
9635
9636 2011-04-20 Jason Merrill <jason@redhat.com>
9637
9638 * g++.dg/cpp0x/initlist47.C: New.
9639
9640 * g++.dg/init/dtor4.C: New.
9641
9642 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9643
9644 PR target/48678
9645 * gcc.target/i386/sse2-pinsrw.c: New test.
9646 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9647 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9648 * gcc.target/i386/sse2-insvhi.c: Ditto.
9649 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9650 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9651
9652 2011-04-20 Jason Merrill <jason@redhat.com>
9653
9654 * g++.dg/template/const4.C: New.
9655
9656 2011-04-20 Easwaran Raman <eraman@google.com>
9657
9658 * gcc.dg/stack-layout-1.c: New test.
9659
9660 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9661
9662 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9663 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9664 function.
9665
9666 2011-04-20 Kai Tietz <ktietz@redhat.com>
9667
9668 * gcc.dg/binop-xor1.c: New test.
9669 * gcc.dg/binop-xor2.c: New test.
9670 * gcc.dg/binop-xor3.c: New test.
9671 * gcc.dg/binop-xor4.c: New test.
9672 * gcc.dg/binop-xor5.c: New test.
9673
9674 2011-04-20 Richard Guenther <rguenther@suse.de>
9675
9676 PR tree-optimization/47892
9677 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9678
9679 2011-04-20 Richard Guenther <rguenther@suse.de>
9680
9681 PR middle-end/48695
9682 * g++.dg/torture/pr48695.C: New testcase.
9683
9684 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9685
9686 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9687 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9688 * gcc.c-torture/execute/pr45262.c: Ditto
9689 * gcc.dg/torture/pr43165.c: Ditto.
9690 * gcc.dg/torture/pr47228.c: Ditto.
9691 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9692 * gcc.dg/ipa/pr45644.c: Ditto.
9693 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9694 PDP11.
9695
9696 2011-04-19 Jason Merrill <jason@redhat.com>
9697
9698 * g++.dg/ext/complex7.C: New.
9699
9700 * g++.dg/ext/attrib41.C: New.
9701
9702 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9703
9704 PR testsuite/48676
9705 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9706
9707 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR target/48678
9710 * gcc.target/i386/pr48678.c: New test.
9711
9712 2011-04-19 Martin Jambor <mjambor@suse.cz>
9713
9714 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9715 * g++.dg/opt/devirt2.C: New test.
9716 * g++.dg/ipa/devirt-g-1.C: Likewise.
9717
9718 2011-04-19 Tobias Burnus <burnus@net-b.de>
9719
9720 PR fortran/48588
9721 * gfortran.dg/whole_file_33.f90: New.
9722
9723 2011-04-19 Martin Jambor <mjambor@suse.cz>
9724
9725 * g++.dg/ipa/devirt-7.C: New test.
9726
9727 2011-04-19 Richard Guenther <rguenther@suse.de>
9728
9729 PR lto/48207
9730 * g++.dg/lto/pr48207_0.C: New testcase.
9731
9732 2011-04-18 Jason Merrill <jason@redhat.com>
9733
9734 * g++.dg/init/void1.C: New.
9735
9736 * g++.dg/cpp0x/union4.C: New.
9737
9738 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR middle-end/48661
9741 * g++.dg/torture/pr48661.C: New test.
9742
9743 PR c++/48632
9744 * g++.dg/gomp/pr48632.C: New test.
9745
9746 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9747
9748 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9749 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9750
9751 2011-04-18 Tobias Burnus <burnus@net-b.de>
9752
9753 PR fortran/18918
9754 * gfortran.dg/coarray_17.f90: New.
9755 * gfortran.dg/coarray_10.f90: Update dg-error.
9756
9757 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9758
9759 PR testsuite/48251
9760 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9761 * gfortran.dg/guality/guality.exp: Likewise.
9762
9763 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9764
9765 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9766
9767 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9768
9769 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9770
9771 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9772
9773 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9774
9775 2011-04-18 Richard Guenther <rguenther@suse.de>
9776
9777 PR middle-end/46364
9778 * g++.dg/torture/pr46364.C: New testcase.
9779
9780 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9781
9782 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9783
9784 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9785
9786 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9787
9788 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9789 Ira Rosen <ira.rosen@linaro.org>
9790
9791 PR target/48252
9792 * gcc.target/arm/pr48252.c: New test.
9793
9794 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR tree-optimization/48616
9797 * gcc.dg/pr48616.c: New test.
9798
9799 2011-04-18 Tobias Burnus <burnus@net-b.de>
9800
9801 PR fortran/18918
9802 * gfortran.dg/coarray_16.f90: New.
9803
9804 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9805
9806 PR fortran/48462
9807 * gfortran.dg/realloc_on_assign_7.f03: New test.
9808
9809 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9810
9811 PR libgfortran/48602
9812 * gfortran.dg/fmt_g0_6.f08: New test.
9813
9814 2011-04-17 Jason Merrill <jason@redhat.com>
9815
9816 * g++.dg/cpp0x/sfinae16.C: New.
9817
9818 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9819
9820 * gcc.target/mips/reg-var-1.c: New test.
9821
9822 2011-04-17 Jan Hubicka <jh@suse.cz>
9823
9824 * gcc.dg/winline-5.c: Update testcase.
9825
9826 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9827
9828 * gnat.dg/discr27.ad[sb]: Move dg directive.
9829 * gnat.dg/discr28.ad[sb]: New test.
9830 * gnat.dg/discr28_pkg.ads: New helper.
9831
9832 2011-04-17 Michael Matz <matz@suse.de>
9833
9834 PR tree-optimization/48622
9835 PR lto/48645
9836 * gcc.dg/lto/pr48622_0.c: New test.
9837
9838 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9839
9840 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9841 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9842 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9843 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9844 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9845 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9846
9847 2011-04-15 Jason Merrill <jason@redhat.com>
9848
9849 * g++.dg/cpp0x/range-for17.C: New.
9850
9851 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9852
9853 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9854 * g++.dg/cpp0x/range-for3.C: Likewise.
9855 * g++.dg/cpp0x/range-for9.C: Correct error message.
9856 * g++.dg/cpp0x/range-for11.C: New.
9857 * g++.dg/cpp0x/range-for12.C: New.
9858 * g++.dg/cpp0x/range-for13.C: New.
9859 * g++.dg/cpp0x/range-for14.C: New.
9860 * g++.dg/cpp0x/range-for15.C: New.
9861 * g++.dg/cpp0x/range-for16.C: New.
9862
9863 2011-04-15 Tobias Burnus <burnus@net-b.de>
9864
9865 PR fortran/18918
9866 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9867
9868 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9869
9870 * objc.dg/naming-4.m: Updated.
9871 * objc.dg/naming-5.m: Updated.
9872 * objc.dg/naming-6.m: New.
9873 * objc.dg/naming-7.m: New.
9874 * obj-c++.dg/naming-1.mm: Updated.
9875 * obj-c++.dg/naming-2.mm: Updated.
9876 * obj-c++.dg/naming-3.mm: New.
9877 * obj-c++.dg/naming-4.mm: New.
9878
9879 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9880
9881 PR libgfortran/48589
9882 * gfortran.dg/fmt_g0_5.f08: New test.
9883
9884 2011-04-15 Richard Guenther <rguenther@suse.de>
9885
9886 PR testsuite/48286
9887 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9888
9889 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9890
9891 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9892 -finline-limit=0 to -fno-inline
9893
9894 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR target/48614
9897 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9898 just avx.
9899
9900 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9901
9902 PR target/48605
9903 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9904 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9905 * gcc.target/i386/avx-insertps-3.c: New test.
9906 * gcc.target/i386/avx-insertps-4.c: New test.
9907
9908 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9909
9910 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9911 -finline-limit=0
9912
9913 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9914
9915 PR target/46779
9916 PR target/45291
9917 PR target/41894
9918 * gcc.target/avr/pr46779-1.c: New test case
9919 * gcc.target/avr/pr46779-2.c: New test case
9920
9921 2011-04-14 Jason Merrill <jason@redhat.com>
9922
9923 * g++.dg/cpp0x/sfinae15.C: New.
9924
9925 * g++.dg/cpp0x/sfinae14.C: New.
9926
9927 * g++.dg/ext/vla10.C: New.
9928
9929 2011-04-14 Richard Guenther <rguenther@suse.de>
9930
9931 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9932
9933 2011-04-14 Richard Guenther <rguenther@suse.de>
9934
9935 * gcc.dg/fold-bitand-4.c: Move ...
9936 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9937
9938 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9939
9940 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9941 variables const.
9942 * gcc.target/avr/torture/trivial.c: Ditto.
9943
9944 2011-04-13 Jason Merrill <jason@redhat.com>
9945
9946 * g++.dg/template/operator11.C: New.
9947
9948 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR middle-end/48591
9951 * gcc.dg/gomp/pr48591.c: New test.
9952
9953 PR c++/48570
9954 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9955 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9956
9957 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9958
9959 PR c++/48574
9960 * g++.dg/template/dependent-expr7.C: New test case.
9961
9962 2011-04-13 Jason Merrill <jason@redhat.com>
9963
9964 * g++.dg/cpp0x/sfinae13.C: New.
9965
9966 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9967
9968 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9969
9970 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9971
9972 * gcc.target/arm/pr43698.c: Remove -march option.
9973
9974 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9975
9976 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9977 -march option.
9978
9979 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9980
9981 PR fortran/48360
9982 PR fortran/48456
9983 * gfortran.dg/realloc_on_assign_6.f03: New test.
9984
9985 2011-04-12 Kai Tietz <ktietz@redhat.com>
9986
9987 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9988 targets the additional -mno-ms-bitfields and
9989 -Wno-packed-bitfield-compat options.
9990 * g++.dg/ext/bitfield3.C: Likewise.
9991 * g++.dg/ext/bitfield4.C: Likewise.
9992 * g++.dg/ext/bitfield5.C: Likewise.
9993 * gcc.dg/bitfld-15.c: Likewise.
9994 * gcc.dg/bitfld-16.c: Likewise.
9995 * gcc.dg/bitfld-17.c: Likewise.
9996 * gcc.dg/bitfld-18.c: Likewise.
9997
9998 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9999
10000 * gcc.target/arm/neon-vld3-1.c: New test.
10001 * gcc.target/arm/neon-vst3-1.c: New test.
10002 * gcc.target/arm/neon/v*.c: Regenerate.
10003
10004 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR rtl-optimization/48549
10007 * g++.dg/opt/pr48549.C: New test.
10008
10009 2011-04-12 Richard Guenther <rguenther@suse.de>
10010
10011 PR tree-optimization/46076
10012 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10013
10014 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10015
10016 PR testsuite/21164
10017 * lib/compat.exp (compat-execute): Declare unsupported after
10018 stripping path from src1.
10019 * lib/lto.exp (lto-execute): Likewise.
10020
10021 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR c/48552
10024 * gcc.dg/pr48552-1.c: New test.
10025 * gcc.dg/pr48552-2.c: New test.
10026
10027 2011-04-11 Jason Merrill <jason@redhat.com>
10028
10029 * g++.dg/cpp0x/sfinae12.C: New.
10030
10031 * g++.dg/cpp0x/enum10.C: New.
10032
10033 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10034
10035 * g++.dg/cpp0x/rv-func.C: New.
10036
10037 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10038
10039 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10040 alpha*-dec-osf5*.
10041
10042 2011-04-11 Martin Jambor <mjambor@suse.cz>
10043
10044 PR tree-optimization/48195
10045 * gcc.dg/ipa/pr48195.c: New test.
10046
10047 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10048
10049 * gnat.dg/return3.adb: Remove unused switch.
10050
10051 2011-04-08 Mike Stump <mikestump@comcast.net>
10052
10053 PR testsuite/48506
10054 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10055 default to fno-common.
10056
10057 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10058
10059 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10060 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10061
10062 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10063
10064 PR fortran/48448
10065 * gfortran.dg/function_optimize_5.f90: New test.
10066
10067 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10068
10069 * gnat.dg/aggr17.adb: New test.
10070 * gnat.dg/aggr18.adb: Likewise.
10071
10072 2011-04-08 Michael Matz <matz@suse.de>
10073
10074 PR middle-end/48389
10075 * gcc.target/i386/pr48389.c: New test.
10076
10077 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10078
10079 PR rtl-optimization/48272
10080 * g++.dg/opt/pr48272.C: New.
10081
10082 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10083
10084 PR rtl-optimization/48235
10085 * gcc.dg/pr48235.c: New.
10086
10087 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10088
10089 PR rtl-optimization/48302
10090 * g++.dg/opt/pr48302.C: New.
10091
10092 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10093
10094 PR target/48273
10095 * g++.dg/opt/pr48273.C: New.
10096
10097 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10098
10099 PR rtl-optimization/48442
10100 * gcc.dg/pr48442.c: New.
10101
10102 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR tree-optimization/48377
10105 * gcc.dg/vect/pr48377.c: New test.
10106
10107 2011-04-07 Jason Merrill <jason@redhat.com>
10108
10109 * g++.dg/cpp0x/regress/call1.C: New.
10110
10111 * g++.dg/cpp0x/variadic107.C: New.
10112
10113 * g++.dg/cpp0x/sfinae11.C: New.
10114 * g++.dg/cpp0x/noexcept02.C: Fix.
10115
10116 * g++.dg/cpp0x/sfinae10.C: New.
10117
10118 * g++.dg/cpp0x/sfinae9.C: New.
10119
10120 * c-c++-common/Wcast-qual-1.c: Move here from...
10121 * gcc.dg/cast-qual-3.c: ...here, and...
10122 * g++.dg/warn/Wcast-qual2.C: ...here.
10123
10124 * g++.dg/cpp0x/sfinae8.C: New.
10125
10126 * g++.dg/cpp0x/sfinae7.C: New.
10127
10128 * g++.dg/cpp0x/enum9.C: New.
10129
10130 2011-04-07 Mike Stump <mikestump@comcast.net>
10131
10132 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10133 with no trampolines.
10134
10135 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR fortran/48117
10138 * gfortran.dg/gomp/pr48117.f90: New test.
10139
10140 PR debug/48343
10141 * gcc.dg/torture/pr48343.c: New test.
10142
10143 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10144
10145 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10146
10147 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10148
10149 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10150
10151 2011-04-07 Tom de Vries <tom@codesourcery.com>
10152
10153 PR target/43920
10154 * lib/scanasm.exp (object-size): New proc.
10155 * gcc.target/arm/pr43920-2.c: New test.
10156
10157 2011-04-06 Tobias Burnus <burnus@net-b.de>
10158
10159 PR fortran/18918
10160 PR fortran/48477
10161 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10162
10163 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10164
10165 * gcc.dg/mtune.c: Prune note from output.
10166
10167 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR debug/48466
10170 * gcc.dg/guality/pr36977.c: New test.
10171 * gcc.dg/guality/pr48466.c: New test.
10172
10173 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10174
10175 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10176
10177 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10178
10179 * gnat.dg/return3.adb: New test.
10180
10181 2011-04-06 Richard Guenther <rguenther@suse.de>
10182
10183 PR tree-optimization/47663
10184 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10185
10186 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10187
10188 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10189 Solaris 8 and 9 as well.
10190
10191 2011-04-05 Tom de Vries <tom@codesourcery.com>
10192
10193 PR target/43920
10194 * gcc.target/arm/pr43920-1.c: New test.
10195
10196 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10197
10198 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10199 (cctor): Actually return the value.
10200 (main): Cast return values.
10201
10202 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10203
10204 * gfortran.dg/character_comparison_8.f90: New test.
10205
10206 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10207
10208 * frontend-passes: (optimize_lexical_comparison): New function.
10209 (optimize_expr): Call it.
10210 (optimize_comparison): Also handle lexical comparison functions.
10211 Return false instad of -2 for unequal comparison.
10212
10213 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10214
10215 PR fortran/48412
10216 * function_optimize_4.f90: New test.
10217
10218 2011-04-04 Tobias Burnus <burnus@net-b.de>
10219
10220 PR fortran/18918
10221 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10222 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10223 * gfortran.dg/coarray_15.f90: New.
10224
10225 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10226
10227 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10228 * gfortran.dg/bessel_7.f90: Likewise.
10229
10230 2011-04-03 Tobias Burnus <burnus@net-b.de>
10231
10232 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10233
10234 2011-04-03 Richard Guenther <rguenther@suse.de>
10235 Ira Rosen <ira.rosen@linaro.org>
10236
10237 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10238 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10239 -ftree-loop-if-convert-stores.
10240
10241 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10242
10243 * gnat.dg/specs/aggr2.ads: New test.
10244
10245 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10246
10247 * gnat.dg/debug2.ad[sb]: New test.
10248 * gnat.dg/debug2_pkg.ads: New helper.
10249 * gnat.dg/debug3.ad[sb]: New test.
10250
10251 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10252
10253 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10254
10255 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR middle-end/48335
10258 * gcc.c-torture/compile/pr48335-1.c: New test.
10259 * gcc.dg/pr48335-1.c: New test.
10260 * gcc.dg/pr48335-2.c: New test.
10261 * gcc.dg/pr48335-3.c: New test.
10262 * gcc.dg/pr48335-4.c: New test.
10263 * gcc.dg/pr48335-5.c: New test.
10264 * gcc.dg/pr48335-6.c: New test.
10265 * gcc.dg/pr48335-7.c: New test.
10266 * gcc.dg/pr48335-8.c: New test.
10267 * gcc.target/i386/pr48335-1.c: New test.
10268
10269 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10270
10271 PR c/36299
10272 * gcc.dg/Waddress.c: New test.
10273
10274 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10275
10276 PR fortran/48352
10277 * gfortran.dg/function_optimize_3.f90: New test.
10278
10279 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10280
10281 * gcc.c-torture/compile/20110401-1.c: New test.
10282
10283 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10284 * g++.dg/lto/20091002-2_0.C: Likewise.
10285 * g++.dg/lto/20090303_0.c: Likewise.
10286 * g++.dg/lto/20091004-1_0.C: Likewise.
10287 * g++.dg/lto/20091002-3_0.C: Likewise.
10288 * g++.dg/lto/20091004-2_0.C: Likewise.
10289 * g++.dg/lto/20081123_0.C: Likewise.
10290 * g++.dg/lto/20090313_0.C: Likewise.
10291 * g++.dg/lto/20081109-1_0.C: Likewise.
10292 * g++.dg/lto/20081219_0.C: Likewise.
10293 * g++.dg/lto/20081204-1_0.C: Likewise.
10294 * g++.dg/lto/20090302_0.C: Likewise.
10295 * g++.dg/lto/20081119-1_0.C: Likewise.
10296 * g++.dg/lto/20081118_0.C: Likewise.
10297 * gcc.dg/lto/20091020-2_0.c: Likewise.
10298 * gcc.dg/lto/20090210_0.c: Likewise.
10299 * gcc.dg/lto/20081204-1_0.c: Likewise.
10300 * gcc.dg/lto/20081224_0.c: Likewise.
10301 * gcc.dg/lto/20090219_0.c: Likewise.
10302 * gcc.dg/lto/20091014-1_0.c: Likewise.
10303 * gcc.dg/lto/20091016-1_0.c: Likewise.
10304 * gcc.dg/lto/20090206-2_0.c: Likewise.
10305 * gcc.dg/lto/20090116_0.c: Likewise.
10306 * gcc.dg/lto/20091013-1_0.c: Likewise.
10307 * gcc.dg/lto/20091015-1_0.c: Likewise.
10308 * gcc.dg/lto/20090126-2_0.c: Likewise.
10309
10310 2011-03-31 Ian Lance Taylor <iant@google.com>
10311
10312 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10313
10314 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10315
10316 * gnat.dg/opt16.adb: New test.
10317
10318 2011-03-31 Jason Merrill <jason@redhat.com>
10319
10320 * g++.dg/cpp0x/defaulted24.C: New.
10321
10322 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10323
10324 PR target/16292
10325 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10326 with -O0.
10327
10328 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10329
10330 * g++.dg/other/i386-9.C: New test.
10331
10332 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10333
10334 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10335
10336 2011-03-30 Jason Merrill <jason@redhat.com>
10337
10338 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10339
10340 * g++.dg/cpp0x/regress/isnan.C: New.
10341
10342 * g++.dg/cpp0x/initlist46.C: New.
10343
10344 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10345
10346 PR target/47551
10347 * gcc.target/arm/neon-modes-2.c: New test.
10348
10349 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR c/48305
10352 * gcc.c-torture/compile/pr48305.c: New test.
10353
10354 2011-03-29 Jason Merrill <jason@redhat.com>
10355
10356 * g++.dg/cpp0x/regress/value-dep1.C: New.
10357
10358 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10359
10360 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10361
10362 2011-03-29 Ian Lance Taylor <iant@google.com>
10363
10364 * go.test/go-test.exp: Handle the test lines used in several new
10365 tests.
10366 (errchk): Add opts parameter. Change all callers. Handle parens
10367 in regexps.
10368
10369 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10370 Dominique d'Humieres <dominiq@lps.ens.fr>
10371
10372 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10373 and __APPLE__ && __PPC__ && __ALTIVEC__.
10374
10375 2011-03-29 Jason Merrill <jason@redhat.com>
10376
10377 * g++.dg/cpp0x/dependent1.C: New.
10378
10379 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10380
10381 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10382
10383 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10384
10385 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10386
10387 PR fortran/48095
10388 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10389 * gfortran.dg/proc_ptr_comp_32.f90: New.
10390
10391 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10392
10393 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10394 check for corresponding warning.
10395
10396 2011-03-28 Jason Merrill <jason@redhat.com>
10397
10398 * g++.dg/cpp0x/rv-deduce2.C: New.
10399
10400 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR debug/48203
10403 * gcc.dg/pr48203.c: New test.
10404
10405 2011-03-28 Jeff Law <law@redhat.com>
10406
10407 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10408
10409 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10410
10411 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10412 and __PPC__ && __ALTIVEC__.
10413
10414 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10415
10416 PR testsuite/48238
10417 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10418 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10419 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10420 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10421
10422 2011-03-28 Jason Merrill <jason@redhat.com>
10423
10424 * g++.dg/cpp0x/initlist-array2.C: New.
10425
10426 * g++.dg/cpp0x/initlist-array1.C: New.
10427
10428 * g++.dg/cpp0x/constexpr-compound.C: New.
10429
10430 * g++.dg/cpp0x/constexpr-using.C: New.
10431
10432 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10433
10434 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10435
10436 PR testsuite/48276
10437 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10438
10439 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10440
10441 * gcc.dg/slp-1.c: New test.
10442
10443 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10444
10445 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10446 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10447 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10448 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10449 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10450 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10451 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10452 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10453 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10454 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10455 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10456 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10457 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10458 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10459
10460 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10461
10462 PR fortran/47065
10463 * gfortran.dg/trim_optimize_5.f90: New test.
10464 * gfortran.dg/trim_optimize_6.f90: New test.
10465
10466 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10467
10468 PR target/38598
10469 * gcc.target/mips/madd-7.c: Remove -mlong32.
10470 * gcc.target/mips/msub-7.c: Likewise.
10471
10472 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10473
10474 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10475 accesses to preserve the meaning of the test for doubleword vectors.
10476 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10477 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10478
10479 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10480
10481 PR fortran/48291
10482 * gfortran.dg/class_42.f03: New.
10483
10484 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10485
10486 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10487 strided accesses.
10488
10489 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10490
10491 PR rtl-optimization/48144
10492 * gcc.dg/pr48144.c: New test.
10493
10494 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10495
10496 * gnat.dg/discr27.ad[sb]: New test.
10497
10498 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10499
10500 * gnat.dg/limited_with2.ad[sb]: New test.
10501 * gnat.dg/limited_with2_pkg1.ads: New helper.
10502 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10503
10504 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10505
10506 * gnat.dg/opt15.adb: New test.
10507 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10508
10509 2011-03-25 Tobias Burnus <burnus@net-b.de>
10510
10511 PR fortran/48174
10512 PR fortran/45304
10513 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10514 * gfortran.dg/leadz_trailz_3.f90: Ditto
10515
10516 2011-03-25 Martin Jambor <mjambor@suse.cz>
10517
10518 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10519
10520 2011-03-25 Jason Merrill <jason@redhat.com>
10521
10522 * g++.dg/cpp0x/defaulted22.C: New.
10523 * g++.dg/cpp0x/defaulted23.C: New.
10524 * g++.dg/cpp0x/defaulted15.C: Adjust.
10525
10526 2011-03-25 Jason Merrill <jason@redhat.com>
10527
10528 * g++.dg/cpp0x/move1.C: New.
10529
10530 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10531
10532 PR target/48287
10533 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10534
10535 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10536
10537 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10538 for mips-sgi-irix6.5.
10539 Replace snprintf prototype by <stdio.h>.
10540
10541 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10542
10543 PR testsuite/48283
10544 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10545 run_expensive_tests.
10546 * gcc.dg/graphite/block-4.c: Likewise.
10547 * gcc.dg/graphite/block-7.c: Likewise.
10548 * gcc.dg/graphite/block-8.c: Likewise.
10549
10550 2011-03-25 Richard Guenther <rguenther@suse.de>
10551
10552 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10553 * g++.dg/tree-ssa/pr8781.C: Likewise.
10554 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10555 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10556 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10557 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10558 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10559 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10560 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10561 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10562 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10563 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10564 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10565 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10566 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10567 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10568 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10569 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10570 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10571 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10572 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10573 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10574 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10575 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10576 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10577 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10578 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10579 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10580 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10581 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10582 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10583 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10584 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10585 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10586 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10587 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10588 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10589 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10590 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10591 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10592 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10593 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10594 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10595 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10596 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10597 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10598 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10599 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10600 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10601 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10602 * c-c++-common/pr46562-2.c: Likewise.
10603 * gfortran.dg/pr42108.f90: Likewise.
10604 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10605 foo to be inlined even at -O1.
10606 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10607 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10608 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10609 * gcc.dg/matrix/matrix.exp: Disable FRE.
10610
10611 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10612
10613 PR debug/48204
10614 * gcc.dg/dfp/pr48204.c: New test.
10615
10616 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10617
10618 PR target/48209
10619 * gcc.c-torture/execute/pr47917.c: Move this...
10620 * gcc.dg/torture/pr47917.c: to here and add xfails.
10621
10622 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10623
10624 * gnat.dg/array16.ad[sb]: New test.
10625 * gnat.dg/array16.ads: New helper.
10626
10627 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10628
10629 * gnat.dg/derived_type2.adb: New test.
10630
10631 2011-03-24 Richard Guenther <rguenther@suse.de>
10632
10633 PR tree-optimization/48271
10634 * g++.dg/torture/pr48271.C: New testcase.
10635
10636 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10637
10638 * gnat.dg/array15.ad[sb]: New test.
10639
10640 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10641
10642 PR target/48237
10643 * gcc.target/i386/pr48237.c: New test.
10644
10645 2011-03-24 Richard Guenther <rguenther@suse.de>
10646
10647 PR middle-end/48269
10648 * gcc.dg/builtin-object-size-10.c: New testcase.
10649
10650 2011-03-24 Richard Guenther <rguenther@suse.de>
10651
10652 PR tree-optimization/46562
10653 * c-c++-common/pr46562-2.c: New testcase.
10654 * c-c++-common/pr46562.c: Likewise.
10655
10656 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10657
10658 * gcc.dg/vect/vect-cselim-1.c: New test.
10659 * gcc.dg/vect/vect-cselim-2.c: New test.
10660
10661 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10662
10663 * gcc.target/arm/pr46934.c: New.
10664
10665 2011-03-23 Ian Lance Taylor <iant@google.com>
10666
10667 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10668
10669 2011-03-23 Richard Guenther <rguenther@suse.de>
10670
10671 * gcc.dg/struct: Remove directory and contents.
10672
10673 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10674
10675 PR testsuite/48251
10676 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10677
10678 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10679
10680 * gnat.dg/discr26.ad[sb]: New test.
10681 * gnat.dg/discr26_pkg.ads: New helper.
10682
10683 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10684
10685 PR target/47553
10686 * gcc.target/arm/neon-vld-1.c: New test.
10687
10688 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10689
10690 * gnat.dg/array14.ad[sb]: New test.
10691 * gnat.dg/array14_pkg.ads: New helper.
10692
10693 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10694
10695 * gcc.c-torture/execute/920501-8.x: Remove.
10696 * gcc.c-torture/execute/930513-1.x: Remove.
10697 * gcc.c-torture/execute/960312-1.x: Remove.
10698 * gcc.c-torture/compile/20000804-1.c,
10699 gcc.c-torture/compile/20001205-1.c,
10700 gcc.c-torture/compile/20001226-1.c,
10701 gcc.c-torture/compile/20010518-2.c,
10702 gcc.c-torture/compile/20020312-1.c,
10703 gcc.c-torture/compile/20020604-1.c,
10704 gcc.c-torture/compile/920501-12.c,
10705 gcc.c-torture/compile/920501-4.c,
10706 gcc.c-torture/compile/920520-1.c,
10707 gcc.c-torture/compile/980506-1.c,
10708 gcc.c-torture/execute/980709-1.x,
10709 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10710 options for m68hc11.
10711 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10712 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10713 m68hc11.
10714
10715 2011-03-22 Nick Clifton <nickc@redhat.com>
10716
10717 * lib/target-supports.exp (check_profiling_available): Add MN10300
10718 to the list of targets that do not support profiling. Restore
10719 alpha sorting to this list.
10720
10721 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10722
10723 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10724 failure on 32-bit systems.
10725 * gcc.dg/torture/vector-2.c: Ditto.
10726
10727 2011-03-22 Richard Guenther <rguenther@suse.de>
10728
10729 PR tree-optimization/48228
10730 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10731
10732 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10733
10734 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10735 powerpc.
10736
10737 PR target/48226
10738 * gcc.target/powerpc/pr48226.c: New file.
10739
10740 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10741
10742 * lib/prune.exp (prune_gcc_output): Prune "could not create
10743 compact unwind for" warnings.
10744
10745 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10746
10747 PR c/42544
10748 PR c/48197
10749 * gcc.c-torture/execute/pr42544.c: New test.
10750 * gcc.c-torture/execute/pr48197.c: New test.
10751
10752 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10753
10754 PR preprocessor/48192
10755 * gcc.target/powerpc/pr48192.c: New file.
10756
10757 PR target/48053
10758 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10759 split problem of 0 being loaded in a VSX register.
10760
10761 2011-03-21 Richard Guenther <rguenther@suse.de>
10762
10763 PR c/47939
10764 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10765 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10766 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10767 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10768
10769 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR target/48213
10772 * gcc.dg/pr48213.c: New test.
10773
10774 2011-03-21 Kai Tietz <ktietz@redhat.com>
10775
10776 PR target/12171
10777 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10778
10779 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10780
10781 * gcc.target/arm/xor-and.c: New.
10782
10783 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10784
10785 PR fortran/22572
10786 * gfortran.dg/function_optimize_1.f90: New test.
10787 * gfortran.dg/function_optimize_2.f90: New test.
10788
10789 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10790
10791 PR rtl-optimization/47502
10792 * gcc.target/i386/pr47502-1.c: New.
10793 * gcc.target/i386/pr47502-2.c: Likewise.
10794
10795 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10796
10797 PR rtl-optimization/48156
10798 * gcc.dg/pr48156.c: New test.
10799
10800 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10801
10802 PR libfortran/47439
10803 * gfortran.dg/scratch_1.f90: Adjust test.
10804
10805 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10806
10807 PR libfortran/47439
10808 * gfortran.dg/scratch_1.f90: New test.
10809
10810 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10811
10812 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10813 variably modified typedefs.
10814 * gcc.dg/c1x-typedef-2.c: Remove.
10815
10816 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10817
10818 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10819 * gcc.dg/c1x-anon-struct-3.c: New test.
10820 * gcc.dg/anon-struct-11.c: Update.
10821
10822 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10823
10824 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10825 dg-xfail-run-if.
10826 Only xfail with gas.
10827
10828 2011-03-18 Jason Merrill <jason@redhat.com>
10829
10830 * g++.dg/template/fn-ptr1.C: New.
10831
10832 * g++.dg/overload/volatile1.C: New.
10833
10834 * g++.dg/opt/pr23372.C: New.
10835
10836 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10837
10838 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10839
10840 PR middle-end/47405
10841 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10842
10843 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10844
10845 * gcc.target/arm/unsigned-extend-1.c: New.
10846
10847 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR bootstrap/48161
10850 * gcc.c-torture/compile/pr48161.c: New test.
10851
10852 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10853
10854 PR middle-end/47725
10855 * gcc.dg/torture/pr47725.c: New.
10856
10857 2011-03-17 Jason Merrill <jason@redhat.com>
10858
10859 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10860 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10861
10862 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10863
10864 * gnat.dg/specs/elab2.ads: New test.
10865 * gnat.dg/specs/elab2_pkg.ads: New helper.
10866
10867 2011-03-17 Jason Merrill <jason@redhat.com>
10868
10869 * g++.dg/cpp0x/decltype-1212.C: New.
10870 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10871
10872 2011-03-17 Jason Merrill <jason@redhat.com>
10873
10874 * g++.dg/parse/memfnquals1.C: New.
10875
10876 2011-03-17 Richard Guenther <rguenther@suse.de>
10877
10878 PR middle-end/48134
10879 * gcc.dg/pr48134.c: New testcase.
10880
10881 2011-03-17 Richard Guenther <rguenther@suse.de>
10882
10883 PR middle-end/48165
10884 * g++.dg/torture/pr48165.C: New testcase.
10885
10886 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10887
10888 PR rtl-optimization/48141
10889 * gcc.dg/pr48141.c: New test.
10890
10891 2011-03-16 Jason Merrill <jason@redhat.com>
10892
10893 * g++.dg/cpp0x/constexpr-48089.C: New.
10894
10895 * g++.dg/cpp0x/constexpr-abi1.C: New.
10896
10897 * g++.dg/cpp0x/constexpr-46336.C: New.
10898 * g++.dg/parse/friend5.C: Adjust expected errors.
10899
10900 * g++.dg/cpp0x/constexpr-47570.C: New.
10901
10902 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10903
10904 PR debug/47510
10905 * ++.dg/debug/dwarf2/typedef6.C: New test.
10906
10907 2011-03-16 Jason Merrill <jason@redhat.com>
10908
10909 * g++.dg/cpp0x/elision2.C: New.
10910
10911 * g++.dg/cpp0x/constexpr-array3.C: New.
10912
10913 2011-03-16 Jason Merrill <jason@redhat.com>
10914
10915 * g++.dg/cpp0x/sfinae6.C: New.
10916 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10917 * g++.dg/cpp0x/pr45908.C: Likewise.
10918 * g++.dg/cpp0x/sfinae6.C: Likewise.
10919 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10920 * g++.old-deja/g++.law/arg11.C: Likewise.
10921
10922 2011-03-16 Jason Merrill <jason@redhat.com>
10923
10924 * g++.dg/template/incomplete6.C: New.
10925
10926 2011-03-16 Jeff Law <law@redhat.com>
10927
10928 * gcc.dg/tree-ssa/vrp55.c: New test.
10929
10930 2011-03-16 Jason Merrill <jason@redhat.com>
10931
10932 * g++.dg/cpp0x/auto22.C: New.
10933
10934 2011-03-16 Richard Guenther <rguenther@suse.de>
10935
10936 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10937 optimizing it away if promoted to const.
10938
10939 2011-03-16 Richard Guenther <rguenther@suse.de>
10940
10941 PR tree-optimization/48149
10942 * gcc.dg/fold-complex-1.c: New testcase.
10943
10944 2011-03-16 Richard Guenther <rguenther@suse.de>
10945
10946 PR testsuite/48147
10947 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10948 or cloning happens.
10949
10950 2011-03-16 Richard Guenther <rguenther@suse.de>
10951
10952 PR tree-optimization/26134
10953 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10954
10955 2011-03-16 Richard Guenther <rguenther@suse.de>
10956
10957 PR tree-optimization/48146
10958 * gcc.dg/torture/pr48146.c: New testcase.
10959
10960 2011-03-16 Richard Guenther <rguenther@suse.de>
10961
10962 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10963 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10964
10965 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10966
10967 PR middle-end/48136
10968 * gcc.c-torture/compile/pr48136.c: New test.
10969
10970 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10971
10972 PR debug/45882
10973 * gcc.dg/guality/pr45882.c: New test.
10974
10975 2011-03-15 Jason Merrill <jason@redhat.com>
10976
10977 * g++.dg/cpp0x/constexpr-recursion.C: New.
10978
10979 * g++.dg/cpp0x/implicit11.C: New.
10980
10981 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10982
10983 * g++.dg/cpp0x/constexpr-attribute.C: New.
10984
10985 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10986
10987 * g++.dg/parse/pr34758.C: New.
10988
10989 2011-03-15 Xinliang David Li <davidxl@google.com>
10990
10991 PR c/47837
10992 * gcc.dg/uninit-pred-7_d.c: New test.
10993 * gcc.dg/uninit-pred-8_d.c: New test.
10994
10995 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10996
10997 PR target/46788
10998 * gcc.target/arm/pr46788.c: New.
10999
11000 2011-03-15 Richard Guenther <rguenther@suse.de>
11001
11002 PR middle-end/47650
11003 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11004 * gfortran.dg/ishft_4.f90: Likewise.
11005 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11006
11007 2011-03-15 Richard Guenther <rguenther@suse.de>
11008
11009 PR tree-optimization/13954
11010 * g++.dg/tree-ssa/pr13954.C: New testcase.
11011
11012 2011-03-15 Richard Guenther <rguenther@suse.de>
11013
11014 PR tree-optimization/48037
11015 * gcc.target/i386/pr48037-1.c: New testcase.
11016
11017 2011-03-15 Richard Guenther <rguenther@suse.de>
11018
11019 PR tree-optimization/41490
11020 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11021 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11022 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11023 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11024 * g++.dg/tree-ssa/pr33604.C: Adjust.
11025
11026 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR middle-end/47917
11029 * gcc.c-torture/execute/pr47917.c: New test.
11030 * gcc.dg/pr47917.c: New test.
11031
11032 PR middle-end/38878
11033 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11034
11035 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11036
11037 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11038 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11039 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11040 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11041 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11042 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11043 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11044 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11045 * gcc.target/i386/avx-floor-vec.c: Ditto.
11046 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11047 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11048 * gcc.target/i386/avx-rint-vec.c: Ditto.
11049 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11050 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11051 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11052 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11053
11054 2011-03-14 Tom Tromey <tromey@redhat.com>
11055
11056 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11057 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11058 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11059
11060 2011-03-14 Tom Tromey <tromey@redhat.com>
11061
11062 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11063 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11064 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11065
11066 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11067
11068 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11069
11070 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11071
11072 PR rtl-optimization/47166
11073 * gcc.c-torture/execute/postmod-1.c: New test.
11074
11075 2011-03-14 Richard Guenther <rguenther@suse.de>
11076
11077 PR middle-end/48098
11078 * gcc.dg/torture/pr48098.c: New testcase.
11079
11080 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11081
11082 PR target/48053
11083 * gcc.target/powerpc/pr48053-1.c: New test.
11084 * gcc.target/powerpc/pr48053-2.c: Likewise.
11085
11086 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11087
11088 PR libfortran/48066
11089 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11090
11091 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11092
11093 PR libfortran/48066
11094 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11095
11096 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11097
11098 PR fortran/48059
11099 * gfortran.dg/class_41.f03: New.
11100
11101 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11102
11103 * g++.dg/conversion/cast3.C: New test.
11104
11105 2011-03-11 Jason Merrill <jason@redhat.com>
11106
11107 * g++.dg/template/error45.C: New.
11108
11109 * g++.dg/parse/no-type-defn1.C: New.
11110
11111 * g++.dg/ext/attrib40.C: New.
11112
11113 * g++.dg/cpp0x/regress/array1.C: New.
11114
11115 2011-03-11 Richard Guenther <rguenther@suse.de>
11116
11117 PR tree-optimization/48067
11118 * gcc.dg/pr48067.c: New testcase.
11119
11120 2011-03-11 Richard Guenther <rguenther@suse.de>
11121
11122 PR lto/48073
11123 * g++.dg/lto/20110311-1_0.C: New testcase.
11124
11125 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11126
11127 PR c++/48035
11128 * g++.dg/inherit/virtual8.C: New test.
11129
11130 PR middle-end/48044
11131 * gcc.dg/torture/pr48044.c: New test.
11132
11133 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11134
11135 PR fortran/47768
11136 * gfortran.dg/proc_ptr_comp_31.f90: New.
11137
11138 2011-03-11 Richard Guenther <rguenther@suse.de>
11139
11140 PR tree-optimization/47278
11141 * gcc.dg/torture/pr47278-1.c: New testcase.
11142 * gcc.dg/torture/pr47278-2.c: Likewise.
11143
11144 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11145
11146 PR tree-optimization/48063
11147 * gcc.dg/torture/pr48063.c: New test.
11148
11149 2011-03-10 Jason Merrill <jason@redhat.com>
11150
11151 * g++.dg/template/array22.C: New.
11152
11153 * g++.dg/cpp0x/syntax-err1.C: New.
11154 * g++.dg/parse/error36.C: Adjust expected errors.
11155 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11156 * g++.old-deja/g++.pt/typename3.C: Likewise.
11157 * g++.old-deja/g++.pt/typename4.C: Likewise.
11158 * g++.old-deja/g++.pt/typename6.C: Likewise.
11159
11160 2011-03-09 Jason Merrill <jason@redhat.com>
11161
11162 * g++.dg/template/nontype22.C: New.
11163
11164 2011-03-09 Martin Jambor <mjambor@suse.cz>
11165
11166 PR tree-optimization/47714
11167 * g++.dg/torture/pr47714.C: New test.
11168
11169 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11170
11171 PR target/47755
11172 * gcc.target/powerpc/pr47755-2.c: New file.
11173
11174 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11175
11176 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11177 is not set in the environment, pass 64 as first argument when not
11178 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11179 native where ulimit -u is supported.
11180
11181 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11182
11183 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11184
11185 2011-03-08 Jason Merrill <jason@redhat.com>
11186
11187 * g++.dg/template/nontype21.C: New.
11188
11189 * g++.dg/template/anon5.C: New.
11190
11191 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11192
11193 PR debug/47881
11194 * gcc.dg/pr47881.c: New test.
11195
11196 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11197
11198 PR c++/47957
11199 * g++.dg/lookup/template3.C: New test.
11200
11201 2011-03-08 Kai Tietz <ktietz@redhat.com>
11202
11203 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11204 'long' type.
11205
11206 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11207
11208 PR testsuite/47954
11209 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11210 sizeof to compute alignment.
11211
11212 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR tree-optimization/48022
11215 * gcc.dg/pr48022-1.c: New test.
11216 * gcc.dg/pr48022-2.c: New test.
11217
11218 2011-03-07 Jason Merrill <jason@redhat.com>
11219
11220 * g++.dg/template/nontype20.C: New.
11221 * g++.dg/init/member1.C: Adjust expected errors.
11222 * g++.dg/parse/constant4.C: Likewise.
11223 * g++.dg/template/qualified-id3.C: Likewise.
11224 * g++.old-deja/g++.pt/crash10.C: Likewise.
11225
11226 * g++.dg/cpp0x/regress/non-const1.C: New.
11227
11228 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11229
11230 PR debug/47991
11231 * gcc.dg/pr47991.c: New test.
11232
11233 2011-03-07 Jason Merrill <jason@redhat.com>
11234
11235 * g++.dg/abi/mangle46.C: New.
11236
11237 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11238
11239 PR target/47862
11240 * gcc.target/powerpc/pr47862.c: New.
11241
11242 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11243
11244 PR target/45413
11245 * gcc.target/i386/combine-mul.c: Require nonpic.
11246
11247 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11248 Nathan Froyd <froydnj@codesourcery.com>
11249
11250 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11251
11252 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11253
11254 * README.QMTEST: Remove.
11255
11256 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11257 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11258
11259 PR fortran/47850
11260 * gfortran.dg/array_constructor_37.f90 : New test.
11261
11262 2011-03-05 Jason Merrill <jason@redhat.com>
11263
11264 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11265 * g++.dg/abi/mangle45.C: Likewise.
11266 * g++.dg/cpp0x/trailing1.C: Likewise.
11267
11268 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11269
11270 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11271
11272 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11273
11274 PR rtl-optimization/47899
11275 * gcc.dg/pr47899.c: New test.
11276
11277 * gcc.dg/torture/pr47968.c: Ignore warnings.
11278
11279 PR tree-optimization/47967
11280 * gcc.c-torture/compile/pr47967.c: New test.
11281
11282 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11283
11284 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11285 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11286
11287 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11288
11289 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11290 and property_getAttributes() if __OBJC2__.
11291 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11292 * objc.dg/property/property-encoding-1.m: New.
11293 * obj-c++.dg/property/property-encoding-1.mm: New.
11294
11295 2011-03-04 Jason Merrill <jason@redhat.com>
11296
11297 * g++.dg/template/pseudodtor6.C: New.
11298
11299 * g++.dg/inherit/covariant19.C: New.
11300
11301 2011-03-04 Richard Guenther <rguenther@suse.de>
11302
11303 PR middle-end/47968
11304 * gcc.dg/torture/pr47968.c: New testcase.
11305
11306 2011-03-04 Richard Guenther <rguenther@suse.de>
11307
11308 PR middle-end/47975
11309 * gcc.dg/torture/pr47975.c: New testcase.
11310
11311 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11312
11313 PR c++/47974
11314 * g++.dg/template/crash106.C: New.
11315
11316 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11317
11318 PR c/47963
11319 * gcc.dg/gomp/pr47963.c: New test.
11320 * g++.dg/gomp/pr47963.C: New test.
11321
11322 2011-03-02 Jason Merrill <jason@redhat.com>
11323
11324 * g++.dg/cpp0x/regress/condition1.C: New.
11325
11326 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11327
11328 2011-03-01 Jason Merrill <jason@redhat.com>
11329
11330 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11331
11332 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11333
11334 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11335
11336 PR rtl-optimization/47925
11337 * gcc.c-torture/execute/pr47925.c: New test.
11338
11339 2011-03-01 Jason Merrill <jason@redhat.com>
11340
11341 * g++.dg/cpp0x/decltype25.C: New.
11342
11343 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11344
11345 2011-03-01 Richard Guenther <rguenther@suse.de>
11346
11347 PR tree-optimization/47890
11348 * gcc.dg/torture/pr47890.c: New testcase.
11349
11350 2011-03-01 Richard Guenther <rguenther@suse.de>
11351
11352 PR lto/47924
11353 * gcc.dg/lto/pr47924_0.c: New testcase.
11354
11355 2011-03-01 Richard Guenther <rguenther@suse.de>
11356
11357 PR lto/46911
11358 * gfortran.dg/lto/pr46911_0.f: New testcase.
11359
11360 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11361
11362 PR libgfortran/47933
11363 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11364 compile errors from older code form.
11365
11366 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11367
11368 PR libgfortran/47567
11369 * gfortran.dg/fmt_fw_d.f90: New test.
11370
11371 2011-02-28 Jason Merrill <jason@redhat.com>
11372
11373 * g++.dg/inherit/covariant18.C: New.
11374
11375 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11376
11377 PR middle-end/47893
11378 * gcc.dg/pr47893.c: New test.
11379
11380 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11381
11382 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11383 NULL in case of a selector with conflicting types.
11384 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11385
11386 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11387
11388 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11389 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11390 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11391 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11392
11393 2011-02-28 Jason Merrill <jason@redhat.com>
11394
11395 PR c++/47906
11396 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11397
11398 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11399
11400 PR libgfortran/47778
11401 * gfortran.dg/namelist_71.f90: New test.
11402
11403 2011-02-27 Jason Merrill <jason@redhat.com>
11404
11405 PR c++/47906
11406 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11407 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11408
11409 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11410
11411 PR c++/46466
11412 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11413
11414 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR fortran/47886
11417 * gfortran.dg/gomp/task-1.f90: Removed.
11418
11419 2011-02-26 Jason Merrill <jason@redhat.com>
11420
11421 * g++.dg/template/this-targ1.C: New.
11422
11423 * g++.dg/cpp0x/regress/template-const1.C: New.
11424 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11425 * g++.dg/template/function1.C: Adjust.
11426 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11427 * g++.dg/debug/debug7.C: Adjust.
11428
11429 2011-02-26 Tobias Burnus <burnus@net-b.de>
11430
11431 PR fortran/47886
11432 * gfortran.dg/gomp/task-1.f90: New.
11433
11434 2011-02-25 Jie Zhang <jie@codesourcery.com>
11435
11436 * gcc.target/arm/neon-thumb2-move.c: Add
11437 dg-require-effective-target arm_thumb2_ok.
11438
11439 2011-02-24 Jason Merrill <jason@redhat.com>
11440
11441 * g++.dg/parse/constant1.C: Specify C++98 mode.
11442 * g++.dg/parse/constant5.C: Likewise.
11443 * g++.dg/parse/error2.C: Likewise.
11444 * g++.dg/parse/semicolon3.C: Likewise.
11445 * g++.dg/template/crash14.C: Likewise.
11446 * g++.dg/template/local4.C: Likewise.
11447 * g++.dg/template/nontype3.C: Likewise.
11448 * g++.dg/parse/crash31.C: Adjust expected errors.
11449 * g++.dg/template/function1.C: Likewise.
11450 * g++.dg/template/ref3.C: Likewise.
11451 * g++.dg/template/static9.C: Likewise.
11452 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11453
11454 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11455 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11456 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11457 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11458 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11459
11460 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11461
11462 PR fortran/47878
11463 * gfortran.dg/pr47878.f90: New test.
11464
11465 2011-02-24 Richard Guenther <rguenther@suse.de>
11466
11467 PR testsuite/47801
11468 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11469 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11470
11471 2011-02-24 Richard Guenther <rguenther@suse.de>
11472
11473 PR fortran/47839
11474 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11475 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11476
11477 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11478
11479 PR libgfortran/47567
11480 * gfortran.dg/fmt_f0_1.f90: Update test.
11481
11482 2011-02-23 Jason Merrill <jason@redhat.com>
11483
11484 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11485 * g++.dg/abi/mangle45.C: New.
11486
11487 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11488 * g++.dg/template/canon-type-9.C: Match use of decltype
11489 between declaration and definition.
11490 * g++.dg/template/canon-type-12.C: Likewise.
11491
11492 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11493
11494 PR fortran/40850
11495 * gfortran.dg/nested_allocatables_1.f90: New.
11496
11497 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11498
11499 PR c++/46868
11500 * g++.dg/pr46868.C: New test.
11501 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11502 * g++.dg/parse/error14.C: Adjust.
11503
11504 2011-02-23 Richard Guenther <rguenther@suse.de>
11505
11506 PR tree-optimization/47838
11507 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11508
11509 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11510
11511 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11512
11513 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11514
11515 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11516 * gfortran.dg/count_init_expr.f03: Ditto.
11517 * gfortran.dg/gomp/pr43711.f90: Ditto.
11518 * gcc.dg/struct-parse-2.c: Ditto.
11519 * gcc.dg/parse-error-3.c: Ditto.
11520 * gcc.dg/Wlogical-op-1.c: Ditto.
11521 * gcc.dg/Walways-true-1.c: Ditto.
11522 * gcc.dg/pr24225.c: Ditto.
11523 * gcc.dg/Walways-true-2.c: Ditto.
11524 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11525 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11526 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11527 * g++.dg/overload/defarg4.C: Ditto.
11528 * g++.dg/inherit/covariant16.C: Ditto.
11529 * g++.dg/inherit/virtual7.C: Ditto.
11530 * g++.dg/template/canon-type-9.C: Ditto.
11531 * g++.dg/template/access19.C: Ditto.
11532 * g++.dg/template/call7.C: Ditto.
11533 * g++.dg/template/canon-type-2.C: Ditto.
11534 * g++.dg/template/init7.C: Ditto.
11535 * g++.dg/template/sizeof-template-argument.C: Ditto.
11536 * g++.dg/template/const3.C: Ditto.
11537 * g++.dg/template/sfinae26.C: Ditto.
11538 * g++.dg/template/sfinae26.C: Ditto.
11539 * g++.dg/template/canon-type-11.C: Ditto.
11540 * g++.dg/template/union2.C: Ditto.
11541 * g++.dg/template/canon-type-3.C: Ditto.
11542 * g++.dg/template/canon-type-1.C: Ditto.
11543 * g++.dg/template/canon-type-5.C: Ditto.
11544 * g++.dg/template/canon-type-7.C: Ditto.
11545 * g++.dg/template/canon-type-10.C: Ditto.
11546 * g++.dg/template/spec36.C: Ditto.
11547 * g++.dg/template/typedef38.C: Ditto.
11548 * g++.dg/template/canon-type-4.C: Ditto.
11549 * g++.dg/template/canon-type-6.C: Ditto.
11550 * g++.dg/template/canon-type-13.C: Ditto.
11551 * g++.dg/template/instantiate9.C: Ditto.
11552 * g++.dg/template/ttp22.C: Ditto.
11553 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11554 * g++.dg/warn/Walways-true-1.C: Ditto.
11555 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11556 * g++.dg/warn/Walways-true-2.C: Ditto.
11557 * g++.dg/conversion/op4.C: Ditto.
11558 * g++.dg/opt/pr19650.C: Ditto.
11559 * g++.dg/lookup/friend11.C: Ditto.
11560 * g++.dg/other/default2.C: Ditto.
11561 * g++.dg/other/default3.C: Ditto.
11562 * g++.dg/other/dtor2.C: Ditto.
11563 * g++.dg/other/friend5.C: Ditto.
11564 * g++.dg/other/default5.C: Ditto.
11565 * g++.dg/init/brace6.C: Ditto.
11566 * g++.dg/init/aggr5.C: Ditto.
11567 * g++.dg/init/error2.C: Ditto.
11568 * g++.dg/expr/bound-mem-fun.C: Ditto.
11569 * g++.dg/expr/cond6.C: Ditto.
11570 * g++.dg/expr/stmt-expr-1.C: Ditto.
11571 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11572 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11573 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11574 * g++.dg/cpp0x/bracket1.C: Ditto.
11575 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11576 * g++.dg/cpp0x/pr38646.C: Ditto.
11577 * g++.dg/cpp0x/variadic73.C: Ditto.
11578 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11579 * g++.dg/cpp0x/bracket4.C: Ditto.
11580 * g++.dg/cpp0x/decltype4.C: Ditto.
11581 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11582 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11583 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11584 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11585 * g++.dg/cpp0x/decltype2.C: Ditto.
11586 * g++.dg/cpp0x/decltype1.C: Ditto.
11587 * g++.dg/cpp0x/bracket2.C: Ditto.
11588 * g++.dg/cpp0x/decltype5.C: Ditto.
11589 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11590 * g++.dg/cpp0x/variadic70.C: Ditto.
11591 * g++.dg/cpp0x/decltype6.C: Ditto.
11592 * g++.dg/cpp0x/rvo.C: Ditto.
11593 * g++.dg/cpp0x/vt-40092.C: Ditto.
11594 * g++.dg/cpp0x/variadic-new.C: Ditto.
11595 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11596 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11597 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11598 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11599 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11600 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11601 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11602 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11603 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11604 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11605 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11606 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11607 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11608 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11609 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11610 * g++.dg/cpp0x/pr39639.C: Ditto.
11611 * g++.dg/cpp0x/decltype3.C: Ditto.
11612 * g++.dg/cpp0x/variadic68.C: Ditto.
11613 * g++.dg/cpp0x/variadic-function.C: Ditto.
11614 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11615 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11616 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11617 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11618 * g++.dg/parse/crash35.C: Ditto.
11619 * g++.dg/parse/crash40.C: Ditto.
11620 * g++.dg/parse/defarg12.C: Ditto.
11621 * g++.dg/parse/crash34.C: Ditto.
11622 * g++.dg/parse/constructor3.C: Ditto.
11623 * g++.dg/parse/template23.C: Ditto.
11624 * g++.dg/parse/crash56.C: Ditto.
11625 * g++.dg/parse/dtor13.C: Ditto.
11626 * g++.dg/parse/error33.C: Ditto.
11627 * g++.dg/parse/ctor9.C: Ditto.
11628 * g++.dg/parse/error32.C: Ditto.
11629 * g++.dg/parse/error37.C: Ditto.
11630 * g++.dg/parse/bitfield3.C: Ditto.
11631 * g++.dg/parse/struct-4.C: Ditto.
11632 * g++.dg/ext/has_trivial_copy.C: Ditto.
11633 * g++.dg/ext/is_polymorphic.C: Ditto.
11634 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11635 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11636 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11637 * g++.dg/ext/is_union.C: Ditto.
11638 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11639 * g++.dg/ext/is_pod.C: Ditto.
11640 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11641 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11642 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11643 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11644 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11645 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11646 * g++.dg/ext/is_abstract.C: Ditto.
11647 * g++.dg/ext/has_trivial_assign.C: Ditto.
11648 * g++.dg/ext/is_class.C: Ditto.
11649 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11650 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11651 * g++.dg/ext/is_base_of.C: Ditto.
11652 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11653 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11654 * g++.dg/ext/is_empty.C: Ditto.
11655 * g++.dg/ext/is_enum.C: Ditto.
11656 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11657 * gnat.dg/opt11.adb: Ditto.
11658 * obj-c++.dg/pr45735.mm: Ditto.
11659 * obj-c++.dg/pr24393.mm: Ditto.
11660 * obj-c++.dg/exceptions-2.mm: Ditto.
11661 * objc.dg/pr45735.m: Ditto.
11662 * objc.dg/pr24393.m: Ditto.
11663
11664 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11665
11666 * objc.dg/attributes/objc-exception-1.m: New.
11667
11668 2011-02-23 Jie Zhang <jie@codesourcery.com>
11669
11670 * gcc.dg/cpp/include7.c: New test.
11671
11672 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11673
11674 PR c++/47242
11675 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11676
11677 2011-02-23 Jie Zhang <jie@codesourcery.com>
11678
11679 PR rtl-optimization/47763
11680 * gcc.dg/pr47763.c: New test.
11681
11682 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11683
11684 PR fortran/45743
11685 * gfortran.dg/whole_file_32.f90 : New test.
11686
11687 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11688
11689 PR c++/47666
11690 * g++.dg/inherit/virtual7.C: New test.
11691
11692 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11693
11694 PR objc/47832
11695 * objc.dg/type-size-3.m: Updated error message.
11696 * objc.dg/type-size-4.m: New test.
11697 * objc.dg/type-size-5.m: New test.
11698
11699 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11700
11701 * lib/gnat.exp: Fix comments.
11702 Don't load libgloss.exp.
11703 (default_gnat_version): Call $compiler with --version.
11704 Adapt regexp for gnatmake output, insert version.
11705 (gnat_version): New proc.
11706 (gnat_init): Remove gnat_libgcc_s_path.
11707 (gnat_target_compile): Likewise.
11708 Remove ld_library_path.
11709 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11710 (gnat_pass): Remove.
11711 (gnat_pass): Remove.
11712 (gnat_finish): Remove.
11713 (gnat_exit): Remove.
11714 (local_find_gnatmake): Reindent.
11715 (runtest_file_p): Remove.
11716 (prune_warnings): Remove.
11717 (find_gnatclean): New proc.
11718 * lib/gnat-dg.exp (lremove): New proc.
11719 (gnat-dg-test): Reindent.
11720 Remove additional output files.
11721 (gnat-dg-runtest): Remove.
11722
11723 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11724 * gnat.dg/loop_optimization6.adb: Likewise.
11725 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11726
11727 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR tree-optimization/47835
11730 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11731
11732 2011-02-22 Tobias Burnus <burnus@net-b.de>
11733
11734 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11735 * gfortran.dg/abstract_type_2.f03: Ditto.
11736 * gfortran.dg/abstract_type_3.f03: Ditto.
11737 * gfortran.dg/abstract_type_4.f03: Ditto.
11738 * gfortran.dg/abstract_type_5.f03: Ditto.
11739 * gfortran.dg/abstract_type_6.f03: Ditto.
11740 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11741 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11742 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11743 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11744 * gfortran.dg/array_function_5.f90: Ditto.
11745 * gfortran.dg/asynchronous_3.f03: Ditto.
11746 * gfortran.dg/char_expr_1.f90: Ditto.
11747 * gfortran.dg/class_14.f03: Ditto.
11748 * gfortran.dg/data_array_6.f: Ditto.
11749 * gfortran.dg/data_invalid.f90: Ditto.
11750 * gfortran.dg/dot_product_1.f03: Ditto.
11751 * gfortran.dg/func_derived_5.f90: Ditto.
11752 * gfortran.dg/func_result_4.f90: Ditto.
11753 * gfortran.dg/implied_do_1.f90: Ditto.
11754 * gfortran.dg/initialization_25.f90: Ditto.
11755 * gfortran.dg/initialization_26.f90: Ditto.
11756 * gfortran.dg/interface_34.f90: Ditto.
11757 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11758 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11759 * gfortran.dg/matmul_8.f03: Ditto.
11760 * gfortran.dg/merge_init_expr.f90: Ditto.
11761 * gfortran.dg/pack_assign_1.f90: Ditto.
11762 * gfortran.dg/pack_vector_1.f90: Ditto.
11763 * gfortran.dg/pointer_check_8.f90: Ditto.
11764 * gfortran.dg/product_init_expr.f03: Ditto.
11765 * gfortran.dg/reshape_order_5.f90: Ditto.
11766 * gfortran.dg/reshape_shape_1.f90: Ditto.
11767 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11768 * gfortran.dg/same_name_2.f90: Ditto.
11769 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11770 * gfortran.dg/spread_init_expr.f03: Ditto.
11771 * gfortran.dg/stmt_func_1.f90: Ditto.
11772 * gfortran.dg/sum_init_expr.f03: Ditto.
11773 * gfortran.dg/transpose_3.f03: Ditto.
11774 * gfortran.dg/unpack_init_expr.f03: Ditto.
11775 * gfortran.dg/warn_conversion.f90: Ditto.
11776 * gfortran.dg/warn_conversion_2.f90: Ditto.
11777 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11778 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11779 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11780 * gfortran.dg/whole_file_16.f90: Ditto.
11781 * gfortran.dg/whole_file_17.f90: Ditto.
11782 * gfortran.dg/whole_file_18.f90: Ditto.
11783 * gfortran.dg/whole_file_20.f03: Ditto.
11784 * gfortran.dg/whole_file_5.f90: Ditto.
11785 * gfortran.dg/whole_file_6.f90: Ditto.
11786 * gfortran.dg/write_invalid_format.f90: Ditto.
11787 * gfortran.dg/zero_sized_6.f90: Ditto.
11788
11789 2011-02-21 Jeff Law <law@redhat.com>
11790
11791 PR rtl-optimization/46178
11792 * gcc.target/i386/pr46178.c: New test.
11793
11794 PR rtl-optimization/46002
11795 * gcc.c-torture/compile/pr46002.c: New test.
11796
11797 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11798
11799 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11800 *-*-hpux10*.
11801
11802 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR debug/47106
11805 * g++.dg/debug/pr47106.C: Require effective target lto.
11806
11807 2011-02-21 Jason Merrill <jason@redhat.com>
11808
11809 * g++.dg/cpp0x/constexpr-diag2.C: New.
11810
11811 2011-02-20 Jason Merrill <jason@redhat.com>
11812
11813 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11814
11815 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11816
11817 * g++.dg/overload/conv-op1.C: New.
11818
11819 * g++.dg/cpp0x/constexpr-synth1.C: New.
11820
11821 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11822
11823 * objc.dg/layout-2.m: New.
11824 * objc.dg/selector-3.m: Adjusted location of error message.
11825 * objc.dg/type-size-3.m: Same.
11826 * obj-c++.dg/selector-3.mm: Same.
11827
11828 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11829
11830 PR objc/47784
11831 * objc.dg/property/dotsyntax-22.m: New.
11832 * obj-c++.dg/property/dotsyntax-22.mm: New.
11833
11834 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11835
11836 PR c++/46394
11837 * g++.dg/template/typedef38.C: New test.
11838
11839 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11840
11841 PR fortran/46818
11842 * gfortran.dg/whole_file_30.f90 : New test.
11843 * gfortran.dg/whole_file_31.f90 : New test.
11844
11845 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11846
11847 PR fortran/45077
11848 PR fortran/44945
11849 * gfortran.dg/whole_file_28.f90 : New test.
11850 * gfortran.dg/whole_file_29.f90 : New test.
11851
11852 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11853
11854 PR c++/44118
11855 * g++.dg/template/crash105.C: New.
11856
11857 2011-02-19 Jason Merrill <jason@redhat.com>
11858
11859 * g++.dg/cpp0x/regress/no-elide1.C: New.
11860
11861 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11862
11863 PR tree-optimization/46620
11864 * gcc.dg/pr46620.c: New.
11865
11866 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR c/47809
11869 * gcc.target/i386/pr47809.c: New test.
11870
11871 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11872 Tobias Burnus <burnus@net-b.de>
11873
11874 * lib/target-supports.exp
11875 (check_effective_target_fortran_large_real): New check for large reals.
11876 * gfortran.dg/nan_7.f90: New test.
11877
11878 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11879
11880 PR libgfortran/47567
11881 * gfortran.dg/fmt_f0_1.f90: Update test.
11882
11883 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11884
11885 PR fortran/47348
11886 * gfortran.dg/array_constructor_36.f90 : New test.
11887 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11888 allow for comparison between different elements of the array
11889 constructor at different levels of optimization.
11890
11891 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11892
11893 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11894 * gcc.target/i386/pr32280-1.c: Likewise.
11895
11896 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11897
11898 PR target/47800
11899 * gcc.target/i386/pr47800.c: New test.
11900
11901 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11902
11903 * objc/execute/exceptions/foward-1.x: New.
11904
11905 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11906
11907 PR fortran/47789
11908 * gfortran.dg/derived_constructor_comps_4.f90: New.
11909
11910 2011-02-18 Tobias Burnus
11911
11912 PR fortran/47775
11913 * gfortran.dg/func_result_6.f90: New.
11914
11915 2011-02-18 Michael Matz <matz@suse.de>
11916
11917 PR fortran/45586
11918 * gfortran.dg/lto/pr45586_0.f90: New test.
11919 * gfortran.dg/typebound_proc_20.f90: Ditto.
11920 * gfortran.dg/typebound_proc_21.f90: Ditto.
11921
11922 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11923
11924 PR c++/47795
11925 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11926
11927 2011-02-18 Tobias Burnus <burnus@net-b.de>
11928
11929 PR fortran/47750
11930 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11931 gcc_warning_prefix.
11932 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11933 normalizing the error/warning output.
11934 * gfortran.dg/Wall.f90: Update dg-error/warning.
11935 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11936 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11937 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11938 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11939 * gfortran.dg/class_30.f90: Update dg-error/warning.
11940 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11941 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11942 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11943 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11944 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11945 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11946 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11947 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11948 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11949 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11950 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11951 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11952 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11953 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11954 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11955 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11956 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11957 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11958 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11959 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11960 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11961 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11962 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11963 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11964 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11965
11966 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11967
11968 PR fortran/47768
11969 * gfortran.dg/proc_ptr_comp_30.f90: New.
11970
11971 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR debug/47780
11974 * gcc.target/i386/pr47780.c: New test.
11975
11976 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11977
11978 PR fortran/47767
11979 * gfortran.dg/class_40.f03: New.
11980
11981 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11982
11983 PR c++/47208
11984 * g++.dg/cpp0x/auto21.C: New test.
11985
11986 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11987
11988 * objc.dg/special/unclaimed-category-1.h: Updated for
11989 new ABI support.
11990 * objc.dg/special/unclaimed-category-1.m: Same.
11991 * objc.dg/zero-link-1.m: Same.
11992 * objc.dg/lookup-1.m: Same.
11993 * objc.dg/torture/strings/const-str-9.m
11994 * objc.dg/torture/strings/const-str-10.m: Same.
11995 * objc.dg/torture/strings/const-str-11.m: Same.
11996 * objc.dg/torture/forward-1.m: Same.
11997 * objc.dg/zero-link-2.m: Same.
11998 * objc.dg/encode-7-next-64bit.m: Same.
11999 * objc.dg/method-4.m: Same.
12000 * objc.dg/next-runtime-1.m: Same.
12001 * objc.dg/image-info.m: Same.
12002 * objc.dg/pr23214.m: Same.
12003 * objc.dg/symtab-1.m: Same.
12004 * obj-c++.dg/basic.m: Same.
12005 * obj-c++.dg/proto-lossage-3.m: Same.
12006 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12007 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12008 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12009 * obj-c++.dg/method-11.m: Same.
12010 * objc/execute/enumeration-1.m: Same.
12011 * objc/execute/object_is_class.m: Same.
12012 * objc/execute/formal_protocol-2.m: Same.
12013 * objc/execute/formal_protocol-4.m: Same.
12014 * objc/execute/formal_protocol-6.m: Same.
12015 * objc/execute/bycopy-3.m: Same.
12016 * objc/execute/exceptions/catchall-1.m: Same.
12017 * objc/execute/exceptions/finally-1.m: Same.
12018 * objc/execute/exceptions/local-variables-1.m: Same.
12019 * objc/execute/exceptions/foward-1.m: Same.
12020 * objc/execute/bf-common.h
12021 * objc/execute/enumeration-2.m: Same.
12022 * objc/execute/formal_protocol-1.m: Same.
12023 * objc/execute/formal_protocol-3.m: Same.
12024 * objc/execute/formal_protocol-5.m: Same.
12025 * objc/execute/accessing_ivars.m: Same.
12026 * objc/execute/bycopy-2.m: Same.
12027 * objc/execute/formal_protocol-7.m: Same.
12028 * objc/execute/compatibility_alias.m: Same.
12029 * objc/execute/no_clash.m: Same.
12030 * objc/execute/object_is_meta_class.m: Same.
12031 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12032 * objc/execute/class-tests-1.h: Include stdio.h.
12033 * objc/execute/class-tests-2.h: Same.
12034 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12035 runtimes.
12036 * obj-c++.dg/try-catch-2.mm: Same.
12037
12038 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR c++/47783
12041 * g++.dg/warn/Wunused-parm-4.C: New test.
12042
12043 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12044 Jan Hubicka <jh@suse.cz>
12045
12046 PR debug/47106
12047 PR debug/47402
12048 * g++.dg/debug/pr47106.C: New.
12049
12050 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12051
12052 PR target/43653
12053 * gcc.target/i386/pr43653.c: New test.
12054
12055 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12056
12057 PR c++/47172
12058 * g++.dg/template/inherit6.C: New test.
12059
12060 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12061
12062 PR fortran/47745
12063 * gfortran.dg/class_39.f03: New.
12064
12065 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12066
12067 PR c++/47326
12068 * g++.dg/cpp0x/variadic106.C: New test.
12069
12070 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12071
12072 PR libfortran/47757
12073 * gfortran.dg/pr47757-1.f90: New test.
12074 * gfortran.dg/pr47757-2.f90: New test.
12075 * gfortran.dg/pr47757-3.f90: New test.
12076
12077 PR c++/47704
12078 * g++.dg/cpp0x/enum8.C: New test.
12079
12080 2011-02-15 Jason Merrill <jason@redhat.com>
12081
12082 * g++.dg/inherit/implicit-trivial1.C: New.
12083 * g++.dg/cpp0x/implicit-trivial1.C: New.
12084
12085 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12086
12087 PR middle-end/47725
12088 * gcc.dg/torture/pr47725.c: Removed.
12089
12090 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12091
12092 PR target/47755
12093 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12094 constant does not generate a load from memory.
12095
12096 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12097
12098 PR middle-end/47725
12099 * gcc.dg/torture/pr47725.c: New.
12100
12101 2011-02-15 Richard Guenther <rguenther@suse.de>
12102
12103 PR tree-optimization/47743
12104 * gcc.dg/torture/pr47743.c: New testcase.
12105
12106 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12107
12108 PR middle-end/47581
12109 * gcc.target/i386/pr47581.c: New test.
12110
12111 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12112
12113 PR fortran/47730
12114 * gfortran.dg/select_type_22.f03: New.
12115
12116 2011-02-14 Jason Merrill <jason@redhat.com>
12117
12118 * g++.dg/cpp0x/regress/enum1.C: New.
12119
12120 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12121
12122 * gnat.dg/include.adb: New test.
12123
12124 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12125
12126 PR fortran/47728
12127 * gfortran.dg/class_38.f03: New.
12128
12129 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12130
12131 * gcc.dg/pr46494.c: New test.
12132
12133 2011-02-14 Richard Guenther <rguenther@suse.de>
12134
12135 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12136
12137 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12138
12139 PR ada/41929
12140 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12141 sparc*-sun-solaris2.11.
12142
12143 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12144
12145 PR fortran/47349
12146 * gfortran.dg/argument_checking_18.f90: New.
12147
12148 2011-02-13 Tobias Burnus <burnus@net-b.de>
12149
12150 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12151 * gfortran.dg/argument_checking_17.f90: New.
12152
12153 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12154
12155 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12156 are temporarily disabled.
12157 * gfortran.dg/class_7.f03: Ditto.
12158 * gfortran.dg/coarray_14.f90: Ditto.
12159 * gfortran.dg/typebound_proc_13.f03: Ditto.
12160
12161 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12162
12163 PR fortran/45586
12164 * gfortran.dg/extends_11.f03: New.
12165
12166 2011-02-11 Xinliang David Li <davidxl@google.com>
12167
12168 PR tree-optimization/47707
12169 * g++.dg/tree-ssa/pr47707.C: New test.
12170
12171 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12172
12173 * g++.dg/opt/inline17.C: New test.
12174
12175 2011-02-11 Tobias Burnus <burnus@net-b.de>
12176
12177 PR fortran/47550
12178 * gfortran.dg/pure_formal_2.f90: New.
12179
12180 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12181
12182 PR rtl-optimization/47614
12183 * gfortran.dg/pr47614.f: New.
12184
12185 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12186
12187 PR driver/47678
12188 * gcc.dg/opts-6.c: New test.
12189
12190 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12191
12192 PR debug/47684
12193 * gcc.dg/pr47684.c: New test.
12194
12195 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12196
12197 PR target/47629
12198 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12199 c99_runtime, dg-add-options c99_runtime.
12200 (main): Use __asm__.
12201
12202 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12203
12204 PR testsuite/47400
12205 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12206 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12207 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12208 * gcc.dg/ucnid-10.c: Likewise.
12209 * gcc.dg/ucnid-13.c: Likewise.
12210 * gcc.dg/ucnid-7.c: Likewise.
12211 * gcc.dg/ucnid-8.c: Likewise.
12212 Adapt dg-warning line number.
12213
12214 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12215
12216 * gcc.target/i386/parity-1.c: Use -march=k8.
12217 * gcc.target/i386/parity-2.c: Ditto.
12218 * gcc.target/i386/vecinit-1.c: Ditto.
12219 * gcc.target/i386/vecinit-2.c: Ditto.
12220
12221 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12222
12223 PR target/46610
12224 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12225 * gcc.target/mips/save-restore-3.c: Likewise.
12226 * gcc.target/mips/save-restore-4.c: Likewise.
12227 * gcc.target/mips/save-restore-5.c: Likewise.
12228
12229 PR target/47683
12230 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12231 * g++.dg/tree-prof/partition2.C: Likewise.
12232
12233 2011-02-09 Jason Merrill <jason@redhat.com>
12234
12235 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12236 rather than misdeclare std::puts.
12237
12238 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12239 * g++.dg/other/warning1.C: Likewise.
12240 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12241 * g++.old-deja/g++.gb/scope06.C: Likewise.
12242 * g++.old-deja/g++.law/cvt11.C: Likewise.
12243 * g++.old-deja/g++.law/init1.C: Likewise.
12244 * g++.dg/abi/mangle26.C: Likewise.
12245
12246 * g++.dg/template/function1.C: Adjust for C++0x mode.
12247 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12248
12249 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12250 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12251
12252 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12253
12254 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12255
12256 * g++.dg/cpp0x/regress: New directory.
12257 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12258 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12259 * g++.dg/cpp0x/regress/regress3.C: New.
12260
12261 2011-02-10 Richard Guenther <rguenther@suse.de>
12262
12263 PR tree-optimization/47677
12264 * gcc.dg/torture/pr47677.c: New testcase.
12265
12266 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12267
12268 * objc.dg/special/load-category-1.m: Remove unused header.
12269 * objc.dg/special/load-category-1a.m: Likewise.
12270 * objc.dg/special/load-category-2.m: Likewise.
12271 * objc.dg/special/load-category-2a.m: Likewise.
12272 * objc.dg/special/load-category-3.m: Likewise.
12273 * objc.dg/special/load-category-3a.m: Likewise.
12274 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12275 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12276 * objc.dg/attributes/class-attribute-1.m: Likewise.
12277 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12278 * obj-c++.dg/property/property.exp: Likewise.
12279 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12280 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12281 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12282 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12283 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12284 * obj-c++.dg/template-8.mm: Likewise.
12285
12286 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR target/47665
12289 * gcc.target/i386/pr47665.c: New test.
12290
12291 2011-02-10 Jie Zhang <jie@codesourcery.com>
12292
12293 PR testsuite/47622
12294 Revert
12295 2011-02-05 Jie Zhang <jie@codesourcery.com>
12296 PR debug/42631
12297 * gcc.dg/pr42631.c: Update test.
12298 * gcc.dg/pr42631-2.c: New test.
12299
12300 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12301
12302 PR fortran/47352
12303 * gfortran.dg/proc_decl_25.f90: New.
12304
12305 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12306
12307 PR fortran/47463
12308 * gfortran.dg/typebound_assignment_2.f03: New.
12309
12310 2011-02-09 Richard Guenther <rguenther@suse.de>
12311
12312 PR tree-optimization/47664
12313 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12314
12315 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12316
12317 PR middle-end/47646
12318 * gnat.dg/uninit_func.adb: Adjust dg directive.
12319
12320 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12321
12322 PR middle-end/47646
12323 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12324
12325 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12326
12327 PR fortran/47637
12328 * gfortran.dg/auto_dealloc_2.f90: New.
12329
12330 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12331
12332 * gcc.dg/builtins-config.h: Remove __sgi handling.
12333 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12334 -std=c99 for mips-sgi-irix6.5*.
12335
12336 2011-02-09 Martin Jambor <mjambor@suse.cz>
12337
12338 PR middle-end/45505
12339 * gfortran.dg/pr25923.f90: Remove xfails.
12340
12341 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12342
12343 PR fortran/47583
12344 * gfortran.dg/inquire_14.f90: New test.
12345
12346 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12347
12348 PR fortran/45290
12349 * gfortran.dg/pointer_init_6.f90: New.
12350
12351 2011-02-08 Jeff Law <law@redhat.com>
12352
12353 PR tree-optimization/42893
12354 * gcc.tree-ssa/pr42893.c: New test.
12355
12356 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12357
12358 PR tree-optimization/46834
12359 PR tree-optimization/46994
12360 PR tree-optimization/46995
12361 * gcc.dg/graphite/id-pr46834.c: New.
12362 * gfortran.dg/graphite/id-pr46994.f90: New.
12363 * gfortran.dg/graphite/id-pr46995.f90: New.
12364
12365 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12366
12367 PR middle-end/47646
12368 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12369 using the variable is known the warning is emitted there.
12370 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12371 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12372
12373 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12374 statement.
12375 (vg): Likewise.
12376 * gcc.dg/noreturn-1.c (foo5): Likewise.
12377 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12378 (method2): Likewise.
12379
12380 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12381 the return statement using the uninitialized variable.
12382 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12383
12384 2011-02-08 Richard Guenther <rguenther@suse.de>
12385
12386 PR middle-end/47639
12387 * g++.dg/opt/pr47639.c: New testcase.
12388
12389 2011-02-08 Richard Guenther <rguenther@suse.de>
12390
12391 PR tree-optimization/47632
12392 * g++.dg/opt/pr47632.C: New testcase.
12393
12394 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12395
12396 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12397
12398 2011-02-07 Richard Guenther <rguenther@suse.de>
12399
12400 PR tree-optimization/47615
12401 * g++.dg/opt/pr47615.C: New testcase.
12402
12403 2011-02-07 Richard Guenther <rguenther@suse.de>
12404
12405 PR tree-optimization/47621
12406 * gcc.dg/torture/pr47621.c: New testcase.
12407
12408 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12409
12410 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12411
12412 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12413
12414 PR fortran/47592
12415 * gfortran.dg/allocate_with_source_1 : New test.
12416
12417 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12418
12419 PR middle-end/47610
12420 * gcc.dg/pr47610.c: New test.
12421
12422 2011-02-05 Jie Zhang <jie@codesourcery.com>
12423
12424 PR debug/42631
12425 * gcc.dg/pr42631.c: Update test.
12426 * gcc.dg/pr42631-2.c: New test.
12427
12428 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12429
12430 PR fortran/47574
12431 * gfortran.dg/pr47574.f90: New test.
12432
12433 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12434
12435 PR tree-optimization/46194
12436 * gcc.dg/autopar/pr46194.c: New.
12437
12438 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12439
12440 PR tree-optimization/43695
12441 * g++.dg/ipa/pr43695.C: New.
12442
12443 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR inline-asm/23200
12446 * gcc.dg/pr23200.c: New test.
12447
12448 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12449
12450 PR c++/47589
12451 * g++.dg/pr47589.C: New test.
12452
12453 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12454
12455 PR c++/47398
12456 * g++.dg/template/typedef37.C: New test.
12457 * g++.dg/template/param1.C: Adjust expected error message.
12458
12459 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12460
12461 PR middle-end/31490
12462 * gcc.dg/pr31490-2.c: New test.
12463 * gcc.dg/pr31490-3.c: New test.
12464 * gcc.dg/pr31490-4.c: New test.
12465
12466 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12467 Jakub Jelinek <jakub@redhat.com>
12468
12469 PR c++/46890
12470 * g++.dg/parser/semicolon3.C: Adjust.
12471 * g++.dg/parser/semicolon4.C: New testcase.
12472 * g++.dg/pr46890.C: New testcase.
12473
12474 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12475
12476 PR c++/29571
12477 * g++.dg/init/pr29571.C: New.
12478
12479 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12480
12481 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12482 instead of vect_int.
12483
12484 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR target/47312
12487 * gcc.target/i386/pr47312.c: New test.
12488
12489 PR target/47564
12490 * gcc.target/i386/pr47564.c: New test.
12491
12492 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12493
12494 PR tree-optimization/45122
12495 * gcc.dg/tree-ssa/pr45122.c: New.
12496
12497 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12498
12499 PR target/47272
12500 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12501 and vec_vsx_st.
12502
12503 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12504 and vsx so a default --with-cpu=power7 doesn't give an error
12505 when -mavoid-indexed-addresses is used.
12506
12507 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12508 wrapper function to save the arguments and then jump to the real
12509 function, rather than depending on the compiler not to move stuff
12510 before an asm.
12511 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12512
12513 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12514 Paul Thomas <pault@gcc.gnu.org>
12515
12516 PR fortran/47082
12517 * gfortran.dg/class_37.f03 : New test.
12518
12519 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12520 Richard Guenther <rguenther@suse.de>
12521
12522 PR tree-optimization/40979
12523 PR bootstrap/47044
12524 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12525 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12526 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12527 check_vect_support_and_set_flags.
12528 * gfortran.dg/graphite/vect-pr40979.f90: New.
12529
12530 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12531
12532 PR fortran/47572
12533 * gfortran.dg/class_36.f03: New.
12534
12535 2011-02-02 Richard Guenther <rguenther@suse.de>
12536
12537 PR tree-optimization/47566
12538 * gcc.dg/lto/20110201-1_0.c: New testcase.
12539
12540 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12541
12542 PR debug/47498
12543 PR debug/47501
12544 PR debug/45136
12545 PR debug/45130
12546 * debug/pr47498.c: New.
12547 * debug/pr47501.c: New.
12548
12549 2011-02-01 Richard Guenther <rguenther@suse.de>
12550
12551 PR tree-optimization/47559
12552 * g++.dg/torture/pr47559.C: New testcase.
12553
12554 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12555
12556 PR fortran/47565
12557 * gfortran.dg/typebound_call_20.f03: New.
12558
12559 2011-02-01 Richard Guenther <rguenther@suse.de>
12560
12561 PR tree-optimization/47555
12562 * gcc.dg/pr47555.c: New testcase.
12563
12564 2011-02-01 Richard Guenther <rguenther@suse.de>
12565
12566 PR tree-optimization/47541
12567 * g++.dg/torture/pr47541.C: New testcase.
12568
12569 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12570
12571 PR fortran/47455
12572 * gfortran.dg/typebound_call_19.f03: New.
12573
12574 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12575
12576 PR c++/47416
12577 * g++.dg/cpp0x/pr47416.C: New test.
12578
12579 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12580
12581 PR fortran/47519
12582 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12583
12584 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12585
12586 PR fortran/47463
12587 * gfortran.dg/typebound_assignment_1.f03: New.
12588
12589 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR tree-optimization/47538
12592 * gcc.c-torture/execute/pr47538.c: New test.
12593
12594 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12595
12596 PR target/45325
12597 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12598
12599 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12600
12601 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12602
12603 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12604
12605 PR rtl-optimization/44031
12606 * gcc.c-torture/compile/20110131-1.c: New test.
12607
12608 2011-01-31 Tobias Burnus <burnus@net-b.de>
12609
12610 PR fortran/47042
12611 * gfortran.dg/stmt_func_1.f90: New.
12612
12613 2011-01-31 Tobias Burnus <burnus@net-b.de>
12614
12615 PR fortran/47042
12616 * gfortran.dg/interface_34.f90: New.
12617
12618 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12619
12620 PR fortran/47523
12621 * gfortran.dg/realloc_on_assign_5.f03: New test.
12622 * gfortran.dg/realloc_on_assign_5.f03: New test.
12623
12624 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12625
12626 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12627 * gfortran.dg/bessel_7.f90: Likewise.
12628 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12629
12630 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12631 * gfortran.dg/sum_init_expr.f03: Likewise.
12632
12633 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12634
12635 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12636 -r -nostdlib.
12637
12638 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12639 loop only on "vect_intfloat_cvt" targets.
12640
12641 2011-01-29 Tobias Burnus <burnus@net-b.de>
12642
12643 PR fortran/47531
12644 * gfortran.dg/shape_6.f90: New.
12645
12646 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12647
12648 PR libgfortran/47434
12649 * gfortran.dg/read_infnan_1.f90: Update test.
12650 * gfortran.dg/module_nan.f90: Update test.
12651 * gfortran.dg/char4_iunit_1.f03: Update test.
12652 * gfortran.dg/large_real_kind_1.f90: Update test.
12653 * gfortran.dg/real_const_3.f90: Update test.
12654 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12655
12656 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12657
12658 PR c++/47311
12659 * g++.dg/template/param2.C: New test.
12660
12661 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12662
12663 PR libgfortran/47285
12664 * gfortran.dg/fmt_g.f: New test.
12665
12666 2011-01-28 Tobias Burnus <burnus@net-b.de>
12667
12668 PR fortran/47507
12669 * gfortran.dg/pure_formal_1.f90: New.
12670
12671 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12672
12673 PR target/42894
12674 * gcc.dg/tls/pr42894.c: New test.
12675
12676 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12677
12678 * gcc.dg/pr47276.c: Add dg-require-visibility.
12679
12680 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12681
12682 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12683
12684 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12685 Tobias Burnus <burnus@gcc.gnu.org>
12686
12687 PR fortran/45170
12688 PR fortran/35810
12689 PR fortran/47350
12690 * gfortran.dg/realloc_on_assign_3.f03: New test.
12691 * gfortran.dg/realloc_on_assign_4.f03: New test.
12692 * gfortran.dg/allocatable_function_5.f90: New test.
12693 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12694 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12695 implemented" dg-errors.
12696
12697 2011-01-27 Jan Hubicka <jh@suse.cz>
12698
12699 PR middle-end/46949
12700 * gcc.dg/attr-weakref-4.c: New testcase
12701
12702 2011-01-27 Martin Jambor <mjambor@suse.cz>
12703
12704 PR tree-optimization/47228
12705 * gcc.dg/torture/pr47228.c: New test.
12706
12707 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12708
12709 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12710
12711 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12712
12713 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12714 when using auto-overlay support on the SPU.
12715
12716 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12717
12718 PR rtl-optimization/44174
12719 * gcc.target/i386/asm-6.c: New test.
12720
12721 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12722
12723 PR rtl-optimization/46856
12724 * gcc.c-torture/compile/pr46856.c: New test.
12725
12726 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12727 Andrew Pinski <pinskia@gmail.com>
12728
12729 PR c/43082
12730 * gcc.dg/pr43082.c: New.
12731
12732 2011-01-26 DJ Delorie <dj@redhat.com>
12733
12734 PR rtl-optimization/46878
12735 * gcc.dg/pr46878-1.c: New test.
12736
12737 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12738
12739 PR c++/47476
12740 * g++.dg/cpp0x/pr47476.C: New test.
12741
12742 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12743
12744 * gcc.c-torture/compile/20110126-1.c: New test.
12745
12746 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12747
12748 PR c/47473
12749 * gcc.dg/torture/pr47473.c: New test.
12750
12751 2011-01-26 Jan Hubicka <jh@suse.cz>
12752
12753 PR target/47237
12754 * gcc.c-torture/execute/pr47237.c: New testcase.
12755
12756 2011-01-26 Jan Hubicka <jh@suse.cz>
12757
12758 PR tree-optimization/47190
12759 * gcc.dg/attr-weakref-3.c: New testcase.
12760
12761 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12762
12763 PR c++/43601
12764 * gcc.dg/dll-9a.c: New test file.
12765 * gcc.dg/dll-11.c: Likewise.
12766 * gcc.dg/dll-12.c: Likewise.
12767 * gcc.dg/dll-12a.c: Likewise.
12768 * gcc.dg/dll-11a.c: Likewise.
12769 * gcc.dg/dll-9.c: Likewise.
12770 * gcc.dg/dll-10.c: Likewise.
12771 * gcc.dg/dll-10a.c: Likewise.
12772 * g++.dg/ext/dllexport4a.cc: Likewise.
12773 * g++.dg/ext/dllexport4.C: Likewise.
12774 * g++.dg/ext/dllexport5.C: Likewise.
12775 * g++.dg/ext/dllexport5a.cc: Likewise.
12776
12777 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12778
12779 PR tree-optimization/46970
12780 * gcc.dg/graphite/pr46970.c: New.
12781
12782 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12783
12784 PR tree-optimization/46215
12785 * gcc.dg/graphite/pr46215.c: New.
12786
12787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12788
12789 PR tree-optimization/46168
12790 * gcc.dg/graphite/pr46168.c: New.
12791
12792 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12793
12794 PR tree-optimization/43657
12795 * gcc.dg/graphite/pr43657.c: New.
12796
12797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12798
12799 PR tree-optimization/29832
12800 * gfortran.dg/graphite/pr29832.f90: New.
12801
12802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12803
12804 PR tree-optimization/43567
12805 * gcc.dg/graphite/pr43567.c: New.
12806
12807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12808
12809 * gfortran.dg/graphite/interchange-4.f: New.
12810 * gfortran.dg/graphite/interchange-5.f: New.
12811
12812 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12813 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12814 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12815 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12816 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12817 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12818 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12819 * gfortran.dg/ltrans-7.f90: Removed.
12820 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12821
12822 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12823 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12824 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12825 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12826 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12827 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12828 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12829 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12830 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12831 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12832 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12833 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12834 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12835 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12836 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12837 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12838 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12839 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12840 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12841 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12842 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12843 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12844 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12845 * gcc.dg/tree-ssa/data-dep-1.c
12846 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12847 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12848 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12849 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12850 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12851
12852 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12853
12854 PR tree-optimization/47265
12855 PR tree-optimization/47443
12856 * gcc.c-torture/compile/pr47265.c: New test.
12857 * gcc.dg/pr47443.c: New test.
12858
12859 2011-01-25 Martin Jambor <mjambor@suse.cz>
12860
12861 PR tree-optimization/47382
12862 * g++.dg/torture/pr47382.C: New test.
12863 * g++.dg/opt/devirt1.C: Xfail.
12864
12865 2011-01-25 Yao Qi <yao@codesourcery.com>
12866
12867 PR target/45701
12868 * gcc.target/arm/pr45701-1.c: New test.
12869 * gcc.target/arm/pr45701-2.c: New test.
12870 * gcc.target/arm/pr45701-3.c: New test.
12871
12872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12873 Jakub Jelinek <jakub@redhat.com>
12874
12875 PR tree-optimization/47271
12876 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12877
12878 2011-01-25 Nick Clifton <nickc@redhat.com>
12879
12880 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12881 (saturate_add): Delete.
12882 (exchange): Delete.
12883 (main): Do not run saturate_add.
12884 (set_interrupts): Delete.
12885
12886 2011-01-25 Tobias Burnus <burnus@net-b.de>
12887
12888 PR fortran/47448
12889 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12890
12891 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12892
12893 PR tree-optimization/47427
12894 PR tree-optimization/47428
12895 * gcc.c-torture/compile/pr47427.c: New test.
12896 * gcc.c-torture/compile/pr47428.c: New test.
12897
12898 2011-01-25 Richard Guenther <rguenther@suse.de>
12899
12900 PR middle-end/47411
12901 * gcc.dg/torture/pr47411.c: New testcase.
12902
12903 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12904
12905 * gfortran.dg/graphite/id-24.f: New.
12906 * gfortran.dg/graphite/id-25.f: New.
12907
12908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12909
12910 * gfortran.dg/graphite/id-23.f: New.
12911
12912 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12913
12914 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12915
12916 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12917
12918 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12919 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12920 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12921 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12922 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12923 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12924 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12925 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12926 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12927
12928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12929
12930 * gcc.dg/graphite/block-0.c: Add documentation.
12931 * gcc.dg/graphite/block-4.c: Same.
12932 * gcc.dg/graphite/block-7.c: Same.
12933 * gcc.dg/graphite/block-8.c: New.
12934 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12935 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12936 * gcc.dg/graphite/interchange-12.c: Add documentation.
12937 * gcc.dg/graphite/interchange-13.c: New.
12938 * gcc.dg/graphite/interchange-14.c: New.
12939 * gcc.dg/graphite/interchange-15.c: New.
12940 * gcc.dg/graphite/interchange-8.c: Add documentation.
12941 * gcc.dg/graphite/interchange-mvt.c: Same.
12942
12943 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12944
12945 PR target/47408
12946 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12947 * gcc.target/powerpc/altivec-14.c: Ditto.
12948 * gcc.target/powerpc/altivec-33.c: Ditto.
12949 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12950 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12951 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12952 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12953 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12954 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12955 * g++.dg/ext/altivec-15.C: Ditto.
12956 * g++.dg/ext/altivec-types-1.C: Ditto.
12957 * g++.dg/ext/altivec-types-2.C: Ditto.
12958 * g++.dg/ext/altivec-types-3.C: Ditto.
12959 * g++.dg/ext/altivec-types-4.C: Ditto.
12960
12961 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12962
12963 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12964
12965 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12966
12967 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12968 optimization options.
12969
12970 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12971
12972 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12973
12974 PR testsuite/45988
12975 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12976
12977 2011-01-23 Tobias Burnus <burnus@net-b.de>
12978
12979 PR fortran/47421
12980 * gfortran.dg/allocatable_scalar_12.f90: New.
12981
12982 2011-01-23 Ira Rosen <irar@il.ibm.com>
12983
12984 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12985 vectorization to be not profitable if peeling is used to
12986 realign the memory access.
12987 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12988 loop bound to avoid loop unrolling.
12989 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12990
12991 2011-01-22 Jan Hubicka <jh@suse.cz>
12992
12993 PR lto/47333
12994 * g++.dg/lto/pr47333.C: New file.
12995
12996 2011-01-22 Jan Hubicka <jh@suse.cz>
12997
12998 PR tree-optimization/43884
12999 PR lto/44334
13000 * gcc.dg/autopar/outer-2.c: Increase array size.
13001 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13002
13003 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13004
13005 PR fortran/38536
13006 * gfortran.dg/c_loc_tests_16.f90: New test.
13007
13008 2011-01-22 Tobias Burnus <burnus@net-b.de>
13009
13010 PR fortran/47399
13011 * gfortran.dg/typebound_proc_19.f90: New.
13012
13013 2011-01-21 Jeff Law <law@redhat.com>
13014
13015 PR tree-optimization/47053
13016 * g++.dg/pr47053.C: New test.
13017
13018 2011-01-21 Jason Merrill <jason@redhat.com>
13019
13020 PR c++/47041
13021 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13022
13023 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR c++/47388
13026 * g++.dg/cpp0x/range-for10.C: New test.
13027 * g++.dg/template/for1.C: New test.
13028
13029 PR middle-end/45566
13030 * g++.dg/tree-prof/partition3.C: New test.
13031
13032 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13033
13034 PR rtl-optimization/47366
13035 * g++.dg/opt/pr47366.C: New test.
13036
13037 2011-01-21 Jason Merrill <jason@redhat.com>
13038
13039 PR c++/46552
13040 * g++.dg/cpp0x/constexpr-regress2.C: New.
13041
13042 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13043
13044 2011-01-21 Jeff Law <law@redhat.com>
13045
13046 PR rtl-optimization/41619
13047 * gcc.dg/pr41619.c: New.
13048
13049 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13050
13051 PR tree-optimization/47355
13052 * g++.dg/opt/pr47355.C: New test.
13053
13054 2011-01-21 Richard Guenther <rguenther@suse.de>
13055
13056 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13057 making main hot.
13058
13059 2011-01-21 Richard Guenther <rguenther@suse.de>
13060
13061 PR tree-optimization/47365
13062 * gcc.dg/torture/pr47365.c: New testcase.
13063 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13064
13065 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13066
13067 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13068
13069 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13070
13071 PR tree-optimization/47391
13072 * gcc.dg/pr47391.c: New test.
13073
13074 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13075
13076 * g++.dg/template/char1.C: Use signed char.
13077
13078 2011-01-21 Tobias Burnus <burnus@net-b.de>
13079
13080 PR fortran/47377
13081 * gfortran.dg/pointer_target_4.f90: New.
13082
13083 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13084
13085 PR target/47251
13086 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13087 ILP32 system and not IP32.
13088
13089 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13090
13091 PR debug/46583
13092 * g++.dg/debug/pr46583.C: New.
13093
13094 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR debug/47283
13097 * g++.dg/debug/pr47283.C: New test.
13098
13099 PR testsuite/47371
13100 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13101 * gcc.target/i386/headmerge-2.c: Likewise.
13102
13103 2011-01-20 Richard Guenther <rguenther@suse.de>
13104
13105 PR middle-end/47370
13106 * gcc.dg/torture/pr47370.c: New testcase.
13107
13108 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13109
13110 PR tree-optimization/46130
13111 * gcc.dg/pr46130-1.c: New test.
13112 * gcc.dg/pr46130-2.c: New test.
13113
13114 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13115
13116 PR c++/47291
13117 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13118
13119 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13120
13121 PR debug/46240
13122 * g++.dg/debug/pr46240.cc: New.
13123
13124 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13125
13126 PR c++/47303
13127 * g++.dg/template/anonunion1.C: New test.
13128
13129 PR rtl-optimization/47337
13130 * gcc.c-torture/execute/pr47337.c: New test.
13131
13132 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13133
13134 PR testsuite/45342
13135 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13136
13137 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13138
13139 PR tree-optimization/46021
13140 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13141
13142 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13143
13144 PR tree-optimization/47290
13145 * g++.dg/torture/pr47290.C: New test.
13146
13147 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13148
13149 PR fortran/47240
13150 * gfortran.dg/proc_ptr_comp_29.f90: New.
13151
13152 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13153
13154 PR testsuite/41146
13155 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13156 powerpc-apple-darwin9.
13157
13158 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13159
13160 PR rtl-optimization/47299
13161 * gcc.c-torture/execute/pr47299.c: New test.
13162
13163 2011-01-17 Jason Merrill <jason@redhat.com>
13164
13165 * g++.dg/cpp0x/constexpr-virtual.C: New.
13166
13167 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13168
13169 PR fortran/47331
13170 * gfortran.dg/gomp/pr47331.f90: New test.
13171
13172 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13173
13174 PR objc/47314
13175 * objc.dg/selector-warn-1.m: New.
13176 * obj-c++.dg/selector-warn-1.mm: New.
13177
13178 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13179
13180 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13181 Update dg-final accordingly.
13182
13183 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13184
13185 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13186
13187 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13188
13189 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13190 target check.
13191 * gcc.dg/guality/pr36728-2.c: Likewise.
13192
13193 2011-01-17 Richard Guenther <rguenther@suse.de>
13194
13195 PR tree-optimization/47313
13196 * g++.dg/torture/pr47313.C: New testcase.
13197
13198 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13199
13200 PR target/47318
13201 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13202 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13203 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13204 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13205
13206 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13207 as __m256i.
13208 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13209 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13210 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13211
13212 2011-01-17 Richard Guenther <rguenther@suse.de>
13213
13214 PR tree-optimization/45967
13215 * gcc.dg/torture/pr45967-2.c: New testcase.
13216 * gcc.dg/torture/pr45967-3.c: Likewise.
13217
13218 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13219
13220 PR testsuite/47325
13221 * g++.dg/ext/pr47213.C: Require visibility.
13222
13223 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13224
13225 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13226 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13227
13228 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13229
13230 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13231 Linux-based targets.
13232
13233 2011-01-13 Jan Hubicka <jh@suse.cz>
13234
13235 PR tree-optimization/47276
13236 * gcc.dg/pr47276.c: New testcase.
13237
13238 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13239 Jonathan Wakely <jwakely.gcc@gmail.com>
13240
13241 PR c++/33558
13242 * g++.dg/other/pr33558.C: New.
13243 * g++.dg/other/pr33558-2.C: New.
13244
13245 2011-01-14 Martin Jambor <mjambor@suse.cz>
13246
13247 PR tree-optimization/45934
13248 PR tree-optimization/46302
13249 * g++.dg/ipa/devirt-c-1.C: New test.
13250 * g++.dg/ipa/devirt-c-2.C: Likewise.
13251 * g++.dg/ipa/devirt-c-3.C: Likewise.
13252 * g++.dg/ipa/devirt-c-4.C: Likewise.
13253 * g++.dg/ipa/devirt-c-5.C: Likewise.
13254 * g++.dg/ipa/devirt-c-6.C: Likewise.
13255 * g++.dg/ipa/devirt-6.C: Likewise.
13256 * g++.dg/ipa/devirt-d-1.C: Likewise.
13257 * g++.dg/torture/pr45934.C: Likewise.
13258
13259 2011-01-14 Jason Merrill <jason@redhat.com>
13260
13261 * g++.dg/cpp0x/variadic105.C: New.
13262
13263 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13264 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13265
13266 PR objc/45989
13267 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13268 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13269 execution tests on i?86-*-*, x86_64-*-* and
13270 powerpc*-apple-darwin* && ilp32.
13271 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13272 tests on i?86-*-* and x86_64-*-*.
13273
13274 2011-01-14 Richard Guenther <rguenther@suse.de>
13275
13276 PR tree-optimization/47280
13277 * g++.dg/opt/pr47280.C: New testcase.
13278
13279 2011-01-14 Jason Merrill <jason@redhat.com>
13280
13281 * g++.dg/cpp0x/constexpr-regress1.C: New.
13282
13283 * g++.dg/ext/flexary2.C: New.
13284
13285 2011-01-14 Richard Guenther <rguenther@suse.de>
13286
13287 PR middle-end/47281
13288 * gcc.dg/torture/pr47281.c: New testcase.
13289 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13290
13291 2011-01-14 Richard Guenther <rguenther@suse.de>
13292
13293 PR tree-optimization/47286
13294 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13295
13296 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13297
13298 PR c++/47213
13299 * g++.dg/ext/pr47213.C: New.
13300
13301 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13302
13303 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13304
13305 2011-01-13 Tobias Burnus <burnus@net-b.de>
13306 Mikael Morin <mikael@gcc.gnu.org>
13307
13308 PR fortran/45848
13309 PR fortran/47204
13310 * gfortran.dg/select_type_20.f90: New.
13311 * gfortran.dg/select_type_21.f90: New.
13312
13313 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13314
13315 PR target/47251
13316 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13317
13318 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13319
13320 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13321 * gcc.dg/guality/pr36728-2.c: Likewise.
13322
13323 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13324
13325 PR debug/PR46973
13326 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13327
13328 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13329
13330 PR rtl-optimization/45352
13331 * gcc.dg/pr45352-3.c: New.
13332
13333 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13334
13335 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13336 comment.
13337 * g++.dg/cpp0x/range-for8.C: New.
13338 * g++.dg/cpp0x/range-for9.C: New.
13339
13340 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13341
13342 PR debug/47209
13343 * g++.dg/debug/pr47209.C: New.
13344
13345 2011-01-12 Richard Guenther <rguenther@suse.de>
13346
13347 PR lto/47259
13348 * gcc.dg/lto/pr47259_0.c: New testcase.
13349 * gcc.dg/lto/pr47259_1.c: Likewise.
13350
13351 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13352
13353 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13354 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13355 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13356 methods missing from the OBJC2 Object.
13357 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13358 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13359 GNU and NeXT runtimes.
13360 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13361 comments.
13362 * objc-obj-c++-shared/Object1.m: Likewise.
13363 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13364 * objc.dg/proto-qual-1.m: Likewise.
13365 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13366 * obj-c++.dg/proto-qual-1.mm: Likewise.
13367
13368 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13369
13370 PR testsuite/33033
13371 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13372
13373 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13374
13375 Fixed the Objective-C++ testsuite and updated all tests.
13376 * lib/obj-c++.exp (obj-c++_init): Declare and set
13377 gcc_warning_prefix and gcc_error_prefix.
13378 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13379 'dg-warning', 'dg-message' and 'dg-error'.
13380 * obj-c++.dg/class-extension-3.mm: Likewise.
13381 * obj-c++.dg/class-protocol-1.mm: Likewise.
13382 * obj-c++.dg/encode-7.mm: Likewise.
13383 * obj-c++.dg/exceptions-3.mm: Likewise.
13384 * obj-c++.dg/exceptions-5.mm: Likewise.
13385 * obj-c++.dg/method-12.mm: Likewise.
13386 * obj-c++.dg/method-13.mm: Likewise.
13387 * obj-c++.dg/method-15.mm: Likewise.
13388 * obj-c++.dg/method-16.mm: Likewise.
13389 * obj-c++.dg/method-4.mm: Likewise.
13390 * obj-c++.dg/method-8.mm: Likewise.
13391 * obj-c++.dg/method-conflict-1.mm: Likewise.
13392 * obj-c++.dg/method-conflict-2.mm: Likewise.
13393 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13394 and uncommented second part of the testcase now that the testsuite
13395 works correctly.
13396 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13397 and uncommented second part of the testcase now that the testsuite
13398 works correctly.
13399 * obj-c++.dg/private-1.mm: Likewise.
13400 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13401 * obj-c++.dg/syntax-error-7.mm: Likewise.
13402 * obj-c++.dg/warn5.mm: Likewise.
13403 * obj-c++.dg/property/at-property-14.mm: Likewise.
13404 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13405 FIXME.
13406 * obj-c++.dg/property/at-property-18.mm: Likewise.
13407 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13408 FIXME.
13409 * obj-c++.dg/property/at-property-21.mm: Likewise.
13410 * obj-c++.dg/property/at-property-28.mm: Likewise.
13411 * obj-c++.dg/property/at-property-5.mm: Likewise.
13412 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13413 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13414 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13415 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13416 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13417 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13418 * obj-c++.dg/tls/diag-5.mm: Likewise.
13419 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13420 dg-error, now matched correctly.
13421
13422 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13423
13424 * objc.dg/property/at-property-29.m: New.
13425 * obj-c++.dg/property/at-property-29.mm: New.
13426
13427 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13428
13429 * go.test/go-test.exp (go-set-goarch): New proc.
13430 (go-gc-tests): Use it.
13431
13432 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13433
13434 PR debug/46955
13435 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13436
13437 2011-01-11 Richard Henderson <rth@redhat.com>
13438
13439 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13440
13441 2011-01-11 Jan Hubicka <jh@suse.cz>
13442
13443 PR lto/45721
13444 PR lto/45375
13445 * gcc.dg/lto/pr45721_1.c: New file.
13446 * gcc.dg/lto/pr45721_0.c: New file.
13447
13448 2011-01-11 Richard Guenther <rguenther@suse.de>
13449
13450 PR tree-optimization/46076
13451 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13452
13453 2011-01-11 Jeff Law <law@redhat.com>
13454
13455 * PR tree-optimization/47086
13456 * gcc.dg/pr47086.c: New test.
13457
13458 2011-01-11 Jason Merrill <jason@redhat.com>
13459
13460 PR c++/46658
13461 * g++.dg/template/new10.C: New.
13462
13463 PR c++/45520
13464 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13465
13466 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13467
13468 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13469 Split type definitions and NSConstantString class into...
13470 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13471 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13472 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13473 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13474 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13475 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13476 to comments.
13477 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13478 encode defines for newer NeXT system headers.
13479 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13480 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13481 * objc.dg/foreach-5.m: Likewise.
13482 * objc.dg/foreach-2.m: Likewise.
13483 * objc.dg/foreach-4.m: Likewise.
13484 * objc.dg/torture/strings/string1.m: Likewise.
13485 * objc.dg/torture/strings/string2.m: Likewise.
13486 * objc.dg/torture/strings/string3.m: Likewise.
13487 * objc.dg/torture/strings/string4.m: Likewise.
13488 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13489 header and stand alone.
13490 * obj-c++.dg/strings/strings-2.mm: Likewise.
13491 * objc.dg/torture/strings/const-str-3.m: Likewise.
13492 * objc.dg/strings/strings-2.m: Likewise.
13493 * objc.dg/strings/const-str-12b.m: Likewise.
13494
13495 2011-01-12 Richard Guenther <rguenther@suse.de>
13496
13497 PR middle-end/32511
13498 * gcc.dg/attr-weak-1.c: Adjust.
13499
13500 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13501
13502 PR fortran/47051
13503 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13504 standard compliant and comment.
13505
13506 2011-01-10 Jan Hubicka <jh@suse.cz>
13507
13508 PR lto/46083
13509 * gcc.dg/initpri3.c: New testcase.
13510
13511 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13512
13513 PR lto/47222
13514 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13515 externally visible.
13516 (g_esi): Likewise.
13517 (g_ebx): Likewise.
13518 (g_ebp): Likewise.
13519 (g_esp): Likewise.
13520 (g_ebp_save): Likewise.
13521 (g_esp_save): Likewise.
13522
13523 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13524
13525 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13526
13527 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13528
13529 PR tree-optimization/46021
13530 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13531 i?86-*-*, x86_64-*-*.
13532
13533 2011-01-10 Jeff Law <law@redhat.com>
13534
13535 * PR tree-optimization/47141
13536 * gcc.c-torture/compile/pr47141.c: New test.
13537
13538 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13539
13540 PR testsuite/46230
13541 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13542 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13543 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13544 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13545
13546 PR testsuite/46230
13547 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13548 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13549 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13550 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13551 being vectorized. Adjust dg-final pattern.
13552
13553 PR testsuite/46230
13554 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13555 * gcc.dg/vect/slp-24.c: Likewise.
13556
13557 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13558
13559 PR c++/47218
13560 * g++.dg/other/pr47218-1.C: New test file.
13561 * g++.dg/other/pr47218.C: Likewise.
13562 * g++.dg/other/pr47218.h: New supporting header.
13563
13564 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13565
13566 PR objc/47232
13567 * objc.dg/attributes/invalid-attribute-1.m: New.
13568 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13569
13570 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13571
13572 PR fortran/47224
13573 * gfortran.dg/proc_ptr_comp_28.f90: New.
13574
13575 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13576
13577 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13578 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13579 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13580 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13581 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13582 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13583 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13584 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13585 * objc.dg/gnu-api-2-class.m: Likewise.
13586 * objc.dg/gnu-api-2-ivar.m: Likewise.
13587 * objc.dg/gnu-api-2-method.m: Likewise.
13588 * objc.dg/gnu-api-2-objc.m: Likewise.
13589 * objc.dg/gnu-api-2-object.m: Likewise.
13590 * objc.dg/gnu-api-2-property.m: Likewise.
13591 * objc.dg/gnu-api-2-protocol.m: Likewise.
13592 * objc.dg/gnu-api-2-sel.m: Likewise.
13593
13594 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13595
13596 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13597 * objc.dg/objc-foreach-4.m: Likewise.
13598 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13599 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13600 * objc.dg/foreach-4.m: Likewise.
13601 * objc.dg/foreach-5.m: Likewise.
13602 * objc.dg/foreach-3.m: Return self from init.
13603
13604 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13605
13606 PR fortran/38536
13607 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13608
13609 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13610
13611 PR fortran/46313
13612 * gfortran.dg/class_35.f90: New.
13613
13614 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13615
13616 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13617
13618 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13619
13620 PR objc/47078
13621 * objc.dg/invalid-method-2.m: New.
13622 * obj-c++.dg/invalid-method-2.mm: New.
13623
13624 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13625
13626 PR fortran/46896
13627 * gfortran.dg/transpose_optimization_2.f90 : New test.
13628
13629 2011-01-08 Jan Hubicka <jh@suse.cz>
13630
13631 PR tree-optmization/46469
13632 * g++.dg/torture/pr46469.C: New testcase.
13633
13634 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13635
13636 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13637 emulation of libobjc-gnu structure layout functionality to ..
13638 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13639 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13640 * objc/execute/bf-common.h: Adjust headers.
13641 * objc/execute/bf-1.m: Likewise.
13642 * objc/execute/bf-2.m: Likewise.
13643 * objc/execute/bf-3.m: Likewise.
13644 * objc/execute/bf-4.m: Likewise.
13645 * objc/execute/bf-5.m: Likewise.
13646 * objc/execute/bf-6.m: Likewise.
13647 * objc/execute/bf-7.m: Likewise.
13648 * objc/execute/bf-8.m: Likewise.
13649 * objc/execute/bf-9.m: Likewise.
13650 * objc/execute/bf-10.m: Likewise.
13651 * objc/execute/bf-11.m: Likewise.
13652 * objc/execute/bf-12.m: Likewise.
13653 * objc/execute/bf-13.m: Likewise.
13654 * objc/execute/bf-14.m: Likewise.
13655 * objc/execute/bf-15.m: Likewise.
13656 * objc/execute/bf-16.m: Likewise.
13657 * objc/execute/bf-17.m: Likewise.
13658 * objc/execute/bf-18.m: Likewise.
13659 * objc/execute/bf-19.m: Likewise.
13660 * objc/execute/bf-20.m: Likewise.
13661 * objc/execute/bf-21.m: Likewise.
13662 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13663 objc_get_type_qualifiers ().
13664
13665 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13666
13667 PR fortran/45777
13668 * gfortran.dg/dependency_39.f90: New test.
13669
13670 2011-01-07 Jan Hubicka <jh@suse.cz>
13671
13672 Get builtins tests ready for linker plugin.
13673 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13674 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13675 my_memset, my_bzero): Mark used.
13676 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13677 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13678 volatile.
13679 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13680 volatile.
13681
13682 2011-01-07 Jan Hubicka <jh@suse.cz>
13683
13684 PR tree-optimization/46367
13685 * g++.dg/torture/pr46367.C: New file.
13686
13687 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13688
13689 PR target/47201
13690 * gcc.dg/pr47201.c: New test.
13691
13692 PR bootstrap/47187
13693 * gcc.dg/tree-prof/pr47187.c: New test.
13694
13695 2011-01-07 Tobias Burnus <burnus@net-b.de>
13696
13697 PR fortran/41580
13698 * gfortran.dg/extends_type_of_3.f90: New.
13699
13700 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13701
13702 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13703 * g++.dg/ext/dllimport-MI1.C: Likewise.
13704 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13705 * g++.dg/ext/dllimport10.C: Likewise.
13706 * g++.dg/ext/dllimport11.C: Likewise.
13707 * g++.dg/ext/dllimport12.C: Likewise.
13708 * g++.dg/ext/dllimport13.C: Likewise.
13709 * g++.dg/ext/dllimport2.C: Likewise.
13710 * g++.dg/ext/dllimport3.C: Likewise.
13711 * g++.dg/ext/dllimport4.C: Likewise.
13712 * g++.dg/ext/dllimport5.C: Likewise.
13713 * g++.dg/ext/dllimport6.C: Likewise.
13714 * g++.dg/ext/dllimport8.C: Likewise.
13715 * g++.dg/ext/dllimport9.C: Likewise.
13716 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13717 targets, too. Additionally enable test for i?86-*-mingw*.
13718 * g++.dg/ext/selectany1.C: Likewise.
13719 Remove guard variable check.
13720
13721 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13722
13723 PR fortran/47189
13724 PR fortran/47194
13725 * gfortran.dg/storage_size_3.f08: Extended.
13726
13727 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13728
13729 PR c++/47022
13730 * g++.dg/template/stdarg1.C: New test.
13731
13732 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13733
13734 PR fortran/47195
13735 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13736 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13737 from the interface of functions to not hide the errors that
13738 shall be tested.
13739
13740 2011-01-06 Jan Hubicka <jh@suse.cz>
13741
13742 * gcc.dg/lto/pr47188_0.c: New testcase.
13743 * gcc.dg/lto/pr47188_1.c: New testcase.
13744
13745 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13746
13747 PR fortran/33117
13748 PR fortran/46478
13749 * gfortran.dg/interface_33.f90: New test.
13750
13751 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13752
13753 PR c/47150
13754 * gcc.c-torture/compile/pr47150.c: New test.
13755
13756 2011-01-06 Ira Rosen <irar@il.ibm.com>
13757
13758 PR tree-optimization/47139
13759 * gcc.dg/vect/pr47139.c: New test.
13760
13761 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13762
13763 PR fortran/47180
13764 * gfortran.dg/extends_type_of_2.f03: New.
13765
13766 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13767
13768 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13769
13770 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13771
13772 * gnat.dg/opt14.adb: New test.
13773
13774 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13775
13776 PR fortran/46017
13777 * gfortran.dg/allocate_error_2.f90: New test.
13778
13779 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13780
13781 PR fortran/47024
13782 * gfortran.dg/storage_size_3.f08: New.
13783
13784 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13785
13786 PR libgfortran/47154
13787 * gfortran.dg/namelist_68.f90: New test.
13788
13789 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13790
13791 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13792
13793 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13794
13795 PR fortran/46448
13796 * gfortran.dg/class_34.f90: New.
13797
13798 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13799
13800 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13801 use __builtin_inff. Skip all single-precision tests that require
13802 Infinity.
13803
13804 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13805
13806 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13807
13808 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13809
13810 PR tree-optimization/47148
13811 * gcc.c-torture/execute/pr47148.c: New test.
13812
13813 PR tree-optimization/47155
13814 * gcc.c-torture/execute/pr47155.c: New test.
13815
13816 PR rtl-optimization/47157
13817 * gcc.c-torture/compile/pr47157.c: New test.
13818
13819 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13820
13821 * gcc.dg/torture/vector-shift2.c (schar): Define.
13822 (main): Always use schar or uchar instead of plain "char" to avoid
13823 dependencies on implementation-defined char signedness.
13824
13825 2011-01-03 Martin Jambor <mjambor@suse.cz>
13826
13827 PR tree-optimization/46801
13828 * gnat.dg/pack9.adb: Remove xfail.
13829
13830 2011-01-03 Martin Jambor <mjambor@suse.cz>
13831
13832 PR tree-optimization/46984
13833 * g++.dg/ipa/pr46984.C: New test.
13834
13835 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13836
13837 PR fortran/46408
13838 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13839
13840 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13841
13842 PR tree-optimization/47140
13843 * gcc.c-torture/compile/pr47140.c: New test.
13844
13845 PR rtl-optimization/47028
13846 * gcc.dg/pr47028.c: New test.
13847
13848 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13849
13850 * objc.dg/protocol-forward-1.m: Removed TODO.
13851 * objc.dg/protocol-forward-2.m: New.
13852 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13853 * obj-c++.dg/protocol-forward-2.mm: New.
13854
13855 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13856
13857 PR target/38662
13858 * g++.dg/eh/pr38662.C: New testcase.
13859
13860 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13861
13862 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13863 scan for newline '\n'.
13864
13865 \f
13866 Copyright (C) 2011 Free Software Foundation, Inc.
13867
13868 Copying and distribution of this file, with or without modification,
13869 are permitted in any medium without royalty provided the copyright
13870 notice and this notice are preserved.