re PR middle-end/51077 (Endless recursion with __builtin_object_size)
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/51077
4 * gcc.c-torture/compile/pr51077.c: New test.
5
6 PR rtl-optimization/51023
7 * gcc.c-torture/execute/pr51023.c: New test.
8
9 2011-11-10 Richard Guenther <rguenther@suse.de>
10
11 PR tree-optimization/51042
12 * gcc.dg/torture/pr51042.c: New testcase.
13
14 2011-11-10 Richard Guenther <rguenther@suse.de>
15
16 PR tree-optimization/51070
17 * gcc.dg/torture/pr51070.c: New testcase.
18
19 2011-11-10 Richard Guenther <rguenther@suse.de>
20
21 PR tree-optimization/51030
22 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
23
24 2011-11-10 Richard Guenther <rguenther@suse.de>
25
26 PR middle-end/51071
27 * gcc.dg/torture/pr51071.c: New testcase.
28
29 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
30
31 * gnat.dg/loop_optimization9.ad[sb]: New test.
32
33 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
34
35 PR tree-optimization/51058
36 * gfortran.dg/vect/pr51058.f90: New test.
37
38 2011-11-10 Jakub Jelinek <jakub@redhat.com>
39
40 PR tree-optimization/51000
41 * gcc.dg/vect/pr51000.c: New test.
42
43 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
44
45 PR c++/50837
46 * g++.dg/cpp0x/static_assert5.C: New.
47 * g++.dg/template/nontype13.C: Tweak.
48
49 2011-11-09 Jason Merrill <jason@redhat.com>
50
51 PR c++/50972
52 * g++.dg/cpp0x/noexcept16.C: New.
53
54 PR c++/51046
55 * g++.dg/cpp0x/variadic119.C: New.
56
57 2011-11-09 Jakub Jelinek <jakub@redhat.com>
58
59 PR target/50911
60 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
61 permutations.
62 * gcc.dg/torture/vshuf-32.inc: Likewise.
63 * gcc.dg/torture/vshuf-4.inc: Likewise.
64 * gcc.dg/torture/vshuf-8.inc: Likewise.
65
66 * gcc.dg/tm/memopt-1.c: Fix up regexp.
67
68 2011-11-09 Ian Lance Taylor <iant@google.com>
69
70 * lib/target-supports.exp (check_effective_target_ucontext_h): New
71 procedure.
72 * gcc.dg/split-5.c: New test.
73
74 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
75
76 * gcc.dg/tm/memopt-1.c: Adjust regexp.
77
78 2011-11-09 Jason Merrill <jason@redhat.com>
79
80 PR c++/51029
81 * g++.dg/template/virtual1.C: New.
82
83 2011-11-08 Jason Merrill <jason@redhat.com>
84
85 Run most C++ tests in both C++98 and C++11 modes.
86 * lib/target-supports.exp (check_effective_target_c++11): New.
87 (check_effective_target_c++98): New.
88 * lib/g++-dg.exp (g++-dg-runtest): New.
89 * g++.dg/dg.exp: Use g++-dg-runtest.
90 * g++.dg/charset/charset.exp: Likewise.
91 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
92 * g++.dg/dfp/dfp.exp: Likewise.
93 * g++.dg/gcov/gcov.exp: Likewise.
94 * g++.dg/gomp/gomp.exp: Likewise.
95 * g++.dg/graphite/graphite.exp: Likewise.
96 * g++.dg/tls/tls.exp: Likewise.
97 * g++.dg/tm/tm.exp: Likewise.
98 * g++.dg/vect/vect.exp: Likewise.
99 * g++.old-deja/old-deja.exp: Likewise.
100 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
101 with some of the torture options.
102 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
103 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
104 * g++.dg/init/null1.C: Only run in C++98.
105 * g++.dg/warn/Wconversion-null-3.C: Likewise.
106 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
107 * g++.old-deja/g++.brendan/crash64.C: Likewise.
108 * g++.old-deja/g++.other/anon9.C: Likewise.
109 * g++.old-deja/g++.other/linkage1.C: Likewise.
110 * g++.old-deja/g++.other/linkage2.C: Likewise.
111 * g++.old-deja/g++.pt/t29.C: Likewise.
112 * g++.old-deja/g++.pt/t30.C: Likewise.
113 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
114 * g++.dg/ext/anon-struct4.C: Likewise.
115 * g++.dg/init/brace2.C: Likewise.
116 * g++.dg/init/brace6.C: Likewise.
117 * g++.dg/other/anon3.C: Likewise.
118 * g++.dg/template/arg2.C: Likewise.
119 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
120 * g++.old-deja/g++.brendan/enum11.C: Likewise.
121 * g++.old-deja/g++.brendan/enum8.C: Likewise.
122 * g++.old-deja/g++.brendan/enum9.C: Likewise.
123 * g++.old-deja/g++.brendan/friend3.C: Likewise.
124 * g++.old-deja/g++.brendan/init2.C: Likewise.
125 * g++.old-deja/g++.brendan/init4.C: Likewise.
126 * g++.old-deja/g++.brendan/misc14.C: Likewise.
127 * g++.old-deja/g++.jason/cond.C: Likewise.
128 * g++.old-deja/g++.law/init1.C: Likewise.
129 * g++.old-deja/g++.law/operators32.C: Likewise.
130 * g++.old-deja/g++.pt/enum6.C: Likewise.
131 * g++.old-deja/g++.pt/explicit70.C: Likewise.
132 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
133
134 * g++.dg/eh/new1.C: Adjust for C++11 mode.
135 * g++.dg/init/new11.C: Likewise.
136 * g++.dg/init/pr29571.C: Likewise.
137 * g++.dg/lookup/forscope2.C: Likewise.
138 * g++.dg/parse/linkage1.C: Likewise.
139 * g++.dg/parse/typedef8.C: Likewise.
140 * g++.dg/template/error44.C: Likewise.
141 * g++.dg/tls/diag-2.C: Likewise.
142 * g++.dg/tls/diag-4.C: Likewise.
143 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
144 * g++.old-deja/g++.abi/arraynew.C: Likewise.
145 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
146 * g++.old-deja/g++.brendan/new3.C: Likewise.
147 * g++.old-deja/g++.eh/new1.C: Likewise.
148 * g++.old-deja/g++.eh/new2.C: Likewise.
149 * g++.old-deja/g++.jason/new.C: Likewise.
150 * g++.old-deja/g++.law/friend1.C: Likewise.
151 * g++.old-deja/g++.mike/net46.C: Likewise.
152 * g++.old-deja/g++.mike/p755.C: Likewise.
153 * g++.old-deja/g++.other/new6.C: Likewise.
154
155 * g++.dg/cpp0x/variadic74.C: Adjust diags.
156 * g++.dg/template/crash53.C: Likewise.
157 * g++.dg/template/void9.C: Likewise.
158
159 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
160
161 PR c++/51045
162 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
163
164 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
165
166 PR c++/51047
167 * g++.dg/cpp0x/sfinae29.C: New.
168
169 2011-11-09 Janus Weil <janus@gcc.gnu.org>
170
171 PR fortran/50960
172 * gfortran.dg/typebound_call_22.f03: New test case.
173
174 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
175
176 PR libfortran/50016
177 * gfortran.dg/inquire_size.f90: Don't flush the unit.
178
179 2011-11-09 Richard Guenther <rguenther@suse.de>
180
181 PR tree-optimization/51039
182 * gcc.dg/pr51039.c: New testcase.
183
184 2011-11-09 Jakub Jelinek <jakub@redhat.com>
185
186 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
187 Enable also for powerpc*-*-*.
188
189 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
190
191 PR fortran/50540
192 * gfortran.dg/forall_16.f90: New test.
193
194 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
195
196 PR fortran/38718
197 * gfortran.dg/initialization_29.f90: Expand test.
198
199 2011-11-09 Dodji Seketeli <dodji@redhat.com>
200
201 PR c++/51027
202 * g++.dg/cpp0x/alias-decl-12.C: New test.
203 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
204
205 2011-11-09 Dodji Seketeli <dodji@redhat.com>
206
207 PR debug/51032
208 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
209
210 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
211
212 PR tree-optimization/51015
213 * gcc.dg/vect/pr51015.c: New test.
214
215 2011-11-08 David S. Miller <davem@davemloft.net>
216
217 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
218 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
219
220 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
221
222 PR fortran/50404
223 * gfortran.dg/io_constraints_3.f90: Improve testcase.
224
225 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
226
227 PR fortran/50409
228 * gfortran.dg/string_5.f90: Improve testcase.
229
230 2011-10-23 Jason Merrill <jason@redhat.com>
231
232 PR c++/50835
233 * g++.dg/template/lvalue2.C: New.
234
235 2011-11-08 Michael Matz <matz@suse.de>
236
237 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
238 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
239 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
240 * g++.dg/eh/builtin2.C: Ditto.
241 * g++.dg/eh/builtin3.C: Ditto.
242
243 2011-11-08 Jakub Jelinek <jakub@redhat.com>
244
245 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
246 being prefered even for -mavx.
247 * gcc.target/i386/avx-cvt-3.c: New test.
248
249 2011-11-08 Richard Guenther <rguenther@suse.de>
250
251 PR tree-optimization/51012
252 * gcc.dg/pr51012-1.c: New testcase.
253 * gcc.dg/pr51012-2.c: Likewise.
254
255 2011-11-08 Richard Guenther <rguenther@suse.de>
256
257 PR middle-end/51010
258 * c-c++-common/uninit-pr51010.c: New testcase.
259
260 2011-11-08 Jakub Jelinek <jakub@redhat.com>
261
262 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
263 check_effective_target_vect_call_copysignf,
264 check_effective_target_vect_call_lrint): New procedures.
265 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
266 $VECT_SLP_CFLAGS with -ffast-math.
267 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
268 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
269 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
270 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
271
272 2011-11-07 Richard Henderson <rth@redhat.com>
273 Aldy Hernandez <aldyh@redhat.com>
274 Torvald Riegel <triegel@redhat.com>
275
276 Merged from transactional-memory.
277
278 * g++.dg/dg.exp: Run transactional memory tests.
279 * g++.dg/tm: New directory with new tests.
280 * gcc.dg/tm: New directory with new tests.
281 * c-c++-common/tm: New directory with new tests.
282
283 2011-11-08 Dodji Seketeli <dodji@redhat.com>
284
285 Fix context handling of alias-declaration
286 * g++.dg/cpp0x/alias-decl-11.C: New test.
287
288 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/50864
291 * g++.dg/parse/template26.C: New.
292 * g++.dg/template/crash45.C: Adjust dg-error string.
293
294 2011-11-07 Jason Merrill <jason@redhat.com>
295
296 PR c++/50848
297 * g++.dg/template/lookup9.C: New.
298
299 PR c++/50863
300 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
301
302 PR c++/50870
303 * g++.dg/cpp0x/decltype35.C: New.
304
305 2011-11-07 Dodji Seketeli <dodji@redhat.com>
306
307 Support C++11 alias-declaration
308 PR c++/45114
309 * g++.dg/cpp0x/alias-decl-0.C: New test case.
310 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
311 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
312 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
313 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
314 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
315 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
316 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
317 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
318 * g++.dg/ext/alias-decl-attr1.C: Likewise.
319 * g++.dg/ext/alias-decl-attr2.C: Likewise.
320 * g++.dg/ext/alias-decl-attr3.C: Likewise.
321 * g++.dg/ext/alias-decl-attr4.C: Likewise.
322
323 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
326
327 2011-11-07 Janus Weil <janus@gcc.gnu.org>
328
329 PR fortran/50919
330 * gfortran.dg/typebound_call_21.f03: New.
331
332 2011-11-07 Nathan Sidwell <nathan@acm.org>
333
334 * gcc.dg/profile-dir-1.c: Adjust final scan.
335 * gcc.dg/profile-dir-2.c: Adjust final scan.
336 * gcc.dg/profile-dir-3.c: Adjust final scan.
337 * gcc.misc-tests/gcov.exp: Adjust regexp.
338 * gcc.misc-tests/gcov-12.c: New.
339 * gcc.misc-tests/gcov-13.c: New.
340 * gcc.misc-tests/gcovpart-13b.c: New.
341 * gcc.misc-tests/gcov-14.c: New.
342
343 2011-11-07 Jason Merrill <jason@redhat.com>
344
345 PR c++/35688
346 * g++.dg/ext/visibility/template8.C: New.
347
348 2011-11-07 Jakub Jelinek <jakub@redhat.com>
349
350 PR tree-optimization/50789
351 * gcc.target/i386/avx2-gather-1.c: New test.
352 * gcc.target/i386/avx2-gather-2.c: New test.
353 * gcc.target/i386/avx2-gather-3.c: New test.
354 * gcc.target/i386/avx2-gather-4.c: New test.
355
356 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
357
358 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
359
360 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
361
362 PR libfortran/45723
363 * gfortran.dg/open_dev_null.f90: Remove testcase.
364
365 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
366
367 * lib/target-supports.exp (check_effective_target_sync_int_128):
368 Don't cache the result.
369 (check_effective_target_sync_long_long): Ditto.
370
371 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
372
373 PR rtl-optimization/47698
374 * gcc.target/i386/47698.c: New test.
375
376 2011-11-06 Jason Merrill <jason@redhat.com>
377
378 PR c++/35688
379 * g++.dg/ext/visibility/template7.C: New.
380
381 2011-11-07 Terry Guo <terry.guo@arm.com>
382
383 * gcc.target/arm/wmul-1.c: Adjust optimization level.
384 * gcc.target/arm/wmul-2.c: Ditto.
385 * gcc.target/arm/wmul-3.c: Ditto.
386 * gcc.target/arm/wmul-4.c: Ditto.
387
388 2011-11-06 Joseph Myers <joseph@codesourcery.com>
389
390 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
391 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
392 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
393 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
394 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
395 expected diagnostics.
396
397 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
398 Richard Henderson <rth@redhat.com>
399 Aldy Hernandez <aldyh@redhat.com>
400
401 Merged from cxx-mem-model.
402
403 * lib/target-supports.exp (check_effective_target_sync_int_128,
404 check_effective_target_sync_long_long): Check whether the target
405 supports 64 and 128 bit __sync builtins.
406 (check_effective_target_cas_char): New.
407 (check_effective_target_cas_int): New.
408 * gcc.dg/dg.exp: Exclude simulate-thread tests.
409 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
410 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
411 produce the expected library calls.
412 * gcc.dg/atomic-fence.c: New functional tests.
413 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
414 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
415 * gcc.dg/atomic-lockfree[-aux].c: New tests.
416 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
417 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
418 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
419 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
420 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
421 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
422 are atomic.
423 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
424 loads are atomic.
425 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
426 are atomic.
427 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
428 are atomic.
429 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
430 int128 operations are atomic.
431 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
432 operations are atomic.
433 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
434 operations are atomic.
435 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
436 operations are atomic.
437 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
438 stores aren't moved out of a loop.
439 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
440 globals don't overwrite neighbouring globals.
441 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
442 writes dont overwrite neighbouring components.
443 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
444 * c-c++-common/gomp/atomic-3.c: Likewise.
445 * c-c++-common/gomp/atomic-9.c: Likewise.
446 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
447 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
448 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
449 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
450 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
451 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
452 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
453 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
454 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
455 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
456 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
457 g++.dg/gomp/atomic-15.C: Remove.
458 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
459 * gcc.dg/gomp/atomic-11.c: Remove test.
460
461 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
462
463 * gcc.dg/vect/bb-slp-cond-1.c: New test.
464 * gcc.dg/vect/slp-cond-1.c: New test.
465 * gcc.dg/vect/slp-cond-2.c: New test.
466
467 2011-11-05 David S. Miller <davem@davemloft.net>
468
469 * lib/test-supports.exp
470 (check_effective_target_ultrasparc_vis2_hw): New proc.
471 (check_effective_target_ultrasparc_vis3_hw): New proc.
472 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
473 * gcc.target/sparc/vec-init-2.inc: Likewise.
474 * gcc.target/sparc/vec-init-3.inc: Likewise.
475 * gcc.target/sparc/vec-init-1-vis1.c: New test.
476 * gcc.target/sparc/vec-init-1-vis2.c: New test.
477 * gcc.target/sparc/vec-init-1-vis3.c: New test.
478 * gcc.target/sparc/vec-init-2-vis1.c: New test.
479 * gcc.target/sparc/vec-init-2-vis2.c: New test.
480 * gcc.target/sparc/vec-init-2-vis3.c: New test.
481 * gcc.target/sparc/vec-init-3-vis1.c: New test.
482 * gcc.target/sparc/vec-init-3-vis2.c: New test.
483 * gcc.target/sparc/vec-init-3-vis3.c: New test.
484
485 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
486
487 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
488 Disable test on Epiphany.
489 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
490 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
491 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
492 * g++.dg/parse/pragma3.C: Likewise.
493 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
494 (bar): Use it.
495 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
496 * gcc.dg/tls/thr-cse-1.c: Likewise.
497 * g++.dg/opt/devirt2.C: Likewise.
498 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
499 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
500 * gcc.target/epiphany: New directory.
501
502 2011-11-05 Tobias Burnus <burnus@net-b.de>
503
504 * gfortran.dg/quad_2.f90: New.
505
506 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
507
508 * gcc.dg/strlenopt-22g.c: New wrapper around...
509 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
510
511 2011-11-04 Jason Merrill <jason@redhat.com>
512
513 PR c++/26714
514 * g++.dg/init/lifetime2.C: New.
515 * g++.dg/cpp0x/initlist-lifetime2.C: New.
516
517 PR c++/48370
518 * g++.dg/init/lifetime1.C: Test cleanup order.
519
520 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
521
522 * g++.dg/other/offsetof7.C: New test.
523
524 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
525
526 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
527 variable, default empty, -ffat-lto-objects for effective_target_lto.
528 (gcc-dg-test-1): Add options from dg-final methods.
529 * lib/scanasm.exp (scan-assembler_required_options)
530 (scan-assembler-not_required_options): New procs.
531
532 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
533
534 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
535 generate a pedwarn in c++98-mode.
536 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
537 don't generate a pedwarn in c++0x-mode.
538
539 2011-11-04 Olivier Goffart <olivier@woboq.com>
540
541 PR c++/50965
542 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
543
544 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
545
546 PR rtl-optimization/38644
547 * gcc.target/arm/stack-red-zone.c: New.
548
549 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR c++/48420
552 * g++.dg/warn/Wconversion-null-3.C: New.
553
554 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
555
556 PR c++/50941
557 * g++.dg/cpp0x/udlit-strint-length.C: New.
558
559 2011-11-04 Jason Merrill <jason@redhat.com>
560
561 PR c++/48370
562 * g++.dg/cpp0x/initlist-lifetime1.C: New.
563 * g++.dg/init/lifetime1.C: New.
564 * g++.dg/init/ref21.C: New.
565 * g++.dg/eh/array1.C: New.
566
567 2011-11-04 Tom de Vries <tom@codesourcery.com>
568
569 PR tree-optimization/50763
570 * gcc.dg/pr50763-5.c: New test.
571
572 2011-11-04 Tom de Vries <tom@codesourcery.com>
573
574 PR tree-optimization/50763
575 * g++.dg/pr50763-4.C: New test.
576
577 2011-11-04 Jakub Jelinek <jakub@redhat.com>
578
579 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
580 test.
581
582 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
583
584 * gcc.dg/torture/vec-cvt-1.c: New test.
585
586 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
587
588 * gnat.dg/specs/private1[-sub].ads: New test.
589
590 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
591
592 PR fortran/43829
593 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
594 * gfortran.dg/inline_sum_1.f90: New.
595 * gfortran.dg/inline_sum_2.f90: New.
596 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
597 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
598 * gfortran.dg/inline_product_1.f90: New.
599
600 2011-11-03 Tobias Burnus <burnus@net-b.de>
601
602 PR fortran/50933
603 * gfortran.dg/bind_c_dts_5.f90: New.
604
605 2011-11-03 Tobias Burnus <burnus@net-b.de>
606
607 PR fortran/50960
608 * gfortran.dg/module_parameter_array_refs_2.f90: New.
609
610 2011-11-03 Richard Guenther <rguenther@suse.de>
611
612 PR middle-end/50079
613 * g++.dg/init/copy7.C: Remove testcase.
614
615 2011-11-03 Martin Jambor <mjambor@suse.cz>
616
617 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
618 * g++.dg/ipa/devirt-c-2.C: Likewise.
619 * g++.dg/ipa/devirt-c-7.C: New test.
620 * g++.dg/ipa/devirt-c-8.C: Likewise.
621
622 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
623
624 PR tree-optimization/50912
625 * gnat.dg/loop_optimization10.ad[sb]: New test.
626 * gnat.dg/loop_optimization10_pkg.ads: New helper.
627
628 2011-11-02 Jason Merrill <jason@redhat.com>
629
630 PR c++/50930
631 * g++.dg/cpp0x/nsdmi-list2.C: New.
632
633 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
634
635 PR c++/50810
636 * g++.dg/cpp0x/warn_cxx0x2.C: New.
637 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
638
639 2011-11-02 Tom de Vries <tom@codesourcery.com>
640
641 PR tree-optimization/50769
642 * gfortran.dg/pr50769.f90: New test.
643
644 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
645
646 * gcc.target/sparc/20111102-1.c: New test.
647
648 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
649
650 PR c++/50956
651 * g++.dg/warn/Wcast-qual2.C: New.
652
653 2011-11-02 Tom de Vries <tom@codesourcery.com>
654
655 PR tree-optimization/50763
656 * g++.dg/pr50763-3.C: New test.
657
658 2011-11-02 Tom de Vries <tom@codesourcery.com>
659
660 PR tree-optimization/50672
661 * g++.dg/pr50672.C: New test.
662
663 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
664
665 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
666 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
667 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
668
669 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
670
671 2011-11-02 Richard Guenther <rguenther@suse.de>
672
673 PR tree-optimization/50902
674 * gcc.dg/torture/pr50902.c: New testcase.
675
676 2010-11-02 Richard Guenther <rguenther@suse.de>
677
678 PR tree-optimization/50890
679 * gcc.dg/torture/pr50890.c: New testcase.
680
681 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
682
683 PR c++/44277
684 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
685 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
686
687 2011-11-01 Tom de Vries <tom@codesourcery.com>
688
689 PR tree-optimization/50908
690 * gcc.dg/pr50908.c: New test.
691 * gcc.dg/pr50908-2.c: Same.
692 * gcc.dg/pr50908-3.c: Same.
693
694 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
695
696 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
697 the outer loop. Remove comment. Don't check for widen-mult.
698
699 2011-10-31 Martin Jambor <mjambor@suse.cz>
700
701 * gcc.dg/ipa/ipcp-4.c: New test.
702
703 2011-10-31 Jakub Jelinek <jakub@redhat.com>
704
705 * gcc.dg/vshift-3.c: New test.
706 * gcc.dg/vshift-4.c: New test.
707 * gcc.dg/vshift-5.c: New test.
708
709 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
710
711 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
712 and current implementation.
713
714 2011-10-31 Paul Brook <paul@codesourcery.com>
715
716 * gcc.dg/constructor-1.c: New test.
717
718 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
719
720 PR fortran/50753
721 * gfortran.dg/dshift_3.f90: New test.
722
723 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
724
725 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
726 hppa*-*-hpux*.
727 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
728 * gcc.dg/torture/vshuf-v4si.c: Likewise.
729 * gcc.dg/torture/vshuf-v8si.c: Likewise.
730 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
731 * gcc.dg/torture/vshuf-v4di.c: Likewise.
732 * gcc.dg/torture/vshuf-v2df.c: Likewise.
733 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
734 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
735 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
736 * gcc.dg/torture/vshuf-v2di.c: Likewise.
737 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
738 * gcc.dg/torture/vshuf-v4df.c: Likewise.
739 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
740 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
741 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
742 * gcc.dg/vector-compare-2.c: Likewise.
743
744 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
745
746 PR c++/50901
747 * g++.dg/cpp0x/pr50901.C: New.
748
749 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
750
751 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
752 * gcc.target/i386/fma4-check.h (main): Ditto.
753 * gcc.target/i386/xop-check.h (main): Ditto.
754
755 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
756
757 Revert:
758 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
759
760 PR c++/50864
761 * g++.dg/template/crash109.C: New.
762
763 2011-10-28 Jason Merrill <jason@redhat.com>
764
765 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
766
767 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
768
769 PR c++/50864
770 * g++.dg/template/crash109.C: New.
771
772 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
773
774 * gfortran.dg/nearest_5.f90: New test.
775
776 2011-10-28 Jakub Jelinek <jakub@redhat.com>
777
778 * gcc.dg/vshift-1.c: New test.
779 * gcc.dg/vshift-2.c: New test.
780 * gcc.target/i386/xop-vshift-1.c: New test.
781 * gcc.target/i386/xop-vshift-2.c: New test.
782 * gcc.target/i386/avx2-vshift-1.c: New test.
783
784 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
785
786 PR rtl-optimization/49720
787 * g++.dg/torture/pr49720.C: New test.
788
789 2011-10-27 David S. Miller <davem@davemloft.net>
790
791 * gcc.target/sparc/setcc-3.c: New test.
792
793 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
794
795 PR c++/30066
796 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
797
798 2011-10-27 Jakub Jelinek <jakub@redhat.com>
799
800 * gcc.target/i386/sse2-cvt-1.c: New test.
801 * gcc.target/i386/sse2-cvt-2.c: New test.
802 * gcc.target/i386/avx-cvt-1.c: New test.
803 * gcc.target/i386/avx-cvt-2.c: New test.
804 * gcc.target/i386/avx2-cvt-1.c: New test.
805 * gcc.target/i386/avx2-cvt-2.c: New test.
806
807 2011-10-27 Martin Jambor <mjambor@suse.cz>
808
809 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
810
811 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
812 Steven G. Kargl <kargl@gcc.gnu.org>
813
814 PR target/50875
815 * gfortran.dg/pr50875.f90: New test.
816
817 2011-10-26 David S. Miller <davem@davemloft.net>
818
819 * gcc.target/sparc/fmaf-1.c: New test.
820
821 * gcc.target/sparc/setcc-1.c: New test.
822 * gcc.target/sparc/setcc-2.c: New test.
823
824 2011-10-26 Joseph Myers <joseph@codesourcery.com>
825
826 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
827
828 2011-10-26 Joseph Myers <joseph@codesourcery.com>
829
830 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
831 Windows targets.
832
833 2011-10-26 Joseph Myers <joseph@codesourcery.com>
834
835 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
836 symbol names.
837
838 2011-10-26 Joseph Myers <joseph@codesourcery.com>
839
840 * gcc.target/i386/pad-4.c: Skip for Windows targets.
841
842 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
843
844 * gnat.dg/specs/discr1.ads: New test.
845 * gnat.dg/specs/discr1_pkg.ads: New helper.
846
847 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
848
849 * gnat.dg/specs/unchecked_union.ads: Rename to...
850 * gnat.dg/specs/unchecked_union1.ads: ...this.
851 * gnat.dg/specs/unchecked_union2.ads: New test.
852
853 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
854
855 * gnat.dg/specs/atomic1.ads: New test.
856
857 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
858
859 Implement C++11 user-defined literals.
860 * g++.dg/cpp0x/udlit-addr.C: New.
861 * g++.dg/cpp0x/udlit-args.C: New.
862 * g++.dg/cpp0x/udlit-args-neg.C: New.
863 * g++.dg/cpp0x/udlit-clink-neg.C: New.
864 * g++.dg/cpp0x/udlit-concat.C: New.
865 * g++.dg/cpp0x/udlit-concat-neg.C: New.
866 * g++.dg/cpp0x/udlit-constexpr.C: New.
867 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
868 * g++.dg/cpp0x/udlit-declare-neg.C: New.
869 * g++.dg/cpp0x/udlit-friend.C: New.
870 * g++.dg/cpp0x/udlit-general.C: New.
871 * g++.dg/cpp0x/udlit-inline.C: New.
872 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
873 * g++.dg/cpp0x/udlit-member-neg.C: New.
874 * g++.dg/cpp0x/udlit-namespace.C: New.
875 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
876 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
877 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
878 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
879 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
880 * g++.dg/cpp0x/udlit-operator-neg.C: New.
881 * g++.dg/cpp0x/udlit-raw-str.C: New.
882 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
883 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
884 * g++.dg/cpp0x/udlit-systemheader.C: New.
885 * g++.dg/cpp0x/udlit-template.C: New.
886 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
887 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
888 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
889 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
890 * g++.dg/cpp0x/udlit_system_header: New.
891
892 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/50870
895 * g++.dg/cpp0x/decltype34.C: New.
896
897 2011-10-26 Tom de Vries <tom@codesourcery.com>
898
899 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
900 * gcc.c-torture/unsorted/HIset.c: Same.
901 * gcc.c-torture/unsorted/SIcmp.c: Same.
902 * gcc.c-torture/unsorted/SIset.c: Same.
903 * gcc.c-torture/unsorted/SFset.c: Same.
904 * gcc.c-torture/unsorted/UHIcmp.c: Same.
905 * gcc.c-torture/unsorted/USIcmp.c: Same.
906 * gcc.c-torture/unsorted/DFcmp.c: Same.
907
908 2011-10-26 Jakub Jelinek <jakub@redhat.com>
909
910 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
911 to work also with -masm=intel and additionally test the xmm vs. ymm
912 register type combination on mask/dest and in vsib.
913 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
914 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
915 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
916 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
917 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
918 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
919 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
920 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
921 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
922 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
923 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
924 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
925 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
926 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
927 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
928 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
929 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
930 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
931 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
932 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
933 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
934 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
935 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
936 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
937 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
938 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
939 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
940 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
941 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
942 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
943 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
944
945 2011-10-26 Tom de Vries <tom@codesourcery.com>
946
947 PR tree-optimization/50763
948 * gcc.dg/pr50763-2.c: New test.
949
950 2011-10-25 Joseph Myers <joseph@codesourcery.com>
951
952 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
953 Update expected messages.
954
955 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
956
957 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
958
959 2011-10-25 Jason Merrill <jason@redhat.com>
960
961 PR c++/50866
962 * g++.dg/init/aggr7.C: New.
963
964 PR c++/49996
965 * g++.dg/cpp0x/initlist59.C: New.
966
967 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/50858
970 * g++.dg/overload/operator5.C: New.
971
972 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
973
974 PR c++/50861
975 * g++.dg/template/crash108.C: New.
976
977 2011-10-25 Jakub Jelinek <jakub@redhat.com>
978
979 PR tree-optimization/50596
980 * gcc.dg/vect/vect-cond-10.c: New test.
981
982 2011-10-24 Joey Ye <joey.ye@arm.com>
983
984 * gcc.target/arm/pr42575.c: Remove architecture option.
985
986 2011-10-24 David S. Miller <davem@davemloft.net>
987
988 * gcc.target/sparc/vis3move-1.c: New test.
989 * gcc.target/sparc/vis3move-2.c: New test.
990 * gcc.target/sparc/vis3move-3.c: New test.
991
992 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
993
994 * gcc.dg/strlenopt-22.c: New testcase.
995 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
996
997 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
998
999 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1000 Remove -march=i386.
1001 (dg-skip-if): Remove.
1002 * gcc.target/i386/funcspec-1.c: Ditto.
1003 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1004
1005 2011-10-24 Richard Guenther <rguenther@suse.de>
1006
1007 * gcc.dg/vect/vect-bool-1.c: New testcase.
1008
1009 2011-10-24 Richard Guenther <rguenther@suse.de>
1010
1011 PR tree-optimization/50838
1012 * gcc.dg/torture/pr50838.c: New testcase.
1013
1014 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1015
1016 PR tree-optimization/50730
1017 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1018 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1019 -fno-tree-sra and SLP flags.
1020
1021 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1022
1023 PR c++/50841
1024 Revert:
1025 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1026
1027 PR c++/50810
1028 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1029 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1030
1031 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1032
1033 PR c++/50810
1034 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1035 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1036
1037 2011-10-23 Tom de Vries <tom@codesourcery.com>
1038
1039 PR tree-optimization/50763
1040 * gcc.dg/pr50763.c: New test.
1041
1042 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1043
1044 PR target/50788
1045 * gcc.target/i386/pr50788.c: New test.
1046
1047 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1048
1049 PR tree-optimization/50819
1050 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1051 * g++.dg/vect/slp-pr50819.cc: New test.
1052
1053 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1054
1055 PR c++/45385
1056 * g++.dg/warn/Wconversion4.C: New.
1057
1058 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1059
1060 PR target/50813
1061 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1062 from element other than first and reverse permutation.
1063 * gcc.dg/torture/vshuf-16.inc: Likewise.
1064 * gcc.dg/torture/vshuf-8.inc: Likewise.
1065 * gcc.dg/torture/vshuf-4.inc: Likewise.
1066
1067 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1068
1069 PR c++/31423
1070 * g++.dg/parse/error43.C: New.
1071 * g++.dg/parse/error44.C: Likewise.
1072
1073 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1074 Kirill Yukhin <kirill.yukhin@intel.com>
1075
1076 PR target/50740
1077 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1078 * gcc.target/i386/bmi2-check.h: Ditto.
1079
1080 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1081
1082 PR c++/50811
1083 * g++.dg/cpp0x/override2.C: Add test.
1084
1085 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1086
1087 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1088 check_linker_plugin_available.
1089
1090 2011-10-21 Kai Tietz <ktietz@redhat.com>
1091
1092 * gcc.target/i386/branch-cost1.c: New test.
1093 * gcc.target/i386/branch-cost2.c: New test.
1094 * gcc.target/i386/branch-cost3.c: New test.
1095 * gcc.target/i386/branch-cost4.c: New test.
1096
1097 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1098
1099 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1100
1101 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1102
1103 PR testsuite/50722
1104 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1105
1106 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1107
1108 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1109 (_moz_foo, EXT__foo): Use ASMNAME.
1110
1111 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1112
1113 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1114 names.
1115
1116 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1117
1118 PR target/50766
1119 * gcc.target/i386/pr50766.c: New test.
1120
1121 2011-10-20 Jason Merrill <jason@redhat.com>
1122
1123 PR c++/41449
1124 * g++.dg/eh/partial1.C: New.
1125
1126 2011-10-20 Richard Henderson <rth@redhat.com>
1127
1128 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1129 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1130 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1131 Use __builtin_shuffle.
1132
1133 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1134
1135 PR fortran/50514
1136 * gfortran.dg/ishft_3.f90: Update test.
1137
1138 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1139
1140 PR fortran/50524
1141 * gfortran.dg/substring_integer_index.f90: New test.
1142
1143 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1144
1145 * gfortran.dg/format_string.f: New test.
1146
1147 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1148
1149 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1150 non_strict_align.
1151 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1152
1153 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1154
1155 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1156 gcc.target/i386/pr46226.c: Do not use
1157 -mno-accumulate-outgoing-args.
1158
1159 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1160
1161 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1162 including <strings.h>.
1163
1164 2011-10-19 Jan Hubicka <jh@suse.cz>
1165
1166 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1167 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1168 * lib/c-torture.exp: Likewise.
1169 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1170 * gcc.c-torture/compile/sync-1.c: Likewise.
1171 * gcc.c-torture/compile/sync-1.c: Likewise.
1172 * gcc.c-torture/compile/sync-3.c: Likewise.
1173 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1174 * gcc.dg/noncompile/920507-1.c: Likewise.
1175 * gcc.dg/torture/pr36400.c: Likewise.
1176 * g++.dg/torture/pr34850.C: Likewise.
1177
1178 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1179
1180 * gnat.dg/source_ref1.adb: New test.
1181 * gnat.dg/source_ref2.adb: Likewise.
1182
1183 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/13657
1186 * g++.dg/parse/error42.C: New.
1187 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1188
1189 2011-10-19 Jason Merrill <jason@redhat.com>
1190
1191 PR c++/50793
1192 * g++.dg/init/value9.C: New.
1193
1194 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1195
1196 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1197 * gcc.dg/torture/vshuf-16.inc: Likewise.
1198 * gcc.dg/torture/vshuf-8.inc: Likewise.
1199 * gcc.dg/torture/vshuf-4.inc: Likewise.
1200
1201 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1202
1203 PR fortran/47023
1204 * gfortran.dg/sizeof_proc.f90: New.
1205
1206 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1207
1208 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1209 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1210
1211 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1212
1213 PR testsuite/50796
1214 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1215
1216 2011-10-19 Jason Merrill <jason@redhat.com>
1217
1218 PR c++/50787
1219 * g++.dg/init/ref20.C: New.
1220
1221 2011-10-19 Kai Tietz <ktietz@redhat.com>
1222
1223 PR middle-end/50795
1224 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1225 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1226 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1227 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1228 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1229
1230 2011-10-19 Richard Guenther <rguenther@suse.de>
1231
1232 PR middle-end/50768
1233 * gcc.dg/torture/pr50768.c: New testcase.
1234
1235 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1236
1237 PR rtl-optimization/50340
1238 * gcc.dg/pr50340.c: New.
1239
1240 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1241
1242 PR tree-optimization/50717
1243
1244 * gcc.dg/pr50717-1.c: New file.
1245 * gcc.target/arm/wmul-12.c: Correct types.
1246 * gcc.target/arm/wmul-8.c: Correct types.
1247
1248 2011-10-18 Jason Merrill <jason@redhat.com>
1249
1250 PR c++/50531
1251 * g++.dg/cpp0x/defaulted32.C: New.
1252
1253 PR c++/50742
1254 * g++.dg/lookup/using23.C: New.
1255
1256 PR c++/50500
1257 * g++.dg/cpp0x/implicit12.C: New.
1258 * g++.dg/cpp0x/defaulted20.C: Adjust.
1259 * g++.dg/cpp0x/defaulted21.C: Adjust.
1260 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1261 * g++.dg/cpp0x/implicit4.C: Adjust.
1262 * g++.dg/cpp0x/implicit5.C: Adjust.
1263 * g++.dg/cpp0x/implicit8.C: Adjust.
1264 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1265 * g++.dg/cpp0x/not_special.C: Adjust.
1266 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1267 * g++.dg/cpp0x/rv1n.C: Adjust.
1268 * g++.dg/cpp0x/rv2n.C: Adjust.
1269 * g++.dg/cpp0x/rv3n.C: Adjust.
1270 * g++.dg/cpp0x/rv4n.C: Adjust.
1271 * g++.dg/cpp0x/rv5n.C: Adjust.
1272 * g++.dg/cpp0x/rv6n.C: Adjust.
1273 * g++.dg/cpp0x/rv7n.C: Adjust.
1274
1275 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1276
1277 * gcc.target/i386/avx2-vpop-check.h: New header.
1278 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1279 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1280 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1281 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1282 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1283 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1284 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1285 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1286 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1287 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1288 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1289 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1290 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1291 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1292 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1293
1294 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1295
1296 PR fortran/50420
1297 * gfortran.dg/coarray_subobject_1.f90: New test.
1298 * gfortran.dg/coarray/subobject_1.f90: New test.
1299
1300 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1301
1302 PR rtl-optimization/50205
1303 * gcc.dg/pr50205.c: New.
1304
1305 2011-10-18 Richard Guenther <rguenther@suse.de>
1306
1307 PR tree-optimization/50767
1308 * gcc.dg/torture/pr50767.c: New testcase.
1309
1310 2011-10-18 Julian Brown <julian@codesourcery.com>
1311
1312 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1313 * gcc.target/arm/unaligned-memcpy-1.c: New.
1314 * gcc.target/arm/unaligned-memcpy-2.c: New.
1315 * gcc.target/arm/unaligned-memcpy-3.c: New.
1316 * gcc.target/arm/unaligned-memcpy-4.c: New.
1317
1318 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1319
1320 PR fortran/47023
1321 * gfortran.dg/iso_c_binding_class.f03: New.
1322
1323 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1324
1325 * testsuite/lib/target-supports.exp
1326 (check_effective_target_vect_widen_shift): New.
1327 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1328 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1329 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1330 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1331
1332 2011-10-18 Richard Guenther <rguenther@suse.de>
1333
1334 * gcc.dg/torture/restrict-1.c: New testcase.
1335
1336 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1337
1338 * g++.dg/ext/bases.C: New test.
1339
1340 2011-10-17 David S. Miller <davem@davemloft.net>
1341
1342 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1343 all operations to emit VIS instructions.
1344 * gcc.target/sparc/fandnot.c: Likewise.
1345 * gcc.target/sparc/fnot.c: Likewise.
1346 * gcc.target/sparc/for.c: Likewise.
1347 * gcc.target/sparc/fornot.c: Likewise.
1348 * gcc.target/sparc/fxnor.c: Likewise.
1349 * gcc.target/sparc/fxor.c: Likewise.
1350 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1351 needed.
1352
1353 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1354
1355 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1356 * gcc.dg/torture/vshuf-16.inc: New file.
1357 * gcc.dg/torture/vshuf-2.inc: New file.
1358 * gcc.dg/torture/vshuf-32.inc: New file.
1359 * gcc.dg/torture/vshuf-4.inc: New file.
1360 * gcc.dg/torture/vshuf-8.inc: New file.
1361 * gcc.dg/torture/vshuf-main.inc: New file.
1362 * gcc.dg/torture/vshuf-v16hi.c: New test.
1363 * gcc.dg/torture/vshuf-v16qi.c: New test.
1364 * gcc.dg/torture/vshuf-v2df.c: New test.
1365 * gcc.dg/torture/vshuf-v2di.c: New test.
1366 * gcc.dg/torture/vshuf-v2sf.c: New test.
1367 * gcc.dg/torture/vshuf-v2si.c: New test.
1368 * gcc.dg/torture/vshuf-v32qi.c: New test.
1369 * gcc.dg/torture/vshuf-v4df.c: New test.
1370 * gcc.dg/torture/vshuf-v4di.c: New test.
1371 * gcc.dg/torture/vshuf-v4hi.c: New test.
1372 * gcc.dg/torture/vshuf-v4sf.c: New test.
1373 * gcc.dg/torture/vshuf-v4si.c: New test.
1374 * gcc.dg/torture/vshuf-v8hi.c: New test.
1375 * gcc.dg/torture/vshuf-v8qi.c: New test.
1376 * gcc.dg/torture/vshuf-v8sf.c: New test.
1377 * gcc.dg/torture/vshuf-v8si.c: New test.
1378
1379 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1380
1381 PR tree-optimization/50746
1382 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1383
1384 2011-10-17 Jason Merrill <jason@redhat.com>
1385
1386 PR c++/50736
1387 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1388
1389 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1390
1391 PR c++/44524
1392 * g++.dg/parse/error41.C: New.
1393 * g++.dg/parse/error20.C: Adjust.
1394
1395 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1396
1397 PR c++/50757
1398 * g++.dg/warn/format7.C: New.
1399 * obj-c++.dg/warn7.mm: Likewise.
1400
1401 2011-10-17 Richard Guenther <rguenther@suse.de>
1402
1403 PR tree-optimization/50729
1404 * gcc.dg/torture/pr50729.c: New testcase.
1405
1406 2011-10-15 Tom Tromey <tromey@redhat.com>
1407 Dodji Seketeli <dodji@redhat.com>
1408
1409 * lib/prune.exp (prune_gcc_output): Prune output referring to
1410 included files.
1411 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1412 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1413 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1414 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1415
1416 2011-10-15 Tom Tromey <tromey@redhat.com>
1417 Dodji Seketeli <dodji@redhat.com>
1418
1419 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1420
1421 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/48489
1424 * g++.dg/inherit/error5.C: New.
1425
1426 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1427
1428 PR fortran/47023
1429 PR fortran/50752
1430 * gfortran.dg/kind_tests_4.f90: New.
1431
1432 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1433
1434 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1435 targets that support vector condition.
1436
1437 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1438
1439 PR fortran/47023
1440 * gfortran.dg/c_kind_tests_3.f03: New.
1441
1442 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1443
1444 PR fortran/50547
1445 * gfortran.dg/elemental_args_check_4.f90: New.
1446
1447 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1448
1449 PR tree-optimization/50727
1450 * gcc.dg/vect/pr50727.c: New test.
1451
1452 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1453
1454 * gcc.dg/vla-23.c: New test.
1455
1456 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR tree-optimization/50596
1459 * gcc.dg/vect/vect-cond-9.c: New test.
1460
1461 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1462
1463 * gcc.dg/vect/bb-slp-29.c: New test.
1464
1465 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1466
1467 PR c++/50732
1468 * g++.dg/ext/is_base_of_incomplete.C: New.
1469 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1470 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1471
1472 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1473
1474 * gcc.target/sparc/combined-1.c: Compile at -O2.
1475
1476 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1477
1478 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1479 (dg-options): Add -Wno-attributes.
1480 * gcc.target/i386/fma_double_?.c: Ditto.
1481 * gcc.target/i386/fma_run_float_?.c: Ditto.
1482 * gcc.target/i386/fma_run_double_?.c: Ditto.
1483 * gcc.target/i386/l_fma_float_?.c: Dtto.
1484 * gcc.target/i386/l_fma_double_?.c: Ditto.
1485 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1486 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1487
1488 2011-10-15 Tobias Burnus <burnus@net-b.de>
1489
1490 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1491 the comments.
1492 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1493 * gfortran.dg/rank_3.f90: Ditto.
1494 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1495 -std=f2008ts in dg-options.
1496 * gfortran.dg/rank_4.f90: Ditto.
1497
1498 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1499
1500 PR target/49263
1501 * gcc.target/sh/pr49263.c: New.
1502
1503 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1504
1505 * gnat.dg/specs/debug1.ads: Tweak.
1506
1507 2011-10-14 Kai Tietz <ktietz@redhat.com>
1508
1509 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1510
1511 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1512
1513 * gcc.target/i386/sse2-mul-1.c: New test.
1514 * gcc.target/i386/sse4_1-mul-1.c: New test.
1515 * gcc.target/i386/avx-mul-1.c: New test.
1516 * gcc.target/i386/xop-mul-1.c: New test.
1517 * gcc.target/i386/avx2-mul-1.c: New test.
1518
1519 2011-10-14 Jason Merrill <jason@redhat.com>
1520
1521 PR c++/50563
1522 * g++.dg/cpp0x/nsdmi-list1.C: New.
1523
1524 PR c++/50707
1525 * g++.dg/cpp0x/nsdmi-const1.C: New.
1526
1527 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1528
1529 PR fortran/50570
1530 * gfortran.dg/pointer_intent_5.f90: New.
1531
1532 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1533
1534 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1535 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1536 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1537
1538 2011-10-14 Tobias Burnus <burnus@net-b.de>
1539
1540 PR fortran/50718
1541 * gfortran.dg/pointer_check_11.f90: New.
1542 * gfortran.dg/pointer_check_12.f90: New.
1543
1544 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/38174
1547 * g++.dg/overload/operator4.C: New.
1548
1549 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1550
1551 * gcc.dg/di-longlong64-sync-1.c: New test.
1552 * gcc.dg/di-sync-multithread.c: New test.
1553 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1554 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1555 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1556 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1557 (check_effective_target_arm_arm_ok): New helper.
1558 (check_effective_target_sync_longlong): New helper.
1559
1560 2011-10-14 Richard Guenther <rguenther@suse.de>
1561
1562 PR tree-optimization/50723
1563 * gcc.dg/torture/pr50723.c: New testcase.
1564
1565 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1566
1567 PR c++/17212
1568 * g++.dg/warn/format6.C: New.
1569 * obj-c++.dg/warn6.mm: Likewise.
1570
1571 2011-10-13 Richard Henderson <rth@redhat.com>
1572
1573 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1574 Delete.
1575 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1576 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1577 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1578
1579 2011-10-13 Jason Merrill <jason@redhat.com>
1580
1581 PR c++/50614
1582 * g++.dg/cpp0x/nsdmi-template2.C: New.
1583
1584 PR c++/50437
1585 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1586
1587 PR c++/50618
1588 * g++.dg/init/vbase1.C: New.
1589
1590 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1591
1592 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1593 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1594 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1595 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1596
1597 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1598
1599 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1600
1601 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1602
1603 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1604
1605 2011-10-13 Richard Guenther <rguenther@suse.de>
1606
1607 PR tree-optimization/50712
1608 * gcc.target/i386/pr50712.c: New testcase.
1609
1610 2011-10-13 Tom de Vries <tom@codesourcery.com>
1611
1612 * gcc.dg/memcpy-4.c: New test.
1613
1614 2011-10-13 Richard Guenther <rguenther@suse.de>
1615
1616 PR tree-optimization/50698
1617 * g++.dg/vect/pr50698.cc: New testcase.
1618
1619 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1620
1621 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1622 * gcc.target/powerpc/warn-2.c: Ditto.
1623
1624 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1625 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1626 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1627 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1628 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1629 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1630 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1631 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1632 * gcc.target/powerpc/ppc-pow.c: Likewise.
1633 * gcc.target/powerpc/recip-1.c: Likewise.
1634 * gcc.target/powerpc/recip-2.c: Likewise.
1635 * gcc.target/powerpc/recip-3.c: Likewise.
1636 * gcc.target/powerpc/recip-4.c: Likewise.
1637 * gcc.target/powerpc/recip-5.c: Likewise.
1638
1639 2011-10-12 David S. Miller <davem@davemloft.net>
1640
1641 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1642 '-mvis3' instead of 'mcpu=niagara3' in options.
1643 * gcc.target/sparc/fhalve.c: Likewise.
1644 * gcc.target/sparc/fnegop.c: Likewise.
1645 * gcc.target/sparc/fpadds.c: Likewise.
1646 * gcc.target/sparc/fshift.c: Likewise.
1647 * gcc.target/sparc/fucmp.c: Likewise.
1648 * gcc.target/sparc/lzd.c: Likewise.
1649 * gcc.target/sparc/vis3misc.c: Likewise.
1650 * gcc.target/sparc/xmul.c: Likewise.
1651
1652 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1653
1654 * gnat.dg/vect1.ad[sb]: New test.
1655 * gnat.dg/vect1_pkg.ads: New helper.
1656 * gnat.dg/vect2.ad[sb]: New test.
1657 * gnat.dg/vect2_pkg.ads: New helper.
1658 * gnat.dg/vect3.ad[sb]: New test.
1659 * gnat.dg/vect3_pkg.ads: New helper.
1660 * gnat.dg/vect4.ad[sb]: New test.
1661 * gnat.dg/vect4_pkg.ads: New helper.
1662 * gnat.dg/vect5.ad[sb]: New test.
1663 * gnat.dg/vect5_pkg.ads: New helper.
1664 * gnat.dg/vect6.ad[sb]: New test.
1665 * gnat.dg/vect6_pkg.ads: New helper.
1666
1667 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1668
1669 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1670 * gcc.target/i386/fma_run_double_2.c: Likewise.
1671 * gcc.target/i386/fma_run_double_3.c: Likewise.
1672 * gcc.target/i386/fma_run_double_4.c: Likewise.
1673 * gcc.target/i386/fma_run_double_5.c: Likewise.
1674 * gcc.target/i386/fma_run_double_6.c: Likewise.
1675 * gcc.target/i386/fma_run_float_1.c: Likewise.
1676 * gcc.target/i386/fma_run_float_2.c: Likewise.
1677 * gcc.target/i386/fma_run_float_3.c: Likewise.
1678 * gcc.target/i386/fma_run_float_4.c: Likewise.
1679 * gcc.target/i386/fma_run_float_5.c: Likewise.
1680 * gcc.target/i386/fma_run_float_6.c: Likewise.
1681
1682 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1683 remove the extra dg-options.
1684 * gcc.target/i386/l_fma_double_2.c: Likewise.
1685 * gcc.target/i386/l_fma_double_3.c: Likewise.
1686 * gcc.target/i386/l_fma_double_4.c: Likewise.
1687 * gcc.target/i386/l_fma_double_5.c: Likewise.
1688 * gcc.target/i386/l_fma_double_6.c: Likewise.
1689 * gcc.target/i386/l_fma_float_1.c: Likewise.
1690 * gcc.target/i386/l_fma_float_2.c: Likewise.
1691 * gcc.target/i386/l_fma_float_3.c: Likewise.
1692 * gcc.target/i386/l_fma_float_4.c: Likewise.
1693 * gcc.target/i386/l_fma_float_5.c: Likewise.
1694 * gcc.target/i386/l_fma_float_6.c: Likewise.
1695
1696 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1697
1698 PR tree-optimization/50189
1699 * g++.dg/torture/pr50189.C: New testcase.
1700
1701 2011-10-12 Richard Guenther <rguenther@suse.de>
1702
1703 PR tree-optimization/50700
1704 * gcc.dg/builtin-object-size-12.c: New testcase.
1705
1706 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1707
1708 PR c/50565
1709 * gcc.c-torture/compile/pr50565-1.c,
1710 gcc.c-torture/compile/pr50565-2.c: New tests.
1711
1712 2011-10-11 Jason Merrill <jason@redhat.com>
1713
1714 PR c++/49855
1715 PR c++/49896
1716 * g++.dg/template/constant1.C: New.
1717 * g++.dg/template/constant2.C: New.
1718 * g++.dg/cpp0x/constexpr-template3.C: New.
1719
1720 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1721
1722 * gcc.target/i386/warn-vect-op-3.c: New test.
1723 * gcc.target/i386/warn-vect-op-1.c: New test.
1724 * gcc.target/i386/warn-vect-op-2.c: New test.
1725
1726 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1727
1728 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1729
1730 2011-10-11 Richard Guenther <rguenther@suse.de>
1731
1732 PR tree-optimization/50204
1733 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1734
1735 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1736
1737 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1738
1739 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1740
1741 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1742 * gcc.target/i386/fma_double_2.c: Ditto.
1743 * gcc.target/i386/fma_double_3.c: Ditto.
1744 * gcc.target/i386/fma_double_4.c: Ditto.
1745 * gcc.target/i386/fma_double_5.c: Ditto.
1746 * gcc.target/i386/fma_double_6.c: Ditto.
1747 * gcc.target/i386/fma_float_1.c: Ditto.
1748 * gcc.target/i386/fma_float_2.c: Ditto.
1749 * gcc.target/i386/fma_float_3.c: Ditto.
1750 * gcc.target/i386/fma_float_4.c: Ditto.
1751 * gcc.target/i386/fma_float_5.c: Ditto.
1752 * gcc.target/i386/fma_float_6.c: Ditto.
1753 * gcc.target/i386/l_fma_double_1.c: Ditto.
1754 * gcc.target/i386/l_fma_double_2.c: Ditto.
1755 * gcc.target/i386/l_fma_double_3.c: Ditto.
1756 * gcc.target/i386/l_fma_double_4.c: Ditto.
1757 * gcc.target/i386/l_fma_double_5.c: Ditto.
1758 * gcc.target/i386/l_fma_double_6.c: Ditto.
1759 * gcc.target/i386/l_fma_float_1.c: Ditto.
1760 * gcc.target/i386/l_fma_float_2.c: Ditto.
1761 * gcc.target/i386/l_fma_float_3.c: Ditto.
1762 * gcc.target/i386/l_fma_float_4.c: Ditto.
1763 * gcc.target/i386/l_fma_float_5.c: Ditto.
1764 * gcc.target/i386/l_fma_float_6.c: Ditto.
1765 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1766 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1767 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1768 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1769 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1770 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1771 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1772 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1773 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1774 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1775 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1776 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1777
1778 2011-10-11 Tristan Gingold <gingold@adacore.com>
1779
1780 * gcc.dg/va-arg-4.c: New test.
1781 * gcc.dg/va-arg-5.c: Ditto.
1782
1783 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1784
1785 * lib/target-supports.exp (check_effective_target_fd_truncate):
1786 Close and unlink test file before exit.
1787
1788 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1789
1790 PR fortran/50564
1791 * gfortran.dg/forall_15.f90: New test case.
1792
1793 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1794 Andrew Macleod <amacleod@redhat.com>
1795
1796 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1797 wrappers for *other_threads() and *final_verify().
1798 * gcc.dg/simulate-thread/simulate-thread.h
1799 (simulate_thread_wrapper_other_threads): New.
1800 (simulate_thread_wrapper_final_verify): New.
1801
1802 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1803
1804 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1805
1806 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1807
1808 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1809
1810 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1811 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1812
1813 * gcc.target/i386/fma_1.h: New file.
1814 * gcc.target/i386/fma_2.h: Likewise.
1815 * gcc.target/i386/fma_3.h: Likewise.
1816 * gcc.target/i386/fma_4.h: Likewise.
1817 * gcc.target/i386/fma_5.h: Likewise.
1818 * gcc.target/i386/fma_6.h: Likewise.
1819 * gcc.target/i386/fma_double_1.c: Likewise.
1820 * gcc.target/i386/fma_double_2.c: Likewise.
1821 * gcc.target/i386/fma_double_3.c: Likewise.
1822 * gcc.target/i386/fma_double_4.c: Likewise.
1823 * gcc.target/i386/fma_double_5.c: Likewise.
1824 * gcc.target/i386/fma_double_6.c: Likewise.
1825 * gcc.target/i386/fma_float_1.c: Likewise.
1826 * gcc.target/i386/fma_float_2.c: Likewise.
1827 * gcc.target/i386/fma_float_3.c: Likewise.
1828 * gcc.target/i386/fma_float_4.c: Likewise.
1829 * gcc.target/i386/fma_float_5.c: Likewise.
1830 * gcc.target/i386/fma_float_6.c: Likewise.
1831 * gcc.target/i386/fma_main.h: Likewise.
1832 * gcc.target/i386/fma_run_double_1.c: Likewise.
1833 * gcc.target/i386/fma_run_double_2.c: Likewise.
1834 * gcc.target/i386/fma_run_double_3.c: Likewise.
1835 * gcc.target/i386/fma_run_double_4.c: Likewise.
1836 * gcc.target/i386/fma_run_double_5.c: Likewise.
1837 * gcc.target/i386/fma_run_double_6.c: Likewise.
1838 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1839 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1840 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1841 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1842 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1843 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1844 * gcc.target/i386/fma_run_float_1.c: Likewise.
1845 * gcc.target/i386/fma_run_float_2.c: Likewise.
1846 * gcc.target/i386/fma_run_float_3.c: Likewise.
1847 * gcc.target/i386/fma_run_float_4.c: Likewise.
1848 * gcc.target/i386/fma_run_float_5.c: Likewise.
1849 * gcc.target/i386/fma_run_float_6.c: Likewise.
1850 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1851 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1852 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1853 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1854 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1855 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1856 * gcc.target/i386/l_fma_1.h: Likewise.
1857 * gcc.target/i386/l_fma_2.h: Likewise.
1858 * gcc.target/i386/l_fma_3.h: Likewise.
1859 * gcc.target/i386/l_fma_4.h: Likewise.
1860 * gcc.target/i386/l_fma_5.h: Likewise.
1861 * gcc.target/i386/l_fma_6.h: Likewise.
1862 * gcc.target/i386/l_fma_double_1.c: Likewise.
1863 * gcc.target/i386/l_fma_double_2.c: Likewise.
1864 * gcc.target/i386/l_fma_double_3.c: Likewise.
1865 * gcc.target/i386/l_fma_double_4.c: Likewise.
1866 * gcc.target/i386/l_fma_double_5.c: Likewise.
1867 * gcc.target/i386/l_fma_double_6.c: Likewise.
1868 * gcc.target/i386/l_fma_float_1.c: Likewise.
1869 * gcc.target/i386/l_fma_float_2.c: Likewise.
1870 * gcc.target/i386/l_fma_float_3.c: Likewise.
1871 * gcc.target/i386/l_fma_float_4.c: Likewise.
1872 * gcc.target/i386/l_fma_float_5.c: Likewise.
1873 * gcc.target/i386/l_fma_float_6.c: Likewise.
1874 * gcc.target/i386/l_fma_main.h: Likewise.
1875 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1876 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1877 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1878 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1879 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1880 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1881 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1882 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1883 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1884 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1885 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1886 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1887
1888 2011-10-10 Richard Guenther <rguenther@suse.de>
1889
1890 PR middle-end/50389
1891 * gcc.dg/torture/pr50389.c: New testcase.
1892
1893 2011-10-10 Richard Guenther <rguenther@suse.de>
1894
1895 PR middle-end/50195
1896 * gcc.dg/builtins-47.c: Optimize.
1897
1898 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1899
1900 * lib/gcc-simulate-thread.exp: New.
1901 * gcc.dg/simulate-thread/guality.h: New.
1902 * gcc.dg/simulate-thread/simulate-thread.h: New.
1903 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1904 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1905 * gcc.dg/simulate-thread/README: New.
1906 * g++.dg/simulate-thread/guality.h: New.
1907 * g++.dg/simulate-thread/simulate-thread.h: New.
1908 * g++.dg/simulate-thread/simulate-thread.exp: New.
1909 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1910 * c-c++-common/cxxbitfields-2.c: Remove.
1911 * c-c++-common/cxxbitfields.c: Remove.
1912 * c-c++-common/cxxbitfields-4.c: Remove.
1913 * c-c++-common/cxxbitfields-5.c: Remove.
1914 * c-c++-common/simulate-thread/bitfields-1.c: New.
1915 * c-c++-common/simulate-thread/bitfields-2.c: New.
1916 * c-c++-common/simulate-thread/bitfields-3.c: New.
1917 * c-c++-common/simulate-thread/bitfields-4.c: New.
1918
1919 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1920
1921 PR c++/38980
1922 * g++.dg/warn/format5.C: New.
1923
1924 2011-10-09 Tobias Burnus <burnus@net-b.de>
1925
1926 PR fortran/50273
1927 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1928 * gfortran.dg/common_16.f90: New.
1929
1930 2011-10-09 Tobias Burnus <burnus@net-b.de>
1931
1932 * gfortran.dg/iso_c_binding_param_1.f90: New.
1933 * gfortran.dg/iso_c_binding_param_2.f90: New.
1934 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1935
1936 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1937
1938 PR tree-optimization/50635
1939 * gcc.dg/vect/pr50635.c: New test.
1940
1941 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1942
1943 PR fortran/50659
1944 * gfortran.dg/proc_decl_27.f90: New.
1945
1946 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1947
1948 PR libobjc/50428
1949 * objc/execute/initialize-1.m: New test.
1950
1951 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1952
1953 PR fortran/47844
1954 * gfortran.dg/pointer_function_result_1.f90 : New test.
1955
1956 2011-10-07 David S. Miller <davem@davemloft.net>
1957
1958 PR 50655
1959 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1960 * gcc.target/sparc/cmask.c: Use it.
1961 * gcc.target/sparc/fhalve.c: Likewise.
1962 * gcc.target/sparc/fnegop.c: Likewise.
1963 * gcc.target/sparc/fpadds.c: Likewise.
1964 * gcc.target/sparc/fshift.c: Likewise.
1965 * gcc.target/sparc/fucmp.c: Likewise.
1966 * gcc.target/sparc/lzd.c: Likewise.
1967 * gcc.target/sparc/vis3misc.c: Likewise.
1968 * gcc.target/sparc/xmul.c: Likewise.
1969
1970 2011-10-07 Richard Henderson <rth@redhat.com>
1971
1972 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1973 match for avx2.
1974 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1975
1976 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1977
1978 * gcc.dg/pr50193-1.c: New file.
1979 * gcc.target/arm/shiftable.c: New file.
1980
1981 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1982
1983 PR fortran/50625
1984 * gfortran.dg/class_46.f03: New.
1985
1986 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1987
1988 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1989 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1990 (syslog, vsyslog, __vsyslog_chk): Likewise.
1991
1992 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1993 (x, EXT_x): Use ASMNAME.
1994
1995 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1996 (a, c): Use ASMNAME.
1997
1998 2011-10-07 Tom de Vries <tom@codesourcery.com>
1999
2000 PR middle-end/50527
2001 * gcc.dg/pr50527.c: New test.
2002
2003 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR tree-optimization/50650
2006 * gcc.c-torture/compile/pr50650.c: New test.
2007
2008 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2009
2010 PR tree-optimization/50575
2011 * gcc.c-torture/execute/vector-compare-2.x: New file.
2012
2013 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2014
2015 PR middle-end/50125
2016 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2017 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2018 (bar3): Likewise.
2019
2020 2011-10-07 Richard Guenther <rguenther@suse.de>
2021
2022 PR testsuite/50637
2023 * gcc.dg/vect/vect-align-2.c: Increase array size.
2024
2025 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2026 H.J. Lu <hongjiu.lu@intel.com>
2027
2028 PR target/50603
2029 * gcc.target/i386/pr50603.c: New test.
2030
2031 2011-10-06 Jason Merrill <jason@redhat.com>
2032
2033 PR c++/39164
2034 * g++.dg/cpp0x/default31.C: New.
2035
2036 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR tree-optimization/50596
2039 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2040 New.
2041 * gcc.dg/vect/vect-cond-8.c: New test.
2042
2043 2011-10-06 Richard Henderson <rth@redhat.com>
2044
2045 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2046 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2047 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2048 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2049 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2050 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2051 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2052 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2053 * gcc.c-torture/execute/vshuf-16.inc: New file.
2054 * gcc.c-torture/execute/vshuf-2.inc: New file.
2055 * gcc.c-torture/execute/vshuf-4.inc: New file.
2056 * gcc.c-torture/execute/vshuf-8.inc: New file.
2057 * gcc.c-torture/execute/vshuf-main.inc: New file.
2058 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2059 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2060 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2061 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2062 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2063 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2064 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2065 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2066 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2067 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2068 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2069 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2070 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2071
2072 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2073
2074 PR tree-optimization/49279
2075 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2076 * gcc.c-torture/execute/pr49279.c: New test.
2077
2078 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2079
2080 PR target/49049
2081 * gcc.c-torture/compile/pr49049.c: New test.
2082
2083 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2084
2085 PR target/50305
2086 * gcc.target/arm/pr50305.c: New test.
2087
2088 2011-10-06 Richard Guenther <rguenther@suse.de>
2089
2090 PR tree-optimization/38884
2091 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2092 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2093
2094 2011-10-05 David S. Miller <davem@davemloft.net>
2095
2096 * gcc.target/sparc/lzd.c: New test.
2097 * gcc.target/sparc/popc.c: New test.
2098
2099 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2100
2101 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2102 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2103 * g++.dg/other/final1.C: Cleanup original tree dump.
2104
2105 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR tree-optimization/50613
2108 * gcc.dg/pr50613.c: New test.
2109
2110 2011-10-05 Richard Henderson <rth@redhat.com>
2111
2112 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2113 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2114 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2115 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2116 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2117 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2118 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2119 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2120
2121 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2122
2123 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2124 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2125 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2126 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2127 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2128
2129 2011-10-05 Richard Guenther <rguenther@suse.de>
2130
2131 PR tree-optimization/38885
2132 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2133
2134 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2135
2136 * gcc.target/i386/sw-1.c: New test.
2137
2138 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2139
2140 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2141 -mtune=generic.
2142 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2143
2144 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2145
2146 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2147
2148 2011-10-04 David S. Miller <davem@davemloft.net>
2149
2150 * gcc.target/sparc/fhalve.c: New test.
2151 * gcc.target/sparc/fnegop.c: New test.
2152 * gcc.target/sparc/xmul.c: New test.
2153
2154 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2155
2156 PR fortran/35831
2157 * gfortran.dg/dummy_procedure_6.f90: New.
2158
2159 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR tree-optimization/50604
2162 * gcc.dg/pr50604.c: New test.
2163
2164 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2165
2166 PR tree-optimization/49662
2167 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2168 * gcc.dg/graphite/interchange-15.c: Likewise.
2169 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2170
2171 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2172
2173 * gcc.dg/tree-ssa/restrict-4.c: New test.
2174
2175 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2176
2177 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2178 (main): Use __typeof to get result type of comparison.
2179
2180 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2181
2182 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2183 Make et_vect_multiple_sizes_saved global.
2184 (check_effective_target_vect64): Make et_vect64_saved global.
2185
2186 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2187
2188 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2189 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2190 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2191 * gcc.dg/builtin-complex-err-1.c: Adjust.
2192
2193 2011-10-02 Jason Merrill <jason@redhat.com>
2194
2195 * g++.dg/cpp0x/range-for22.C: New.
2196
2197 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2198 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2199 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2200 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2201
2202 * g++.dg/cpp0x/nsdmi5.C: New.
2203
2204 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2205
2206 PR target/50579
2207 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2208 New procedures.
2209 (mips-dg-options): Force an ABI option if the current ABI is
2210 incompatible with the required -mlong setting. Likewise force
2211 a long setting if the current one is incompatible with the
2212 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2213 throughout procedure.
2214 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2215 instead of addressing=absolute.
2216
2217 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2218
2219 * gcc.target/mips/stack-1.c: New test.
2220
2221 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2222
2223 * gcc.dg/pr49696.c: New test.
2224
2225 2011-10-02 Jan Hubicka <jh@suse.cz>
2226
2227 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2228
2229 2011-10-01 David S. Miller <davem@davemloft.net>
2230
2231 * gcc.target/sparc/cmask.c: New test.
2232 * gcc.target/sparc/fpadds.c: New test.
2233 * gcc.target/sparc/fshift.c: New test.
2234 * gcc.target/sparc/fucmp.c: New test.
2235 * gcc.target/sparc/vis3misc.c: New test.
2236
2237 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2238
2239 PR fortran/50585
2240 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2241
2242 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2243
2244 PR c++/44473
2245 * g++.dg/dfp/44473-1.C: New test.
2246 * g++.dg/dfp/44473-2.C: New test.
2247 * g++.dg/dfp/mangle-1.C: New test.
2248 * g++.dg/dfp/mangle-2.C: New test.
2249 * g++.dg/dfp/mangle-3.C: New test.
2250 * g++.dg/dfp/mangle-4.C: New test.
2251 * g++.dg/dfp/mangle-5.C: New test.
2252
2253 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR inline-asm/50571
2256 * gcc.dg/pr50571.c: New test.
2257
2258 PR tree-optimization/46309
2259 * gcc.dg/pr46309.c: New test.
2260
2261 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2262
2263 * gcc.dg/strlenopt-21.c: New test.
2264
2265 2011-09-30 Revital Eres <revital.eres@linaro.org>
2266
2267 * gcc.dg/sms-10.c: New file.
2268
2269 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2270
2271 * gcc.target/arm/pr50099.c: New test.
2272
2273 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2274
2275 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2276
2277 2011-09-30 David S. Miller <davem@davemloft.net>
2278
2279 * gcc.target/sparc/bmaskbshuf.c: New test.
2280 * gcc.target/sparc/edgen.c: New test.
2281
2282 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2283
2284 PR fortran/50547
2285 * gfortran.dg/pure_formal_proc_3.f90: New.
2286
2287 PR fortran/50553
2288 * gfortran.dg/stfunc_7.f90: New.
2289
2290 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2291
2292 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2293 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2294 * gcc.dg/vector-compare-1.c: Likewise.
2295 * gcc.dg/vector-compare-2.c: Likewise.
2296
2297 2011-09-29 David S. Miller <davem@davemloft.net>
2298
2299 * gcc.target/sparc/array.c: New test.
2300
2301 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2302
2303 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2304 loop unroll and set max unroll times to 8.
2305 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2306 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2307 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2308 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2309
2310 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2311
2312 PR c++/40145
2313 * g++.dg/ext/visibility/warn5.C: New.
2314
2315 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2316
2317 PR c++/45278
2318 * g++.dg/warn/Wextra-3.C: New.
2319
2320 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2321
2322 PR target/49486
2323 * gcc.target/sh/pr49468-si.c: New.
2324
2325 2011-09-28 Tom de Vries <tom@codesourcery.com>
2326
2327 PR testsuite/50485
2328 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2329 (TEST): Initialize src3 with random floats.
2330 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2331 from union src3. Initialize src3 with random floats.
2332
2333 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2334
2335 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2336 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2337 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2338 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2339 * gcc.target/sh/sh4a-cos.c: Ditto.
2340 * gcc.target/sh/sh4a-cosf.c: Ditto.
2341 * gcc.target/sh/sh4a-sin.c: Ditto.
2342 * gcc.target/sh/sh4a-sinf.c: Ditto.
2343 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2344 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2345 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2346
2347 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2348
2349 PR c++/31489
2350 * g++.dg/parse/error40.C: New.
2351 * g++.dg/warn/incomplete1.C: Adjust.
2352
2353 2011-09-27 Jan Hubicka <jh@suse.cz>
2354
2355 PR middle-end/49463
2356 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2357 Mark used.
2358
2359 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2360
2361 * gcc.dg/strlenopt-1.c: New test.
2362 * gcc.dg/strlenopt-1f.c: New test.
2363 * gcc.dg/strlenopt-2.c: New test.
2364 * gcc.dg/strlenopt-2f.c: New test.
2365 * gcc.dg/strlenopt-3.c: New test.
2366 * gcc.dg/strlenopt-4.c: New test.
2367 * gcc.dg/strlenopt-4g.c: New test.
2368 * gcc.dg/strlenopt-4gf.c: New test.
2369 * gcc.dg/strlenopt-5.c: New test.
2370 * gcc.dg/strlenopt-6.c: New test.
2371 * gcc.dg/strlenopt-7.c: New test.
2372 * gcc.dg/strlenopt-8.c: New test.
2373 * gcc.dg/strlenopt-9.c: New test.
2374 * gcc.dg/strlenopt-10.c: New test.
2375 * gcc.dg/strlenopt-11.c: New test.
2376 * gcc.dg/strlenopt-12.c: New test.
2377 * gcc.dg/strlenopt-12g.c: New test.
2378 * gcc.dg/strlenopt-13.c: New test.
2379 * gcc.dg/strlenopt-14g.c: New test.
2380 * gcc.dg/strlenopt-14gf.c: New test.
2381 * gcc.dg/strlenopt-15.c: New test.
2382 * gcc.dg/strlenopt-16g.c: New test.
2383 * gcc.dg/strlenopt-17g.c: New test.
2384 * gcc.dg/strlenopt-18g.c: New test.
2385 * gcc.dg/strlenopt.h: New file.
2386
2387 2011-09-27 Tom de Vries <tom@codesourcery.com>
2388
2389 PR middle-end/43864
2390 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2391 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2392 * gcc.dg/pr43864.c: New test.
2393 * gcc.dg/pr43864-2.c: Same.
2394 * gcc.dg/pr43864-3.c: Same.
2395 * gcc.dg/pr43864-4.c: Same.
2396
2397 2011-09-27 Jan Hubicka <jh@suse.cz>
2398
2399 * gcc.dg/ipa/inline-5.c: New testcase.
2400
2401 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2402
2403 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2404 vectors.
2405 * gcc.dg/vect/bb-slp-27.c: New.
2406 * gcc.dg/vect/bb-slp-28.c: New.
2407
2408 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2409
2410 * testsuite/lib/target-supports.exp (check_profiling_available):
2411 Don't rely solely on TLS tests for -fprofile-generate, fall
2412 through to the other code.
2413
2414 2011-09-27 Richard Guenther <rguenther@suse.de>
2415
2416 PR tree-optimization/50363
2417 * gcc.dg/torture/pr50363.c: New testcase.
2418
2419 2011-09-26 Jason Merrill <jason@redhat.com>
2420
2421 PR c++/45012
2422 * g++.dg/template/partial13.C: New.
2423
2424 PR c++/46105
2425 * g++.dg/template/partial12.C: New.
2426
2427 PR c++/50508
2428 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2429
2430 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2431
2432 PR c++/45487
2433 * g++.dg/diagnostic/bindings1.C: New.
2434 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2435
2436 2011-09-26 David S. Miller <davem@davemloft.net>
2437
2438 * gcc.target/sparc/wrgsr.c: New test.
2439 * gcc.target/sparc/rdgsr.c: New test.
2440 * gcc.target/sparc/edge.c: New test.
2441 * gcc.target/sparc/fcmp.c: New test.
2442
2443 * gcc.target/sparc/edge.c: Update for new return types.
2444 * gcc.target/sparc/fcmp.c: Likewise.
2445
2446 * gcc.target/sparc/fpaddsubi.c: New test.
2447
2448 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2449
2450 PR fortran/50515
2451 * gfortran.dg/common_15.f90: New.
2452
2453 PR fortran/50517
2454 * gfortran.dg/dummy_procedure_5.f90: New.
2455 * gfortran.dg/interface_26.f90: Modified error message.
2456 * gfortran.dg/proc_ptr_11.f90: Ditto.
2457 * gfortran.dg/proc_ptr_15.f90: Ditto.
2458 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2459 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2460
2461 2011-09-26 Jason Merrill <jason@redhat.com>
2462
2463 PR c++/50512
2464 * g++.dg/overload/rvalue3.C: New.
2465
2466 PR c++/50523
2467 * g++.dg/overload/ref-conv2.C: New.
2468
2469 * g++.dg/cpp0x/nsdmi-template1.C: New.
2470
2471 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2472
2473 * g++.dg/cpp0x/nullptr25.C: New.
2474
2475 2011-09-26 Richard Guenther <rguenther@suse.de>
2476
2477 PR tree-optimization/50472
2478 * gcc.dg/torture/pr50472.c: New testcase.
2479
2480 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2481
2482 * gnat.dg/opt22.adb: New test.
2483 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2484
2485 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2486
2487 * gnat.dg/opt21.adb: New test.
2488 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2489
2490 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2491
2492 * gnat.dg/opt20.ad[sb]: New test.
2493 * gnat.dg/opt20_pkg.ads: New helper.
2494
2495 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2496
2497 * gnat.dg/array17.adb: New test.
2498 * gnat.dg/array17_pkg.ads: New helper.
2499
2500 2011-09-25 Jason Merrill <jason@redhat.com>
2501
2502 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2503
2504 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2505
2506 * gnat.dg/frame_overflow.ads: New.
2507 * gnat.dg/frame_overflow.adb: Adjust.
2508 * gnat.dg/specs/addr1.ads: Likewise.
2509
2510 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2511
2512 * g++.dg/tree-ssa/restrict2.C: New test.
2513
2514 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2515
2516 * lib/target-supports.exp (check_effective_target_vect64): New.
2517 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2518 of multiple vector sizes.
2519 * gcc.dg/vect/bb-slp-26.c: New.
2520
2521 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/50280
2524 * g++.dg/template/bitfield1.C: New.
2525
2526 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2527
2528 * gcc.dg/vect/bb-slp-24.c: New.
2529
2530 2011-09-24 Jason Merrill <jason@redhat.com>
2531
2532 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2533
2534 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2535
2536 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2537 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2538
2539 * g++.dg/cpp0x/nsdmi1.C: New.
2540 * g++.dg/cpp0x/nsdmi2.C: New.
2541 * g++.dg/cpp0x/nsdmi3.C: New.
2542 * g++.dg/cpp0x/nsdmi4.C: New.
2543 * g++.old-deja/g++.other/init4.C: New.
2544
2545 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 PR c++/44267
2548 * g++.dg/template/sfinae28.C: New.
2549
2550 2011-09-23 Ian Lance Taylor <iant@google.com>
2551
2552 * go.test/go-test.exp (errchk): Handle more cases of getting
2553 correct Tcl backslash quoting in regular expressions in test file.
2554
2555 2011-09-23 Jason Merrill <jason@redhat.com>
2556
2557 Core 253
2558 * g++.dg/init/const8.C: New.
2559 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2560 * g++.dg/cpp0x/defaulted2.C: Likewise.
2561 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2562 * g++.dg/init/pr20039.C: Likewise.
2563 * g++.dg/init/pr42844.C: Likewise.
2564
2565 2011-09-23 Jan Hubicka <jh@suse.cz>
2566
2567 * gcc.dg/ipa/inline-1.c: new testcase.
2568 * gcc.dg/ipa/inline-2.c: new testcase.
2569 * gcc.dg/ipa/inline-3.c: new testcase.
2570 * gcc.dg/ipa/inline-4.c: new testcase.
2571
2572 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR c++/50258
2575 * g++.dg/cpp0x/constexpr-static8.C: New.
2576
2577 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2578
2579 * gcc.target/i386/avxfp-1.c: New test.
2580 * gcc.target/i386/avxfp-2.c: New test.
2581
2582 2011-09-23 Terry Guo <terry.guo@arm.com>
2583
2584 * gcc.c-torture/execute/941014-1.x: Deleted.
2585
2586 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2587
2588 PR c++/50491
2589 * g++.dg/cpp0x/pr50491.C: New.
2590
2591 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2592
2593 PR testsuite/50487
2594 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2595
2596 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2597
2598 PR c++/50371
2599 * g++.dg/cpp0x/nullptr24.C: New.
2600
2601 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2602
2603 PR target/50482
2604 * gcc.target/i386/pr50482.c: New test.
2605
2606 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2607
2608 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2609 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2610 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2611 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2612 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2613 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2614 multilib options contain different -march= from dg-options.
2615
2616 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2617 Paolo Carlini <paolo.carlini@oracle.com>
2618
2619 PR c++/50344
2620 * g++.dg/template/friend52.C: New.
2621
2622 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2623
2624 * gcc.target/arm/cmp-1.c: New test.
2625 * gcc.target/arm/cmp-2.c: Likewise.
2626
2627 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2628
2629 PR fortran/41733
2630 * gfortran.dg/impure_actual_1.f90: Modified error message.
2631 * gfortran.dg/proc_ptr_32.f90: New.
2632 * gfortran.dg/proc_ptr_33.f90: New.
2633
2634 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2635
2636 PR tree-optimization/50451
2637 * gcc.dg/vect/pr50451.c: New test.
2638
2639 2011-09-21 Ian Lance Taylor <iant@google.com>
2640
2641 * go.test/go-test.exp (errchk): Add special case for bug332.
2642 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2643 some more test lines.
2644
2645 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2646
2647 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2648 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2649 * g++.dg/other/i386-8.C: Ditto.
2650 * g++.dg/other/pr34435.C: Ditto.
2651 * g++.dg/other/pr39496.C: Ditto.
2652 * g++.dg/other/mmintrin.C: Ditto.
2653
2654 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2655
2656 * gcc.dg/vect/vect-cond-7.c: New test.
2657 * gcc.target/i386/sse4_1-cond-1.c: New test.
2658 * gcc.target/i386/avx-cond-1.c: New test.
2659
2660 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2661
2662 PR target/50464
2663 * g++.dg/other/pr50464.C: New test.
2664
2665 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2666
2667 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2668 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2669 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2670 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2671
2672 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2673
2674 * gnat.dg/opt19.adb: New test.
2675
2676 2011-09-21 Terry Guo <terry.guo@arm.com>
2677
2678 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2679 on arch conflict when testing case on targets other than armv7-a.
2680
2681 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2682
2683 PR c++/50454
2684 * g++.dg/ext/int128-1.C: New.
2685 * g++.dg/ext/int128-2.C: Likewise.
2686 * g++.dg/ext/int128-2.h: Likewise.
2687
2688 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2689
2690 PR testsuite/50469
2691 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2692
2693 2011-09-20 Jason Merrill <jason@redhat.com>
2694
2695 * g++.dg/cpp0x/constexpr-generated1.C: New.
2696
2697 PR c++/50442
2698 * g++.dg/overload/ref-conv1.C: New.
2699
2700 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2701
2702 * g++.dg/other/final1.C: New.
2703
2704 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2705
2706 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2707 and get_bit ().
2708
2709 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2710
2711 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2712 "target arm_eabi".
2713
2714 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2715
2716 PR tree-optimization/50413
2717 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2718 -fdump-tree-slp-details. Run other tests with
2719 -fdump-tree-vect-details.
2720 * g++.dg/vect/slp-pr50413.cc: New.
2721
2722 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2723 Ira Rosen <ira.rosen@linaro.org>
2724
2725 PR testsuite/50435
2726 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2727 Fix underscores around restrict.
2728
2729 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2730
2731 PR tree-optimization/50414
2732 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2733 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2734 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2735
2736 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2737
2738 PR tree-optimization/50412
2739 * gfortran.dg/vect/pr50412.f90: New.
2740
2741 2011-09-16 Jason Merrill <jason@redhat.com>
2742
2743 PR c++/50424
2744 * g++.dg/eh/defarg1.C: New.
2745
2746 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2747
2748 * gcc.dg/vect/vect-reduc-10.c: New test.
2749 * gcc.target/i386/avx-reduc-1.c: New test.
2750
2751 * gcc.target/i386/sse2-extract-1.c: New test.
2752 * gcc.target/i386/avx-extract-1.c: New test.
2753
2754 2011-09-16 Terry Guo <terry.guo@arm.com>
2755
2756 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2757
2758 2011-09-15 Diego Novillo <dnovillo@google.com>
2759
2760 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2761 ALWAYS_CXXFLAGS, if defined.
2762 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2763 ALWAYS_GFORTRANFLAGS, if defined.
2764 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2765 ALWAYS_GOCFLAGS, if defined.
2766 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2767 ALWAYS_OBJCXXFLAGS, if defined.
2768 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2769 additional_flags, if defined.
2770 * lib/gnat.exp (gnat_target_compile): Likewise.
2771 * lib/objc.exp (objc_target_compile): Likewise.
2772 * lib/target-supports-dg.exp (dg-add-options): Handle
2773 TEST_ALWAYS_FLAGS.
2774
2775 2011-09-15 Tom de Vries <tom@codesourcery.com>
2776
2777 PR testsuite/50322
2778 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2779 Use uintptr_t in f1. Undo avr xfails.
2780
2781 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2782
2783 PR fortran/50401
2784 PR fortran/50403
2785 * gfortran.dg/function_types_3.f90: New.
2786
2787 2011-09-15 Jason Merrill <jason@redhat.com>
2788
2789 PR c++/50365
2790 * g++.dg/cpp0x/trailing7.C: New.
2791
2792 PR c++/50361
2793 * g++.dg/cpp0x/nullptr23.C: New.
2794
2795 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2796
2797 * gcc.dg/vect/bb-slp-25.c: New.
2798
2799 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2800
2801 PR c++/50391
2802 * g++.dg/cpp0x/noexcept15.C: New.
2803
2804 2011-09-14 Tom de Vries <tom@codesourcery.com>
2805
2806 PR middle-end/50251
2807 * gcc.dg/pr50251.c: New test.
2808
2809 2011-09-14 Tobias Burnus <burnus@net-b.de>
2810
2811 PR fortran/34547
2812 PR fortran/50375
2813 * gfortran.dg/null_5.f90: New.
2814 * gfortran.dg/null_6.f90: New.
2815
2816 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2817
2818 * gcc.c-torture/compile/20110913-1.c: New test.
2819
2820 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2821
2822 PR fortran/50379
2823 * gfortran.dg/result_2.f90: New.
2824
2825 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2826
2827 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2828
2829 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2830
2831 PR c++/48320
2832 * g++.dg/cpp0x/variadic116.C: New test case.
2833
2834 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2835
2836 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2837 * gcc.target/mips/interrupt_handler-2.c: New test.
2838 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2839
2840 2011-09-12 Jason Merrill <jason@redhat.com>
2841
2842 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2843
2844 * g++.dg/cpp0x/explicit7.C: New.
2845
2846 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2847
2848 PR rtl-optimization/50212
2849 * g++.dg/other/pr50212.C: New test.
2850
2851 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2852
2853 PR target/43746
2854 * testsuite/gcc.target/avr/torture/avr-torture.exp
2855 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2856 "-O2 -fmerge-all-constants".
2857
2858 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2859
2860 PR fortran/50327
2861 * gfortran.dg/do_while_1.f90: New test.
2862
2863 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2864
2865 PR fortran/35831
2866 PR fortran/47978
2867 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2868 * gfortran.dg/proc_decl_26.f90: New.
2869 * gfortran.dg/typebound_override_2.f90: New.
2870 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2871
2872 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2873
2874 * gnat.dg/cond_expr2.ad[sb]: New test.
2875
2876 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2877
2878 * gnat.dg/atomic5.ad[sb]: New test.
2879
2880 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2881
2882 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2883
2884 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2885
2886 PR target/49030
2887 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2888
2889 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2890
2891 PR target/49614
2892 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2893
2894 2011-09-09 Richard Guenther <rguenther@suse.de>
2895
2896 PR tree-optimization/50328
2897 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2898
2899 2011-09-09 Richard Guenther <rguenther@suse.de>
2900
2901 PR middle-end/50333
2902 * gcc.dg/torture/pr50333.c: New testcase.
2903
2904 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2905
2906 PR tree-optimization/50318
2907 * gcc.target/arm/pr50318-1.c: New file.
2908
2909 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2910
2911 * gcc.target/i386/all_one_m256i.c: New test.
2912
2913 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2914
2915 PR c++/50324
2916 * g++.dg/cpp0x/sfinae28.C: New.
2917
2918 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2919
2920 PR c/50332
2921 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2922 longer ignored on typedefs.
2923
2924 PR c++/33255 - Support -Wunused-local-typedefs warning
2925 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2926 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2927
2928 2011-09-08 Martin Jambor <mjambor@suse.cz>
2929
2930 PR tree-optimization/50287
2931 * gcc.dg/torture/pr50287.c: New test.
2932
2933 2011-09-08 Richard Guenther <rguenther@suse.de>
2934
2935 PR tree-optimization/19831
2936 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2937 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2938 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2939 * gcc.dg/errno-1.c: Adjust.
2940
2941 2011-09-08 Richard Guenther <rguenther@suse.de>
2942
2943 PR tree-optimization/19831
2944 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2945
2946 2011-09-08 Tobias Burnus <burnus@net-b.de>
2947
2948 PR fortran/44646
2949 * gfortran.dg/do_concurrent_1.f90: New.
2950 * gfortran.dg/do_concurrent_2.f90: New.
2951
2952 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2953
2954 PR target/50310
2955 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2956 * gcc.dg/pr50310-2.c: New test.
2957
2958 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2959
2960 PR fortran/48095
2961 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2962 * gfortran.dg/impure_constructor_1.f90: Modified.
2963 * gfortran.dg/proc_ptr_comp_33.f90: New.
2964
2965 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR target/50310
2968 * gcc.dg/pr50310-1.c: New test.
2969
2970 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2971
2972 PR middle-end/48571
2973 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2974 instead of 4.
2975
2976 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2977
2978 PR c++/50309
2979 * g++.dg/cpp0x/noexcept14.C: New.
2980
2981 2011-09-07 Jason Merrill <jason@redhat.com>
2982
2983 * g++.dg/cpp0x/constexpr-ref3.C: New.
2984
2985 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2986
2987 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2988
2989 * gcc.dg/section1.c: Don't xfail for avr.
2990
2991 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2992
2993 PR tree-optimization/50322
2994 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2995
2996 2011-09-07 Martin Jambor <mjambor@suse.cz>
2997
2998 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2999
3000 2011-09-07 Martin Jambor <mjambor@suse.cz>
3001
3002 PR tree-optimization/49911
3003 * g++.dg/tree-ssa/pr49911.C: New test.
3004
3005 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3006
3007 PR target/49030
3008 * gcc.dg/torture/pr49030.c: New test.
3009
3010 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3011
3012 PR fortran/50288
3013 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3014 * gfortran.dg/class_4d.f03: Deleted.
3015 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3016
3017 2011-09-07 Richard Guenther <rguenther@suse.de>
3018
3019 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3020
3021 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3022
3023 PR tree-optimization/46021
3024 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3025
3026 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3027
3028 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3029
3030 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3031
3032 * gcc.c-torture/compile/20110906-1.c: New test.
3033
3034 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3035
3036 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3037
3038 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3039
3040 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3041 --param tree-reassoc-width=1.
3042
3043 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3044 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3045
3046 2011-09-06 Richard Guenther <rguenther@suse.de>
3047
3048 PR tree-optimization/48149
3049 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3050
3051 2011-09-06 Richard Guenther <rguenther@suse.de>
3052
3053 PR tree-optimization/48317
3054 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3055
3056 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3057
3058 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3059 New procedure.
3060 (add_options_for_quad_vectors): Replace with ...
3061 (add_options_for_double_vectors): ... this.
3062 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3063 support multiple vector sizes since the vectorizer attempts to
3064 vectorize with both vector sizes.
3065 * gcc.dg/vect/no-vfa-vect-79.c,
3066 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3067 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3068 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3069 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3070 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3071 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3072 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3073 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3074 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3075 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3076 gcc.dg/vect/vect-40.c: Likewise.
3077 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3078 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3079 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3080 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3081 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3082 Likewise.
3083 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3084
3085 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3086
3087 PR target/49606
3088 * gcc.target/mips/abi-main.h: New file.
3089 * gcc.target/mips/abi-o32-long32.c: New test.
3090 * gcc.target/mips/abi-o32-long64.c: Likewise.
3091 * gcc.target/mips/abi-o64-long32.c: Likewise.
3092 * gcc.target/mips/abi-o64-long64.c: Likewise.
3093 * gcc.target/mips/abi-n32-long32.c: Likewise.
3094 * gcc.target/mips/abi-n32-long64.c: Likewise.
3095 * gcc.target/mips/abi-n64-long32.c: Likewise.
3096 * gcc.target/mips/abi-n64-long64.c: Likewise.
3097 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3098 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3099 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3100 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3101 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3102 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3103 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3104 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3105 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3106 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3107 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3108 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3109 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3110 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3111 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3112 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3113 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3114 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3115 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3116 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3117 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3118 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3119 * gcc.target/mips/branch-3.c: Likewise.
3120 * gcc.target/mips/branch-4.c: Likewise.
3121 * gcc.target/mips/branch-5.c: Likewise.
3122 * gcc.target/mips/branch-6.c: Likewise.
3123 * gcc.target/mips/branch-7.c: Likewise.
3124 * gcc.target/mips/branch-8.c: Likewise.
3125 * gcc.target/mips/branch-9.c: Likewise.
3126 * gcc.target/mips/branch-10.c: Likewise.
3127 * gcc.target/mips/branch-11.c: Likewise.
3128 * gcc.target/mips/branch-12.c: Likewise.
3129 * gcc.target/mips/branch-13.c: Likewise.
3130 * gcc.target/mips/lazy-binding-1.c: Likewise.
3131
3132 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3133
3134 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3135 to avoid warning on int=16 platforms..
3136
3137 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3138
3139 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3140 to work even with -fshort-enums.
3141
3142 2011-09-04 Jan Hubicka <jh@suse.cz>
3143
3144 * gcc.c-torture/compile/20110902.c: new testcase.
3145
3146 2011-09-04 Jason Merrill <jason@redhat.com>
3147
3148 PR c++/49267
3149 * g++.dg/cpp0x/rv-conv1.C: New.
3150
3151 DR 1328
3152 * g++.dg/cpp0x/rv-func3.C: New.
3153
3154 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3155
3156 PR c++/50248
3157 Core 1358
3158 * g++.dg/cpp0x/constexpr-template1.C: New.
3159 * g++.dg/cpp0x/constexpr-template2.C: New.
3160 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3161 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3162
3163 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3164
3165 * gnat.dg/specs/debug1.ads: Tweak pattern.
3166
3167 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3168
3169 PR fortran/50227
3170 * gfortran.dg/class_45a.f03: New.
3171 * gfortran.dg/class_45b.f03: New.
3172
3173 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3174 Ira Rosen <ira.rosen@linaro.org>
3175
3176 PR tree-optimization/50208
3177 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3178 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3179 -fno-tree-fre -fno-tree-pre.
3180
3181 2011-09-02 Martin Jambor <mjambor@suse.cz>
3182
3183 * gcc.dg/ipa/ipcp-3.c: New test.
3184
3185 2011-09-02 Richard Guenther <rguenther@suse.de>
3186
3187 PR tree-optimization/27460
3188 PR middle-end/29269
3189 * gcc.dg/vect/vect-cond-7.c: New testcase.
3190
3191 2011-09-02 Martin Jambor <mjambor@suse.cz>
3192
3193 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3194 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3195 xfailed test for inlining.
3196 * g++.dg/ipa/ivinline-9.C: Likewise.
3197
3198 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3199
3200 PR tree-optimization/50178
3201 * gfortran.dg/vect/pr50178.f90: New test.
3202
3203 2011-08-31 Martin Jambor <mjambor@suse.cz>
3204
3205 PR middle-end/49886
3206 * gcc.c-torture/execute/pr49886.c: New testcase.
3207
3208 2011-08-31 Tom de Vries <tom@codesourcery.com>
3209
3210 PR middle-end/43513
3211 * gcc.dg/pr43513.c: New test.
3212
3213 2011-08-30 Tobias Burnus <burnus@net-b.de>
3214
3215 PR fortran/45044
3216 * gfortran.dg/common_14.f90: New.
3217 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3218
3219 2011-08-30 Jason Merrill <jason@redhat.com>
3220
3221 PR c++/50084
3222 * g++.dg/cpp0x/decltype33.C: New.
3223
3224 PR c++/50089
3225 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3226
3227 PR c++/50114
3228 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3229
3230 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3231
3232 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3233
3234 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3235
3236 * gnat.dg/specs/aggr3.ads: New test.
3237 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3238
3239 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3240 * gnat.dg/specs/aggr2.ads: Likewise.
3241
3242 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3243
3244 PR fortran/45170
3245 * gfortran.dg/allocate_with_source_2.f90: New test
3246
3247 2011-08-30 Jason Merrill <jason@redhat.com>
3248
3249 PR c++/50220
3250 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3251
3252 PR c++/50234
3253 * g++.dg/cpp0x/constexpr-value3.C: New.
3254
3255 2011-08-30 Richard Guenther <rguenther@suse.de>
3256
3257 PR middle-end/48571
3258 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3259 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3260 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3261 * gcc.dg/pr36902.c: XFAIL.
3262
3263 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3264
3265 * gcc.target/i386/fma-check.h: New.
3266 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3267 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3268 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3269 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3270 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3271 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3272 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3273 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3274 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3275 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3276 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3277 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3278 * gcc.target/i386/fma-compile.c: Likewise.
3279 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3280 * gcc.target/i386/sse-12.c: Add -mfma.
3281 * gcc.target/i386/sse-13.c: Likewise.
3282 * gcc.target/i386/sse-14.c: Likewise.
3283 * gcc.target/i386/sse-22.c: Likewise.
3284 * gcc.target/i386/sse-23.c: Likewise.
3285 * g++.dg/other/i386-2.C: Likewise.
3286 * g++.dg/other/i386-3.C: Likewise.
3287
3288 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3289
3290 PR testsuite/50185
3291 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3292 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3293
3294 2011-08-30 Christian Bruel <christian.bruel@st.com>
3295
3296 * g++.dg/bprob/bprob.exp (feedback_options): Set
3297 -fbranch-probabilities.
3298 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3299
3300 2011-08-29 Jason Merrill <jason@redhat.com>
3301
3302 PR c++/50224
3303 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3304
3305 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3306 Jason Merrill <jason@redhat.com>
3307
3308 * g++.dg/dfp/base.C: New test.
3309
3310 2011-08-29 Jason Merrill <jason@redhat.com>
3311
3312 Core DR 994
3313 PR c++/50209
3314 * g++.dg/cpp0x/initlist58.C: New.
3315
3316 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3317
3318 PR fortran/50225
3319 * gfortran.dg/class_result_1.f03: New.
3320
3321 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3322
3323 PR middle-end/48722
3324 * gcc.target/i386/pr48722.c: New test.
3325
3326 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3327
3328 PR libfortran/50192
3329 * gfortran.dg/widechar_compare_1.f90: New test.
3330
3331 2011-08-26 Jason Merrill <jason@redhat.com>
3332
3333 Core DR 342
3334 PR c++/48582
3335 * g++.dg/abi/mangle50.C: New.
3336
3337 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3338
3339 PR target/50202
3340 * gcc.target/i386/pr50202.c: New test.
3341
3342 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3343
3344 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3345 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3346 * gcc.target/i386/avx-round-vec.c: New test.
3347 * gcc.target/i386/avx-roundf-vec.c: New test.
3348
3349 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3350
3351 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3352 instruction.
3353
3354 PR c/50179
3355 * c-c++-common/Wunused-var-14.c: New test.
3356
3357 2011-08-26 Tom de Vries <tom@codesourcery.com>
3358
3359 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3360
3361 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3362
3363 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3364 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3365 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3366 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3367
3368 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3369
3370 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3371 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3372 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3373 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3374
3375 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3376
3377 PR fortran/50050
3378 * gfortran.dg/pointer_comp_init_1.f90: New test.
3379
3380 2011-08-25 Jason Merrill <jason@redhat.com>
3381
3382 PR c++/50157
3383 * g++.dg/cpp0x/sfinae27.C: New.
3384
3385 2011-08-25 Tobias Burnus <burnus@net-b.de>
3386
3387 * gfortran.dg/coarray_lib_token_4.f90: New.
3388
3389 2011-08-25 Tobias Burnus <burnus@net-b.de>
3390
3391 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3392
3393 2011-08-25 Richard Guenther <rguenther@suse.de>
3394
3395 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3396
3397 2011-08-24 Tobias Burnus <burnus@net-b.de>
3398
3399 PR fortran/50163
3400 * gfortran.dg/initialization_28.f90: New.
3401
3402 2011-08-24 Richard Guenther <rguenther@suse.de>
3403
3404 PR tree-optimization/50067
3405 * gcc.dg/torture/pr50067-3.c: New testcase.
3406 * gcc.dg/torture/pr50067-4.c: Likewise.
3407 * gcc.dg/torture/pr50067-5.c: Likewise.
3408
3409 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3410
3411 * g++.dg/other/i386-2.C: Add -mavx2 check.
3412 * g++.dg/other/i386-3.C: Likewise.
3413 * gcc.target/i386/avx-1.c: Add AVX2.
3414 * gcc.target/i386/avx-2.c: Likewise.
3415 * gcc.target/i386/funcspec-5.c: Likewise.
3416 * gcc.target/i386/sse-12.c: Likewise.
3417 * gcc.target/i386/sse-13.c: Likewise.
3418 * gcc.target/i386/sse-14.c: Likewise.
3419 * gcc.target/i386/sse-22.c: Likewise.
3420 * gcc.target/i386/sse-23.c: Likewise.
3421 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3422 * gcc.target/i386/avx2-check.h: New.
3423 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3424 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3425 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3426 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3427 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3428 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3429 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3430 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3431 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3432 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3433 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3434 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3435 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3436 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3437 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3438 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3439 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3440 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3441 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3442 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3443 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3444 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3445 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3446 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3447 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3448 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3449 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3450 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3451 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3452 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3453 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3454 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3455 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3456 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3457 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3458 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3459 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3460 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3461 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3462 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3463 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3464 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3465 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3466 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3467 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3468 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3469 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3470 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3471 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3472 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3473 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3474 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3475 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3476 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3477 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3478 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3479 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3480 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3481 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3482 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3483 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3484 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3485 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3486 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3487 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3488 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3489 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3490 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3491 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3492 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3493 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3494 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3495 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3496 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3497 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3498 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3499 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3500 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3501 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3502 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3503 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3504 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3505 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3506 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3507 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3508 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3509 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3510 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3511 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3512 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3513 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3514 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3515 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3516 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3517 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3518 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3519 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3520 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3521 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3522 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3523 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3524 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3525 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3526 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3527 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3528 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3529 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3530 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3531 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3532 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3533 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3534 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3535 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3536 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3537 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3538 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3539 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3540 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3541 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3542 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3543 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3544 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3545 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3546 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3547 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3548 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3549 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3550 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3551 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3584 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3585 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3594 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3595 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3596 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3597 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3598 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3599 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3600 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3601 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3602 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3603 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3604 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3611 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3612 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3613 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3614 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3615 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3616 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3617 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3618 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3627 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3628 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3629 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3630 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3631 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3632 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3633 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3634 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3635 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3636 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3637 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3639 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3640 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3641 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3642 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3643 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3644 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3645 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3646 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3647 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3651 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3652 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3654 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3655 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3656 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3657 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3658 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3659 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3660 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3661 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3662 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3663 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3664 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3665 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3666 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3667 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3668 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3669 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3670 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3671 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3672 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3673 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3674 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3675 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3676 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3677 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3678 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3679 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3680 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3681 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3682 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3683 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3684 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3685 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3686 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3687 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3688 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3689 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3690 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3691 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3692 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3693 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3694 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3695 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3696 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3697 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3698 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3712 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3713 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3714 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3715 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3716 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3717 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3718 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3719 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3720 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3721 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3722 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3723 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3724 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3725 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3726 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3727 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3728 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3729 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3730 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3731 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3732 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3733 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3734 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3735 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3736 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3737 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3738 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3739 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3740 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3741 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3742 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3743 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3744 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3745 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3746 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3747 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3748 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3749 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3750 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3751 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3752 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3753 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3754 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3755 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3756 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3757 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3758 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3759 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3760 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3761 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3762 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3763 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3764 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3765 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3766 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3767 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3768 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3769 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3770 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3771 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3772 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3773 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3774 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3775 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3776 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3777 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3778 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3779 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3780 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3781 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3782 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3783 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3784 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3785 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3786 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3787 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3788 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3789 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3790 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3791 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3792 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3793 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3794 * gcc.target/i386/testimm-9.c: Likewise.
3795
3796 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3797
3798 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3799 * g++.dg/other/i386-3.C: Likewise.
3800 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3801 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3802 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3803 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3804 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3805 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3806 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3807 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3808 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3809 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3810 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3811 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3812 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3813 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3814 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3815 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3816 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3817 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3818 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3819 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3820 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3821 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3822 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3823 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3824 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3825 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3826 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3827 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3828 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3829 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3830 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3831 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3832 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3833 * gcc.target/i386/sse-12.c: Add BMI2.
3834 * gcc.target/i386/sse-13.c: Likewise.
3835 * gcc.target/i386/sse-14.c: Likewise.
3836 * gcc.target/i386/sse-22.c: Likewise.
3837 * gcc.target/i386/sse-23.c: Likewise.
3838
3839 2011-08-23 Jason Merrill <jason@redhat.com>
3840
3841 * g++.dg/template/crash7.C: Adjust expected errors.
3842
3843 2011-08-23 Jason Merrill <jason@redhat.com>
3844
3845 PR c++/49045
3846 Core 1321
3847 * g++.dg/cpp0x/overload2.C: New.
3848
3849 2011-08-23 Jason Merrill <jason@redhat.com>
3850
3851 Core 903
3852 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3853
3854 2011-08-23 Jason Merrill <jason@redhat.com>
3855
3856 Core 975
3857 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3858 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3859 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3860 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3861
3862 2011-08-23 Jason Merrill <jason@redhat.com>
3863
3864 PR c++/50024
3865 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3866
3867 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3868
3869 PR c++/50158
3870 * g++.dg/warn/Wunused-var-16.C: New test.
3871
3872 PR middle-end/50161
3873 * gcc.dg/pr50161.c: New test.
3874
3875 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3876
3877 PR c++/50055
3878 * g++.dg/gcov/gcov-7.C: New test.
3879
3880 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3881
3882 PR c++/46862
3883 * g++.dg/dfp/nofields.C: New test.
3884
3885 2011-08-23 Tobias Burnus <burnus@net-b.de>
3886
3887 PR fortran/31600
3888 * gfortran.dg/use_16.f90: New.
3889
3890 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3891 Kirill Yukhin <kirill.yukhin@intel.com>
3892
3893 PR target/50155
3894 * gcc.target/i386/pr50155.c: New test.
3895
3896 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3897
3898 PR tree-optimization/50133
3899 * gcc.dg/pr50133.c: New test.
3900
3901 PR middle-end/50141
3902 * c-c++-common/cxxbitfields-6.c: New test.
3903
3904 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3905
3906 PR fortran/50050
3907 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3908
3909 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3910
3911 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3912 * gcc.dg/pr49994-3.c: Ditto.
3913
3914 2011-08-22 Richard Guenther <rguenther@suse.de>
3915
3916 PR testsuite/50145
3917 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3918 * gcc.dg/torture/pr50067-2.c: Likewise.
3919
3920 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3921
3922 PR fortran/47659
3923 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3924 of a constant resulting from simplification.
3925 * gfortran.dg/warn_conversion_3.f90: New test.
3926
3927 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3928
3929 PR fortran/50130
3930 * gfortran.dg/zero_stride_1.f90: New test.
3931
3932 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3933
3934 PR fortran/49638
3935 * gfortran.dg/typebound_override_1.f90: Modified.
3936
3937 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR tree-optimization/48739
3940 * gcc.dg/pr48739-1.c: New test.
3941 * gcc.dg/pr48739-2.c: New test.
3942
3943 2011-08-20 Tobias Burnus <burnus@net-b.de>
3944
3945 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3946
3947 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3948
3949 PR fortran/50129
3950 * gfortran.dg/where_3.f90: New test.
3951
3952 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3953
3954 PR middle-end/49721
3955 * gfortran.dg/pr49721-1.f: New.
3956 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3957
3958 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3959
3960 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3961 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3962 New tests.
3963
3964 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3965
3966 * gcc.target/arm/wmul-11.c: New file.
3967 * gcc.target/arm/wmul-12.c: New file.
3968 * gcc.target/arm/wmul-13.c: New file.
3969
3970 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3971
3972 * gcc.target/arm/wmul-10.c: New file.
3973
3974 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3975
3976 * gcc.target/arm/wmul-9.c: New file.
3977 * gcc.target/arm/wmul-bitfield-2.c: New file.
3978
3979 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3980
3981 * gcc.target/arm/wmul-8.c: New file.
3982
3983 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3984
3985 * gcc.target/arm/wmul-7.c: New file.
3986
3987 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3988
3989 * gcc.target/arm/wmul-6.c: New file.
3990
3991 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3992
3993 * gcc.target/arm/wmul-5.c: New file.
3994 * gcc.target/arm/no-wmla-1.c: New file.
3995
3996 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3997
3998 * gcc.target/arm/wmul-bitfield-1.c: New file.
3999
4000 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4001
4002 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4003
4004 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4005
4006 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4007 * gcc.target/i386/conversion.c: Likewise.
4008
4009 2011-08-19 Richard Guenther <rguenther@suse.de>
4010
4011 * gcc.dg/torture/pr50067-1.c: New testcase.
4012 * gcc.dg/torture/pr50067-2.c: Likewise.
4013
4014 2011-08-19 Joey Ye <joey.ye@arm.com>
4015
4016 PR target/49437
4017 * gcc.target/arm/handler-align.c: New test.
4018 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4019 New Function.
4020
4021 2011-08-19 Joey Ye <joey.ye@arm.com>
4022
4023 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4024
4025 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4026
4027 PR fortran/50071
4028 * gfortran.dg/end_block_label_1.f90: New test.
4029 * gfortran.dg/end_associate_label_1.f90: New test.
4030
4031 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4032
4033 * gcc.dg/c1x-pointer-float-1.c: New test.
4034
4035 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4036
4037 PR fortran/50071
4038 * gfortran.dg/duplicate_labels_2.f: New test.
4039
4040 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4041
4042 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4043 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4044 gcc.dg/c1x-noreturn-5.c: New tests.
4045
4046 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4047
4048 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4049
4050 2011-08-18 Tobias Burnus <burnus@net-b.de>
4051
4052 PR fortran/18918
4053 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4054 * gfortran.dg/coarray_lock_3.f90: Fix test.
4055 * gfortran.dg/coarray_lock_4.f90: New.
4056 * gfortran.dg/coarray_lock_5.f90: New.
4057
4058 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4059
4060 PR target/50009
4061 * gcc.c-torture/compile/pr50009.c: New test.
4062
4063 PR target/50092
4064 * gcc.dg/torture/pr50092.c: New test.
4065
4066 2011-08-18 Tobias Burnus <burnus@net-b.de>
4067
4068 PR fortran/50109
4069 * gfortran.dg/namelist_73.f90: New.
4070
4071 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4072
4073 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4074
4075 PR debug/50017
4076 * gcc.dg/pr50017.c: New test.
4077
4078 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4079
4080 PR c++/45625
4081 * g++.dg/lookup/hidden-var1.C: New test case.
4082
4083 2011-08-17 Tobias Burnus <burnus@net-b.de>
4084
4085 PR fortran/31461
4086 * gfortran.dg/warn_unused_var_2.f90: New.
4087 * gfortran.dg/warn_unused_var_3.f90: New.
4088
4089 2011-08-17 Tom de Vries <tom@codesourcery.com>
4090
4091 PR target/43597
4092 * gcc.target/arm/pr43597.c: New test.
4093
4094 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4095
4096 PR fortran/50070
4097 * gfortran.dg/common_13.f90: New.
4098
4099 2011-08-16 Jason Merrill <jason@redhat.com>
4100
4101 PR c++/50086
4102 * g++.dg/cpp0x/variadic-unresolved.C: New.
4103
4104 * g++.old-deja/g++.brendan/README: Add R.I.P.
4105
4106 * g++.dg/ext/attr-used-1.C: New.
4107
4108 PR c++/50054
4109 * g++.dg/cpp0x/initlist56.C: New.
4110
4111 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4112
4113 PR testsuite/50085
4114 * g++.dg/opt/life1.C: Only run on Linux.
4115
4116 2011-08-15 Tobias Burnus <burnus@net-b.de>
4117
4118 * gfortran.dg/coarray_26.f90: New.
4119
4120 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4121
4122 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4123 -fdump-tree-vrp1.
4124
4125 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4126
4127 PR fortran/50073
4128 * gfortran.dg/func_result_7.f90: New.
4129
4130 2011-08-13 Jason Merrill <jason@redhat.com>
4131
4132 PR c++/50075
4133 * g++.dg/cpp0x/decltype32.C: New.
4134
4135 PR c++/50059
4136 * g++.dg/diagnostic/expr1.C: New.
4137
4138 2011-08-12 David Li <davidxl@google.com>
4139
4140 * g++.dg/abi/vbase15.C: New test.
4141
4142 2011-08-12 Jason Merrill <jason@redhat.com>
4143
4144 PR c++/50034
4145 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4146
4147 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4148
4149 * gcc.dg/builtins-67.c: New test.
4150 * gcc.target/i386/conversion.c: Ditto.
4151
4152 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4153 Brian Hackett <bhackett1024@gmail.com>
4154
4155 * g++.dg/plugin/decl_plugin.c: New.
4156 * g++.dg/plugin/decl-plugin-test.C: New.
4157 * g++.dg/plugin/plugin.exp: Add above testcase.
4158
4159 2011-08-11 Richard Guenther <rguenther@suse.de>
4160
4161 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4162
4163 2011-08-11 Michael Matz <matz@suse.de>
4164
4165 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4166
4167 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4168
4169 PR tree-optimization/50039
4170 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4171 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4172
4173 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4174
4175 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4176 (sse4_1_test): Initialize src3 with random value.
4177
4178 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4179
4180 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4181 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4182 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4183 * gcc.dg/scal-to-vec1.c: New test.
4184 * gcc.dg/scal-to-vec2.c: New test.
4185
4186 2011-08-09 Richard Guenther <rguenther@suse.de>
4187
4188 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4189 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4190 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4191 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4192
4193 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4194
4195 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4196
4197 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4198
4199 * gcc.dg/pr49948.c: Require pthread effective target.
4200
4201 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4202
4203 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4204
4205 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4206
4207 * gcc.target/i386/sse-22a.c: New test.
4208
4209 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4210
4211 PR tree-optimization/50014
4212 * gcc.dg/vect/pr50014.c: New test.
4213
4214 2011-08-08 Martin Jambor <mjambor@suse.cz>
4215
4216 PR middle-end/49923
4217 * gcc.dg/tree-ssa/pr49923.c: New test.
4218
4219 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4220
4221 PR target/49781
4222 * gcc.target/i386/pr49781-1.c: New.
4223
4224 2011-08-08 Jason Merrill <jason@redhat.com>
4225
4226 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4227
4228 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4229
4230 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4231
4232 PR fortran/49638
4233 * gfortran.dg/typebound_override_1.f90: New.
4234
4235 2011-08-07 Kai Tietz <ktietz@redhat.com>
4236
4237 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4238 x86_64 mingw target.
4239 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4240 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4241 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4242 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4243 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4244 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4245 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4246 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4247 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4248 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4249
4250 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4251
4252 PR testsuite/48727
4253 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4254
4255 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4256
4257 * gcc.dg/pr48770.c: Cleanup coverage files.
4258 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4259
4260 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4261
4262 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4263 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4264 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4265 lzcnt and bmi options.
4266
4267 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4268
4269 PR target/47381
4270 * gcc.dg/pr47381-1.c: New.
4271 * gcc.dg/pr47381-2.c: Likewise.
4272 * gcc.target/i386/pr47381.c: Likewise.
4273
4274 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4275
4276 PR middle-end/47727
4277 * gcc.dg/pr47727.c: New.
4278
4279 PR target/47372
4280 * gcc.dg/pr47372-1.c: New.
4281 * gcc.dg/pr47372-2.c: Likewise.
4282
4283 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4284
4285 PR middle-end/47449
4286 * gcc.target/i386/pr47449.c: New.
4287
4288 PR target/47446
4289 * gcc.dg/pr47446-1.c: New.
4290 * gcc.dg/pr47446-2.c: Likewise.
4291
4292 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4293
4294 PR target/47766
4295 * gcc.dg/pr47766.c: New.
4296
4297 PR target/47715
4298 * gcc.dg/tls/pr47715-1.c: New.
4299 * gcc.dg/tls/pr47715-2.c: Likewise.
4300 * gcc.dg/tls/pr47715-3.c: Likewise.
4301 * gcc.dg/tls/pr47715-4.c: Likewise.
4302 * gcc.dg/tls/pr47715-5.c: Likewise.
4303
4304 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4305
4306 PR libobjc/50002
4307 * objc.dg/gnu-api-2-class.m: Updated comments.
4308 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4309 * objc.dg/gnu-api-2-class-meta.m: New test.
4310 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4311
4312 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4313
4314 PR libobjc/49882
4315 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4316 with classes that are in construction.
4317
4318 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4319
4320 PR target/48084
4321 * gcc.target/i386/pr48084-1.c: New.
4322 * gcc.target/i386/pr48084-2.c: Likewise.
4323 * gcc.target/i386/pr48084-3.c: Likewise.
4324 * gcc.target/i386/pr48084-4.c: Likewise.
4325 * gcc.target/i386/pr48084-5.c: Likewise.
4326
4327 PR rtl-optimization/49504
4328 * gcc.target/i386/pr49504.c: New.
4329
4330 PR target/49860
4331 * gcc.dg/pr49860.c: New.
4332
4333 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4334
4335 PR libobjc/49882
4336 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4337 with classes that are in construction.
4338
4339 2011-08-05 Jason Merrill <jason@redhat.com>
4340
4341 PR c++/48993
4342 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4343
4344 PR c++/49921
4345 * g++.dg/cpp0x/decltype31.C: New.
4346
4347 PR c++/49669
4348 * g++.dg/init/array28.C: New.
4349
4350 PR c++/49988
4351 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4352
4353 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4354
4355 PR target/47369
4356 * gcc.dg/pr47369-1.c: New.
4357
4358 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4359
4360 PR middle-end/47364
4361 * gcc.dg/torture/pr47364-1.c: New.
4362 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4363 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4364
4365 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4366
4367 PR fortran/37211
4368 * gfortran.dg/transfer_check_2.f90: New test case.
4369
4370 2011-08-05 Jan Hubicka <jh@suse.cz>
4371
4372 PR middle-end/49494
4373 * gfortran.dg/pr49494.f90: New testcase.
4374
4375 2011-08-05 Jan Hubicka <jh@suse.cz>
4376
4377 PR middle-end/49735
4378 * gcc.c-torture/compile/pr49735.c: New testcase.
4379
4380 2011-08-05 Jason Merrill <jason@redhat.com>
4381
4382 PR c++/47453
4383 * g++.dg/cpp0x/initlist56.C: New.
4384
4385 PR c++/49812
4386 * g++.dg/overload/rvalue2.C: New.
4387
4388 PR c++/49983
4389 * g++.dg/cpp0x/range-for21.C: New.
4390
4391 * g++.dg/ext/vla11.C: New.
4392
4393 2011-08-05 Richard Guenther <rguenther@suse.de>
4394
4395 PR tree-optimization/49984
4396 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4397
4398 2011-08-05 Richard Guenther <rguenther@suse.de>
4399
4400 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4401 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4402 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4403
4404 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4405
4406 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4407 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4408 * gfortran.dg/ldist-pr43023.f90: Ditto.
4409 * gfortran.dg/namelist_52.f90: Ditto.
4410 * gfortran.dg/interface_proc_end.f90: Ditto.
4411 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4412 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4413
4414 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4415
4416 * gcc.dg/vect/vect-over-widen-1.c: New test.
4417 * gcc.dg/vect/vect-over-widen-2.c: New test.
4418 * gcc.dg/vect/vect-over-widen-3.c: New test.
4419 * gcc.dg/vect/vect-over-widen-4.c: New test.
4420
4421 2011-08-04 Richard Guenther <rguenther@suse.de>
4422
4423 PR fortran/49957
4424 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4425
4426 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4427
4428 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4429
4430 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4431
4432 PR middle-end/49905
4433 * g++.dg/ext/builtin-object-size3.C: New test.
4434
4435 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR tree-optimization/49948
4438 * gcc.dg/pr49948.c: New test.
4439
4440 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4441
4442 PR middle-end/47383
4443 * gcc.dg/torture/pr47383.c: New.
4444
4445 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4446
4447 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4448
4449 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4450
4451 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4452
4453 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4454
4455 PR target/47744
4456 * gcc.dg/torture/pr47744-1.c: New.
4457 * gcc.dg/torture/pr47744-2.c: Likewise.
4458 * gcc.dg/torture/pr47744-3.c: Likewise.
4459
4460 2011-08-03 Richard Guenther <rguenther@suse.de>
4461
4462 PR middle-end/49958
4463 * gcc.dg/torture/pr49958.c: New testcase.
4464
4465 2011-08-03 Richard Guenther <rguenther@suse.de>
4466
4467 PR tree-optimization/49938
4468 * g++.dg/torture/pr49938.C: New testcase.
4469
4470 2011-08-02 Jason Merrill <jason@redhat.com>
4471
4472 PR c++/43886
4473 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4474
4475 PR c++/49577
4476 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4477
4478 PR c++/49593
4479 * g++.dg/cpp0x/variadic115.C: New.
4480
4481 PR c++/49803
4482 * g++.dg/cpp0x/union5.C: New.
4483
4484 2011-08-02 Daniel Kraft <d@domob.eu>
4485
4486 PR fortran/49885
4487 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4488
4489 2011-08-02 Kai Tietz <ktietz@redhat.com>
4490
4491 PR middle-end/49947
4492 * gcc.dg/tree-ssa/forwprop-15.c
4493
4494 2011-08-02 Jason Merrill <jason@redhat.com>
4495
4496 PR c++/49834
4497 * g++.dg/cpp0x/range-for20.C: New.
4498
4499 2011-08-02 Tobias Burnus <burnus@net-b.de>
4500
4501 * gfortran.dg/coarray_lib_token_3.f90: New.
4502
4503 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR fortran/46752
4506 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4507 * gcc.dg/gomp/atomic-15.c: New test.
4508 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4509 * g++.dg/gomp/atomic-15.C: New test.
4510 * g++.dg/gomp/private-1.C: New test.
4511 * g++.dg/gomp/sharing-2.C: New test.
4512 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4513 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4514 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4515
4516 2011-08-02 Tobias Burnus <burnus@net-b.de>
4517
4518 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4519 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4520 cleanup-module.
4521 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4522 * gfortran.dg/allocatable_function_5.f90: Ditto.
4523 * gfortran.dg/allocate_stat.f90: Ditto.
4524 * gfortran.dg/array_constructor_20.f90: Ditto.
4525 * gfortran.dg/array_constructor_21.f90: Ditto.
4526 * gfortran.dg/array_constructor_22.f90: Ditto.
4527 * gfortran.dg/array_constructor_26.f03: Ditto.
4528 * gfortran.dg/array_function_4.f90: Ditto.
4529 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4530 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4531 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4532 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4533 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4534 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4535 * gfortran.dg/class_15.f03: Ditto.
4536 * gfortran.dg/class_27.f03: Ditto.
4537 * gfortran.dg/class_33.f90: Ditto.
4538 * gfortran.dg/class_37.f03: Ditto.
4539 * gfortran.dg/class_40.f03: Ditto.
4540 * gfortran.dg/class_42.f03: Ditto.
4541 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4542 * gfortran.dg/coarray/registering_1.f90: Ditto.
4543 * gfortran.dg/convert_1.f90: Ditto.
4544 * gfortran.dg/default_initialization_3.f90: Ditto.
4545 * gfortran.dg/dependency_25.f90: Ditto.
4546 * gfortran.dg/dependency_26.f90: Ditto.
4547 * gfortran.dg/dependency_36.f90: Ditto.
4548 * gfortran.dg/dependency_37.f90: Ditto.
4549 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4550 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4551 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4552 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4553 * gfortran.dg/elemental_result_1.f90: Ditto.
4554 * gfortran.dg/empty_derived_type.f90: Ditto.
4555 * gfortran.dg/entry_7.f90: Ditto.
4556 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4557 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4558 * gfortran.dg/error_recovery_3.f90: Ditto.
4559 * gfortran.dg/extends_4.f03: Ditto.
4560 * gfortran.dg/func_assign.f90: Ditto.
4561 * gfortran.dg/func_assign_3.f90: Ditto.
4562 * gfortran.dg/generic_1.f90: Ditto.
4563 * gfortran.dg/generic_18.f90: Ditto.
4564 * gfortran.dg/generic_22.f03: Ditto.
4565 * gfortran.dg/generic_4.f90: Ditto.
4566 * gfortran.dg/generic_6.f90: Ditto.
4567 * gfortran.dg/generic_actual_arg.f90: Ditto.
4568 * gfortran.dg/graphite/id-21.f: Ditto.
4569 * gfortran.dg/graphite/pr45758.f90: Ditto.
4570 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4571 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4572 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4573 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4574 * gfortran.dg/host_used_types_1.f90: Ditto.
4575 * gfortran.dg/implicit_1.f90: Ditto.
4576 * gfortran.dg/implicit_11.f90: Ditto.
4577 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4578 * gfortran.dg/impure_actual_1.f90: Ditto.
4579 * gfortran.dg/impure_assignment_1.f90: Ditto.
4580 * gfortran.dg/impure_constructor_1.f90: Ditto.
4581 * gfortran.dg/initialization_10.f90: Ditto.
4582 * gfortran.dg/initialization_12.f90: Ditto.
4583 * gfortran.dg/interface_14.f90: Ditto.
4584 * gfortran.dg/interface_15.f90: Ditto.
4585 * gfortran.dg/interface_2.f90: Ditto.
4586 * gfortran.dg/interface_25.f90: Ditto.
4587 * gfortran.dg/interface_26.f90: Ditto.
4588 * gfortran.dg/interface_29.f90: Ditto.
4589 * gfortran.dg/interface_assignment_1.f90: Ditto.
4590 * gfortran.dg/internal_pack_6.f90: Ditto.
4591 * gfortran.dg/internal_pack_7.f90: Ditto.
4592 * gfortran.dg/internal_pack_8.f90: Ditto.
4593 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4594 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4595 * gfortran.dg/module_commons_3.f90: Ditto.
4596 * gfortran.dg/module_equivalence_4.f90: Ditto.
4597 * gfortran.dg/module_equivalence_6.f90: Ditto.
4598 * gfortran.dg/module_function_type_1.f90: Ditto.
4599 * gfortran.dg/module_naming_1.f90: Ditto.
4600 * gfortran.dg/namelist_4.f90: Ditto.
4601 * gfortran.dg/operator_c1202.f90: Ditto.
4602 * gfortran.dg/parens_7.f90: Ditto.
4603 * gfortran.dg/pr32921.f: Ditto.
4604 * gfortran.dg/pr33646.f90: Ditto.
4605 * gfortran.dg/pr41928.f90: Ditto.
4606 * gfortran.dg/pr42119.f90: Ditto.
4607 * gfortran.dg/pr43984.f90: Ditto.
4608 * gfortran.dg/present_1.f90: Ditto.
4609 * gfortran.dg/private_type_2.f90: Ditto.
4610 * gfortran.dg/proc_decl_2.f90: Ditto.
4611 * gfortran.dg/proc_ptr_10.f90: Ditto.
4612 * gfortran.dg/proc_ptr_22.f90: Ditto.
4613 * gfortran.dg/proc_ptr_8.f90: Ditto.
4614 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4615 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4616 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4617 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4618 * gfortran.dg/substring_equivalence.f90: Ditto.
4619 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4620 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4621 * gfortran.dg/trim_optimize_6.f90: Ditto.
4622 * gfortran.dg/typebound_call_12.f03: Ditto.
4623 * gfortran.dg/typebound_operator_5.f03: Ditto.
4624 * gfortran.dg/typebound_operator_6.f03: Ditto.
4625 * gfortran.dg/typebound_proc_18.f03: Ditto.
4626 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4627 * gfortran.dg/use_1.f90: Ditto.
4628 * gfortran.dg/use_10.f90: Ditto.
4629 * gfortran.dg/use_11.f90: Ditto.
4630 * gfortran.dg/use_14.f90: Ditto.
4631 * gfortran.dg/use_only_2.f90: Ditto.
4632 * gfortran.dg/use_rename_4.f90: Ditto.
4633 * gfortran.dg/use_rename_5.f90: Ditto.
4634 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4635 * gfortran.dg/used_interface_ref.f90: Ditto.
4636 * gfortran.dg/used_types_11.f90: Ditto.
4637 * gfortran.dg/used_types_3.f90: Ditto.
4638 * gfortran.dg/used_types_4.f90: Ditto.
4639 * gfortran.dg/userdef_operator_2.f90: Ditto.
4640 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4641 * gfortran.dg/vect/pr46213.f90: Ditto.
4642 * gfortran.dg/whole_file_21.f90: Ditto.
4643 * gfortran.dg/whole_file_22.f90: Ditto.
4644 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4645 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4646
4647 2011-08-02 Kai Tietz <ktietz@redhat.com>
4648
4649 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4650
4651 2011-08-01 Jason Merrill <jason@redhat.com>
4652
4653 PR c++/49932
4654 * g++.dg/abi/mangle49.C: New.
4655
4656 PR c++/49924
4657 * g++.dg/cpp0x/constexpr-array4.C: New.
4658
4659 PR c++/49813
4660 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4661
4662 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4663
4664 PR target/49927
4665 * gcc.target/i386/pr49927.c: New test.
4666
4667 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4668
4669 PR tree-optimization/49926
4670 * gcc.dg/vect/pr49926.c: New test.
4671
4672 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4673
4674 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4675 * gcc.target/i386/lzcnt-1.c: New test.
4676 * gcc.target/i386/lzcnt-2.c: Likewise.
4677 * gcc.target/i386/lzcnt-2a.c: Likewise.
4678 * gcc.target/i386/lzcnt-3.c: Likewise.
4679 * gcc.target/i386/lzcnt-4.c: Likewise.
4680 * gcc.target/i386/lzcnt-4a.c: Likewise.
4681 * gcc.target/i386/lzcnt-5.c: Likewise.
4682 * gcc.target/i386/lzcnt-6.c: Likewise.
4683 * gcc.target/i386/lzcnt-6a.c: Likewise.
4684 * gcc.target/i386/lzcnt-check.h: Likewise.
4685
4686 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4687 * gcc.target/i386/sse-13.c: Likewise.
4688 * gcc.target/i386/sse-14.c: Likewise.
4689 * g++.dg/other/i386-2.C: Likewise.
4690 * g++.dg/other/i386-3.C: Likewise.
4691
4692 2011-08-01 Julian Brown <julian@codesourcery.com>
4693
4694 * gcc.target/arm/fixed-point-exec.c: New test.
4695
4696 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4697
4698 PR target/49920
4699 * gcc.target/i386/pr49920.c: New test.
4700
4701 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4702
4703 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4704 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4705 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4706 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4707 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4708 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4709 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4710 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4711 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4712 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4713 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4714 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4715 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4716 * g++.dg/tree-ssa/pr33615.C: Ditto.
4717 * g++.dg/tree-ssa/restrict1.C: Ditto.
4718 * c-c++-common/restrict-2.c: Ditto.
4719 * gfortran.dg/pr32921.f: Ditto.
4720 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4721 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4722 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4723 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4724 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4725 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4726 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4727 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4728 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4729 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4730
4731 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4732
4733 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4734 .exe.ltrans[0-9]*. dump files.
4735
4736 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4737
4738 PR fortran/49112
4739 * gfortran.dg/abstract_type_6.f03: Modified.
4740 * gfortran.dg/typebound_proc_24.f03: New.
4741
4742 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4743
4744 PR testsuite/49917
4745 * g++.dg/init/for1.C: Fix.
4746
4747 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4748
4749 PR fortran/48876
4750 * gfortran.dg/string_5.f90: New test.
4751
4752 2011-07-29 Jason Merrill <jason@redhat.com>
4753
4754 PR c++/49867
4755 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4756
4757 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4758
4759 PR tree-optimization/47407
4760 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4761 alpha*-dec-osf*.
4762 Sort target list.
4763
4764 2011-07-29 Richard Guenther <rguenther@suse.de>
4765
4766 * gcc.dg/uninit-suppress.c: Also disable VRP.
4767 * gcc.dg/uninit-suppress_2.c: Likewise.
4768
4769 2011-07-28 Jason Merrill <jason@redhat.com>
4770
4771 PR c++/49808
4772 * g++.dg/template/nontype24.C: New.
4773
4774 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4775
4776 PR rtl-optimization/47958
4777 * gcc.dg/torture/pr47958-1.c: New.
4778
4779 2011-07-29 Wei Guozhi <carrot@google.com>
4780
4781 PR rtl-optimization/49799
4782 * gcc.dg/pr49799.c: New test case.
4783
4784 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4785
4786 PR middle-end/48648
4787 * gcc.dg/graphite/id-pr48648.c: New.
4788
4789 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR fortran/31067
4792 * gfortran.dg/maxloc_2.f90: New test.
4793 * gfortran.dg/maxloc_3.f90: New test.
4794 * gfortran.dg/minloc_1.f90: New test.
4795 * gfortran.dg/minloc_2.f90: New test.
4796 * gfortran.dg/minloc_3.f90: New test.
4797 * gfortran.dg/minmaxloc_7.f90: New test.
4798
4799 PR debug/49871
4800 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4801
4802 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4803
4804 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4805 the builtin isn't optimized away.
4806
4807 2011-07-27 Tobias Burnus <burnus@net-b.de>
4808
4809 PR fortran/45586
4810 * gfortran.dg/lto/pr45586-2_0.f90: New.
4811
4812 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4813
4814 PR middle-end/49875
4815 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4816 * c-c++-common/cxxbitfields-5.c: Same.
4817
4818 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4819
4820 * lib/target-supports.exp (check_effective_target_mmap): Use
4821 check_function_available.
4822
4823 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4824
4825 * g++.old-deja/g++.pt/crash60.C: Updated.
4826
4827 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4828
4829 PR target/49866
4830 * gcc.target/i386/pr49866.c: New test.
4831
4832 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4833
4834 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4835 * gcc.target/i386/bmi-andn-1.c: New test.
4836 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4837 * gcc.target/i386/bmi-andn-2.c: Likewise.
4838 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4839 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4840 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4841 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4842 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4843 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4844 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4845 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4846 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4847 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4848 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4849 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4850 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4851 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4852 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4853 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4854 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4855 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4856 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4857 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4858 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4859
4860 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4861
4862 PR middle-end/47691
4863 * gfortran.dg/graphite/id-pr47691.f: New.
4864
4865 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4866
4867 * gcc.target/i386/avx-os-support.h: New.
4868 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4869 (main): Check avx_os_support before the test is run.
4870 * gcc.target/i386/aes-avx-check.h: Ditto.
4871 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4872
4873 2011-07-27 Kai Tietz <ktietz@redhat.com>
4874
4875 * gcc.target/i386/aggregate-ret3.c: New test.
4876 * gcc.target/i386/aggregate-ret4.c: New test.
4877
4878 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4879
4880 PR fortran/49755
4881 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4882 allocated array should *not* change its size.
4883 * gfortran.dg/multiple_allocation_3.f90: New test.
4884
4885 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4886
4887 PR c++/49776
4888 * g++.dg/cpp0x/constexpr-49776.C: New.
4889
4890 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4891
4892 PR middle-end/47046
4893 * gcc.dg/graphite/id-pr47046.c: New.
4894
4895 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4896
4897 PR middle-end/47653
4898 * gcc.dg/graphite/run-id-pr47593.c: New.
4899
4900 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4901
4902 PR middle-end/47653
4903 * gcc.dg/graphite/run-id-pr47653.c: New.
4904 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4905 induction variables.
4906 * gcc.dg/graphite/scop-16.c: Same.
4907 * gcc.dg/graphite/scop-17.c: Same.
4908 * gcc.dg/graphite/scop-21.c: Same.
4909
4910 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4911
4912 PR middle-end/48805
4913 * gcc.dg/graphite/id-pr48805.c: New.
4914
4915 2011-07-26 Tobias Burnus <burnus@net-b.de>
4916
4917 * gfortran.dg/coarray_lib_token_2.f90: New.
4918
4919 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4920
4921 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4922 SPU local store.
4923
4924 2011-07-25 Andrew Pinski <apinski@cavium.com>
4925
4926 PR tree-opt/49671
4927 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4928 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4929
4930 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4931
4932 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4933
4934 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4935 * gcc.c-torture/execute/loop-2g.c: Likewise.
4936 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4937 Require mmap support.
4938 * gcc.c-torture/execute/loop-2g.x: Likewise.
4939 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4940 (MAP_ANON): Provide default.
4941 * gcc.dg/20050826-1.c: Likewise.
4942 * gcc.target/i386/pr36533.c: Likewise.
4943 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4944 Use dg-require-effective-target mmap.
4945
4946 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4947
4948 PR c++/49838
4949 * g++.dg/cpp0x/range-for19.C: New.
4950
4951 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4952
4953 PR testsuite/49753
4954 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4955
4956 Revert:
4957 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR testsuite/49753
4960 * g++.dg/torture/pr49309.C: Remove.
4961
4962 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4963
4964 PR tree-optimization/49809
4965 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4966 test.
4967
4968 2011-07-25 Richard Guenther <rguenther@suse.de>
4969
4970 PR tree-optimization/49715
4971 * gcc.target/i386/pr49715-1.c: New testcase.
4972 * gcc.target/i386/pr49715-2.c: Likewise.
4973
4974 2011-07-23 Jason Merrill <jason@redhat.com>
4975
4976 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4977
4978 2011-07-22 Jason Merrill <jason@redhat.com>
4979
4980 PR c++/49793
4981 * g++.dg/cpp0x/initlist55.C: New.
4982
4983 2011-07-23 Tobias Burnus <burnus@net-b.de>
4984
4985 PR fortran/49791
4986 * gfortran.dg/namelist_72.f: New.
4987
4988 2011-07-23 Tobias Burnus <burnus@net-b.de>
4989
4990 * gfortran.dg/coarray_25.f90: New.
4991
4992 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4993
4994 * override1.C: This test should use c++0x mode.
4995 * override3.C: New. Test the diagnostics in c++98 mode.
4996
4997 2011-07-22 Jason Merrill <jason@redhat.com>
4998 Mark Glisse <marc.glisse@normalesup.org>
4999
5000 PR c++/30112
5001 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5002
5003 PR c++/49813
5004 * g++.dg/opt/builtins2.C: New.
5005 * g++.dg/other/error27.C: Don't rely on __builtin.
5006
5007 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5008
5009 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5010 on lp64 targets.
5011 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5012 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5013 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5014 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5015
5016 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5017 instead of ia32.
5018
5019 2011-07-22 Richard Guenther <rguenther@suse.de>
5020
5021 PR tree-optimization/45819
5022 * gcc.dg/pr45819.c: New testcase.
5023
5024 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5025
5026 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5027
5028 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5029
5030 PR middle-end/47654
5031 PR middle-end/49649
5032 * gcc.dg/graphite/run-id-pr47654.c: New.
5033
5034 2011-07-21 Ian Lance Taylor <iant@google.com>
5035
5036 PR middle-end/49705
5037 * gcc.dg/pr49705.c: New test.
5038
5039 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5040
5041 * lib/target-supports.exp (check_avx_os_support_available): New.
5042 (check_effective_target_avx_runtime): Use it.
5043
5044 2011-07-21 Richard Guenther <rguenther@suse.de>
5045
5046 PR tree-optimization/49770
5047 * g++.dg/torture/pr49770.C: New testcase.
5048
5049 2011-07-21 Kai Tietz <ktietz@redhat.com>
5050
5051 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5052 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5053
5054 2011-07-21 Tobias Burnus <burnus@net-b.de>
5055
5056 * gfortran.dg/coarray_lib_token_1.f90: New.
5057
5058 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5059
5060 * gcc.dg/pr32912-2.c: Skip for AVR.
5061 * gcc.dg/pr44674.c: Add dg-require-profiling.
5062
5063 2011-07-20 Jason Merrill <jason@redhat.com>
5064
5065 * g++.dg/ext/desig2.C: New.
5066
5067 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5068
5069 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5070 be generated.
5071 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5072 * gcc.target/powerpc/recip-3.c: Ditto.
5073
5074 2011-07-19 Jason Merrill <jason@redhat.com>
5075
5076 PR c++/6709 (DR 743)
5077 PR c++/42603 (DR 950)
5078 * g++.dg/cpp0x/decltype21.C: New.
5079
5080 2011-07-20 Richard Guenther <rguenther@suse.de>
5081
5082 PR middle-end/18908
5083 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5084 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5085
5086 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5087
5088 * gcc.target/arm/combine-movs.c: New.
5089 * gcc.target/arm/unsigned-extend-2.c: New.
5090
5091 2011-07-19 Jason Merrill <jason@redhat.com>
5092
5093 PR c++/49785
5094 * g++.dg/cpp0x/variadic114.C: New.
5095
5096 2011-07-19 Tobias Burnus <burnus@net-b.de>
5097
5098 * gfortran.dg/coarray_args_1.f90: New.
5099 * gfortran.dg/coarray_args_2.f90: New.
5100
5101 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5102
5103 PR fortran/49708
5104 * gfortran.dg/allocate_error_3.f90: New.
5105
5106 2011-07-19 Richard Guenther <rguenther@suse.de>
5107
5108 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5109 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5110 * gcc.dg/torture/20110719-1.c: New testcase.
5111
5112 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5113
5114 PR tree-optimization/49768
5115 * gcc.c-torture/execute/pr49768.c: New test.
5116
5117 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5118
5119 PR tree-optimization/49771
5120 * gcc.dg/vect/pr49771.c: New test.
5121
5122 2011-07-18 Martin Jambor <mjambor@suse.cz>
5123
5124 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5125 * gcc.dg/ipa/ipa-2.c: Likewise.
5126 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5127 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5128 * gcc.dg/ipa/ipa-5.c: Likewise.
5129 * gcc.dg/ipa/ipa-7.c: Likewise.
5130 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5131 * gcc.dg/ipa/ipacost-1.c: Likewise.
5132 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5133 functions.
5134 * gcc.dg/ipa/ipcp-1.c: New test.
5135 * gcc.dg/ipa/ipcp-2.c: Likewise.
5136 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5137
5138 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR middle-end/49675
5141 * gfortran.dg/pr49675.f90: New test.
5142
5143 2011-07-18 Richard Guenther <rguenther@suse.de>
5144
5145 * gcc.dg/torture/20110718-1.c: New testcase.
5146
5147 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5148
5149 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5150 * g++.dg/ext/bitfield3.C: Likewise.
5151 * g++.dg/ext/bitfield4.C: Likewise.
5152 * g++.dg/ext/bitfield5.C: Likewise.
5153 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5154 * g++.dg/other/pr23205-2.C: Likewise.
5155 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5156 * gcc.c-torture/compile/20001109-2.c: Likewise.
5157 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5158 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5159 * gcc.dg/bitfld-16.c: Likewise.
5160 * gcc.dg/bitfld-17.c: Likewise.
5161 * gcc.dg/bitfld-18.c: Likewise.
5162 * gcc.dg/builtins-config.h: Remove Netware support.
5163 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5164 * gcc.dg/cdce2.c: Likewise.
5165 * gcc.dg/cpp/assert4.c: Remove netware support.
5166 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5167 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5168
5169 * lib/target-supports.exp (check_visibility_available): Remove
5170 NetWare support.
5171 (check_profiling_available): Likewise.
5172
5173 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5174
5175 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5176
5177 2011-07-17 Tobias Burnus <burnus@net-b.de>
5178 Thomas Koenig <tkoenig@gcc.gnu.org>
5179
5180 PR fortran/34657
5181 * gfortran.dg/generic_17.f90: Fix testcase.
5182 * gfortran.dg/interface_3.f90: Add dg-error.
5183 * gfortran.dg/use_14.f90: New.
5184 * gfortran.dg/use_15.f90: New.
5185
5186 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5187
5188 * gnat.dg/pointer_controlled.adb: New test.
5189
5190 2011-07-17 Tobias Burnus <burnus@net-b.de>
5191
5192 PR fortran/49624
5193 * gfortran.dg/pointer_remapping_7.f90: New.
5194
5195 2011-07-16 Jason Merrill <jason@redhat.com>
5196
5197 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5198
5199 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5200 Jason Merrill <jason@redhat.com>
5201
5202 PR c++/45329
5203 PR c++/48934
5204 * g++.dg/cpp0x/decltype29.C: Adjust.
5205 * g++.dg/cpp0x/error4.C: Adjust.
5206 * g++.dg/cpp0x/sfinae26.C: Adjust.
5207 * g++.dg/cpp0x/variadic105.C: Adjust.
5208 * g++.dg/template/deduce3.C: Adjust.
5209 * g++.dg/template/error45.C: Adjust.
5210 * g++.dg/template/ptrmem2.C: Adjust.
5211 * g++.dg/template/sfinae2.C: Adjust.
5212 * g++.old-deja/g++.pt/crash60.C: Adjust.
5213 * g++.old-deja/g++.pt/unify6.C: Adjust.
5214 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5215 * g++.dg/cpp0x/nullptr15.C: Adjust.
5216 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5217 * g++.dg/cpp0x/pr31431.C: Adjust.
5218 * g++.dg/cpp0x/pr31434.C: Adjust.
5219 * g++.dg/cpp0x/sfinae11.C: Adjust
5220 * g++.dg/cpp0x/temp_default2.C: Adjust.
5221 * g++.dg/cpp0x/trailing4.C: Adjust.
5222 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5223 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5224 * g++.dg/cpp0x/variadic105.C: Adjust.
5225 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5226 * g++.dg/ext/vla2.C: Adjust.
5227 * g++.dg/other/ptrmem10.C: Adjust.
5228 * g++.dg/other/ptrmem11.C: Adjust.
5229 * g++.dg/overload/unknown1.C: Adjust.
5230 * g++.dg/template/conv11.C: Adjust.
5231 * g++.dg/template/dependent-expr5.C: Adjust.
5232 * g++.dg/template/friend.C: Adjust.
5233 * g++.dg/template/incomplete2.C: Adjust.
5234 * g++.dg/template/local4.C: Adjust.
5235 * g++.dg/template/local6.C: Adjust.
5236 * g++.dg/template/operator9.C: Adjust.
5237 * g++.dg/template/ttp25.C: Adjust.
5238 * g++.dg/template/unify10.C: Adjust.
5239 * g++.dg/template/unify11.C: Adjust.
5240 * g++.dg/template/unify6.C: Adjust.
5241 * g++.dg/template/unify9.C: Adjust.
5242 * g++.dg/template/varmod1.C: Adjust.
5243 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5244 * g++.old-deja/g++.pt/crash28.C: Adjust.
5245 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5246 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5247 * g++.old-deja/g++.pt/expr2.C: Adjust.
5248 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5249 * g++.old-deja/g++.pt/spec5.C: Adjust.
5250 * g++.old-deja/g++.pt/spec6.C: Adjust.
5251 * g++.old-deja/g++.pt/unify4.C: Adjust.
5252 * g++.old-deja/g++.pt/unify8.C: Adjust.
5253 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5254 * g++.dg/overload/template5.C: New testcase.
5255 * g++.dg/template/overload12.C: New testcase.
5256
5257 2011-07-11 Tobias Burnus <burnus@net-b.de>
5258
5259 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5260 * gfortran.dg/coarray_7.f90: Ditto.
5261 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5262 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5263
5264 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5265
5266 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5267 case.
5268 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5269 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5270 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5271 C67X.
5272 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5273 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5274 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5275
5276 2011-07-15 Jason Merrill <jason@redhat.com>
5277
5278 PR testsuite/49741
5279 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5280 Use --extra_opts instead of --additional_options.
5281
5282 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR testsuite/49753
5285 * g++.dg/torture/pr49309.C: Remove.
5286
5287 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5288
5289 * gcc.target/tic6x/weak-call.c: New test.
5290 * gcc.target/tic6x/fpcmp.c: New test.
5291 * gcc.target/tic6x/fpdiv.c: New test.
5292 * gcc.target/tic6x/rotdi16-scan.c: New test.
5293 * gcc.target/tic6x/ffssi.c: New test.
5294 * gcc.target/tic6x/fpdiv-lib.c: New test.
5295 * gcc.target/tic6x/cold-lc.c: New test.
5296 * gcc.target/tic6x/longcalls.c: New test.
5297 * gcc.target/tic6x/abi-align-1.c: New test.
5298 * gcc.target/tic6x/fpcmp-finite.c: New test.
5299 * gcc.target/tic6x/rotdi16.c: New test.
5300 * gcc.target/tic6x/bswapl.c: New test.
5301 * gcc.target/tic6x/ffsdi.c: New test.
5302 * gcc.target/tic6x/tic6x.exp: New file.
5303 * gcc.target/tic6x/builtins/arith24.c: New test.
5304 * gcc.target/tic6x/builtins/smpy.c: New test.
5305 * gcc.target/tic6x/builtins/smpylh.c: New test.
5306 * gcc.target/tic6x/builtins/smpyh.c: New test.
5307 * gcc.target/tic6x/builtins/sarith1.c: New test.
5308 * gcc.target/tic6x/builtins/extclr.c: New test
5309 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5310 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5311 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5312 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5313 New functions.
5314 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5315 __TMS320C6X__.
5316 * gcc.dg/20020312-2.c: Likewise.
5317 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5318 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5319 * gcc.dg/torture/builtin-math-7.c: Likewise.
5320
5321 PR testsuite/49757
5322 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5323 not testing tic6x-*-*.
5324
5325 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5326
5327 PR tree-opt/49309
5328 * g++.dg/torture/pr49309.C: New testcase.
5329
5330 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5331
5332 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5333
5334 2011-07-14 Richard Guenther <rguenther@suse.de>
5335
5336 PR tree-optimization/49651
5337 * gcc.dg/torture/pr49651.c: New testcase.
5338
5339 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5340
5341 PR target/43746
5342 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5343
5344 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5345
5346 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5347 -mno-pointers-to-nested-functions.
5348 * gcc.target/powerpc/no-r11-2.c: Ditto.
5349 * gcc.target/powerpc/no-r11-3.c: Ditto.
5350
5351 2011-07-13 Jason Merrill <jason@redhat.com>
5352
5353 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5354 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5355 when compiling C files.
5356 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5357 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5358 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5359 * g++.dg/lookup/anon2.C: Likewise.
5360 * g++.dg/tree-ssa/copyprop.C: Likewise.
5361 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5362 * g++.dg/init/vector1.C: Ignore narrowing errors.
5363 * g++.dg/torture/pr35526.C: Likewise.
5364 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5365
5366 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5367
5368 PR libfortran/49296
5369 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5370 and logical reads.
5371
5372 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5373
5374 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5375 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5376
5377 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5378
5379 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5380 * lib/obj-c++.exp (obj-c++_init): Ditto.
5381 * lib/file-format.exp (gcc_target_object_format): Ditto.
5382 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5383 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5384 (check_visibility_available): Ditto.
5385 (check_effective_target_tls_native): Ditto.
5386 (check_effective_target_tls_emulated): Ditto.
5387 (check_effective_target_function_sections): Ditto.
5388
5389 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5390
5391 * gcc.target/arm/pr48183.c: New test.
5392
5393 2011-07-13 Richard Guenther <rguenther@suse.de>
5394
5395 * gcc.dg/torture/20110713-1.c: New testcase.
5396
5397 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5398
5399 PR rtl-opt/49474
5400 * gcc.c-torture/compile/pr49474.c: New testcase.
5401
5402 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR tree-optimization/49712
5405 * gcc.c-torture/execute/pr49712.c: New test.
5406
5407 2011-07-11 Jason Merrill <jason@redhat.com>
5408
5409 PR c++/44609
5410 * g++.dg/template/recurse3.C: New.
5411
5412 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR debug/49676
5415 * gcc.dg/guality/csttest.c: New test.
5416
5417 PR fortran/49698
5418 * gfortran.dg/pr49698.f90: New test.
5419
5420 2011-07-11 Jeff Law <law@redhat.com>
5421
5422 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5423
5424 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5425
5426 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5427 * go.test/go-test.exp (go-set-goarch): Likewise.
5428
5429 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5430
5431 PR target/39633
5432 * gcc.target/avr/torture/pr39633.c: New test case.
5433
5434 2011-07-11 Tobias Burnus <burnus@net-b.de>
5435
5436 PR fortran/18918
5437 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5438
5439 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5440
5441 * lib/target-supports.exp (check_effective_target_scheduling):
5442 New Function.
5443 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5444 * gcc.dg/pr45055.c: Ditto.
5445 * gcc.dg/pr45353.c: Ditto.
5446 * g++.dg/pr45056.C: Ditto.
5447
5448 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5449
5450 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5451 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5452 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5453 * g++.dg/torture/pr31863.C: Skip AVR.
5454
5455 2011-07-10 Tobias Burnus <burnus@net-b.de>
5456
5457 PR fortran/49690
5458 * gfortran.dg/intrinsic_signal.f90: New.
5459
5460 2011-07-09 Jason Merrill <jason@redhat.com>
5461
5462 * g++.dg/cpp0x/regress/regress6.C: New.
5463 * g++.dg/parse/crash45.C: Adjust message.
5464 * g++.dg/template/crash38.C: Adjust message.
5465 * g++.dg/template/crash64.C: Adjust message.
5466
5467 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5468
5469 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5470 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5471 * g++.dg/abi/bitfield3.C: Likewise.
5472 * g++.dg/eh/pr38662.C: Likewise.
5473 * g++.dg/ext/attrib36.C: Likewise.
5474 * g++.dg/ext/attrib37.C: Likewise.
5475 * g++.dg/ext/attrib8.C: Likewise.
5476 * g++.dg/ext/tmplattr1.C: Likewise.
5477 * g++.dg/inherit/override-attribs.C: Likewise.
5478 * g++.dg/opt/inline9.C: Likewise.
5479 * g++.dg/opt/life1.C: Likewise.
5480 * g++.dg/opt/longbranch2.C: Likewise.
5481 * g++.dg/opt/nrv12.C: Likewise.
5482 * g++.dg/opt/reg-stack4.C: Likewise.
5483 * g++.dg/other/pr35504.C: Likewise.
5484 * g++.dg/other/pr39496.C: Likewise.
5485 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5486 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5487 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5488 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5489 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5490 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5491 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5492 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5493 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5494 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5495 * g++.dg/warn/pr15774-1.C: Likewise.
5496 * g++.dg/warn/pr15774-2.C: Likewise.
5497 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5498 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5499 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5500 * g++.old-deja/g++.pt/asm2.C: Likewise.
5501 * gcc.c-torture/compile/20000804-1.c: Likewise.
5502 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5503 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5504 * gcc.dg/20020108-1.c: Likewise.
5505 * gcc.dg/20020122-2.c: Likewise.
5506 * gcc.dg/20020122-3.c: Likewise.
5507 * gcc.dg/20020206-1.c: Likewise.
5508 * gcc.dg/20020219-1.c: Likewise.
5509 * gcc.dg/20020310-1.c: Likewise.
5510 * gcc.dg/20020411-1.c: Likewise.
5511 * gcc.dg/20020418-2.c: Likewise.
5512 * gcc.dg/20020426-2.c: Likewise.
5513 * gcc.dg/20020517-1.c: Likewise.
5514 * gcc.dg/20030204-1.c: Likewise.
5515 * gcc.dg/20030826-2.c: Likewise.
5516 * gcc.dg/20031102-1.c: Likewise.
5517 * gcc.dg/20031202-1.c: Likewise.
5518 * gcc.dg/20050111-1.c: Likewise.
5519 * gcc.dg/20050503-1.c: Likewise.
5520 * gcc.dg/array-init-1.c: Likewise.
5521 * gcc.dg/builtin-apply4.c: Likewise.
5522 * gcc.dg/dfp/pr31344.c: Likewise.
5523 * gcc.dg/gomp/atomic-11.c: Likewise.
5524 * gcc.dg/graphite/pr40281.c: Likewise.
5525 * gcc.dg/ia64-sync-1.c: Likewise.
5526 * gcc.dg/ia64-sync-2.c: Likewise.
5527 * gcc.dg/ia64-sync-3.c: Likewise.
5528 * gcc.dg/ia64-sync-4.c: Likewise.
5529 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5530 * gcc.dg/invalid-call-1.c: Likewise.
5531 * gcc.dg/loop-3.c: Likewise.
5532 * gcc.dg/lower-subreg-1.c: Likewise.
5533 * gcc.dg/lto/pr47259_0.c: Likewise.
5534 * gcc.dg/nested-calls-1.c: Likewise.
5535 * gcc.dg/pr20017.c: Likewise.
5536 * gcc.dg/pr25023.c: Likewise.
5537 * gcc.dg/pr27671-2.c: Likewise.
5538 * gcc.dg/pr32176.c: Likewise.
5539 * gcc.dg/pr33676.c: Likewise.
5540 * gcc.dg/pr35045.c: Likewise.
5541 * gcc.dg/pr36015.c: Likewise.
5542 * gcc.dg/pr36584.c: Likewise.
5543 * gcc.dg/pr36998.c: Likewise.
5544 * gcc.dg/pr37438.c: Likewise.
5545 * gcc.dg/pr37908.c: Likewise.
5546 * gcc.dg/pr41241.c: Likewise.
5547 * gcc.dg/pr41340.c: Likewise.
5548 * gcc.dg/pr44136.c: Likewise.
5549 * gcc.dg/pr44194-1.c: Likewise.
5550 * gcc.dg/pr46212.c: Likewise.
5551 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5552 * gcc.dg/setjmp-2.c: Likewise.
5553 * gcc.dg/short-compare-1.c: Likewise.
5554 * gcc.dg/short-compare-2.c: Likewise.
5555 * gcc.dg/smod-1.c: Likewise.
5556 * gcc.dg/sync-2.c: Likewise.
5557 * gcc.dg/sync-3.c: Likewise.
5558 * gcc.dg/tls/opt-1.c: Likewise.
5559 * gcc.dg/tls/opt-2.c: Likewise.
5560 * gcc.dg/tls/opt-3.c: Likewise.
5561 * gcc.dg/torture/badshift.c: Likewise.
5562 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5563 * gcc.dg/torture/pr20314-2.c: Likewise.
5564 * gcc.dg/torture/pr36891.c: Likewise.
5565 * gcc.dg/torture/pr38774.c: Likewise.
5566 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5567 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5568 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5569 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5570 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5571 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5572 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5573 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5574 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5575 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5576 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5577 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5578 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5579 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5580 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5581 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5582 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5583 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5584 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5585 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5586 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5587 * gcc.dg/unroll-1.c: Likewise.
5588 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5589 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5590 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5591 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5592 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5593 * gcc.target/i386/20000609-1.c: Likewise.
5594 * gcc.target/i386/20000720-1.c: Likewise.
5595 * gcc.target/i386/20000724-1.c: Likewise.
5596 * gcc.target/i386/20011107-1.c: Likewise.
5597 * gcc.target/i386/20011119-1.c: Likewise.
5598 * gcc.target/i386/20020201-3.c: Likewise.
5599 * gcc.target/i386/20020218-1.c: Likewise.
5600 * gcc.target/i386/20020729-1.c: Likewise.
5601 * gcc.target/i386/20030926-1.c: Likewise.
5602 * gcc.target/i386/20060125-1.c: Likewise.
5603 * gcc.target/i386/20060125-2.c: Likewise.
5604 * gcc.target/i386/20060512-1.c: Likewise.
5605 * gcc.target/i386/20060512-2.c: Likewise.
5606 * gcc.target/i386/20060512-3.c: Likewise.
5607 * gcc.target/i386/20060512-4.c: Likewise.
5608 * gcc.target/i386/387-1.c: Likewise.
5609 * gcc.target/i386/387-2.c: Likewise.
5610 * gcc.target/i386/387-5.c: Likewise.
5611 * gcc.target/i386/387-6.c: Likewise.
5612 * gcc.target/i386/980312-1.c: Likewise.
5613 * gcc.target/i386/980313-1.c: Likewise.
5614 * gcc.target/i386/990117-1.c: Likewise.
5615 * gcc.target/i386/990424-1.c: Likewise.
5616 * gcc.target/i386/990524-1.c: Likewise.
5617 * gcc.target/i386/991129-1.c: Likewise.
5618 * gcc.target/i386/991214-1.c: Likewise.
5619 * gcc.target/i386/991230-1.c: Likewise.
5620 * gcc.target/i386/addr-sel-1.c: Likewise.
5621 * gcc.target/i386/aggregate-ret1.c: Likewise.
5622 * gcc.target/i386/aggregate-ret2.c: Likewise.
5623 * gcc.target/i386/align-main-3.c: Likewise.
5624 * gcc.target/i386/amd64-abi-1.c: Likewise.
5625 * gcc.target/i386/amd64-abi-2.c: Likewise.
5626 * gcc.target/i386/amd64-abi-4.c: Likewise.
5627 * gcc.target/i386/amd64-abi-5.c: Likewise.
5628 * gcc.target/i386/amd64-abi-6.c: Likewise.
5629 * gcc.target/i386/asm-1.c: Likewise.
5630 * gcc.target/i386/asm-3.c: Likewise.
5631 * gcc.target/i386/asm-5.c: Likewise.
5632 * gcc.target/i386/attributes-error.c: Likewise.
5633 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5634 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5635 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5636 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5637 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5638 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5639 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5640 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5641 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5642 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5643 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5644 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5645 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5646 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5647 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5648 * gcc.target/i386/bitfield1.c: Likewise.
5649 * gcc.target/i386/bitfield2.c: Likewise.
5650 * gcc.target/i386/bmi-2.c: Likewise.
5651 * gcc.target/i386/bmi-5.c: Likewise.
5652 * gcc.target/i386/builtin-unreachable.c: Likewise.
5653 * gcc.target/i386/cleanup-2.c: Likewise.
5654 * gcc.target/i386/clobbers.c: Likewise.
5655 * gcc.target/i386/cmov8.c: Likewise.
5656 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5657 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5658 * gcc.target/i386/compress-float-387.c: Likewise.
5659 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5660 * gcc.target/i386/compress-float-sse.c: Likewise.
5661 * gcc.target/i386/crc32-2.c: Likewise.
5662 * gcc.target/i386/crc32-3.c: Likewise.
5663 * gcc.target/i386/divmod-7.c: Likewise.
5664 * gcc.target/i386/divmod-8.c: Likewise.
5665 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5666 * gcc.target/i386/fma3-builtin.c: Likewise.
5667 * gcc.target/i386/fma3-fma.c: Likewise.
5668 * gcc.target/i386/fma4-256-vector.c: Likewise.
5669 * gcc.target/i386/fma4-builtin.c: Likewise.
5670 * gcc.target/i386/fma4-fma-2.c: Likewise.
5671 * gcc.target/i386/fma4-fma.c: Likewise.
5672 * gcc.target/i386/fma4-vector-2.c: Likewise.
5673 * gcc.target/i386/fma4-vector.c: Likewise.
5674 * gcc.target/i386/funcspec-1.c: Likewise.
5675 * gcc.target/i386/funcspec-10.c: Likewise.
5676 * gcc.target/i386/funcspec-11.c: Likewise.
5677 * gcc.target/i386/funcspec-2.c: Likewise.
5678 * gcc.target/i386/funcspec-5.c: Likewise.
5679 * gcc.target/i386/funcspec-6.c: Likewise.
5680 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5681 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5682 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5683 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5684 * gcc.target/i386/incoming-1.c: Likewise.
5685 * gcc.target/i386/incoming-10.c: Likewise.
5686 * gcc.target/i386/incoming-11.c: Likewise.
5687 * gcc.target/i386/incoming-12.c: Likewise.
5688 * gcc.target/i386/incoming-13.c: Likewise.
5689 * gcc.target/i386/incoming-14.c: Likewise.
5690 * gcc.target/i386/incoming-15.c: Likewise.
5691 * gcc.target/i386/incoming-2.c: Likewise.
5692 * gcc.target/i386/incoming-3.c: Likewise.
5693 * gcc.target/i386/incoming-4.c: Likewise.
5694 * gcc.target/i386/incoming-5.c: Likewise.
5695 * gcc.target/i386/incoming-6.c: Likewise.
5696 * gcc.target/i386/incoming-7.c: Likewise.
5697 * gcc.target/i386/incoming-8.c: Likewise.
5698 * gcc.target/i386/incoming-9.c: Likewise.
5699 * gcc.target/i386/lea.c: Likewise.
5700 * gcc.target/i386/local.c: Likewise.
5701 * gcc.target/i386/loop-1.c: Likewise.
5702 * gcc.target/i386/loop-2.c: Likewise.
5703 * gcc.target/i386/loop-3.c: Likewise.
5704 * gcc.target/i386/max-stack-align.c: Likewise.
5705 * gcc.target/i386/memcpy-1.c: Likewise.
5706 * gcc.target/i386/movbe-2.c: Likewise.
5707 * gcc.target/i386/movq-2.c: Likewise.
5708 * gcc.target/i386/movq.c: Likewise.
5709 * gcc.target/i386/nrv1.c: Likewise.
5710 * gcc.target/i386/pad-4.c: Likewise.
5711 * gcc.target/i386/pad-5a.c: Likewise.
5712 * gcc.target/i386/pad-5b.c: Likewise.
5713 * gcc.target/i386/pad-6a.c: Likewise.
5714 * gcc.target/i386/pad-6b.c: Likewise.
5715 * gcc.target/i386/pad-7.c: Likewise.
5716 * gcc.target/i386/pad-9.c: Likewise.
5717 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5718 * gcc.target/i386/pic-1.c: Likewise.
5719 * gcc.target/i386/pr12092-1.c: Likewise.
5720 * gcc.target/i386/pr12329.c: Likewise.
5721 * gcc.target/i386/pr21518.c: Likewise.
5722 * gcc.target/i386/pr22362.c: Likewise.
5723 * gcc.target/i386/pr22585.c: Likewise.
5724 * gcc.target/i386/pr23098.c: Likewise.
5725 * gcc.target/i386/pr25196.c: Likewise.
5726 * gcc.target/i386/pr25293.c: Likewise.
5727 * gcc.target/i386/pr25654.c: Likewise.
5728 * gcc.target/i386/pr26449.c: Likewise.
5729 * gcc.target/i386/pr26778.c: Likewise.
5730 * gcc.target/i386/pr26826.c: Likewise.
5731 * gcc.target/i386/pr27266.c: Likewise.
5732 * gcc.target/i386/pr29978.c: Likewise.
5733 * gcc.target/i386/pr30505.c: Likewise.
5734 * gcc.target/i386/pr30961-1.c: Likewise.
5735 * gcc.target/i386/pr31628.c: Likewise.
5736 * gcc.target/i386/pr32000-2.c: Likewise.
5737 * gcc.target/i386/pr32661-1.c: Likewise.
5738 * gcc.target/i386/pr32708-2.c: Likewise.
5739 * gcc.target/i386/pr32708-3.c: Likewise.
5740 * gcc.target/i386/pr34256.c: Likewise.
5741 * gcc.target/i386/pr34312.c: Likewise.
5742 * gcc.target/i386/pr34522.c: Likewise.
5743 * gcc.target/i386/pr35160.c: Likewise.
5744 * gcc.target/i386/pr35281.c: Likewise.
5745 * gcc.target/i386/pr36246.c: Likewise.
5746 * gcc.target/i386/pr36786.c: Likewise.
5747 * gcc.target/i386/pr37275.c: Likewise.
5748 * gcc.target/i386/pr37843-3.c: Likewise.
5749 * gcc.target/i386/pr37843-4.c: Likewise.
5750 * gcc.target/i386/pr39082-1.c: Likewise.
5751 * gcc.target/i386/pr39431.c: Likewise.
5752 * gcc.target/i386/pr39496.c: Likewise.
5753 * gcc.target/i386/pr39543-2.c: Likewise.
5754 * gcc.target/i386/pr39911.c: Likewise.
5755 * gcc.target/i386/pr40718.c: Likewise.
5756 * gcc.target/i386/pr40906-1.c: Likewise.
5757 * gcc.target/i386/pr40906-2.c: Likewise.
5758 * gcc.target/i386/pr40906-3.c: Likewise.
5759 * gcc.target/i386/pr40934.c: Likewise.
5760 * gcc.target/i386/pr41900.c: Likewise.
5761 * gcc.target/i386/pr42589.c: Likewise.
5762 * gcc.target/i386/pr43662.c: Likewise.
5763 * gcc.target/i386/pr43671.c: Likewise.
5764 * gcc.target/i386/pr43766.c: Likewise.
5765 * gcc.target/i386/pr43869.c: Likewise.
5766 * gcc.target/i386/pr44942.c: Likewise.
5767 * gcc.target/i386/pr44948-2a.c: Likewise.
5768 * gcc.target/i386/pr45234.c: Likewise.
5769 * gcc.target/i386/pr45336-2.c: Likewise.
5770 * gcc.target/i386/pr45336-4.c: Likewise.
5771 * gcc.target/i386/pr45852.c: Likewise.
5772 * gcc.target/i386/pr46470.c: Likewise.
5773 * gcc.target/i386/pr48037-1.c: Likewise.
5774 * gcc.target/i386/pr48389.c: Likewise.
5775 * gcc.target/i386/pr49095.c: Likewise.
5776 * gcc.target/i386/pr9771-1.c: Likewise.
5777 * gcc.target/i386/rdfsbase-1.c: Likewise.
5778 * gcc.target/i386/rdfsbase-2.c: Likewise.
5779 * gcc.target/i386/rdgsbase-1.c: Likewise.
5780 * gcc.target/i386/rdgsbase-2.c: Likewise.
5781 * gcc.target/i386/rdrand-3.c: Likewise.
5782 * gcc.target/i386/regparm-stdcall.c: Likewise.
5783 * gcc.target/i386/regparm.c: Likewise.
5784 * gcc.target/i386/reload-1.c: Likewise.
5785 * gcc.target/i386/rotate-2.c: Likewise.
5786 * gcc.target/i386/sibcall-5.c: Likewise.
5787 * gcc.target/i386/signbit-1.c: Likewise.
5788 * gcc.target/i386/signbit-2.c: Likewise.
5789 * gcc.target/i386/signbit-3.c: Likewise.
5790 * gcc.target/i386/sse-5.c: Likewise.
5791 * gcc.target/i386/sse-8.c: Likewise.
5792 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5793 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5794 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5795 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5796 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5797 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5798 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5799 * gcc.target/i386/sse2-movq-2.c: Likewise.
5800 * gcc.target/i386/sse2-movq-3.c: Likewise.
5801 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5802 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5803 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5804 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5805 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5806 * gcc.target/i386/ssefn-1.c: Likewise.
5807 * gcc.target/i386/ssefn-2.c: Likewise.
5808 * gcc.target/i386/sseregparm-1.c: Likewise.
5809 * gcc.target/i386/sseregparm-2.c: Likewise.
5810 * gcc.target/i386/sseregparm-3.c: Likewise.
5811 * gcc.target/i386/sseregparm-4.c: Likewise.
5812 * gcc.target/i386/sseregparm-5.c: Likewise.
5813 * gcc.target/i386/sseregparm-6.c: Likewise.
5814 * gcc.target/i386/sseregparm-7.c: Likewise.
5815 * gcc.target/i386/sseregparm-8.c: Likewise.
5816 * gcc.target/i386/stack-realign.c: Likewise.
5817 * gcc.target/i386/stack-usage-realign.c: Likewise.
5818 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5819 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5820 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5821 * gcc.target/i386/stackalign/return-1.c: Likewise.
5822 * gcc.target/i386/stackalign/return-2.c: Likewise.
5823 * gcc.target/i386/stackalign/return-3.c: Likewise.
5824 * gcc.target/i386/tailcall-1.c: Likewise.
5825 * gcc.target/i386/tbm-2.c: Likewise.
5826 * gcc.target/i386/udivmod-7.c: Likewise.
5827 * gcc.target/i386/udivmod-8.c: Likewise.
5828 * gcc.target/i386/unroll-1.c: Likewise.
5829 * gcc.target/i386/vararg-1.c: Likewise.
5830 * gcc.target/i386/vararg-2.c: Likewise.
5831 * gcc.target/i386/vect8-ret.c: Likewise.
5832 * gcc.target/i386/vectorize5.c: Likewise.
5833 * gcc.target/i386/wmul-1.c: Likewise.
5834 * gcc.target/i386/wmul-2.c: Likewise.
5835 * gcc.target/i386/wrfsbase-1.c: Likewise.
5836 * gcc.target/i386/wrfsbase-2.c: Likewise.
5837 * gcc.target/i386/wrgsbase-1.c: Likewise.
5838 * gcc.target/i386/wrgsbase-2.c: Likewise.
5839 * gcc.target/i386/xop-pcmov.c: Likewise.
5840 * gcc.target/i386/xop-pcmov2.c: Likewise.
5841 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5842 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5843 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5844 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5845 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5846 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5847 * gcc.target/i386/zee.c: Likewise.
5848 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5849 * gfortran.dg/compiler-directive_2.f: Likewise.
5850 * gfortran.dg/g77/20010216-1.f: Likewise.
5851 * gfortran.dg/gomp/pr39152.f90: Likewise.
5852 * gfortran.dg/pr33794.f90: Likewise.
5853
5854 2011-07-09 Jason Merrill <jason@redhat.com>
5855
5856 * g++.dg/cpp0x/regress/regress5.C: New.
5857
5858 2011-07-08 Jason Merrill <jason@redhat.com>
5859
5860 PR c++/45437
5861 * g++.dg/expr/compound-asn1.C: New.
5862 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5863
5864 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR target/49621
5867 * gcc.target/powerpc/altivec-34.c: New test.
5868
5869 2011-07-08 Jason Merrill <jason@redhat.com>
5870
5871 PR c++/45603
5872 * g++.dg/abi/guard3.C: New.
5873
5874 2011-07-08 Julian Brown <julian@codesourcery.com>
5875
5876 * lib/target-supports.exp
5877 (check_effective_target_arm_little_endian): New.
5878 (check_effective_target_vect_pack_trunc): Use above.
5879 (check_effective_target_vect_unpack): Likewise.
5880 (check_effective_target_vect_element_align): Test
5881 check_effective_target_arm_vect_no_misalign for ARM.
5882
5883 2011-07-08 Jason Merrill <jason@redhat.com>
5884
5885 PR c++/49673
5886 * g++.dg/cpp0x/constexpr-rom.C: New.
5887
5888 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5889
5890 PR middle-end/49519
5891 * g++.dg/torture/pr49519.C: New test.
5892
5893 2011-07-08 Martin Jambor <mjambor@suse.cz>
5894
5895 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5896
5897 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5898
5899 PR testsuite/48727
5900 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5901
5902 2011-07-08 Richard Guenther <rguenther@suse.de>
5903
5904 PR tree-optimization/49662
5905 * gcc.dg/graphite/interchange-14.c: XFAIL.
5906 * gcc.dg/graphite/interchange-15.c: Likewise.
5907 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5908
5909 2011-07-06 Jason Merrill <jason@redhat.com>
5910
5911 PR c++/49663
5912 * g++.dg/cpp0x/regress/regress4.C: New.
5913
5914 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5915
5916 PR fortran/49648
5917 * gfortran.dg/result_in_spec_4.f90: New test.
5918
5919 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5920
5921 * gcc.target/sparc/cas64.c: New test.
5922
5923 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5924
5925 PR c/49644
5926 * g++.dg/torture/pr49644.C: New test.
5927
5928 PR c/49644
5929 * gcc.c-torture/execute/pr49644.c: New test.
5930
5931 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5932
5933 * lib/target-supports.exp (check_effective_target_ia32): New.
5934 (check_effective_target_x32): Likewise.
5935 (check_effective_target_vect_cmdline_needed): Also check x32.
5936
5937 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5938
5939 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5940 dg-prune-output.
5941 * gcc.target/arm/pr42235.c: Likewise.
5942 * gcc.target/arm/pr42495.c: Likewise.
5943 * gcc.target/arm/pr42574.c: Likewise.
5944 * gcc.target/arm/thumb-branch1.c: Likewise.
5945
5946 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5947 unneeded prune of possible warning.
5948 * gcc.target/arm/pr40956.c: Likewise.
5949 * gcc.target/arm/pr42505.c: Likewise.
5950
5951 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5952 * gcc.c-torture/compile/pr46883.c: Likewise.
5953 * gcc.c-torture/compile/pr46934.c: Likewise.
5954
5955 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5956 for move to ../../gcc.c-torture/compile.
5957 * gcc.target/arm/pr46883.c: Likewise.
5958 * gcc.target/arm/pr46934.c: Likewise.
5959
5960 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5961 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5962 * gcc.target/arm/wmul-1.c: Likewise.
5963 * gcc.target/arm/wmul-2.c: Likewise.
5964 * gcc.target/arm/wmul-3.c: Likewise.
5965 * gcc.target/arm/wmul-4.c: Likewise.
5966 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5967 add tab after scan target.
5968 * gcc.target/arm/smlaltt-1.c: Likewise.
5969 * gcc.target/arm/smlatb-1.c: Likewise.
5970 * gcc.target/arm/smlatt-1.c: Likewise.
5971
5972 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR debug/49522
5975 * gcc.dg/debug/pr49522.c: New test.
5976
5977 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5978
5979 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5980 * gcc.dg/pr46212.c: Run only if target int32plus.
5981 * gcc.dg/torture/pr48146.c: Ditto.
5982 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5983 * c-c++-common/pr44832.c: Ditto.
5984 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5985 * gcc.dg/pr31490.c: Ditto.
5986 * gcc.dg/torture/builtin-math-7.c: Run only if target
5987 large_double.
5988 * gcc.dg/torture/pr45764.c: Skip for AVR.
5989 * gcc.dg/pr47893.c: Ditto.
5990
5991 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5992
5993 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5994 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5995 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5996 add tab to scan target.
5997
5998 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5999
6000 * gcc.target/arm/neon-modes-3.c: New test.
6001
6002 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6003
6004 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6005 -fno-loop-interchange -ffast-math.
6006
6007 2011-07-07 Richard Guenther <rguenther@suse.de>
6008
6009 * gcc.dg/ftrapv-3.c: New testcase.
6010
6011 2011-07-07 Richard Guenther <rguenther@suse.de>
6012
6013 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6014 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6015
6016 2011-07-07 Kai Tietz <ktietz@redhat.com>
6017
6018 * gcc.dg/binop-notxor1.c: New test.
6019 * gcc.dg/binop-notand4a.c: New test.
6020 * gcc.dg/binop-notxor2.c: New test.
6021 * gcc.dg/binop-notand3a.c: New test.
6022 * gcc.dg/binop-notand2a.c: New test.
6023 * gcc.dg/binop-notand6a.c: New test.
6024 * gcc.dg/binop-notor1.c: New test.
6025 * gcc.dg/binop-notand1a.c: New test.
6026 * gcc.dg/binop-notand5a.c: New test.
6027 * gcc.dg/binop-notor2.c: New test.
6028
6029 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6030
6031 PR middle-end/49640
6032 * gcc.dg/gomp/pr49640.c: New test.
6033
6034 2011-07-07 Richard Guenther <rguenther@suse.de>
6035
6036 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6037
6038 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6039
6040 PR target/39150
6041 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6042
6043 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6044
6045 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6046 * gcc.target/powerpc/no-r11-2.c: Ditto.
6047 * gcc.target/powerpc/no-r11-3.c: Ditto.
6048
6049 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6050
6051 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6052 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6053
6054 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6055
6056 * lib/target-supports.exp (check_profiling_available): Disable
6057 profiling with -fprofile-generate for target avr.
6058
6059 2011-07-06 Richard Guenther <rguenther@suse.de>
6060
6061 PR tree-optimization/49645
6062 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6063
6064 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6065
6066 PR middle-end/47383
6067 * gcc.dg/pr47383.c: New.
6068
6069 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6070
6071 PR tree-optimization/49647
6072 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6073
6074 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6075
6076 PR testsuite/49542
6077 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6078 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6079
6080 2011-07-05 Jason Merrill <jason@redhat.com>
6081
6082 PR c++/48157
6083 * g++.dg/template/template-id-4.C: New.
6084
6085 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6086
6087 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6088 * gcc.dg/pr43402.c: Ditto.
6089
6090 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6091
6092 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6093
6094 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6095
6096 * gcc.target/powerpc/ppc-switch-1.c: New test for
6097 --param case-values-threshold.
6098 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6099
6100 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6101
6102 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6103
6104 2011-07-05 Jason Merrill <jason@redhat.com>
6105
6106 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6107
6108 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6109
6110 PR tree-optimization/47654
6111 * gcc.dg/graphite/block-pr47654.c: New.
6112
6113 2011-07-05 Jason Merrill <jason@redhat.com>
6114
6115 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6116
6117 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6118
6119 PR tree-optimization/49580
6120 * gcc.dg/autopar/pr49580.c: New test.
6121
6122 2011-07-05 Richard Guenther <rguenther@suse.de>
6123
6124 PR tree-optimization/49518
6125 PR tree-optimization/49628
6126 * g++.dg/torture/pr49628.C: New testcase.
6127 * gcc.dg/torture/pr49518.c: Likewise.
6128
6129 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6130
6131 * ada/acats/run_acats (which): Extract last field from type -p,
6132 type output only if command succeeded.
6133
6134 2011-07-04 Jason Merrill <jason@redhat.com>
6135
6136 * g++.dg/abi/mangle48.C: New.
6137
6138 * g++.dg/cpp0x/diag1.C: New.
6139
6140 * g++.dg/diagnostic/aka1.C: New.
6141
6142 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6143
6144 PR rtl-optimization/49619
6145 * gcc.dg/pr49619.c: New test.
6146
6147 PR rtl-optimization/49472
6148 * gfortran.dg/pr49472.f90: New test.
6149
6150 PR debug/49602
6151 * gcc.dg/pr49602.c: New test.
6152
6153 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6154
6155 PR target/34734
6156 PR target/44643
6157 * gcc.target/avr/avr.exp: Run over cpp files, too.
6158 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6159 * gcc.target/avr/progmem.h: New file.
6160 * gcc.target/avr/exit-abort.h: New file.
6161 * gcc.target/avr/progmem-error-1.c: New file.
6162 * gcc.target/avr/progmem-error-1.cpp: New file.
6163 * gcc.target/avr/progmem-warning-1.c: New file.
6164 * gcc.target/avr/torture/progmem-1.c: New file.
6165 * gcc.target/avr/torture/progmem-1.cpp: New file.
6166
6167 2011-07-04 Richard Guenther <rguenther@suse.de>
6168
6169 PR tree-optimization/49615
6170 * g++.dg/torture/pr49615.C: New testcase.
6171
6172 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6173
6174 PR tree-optimization/49610
6175 * gcc.dg/vect/pr49610.c: New test.
6176
6177 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6178
6179 * gnat.dg/specs/debug1.ads: New test.
6180
6181 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6182
6183 PR fortran/49562
6184 * gfortran.dg/typebound_proc_23.f90: New.
6185
6186 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6187
6188 PR c++/49605
6189 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6190
6191 2011-07-01 Jason Merrill <jason@redhat.com>
6192
6193 PR c++/48261
6194 * g++.dg/template/template-id-3.C: New.
6195
6196 PR c++/48593
6197 * g++.dg/template/qualified-id4.C: New.
6198
6199 PR c++/48883
6200 * g++.dg/template/explicit-args4.C: New.
6201
6202 PR c++/49085
6203 * g++.dg/template/offsetof2.C: New.
6204
6205 2011-07-01 Kai Tietz <ktietz@redhat.com>
6206
6207 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6208
6209 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6210
6211 PR libmudflap/49549
6212 * lib/target-supports.exp (check_effective_target_gld): New proc.
6213
6214 2011-07-01 Richard Guenther <rguenther@suse.de>
6215
6216 PR tree-optimization/49603
6217 * gcc.dg/torture/pr49603.c: New testcase.
6218
6219 2011-06-30 Jason Merrill <jason@redhat.com>
6220
6221 PR c++/49387
6222 * g++.dg/rtti/template1.C: New.
6223
6224 PR c++/49569
6225 * g++.dg/cpp0x/regress/ctor1.C: New.
6226
6227 PR c++/49355
6228 * g++.dg/cpp0x/initlist54.C: New.
6229
6230 2011-06-30 Martin Jambor <mjambor@suse.cz>
6231
6232 * gcc.dg/tree-ssa/sra-12.c: New test.
6233
6234 2011-06-29 Jason Merrill <jason@redhat.com>
6235
6236 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6237
6238 2011-06-30 Richard Guenther <rguenther@suse.de>
6239
6240 PR tree-optimization/46787
6241 * gcc.dg/vect/vect-121.c: New testcase.
6242
6243 2011-06-30 Martin Jambor <mjambor@suse.cz>
6244
6245 PR tree-optimization/49094
6246 * gcc.dg/tree-ssa/pr49094.c: New test.
6247
6248 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR fortran/49540
6251 * gfortran.dg/pr49540-1.f90: New test.
6252 * gfortran.dg/pr49540-2.f90: New test.
6253
6254 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6255
6256 PR ada/49511
6257 * ada/acats/run_acats (which): Use last field of type -p output.
6258
6259 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6260 Iain Sandoe <iains@gcc.gnu.org>
6261
6262 PR libobjc/36610
6263 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6264 Only skip on 64-bit *-*-darwin8* && !objc2.
6265
6266 2011-06-30 Richard Guenther <rguenther@suse.de>
6267
6268 PR tree-optimization/38752
6269 * gcc.c-torture/compile/pr38752.c: New testcase.
6270
6271 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6272
6273 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6274 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6275
6276 2011-06-29 Jason Merrill <jason@redhat.com>
6277
6278 PR c++/49216
6279 * g++.dg/cpp0x/initlist53.C: Use placement new.
6280 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6281 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6282
6283 PR c++/49003
6284 * g++.dg/cpp0x/trailing6.C: New.
6285 * g++.dg/cpp0x/pr45908.C: No error.
6286
6287 PR c++/49272
6288 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6289
6290 PR c++/49520
6291 * g++.dg/cpp0x/constexpr-using2.C: New.
6292
6293 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6294
6295 PR c++/45923
6296 * g++.dg/cpp0x/constexpr-diag3.C: New.
6297 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6298 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6299 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6300 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6301
6302 2011-06-29 Jason Merrill <jason@redhat.com>
6303
6304 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6305
6306 2011-06-29 Richard Guenther <rguenther@suse.de>
6307
6308 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6309
6310 2011-06-29 Jason Merrill <jason@redhat.com>
6311
6312 * g++.dg/cpp0x/initlist-value2.C: New.
6313
6314 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6315 * g++.dg/cpp0x/initlist-value.C: New.
6316
6317 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6318
6319 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6320
6321 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6322
6323 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6324 * gcc.dg/inline_2.c: Likewise.
6325 * gcc.dg/unroll_1.c: Likewise.
6326
6327 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6328
6329 PR debug/49567
6330 * gcc.target/i386/pr49567.c: New test.
6331
6332 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6333
6334 * gnat.dg/opt17.ad[sb]: New test.
6335
6336 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6337 Tom de Vries <tom@codesourcery.com>
6338
6339 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6340 (check_effective_target_arm_thumb2): New effective targets.
6341 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6342 properly. Clean up temporary files.
6343 * gcc.target/arm/ivopts-2.c: Likewise.
6344 * gcc.target/arm/ivopts-3.c: Likewise.
6345 * gcc.target/arm/ivopts-4.c: Likewise.
6346 * gcc.target/arm/ivopts-5.c: Likewise.
6347 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6348
6349 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6350
6351 PR fortran/49479
6352 * gfortran.dg/reshape_zerosize_3.f90: New test.
6353
6354 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6355
6356 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6357 * gcc.target/arm/vfp-ldmias.c: Likewise.
6358 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6359 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6360 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6361 * gcc.target/arm/vfp-stmias.c: Likewise.
6362 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6363 * gcc.target/arm/vfp-stmiad.c: Likewise.
6364
6365 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6366
6367 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6368 dg-prune-output.
6369 * gcc.target/arm/pr45701-2.c: Ditto.
6370
6371 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6372
6373 PR fortran/49466
6374 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6375 * gfortran.dg/extends_14.f03: Modified.
6376
6377 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6378
6379 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6380 early if the test is already being skipped.
6381
6382 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6383 scan-assembler-dem-not): For missing file, report unresolved with
6384 same message as for pass/fail, with reason reported in log file.
6385
6386 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6387 from add_options_for_arm_neon_fp16.
6388 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6389 check_effective_target_arm_neon_fp16_ok_nocache.
6390 Check -mfpu and -mfloat-abi options from current multilib.
6391 Do not require neon support.
6392 (check_effective_target_arm_fp16_ok): Renamed from
6393 check_effecitve_target_arm_neon_fp16_ok.
6394 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6395 arm_neon_fp16_ok and arm_fp16.
6396 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6397 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6398 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6399 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6400
6401 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6402
6403 * gcc.dg/builtin-assume-aligned-1.c: New test.
6404 * gcc.dg/builtin-assume-aligned-2.c: New test.
6405 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6406
6407 PR debug/49544
6408 * gcc.dg/pr49544.c: New test.
6409
6410 2011-06-27 Richard Guenther <rguenther@suse.de>
6411
6412 PR tree-optimization/49394
6413 * g++.dg/torture/pr49394.C: New testcase.
6414
6415 2011-06-27 Kai Tietz <ktietz@redhat.com>
6416
6417 * gcc.dg/optimize-bswapdi-2.c: New test.
6418
6419 2011-06-27 Michael Hope <michael.hope@linaro.org>
6420 Richard Sandiford <richard.sandiford@linaro.org>
6421
6422 PR tree-optimization/49169
6423 * gcc.dg/torture/pr49169.c: New test.
6424
6425 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6426
6427 PR testsuite/49529
6428 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6429
6430 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6431 hppa*-*-hpux*.
6432
6433 2011-06-26 Jason Merrill <jason@redhat.com>
6434
6435 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6436
6437 PR c++/49528
6438 * g++.dg/init/ref19.C: New.
6439 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6440
6441 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR tree-optimization/48377
6444 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6445 non_strict_align.
6446
6447 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6448
6449 PR middle-end/49191
6450 * lib/target-supports.exp (check_effective_target_non_strict_align):
6451 New.
6452 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6453
6454 2011-06-24 Martin Jambor <mjambor@suse.cz>
6455
6456 PR tree-optimizations/49516
6457 * g++.dg/tree-ssa/pr49516.C: New test.
6458
6459 2011-06-23 Jason Merrill <jason@redhat.com>
6460
6461 PR c++/35255
6462 * g++.dg/template/partial10.C: New.
6463 * g++.dg/template/partial11.C: New.
6464
6465 2011-06-23 Jeff Law <law@redhat.com>
6466
6467 PR middle-end/48770
6468 * gcc.dg/pr48770.c: New test.
6469
6470 2011-06-23 Jan Hubicka <jh@suse.cz>
6471
6472 PR middle-end/49373
6473 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6474
6475 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR testsuite/49512
6478 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6479 instead of -fdump-tree-optimized.
6480
6481 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6482
6483 PR c++/44625
6484 * g++.dg/template/crash107.C: New.
6485 * g++.dg/template/error17.C: Adjust.
6486
6487 2011-06-23 Jason Merrill <jason@redhat.com>
6488
6489 PR c++/49507
6490 * g++.dg/cpp0x/defaulted30.C: New.
6491
6492 PR c++/49440
6493 * g++.dg/rtti/anon-ns1.C: New.
6494
6495 PR c++/49395
6496 * g++.dg/init/ref18.C: New.
6497
6498 PR c++/36435
6499 * g++.dg/template/partial9.C: New.
6500
6501 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6502
6503 PR middle-end/49373
6504 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6505
6506 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR debug/49496
6509 * gcc.dg/pr49496.c: New test.
6510
6511 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6512
6513 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6514 is not xscale.
6515
6516 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6517
6518 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6519 * gcc.target/arm/pr42879.c: Likewise.
6520 * gcc.target/arm/pr45701-3.c: Likewise.
6521
6522 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6523 * gcc.target/arm/pr40482.c: Likewise.
6524 * gcc.target/arm/stack-corruption.c: Likewise.
6525
6526 2011-06-22 Richard Guenther <rguenther@suse.de>
6527
6528 PR tree-optimization/49493
6529 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6530
6531 2011-06-22 Jason Merrill <jason@redhat.com>
6532
6533 PR c++/49260
6534 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6535
6536 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6537 Dmitry Melnik <dm@ispras.ru>
6538
6539 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6540 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6541 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6542
6543 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6544
6545 * gcc.target/arm/tlscall.c: New.
6546
6547 2011-06-21 Jason Merrill <jason@redhat.com>
6548
6549 PR c++/49172
6550 * g++.dg/cpp0x/constexpr-ref1.C: New.
6551 * g++.dg/cpp0x/constexpr-ref2.C: New.
6552 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6553
6554 PR c++/49482
6555 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6556
6557 PR c++/49418
6558 * g++.dg/template/param3.C: New.
6559
6560 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6561
6562 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6563 my_clrsb test functions.
6564 (main): Test clrsb.
6565 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6566 test_sll, test_ull): Add clrsb tests.
6567 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6568 clrsbll.
6569
6570 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6571
6572 PR fortran/49112
6573 * gfortran.dg/class_44.f03: New.
6574
6575 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6576
6577 PR tree-optimization/49478
6578 * gcc.dg/vect/pr49478.c
6579
6580 2011-06-21 Richard Guenther <rguenther@suse.de>
6581
6582 PR tree-optimization/49483
6583 * gcc.dg/vect/vect-120.c: New testcase.
6584
6585 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6586
6587 PR testsuite/49443
6588 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6589 * gcc.dg/vect/vect-peel-4.c: Likewise.
6590
6591 2011-06-22 Christian Bruel <christian.bruel@st.com>
6592
6593 PR middle-end/49139
6594 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6595 * gcc.dg/always_inline2.c: Likewise.
6596 * gcc.dg/always_inline3.c: Likewise.
6597 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6598 * gcc.dg/inline_1.c: Likewise.
6599 * gcc.dg/inline_2.c: Likewise.
6600 * gcc.dg/inline_3.c: Likewise.
6601 * gcc.dg/inline_4.c: Likewise.
6602 * gcc.dg/20051201-1.c: Likewise.
6603 * gcc.dg/pr40087.c: Likewise.
6604 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6605 * gcc.dg/inline-22.c: Likewise.
6606 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6607 * gcc.dg/lto/20090218-1_1.c: Likewise.
6608 * g++.dg/ipa/devirt-7.C: Likewise.
6609 * gcc.dg/uninit-pred-5_a.c: Likewise.
6610 * gcc.dg/uninit-pred-5_b.c: Likewise.
6611 * gcc.dg/fail_always_inline.c: New.
6612
6613 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6614
6615 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6616 into 6 jobs instead of 3.
6617
6618 2011-06-20 Jason Merrill <jason@redhat.com>
6619
6620 PR c++/49216
6621 * g++.dg/cpp0x/initlist53.C: New.
6622
6623 2011-06-20 Tobias Burnus <burnus@net-b.de>
6624
6625 PR fortran/18918
6626 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6627 * gfortran.dg/coarray_lock_3.f90: New.
6628 * gfortran.dg/coarray/lock_1.f90: New.
6629
6630 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6631
6632 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6633 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6634 unresolved and report the reason to the log file.
6635
6636 * lib/scanasm.exp (object-size): Move argument processing earlier
6637 to report errors before verifying that the file exists. Report
6638 problems detected at runtime as unresolved instead of error and
6639 report their reasons to the log file.
6640
6641 2011-06-20 Jason Merrill <jason@redhat.com>
6642
6643 PR c++/47080
6644 * g++.dg/cpp0x/explicit6.C: New.
6645
6646 PR c++/47635
6647 * g++.dg/cpp0x/enum20.C: New.
6648
6649 PR c++/48138
6650 * g++.dg/ext/attr-aligned01.C: New.
6651
6652 PR c++/49205
6653 * g++.dg/cpp0x/variadic-default.C: New.
6654
6655 PR c++/43321
6656 * g++.dg/cpp0x/auto26.C: New.
6657
6658 PR c++/43831
6659 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6660
6661 2011-06-20 Kai Tietz <ktietz@redhat.com>
6662
6663 * gcc.dg/binop-notand1.c: New test.
6664 * gcc.dg/binop-notand2.c: New test.
6665 * gcc.dg/binop-notand3.c: New test.
6666 * gcc.dg/binop-notand4.c: New test.
6667 * gcc.dg/binop-notand5.c: New test.
6668 * gcc.dg/binop-notand6.c: New test.
6669
6670 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR testsuite/49432
6673 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6674
6675 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6676
6677 PR fortran/49400
6678 * gfortran.dg/proc_ptr_31.f90: New.
6679
6680 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6681
6682 * gnat.dg/volatile6.adb: New test.
6683 * gnat.dg/volatile7.adb: Likewise.
6684 * gnat.dg/volatile8.adb: Likewise.
6685 * gnat.dg/volatile9.adb: Likewise.
6686
6687 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * gnat.dg/constant3.adb: New test.
6690
6691 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6692
6693 PR libfortran/49296
6694 * gfortran.dg/read_list_eof_1.f90: New test.
6695
6696 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR target/49411
6699 * gcc.target/i386/testimm-1.c: New test.
6700 * gcc.target/i386/testimm-2.c: New test.
6701 * gcc.target/i386/testimm-3.c: New test.
6702 * gcc.target/i386/testimm-4.c: New test.
6703 * gcc.target/i386/testimm-5.c: New test.
6704 * gcc.target/i386/testimm-6.c: New test.
6705 * gcc.target/i386/testimm-7.c: New test.
6706 * gcc.target/i386/testimm-8.c: New test.
6707 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6708 * gcc.target/i386/xop-rotate1-int.c: New test.
6709 * gcc.target/i386/xop-rotate2-int.c: New test.
6710
6711 2011-06-17 Jason Merrill <jason@redhat.com>
6712
6713 * g++.dg/cpp0x/rv-func2.C: New.
6714
6715 * g++.dg/debug/dwarf2/lambda1.C: New.
6716 * g++.dg/warn/Wshadow-6.C: Adjust.
6717
6718 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6719
6720 PR fortran/48699
6721 * gfortran.dg/move_alloc_5.f90: New.
6722
6723 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6724
6725 PR rtl-optimization/48542
6726 * gcc.dg/torture/pr48542.c: New test.
6727
6728 2011-06-16 Jason Merrill <jason@redhat.com>
6729
6730 PR c++/44160
6731 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6732
6733 PR c++/45378
6734 * g++.dg/cpp0x/initlist52.C New.
6735
6736 PR c++/45399
6737 * c-c++-common/raw-string-12.c: New.
6738
6739 PR c++/49229
6740 * g++.dg/cpp0x/sfinae26.C: New.
6741
6742 PR c++/49251
6743 * g++.dg/cpp0x/variadic113.C: New.
6744
6745 PR c++/49420
6746 * g++.dg/cpp0x/variadic112.C: New.
6747
6748 2011-06-16 Jeff Law <law@redhat.com>
6749
6750 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6751 improved jump threading.
6752 * gcc.dg/builtin-object-size-2.c: Likewise.
6753 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6754
6755 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6756
6757 PR fortran/49074
6758 * gfortran.dg/typebound_assignment_3.f03: New.
6759
6760 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6761
6762 PR testsuite/48727
6763 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6764
6765 2011-06-16 Martin Jambor <mjambor@suse.cz>
6766
6767 PR tree-optimization/49343
6768 * gnat.dg/discr31.ad[sb]: New test.
6769
6770 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6771
6772 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6773
6774 2011-06-16 Tom de Vries <tom@codesourcery.com>
6775
6776 PR target/45098
6777 * gcc.target/arm/ivopts-3.c: Update test.
6778 * gcc.target/arm/ivopts-5.c: Same.
6779
6780 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6781
6782 Revert:
6783 2011-06-10 Wei Guozhi <carrot@google.com>
6784
6785 PR target/45335
6786 * gcc.target/arm/pr45335.c: New test.
6787 * gcc.target/arm/pr45335-2.c: New test.
6788 * gcc.target/arm/pr45335-3.c: New test.
6789 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6790 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6791 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6792
6793 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6794
6795 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6796
6797 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6798
6799 PR fortran/49417
6800 * gfortran.dg/class_43.f03: New.
6801
6802 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR tree-optimization/49419
6805 * gcc.c-torture/execute/pr49419.c: New test.
6806
6807 2011-06-16 Revital Eres <revital.eres@linaro.org>
6808
6809 * gcc.dg/sms-9.c: New file.
6810
6811 2011-06-15 Easwaran Raman <eraman@google.com>
6812
6813 PR rtl-optimization/49414
6814 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6815
6816 2011-06-14 Jason Merrill <jason@redhat.com>
6817
6818 * g++.dg/cpp0x/noexcept13.C: New.
6819
6820 2011-06-14 Easwaran Raman <eraman@google.com>
6821
6822 PR rtl-optimization/44194
6823 * gcc.dg/pr44194-1.c: New test.
6824 * gcc.dg/pr44194-2.c: New test.
6825
6826 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6827
6828 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6829 switches.
6830 * gcc.target/arm/pr45701-2.c: Likewise.
6831 * gcc.target/arm/thumb-branch1.c: Likewise.
6832
6833 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6834
6835 PR testsuite/48727
6836 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6837
6838 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6839
6840 * gcc.target/arm/pr45701-1.c: Require thumb support.
6841 * gcc.target/arm/pr45701-2.c: Likewise.
6842 * gcc.target/arm/thumb-branch1.c: Likewise.
6843
6844 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6845 * gcc.target/arm/pr39839.c: Likewise.
6846 * gcc.target/arm/pr40657-2.c: Likewise.
6847 * gcc.target/arm/pr40956.c: Likewise.
6848 * gcc.target/arm/pr41679.c: Likewise.
6849 * gcc.target/arm/pr42235.c: Likewise.
6850 * gcc.target/arm/pr42495.c: Likewise.
6851 * gcc.target/arm/pr42505.c: Likewise.
6852 * gcc.target/arm/pr42574.c: Likewise.
6853 * gcc.target/arm/pr46883.c: Likewise.
6854 * gcc.target/arm/pr46934.c: Likewise.
6855 * gcc.target/arm/xor-and.c: Likewise.
6856
6857 2011-06-14 Jason Merrill <jason@redhat.com>
6858
6859 * g++.dg/other/error23.C: Adjust error message.
6860 * g++.dg/other/error32.C: Likewise.
6861
6862 PR c++/49389
6863 * g++.dg/cpp0x/rv-dotstar.C: New.
6864
6865 PR c++/49369
6866 * g++.dg/cpp0x/decltype30.C: New.
6867
6868 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6869
6870 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR fortran/49103
6873 * gfortran.dg/pr49103.f90: New test.
6874
6875 2011-06-14 Tom de Vries <tom@codesourcery.com>
6876
6877 PR target/45098
6878 * gcc.target/arm/ivopts-3.c: New test.
6879 * gcc.target/arm/ivopts-4.c: New test.
6880 * gcc.target/arm/ivopts-5.c: New test.
6881
6882 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6883
6884 PR rtl-optimization/49390
6885 * gcc.c-torture/execute/pr49390.c: New test.
6886
6887 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6888
6889 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6890
6891 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6892
6893 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6894 * gcc.c-torture/execute/cmpsi-2.x: New file.
6895 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6896 * gcc.c-torture/execute/pr45262.x: New file.
6897 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6898 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6899 int32plus
6900 * gcc.c-torture/compile/pr49163.c: Ditto.
6901
6902 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6903
6904 * gcc.dg/vect/vect-16.c: Rename to...
6905 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6906 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6907 for double-word vectors.
6908 * gcc.dg/vect/vect-peel-4.c: Likewise.
6909 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6910 vect_element_align.
6911 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6912 -fno-fast-math.
6913
6914 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6915
6916 PR target/44618
6917 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6918
6919 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6920
6921 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6922
6923 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6924
6925 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6926
6927 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6928
6929 * gfortran.dg/trim_optimize_8.f90: New test case.
6930
6931 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6932 Ira Rosen <ira.rosen@linaro.org>
6933
6934 PR tree-optimization/49352
6935 * gcc.dg/vect/pr49352.c: New test.
6936
6937 2011-06-12 Tobias Burnus
6938
6939 PR fortran/49324
6940 * gfortran.dg/alloc_comp_assign_11.f90: New.
6941
6942 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6943
6944 * gfortran.dg/trim_optimize_7.f90: New test.
6945
6946 2011-06-10 Wei Guozhi <carrot@google.com>
6947
6948 PR target/45335
6949 * gcc.target/arm/pr45335.c: New test.
6950 * gcc.target/arm/pr45335-2.c: New test.
6951 * gcc.target/arm/pr45335-3.c: New test.
6952 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6953 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6954 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6955
6956 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/41769
6959 * g++.dg/parse/error39.C: New.
6960
6961 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6962
6963 * gcc.target/arm/20090811-1.c: Skip for incompatible
6964 options, do not override other options.
6965 * gcc.target/arm/combine-cmp-shift.c: Skip for
6966 incompatible options.
6967 * gcc.target/arm/pr45094.c: Likewise.
6968 * gcc.target/arm/scd42-1.c: Likewise.
6969 * gcc.target/arm/scd42-3.c: Likewise.
6970 * gcc.target/arm/thumb-ltu.c: Likewise.
6971
6972 * lib/target-supports.exp
6973 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6974 multilib flags use -mfpu with a value other than neon-fp16.
6975
6976 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6977
6978 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6979 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6980
6981 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6982
6983 * lib/target-supports.exp (check_effective_target_pie): New proc.
6984 * gcc.dg/pie-link.c: Use target pie.
6985
6986 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6987 Laurent Roug� <laurent.rouge@menta.fr>
6988
6989 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6990 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6991
6992 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6993
6994 * gfortran.dg/coarray/sync_1.f90: New test for
6995 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6996
6997 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6998
6999 PR tree-optimization/49318
7000 * gcc.dg/vect/pr49318.c: New test.
7001
7002 2011-06-09 David Krauss <potswa@mac.com>
7003
7004 * g++.dg/template/arrow1.C: New.
7005
7006 2011-06-09 Jason Merrill <jason@redhat.com>
7007
7008 * lib/prune.exp: Prune "note"s.
7009 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7010
7011 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7012 * g++.dg/template/dependent-expr3.C: Likewise.
7013 * g++.dg/parse/template7.C: Likewise.
7014 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7015 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7016 * g++.old-deja/g++.pt/friend38.C: Likewise.
7017 * g++.old-deja/g++.pt/crash32.C: Likewise.
7018 * g++.old-deja/g++.other/init4.C: Likewise.
7019 * g++.old-deja/g++.other/friend8.C: Likewise.
7020
7021 * g++.dg/ext/complex7.C: Adjust expected output.
7022 * g++.dg/diagnostic/method1.C: Likewise.
7023 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7024 * g++.dg/parse/crash33.C: Likewise.
7025 * g++.dg/other/warning1.C: Likewise.
7026 * g++.dg/init/pr29571.C: Likewise.
7027 * g++.dg/warn/overflow-warn-1.C: Likewise.
7028 * g++.dg/warn/overflow-warn-3.C: Likewise.
7029 * g++.dg/warn/overflow-warn-4.C: Likewise.
7030 * g++.old-deja/g++.oliva/template1.C: Likewise.
7031
7032 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7033 * g++.dg/parse/template7.C: Adjust.
7034
7035 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7036
7037 PR target/49307
7038 * gcc.dg/pr49307.c: New.
7039
7040 2011-06-09 Wei Guozhi <carrot@google.com>
7041
7042 PR target/46975
7043 * gcc.target/arm/pr46975.c: New testcase.
7044
7045 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7046
7047 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7048 (PMETH, arglist_t): Removed.
7049 (method_get_number_of_arguments): Removed.
7050 (method_get_nth_argument): Removed.
7051 (method_get_first_argument): Removed.
7052 (method_get_next_argument): Removed.
7053 (method_get_sizeof_arguments): Removed.
7054 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7055 (PMETH): Removed.
7056 (method_get_number_of_arguments): Removed.
7057 (method_get_nth_argument): Removed.
7058 (method_get_first_argument): Removed.
7059 (method_get_next_argument): Removed.
7060 (method_get_sizeof_arguments): Removed.
7061 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7062
7063 2011-06-09 David Li <davidxl@google.com>
7064
7065 * gcc.dg/dump-pass.c: New test.
7066
7067 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7068
7069 PR c++/29003
7070 * g++.dg/parse/error38.C: New.
7071
7072 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7073
7074 PR middle-end/49308
7075 * gfortran.dg/pr49308.f90: New test.
7076
7077 2011-06-08 Jason Merrill <jason@redhat.com>
7078
7079 * g++.dg/cpp0x/noexcept11.C: New.
7080 * g++.dg/cpp0x/noexcept12.C: New.
7081 * g++.dg/cpp0x/sfinae11.C: Adjust.
7082
7083 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7084
7085 PR testsuite/49323
7086 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7087 to dg-options, match also DW_AT_linkage_name.
7088
7089 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7090
7091 PR middle-end/21953
7092 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7093 -fno-common on alpha*-dec-osf*.
7094 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7095
7096 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7097
7098 PR rtl-optimization/49303
7099 * gcc.target/ia64/pr49303.c: New test.
7100
7101 2011-06-08 Tobias Burnus <burnus@net-b.de>
7102
7103 PR fortran/18918
7104 * gfortran.dg/coarray_lock_1.f90: New.
7105 * gfortran.dg/coarray_lock_2.f90: New.
7106
7107 2011-06-07 Jason Merrill <jason@redhat.com>
7108
7109 * lib/prune.exp: Look for "required" rather than "instantiated".
7110 * g++.dg/abi/mangle11.C: Likewise.
7111 * g++.dg/abi/mangle12.C: Likewise.
7112 * g++.dg/abi/mangle17.C: Likewise.
7113 * g++.dg/abi/mangle20-2.C: Likewise.
7114 * g++.dg/abi/pragma-pack1.C: Likewise.
7115 * g++.dg/cpp0x/decltype26.C: Likewise.
7116 * g++.dg/cpp0x/decltype28.C: Likewise.
7117 * g++.dg/cpp0x/decltype29.C: Likewise.
7118 * g++.dg/cpp0x/enum11.C: Likewise.
7119 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7120 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7121 * g++.dg/cpp0x/pr47416.C: Likewise.
7122 * g++.dg/ext/case-range2.C: Likewise.
7123 * g++.dg/ext/case-range3.C: Likewise.
7124 * g++.dg/gomp/for-19.C: Likewise.
7125 * g++.dg/gomp/pr37533.C: Likewise.
7126 * g++.dg/gomp/pr38639.C: Likewise.
7127 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7128 * g++.dg/inherit/base3.C: Likewise.
7129 * g++.dg/inherit/using6.C: Likewise.
7130 * g++.dg/init/placement4.C: Likewise.
7131 * g++.dg/init/reference3.C: Likewise.
7132 * g++.dg/lookup/scoped6.C: Likewise.
7133 * g++.dg/lookup/using7.C: Likewise.
7134 * g++.dg/other/abstract1.C: Likewise.
7135 * g++.dg/other/error10.C: Likewise.
7136 * g++.dg/other/error5.C: Likewise.
7137 * g++.dg/other/field1.C: Likewise.
7138 * g++.dg/other/offsetof5.C: Likewise.
7139 * g++.dg/parse/bitfield2.C: Likewise.
7140 * g++.dg/parse/constant4.C: Likewise.
7141 * g++.dg/parse/crash20.C: Likewise.
7142 * g++.dg/parse/invalid-op1.C: Likewise.
7143 * g++.dg/parse/non-dependent2.C: Likewise.
7144 * g++.dg/parse/template18.C: Likewise.
7145 * g++.dg/tc1/dr152.C: Likewise.
7146 * g++.dg/tc1/dr166.C: Likewise.
7147 * g++.dg/tc1/dr176.C: Likewise.
7148 * g++.dg/tc1/dr213.C: Likewise.
7149 * g++.dg/template/access11.C: Likewise.
7150 * g++.dg/template/access2.C: Likewise.
7151 * g++.dg/template/access3.C: Likewise.
7152 * g++.dg/template/access7.C: Likewise.
7153 * g++.dg/template/arg7.C: Likewise.
7154 * g++.dg/template/cond2.C: Likewise.
7155 * g++.dg/template/crash13.C: Likewise.
7156 * g++.dg/template/crash40.C: Likewise.
7157 * g++.dg/template/crash7.C: Likewise.
7158 * g++.dg/template/crash84.C: Likewise.
7159 * g++.dg/template/ctor5.C: Likewise.
7160 * g++.dg/template/defarg13.C: Likewise.
7161 * g++.dg/template/defarg14.C: Likewise.
7162 * g++.dg/template/dtor7.C: Likewise.
7163 * g++.dg/template/eh2.C: Likewise.
7164 * g++.dg/template/error2.C: Likewise.
7165 * g++.dg/template/error43.C: Likewise.
7166 * g++.dg/template/friend32.C: Likewise.
7167 * g++.dg/template/injected1.C: Likewise.
7168 * g++.dg/template/instantiate1.C: Likewise.
7169 * g++.dg/template/instantiate3.C: Likewise.
7170 * g++.dg/template/instantiate5.C: Likewise.
7171 * g++.dg/template/instantiate7.C: Likewise.
7172 * g++.dg/template/local6.C: Likewise.
7173 * g++.dg/template/lookup2.C: Likewise.
7174 * g++.dg/template/member5.C: Likewise.
7175 * g++.dg/template/memfriend15.C: Likewise.
7176 * g++.dg/template/memfriend16.C: Likewise.
7177 * g++.dg/template/memfriend17.C: Likewise.
7178 * g++.dg/template/memfriend7.C: Likewise.
7179 * g++.dg/template/meminit1.C: Likewise.
7180 * g++.dg/template/nested3.C: Likewise.
7181 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7182 * g++.dg/template/nontype12.C: Likewise.
7183 * g++.dg/template/nontype13.C: Likewise.
7184 * g++.dg/template/nontype6.C: Likewise.
7185 * g++.dg/template/pr23510.C: Likewise.
7186 * g++.dg/template/pr35240.C: Likewise.
7187 * g++.dg/template/ptrmem15.C: Likewise.
7188 * g++.dg/template/ptrmem6.C: Likewise.
7189 * g++.dg/template/qualified-id1.C: Likewise.
7190 * g++.dg/template/qualttp20.C: Likewise.
7191 * g++.dg/template/qualttp3.C: Likewise.
7192 * g++.dg/template/qualttp4.C: Likewise.
7193 * g++.dg/template/qualttp5.C: Likewise.
7194 * g++.dg/template/qualttp6.C: Likewise.
7195 * g++.dg/template/qualttp7.C: Likewise.
7196 * g++.dg/template/qualttp8.C: Likewise.
7197 * g++.dg/template/recurse.C: Likewise.
7198 * g++.dg/template/recurse2.C: Likewise.
7199 * g++.dg/template/ref5.C: Likewise.
7200 * g++.dg/template/scope2.C: Likewise.
7201 * g++.dg/template/sfinae10.C: Likewise.
7202 * g++.dg/template/sfinae3.C: Likewise.
7203 * g++.dg/template/sizeof3.C: Likewise.
7204 * g++.dg/template/static9.C: Likewise.
7205 * g++.dg/template/template-id-2.C: Likewise.
7206 * g++.dg/template/typedef13.C: Likewise.
7207 * g++.dg/template/typename4.C: Likewise.
7208 * g++.dg/template/using14.C: Likewise.
7209 * g++.dg/template/using2.C: Likewise.
7210 * g++.dg/template/warn1.C: Likewise.
7211 * g++.dg/warn/Wparentheses-13.C: Likewise.
7212 * g++.dg/warn/Wparentheses-15.C: Likewise.
7213 * g++.dg/warn/Wparentheses-16.C: Likewise.
7214 * g++.dg/warn/Wparentheses-17.C: Likewise.
7215 * g++.dg/warn/Wparentheses-18.C: Likewise.
7216 * g++.dg/warn/Wparentheses-19.C: Likewise.
7217 * g++.dg/warn/Wparentheses-20.C: Likewise.
7218 * g++.dg/warn/Wparentheses-23.C: Likewise.
7219 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7220 * g++.dg/warn/noeffect2.C: Likewise.
7221 * g++.dg/warn/noeffect4.C: Likewise.
7222 * g++.dg/warn/pr8570.C: Likewise.
7223 * g++.old-deja/g++.brendan/init2.C: Likewise.
7224 * g++.old-deja/g++.eh/spec6.C: Likewise.
7225 * g++.old-deja/g++.pt/crash10.C: Likewise.
7226 * g++.old-deja/g++.pt/crash36.C: Likewise.
7227 * g++.old-deja/g++.pt/derived3.C: Likewise.
7228 * g++.old-deja/g++.pt/error2.C: Likewise.
7229 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7230 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7231 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7232 * g++.old-deja/g++.pt/overload7.C: Likewise.
7233 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7234
7235 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7236 Iain Sandoe <iains@gcc.gnu.org>
7237
7238 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7239 Added code to deal with the case when [Protocol
7240 -descriptionForInstanceMethod:] or [Protocol
7241 -descriptionForClassMethod:] returns NULL.
7242
7243 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7244 Iain Sandoe <iains@gcc.gnu.org>
7245
7246 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7247 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7248 Added cast.
7249
7250 2011-06-07 Xinliang David Li <davidxl@google.com>
7251
7252 * gcc.dg/inline_2.c: New test.
7253 * gcc.dg/unroll_2.c: New test.
7254 * gcc.dg/inline_3.c: New test.
7255 * gcc.dg/unroll_3.c: New test.
7256 * gcc.dg/inline_4.c: New test.
7257 * gcc.dg/unroll_4.c: New test.
7258 * gcc.dg/inline_1.c: New test.
7259 * gcc.dg/unroll_1.c: New test.
7260
7261 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7262
7263 PR tree-optimization/48497
7264 * lib/gcc-defs.exp (dg-additional-options): New proc.
7265 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7266 -msse2 on 32-bit x86.
7267
7268 2011-06-06 Jason Merrill <jason@redhat.com>
7269
7270 * g++.dg/cpp0x/enum19.C: New.
7271
7272 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7273
7274 * gcc.target/arm/neon-reload-class.c: New test.
7275
7276 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7277
7278 PR debug/49130
7279 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7280
7281 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7282
7283 * gcc.target/arm/smlatb-1.c: New file.
7284 * gcc.target/arm/smlatt-1.c: New file.
7285 * gcc.target/arm/smlaltb-1.c: New file.
7286 * gcc.target/arm/smlaltt-1.c: New file.
7287
7288 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7289
7290 * gcc.target/arm/mla-2.c: New test.
7291
7292 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR gcov-profile/49299
7295 * gcc.dg/tree-prof/pr49299-1.c: New test.
7296 * gcc.dg/tree-prof/pr49299-2.c: New test.
7297
7298 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7299
7300 * lib/target-supports.exp
7301 (check_effective_target_vect_widen_mult_qi_to_hi):
7302 Add NEON as supporting target.
7303 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7304 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7305 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7306 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7307 using widening multiplication on targets that support it.
7308 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7309 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7310 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7311
7312 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7313
7314 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7315 Modern Objective-C runtime API.
7316 * objc/execute/next_mapping.h: Removed.
7317 * objc-obj-c++-shared/next-mapping.h: Removed.
7318 * objc-obj-c++-shared/Object1.h: Removed.
7319 * objc-obj-c++-shared/Object1.m: Removed.
7320 * objc-obj-c++-shared/Object1.mm: Removed.
7321 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7322 * objc-obj-c++-shared/Protocol1.h: Removed.
7323 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7324 of ProtoBool, IVAR_T and METHOD.
7325 * objc-obj-c++-shared/runtime.h: New.
7326 * objc-obj-c++-shared/TestsuiteObject.h: New.
7327 * objc-obj-c++-shared/TestsuiteObject.m: New.
7328
7329 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7330 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7331 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7332 it a class method.
7333 * objc/execute/_cmd.m: Include
7334 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7335 runtime API. ([TestClass +initialize]): Include this method also
7336 with the GNU runtime.
7337 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7338 Object. ([-setValue:]): Return void.
7339 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7340 with the GNU runtime. Include
7341 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7342 for the NeXT runtime. Use the existing print_ivars() and
7343 compare_structures() implementations for the old NeXT runtime.
7344 Added new implementations for the Modern GNU and NeXT runtimes.
7345 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7346 well. (main): Use objc_getClass(). Use return instead of exit.
7347 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7348 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7349 of exit().
7350 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7351 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7352 instead of Object. (main): Use return instead of exit().
7353 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7354 instead of Object. Removed prototype for exit(). (main): Use
7355 return instead of exit(). Use the Modern Objective-C runtime API.
7356 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7357 Object.
7358 * objc/execute/class-tests-1.h: Include
7359 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7360 runtime API. (test_class_with_superclass): Do not call [Object
7361 class]. There is no need to with the current libobjc.
7362 * objc/execute/class-tests-2.h: Include
7363 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7364 runtime API.
7365 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7366 ../../objc-obj-c++-shared/next-mapping.h.
7367 * objc/execute/class-2.m: Likewise.
7368 * objc/execute/class-3.m: Likewise.
7369 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7370 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7371 +initialize]): Include this method also with the GNU
7372 runtime. (main): Use the Modern Objective-C runtime API.
7373 * objc/execute/class-5.m: Likewise.
7374 * objc/execute/class-6.m: Likewise.
7375 * objc/execute/class-7.m: Likewise.
7376 * objc/execute/class-8.m: Likewise.
7377 * objc/execute/class-9.m: Likewise.
7378 * objc/execute/class-10.m: Likewise.
7379 * objc/execute/class-11.m: Likewise.
7380 * objc/execute/class-12.m: Likewise.
7381 * objc/execute/class-13.m: Likewise.
7382 * objc/execute/class-14.m: Likewise.
7383 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7384 this method also with the GNU runtime.
7385 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7386 +initialize]): Include this method also with the GNU runtime.
7387 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7388 of Object.
7389 * objc/execute/encode-1.m: Likewise.
7390 * objc/execute/enumeration-1.m: Likewise.
7391 * objc/execute/enumeration-2.m: Likewise.
7392 * objc/execute/exceptions/catchall-1.m: Likewise.
7393 * objc/execute/exceptions/finally-1.m: Likewise.
7394 * objc/execute/exceptions/foward-1.m: Likewise.
7395 * objc/execute/exceptions/local-variables-1.m: Likewise.
7396 * objc/execute/exceptions/throw-nil.m: Likewise.
7397 * objc/execute/exceptions/trivial.m: Likewise.
7398 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7399 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7400 * objc/execute/exceptions/matcher-1.m: Likewise.
7401 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7402 Object.
7403 * objc/execute/formal_protocol-2.m: Likewise.
7404 * objc/execute/formal_protocol-3.m: Likewise.
7405 * objc/execute/formal_protocol-4.m: Likewise.
7406 * objc/execute/formal_protocol-5.m: Include
7407 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7408 protocol_getName().
7409 * objc/execute/formal_protocol-6.m: Likewise.
7410 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7411 Object. Include <objc/Protocol.h> instead of
7412 ../../objc-obj-c++-shared/Protocol1.h.
7413 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7414 Object.
7415 * objc/execute/informal_protocol.m: Likewise.
7416 * objc/execute/load-3.m: Likewise.
7417 * objc/execute/many_args_method.m ([TestClass +initialize]):
7418 Include this method with the GNU runtime as well.
7419 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7420 * objc/execute/nested-func-1.m: Use TestsuiteObject
7421 instead of Object.
7422 * objc/execute/nil_method-1.m: Likewise.
7423 * objc/execute/no_clash.m: Likewise.
7424 * objc/execute/np-1.m: Do not include
7425 ../../objc-obj-c++-shared/Protocol1.h.
7426 (main): Use return instead of exit().
7427 * objc/execute/np-2.m: Do not include
7428 ../../objc-obj-c++-shared/Protocol1.h.
7429 ([MyObject +initialize]): Include this method also with the GNU
7430 runtime. (main): Use return instead of exit().
7431 * objc/execute/object_is_class.m: Include
7432 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7433 of Object. (main): Use the Modern Objective-C runtime API.
7434 * objc/execute/object_is_meta_class.m: Likewise.
7435 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7436 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7437 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7438 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7439 Objective-C runtime API.
7440 * objc/execute/protocol-isEqual-2.m: Likewise.
7441 * objc/execute/protocol-isEqual-3.m: Likewise.
7442 * objc/execute/protocol-isEqual-4.m: Likewise.
7443 * objc/execute/redefining_self.m ([TestClass +initialize]):
7444 Include this method with the GNU runtime as well.
7445 * objc/execute/root_methods.m: Include
7446 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7447 Include this method with the GNU runtime as well.
7448 (main): Use the Modern Objective-C runtime API.
7449 * objc/execute/selector-1.m: Include
7450 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7451 of Object. (main): Use the Modern Objective-C runtime API.
7452 * objc/execute/static-1.m ([Test +initialize]): Include this
7453 method with the GNU runtime as well.
7454 * objc/execute/static-2.m: Likewise.
7455 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7456 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7457 ([MathClass +initialize]): Include this method with the GNU
7458 runtime as well.
7459 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7460 instead of Object.
7461 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7462 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7463 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7464 * objc.dg/attributes/method-attribute-1.m: Likewise.
7465 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7466 * objc.dg/attributes/method-attribute-2.m: Likewise.
7467 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7468 * objc.dg/attributes/method-attribute-3.m: Likewise.
7469 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7470 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7471 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7472 * obj-c++.dg/bitfield-1.mm: Likewise.
7473 * obj-c++.dg/bitfield-2.mm: Likewise
7474 * objc.dg/bitfield-3.m: Likewise.
7475 * obj-c++.dg/bitfield-4.mm: Likewise.
7476 * objc.dg/bitfield-5.m: Likewise
7477 * objc.dg/call-super-1.m: Likewise.
7478 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7479 Use objc_getClass() instead of objc_get_class(), but for the GNU
7480 runtime redefine objc_getClass as objc_get_class. Include
7481 ../objc-obj-c++-shared/runtime.h.
7482 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7483 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7484 Use the Modern Objective-C runtime API.
7485 * objc.dg/class-protocol-1.m: Include
7486 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7487 * obj-c++.dg/class-protocol-1.mm: Likewise.
7488 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7489 * objc.dg/comp-types-10.m: Likewise.
7490 * objc.dg/comp-types-11.m: Likewise.
7491 * objc.dg/comp-types-12.m: Likewise.
7492 * obj-c++.dg/comp-types-9.mm: Likewise.
7493 * obj-c++.dg/comp-types-11.mm: Likewise.
7494 * obj-c++.dg/comp-types-12.mm: Likewise.
7495 * obj-c++.dg/comp-types-13.mm: Likewise.
7496 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7497 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7498 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7499 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7500 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7501 * objc.dg/desig-init-1.m: Likewise.
7502 * obj-c++.dg/defs.mm: Likewise.
7503 * objc.dg/exceptions-2.m: Likewise.
7504 * obj-c++.dg/except-1.mm: Likewise.
7505 * obj-c++.dg/exceptions-2.mm: Likewise.
7506 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7507 Use the Modern Objective-C runtime API.
7508 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7509 the Modern Objective-C runtime API. Do not include
7510 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7511 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7512 the Modern Objective-C runtime API except when using an older NeXT
7513 runtime.
7514 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7515 the Modern Objective-C runtime API.
7516 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7517 objc/encoding.h.
7518 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7519 * objc.dg/encode-7-next-64bit.m: Updated include.
7520 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7521 objc/encoding.h.
7522 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7523 the Modern Objective-C runtime API.
7524 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7525 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7526 instead of ../objc-obj-c++-shared/Protocol1.h.
7527 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7528 the Modern Objective-C runtime API except when using an older NeXT
7529 runtime.
7530 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7531 the Modern Objective-C runtime API.
7532 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7533 Object.
7534 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7535 * objc.dg/fix-and-continue-2.m: Likewise.
7536 * objc.dg/foreach-1.m: Likewise.
7537 * objc.dg/foreach-2.m: Likewise.
7538 * objc.dg/foreach-3.m: Likewise.
7539 * objc.dg/foreach-4.m: Likewise.
7540 * objc.dg/foreach-5.m: Likewise.
7541 * objc.dg/foreach-6.m: Likewise.
7542 * objc.dg/foreach-7.m: Likewise.
7543 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7544 Object.
7545 * objc.dg/func-ptr-2.m: Likewise.
7546 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7547 Do not include objc/objc-api.h.
7548 * obj-c++.dg/fsf-package-0.mm: Likewise.
7549 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7550 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7551 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7552 of Object.
7553 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7554 * objc.dg/gnu-runtime-3.m: Likewise.
7555 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7556 * objc.dg/headers.m: Include objc/runtime.h instead of
7557 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7558 for the NeXT runtime.
7559 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7560 * obj-c++.dg/isa-field-1.mm: Likewise.
7561 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7562 * objc.dg/layout-1.m: Likewise.
7563 * objc.dg/layout-2.m: Likewise.
7564 * objc.dg/local-decl-2.m: Likewise.
7565 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7566 Object. ([Container +elementForView:]): Use
7567 class_conformsToProtocol().
7568 * obj-c++.dg/lookup-2.mm: Likewise.
7569 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7570 * obj-c++.dg/local-decl-1.mm: Likewise.
7571 * objc.dg/method-3.m: Likewise.
7572 * objc.dg/method-4.m: Likewise.
7573 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7574 ../objc-obj-c++-shared/Protocol1.h.
7575 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7576 * objc.dg/method-9.m: Likewise.
7577 * objc.dg/method-10.m: Likewise.
7578 * objc.dg/method-13.m ([Root +initialize]): Include this method
7579 also for the GNU runtime. (main): Use objc_getClass() also for
7580 the GNU runtime.
7581 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7582 * objc.dg/method-17.m: Likewise.
7583 * objc.dg/method-19.m: Likewise.
7584 * objc.dg/method-20b.m: Likewise.
7585 * obj-c++.dg/method-2.mm: Likewise.
7586 * obj-c++.dg/method-6.mm: Likewise.
7587 * obj-c++.dg/method-10.mm: Likewise.
7588 * obj-c++.dg/method-11.mm: Likewise.
7589 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7590 ../objc-obj-c++-shared/Protocol1.h.
7591 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7592 * obj-c++.dg/method-15.mm: Likewise.
7593 * obj-c++.dg/method-17.mm: Likewise.
7594 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7595 +initialize]): Include this method also for the GNU
7596 runtime. (main): Use objc_getClass() also for the GNU runtime.
7597 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7598 * obj-c++.dg/method-22.mm: Likewise.
7599 * obj-c++.dg/method-23.mm: Likewise.
7600 * obj-c++.dg/no-extra-load.mm: Likewise.
7601 * objc.dg/objc-fast-4.m: Likewise.
7602 * objc.dg/objc-gc-4.m: Likewise.
7603 * obj-c++.dg/objc-gc-3.mm: Likewise.
7604 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7605 protocol_getMethodDescription() instead of [Protocol
7606 -descriptionForInstanceMethod].
7607 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7608 Made it available with all runtimes. (main): Call -test instead
7609 of -class.
7610 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7611 and put into a category.
7612 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7613 Object. Include objc/objc.h.
7614 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7615 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7616 New. (main): Use protocol_getMethodDescription() instead
7617 of [Protocol -descriptionForInstanceMethod] and [Protocol
7618 -descriptionForClassMethod].
7619 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7620 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7621 Objective-C runtime API.
7622 * obj-c++.dg/proto-qual-1.mm: Likewise.
7623 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7624 Object.
7625 * obj-c++.dg/property/property-1.mm: Likewise.
7626 * obj-c++.dg/qual-types-1.mm: Likewise.
7627 * objc.dg/selector-2.m: Include objc/objc.h instead of
7628 ../objc-obj-c++-shared/Object1.h.
7629 * obj-c++.dg/selector-2.mm: Likewise.
7630 * obj-c++.dg/selector-5.mm: Likewise.
7631 * obj-c++.dg/selector-6.mm: Likewise.
7632 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7633 Object. Do not include objc/objc-api.h.
7634 * obj-c++.dg/set-not-used-1.mm: Likewise.
7635 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7636 * objc.dg/stret-1.m: Likewise.
7637 * objc.dg/stret-2.m: Likewise.
7638 * obj-c++.dg/super-class-2.mm: Likewise.
7639 * objc.dg/super-class-3.m: Likewise.
7640 * objc.dg/super-class-4.m: Likewise.
7641 * objc.dg/sync-2.m: Likewise.
7642 * obj-c++.dg/sync-2.mm: Likewise.
7643 * objc.dg/sync-1.m: Include objc/objc.h instead of
7644 ../objc-obj-c++-shared/Object1.h.
7645 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7646 'Class' as the type of 'isa'.
7647 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7648 Objective-C runtime API. ([TestClass +initialize]): Include this
7649 method with the GNU runtime as well.
7650 * objc.dg/strings/strings-1.m: Updated includes.
7651 * obj-c++.dg/strings/strings-1.mm: Likewise.
7652 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7653 objc.dg/strings/const-str-12b.m.
7654 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7655 * obj-c++.dg/template-3.mm: Likewise.
7656 * obj-c++.dg/template-4.mm: Likewise.
7657 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7658 Objective-C runtime API.
7659 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7660 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7661 * obj-c++.dg/try-catch-1.mm: Likewise.
7662 * obj-c++.dg/try-catch-2.mm: Likewise.
7663 * objc.dg/try-catch-3.m: Likewise.
7664 * obj-c++.dg/try-catch-3.mm: Likewise.
7665 * objc.dg/try-catch-6.m: Likewise.
7666 * objc.dg/try-catch-7.m: Likewise.
7667 * obj-c++.dg/try-catch-7.mm: Likewise.
7668 * obj-c++.dg/try-catch-8.mm: Likewise.
7669 * obj-c++.dg/try-catch-9.mm: Likewise.
7670 * objc.dg/try-catch-10.m: Likewise.
7671 * obj-c++.dg/try-catch-11.mm: Likewise.
7672 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7673 Object. Include objc/objc.h.
7674 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7675 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7676 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7677 Object. Use Modern Objective-C runtime API. Do not use
7678 performv::.
7679 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7680 * obj-c++.dg/torture/trivial.mm: Likewise.
7681 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7682 instead of ../objc-obj-c++-shared/Object1.h. Include
7683 ../objc-obj-c++-shared/runtime.h.
7684 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7685 * objc.dg/torture/strings/const-str-11.m: Likewise.
7686 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7687 * objc.dg/torture/strings/const-str-9.m: Likewise.
7688 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7689 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7690 instead of Object. Only add _FooClassReference if
7691 __NEXT_RUNTIME__.
7692 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7693 * objc.dg/torture/strings/const-str-8.m: Likewise.
7694 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7695 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7696 additional sources.
7697 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7698 Object.
7699 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7700 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7701 * obj-c++.dg/va-meth-1.mm: Likewise.
7702 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7703 ../objc-obj-c++-shared/Object1.h.
7704 * objc.dg/zero-link-3.m: Likewise.
7705
7706 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7707
7708 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7709
7710 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7711
7712 PR objc-++/48275
7713 * obj-c++.dg/property/cxx-property-1.mm: New.
7714 * obj-c++.dg/property/cxx-property-2.mm: New.
7715
7716 2011-06-06 Jason Merrill <jason@redhat.com>
7717
7718 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7719
7720 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7721
7722 PR rtl-optimization/49145
7723 From Ryan Mansfield
7724 * gcc.c-torture/compile/pr49145.c: New test.
7725
7726 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR testsuite/49288
7729 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7730 to dg-options, match also DW_AT_linkage_name.
7731
7732 PR debug/49294
7733 * gcc.dg/debug/pr49294.c: New test.
7734
7735 PR c++/49264
7736 * g++.dg/opt/pr49264.C: New test.
7737
7738 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7739
7740 PR tree-optimization/49243
7741 * gcc.dg/pr49243.c: New.
7742
7743 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7744
7745 * gnat.dg/specs/cond_expr1.ads: New test.
7746
7747 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7748
7749 * gnat.dg/deferred_const4.ad[sb]: New test.
7750 * gnat.dg/deferred_const4_pkg.ads: New helper.
7751
7752 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7753
7754 * gnat.dg/test_tamdt.adb: Rename to...
7755 * gnat.dg/taft_type1.adb: ...this.
7756 * gnat.dg/tamdt.ad[sb]: Rename to...
7757 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7758 * gnat.dg/tamdt_aux.ads: Rename to...
7759 * gnat.dg/taft_type1_pkg2.ads: ...this.
7760 * gnat.dg/taft_type2.ad[sb]: New test.
7761 * gnat.dg/taft_type2_pkg.ads: New helper.
7762 * gnat.dg/taft_type3.adb: New test.
7763 * gnat.dg/taft_type3_pkg.ads: New helper.
7764
7765 2011-06-05 Tobias Burnus <burnus@net-b.de>
7766
7767 PR fortran/49255
7768 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7769 for F2008.
7770
7771 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7772
7773 PR testsuite/49287
7774 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7775 warning.
7776 * objc.dg/gnu-api-2-objc.m: Likewise.
7777 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7778 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7779
7780 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7781
7782 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7783 alignment, not the alignment, when calling class_addIvar(). Add
7784 an 'isa' instance variable to the test root class.
7785 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7786
7787 2011-06-04 Jan Hubicka <jh@suse.cz>
7788
7789 PR tree-optimization/48893
7790 PR tree-optimization/49091
7791 PR tree-optimization/49179
7792 * gfortran.dg/pr49179.f90: New testcase
7793
7794 2011-06-04 Jan Hubicka <jh@suse.cz>
7795
7796 PR lto/48954
7797 * g++.dg/torture/pr48954.C: New testcase.
7798
7799 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7800
7801 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7802
7803 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7804
7805 PR c++/33840
7806 * g++.dg/diagnostic/bitfld2.C: New.
7807
7808 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR target/49281
7811 * gcc.c-torture/execute/pr49281.c: New test.
7812
7813 2011-06-04 Jan Hubicka <jh@suse.cz>
7814
7815 PR tree-optimize/48929
7816 * gcc.c-torture/compile/pr48929.c: New testcase.
7817
7818 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7819
7820 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7821
7822 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR c++/49276
7825 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7826
7827 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7828
7829 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7830
7831 2011-06-03 Richard Henderson <rth@redhat.com>
7832 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7833
7834 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7835
7836 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7837
7838 * objc.dg/headers.m: Do not include objc-list.h.
7839
7840 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7841
7842 * objc.dg/type-stream-1.m: Test removed.
7843 * objc.dg/headers.m: Do not include typedstream.h.
7844
7845 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7846
7847 * objc.dg/torture/forward-1.m (main): Updated testcase.
7848
7849 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7850
7851 PR target/49163
7852 * gcc.c-torture/compile/pr49163.c: New.
7853
7854 2011-06-02 Asher Langton <langton2@llnl.gov>
7855
7856 PR fortran/49268
7857 * gfortran.dg/PR49268.f90: New test.
7858
7859 2011-06-02 Asher Langton <langton2@llnl.gov>
7860
7861 PR fortran/37039
7862 * gfortran.dg/PR37039.f90: New test.
7863
7864 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7865
7866 PR objc/48539
7867 * objc.dg/method-5.m: Updated.
7868 * objc.dg/method-19.m: Updated.
7869 * objc.dg/method-lookup-1.m: New.
7870 * obj-c++.dg/method-6.mm: Updated.
7871 * obj-c++.dg/method-7.mm: Updated.
7872 * obj-c++.dg/method-lookup-1.mm: New.
7873
7874 2011-06-02 DJ Delorie <dj@redhat.com>
7875
7876 * lib/timeout.exp (timeout): Add board_info support.
7877
7878 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7879
7880 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7881
7882 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7883
7884 PR fortran/49265
7885 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7886 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7887
7888 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7889 Hans-Peter Nilsson <hp@axis.com>
7890
7891 PR rtl-optimization/48840
7892 * gcc.target/sparc/ultrasp13.c: New test.
7893
7894 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7895
7896 PR target/49238
7897 * gcc.c-torture/compile/pr49238.c: New.
7898
7899 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7900
7901 * gcc.target/arm/g2.c: Skip test in -mthumb.
7902 Skip test unless cpu is xscale.
7903 * gcc.target/arm/scd42-2.c: Likewise.
7904 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7905
7906 2011-06-01 Jason Merrill <jason@redhat.com>
7907
7908 * g++.dg/cpp0x/decltype28.C: New.
7909 * g++.dg/cpp0x/decltype29.C: New.
7910
7911 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7912
7913 PR target/45074
7914 * gcc.target/mips/pr45074.c: New test.
7915
7916 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7917 Hans-Peter Nilsson <hp@axis.com>
7918
7919 PR rtl-optimization/48830
7920 * gcc.target/sparc/ultrasp12.c: New test.
7921
7922 2011-06-01 David Li <davidxl@google.com>
7923
7924 * gcc.dg/profile-dir-1.c: Change pass name.
7925 * gcc.dg/profile-dir-2.c: Ditto.
7926 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7927 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7928 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7929 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7930 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7931 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7932 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7933 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7934 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7935 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7936 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7937 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7938 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7939 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7940 * gcc.dg/profile-dir-3.c: Ditto.
7941 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7942
7943 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7944
7945 * objc.dg/attributes/method-nonnull-1.m: New test.
7946 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7947
7948 2011-05-31 Tobias Burnus <burnus@net-b.de>
7949
7950 PR fortran/18918
7951 * gfortran.dg/coarray_atomic_1.f90: New.
7952 * gfortran.dg/coarray/atomic_1.f90: New.
7953
7954 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7955
7956 * gcc.dg/guality/bswaptest.c: New test.
7957 * gcc.dg/guality/clztest.c: New test.
7958 * gcc.dg/guality/ctztest.c: New test.
7959 * gcc.dg/guality/rotatetest.c: New test.
7960
7961 PR target/48688
7962 * gcc.target/i386/pr48688.c: New test.
7963
7964 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7965
7966 PR c++/48010
7967 * g++.dg/lookup/name-clash9.C: New.
7968
7969 2011-05-31 Tobias Burnus <burnus@net-b.de>
7970
7971 PR fortran/18918
7972 * gfortran.dg/coarray/dummy_1.f90: New.
7973
7974 2011-05-31 Tobias Burnus <burnus@net-b.de>
7975
7976 PR fortran/18918
7977 * gfortran.dg/coarray/save_1.f90: New.
7978 * gfortran.dg/coarray_4.f90: Update dg-error.
7979
7980 2011-05-31 Jason Merrill <jason@redhat.com>
7981
7982 * g++.dg/cpp0x/rv-template1.C: New.
7983
7984 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR rtl-optimization/49235
7987 * gcc.dg/pr49235.c: New test.
7988
7989 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7990
7991 PR tree-optimization/49093
7992 * gcc.dg/vect/pr49093.c: New test.
7993
7994 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7995
7996 PR debug/49047
7997 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7998
7999 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8000
8001 PR testsuite/49239
8002 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8003 output array.
8004
8005 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8006
8007 PR target/49186
8008 * gcc.c-torture/execute/pr49186.c: New.
8009
8010 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8011
8012 PR target/49168
8013 * gcc.target/i386/pr49168-1.c: New.
8014
8015 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8016 Eric Botcazou <ebotcazou@adacore.com>
8017
8018 * gcc.dg/guality/drap.c: New test.
8019
8020 2011-05-30 Richard Guenther <rguenther@suse.de>
8021
8022 PR tree-optimization/49210
8023 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8024 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8025
8026 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR c++/49223
8029 * g++.dg/gomp/pr49223-1.C: New test.
8030 * g++.dg/gomp/pr49223-2.C: New test.
8031
8032 2011-05-30 Richard Guenther <rguenther@suse.de>
8033
8034 PR tree-optimization/49218
8035 * gcc.c-torture/execute/pr49218.c: New testcase.
8036
8037 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8038
8039 PR tree-optimization/49199
8040 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8041 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8042 -fno-tree-scev-cprop.
8043
8044 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8045
8046 PR fortran/47601
8047 * gfortran.dg/extends_13.f03: New.
8048
8049 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR rtl-optimization/49095
8052 * gcc.target/i386/pr49095.c: New test.
8053
8054 2011-05-29 Tobias Burnus <burnus@net-b.de>
8055
8056 PR fortran/18918
8057 * gfortran.dg/coarray_24.f90: New.
8058
8059 2011-05-29 Tobias Burnus <burnus@net-b.de>
8060
8061 PR fortran/18918
8062 * gfortran.dg/coarray_23.f90: New.
8063
8064 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8065
8066 From Ryan Mansfield
8067 * gcc.dg/pr48826.c: New test.
8068
8069 2011-05-29 Richard Guenther <rguenther@suse.de>
8070
8071 PR tree-optimization/49217
8072 * gcc.dg/torture/pr49217.c: New testcase.
8073
8074 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8075
8076 PR testsuite/49222
8077 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8078
8079 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8080
8081 * gnat.dg/boolean_subtype.adb: Rename to...
8082 * gnat.dg/boolean_subtype1.adb: ...this.
8083
8084 2011-05-28 Jason Merrill <jason@redhat.com>
8085
8086 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8087
8088 2011-05-27 Jason Merrill <jason@redhat.com>
8089
8090 * g++.dg/cpp0x/enum18.C: Adjust.
8091
8092 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8093
8094 2011-05-27 Tobias Burnus <burnus@net-b.de>
8095
8096 PR fortran/18918
8097 * gfortran.dg/coarray_22.f90: New.
8098
8099 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8100
8101 PR tree-optimization/46728
8102 * gcc.target/powerpc/pr46728-1.c: New.
8103 * gcc.target/powerpc/pr46728-2.c: New.
8104 * gcc.target/powerpc/pr46728-3.c: New.
8105 * gcc.target/powerpc/pr46728-4.c: New.
8106 * gcc.target/powerpc/pr46728-5.c: New.
8107 * gcc.dg/pr46728-6.c: New.
8108 * gcc.target/powerpc/pr46728-7.c: New.
8109 * gcc.target/powerpc/pr46728-8.c: New.
8110 * gcc.dg/pr46728-9.c: New.
8111 * gcc.target/powerpc/pr46728-10.c: New.
8112 * gcc.target/powerpc/pr46728-11.c: New.
8113 * gcc.dg/pr46728-12.c: New.
8114 * gcc.target/powerpc/pr46728-13.c: New.
8115 * gcc.target/powerpc/pr46728-14.c: New.
8116 * gcc.target/powerpc/pr46728-15.c: New.
8117 * gcc.target/powerpc/pr46728-16.c: New.
8118
8119 2011-05-27 Jason Merrill <jason@redhat.com>
8120
8121 * g++.dg/abi/mangle47.C: New.
8122
8123 PR c++/49176
8124 * g++.dg/template/const5.C: New.
8125
8126 * g++.dg/cpp0x/enum18.C: New.
8127
8128 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8129
8130 * g++.dg/cpp0x/error6.C: New.
8131
8132 * g++.dg/cpp0x/error5.C: New.
8133
8134 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR c++/49165
8137 * g++.dg/eh/cond6.C: New test.
8138
8139 2011-05-27 Tobias Burnus <burnus@net-b.de>
8140
8141 PR fortran/48820
8142 * gfortran.dg/rank_3.f90: New.
8143 * gfortran.dg/rank_4.f90: New.
8144
8145 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8146
8147 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8148 replace dump search.
8149
8150 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8151
8152 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8153 * gnat.dg/bit_packed_array5.adb: ...here.
8154
8155 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8156
8157 PR c++/42056
8158 * g++.dg/cpp0x/auto25.C: New.
8159
8160 2011-05-27 Richard Guenther <rguenther@suse.de>
8161
8162 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8163
8164 2011-05-27 Richard Guenther <rguenther@suse.de>
8165
8166 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8167
8168 2011-05-27 Richard Guenther <rguenther@suse.de>
8169
8170 PR middle-end/49189
8171 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8172
8173 2011-05-26 Jason Merrill <jason@redhat.com>
8174
8175 * g++.dg/cpp0x/friend1.C: New.
8176 * g++.dg/cpp0x/friend2.C: New.
8177
8178 * g++.dg/cpp0x/auto7.C: Update.
8179 * g++.dg/template/crash50.C: Adjust.
8180 * g++.dg/template/static9.C: Adjust.
8181 * g++.old-deja/g++.ext/memconst.C: Adjust.
8182
8183 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8184
8185 * gcc.dg/march.c: Ignore a note for some targets.
8186
8187 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8188 Nathan Froyd <froydnj@codesourcery.com>
8189
8190 PR c++/2288
8191 PR c++/18770
8192 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8193 * g++.dg/parse/pr18770.C: New test.
8194 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8195
8196 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8197
8198 PR fortran/48955
8199 * gfortran.dg/dependency_40.f90 : New test.
8200
8201 2011-05-26 Tobias Burnus <burnus@net-b.de>
8202
8203 PR fortran/18918
8204 * gfortran.dg/coarray/registering_1.f90: New.
8205
8206 2011-05-26 Jason Merrill <jason@redhat.com>
8207
8208 * g++.dg/cpp0x/variadic111.C: New.
8209 * g++.dg/cpp0x/variadic41.C: Adjust.
8210
8211 2011-05-26 Richard Guenther <rguenther@suse.de>
8212
8213 PR tree-optimization/48702
8214 * gcc.dg/torture/pr48702.c: New testcase.
8215
8216 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8217
8218 PR gcov-profile/48845
8219 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8220 support.
8221 * gcc.dg/matrix/matrix.exp: Likewise.
8222 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8223 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8224 line number to check_profiling_available.
8225 * lib/target-supports.exp (check_profiling_available): Account for
8226 this.
8227 Require TLS runtime support with -fprofile-generate.
8228 * lib/profopt.exp (profopt-execute): Add TLS options for
8229 -fprofile-generate.
8230 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8231
8232 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR c++/49165
8235 * g++.dg/eh/cond5.C: New test.
8236
8237 PR tree-optimization/49161
8238 * gcc.c-torture/execute/pr49161.c: New test.
8239
8240 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8241
8242 * gcc.target/arm/neon-vorn-vbic.c: New test.
8243
8244 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8245
8246 PR tree-optimization/49038
8247 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8248 * gcc.dg/vect/pr49038.c: New test.
8249
8250 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8251
8252 * g++.dg/init/pr25811-3.C: New.
8253 * g++.dg/init/pr25811-4.C: New.
8254
8255 2011-05-25 Jason Merrill <jason@redhat.com>
8256
8257 * g++.dg/cpp0x/enum17.C: New.
8258 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8259
8260 * g++.dg/cpp0x/auto24.C: New.
8261
8262 * g++.dg/cpp0x/error4.C: New.
8263
8264 * g++.dg/cpp0x/rv-restrict.C: New.
8265
8266 * g++.dg/cpp0x/enum15.C: New.
8267 * g++.dg/cpp0x/constexpr-switch2.C: New.
8268
8269 * g++.dg/cpp0x/variadic110.C: New.
8270
8271 * g++.dg/cpp0x/auto9.C: Add typedef test.
8272
8273 * g++.dg/cpp0x/auto23.C: New.
8274 * g++.dg/cpp0x/auto9.C: Adjust.
8275
8276 * g++.dg/cpp0x/defaulted29.C: New.
8277
8278 * g++.dg/cpp0x/initlist51.C: New.
8279
8280 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8281
8282 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8283 * g++.dg/abi/packed1.C: Suppress warning.
8284 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8285 * g++.dg/template/stdarg1.C: Likewise.
8286 * g++.dg/other/packed1.C: Remove arm from xfail list.
8287
8288 2011-05-25 Jason Merrill <jason@redhat.com>
8289
8290 * g++.dg/cpp0x/enum16.C: New.
8291 * g++.dg/parse/error15.C: Adjust.
8292
8293 * g++.dg/cpp0x/initlist50.C: New.
8294
8295 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8296
8297 * g++.dg/cpp0x/variadic109.C: New.
8298
8299 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8300
8301 * gcc.target/i386/pause-1.c: New.
8302
8303 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8304
8305 * gcc.dg/stack-usage-1.c: Adjust comment.
8306 * gcc.dg/stack-usage-2.c: New test.
8307
8308 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR c++/49136
8311 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8312 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8313
8314 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8315
8316 PR rtl-optimization/48757
8317 * gfortran.dg/pr48757.f: New test case.
8318
8319 2011-05-24 Jason Merrill <jason@redhat.com>
8320
8321 * g++.dg/cpp0x/access01.C: New.
8322
8323 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8324
8325 PR libobjc/48177
8326 * objc.dg/pr48177.m: New testcase.
8327
8328 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8329
8330 PR objc/48187
8331 * objc.dg/pr48187.m: New testcase.
8332 * obj-c++.dg/pr48187.mm: New testcase.
8333 * objc.dg/ivar-extra-semicolon.m: New testcase.
8334
8335 2011-05-24 Jason Merrill <jason@redhat.com>
8336
8337 * g++.dg/template/access21.C: New.
8338 * g++.dg/template/access22.C: New.
8339
8340 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8341
8342 PR rtl-optimization/48633
8343 * g++.dg/pr48633.C: New test.
8344
8345 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8346
8347 PR target/49133
8348 * g++.dg/other/pr49133.C: New test.
8349
8350 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8351 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8352
8353 * gcc.dg/torture/tls/run-gd.c: New test.
8354 * gcc.dg/torture/tls/run-ie.c: New test.
8355 * gcc.dg/torture/tls/run-ld.c: New test.
8356 * gcc.dg/torture/tls/run-le.c: New test.
8357 * lib/target-supports.exp (check_effective_target_tls_runtime):
8358 Build testcase with TLS options.
8359
8360 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8363
8364 2011-05-24 Tom de Vries <tom@codesourcery.com>
8365
8366 PR tree-optimization/49121
8367 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8368
8369 2011-05-23 Jason Merrill <jason@redhat.com>
8370
8371 * g++.dg/cpp0x/defaulted28.C: New.
8372
8373 * g++.dg/cpp0x/sfinae25.C: New.
8374
8375 * g++.dg/cpp0x/rv-cast2.C: New.
8376
8377 * g++.dg/cpp0x/enum14.C: New.
8378
8379 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR lto/49123
8382 * gcc.c-torture/execute/pr49123.c: New test.
8383
8384 PR debug/49032
8385 * gcc.dg/debug/pr49032.c: New test.
8386
8387 PR c/49120
8388 * gcc.dg/pr49120.c: New test.
8389
8390 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8391
8392 PR target/47315
8393 * gcc.target/i386/pr47315.c: New test.
8394
8395 2011-05-23 Jason Merrill <jason@redhat.com>
8396
8397 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8398
8399 * g++.dg/cpp0x/sfinae24.C: New.
8400
8401 * g++.dg/cpp0x/error3.C: New.
8402
8403 * g++.dg/cpp0x/defaulted27.C: New.
8404
8405 * g++.dg/cpp0x/decltype27.C: New.
8406
8407 2011-05-23 Richard Guenther <rguenther@suse.de>
8408
8409 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8410
8411 2011-05-23 Richard Guenther <rguenther@suse.de>
8412
8413 PR tree-optimization/40874
8414 * g++.dg/tree-ssa/pr40874.C: New testcase.
8415
8416 2011-05-23 Richard Guenther <rguenther@suse.de>
8417
8418 PR tree-optimization/49115
8419 * g++.dg/torture/pr49115.C: New testcase.
8420
8421 2011-05-23 Richard Guenther <rguenther@suse.de>
8422
8423 PR middle-end/15419
8424 * gcc.dg/memcpy-3.c: New testcase.
8425
8426 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR middle-end/48973
8429 * gcc.c-torture/execute/pr48973-1.c: New test.
8430 * gcc.c-torture/execute/pr48973-2.c: New test.
8431
8432 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8433
8434 PR c++/18016
8435 * g++.dg/warn/pr18016.C: New.
8436
8437 2011-05-23 Tom de Vries <tom@codesourcery.com>
8438
8439 PR target/45098
8440 * gcc.target/arm/ivopts-6.c: New test.
8441
8442 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR middle-end/49029
8445 * gcc.c-torture/compile/pr49029.c: New test.
8446
8447 2011-05-22 Jason Merrill <jason@redhat.com>
8448
8449 * g++.dg/cpp0x/sfinae23.C: New.
8450 * g++.dg/cpp0x/sfinae8.C: Correct.
8451
8452 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8453
8454 * gfortran.dg/function_optimize_8.f90: New test case.
8455
8456 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8457
8458 PR tree-optimization/49087
8459 * gcc.dg/vect/O3-pr49087.c: New test.
8460
8461 2011-05-21 Jason Merrill <jason@redhat.com>
8462
8463 * g++.dg/debug/const5.C: New.
8464
8465 2011-05-20 Jason Merrill <jason@redhat.com>
8466
8467 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8468
8469 * g++.dg/cpp0x/constexpr-static7.C: New.
8470
8471 * g++.dg/cpp0x/enum12.C: New.
8472 * g++.dg/cpp0x/enum13.C: New.
8473
8474 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8475
8476 PR fortran/48699
8477 * gfortran.dg/select_type_23.f03: New.
8478
8479 2011-05-20 Jason Merrill <jason@redhat.com>
8480
8481 * g++.dg/cpp0x/defaulted26.C: New.
8482
8483 * g++.dg/cpp0x/noexcept02.C: Fix.
8484 * g++.dg/cpp0x/noexcept03.C: Fix.
8485 * g++.dg/cpp0x/noexcept08.C: Fix.
8486 * g++.dg/cpp0x/noexcept10.C: New.
8487
8488 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8489
8490 PR fortran/48706
8491 * gfortran.dg/extends_12.f03: New.
8492
8493 2011-05-20 Jason Merrill <jason@redhat.com>
8494
8495 * g++.dg/template/koenig9.C: New.
8496 * g++.dg/opt/pr47615.C: Fix.
8497 * g++.dg/overload/defarg1.C: Fix.
8498 * g++.dg/tc1/dr213.C: Remove xfail.
8499 * g++.dg/torture/pr34850.C: Fix.
8500 * g++.dg/torture/pr39362.C: Fix.
8501 * g++.old-deja/g++.brendan/crash56.C: Fix.
8502 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8503
8504 2011-05-20 Richard Guenther <rguenther@suse.de>
8505
8506 PR tree-optimization/49079
8507 * gcc.dg/torture/pr49079.c: New testcase.
8508
8509 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR tree-optimization/49073
8512 * gcc.c-torture/execute/pr49073.c: New test.
8513
8514 2011-06-19 Tobias Burnus <burnus@net-b.de>
8515
8516 PR fortran/18918
8517 * gfortran.dg/coarray_21.f90: New.
8518
8519 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8520
8521 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8522 output.
8523
8524 2011-05-19 Richard Guenther <rguenther@suse.de>
8525
8526 PR testsuite/49063
8527 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8528
8529 2011-05-19 Richard Guenther <rguenther@suse.de>
8530
8531 PR middle-end/48985
8532 * gcc.dg/builtin-object-size-11.c: New testcase.
8533
8534 2011-05-19 Tom de Vries <tom@codesourcery.com>
8535
8536 PR target/45098
8537 * gcc.target/arm/ivopts.c: New test.
8538 * gcc.target/arm/ivopts-2.c: New test.
8539
8540 2011-05-19 Tom de Vries <tom@codesourcery.com>
8541
8542 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8543
8544 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546 * gcc.c-torture/execute/960321-1.x: Remove.
8547
8548 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8549
8550 PR fortran/48700
8551 * gfortran.dg/move_alloc_4.f90: New.
8552
8553 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8554
8555 PR target/49002
8556 * gcc.target/i386/pr49002-1.c: New test.
8557 * gcc.target/i386/pr49002-2.c: Likewise.
8558
8559 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR tree-optimization/49039
8562 * gcc.c-torture/execute/pr49039.c: New test.
8563 * gcc.dg/tree-ssa/pr49039.c: New test.
8564 * g++.dg/torture/pr49039.C: New test.
8565
8566 2011-05-18 Jason Merrill <jason@redhat.com>
8567
8568 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8569 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8570 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8571
8572 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8573
8574 * gcc.target/bfin/mcpu-bf592.c: New test.
8575
8576 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8577
8578 PR tree-optimization/41881
8579 * gcc.dg/vect/O3-pr41881.c: New test.
8580 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8581
8582 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR tree-optimization/49000
8585 * gcc.dg/pr49000.c: New test.
8586
8587 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8588
8589 * gnat.dg/invalid1.adb: New test.
8590
8591 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8592
8593 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8594 scan pattern.
8595 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8596 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8597
8598 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8599
8600 PR c++/48994
8601 * g++.dg/cpp0x/range-for18.C: New.
8602
8603 2011-05-15 Tobias Burnus <burnus@net-b.de>
8604
8605 PR fortran/18918
8606 * gfortran.dg/coarray/image_index_2.f90: New.
8607
8608 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8609
8610 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8611 * g++.dg/cpp0x/override2.C: New.
8612
8613 2011-05-14 Tobias Burnus <burnus@net-b.de>
8614
8615 PR fortran/18918
8616 * gfortran.de/coarray_20.f90: New.
8617
8618 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8619
8620 PR fortran/22572
8621 * function_optimize_7.f90: New test case.
8622
8623 2011-05-13 Jason Merrill <jason@redhat.com>
8624
8625 * g++.dg/cpp0x/decltype26.C: New.
8626 * g++.dg/cpp0x/enum11.C: New.
8627
8628 2011-05-13 Tobias Burnus <burnus@net-b.de>
8629
8630 PR fortran/48972
8631 PR fortran/48991
8632 * gfortran.dg/assign_8.f90: Update dg-error.
8633
8634 2011-05-13 Tobias Burnus <burnus@net-b.de>
8635
8636 PR fortran/48972
8637 * gfortran.dg/io_constraints_8.f90: New.
8638 * gfortran.dg/io_constraints_9.f90: New.
8639
8640 2011-05-13 Martin Thuresson <martint@google.com>
8641
8642 PR gcov-profile/47793
8643 * gcc.dg/pr47793.c: New.
8644
8645 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR tree-optimization/48975
8648 * gcc.dg/pr48975.c: New test.
8649
8650 2011-05-12 Tobias Burnus <burnus@net-b.de>
8651
8652 PR fortran/48972
8653 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8654
8655 2011-05-12 Jason Merrill <jason@redhat.com>
8656
8657 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8658
8659 2011-05-12 Geert Bosch <bosch@adacore.com>
8660
8661 * gnat.dg/view_conversion1.adb: New test.
8662
8663 2011-05-12 Richard Guenther <rguenther@suse.de>
8664
8665 PR tree-optimization/48172
8666 * gcc.dg/vect/pr48172.c: New testcase.
8667
8668 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR debug/48967
8671 * g++.dg/opt/pr48967.C: New test.
8672
8673 2011-05-11 Jason Merrill <jason@redhat.com>
8674
8675 * g++.dg/cpp0x/constexpr-friend.C: New.
8676 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8677
8678 * g++.dg/cpp0x/sfinae22.C: New.
8679
8680 2011-05-11 Tobias Burnus <burnus@net-b.de>
8681
8682 PR fortran/48889
8683 * gfortran.dg/generic_24.f90: New.
8684
8685 2011-05-11 Richard Guenther <rguenther@suse.de>
8686
8687 PR tree-optimization/15256
8688 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8689
8690 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8691
8692 PR debug/48159
8693 * gcc.dg/pr48159-1.c: New test.
8694 * gcc.dg/pr48159-2.c: New test.
8695
8696 2011-05-11 Richard Guenther <rguenther@suse.de>
8697
8698 PR middle-end/48953
8699 * gcc.dg/torture/pr48953.c: New testcase.
8700
8701 2011-05-11 Richard Guenther <rguenther@suse.de>
8702
8703 PR tree-optimization/18041
8704 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8705
8706 2011-05-11 Alan Modra <amodra@gmail.com>
8707
8708 PR target/47755
8709 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8710
8711 2011-05-10 Jason Merrill <jason@redhat.com>
8712
8713 * g++.dg/cpp0x/defaulted25.C: New.
8714 * g++.dg/template/crash7.C: Adjust.
8715
8716 * g++.dg/cpp0x/variadic108.C: New.
8717
8718 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8719
8720 * g++.dg/inherit/virtual9.C: Extend.
8721
8722 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8723
8724 PR target/48857
8725 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8726 are passed and returned in vector registers.
8727
8728 2011-05-10 Richard Guenther <rguenther@suse.de>
8729
8730 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8731 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8732 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8733 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8734 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8735 applies.
8736
8737 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR tree-optimization/48611
8740 PR tree-optimization/48794
8741 * gfortran.dg/gomp/pr48611.f90: New test.
8742 * gfortran.dg/gomp/pr48794.f90: New test.
8743
8744 PR debug/48928
8745 * gcc.dg/dfp/pr48928.c: New test.
8746
8747 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8748
8749 PR c++/48522
8750 * g++.dg/cpp0x/pr48522.C: New.
8751
8752 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8753
8754 PR c++/48735
8755 * g++.dg/cpp0x/sfinae21.C: New.
8756
8757 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8758
8759 * g++.dg/template/sfinae28.C: Rename to...
8760 * g++.dg/cpp0x/sfinae19.C: ... this.
8761 * g++.dg/template/sfinae29.C: Rename to...
8762 * g++.dg/cpp0x/sfinae20.C: ... this.
8763
8764 2011-05-09 Jeff Law <law@redhat.com>
8765
8766 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8767 consistent results.
8768
8769 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8770
8771 PR c++/20039
8772 * g++.dg/init/pr20039.C: New.
8773
8774 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8775
8776 PR c++/48737
8777 PR c++/48744
8778 * g++.dg/template/sfinae28.C: New.
8779 * g++.dg/template/sfinae29.C: Likewise.
8780
8781 2011-05-09 Jason Merrill <jason@redhat.com>
8782
8783 * g++.dg/template/nontype23.C: New.
8784
8785 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8786 PR c++/48859
8787 * g++.dg/init/pr48859.C: New.
8788
8789 2011-05-09 Jason Merrill <jason@redhat.com>
8790
8791 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8792 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8793 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8794 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8795 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8796 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8797 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8798 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8799
8800 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8801
8802 * g++.dg/inherit/virtual9.C: New.
8803
8804 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8805
8806 PR c++/48574
8807 * g++.dg/template/dependent-expr8.C: New test case.
8808
8809 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8810
8811 PR tree-optimization/48837
8812 * gcc.dg/pr48837.c: New testcase.
8813
8814 2011-05-06 Jason Merrill <jason@redhat.com>
8815
8816 * g++.dg/cpp0x/constexpr-condition2.C: New.
8817
8818 * g++.dg/cpp0x/constexpr-missing.C: New.
8819
8820 2011-05-06 Tobias Burnus <burnus@net-b.de>
8821
8822 PR fortran/18918
8823 * gfortran.dg/coarray/this_image_2.f90: New.
8824
8825 2011-05-06 Tobias Burnus <burnus@net-b.de>
8826
8827 PR fortran/48858
8828 PR fortran/48820
8829 * gfortran.dg/bind_c_usage_22.f90: New.
8830 * gfortran.dg/bind_c_usage_23.f90: New.
8831 * gfortran.dg/bind_c_usage_24.f90: New.
8832 * gfortran.dg/bind_c_usage_24_c.c: New.
8833
8834 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8835
8836 PR c++/48838
8837 * g++.dg/template/member9.C: New test case.
8838
8839 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8840
8841 * gnat.dg/discr29.ad[sb]: New test.
8842 * gnat.dg/discr30.adb: Likewise.
8843
8844 2011-05-05 Julian Brown <julian@codesourcery.com>
8845
8846 * gcc.target/arm/neon-vset_lanes8.c: New test.
8847
8848 2011-05-05 Jason Merrill <jason@redhat.com>
8849
8850 * g++.dg/init/new32.C: New.
8851
8852 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8853
8854 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8855 Fix typo.
8856
8857 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8858
8859 PR rtl-optimization/48381
8860 * gcc.c-torture/compile/pr48381.c: New test.
8861
8862 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8863
8864 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8865 to dg-options.
8866 * gcc.target/i386/opt-1.c: Ditto.
8867
8868 2011-05-04 Jason Merrill <jason@redhat.com>
8869
8870 * g++.dg/conversion/base1.C: New.
8871
8872 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8873
8874 PR libgfortran/48787
8875 * gfortran.dg/round_3.f08: Add more checks to test case.
8876
8877 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8878
8879 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8880 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8881 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8882 Gate test on effective_target fd_truncate.
8883
8884 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8885
8886 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8887 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8888 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8889 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8890 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8891 * gcc.target/i386/pr38824.c: Ditto.
8892 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8893 * gcc.target/i386/vecinit-2.c: Ditto.
8894 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8895 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8896 * gcc.target/i386/parity-2.c: Ditto.
8897 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8898
8899 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8900
8901 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8902 remove duplication.
8903 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8904 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8905 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8906
8907 2011-05-03 Tobias Burnus <burnus@net-b.de>
8908
8909 PR fortran/18918
8910 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8911
8912 2011-05-03 Tobias Burnus <burnus@net-b.de>
8913
8914 PR fortran/18918
8915 * gfortran.dg/coarray/this_image_1.f90: New.
8916
8917 2011-05-03 Tobias Burnus <burnus@net-b.de>
8918
8919 PR fortran/18918
8920 * gfortran.dg/coarray/caf.dg: New.
8921 * gfortran.dg/coarray/image_index_1.f90: New, copied
8922 from ../coarray_16.f90.
8923
8924 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8925
8926 PR c++/28501
8927 * g++.dg/ext/complex9.C: New.
8928
8929 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8930
8931 From Mike Frysinger
8932 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8933 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8934 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8935
8936 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8937
8938 * gcc.target/bfin/builtins: Created.
8939 * gcc.target/bfin/hisilh-O0.c: Deleted.
8940 * gcc.target/bfin/hisilh.c: Moved to...
8941 * gcc.target/bfin/builtins/hisilh.c: ...here.
8942 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8943 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8944 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8945 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8946 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8947 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8948 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8949 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8950 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8951 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8952 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8953 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8954 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8955 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8956 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8957 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8958 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8959 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8960 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8961 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8962 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8963 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8964 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8965 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8966 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8967 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8968 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8969 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8970 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8971 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8972 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8973 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8974 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8975 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8976 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8977 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8978 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8979 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8980 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8981 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8982 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8983 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8984 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8985 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8986 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8987 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8988 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8989 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8990 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8991 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8992 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8993 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8994 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8995 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8996 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8997 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8998 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8999 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9000 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9001 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9002 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9003 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9004 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9005 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9006 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9007 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9008 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9009 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9010 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9011 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9012 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9013 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9014 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9015 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9016 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9017 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9018 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9019 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9020 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9021 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9022 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9023 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9024 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9025 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9026 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9027 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9028 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9029 * gcc.target/bfin/builtins/circptr.c: Ditto.
9030 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9031 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9032 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9033 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9034 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9035 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9037 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9038 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9039 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9040 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9041 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9042 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9043 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9044 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9045 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9046 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9047 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9048 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9049 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9050 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9051 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9052 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9053 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9054 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9055 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9056 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9057 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9058 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9059 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9060 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9061 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9062 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9063 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9064 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9065 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9066 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9067 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9068 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9069 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9070 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9071 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9072 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9073 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9074 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9075 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9076 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9077 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9078 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9079 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9080 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9081 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9082 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9083 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9084 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9085 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9086 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9087 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9088 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9089 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9090 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9091 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9092 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9093 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9094 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9095 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9096 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9097 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9098 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9099 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9100
9101 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9102
9103 * gcc.target/arm/cold-lc.c: New test.
9104
9105 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR target/48774
9108 * gcc.dg/pr48774.c: New test.
9109
9110 2011-05-03 Richard Guenther <rguenther@suse.de>
9111
9112 * gcc.dg/large-size-array-5.c: New testcase.
9113
9114 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9115
9116 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9117
9118 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9119
9120 * lib/target-supports.exp (check_effective_target_vect_strided):
9121 Replace with...
9122 (check_effective_target_vect_strided2)
9123 (check_effective_target_vect_strided3)
9124 (check_effective_target_vect_strided4)
9125 (check_effective_target_vect_strided8): ...these new functions.
9126
9127 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9128 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9129 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9130 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9131 * gcc.dg/vect/pr37539.c: Likewise.
9132 * gcc.dg/vect/slp-11a.c: Likewise.
9133 * gcc.dg/vect/slp-11b.c: Likewise.
9134 * gcc.dg/vect/slp-11c.c: Likewise.
9135 * gcc.dg/vect/slp-12a.c: Likewise.
9136 * gcc.dg/vect/slp-12b.c: Likewise.
9137 * gcc.dg/vect/slp-18.c: Likewise.
9138 * gcc.dg/vect/slp-19a.c: Likewise.
9139 * gcc.dg/vect/slp-19b.c: Likewise.
9140 * gcc.dg/vect/slp-21.c: Likewise.
9141 * gcc.dg/vect/slp-23.c: Likewise.
9142 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9143
9144 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9145 instead of vect_interleave && vect_extract_even_odd.
9146 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9147 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9148 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9149 * gcc.dg/vect/vect-1.c: Likewise.
9150 * gcc.dg/vect/vect-10.c: Likewise.
9151 * gcc.dg/vect/vect-98.c: Likewise.
9152 * gcc.dg/vect/vect-107.c: Likewise.
9153 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9154 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9155 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9156 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9157 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9158 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9159 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9160 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9161 * gcc.dg/vect/vect-strided-float.c: Likewise.
9162 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9163 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9164 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9165 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9166 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9167 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9168 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9169 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9170 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9171 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9172 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9173 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9174 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9175 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9176 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9177
9178 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9179 target condition.
9180 * gcc.dg/vect/pr30843.c: Likewise.
9181 * gcc.dg/vect/pr33866.c: Likewise.
9182 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9183 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9184 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9185 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9186
9187 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9188
9189 * gcc.dg/vect/slp-11.c: Split into...
9190 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9191 gcc.dg/vect/slp-11c.c: ...these tests.
9192 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9193 * gcc.dg/vect/slp-12c.c: ...this new test.
9194 * gcc.dg/vect/slp-19.c: Split into...
9195 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9196 gcc.dg/vect/slp-19c.c: ...these new tests.
9197
9198 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9199
9200 * lib/target-supports.exp
9201 (check_effective_target_vect_extract_even_odd_wide): Delete.
9202 (check_effective_target_vect_strided_wide): Likewise.
9203 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9204 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9205 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9206 * gcc.dg/vect/pr37539.c: Likewise.
9207 * gcc.dg/vect/slp-11.c: Likewise.
9208 * gcc.dg/vect/slp-12a.c: Likewise.
9209 * gcc.dg/vect/slp-12b.c: Likewise.
9210 * gcc.dg/vect/slp-19.c: Likewise.
9211 * gcc.dg/vect/slp-23.c: Likewise.
9212 * gcc.dg/vect/vect-1.c: Likewise.
9213 * gcc.dg/vect/vect-98.c: Likewise.
9214 * gcc.dg/vect/vect-107.c: Likewise.
9215 * gcc.dg/vect/vect-strided-float.c: Likewise.
9216
9217 2011-05-02 Jason Merrill <jason@redhat.com>
9218
9219 * g++.dg/init/new31.C: New.
9220
9221 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9222
9223 PR c/35445
9224 * gcc.dg/pr35445.c: New test.
9225
9226 2011-05-02 Jason Merrill <jason@redhat.com>
9227
9228 * c-c++-common/vla-1.c: New.
9229
9230 2011-05-02 Richard Guenther <rguenther@suse.de>
9231
9232 PR tree-optimization/48822
9233 * gcc.dg/torture/pr48822.c: New testcase.
9234
9235 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9236
9237 PR c++/47969
9238 * g++.dg/cpp0x/constexpr-47969.C: New.
9239
9240 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9241
9242 PR testsuite/48498
9243 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9244 on vect_no_align targets.
9245 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9246 vect_no_align targets.
9247
9248 2011-05-01 Xinliang David Li <davidxl@google.com>
9249
9250 * gcc.dg/tree-ssa/integer-addr.c: New test.
9251 * gcc.dg/tree-ssa/alias_bug.c: New test.
9252
9253 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9254
9255 PR libgfortran/48787
9256 * gfortran.dg/round_3.f08: Add more checks.
9257
9258 2011-04-30 Tobias Burnus <burnus@net-b.de>
9259
9260 PR fortran/48821
9261 * gfortran.dg/import9.f90: New, proper test.
9262 * gfortran.dg/interface_37.f90: Remove bogus
9263 test (bogus copy of interface_36.f90).
9264
9265 2011-04-30 Tobias Burnus <burnus@net-b.de>
9266
9267 PR fortran/48821
9268 * gfortran.dg/interface_37.f90: New.
9269
9270 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9271
9272 PR fortran/48746
9273 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9274
9275 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR tree-optimization/48809
9278 * gcc.c-torture/execute/pr48809.c: New test.
9279
9280 2011-04-29 Jeff Law <law@redhat.com>
9281
9282 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9283
9284 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9285
9286 PR c++/48606
9287 * g++.dg/init/ctor10.C: New.
9288
9289 2011-04-29 Le-Chun Wu <lcwu@google.com>
9290
9291 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9292 warning in implicitly instantiated templates.
9293
9294 2011-04-29 Le-Chun Wu <lcwu@google.com>
9295
9296 * g++.dg/warn/Wnull-conversion-1.C: New.
9297 * g++.dg/warn/Wnull-conversion-2.C: New.
9298
9299 2011-04-29 Diego Novillo <dnovillo@google.com>
9300
9301 * g++.old-deja/g++.other/null3.C: Expect warning about
9302 converting boolean to a pointer.
9303
9304 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9305
9306 PR fortran/48462
9307 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9308 being a target.
9309
9310 PR fortran/48746
9311 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9312
9313 2011-04-29 Tobias Burnus <burnus@net-b.de>
9314
9315 PR fortran/48810
9316 * gfortran.dg/typebound_proc_22.f90: New.
9317
9318 PR fortran/48800
9319 * gfortran.dg/interface_36.f90: New.
9320
9321 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9322
9323 PR libgfortran/48488
9324 PR libgfortran/48602
9325 PR libgfortran/48615
9326 PR libgfortran/48684
9327 PR libgfortran/48787
9328 * gfortran.dg/fmt_g.f: Adjust test.
9329 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9330 * gfortran.dg/round_3.f08: New test.
9331 * gfortran.dg/namelist_print_1.f: Adjust test.
9332 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9333 * gfortran.dg/f2003_io_5.f03: Adjust test.
9334 * gfortran.dg/coarray_15.f90: Adjust test.
9335 * gfortran.dg/namelist_65.f90: Adjust test.
9336 * gfortran.dg/fmt_cache_1.f: Adjust test.
9337 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9338 * gfortran.dg/real_const_3.f90: Adjust test.
9339
9340 2011-04-29 Jan Hubicka <jh@suse.cz>
9341
9342 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9343 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9344
9345 2011-04-28 Xinliang David Li <davidxl@google.com>
9346
9347 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9348 * g++.dg/prof-robust-1.C: New test.
9349
9350 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9351
9352 PR tree-optimization/48765
9353 * gcc.dg/vect/pr48765.c: New.
9354
9355 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9356
9357 PR tree-optimization/48775
9358 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9359
9360 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9361
9362 PR c++/48798
9363 * g++.dg/inherit/pr48798.C: New.
9364 * g++.old-deja/g++.other/base1.C: Adjust.
9365
9366 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9367
9368 PR c++/48656
9369 * g++.dg/template/inherit7.C: New test case.
9370
9371 2011-04-28 Richard Guenther <rguenther@suse.de>
9372
9373 PR tree-optimization/40052
9374 PR tree-optimization/15347
9375 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9376 * gcc.dg/pr15347.c: Likewise.
9377
9378 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9379
9380 PR c++/48530
9381 * g++.dg/cpp0x/sfinae18.C: New.
9382
9383 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9384
9385 PR c++/48771
9386 * g++.dg/ext/is_literal_type1.C: New.
9387
9388 2011-04-28 Tobias Burnus <burnus@net-b.de>
9389
9390 PR fortran/48112
9391 PR fortran/48279
9392 * gfortran.dg/interface_35.f90: New.
9393 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9394 * gfortran.dg/func_result_6.f90: Add dg-warning.
9395 * gfortran.dg/bessel_1.f90: Ditto.
9396 * gfortran.dg/hypot_1.f90: Ditto.
9397 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9398 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9399 * gfortran.dg/interface_assignment_4.f90: Ditto.
9400
9401 2011-04-27 Jason Merrill <jason@redhat.com>
9402
9403 * g++.dg/ext/complex8.C: New.
9404
9405 * g++.dg/cpp0x/initlist49.C: New.
9406 * g++.dg/init/new30.C: New.
9407
9408 2011-04-27 Tobias Burnus <burnus@net-b.de>
9409
9410 PR fortran/48788
9411 * gfortran.dg/whole_file_34.f90: New.
9412
9413 2011-04-27 Jan Hubicka <jh@suse.cz>
9414
9415 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9416
9417 2011-04-27 Jason Merrill <jason@redhat.com>
9418
9419 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9420
9421 * g++.dg/parse/ambig6.C: New.
9422
9423 2011-04-27 Nick Clifton <nickc@redhat.com>
9424
9425 * gcc.dg/20020312-2.c: Add definition for RX.
9426
9427 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9428 option with RX targets.
9429
9430 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9431 /* */ comments.
9432
9433 2011-04-27 Richard Guenther <rguenther@suse.de>
9434
9435 * gcc.dg/tree-ssa/pr23382.c: Remove.
9436
9437 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9438
9439 PR target/48767
9440 * gcc.c-torture/compile/pr48767.c: New test.
9441
9442 2011-04-27 Richard Guenther <rguenther@suse.de>
9443
9444 PR tree-optimization/48772
9445 * g++.dg/pr48772.C: New testcase.
9446
9447 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR c/48742
9450 * gcc.c-torture/compile/pr48742.c: New test.
9451
9452 2011-04-26 Jason Merrill <jason@redhat.com>
9453
9454 * g++.dg/lookup/koenig13.C: New.
9455
9456 * g++.dg/cpp0x/initlist48.C: New.
9457
9458 2011-04-25 Jason Merrill <jason@redhat.com>
9459
9460 * g++.dg/cpp0x/sfinae17.C: New.
9461
9462 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9463
9464 PR target/48258
9465 * gcc.target/powerpc/pr48258-1.c: New file.
9466 * gcc.target/powerpc/pr48258-2.c: Ditto.
9467
9468 2011-04-26 Xinliang David Li <davidxl@google.com>
9469
9470 * gcc.dg/uninit-suppress.c: New test.
9471 * gcc.dg/uninit-suppress.c: New test.
9472
9473 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR debug/48768
9476 * gcc.dg/pr48768.c: New test.
9477
9478 PR tree-optimization/48734
9479 * gcc.c-torture/compile/pr48734.c: New test.
9480
9481 PR testsuite/48753
9482 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9483
9484 2011-04-26 Richard Guenther <rguenther@suse.de>
9485
9486 PR tree-optimization/48731
9487 * gcc.dg/torture/pr48731.c: New testcase.
9488
9489 2011-04-26 Richard Guenther <rguenther@suse.de>
9490
9491 PR testsuite/48753
9492 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9493
9494 2011-04-26 Richard Guenther <rguenther@suse.de>
9495
9496 PR middle-end/48694
9497 * gcc.dg/torture/pr48694-1.c: New testcase.
9498 * gcc.dg/torture/pr48694-2.c: Likewise.
9499
9500 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9501
9502 * g++.dg/ext/underlying_type1.C: New.
9503 * g++.dg/ext/underlying_type2.C: Likewise.
9504 * g++.dg/ext/underlying_type3.C: Likewise.
9505 * g++.dg/ext/underlying_type4.C: Likewise.
9506 * g++.dg/ext/underlying_type5.C: Likewise.
9507 * g++.dg/ext/underlying_type6.C: Likewise.
9508 * g++.dg/ext/underlying_type7.C: Likewise.
9509 * g++.dg/ext/underlying_type8.C: Likewise.
9510 * g++.dg/ext/underlying_type9.C: Likewise.
9511 * g++.dg/ext/underlying_type10.C: Likewise.
9512
9513 2011-04-25 Jason Merrill <jason@redhat.com>
9514
9515 * g++.dg/cpp0x/regress/template-const2.C: New.
9516
9517 2011-04-25 Jeff Law <law@redhat.com>
9518
9519 * gcc.dg/tree-ssa/vrp56.c: new test.
9520
9521 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9524
9525 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR preprocessor/48740
9528 * c-c++-common/raw-string-11.c: New test.
9529
9530 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9531
9532 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9533 hppa*-*-hpux*.
9534
9535 2011-04-23 Tobias Burnus <burnus@net-b.de>
9536
9537 PR fortran/18918
9538 * gfortran.dg/coarray_19.f90: New.
9539
9540 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9541
9542 PR c/48685
9543 * gcc.dg/pr48685.c: New test.
9544
9545 2011-04-22 Jan Hubicka <jh@suse.cz>
9546
9547 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9548
9549 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR tree-optimization/48717
9552 * gcc.c-torture/execute/pr48717.c: New test.
9553
9554 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9555
9556 PR target/48723
9557 * gcc.target/i386/pr48723.c: New test.
9558
9559 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9560
9561 PR c/48716
9562 * gcc.dg/gomp/pr48716.c: New test.
9563 * g++.dg/gomp/pr48716.C: New test.
9564
9565 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9566
9567 PR c/36750
9568 * gcc.dg/missing-field-init-2.c: Update testcase.
9569
9570 2011-04-22 Alan Modra <amodra@gmail.com>
9571
9572 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9573
9574 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9575
9576 PR fortran/48405
9577 * gfortran.dg/function_optimize_6.f90: New test.
9578
9579 2011-04-21 Easwaran Raman <eraman@google.com>
9580
9581 * gcc.dg/stack-layout-2.c: New test.
9582
9583 2011-04-21 Richard Guenther <rguenther@suse.de>
9584
9585 PR lto/48703
9586 * g++.dg/lto/pr48207-2_0.C: New testcase.
9587 * g++.dg/lto/pr48207-3_0.C: Likewise.
9588
9589 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9590
9591 * gnat.dg/volatile5.adb: New test.
9592 * gnat.dg/volatile5_pkg.ads: New helper.
9593
9594 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9595
9596 PR target/48708
9597 * gcc.target/i386/pr48708.c: New test.
9598
9599 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9600
9601 * gcc.dg/vect/vect-119.c: New test.
9602
9603 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9604
9605 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9606 and once without.
9607
9608 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9609 Richard Sandiford <richard.sandiford@linaro.org>
9610
9611 PR target/46329
9612 * gcc.target/arm/pr46329.c: New test.
9613
9614 2011-04-21 Tobias Burnus <burnus@net-b.de>
9615
9616 PR fortran/18918
9617 * gfortran.dg/coarray_18.f90: New.
9618
9619 2011-04-20 Jason Merrill <jason@redhat.com>
9620
9621 * g++.dg/cpp0x/initlist47.C: New.
9622
9623 * g++.dg/init/dtor4.C: New.
9624
9625 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9626
9627 PR target/48678
9628 * gcc.target/i386/sse2-pinsrw.c: New test.
9629 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9630 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9631 * gcc.target/i386/sse2-insvhi.c: Ditto.
9632 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9633 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9634
9635 2011-04-20 Jason Merrill <jason@redhat.com>
9636
9637 * g++.dg/template/const4.C: New.
9638
9639 2011-04-20 Easwaran Raman <eraman@google.com>
9640
9641 * gcc.dg/stack-layout-1.c: New test.
9642
9643 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9644
9645 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9646 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9647 function.
9648
9649 2011-04-20 Kai Tietz <ktietz@redhat.com>
9650
9651 * gcc.dg/binop-xor1.c: New test.
9652 * gcc.dg/binop-xor2.c: New test.
9653 * gcc.dg/binop-xor3.c: New test.
9654 * gcc.dg/binop-xor4.c: New test.
9655 * gcc.dg/binop-xor5.c: New test.
9656
9657 2011-04-20 Richard Guenther <rguenther@suse.de>
9658
9659 PR tree-optimization/47892
9660 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9661
9662 2011-04-20 Richard Guenther <rguenther@suse.de>
9663
9664 PR middle-end/48695
9665 * g++.dg/torture/pr48695.C: New testcase.
9666
9667 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9668
9669 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9670 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9671 * gcc.c-torture/execute/pr45262.c: Ditto
9672 * gcc.dg/torture/pr43165.c: Ditto.
9673 * gcc.dg/torture/pr47228.c: Ditto.
9674 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9675 * gcc.dg/ipa/pr45644.c: Ditto.
9676 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9677 PDP11.
9678
9679 2011-04-19 Jason Merrill <jason@redhat.com>
9680
9681 * g++.dg/ext/complex7.C: New.
9682
9683 * g++.dg/ext/attrib41.C: New.
9684
9685 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9686
9687 PR testsuite/48676
9688 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9689
9690 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR target/48678
9693 * gcc.target/i386/pr48678.c: New test.
9694
9695 2011-04-19 Martin Jambor <mjambor@suse.cz>
9696
9697 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9698 * g++.dg/opt/devirt2.C: New test.
9699 * g++.dg/ipa/devirt-g-1.C: Likewise.
9700
9701 2011-04-19 Tobias Burnus <burnus@net-b.de>
9702
9703 PR fortran/48588
9704 * gfortran.dg/whole_file_33.f90: New.
9705
9706 2011-04-19 Martin Jambor <mjambor@suse.cz>
9707
9708 * g++.dg/ipa/devirt-7.C: New test.
9709
9710 2011-04-19 Richard Guenther <rguenther@suse.de>
9711
9712 PR lto/48207
9713 * g++.dg/lto/pr48207_0.C: New testcase.
9714
9715 2011-04-18 Jason Merrill <jason@redhat.com>
9716
9717 * g++.dg/init/void1.C: New.
9718
9719 * g++.dg/cpp0x/union4.C: New.
9720
9721 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR middle-end/48661
9724 * g++.dg/torture/pr48661.C: New test.
9725
9726 PR c++/48632
9727 * g++.dg/gomp/pr48632.C: New test.
9728
9729 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9730
9731 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9732 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9733
9734 2011-04-18 Tobias Burnus <burnus@net-b.de>
9735
9736 PR fortran/18918
9737 * gfortran.dg/coarray_17.f90: New.
9738 * gfortran.dg/coarray_10.f90: Update dg-error.
9739
9740 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9741
9742 PR testsuite/48251
9743 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9744 * gfortran.dg/guality/guality.exp: Likewise.
9745
9746 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9747
9748 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9749
9750 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9751
9752 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9753
9754 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9755
9756 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9757
9758 2011-04-18 Richard Guenther <rguenther@suse.de>
9759
9760 PR middle-end/46364
9761 * g++.dg/torture/pr46364.C: New testcase.
9762
9763 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9764
9765 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9766
9767 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9768
9769 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9770
9771 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9772 Ira Rosen <ira.rosen@linaro.org>
9773
9774 PR target/48252
9775 * gcc.target/arm/pr48252.c: New test.
9776
9777 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR tree-optimization/48616
9780 * gcc.dg/pr48616.c: New test.
9781
9782 2011-04-18 Tobias Burnus <burnus@net-b.de>
9783
9784 PR fortran/18918
9785 * gfortran.dg/coarray_16.f90: New.
9786
9787 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9788
9789 PR fortran/48462
9790 * gfortran.dg/realloc_on_assign_7.f03: New test.
9791
9792 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9793
9794 PR libgfortran/48602
9795 * gfortran.dg/fmt_g0_6.f08: New test.
9796
9797 2011-04-17 Jason Merrill <jason@redhat.com>
9798
9799 * g++.dg/cpp0x/sfinae16.C: New.
9800
9801 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9802
9803 * gcc.target/mips/reg-var-1.c: New test.
9804
9805 2011-04-17 Jan Hubicka <jh@suse.cz>
9806
9807 * gcc.dg/winline-5.c: Update testcase.
9808
9809 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9810
9811 * gnat.dg/discr27.ad[sb]: Move dg directive.
9812 * gnat.dg/discr28.ad[sb]: New test.
9813 * gnat.dg/discr28_pkg.ads: New helper.
9814
9815 2011-04-17 Michael Matz <matz@suse.de>
9816
9817 PR tree-optimization/48622
9818 PR lto/48645
9819 * gcc.dg/lto/pr48622_0.c: New test.
9820
9821 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9822
9823 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9824 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9825 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9826 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9827 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9828 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9829
9830 2011-04-15 Jason Merrill <jason@redhat.com>
9831
9832 * g++.dg/cpp0x/range-for17.C: New.
9833
9834 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9835
9836 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9837 * g++.dg/cpp0x/range-for3.C: Likewise.
9838 * g++.dg/cpp0x/range-for9.C: Correct error message.
9839 * g++.dg/cpp0x/range-for11.C: New.
9840 * g++.dg/cpp0x/range-for12.C: New.
9841 * g++.dg/cpp0x/range-for13.C: New.
9842 * g++.dg/cpp0x/range-for14.C: New.
9843 * g++.dg/cpp0x/range-for15.C: New.
9844 * g++.dg/cpp0x/range-for16.C: New.
9845
9846 2011-04-15 Tobias Burnus <burnus@net-b.de>
9847
9848 PR fortran/18918
9849 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9850
9851 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9852
9853 * objc.dg/naming-4.m: Updated.
9854 * objc.dg/naming-5.m: Updated.
9855 * objc.dg/naming-6.m: New.
9856 * objc.dg/naming-7.m: New.
9857 * obj-c++.dg/naming-1.mm: Updated.
9858 * obj-c++.dg/naming-2.mm: Updated.
9859 * obj-c++.dg/naming-3.mm: New.
9860 * obj-c++.dg/naming-4.mm: New.
9861
9862 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9863
9864 PR libgfortran/48589
9865 * gfortran.dg/fmt_g0_5.f08: New test.
9866
9867 2011-04-15 Richard Guenther <rguenther@suse.de>
9868
9869 PR testsuite/48286
9870 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9871
9872 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9873
9874 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9875 -finline-limit=0 to -fno-inline
9876
9877 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR target/48614
9880 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9881 just avx.
9882
9883 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9884
9885 PR target/48605
9886 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9887 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9888 * gcc.target/i386/avx-insertps-3.c: New test.
9889 * gcc.target/i386/avx-insertps-4.c: New test.
9890
9891 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9892
9893 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9894 -finline-limit=0
9895
9896 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9897
9898 PR target/46779
9899 PR target/45291
9900 PR target/41894
9901 * gcc.target/avr/pr46779-1.c: New test case
9902 * gcc.target/avr/pr46779-2.c: New test case
9903
9904 2011-04-14 Jason Merrill <jason@redhat.com>
9905
9906 * g++.dg/cpp0x/sfinae15.C: New.
9907
9908 * g++.dg/cpp0x/sfinae14.C: New.
9909
9910 * g++.dg/ext/vla10.C: New.
9911
9912 2011-04-14 Richard Guenther <rguenther@suse.de>
9913
9914 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9915
9916 2011-04-14 Richard Guenther <rguenther@suse.de>
9917
9918 * gcc.dg/fold-bitand-4.c: Move ...
9919 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9920
9921 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9922
9923 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9924 variables const.
9925 * gcc.target/avr/torture/trivial.c: Ditto.
9926
9927 2011-04-13 Jason Merrill <jason@redhat.com>
9928
9929 * g++.dg/template/operator11.C: New.
9930
9931 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR middle-end/48591
9934 * gcc.dg/gomp/pr48591.c: New test.
9935
9936 PR c++/48570
9937 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9938 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9939
9940 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9941
9942 PR c++/48574
9943 * g++.dg/template/dependent-expr7.C: New test case.
9944
9945 2011-04-13 Jason Merrill <jason@redhat.com>
9946
9947 * g++.dg/cpp0x/sfinae13.C: New.
9948
9949 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9950
9951 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9952
9953 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9954
9955 * gcc.target/arm/pr43698.c: Remove -march option.
9956
9957 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9958
9959 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9960 -march option.
9961
9962 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9963
9964 PR fortran/48360
9965 PR fortran/48456
9966 * gfortran.dg/realloc_on_assign_6.f03: New test.
9967
9968 2011-04-12 Kai Tietz <ktietz@redhat.com>
9969
9970 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9971 targets the additional -mno-ms-bitfields and
9972 -Wno-packed-bitfield-compat options.
9973 * g++.dg/ext/bitfield3.C: Likewise.
9974 * g++.dg/ext/bitfield4.C: Likewise.
9975 * g++.dg/ext/bitfield5.C: Likewise.
9976 * gcc.dg/bitfld-15.c: Likewise.
9977 * gcc.dg/bitfld-16.c: Likewise.
9978 * gcc.dg/bitfld-17.c: Likewise.
9979 * gcc.dg/bitfld-18.c: Likewise.
9980
9981 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9982
9983 * gcc.target/arm/neon-vld3-1.c: New test.
9984 * gcc.target/arm/neon-vst3-1.c: New test.
9985 * gcc.target/arm/neon/v*.c: Regenerate.
9986
9987 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR rtl-optimization/48549
9990 * g++.dg/opt/pr48549.C: New test.
9991
9992 2011-04-12 Richard Guenther <rguenther@suse.de>
9993
9994 PR tree-optimization/46076
9995 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9996
9997 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9998
9999 PR testsuite/21164
10000 * lib/compat.exp (compat-execute): Declare unsupported after
10001 stripping path from src1.
10002 * lib/lto.exp (lto-execute): Likewise.
10003
10004 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR c/48552
10007 * gcc.dg/pr48552-1.c: New test.
10008 * gcc.dg/pr48552-2.c: New test.
10009
10010 2011-04-11 Jason Merrill <jason@redhat.com>
10011
10012 * g++.dg/cpp0x/sfinae12.C: New.
10013
10014 * g++.dg/cpp0x/enum10.C: New.
10015
10016 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10017
10018 * g++.dg/cpp0x/rv-func.C: New.
10019
10020 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10021
10022 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10023 alpha*-dec-osf5*.
10024
10025 2011-04-11 Martin Jambor <mjambor@suse.cz>
10026
10027 PR tree-optimization/48195
10028 * gcc.dg/ipa/pr48195.c: New test.
10029
10030 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10031
10032 * gnat.dg/return3.adb: Remove unused switch.
10033
10034 2011-04-08 Mike Stump <mikestump@comcast.net>
10035
10036 PR testsuite/48506
10037 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10038 default to fno-common.
10039
10040 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10041
10042 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10043 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10044
10045 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10046
10047 PR fortran/48448
10048 * gfortran.dg/function_optimize_5.f90: New test.
10049
10050 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10051
10052 * gnat.dg/aggr17.adb: New test.
10053 * gnat.dg/aggr18.adb: Likewise.
10054
10055 2011-04-08 Michael Matz <matz@suse.de>
10056
10057 PR middle-end/48389
10058 * gcc.target/i386/pr48389.c: New test.
10059
10060 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10061
10062 PR rtl-optimization/48272
10063 * g++.dg/opt/pr48272.C: New.
10064
10065 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10066
10067 PR rtl-optimization/48235
10068 * gcc.dg/pr48235.c: New.
10069
10070 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10071
10072 PR rtl-optimization/48302
10073 * g++.dg/opt/pr48302.C: New.
10074
10075 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10076
10077 PR target/48273
10078 * g++.dg/opt/pr48273.C: New.
10079
10080 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10081
10082 PR rtl-optimization/48442
10083 * gcc.dg/pr48442.c: New.
10084
10085 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10086
10087 PR tree-optimization/48377
10088 * gcc.dg/vect/pr48377.c: New test.
10089
10090 2011-04-07 Jason Merrill <jason@redhat.com>
10091
10092 * g++.dg/cpp0x/regress/call1.C: New.
10093
10094 * g++.dg/cpp0x/variadic107.C: New.
10095
10096 * g++.dg/cpp0x/sfinae11.C: New.
10097 * g++.dg/cpp0x/noexcept02.C: Fix.
10098
10099 * g++.dg/cpp0x/sfinae10.C: New.
10100
10101 * g++.dg/cpp0x/sfinae9.C: New.
10102
10103 * c-c++-common/Wcast-qual-1.c: Move here from...
10104 * gcc.dg/cast-qual-3.c: ...here, and...
10105 * g++.dg/warn/Wcast-qual2.C: ...here.
10106
10107 * g++.dg/cpp0x/sfinae8.C: New.
10108
10109 * g++.dg/cpp0x/sfinae7.C: New.
10110
10111 * g++.dg/cpp0x/enum9.C: New.
10112
10113 2011-04-07 Mike Stump <mikestump@comcast.net>
10114
10115 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10116 with no trampolines.
10117
10118 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR fortran/48117
10121 * gfortran.dg/gomp/pr48117.f90: New test.
10122
10123 PR debug/48343
10124 * gcc.dg/torture/pr48343.c: New test.
10125
10126 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10127
10128 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10129
10130 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10131
10132 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10133
10134 2011-04-07 Tom de Vries <tom@codesourcery.com>
10135
10136 PR target/43920
10137 * lib/scanasm.exp (object-size): New proc.
10138 * gcc.target/arm/pr43920-2.c: New test.
10139
10140 2011-04-06 Tobias Burnus <burnus@net-b.de>
10141
10142 PR fortran/18918
10143 PR fortran/48477
10144 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10145
10146 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10147
10148 * gcc.dg/mtune.c: Prune note from output.
10149
10150 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR debug/48466
10153 * gcc.dg/guality/pr36977.c: New test.
10154 * gcc.dg/guality/pr48466.c: New test.
10155
10156 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10157
10158 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10159
10160 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10161
10162 * gnat.dg/return3.adb: New test.
10163
10164 2011-04-06 Richard Guenther <rguenther@suse.de>
10165
10166 PR tree-optimization/47663
10167 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10168
10169 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10170
10171 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10172 Solaris 8 and 9 as well.
10173
10174 2011-04-05 Tom de Vries <tom@codesourcery.com>
10175
10176 PR target/43920
10177 * gcc.target/arm/pr43920-1.c: New test.
10178
10179 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10180
10181 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10182 (cctor): Actually return the value.
10183 (main): Cast return values.
10184
10185 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10186
10187 * gfortran.dg/character_comparison_8.f90: New test.
10188
10189 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10190
10191 * frontend-passes: (optimize_lexical_comparison): New function.
10192 (optimize_expr): Call it.
10193 (optimize_comparison): Also handle lexical comparison functions.
10194 Return false instad of -2 for unequal comparison.
10195
10196 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10197
10198 PR fortran/48412
10199 * function_optimize_4.f90: New test.
10200
10201 2011-04-04 Tobias Burnus <burnus@net-b.de>
10202
10203 PR fortran/18918
10204 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10205 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10206 * gfortran.dg/coarray_15.f90: New.
10207
10208 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10209
10210 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10211 * gfortran.dg/bessel_7.f90: Likewise.
10212
10213 2011-04-03 Tobias Burnus <burnus@net-b.de>
10214
10215 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10216
10217 2011-04-03 Richard Guenther <rguenther@suse.de>
10218 Ira Rosen <ira.rosen@linaro.org>
10219
10220 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10221 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10222 -ftree-loop-if-convert-stores.
10223
10224 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10225
10226 * gnat.dg/specs/aggr2.ads: New test.
10227
10228 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10229
10230 * gnat.dg/debug2.ad[sb]: New test.
10231 * gnat.dg/debug2_pkg.ads: New helper.
10232 * gnat.dg/debug3.ad[sb]: New test.
10233
10234 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10235
10236 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10237
10238 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10239
10240 PR middle-end/48335
10241 * gcc.c-torture/compile/pr48335-1.c: New test.
10242 * gcc.dg/pr48335-1.c: New test.
10243 * gcc.dg/pr48335-2.c: New test.
10244 * gcc.dg/pr48335-3.c: New test.
10245 * gcc.dg/pr48335-4.c: New test.
10246 * gcc.dg/pr48335-5.c: New test.
10247 * gcc.dg/pr48335-6.c: New test.
10248 * gcc.dg/pr48335-7.c: New test.
10249 * gcc.dg/pr48335-8.c: New test.
10250 * gcc.target/i386/pr48335-1.c: New test.
10251
10252 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10253
10254 PR c/36299
10255 * gcc.dg/Waddress.c: New test.
10256
10257 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10258
10259 PR fortran/48352
10260 * gfortran.dg/function_optimize_3.f90: New test.
10261
10262 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10263
10264 * gcc.c-torture/compile/20110401-1.c: New test.
10265
10266 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10267 * g++.dg/lto/20091002-2_0.C: Likewise.
10268 * g++.dg/lto/20090303_0.c: Likewise.
10269 * g++.dg/lto/20091004-1_0.C: Likewise.
10270 * g++.dg/lto/20091002-3_0.C: Likewise.
10271 * g++.dg/lto/20091004-2_0.C: Likewise.
10272 * g++.dg/lto/20081123_0.C: Likewise.
10273 * g++.dg/lto/20090313_0.C: Likewise.
10274 * g++.dg/lto/20081109-1_0.C: Likewise.
10275 * g++.dg/lto/20081219_0.C: Likewise.
10276 * g++.dg/lto/20081204-1_0.C: Likewise.
10277 * g++.dg/lto/20090302_0.C: Likewise.
10278 * g++.dg/lto/20081119-1_0.C: Likewise.
10279 * g++.dg/lto/20081118_0.C: Likewise.
10280 * gcc.dg/lto/20091020-2_0.c: Likewise.
10281 * gcc.dg/lto/20090210_0.c: Likewise.
10282 * gcc.dg/lto/20081204-1_0.c: Likewise.
10283 * gcc.dg/lto/20081224_0.c: Likewise.
10284 * gcc.dg/lto/20090219_0.c: Likewise.
10285 * gcc.dg/lto/20091014-1_0.c: Likewise.
10286 * gcc.dg/lto/20091016-1_0.c: Likewise.
10287 * gcc.dg/lto/20090206-2_0.c: Likewise.
10288 * gcc.dg/lto/20090116_0.c: Likewise.
10289 * gcc.dg/lto/20091013-1_0.c: Likewise.
10290 * gcc.dg/lto/20091015-1_0.c: Likewise.
10291 * gcc.dg/lto/20090126-2_0.c: Likewise.
10292
10293 2011-03-31 Ian Lance Taylor <iant@google.com>
10294
10295 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10296
10297 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10298
10299 * gnat.dg/opt16.adb: New test.
10300
10301 2011-03-31 Jason Merrill <jason@redhat.com>
10302
10303 * g++.dg/cpp0x/defaulted24.C: New.
10304
10305 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10306
10307 PR target/16292
10308 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10309 with -O0.
10310
10311 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10312
10313 * g++.dg/other/i386-9.C: New test.
10314
10315 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10316
10317 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10318
10319 2011-03-30 Jason Merrill <jason@redhat.com>
10320
10321 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10322
10323 * g++.dg/cpp0x/regress/isnan.C: New.
10324
10325 * g++.dg/cpp0x/initlist46.C: New.
10326
10327 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10328
10329 PR target/47551
10330 * gcc.target/arm/neon-modes-2.c: New test.
10331
10332 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR c/48305
10335 * gcc.c-torture/compile/pr48305.c: New test.
10336
10337 2011-03-29 Jason Merrill <jason@redhat.com>
10338
10339 * g++.dg/cpp0x/regress/value-dep1.C: New.
10340
10341 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10342
10343 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10344
10345 2011-03-29 Ian Lance Taylor <iant@google.com>
10346
10347 * go.test/go-test.exp: Handle the test lines used in several new
10348 tests.
10349 (errchk): Add opts parameter. Change all callers. Handle parens
10350 in regexps.
10351
10352 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10353 Dominique d'Humieres <dominiq@lps.ens.fr>
10354
10355 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10356 and __APPLE__ && __PPC__ && __ALTIVEC__.
10357
10358 2011-03-29 Jason Merrill <jason@redhat.com>
10359
10360 * g++.dg/cpp0x/dependent1.C: New.
10361
10362 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10363
10364 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10365
10366 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10367
10368 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10369
10370 PR fortran/48095
10371 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10372 * gfortran.dg/proc_ptr_comp_32.f90: New.
10373
10374 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10375
10376 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10377 check for corresponding warning.
10378
10379 2011-03-28 Jason Merrill <jason@redhat.com>
10380
10381 * g++.dg/cpp0x/rv-deduce2.C: New.
10382
10383 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10384
10385 PR debug/48203
10386 * gcc.dg/pr48203.c: New test.
10387
10388 2011-03-28 Jeff Law <law@redhat.com>
10389
10390 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10391
10392 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10393
10394 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10395 and __PPC__ && __ALTIVEC__.
10396
10397 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10398
10399 PR testsuite/48238
10400 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10401 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10402 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10403 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10404
10405 2011-03-28 Jason Merrill <jason@redhat.com>
10406
10407 * g++.dg/cpp0x/initlist-array2.C: New.
10408
10409 * g++.dg/cpp0x/initlist-array1.C: New.
10410
10411 * g++.dg/cpp0x/constexpr-compound.C: New.
10412
10413 * g++.dg/cpp0x/constexpr-using.C: New.
10414
10415 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10416
10417 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10418
10419 PR testsuite/48276
10420 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10421
10422 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10423
10424 * gcc.dg/slp-1.c: New test.
10425
10426 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10427
10428 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10429 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10430 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10431 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10432 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10433 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10434 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10435 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10436 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10437 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10438 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10439 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10440 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10441 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10442
10443 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10444
10445 PR fortran/47065
10446 * gfortran.dg/trim_optimize_5.f90: New test.
10447 * gfortran.dg/trim_optimize_6.f90: New test.
10448
10449 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10450
10451 PR target/38598
10452 * gcc.target/mips/madd-7.c: Remove -mlong32.
10453 * gcc.target/mips/msub-7.c: Likewise.
10454
10455 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10456
10457 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10458 accesses to preserve the meaning of the test for doubleword vectors.
10459 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10460 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10461
10462 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10463
10464 PR fortran/48291
10465 * gfortran.dg/class_42.f03: New.
10466
10467 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10468
10469 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10470 strided accesses.
10471
10472 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10473
10474 PR rtl-optimization/48144
10475 * gcc.dg/pr48144.c: New test.
10476
10477 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10478
10479 * gnat.dg/discr27.ad[sb]: New test.
10480
10481 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10482
10483 * gnat.dg/limited_with2.ad[sb]: New test.
10484 * gnat.dg/limited_with2_pkg1.ads: New helper.
10485 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10486
10487 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10488
10489 * gnat.dg/opt15.adb: New test.
10490 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10491
10492 2011-03-25 Tobias Burnus <burnus@net-b.de>
10493
10494 PR fortran/48174
10495 PR fortran/45304
10496 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10497 * gfortran.dg/leadz_trailz_3.f90: Ditto
10498
10499 2011-03-25 Martin Jambor <mjambor@suse.cz>
10500
10501 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10502
10503 2011-03-25 Jason Merrill <jason@redhat.com>
10504
10505 * g++.dg/cpp0x/defaulted22.C: New.
10506 * g++.dg/cpp0x/defaulted23.C: New.
10507 * g++.dg/cpp0x/defaulted15.C: Adjust.
10508
10509 2011-03-25 Jason Merrill <jason@redhat.com>
10510
10511 * g++.dg/cpp0x/move1.C: New.
10512
10513 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10514
10515 PR target/48287
10516 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10517
10518 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10519
10520 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10521 for mips-sgi-irix6.5.
10522 Replace snprintf prototype by <stdio.h>.
10523
10524 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10525
10526 PR testsuite/48283
10527 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10528 run_expensive_tests.
10529 * gcc.dg/graphite/block-4.c: Likewise.
10530 * gcc.dg/graphite/block-7.c: Likewise.
10531 * gcc.dg/graphite/block-8.c: Likewise.
10532
10533 2011-03-25 Richard Guenther <rguenther@suse.de>
10534
10535 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10536 * g++.dg/tree-ssa/pr8781.C: Likewise.
10537 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10538 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10539 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10540 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10541 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10542 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10543 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10544 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10545 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10546 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10547 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10548 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10549 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10550 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10551 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10552 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10553 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10554 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10555 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10556 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10557 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10558 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10559 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10560 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10561 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10562 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10563 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10564 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10565 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10566 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10567 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10568 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10569 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10570 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10571 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10572 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10573 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10574 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10575 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10576 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10577 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10578 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10579 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10580 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10581 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10582 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10583 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10584 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10585 * c-c++-common/pr46562-2.c: Likewise.
10586 * gfortran.dg/pr42108.f90: Likewise.
10587 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10588 foo to be inlined even at -O1.
10589 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10590 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10591 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10592 * gcc.dg/matrix/matrix.exp: Disable FRE.
10593
10594 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10595
10596 PR debug/48204
10597 * gcc.dg/dfp/pr48204.c: New test.
10598
10599 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10600
10601 PR target/48209
10602 * gcc.c-torture/execute/pr47917.c: Move this...
10603 * gcc.dg/torture/pr47917.c: to here and add xfails.
10604
10605 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10606
10607 * gnat.dg/array16.ad[sb]: New test.
10608 * gnat.dg/array16.ads: New helper.
10609
10610 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10611
10612 * gnat.dg/derived_type2.adb: New test.
10613
10614 2011-03-24 Richard Guenther <rguenther@suse.de>
10615
10616 PR tree-optimization/48271
10617 * g++.dg/torture/pr48271.C: New testcase.
10618
10619 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10620
10621 * gnat.dg/array15.ad[sb]: New test.
10622
10623 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10624
10625 PR target/48237
10626 * gcc.target/i386/pr48237.c: New test.
10627
10628 2011-03-24 Richard Guenther <rguenther@suse.de>
10629
10630 PR middle-end/48269
10631 * gcc.dg/builtin-object-size-10.c: New testcase.
10632
10633 2011-03-24 Richard Guenther <rguenther@suse.de>
10634
10635 PR tree-optimization/46562
10636 * c-c++-common/pr46562-2.c: New testcase.
10637 * c-c++-common/pr46562.c: Likewise.
10638
10639 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10640
10641 * gcc.dg/vect/vect-cselim-1.c: New test.
10642 * gcc.dg/vect/vect-cselim-2.c: New test.
10643
10644 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10645
10646 * gcc.target/arm/pr46934.c: New.
10647
10648 2011-03-23 Ian Lance Taylor <iant@google.com>
10649
10650 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10651
10652 2011-03-23 Richard Guenther <rguenther@suse.de>
10653
10654 * gcc.dg/struct: Remove directory and contents.
10655
10656 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10657
10658 PR testsuite/48251
10659 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10660
10661 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10662
10663 * gnat.dg/discr26.ad[sb]: New test.
10664 * gnat.dg/discr26_pkg.ads: New helper.
10665
10666 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10667
10668 PR target/47553
10669 * gcc.target/arm/neon-vld-1.c: New test.
10670
10671 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10672
10673 * gnat.dg/array14.ad[sb]: New test.
10674 * gnat.dg/array14_pkg.ads: New helper.
10675
10676 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10677
10678 * gcc.c-torture/execute/920501-8.x: Remove.
10679 * gcc.c-torture/execute/930513-1.x: Remove.
10680 * gcc.c-torture/execute/960312-1.x: Remove.
10681 * gcc.c-torture/compile/20000804-1.c,
10682 gcc.c-torture/compile/20001205-1.c,
10683 gcc.c-torture/compile/20001226-1.c,
10684 gcc.c-torture/compile/20010518-2.c,
10685 gcc.c-torture/compile/20020312-1.c,
10686 gcc.c-torture/compile/20020604-1.c,
10687 gcc.c-torture/compile/920501-12.c,
10688 gcc.c-torture/compile/920501-4.c,
10689 gcc.c-torture/compile/920520-1.c,
10690 gcc.c-torture/compile/980506-1.c,
10691 gcc.c-torture/execute/980709-1.x,
10692 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10693 options for m68hc11.
10694 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10695 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10696 m68hc11.
10697
10698 2011-03-22 Nick Clifton <nickc@redhat.com>
10699
10700 * lib/target-supports.exp (check_profiling_available): Add MN10300
10701 to the list of targets that do not support profiling. Restore
10702 alpha sorting to this list.
10703
10704 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10705
10706 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10707 failure on 32-bit systems.
10708 * gcc.dg/torture/vector-2.c: Ditto.
10709
10710 2011-03-22 Richard Guenther <rguenther@suse.de>
10711
10712 PR tree-optimization/48228
10713 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10714
10715 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10716
10717 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10718 powerpc.
10719
10720 PR target/48226
10721 * gcc.target/powerpc/pr48226.c: New file.
10722
10723 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10724
10725 * lib/prune.exp (prune_gcc_output): Prune "could not create
10726 compact unwind for" warnings.
10727
10728 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR c/42544
10731 PR c/48197
10732 * gcc.c-torture/execute/pr42544.c: New test.
10733 * gcc.c-torture/execute/pr48197.c: New test.
10734
10735 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10736
10737 PR preprocessor/48192
10738 * gcc.target/powerpc/pr48192.c: New file.
10739
10740 PR target/48053
10741 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10742 split problem of 0 being loaded in a VSX register.
10743
10744 2011-03-21 Richard Guenther <rguenther@suse.de>
10745
10746 PR c/47939
10747 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10748 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10749 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10750 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10751
10752 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10753
10754 PR target/48213
10755 * gcc.dg/pr48213.c: New test.
10756
10757 2011-03-21 Kai Tietz <ktietz@redhat.com>
10758
10759 PR target/12171
10760 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10761
10762 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10763
10764 * gcc.target/arm/xor-and.c: New.
10765
10766 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10767
10768 PR fortran/22572
10769 * gfortran.dg/function_optimize_1.f90: New test.
10770 * gfortran.dg/function_optimize_2.f90: New test.
10771
10772 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10773
10774 PR rtl-optimization/47502
10775 * gcc.target/i386/pr47502-1.c: New.
10776 * gcc.target/i386/pr47502-2.c: Likewise.
10777
10778 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10779
10780 PR rtl-optimization/48156
10781 * gcc.dg/pr48156.c: New test.
10782
10783 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10784
10785 PR libfortran/47439
10786 * gfortran.dg/scratch_1.f90: Adjust test.
10787
10788 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10789
10790 PR libfortran/47439
10791 * gfortran.dg/scratch_1.f90: New test.
10792
10793 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10794
10795 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10796 variably modified typedefs.
10797 * gcc.dg/c1x-typedef-2.c: Remove.
10798
10799 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10800
10801 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10802 * gcc.dg/c1x-anon-struct-3.c: New test.
10803 * gcc.dg/anon-struct-11.c: Update.
10804
10805 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10806
10807 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10808 dg-xfail-run-if.
10809 Only xfail with gas.
10810
10811 2011-03-18 Jason Merrill <jason@redhat.com>
10812
10813 * g++.dg/template/fn-ptr1.C: New.
10814
10815 * g++.dg/overload/volatile1.C: New.
10816
10817 * g++.dg/opt/pr23372.C: New.
10818
10819 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10820
10821 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10822
10823 PR middle-end/47405
10824 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10825
10826 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10827
10828 * gcc.target/arm/unsigned-extend-1.c: New.
10829
10830 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10831
10832 PR bootstrap/48161
10833 * gcc.c-torture/compile/pr48161.c: New test.
10834
10835 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10836
10837 PR middle-end/47725
10838 * gcc.dg/torture/pr47725.c: New.
10839
10840 2011-03-17 Jason Merrill <jason@redhat.com>
10841
10842 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10843 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10844
10845 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10846
10847 * gnat.dg/specs/elab2.ads: New test.
10848 * gnat.dg/specs/elab2_pkg.ads: New helper.
10849
10850 2011-03-17 Jason Merrill <jason@redhat.com>
10851
10852 * g++.dg/cpp0x/decltype-1212.C: New.
10853 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10854
10855 2011-03-17 Jason Merrill <jason@redhat.com>
10856
10857 * g++.dg/parse/memfnquals1.C: New.
10858
10859 2011-03-17 Richard Guenther <rguenther@suse.de>
10860
10861 PR middle-end/48134
10862 * gcc.dg/pr48134.c: New testcase.
10863
10864 2011-03-17 Richard Guenther <rguenther@suse.de>
10865
10866 PR middle-end/48165
10867 * g++.dg/torture/pr48165.C: New testcase.
10868
10869 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10870
10871 PR rtl-optimization/48141
10872 * gcc.dg/pr48141.c: New test.
10873
10874 2011-03-16 Jason Merrill <jason@redhat.com>
10875
10876 * g++.dg/cpp0x/constexpr-48089.C: New.
10877
10878 * g++.dg/cpp0x/constexpr-abi1.C: New.
10879
10880 * g++.dg/cpp0x/constexpr-46336.C: New.
10881 * g++.dg/parse/friend5.C: Adjust expected errors.
10882
10883 * g++.dg/cpp0x/constexpr-47570.C: New.
10884
10885 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10886
10887 PR debug/47510
10888 * ++.dg/debug/dwarf2/typedef6.C: New test.
10889
10890 2011-03-16 Jason Merrill <jason@redhat.com>
10891
10892 * g++.dg/cpp0x/elision2.C: New.
10893
10894 * g++.dg/cpp0x/constexpr-array3.C: New.
10895
10896 2011-03-16 Jason Merrill <jason@redhat.com>
10897
10898 * g++.dg/cpp0x/sfinae6.C: New.
10899 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10900 * g++.dg/cpp0x/pr45908.C: Likewise.
10901 * g++.dg/cpp0x/sfinae6.C: Likewise.
10902 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10903 * g++.old-deja/g++.law/arg11.C: Likewise.
10904
10905 2011-03-16 Jason Merrill <jason@redhat.com>
10906
10907 * g++.dg/template/incomplete6.C: New.
10908
10909 2011-03-16 Jeff Law <law@redhat.com>
10910
10911 * gcc.dg/tree-ssa/vrp55.c: New test.
10912
10913 2011-03-16 Jason Merrill <jason@redhat.com>
10914
10915 * g++.dg/cpp0x/auto22.C: New.
10916
10917 2011-03-16 Richard Guenther <rguenther@suse.de>
10918
10919 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10920 optimizing it away if promoted to const.
10921
10922 2011-03-16 Richard Guenther <rguenther@suse.de>
10923
10924 PR tree-optimization/48149
10925 * gcc.dg/fold-complex-1.c: New testcase.
10926
10927 2011-03-16 Richard Guenther <rguenther@suse.de>
10928
10929 PR testsuite/48147
10930 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10931 or cloning happens.
10932
10933 2011-03-16 Richard Guenther <rguenther@suse.de>
10934
10935 PR tree-optimization/26134
10936 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10937
10938 2011-03-16 Richard Guenther <rguenther@suse.de>
10939
10940 PR tree-optimization/48146
10941 * gcc.dg/torture/pr48146.c: New testcase.
10942
10943 2011-03-16 Richard Guenther <rguenther@suse.de>
10944
10945 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10946 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10947
10948 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR middle-end/48136
10951 * gcc.c-torture/compile/pr48136.c: New test.
10952
10953 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10954
10955 PR debug/45882
10956 * gcc.dg/guality/pr45882.c: New test.
10957
10958 2011-03-15 Jason Merrill <jason@redhat.com>
10959
10960 * g++.dg/cpp0x/constexpr-recursion.C: New.
10961
10962 * g++.dg/cpp0x/implicit11.C: New.
10963
10964 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10965
10966 * g++.dg/cpp0x/constexpr-attribute.C: New.
10967
10968 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10969
10970 * g++.dg/parse/pr34758.C: New.
10971
10972 2011-03-15 Xinliang David Li <davidxl@google.com>
10973
10974 PR c/47837
10975 * gcc.dg/uninit-pred-7_d.c: New test.
10976 * gcc.dg/uninit-pred-8_d.c: New test.
10977
10978 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10979
10980 PR target/46788
10981 * gcc.target/arm/pr46788.c: New.
10982
10983 2011-03-15 Richard Guenther <rguenther@suse.de>
10984
10985 PR middle-end/47650
10986 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10987 * gfortran.dg/ishft_4.f90: Likewise.
10988 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10989
10990 2011-03-15 Richard Guenther <rguenther@suse.de>
10991
10992 PR tree-optimization/13954
10993 * g++.dg/tree-ssa/pr13954.C: New testcase.
10994
10995 2011-03-15 Richard Guenther <rguenther@suse.de>
10996
10997 PR tree-optimization/48037
10998 * gcc.target/i386/pr48037-1.c: New testcase.
10999
11000 2011-03-15 Richard Guenther <rguenther@suse.de>
11001
11002 PR tree-optimization/41490
11003 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11004 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11005 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11006 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11007 * g++.dg/tree-ssa/pr33604.C: Adjust.
11008
11009 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR middle-end/47917
11012 * gcc.c-torture/execute/pr47917.c: New test.
11013 * gcc.dg/pr47917.c: New test.
11014
11015 PR middle-end/38878
11016 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11017
11018 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11019
11020 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11021 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11022 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11023 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11024 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11025 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11026 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11027 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11028 * gcc.target/i386/avx-floor-vec.c: Ditto.
11029 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11030 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11031 * gcc.target/i386/avx-rint-vec.c: Ditto.
11032 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11033 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11034 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11035 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11036
11037 2011-03-14 Tom Tromey <tromey@redhat.com>
11038
11039 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11040 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11041 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11042
11043 2011-03-14 Tom Tromey <tromey@redhat.com>
11044
11045 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11046 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11047 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11048
11049 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11050
11051 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11052
11053 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11054
11055 PR rtl-optimization/47166
11056 * gcc.c-torture/execute/postmod-1.c: New test.
11057
11058 2011-03-14 Richard Guenther <rguenther@suse.de>
11059
11060 PR middle-end/48098
11061 * gcc.dg/torture/pr48098.c: New testcase.
11062
11063 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11064
11065 PR target/48053
11066 * gcc.target/powerpc/pr48053-1.c: New test.
11067 * gcc.target/powerpc/pr48053-2.c: Likewise.
11068
11069 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11070
11071 PR libfortran/48066
11072 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11073
11074 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11075
11076 PR libfortran/48066
11077 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11078
11079 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11080
11081 PR fortran/48059
11082 * gfortran.dg/class_41.f03: New.
11083
11084 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11085
11086 * g++.dg/conversion/cast3.C: New test.
11087
11088 2011-03-11 Jason Merrill <jason@redhat.com>
11089
11090 * g++.dg/template/error45.C: New.
11091
11092 * g++.dg/parse/no-type-defn1.C: New.
11093
11094 * g++.dg/ext/attrib40.C: New.
11095
11096 * g++.dg/cpp0x/regress/array1.C: New.
11097
11098 2011-03-11 Richard Guenther <rguenther@suse.de>
11099
11100 PR tree-optimization/48067
11101 * gcc.dg/pr48067.c: New testcase.
11102
11103 2011-03-11 Richard Guenther <rguenther@suse.de>
11104
11105 PR lto/48073
11106 * g++.dg/lto/20110311-1_0.C: New testcase.
11107
11108 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11109
11110 PR c++/48035
11111 * g++.dg/inherit/virtual8.C: New test.
11112
11113 PR middle-end/48044
11114 * gcc.dg/torture/pr48044.c: New test.
11115
11116 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11117
11118 PR fortran/47768
11119 * gfortran.dg/proc_ptr_comp_31.f90: New.
11120
11121 2011-03-11 Richard Guenther <rguenther@suse.de>
11122
11123 PR tree-optimization/47278
11124 * gcc.dg/torture/pr47278-1.c: New testcase.
11125 * gcc.dg/torture/pr47278-2.c: Likewise.
11126
11127 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11128
11129 PR tree-optimization/48063
11130 * gcc.dg/torture/pr48063.c: New test.
11131
11132 2011-03-10 Jason Merrill <jason@redhat.com>
11133
11134 * g++.dg/template/array22.C: New.
11135
11136 * g++.dg/cpp0x/syntax-err1.C: New.
11137 * g++.dg/parse/error36.C: Adjust expected errors.
11138 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11139 * g++.old-deja/g++.pt/typename3.C: Likewise.
11140 * g++.old-deja/g++.pt/typename4.C: Likewise.
11141 * g++.old-deja/g++.pt/typename6.C: Likewise.
11142
11143 2011-03-09 Jason Merrill <jason@redhat.com>
11144
11145 * g++.dg/template/nontype22.C: New.
11146
11147 2011-03-09 Martin Jambor <mjambor@suse.cz>
11148
11149 PR tree-optimization/47714
11150 * g++.dg/torture/pr47714.C: New test.
11151
11152 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11153
11154 PR target/47755
11155 * gcc.target/powerpc/pr47755-2.c: New file.
11156
11157 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11158
11159 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11160 is not set in the environment, pass 64 as first argument when not
11161 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11162 native where ulimit -u is supported.
11163
11164 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11165
11166 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11167
11168 2011-03-08 Jason Merrill <jason@redhat.com>
11169
11170 * g++.dg/template/nontype21.C: New.
11171
11172 * g++.dg/template/anon5.C: New.
11173
11174 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR debug/47881
11177 * gcc.dg/pr47881.c: New test.
11178
11179 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11180
11181 PR c++/47957
11182 * g++.dg/lookup/template3.C: New test.
11183
11184 2011-03-08 Kai Tietz <ktietz@redhat.com>
11185
11186 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11187 'long' type.
11188
11189 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11190
11191 PR testsuite/47954
11192 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11193 sizeof to compute alignment.
11194
11195 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11196
11197 PR tree-optimization/48022
11198 * gcc.dg/pr48022-1.c: New test.
11199 * gcc.dg/pr48022-2.c: New test.
11200
11201 2011-03-07 Jason Merrill <jason@redhat.com>
11202
11203 * g++.dg/template/nontype20.C: New.
11204 * g++.dg/init/member1.C: Adjust expected errors.
11205 * g++.dg/parse/constant4.C: Likewise.
11206 * g++.dg/template/qualified-id3.C: Likewise.
11207 * g++.old-deja/g++.pt/crash10.C: Likewise.
11208
11209 * g++.dg/cpp0x/regress/non-const1.C: New.
11210
11211 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11212
11213 PR debug/47991
11214 * gcc.dg/pr47991.c: New test.
11215
11216 2011-03-07 Jason Merrill <jason@redhat.com>
11217
11218 * g++.dg/abi/mangle46.C: New.
11219
11220 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11221
11222 PR target/47862
11223 * gcc.target/powerpc/pr47862.c: New.
11224
11225 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11226
11227 PR target/45413
11228 * gcc.target/i386/combine-mul.c: Require nonpic.
11229
11230 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11231 Nathan Froyd <froydnj@codesourcery.com>
11232
11233 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11234
11235 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11236
11237 * README.QMTEST: Remove.
11238
11239 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11240 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11241
11242 PR fortran/47850
11243 * gfortran.dg/array_constructor_37.f90 : New test.
11244
11245 2011-03-05 Jason Merrill <jason@redhat.com>
11246
11247 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11248 * g++.dg/abi/mangle45.C: Likewise.
11249 * g++.dg/cpp0x/trailing1.C: Likewise.
11250
11251 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11252
11253 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11254
11255 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR rtl-optimization/47899
11258 * gcc.dg/pr47899.c: New test.
11259
11260 * gcc.dg/torture/pr47968.c: Ignore warnings.
11261
11262 PR tree-optimization/47967
11263 * gcc.c-torture/compile/pr47967.c: New test.
11264
11265 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11266
11267 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11268 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11269
11270 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11271
11272 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11273 and property_getAttributes() if __OBJC2__.
11274 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11275 * objc.dg/property/property-encoding-1.m: New.
11276 * obj-c++.dg/property/property-encoding-1.mm: New.
11277
11278 2011-03-04 Jason Merrill <jason@redhat.com>
11279
11280 * g++.dg/template/pseudodtor6.C: New.
11281
11282 * g++.dg/inherit/covariant19.C: New.
11283
11284 2011-03-04 Richard Guenther <rguenther@suse.de>
11285
11286 PR middle-end/47968
11287 * gcc.dg/torture/pr47968.c: New testcase.
11288
11289 2011-03-04 Richard Guenther <rguenther@suse.de>
11290
11291 PR middle-end/47975
11292 * gcc.dg/torture/pr47975.c: New testcase.
11293
11294 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11295
11296 PR c++/47974
11297 * g++.dg/template/crash106.C: New.
11298
11299 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11300
11301 PR c/47963
11302 * gcc.dg/gomp/pr47963.c: New test.
11303 * g++.dg/gomp/pr47963.C: New test.
11304
11305 2011-03-02 Jason Merrill <jason@redhat.com>
11306
11307 * g++.dg/cpp0x/regress/condition1.C: New.
11308
11309 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11310
11311 2011-03-01 Jason Merrill <jason@redhat.com>
11312
11313 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11314
11315 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11316
11317 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11318
11319 PR rtl-optimization/47925
11320 * gcc.c-torture/execute/pr47925.c: New test.
11321
11322 2011-03-01 Jason Merrill <jason@redhat.com>
11323
11324 * g++.dg/cpp0x/decltype25.C: New.
11325
11326 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11327
11328 2011-03-01 Richard Guenther <rguenther@suse.de>
11329
11330 PR tree-optimization/47890
11331 * gcc.dg/torture/pr47890.c: New testcase.
11332
11333 2011-03-01 Richard Guenther <rguenther@suse.de>
11334
11335 PR lto/47924
11336 * gcc.dg/lto/pr47924_0.c: New testcase.
11337
11338 2011-03-01 Richard Guenther <rguenther@suse.de>
11339
11340 PR lto/46911
11341 * gfortran.dg/lto/pr46911_0.f: New testcase.
11342
11343 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11344
11345 PR libgfortran/47933
11346 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11347 compile errors from older code form.
11348
11349 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11350
11351 PR libgfortran/47567
11352 * gfortran.dg/fmt_fw_d.f90: New test.
11353
11354 2011-02-28 Jason Merrill <jason@redhat.com>
11355
11356 * g++.dg/inherit/covariant18.C: New.
11357
11358 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11359
11360 PR middle-end/47893
11361 * gcc.dg/pr47893.c: New test.
11362
11363 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11364
11365 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11366 NULL in case of a selector with conflicting types.
11367 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11368
11369 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11370
11371 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11372 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11373 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11374 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11375
11376 2011-02-28 Jason Merrill <jason@redhat.com>
11377
11378 PR c++/47906
11379 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11380
11381 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11382
11383 PR libgfortran/47778
11384 * gfortran.dg/namelist_71.f90: New test.
11385
11386 2011-02-27 Jason Merrill <jason@redhat.com>
11387
11388 PR c++/47906
11389 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11390 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11391
11392 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11393
11394 PR c++/46466
11395 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11396
11397 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11398
11399 PR fortran/47886
11400 * gfortran.dg/gomp/task-1.f90: Removed.
11401
11402 2011-02-26 Jason Merrill <jason@redhat.com>
11403
11404 * g++.dg/template/this-targ1.C: New.
11405
11406 * g++.dg/cpp0x/regress/template-const1.C: New.
11407 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11408 * g++.dg/template/function1.C: Adjust.
11409 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11410 * g++.dg/debug/debug7.C: Adjust.
11411
11412 2011-02-26 Tobias Burnus <burnus@net-b.de>
11413
11414 PR fortran/47886
11415 * gfortran.dg/gomp/task-1.f90: New.
11416
11417 2011-02-25 Jie Zhang <jie@codesourcery.com>
11418
11419 * gcc.target/arm/neon-thumb2-move.c: Add
11420 dg-require-effective-target arm_thumb2_ok.
11421
11422 2011-02-24 Jason Merrill <jason@redhat.com>
11423
11424 * g++.dg/parse/constant1.C: Specify C++98 mode.
11425 * g++.dg/parse/constant5.C: Likewise.
11426 * g++.dg/parse/error2.C: Likewise.
11427 * g++.dg/parse/semicolon3.C: Likewise.
11428 * g++.dg/template/crash14.C: Likewise.
11429 * g++.dg/template/local4.C: Likewise.
11430 * g++.dg/template/nontype3.C: Likewise.
11431 * g++.dg/parse/crash31.C: Adjust expected errors.
11432 * g++.dg/template/function1.C: Likewise.
11433 * g++.dg/template/ref3.C: Likewise.
11434 * g++.dg/template/static9.C: Likewise.
11435 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11436
11437 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11438 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11439 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11440 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11441 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11442
11443 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11444
11445 PR fortran/47878
11446 * gfortran.dg/pr47878.f90: New test.
11447
11448 2011-02-24 Richard Guenther <rguenther@suse.de>
11449
11450 PR testsuite/47801
11451 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11452 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11453
11454 2011-02-24 Richard Guenther <rguenther@suse.de>
11455
11456 PR fortran/47839
11457 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11458 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11459
11460 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11461
11462 PR libgfortran/47567
11463 * gfortran.dg/fmt_f0_1.f90: Update test.
11464
11465 2011-02-23 Jason Merrill <jason@redhat.com>
11466
11467 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11468 * g++.dg/abi/mangle45.C: New.
11469
11470 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11471 * g++.dg/template/canon-type-9.C: Match use of decltype
11472 between declaration and definition.
11473 * g++.dg/template/canon-type-12.C: Likewise.
11474
11475 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11476
11477 PR fortran/40850
11478 * gfortran.dg/nested_allocatables_1.f90: New.
11479
11480 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11481
11482 PR c++/46868
11483 * g++.dg/pr46868.C: New test.
11484 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11485 * g++.dg/parse/error14.C: Adjust.
11486
11487 2011-02-23 Richard Guenther <rguenther@suse.de>
11488
11489 PR tree-optimization/47838
11490 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11491
11492 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11493
11494 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11495
11496 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11497
11498 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11499 * gfortran.dg/count_init_expr.f03: Ditto.
11500 * gfortran.dg/gomp/pr43711.f90: Ditto.
11501 * gcc.dg/struct-parse-2.c: Ditto.
11502 * gcc.dg/parse-error-3.c: Ditto.
11503 * gcc.dg/Wlogical-op-1.c: Ditto.
11504 * gcc.dg/Walways-true-1.c: Ditto.
11505 * gcc.dg/pr24225.c: Ditto.
11506 * gcc.dg/Walways-true-2.c: Ditto.
11507 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11508 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11509 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11510 * g++.dg/overload/defarg4.C: Ditto.
11511 * g++.dg/inherit/covariant16.C: Ditto.
11512 * g++.dg/inherit/virtual7.C: Ditto.
11513 * g++.dg/template/canon-type-9.C: Ditto.
11514 * g++.dg/template/access19.C: Ditto.
11515 * g++.dg/template/call7.C: Ditto.
11516 * g++.dg/template/canon-type-2.C: Ditto.
11517 * g++.dg/template/init7.C: Ditto.
11518 * g++.dg/template/sizeof-template-argument.C: Ditto.
11519 * g++.dg/template/const3.C: Ditto.
11520 * g++.dg/template/sfinae26.C: Ditto.
11521 * g++.dg/template/sfinae26.C: Ditto.
11522 * g++.dg/template/canon-type-11.C: Ditto.
11523 * g++.dg/template/union2.C: Ditto.
11524 * g++.dg/template/canon-type-3.C: Ditto.
11525 * g++.dg/template/canon-type-1.C: Ditto.
11526 * g++.dg/template/canon-type-5.C: Ditto.
11527 * g++.dg/template/canon-type-7.C: Ditto.
11528 * g++.dg/template/canon-type-10.C: Ditto.
11529 * g++.dg/template/spec36.C: Ditto.
11530 * g++.dg/template/typedef38.C: Ditto.
11531 * g++.dg/template/canon-type-4.C: Ditto.
11532 * g++.dg/template/canon-type-6.C: Ditto.
11533 * g++.dg/template/canon-type-13.C: Ditto.
11534 * g++.dg/template/instantiate9.C: Ditto.
11535 * g++.dg/template/ttp22.C: Ditto.
11536 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11537 * g++.dg/warn/Walways-true-1.C: Ditto.
11538 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11539 * g++.dg/warn/Walways-true-2.C: Ditto.
11540 * g++.dg/conversion/op4.C: Ditto.
11541 * g++.dg/opt/pr19650.C: Ditto.
11542 * g++.dg/lookup/friend11.C: Ditto.
11543 * g++.dg/other/default2.C: Ditto.
11544 * g++.dg/other/default3.C: Ditto.
11545 * g++.dg/other/dtor2.C: Ditto.
11546 * g++.dg/other/friend5.C: Ditto.
11547 * g++.dg/other/default5.C: Ditto.
11548 * g++.dg/init/brace6.C: Ditto.
11549 * g++.dg/init/aggr5.C: Ditto.
11550 * g++.dg/init/error2.C: Ditto.
11551 * g++.dg/expr/bound-mem-fun.C: Ditto.
11552 * g++.dg/expr/cond6.C: Ditto.
11553 * g++.dg/expr/stmt-expr-1.C: Ditto.
11554 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11555 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11556 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11557 * g++.dg/cpp0x/bracket1.C: Ditto.
11558 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11559 * g++.dg/cpp0x/pr38646.C: Ditto.
11560 * g++.dg/cpp0x/variadic73.C: Ditto.
11561 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11562 * g++.dg/cpp0x/bracket4.C: Ditto.
11563 * g++.dg/cpp0x/decltype4.C: Ditto.
11564 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11565 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11566 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11567 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11568 * g++.dg/cpp0x/decltype2.C: Ditto.
11569 * g++.dg/cpp0x/decltype1.C: Ditto.
11570 * g++.dg/cpp0x/bracket2.C: Ditto.
11571 * g++.dg/cpp0x/decltype5.C: Ditto.
11572 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11573 * g++.dg/cpp0x/variadic70.C: Ditto.
11574 * g++.dg/cpp0x/decltype6.C: Ditto.
11575 * g++.dg/cpp0x/rvo.C: Ditto.
11576 * g++.dg/cpp0x/vt-40092.C: Ditto.
11577 * g++.dg/cpp0x/variadic-new.C: Ditto.
11578 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11579 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11580 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11581 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11582 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11583 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11584 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11585 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11586 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11587 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11588 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11589 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11590 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11591 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11592 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11593 * g++.dg/cpp0x/pr39639.C: Ditto.
11594 * g++.dg/cpp0x/decltype3.C: Ditto.
11595 * g++.dg/cpp0x/variadic68.C: Ditto.
11596 * g++.dg/cpp0x/variadic-function.C: Ditto.
11597 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11598 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11599 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11600 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11601 * g++.dg/parse/crash35.C: Ditto.
11602 * g++.dg/parse/crash40.C: Ditto.
11603 * g++.dg/parse/defarg12.C: Ditto.
11604 * g++.dg/parse/crash34.C: Ditto.
11605 * g++.dg/parse/constructor3.C: Ditto.
11606 * g++.dg/parse/template23.C: Ditto.
11607 * g++.dg/parse/crash56.C: Ditto.
11608 * g++.dg/parse/dtor13.C: Ditto.
11609 * g++.dg/parse/error33.C: Ditto.
11610 * g++.dg/parse/ctor9.C: Ditto.
11611 * g++.dg/parse/error32.C: Ditto.
11612 * g++.dg/parse/error37.C: Ditto.
11613 * g++.dg/parse/bitfield3.C: Ditto.
11614 * g++.dg/parse/struct-4.C: Ditto.
11615 * g++.dg/ext/has_trivial_copy.C: Ditto.
11616 * g++.dg/ext/is_polymorphic.C: Ditto.
11617 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11618 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11619 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11620 * g++.dg/ext/is_union.C: Ditto.
11621 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11622 * g++.dg/ext/is_pod.C: Ditto.
11623 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11624 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11625 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11626 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11627 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11628 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11629 * g++.dg/ext/is_abstract.C: Ditto.
11630 * g++.dg/ext/has_trivial_assign.C: Ditto.
11631 * g++.dg/ext/is_class.C: Ditto.
11632 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11633 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11634 * g++.dg/ext/is_base_of.C: Ditto.
11635 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11636 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11637 * g++.dg/ext/is_empty.C: Ditto.
11638 * g++.dg/ext/is_enum.C: Ditto.
11639 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11640 * gnat.dg/opt11.adb: Ditto.
11641 * obj-c++.dg/pr45735.mm: Ditto.
11642 * obj-c++.dg/pr24393.mm: Ditto.
11643 * obj-c++.dg/exceptions-2.mm: Ditto.
11644 * objc.dg/pr45735.m: Ditto.
11645 * objc.dg/pr24393.m: Ditto.
11646
11647 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11648
11649 * objc.dg/attributes/objc-exception-1.m: New.
11650
11651 2011-02-23 Jie Zhang <jie@codesourcery.com>
11652
11653 * gcc.dg/cpp/include7.c: New test.
11654
11655 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11656
11657 PR c++/47242
11658 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11659
11660 2011-02-23 Jie Zhang <jie@codesourcery.com>
11661
11662 PR rtl-optimization/47763
11663 * gcc.dg/pr47763.c: New test.
11664
11665 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11666
11667 PR fortran/45743
11668 * gfortran.dg/whole_file_32.f90 : New test.
11669
11670 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11671
11672 PR c++/47666
11673 * g++.dg/inherit/virtual7.C: New test.
11674
11675 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11676
11677 PR objc/47832
11678 * objc.dg/type-size-3.m: Updated error message.
11679 * objc.dg/type-size-4.m: New test.
11680 * objc.dg/type-size-5.m: New test.
11681
11682 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11683
11684 * lib/gnat.exp: Fix comments.
11685 Don't load libgloss.exp.
11686 (default_gnat_version): Call $compiler with --version.
11687 Adapt regexp for gnatmake output, insert version.
11688 (gnat_version): New proc.
11689 (gnat_init): Remove gnat_libgcc_s_path.
11690 (gnat_target_compile): Likewise.
11691 Remove ld_library_path.
11692 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11693 (gnat_pass): Remove.
11694 (gnat_pass): Remove.
11695 (gnat_finish): Remove.
11696 (gnat_exit): Remove.
11697 (local_find_gnatmake): Reindent.
11698 (runtest_file_p): Remove.
11699 (prune_warnings): Remove.
11700 (find_gnatclean): New proc.
11701 * lib/gnat-dg.exp (lremove): New proc.
11702 (gnat-dg-test): Reindent.
11703 Remove additional output files.
11704 (gnat-dg-runtest): Remove.
11705
11706 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11707 * gnat.dg/loop_optimization6.adb: Likewise.
11708 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11709
11710 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11711
11712 PR tree-optimization/47835
11713 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11714
11715 2011-02-22 Tobias Burnus <burnus@net-b.de>
11716
11717 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11718 * gfortran.dg/abstract_type_2.f03: Ditto.
11719 * gfortran.dg/abstract_type_3.f03: Ditto.
11720 * gfortran.dg/abstract_type_4.f03: Ditto.
11721 * gfortran.dg/abstract_type_5.f03: Ditto.
11722 * gfortran.dg/abstract_type_6.f03: Ditto.
11723 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11724 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11725 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11726 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11727 * gfortran.dg/array_function_5.f90: Ditto.
11728 * gfortran.dg/asynchronous_3.f03: Ditto.
11729 * gfortran.dg/char_expr_1.f90: Ditto.
11730 * gfortran.dg/class_14.f03: Ditto.
11731 * gfortran.dg/data_array_6.f: Ditto.
11732 * gfortran.dg/data_invalid.f90: Ditto.
11733 * gfortran.dg/dot_product_1.f03: Ditto.
11734 * gfortran.dg/func_derived_5.f90: Ditto.
11735 * gfortran.dg/func_result_4.f90: Ditto.
11736 * gfortran.dg/implied_do_1.f90: Ditto.
11737 * gfortran.dg/initialization_25.f90: Ditto.
11738 * gfortran.dg/initialization_26.f90: Ditto.
11739 * gfortran.dg/interface_34.f90: Ditto.
11740 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11741 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11742 * gfortran.dg/matmul_8.f03: Ditto.
11743 * gfortran.dg/merge_init_expr.f90: Ditto.
11744 * gfortran.dg/pack_assign_1.f90: Ditto.
11745 * gfortran.dg/pack_vector_1.f90: Ditto.
11746 * gfortran.dg/pointer_check_8.f90: Ditto.
11747 * gfortran.dg/product_init_expr.f03: Ditto.
11748 * gfortran.dg/reshape_order_5.f90: Ditto.
11749 * gfortran.dg/reshape_shape_1.f90: Ditto.
11750 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11751 * gfortran.dg/same_name_2.f90: Ditto.
11752 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11753 * gfortran.dg/spread_init_expr.f03: Ditto.
11754 * gfortran.dg/stmt_func_1.f90: Ditto.
11755 * gfortran.dg/sum_init_expr.f03: Ditto.
11756 * gfortran.dg/transpose_3.f03: Ditto.
11757 * gfortran.dg/unpack_init_expr.f03: Ditto.
11758 * gfortran.dg/warn_conversion.f90: Ditto.
11759 * gfortran.dg/warn_conversion_2.f90: Ditto.
11760 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11761 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11762 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11763 * gfortran.dg/whole_file_16.f90: Ditto.
11764 * gfortran.dg/whole_file_17.f90: Ditto.
11765 * gfortran.dg/whole_file_18.f90: Ditto.
11766 * gfortran.dg/whole_file_20.f03: Ditto.
11767 * gfortran.dg/whole_file_5.f90: Ditto.
11768 * gfortran.dg/whole_file_6.f90: Ditto.
11769 * gfortran.dg/write_invalid_format.f90: Ditto.
11770 * gfortran.dg/zero_sized_6.f90: Ditto.
11771
11772 2011-02-21 Jeff Law <law@redhat.com>
11773
11774 PR rtl-optimization/46178
11775 * gcc.target/i386/pr46178.c: New test.
11776
11777 PR rtl-optimization/46002
11778 * gcc.c-torture/compile/pr46002.c: New test.
11779
11780 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11781
11782 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11783 *-*-hpux10*.
11784
11785 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11786
11787 PR debug/47106
11788 * g++.dg/debug/pr47106.C: Require effective target lto.
11789
11790 2011-02-21 Jason Merrill <jason@redhat.com>
11791
11792 * g++.dg/cpp0x/constexpr-diag2.C: New.
11793
11794 2011-02-20 Jason Merrill <jason@redhat.com>
11795
11796 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11797
11798 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11799
11800 * g++.dg/overload/conv-op1.C: New.
11801
11802 * g++.dg/cpp0x/constexpr-synth1.C: New.
11803
11804 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11805
11806 * objc.dg/layout-2.m: New.
11807 * objc.dg/selector-3.m: Adjusted location of error message.
11808 * objc.dg/type-size-3.m: Same.
11809 * obj-c++.dg/selector-3.mm: Same.
11810
11811 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11812
11813 PR objc/47784
11814 * objc.dg/property/dotsyntax-22.m: New.
11815 * obj-c++.dg/property/dotsyntax-22.mm: New.
11816
11817 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11818
11819 PR c++/46394
11820 * g++.dg/template/typedef38.C: New test.
11821
11822 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11823
11824 PR fortran/46818
11825 * gfortran.dg/whole_file_30.f90 : New test.
11826 * gfortran.dg/whole_file_31.f90 : New test.
11827
11828 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11829
11830 PR fortran/45077
11831 PR fortran/44945
11832 * gfortran.dg/whole_file_28.f90 : New test.
11833 * gfortran.dg/whole_file_29.f90 : New test.
11834
11835 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11836
11837 PR c++/44118
11838 * g++.dg/template/crash105.C: New.
11839
11840 2011-02-19 Jason Merrill <jason@redhat.com>
11841
11842 * g++.dg/cpp0x/regress/no-elide1.C: New.
11843
11844 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11845
11846 PR tree-optimization/46620
11847 * gcc.dg/pr46620.c: New.
11848
11849 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11850
11851 PR c/47809
11852 * gcc.target/i386/pr47809.c: New test.
11853
11854 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11855 Tobias Burnus <burnus@net-b.de>
11856
11857 * lib/target-supports.exp
11858 (check_effective_target_fortran_large_real): New check for large reals.
11859 * gfortran.dg/nan_7.f90: New test.
11860
11861 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11862
11863 PR libgfortran/47567
11864 * gfortran.dg/fmt_f0_1.f90: Update test.
11865
11866 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11867
11868 PR fortran/47348
11869 * gfortran.dg/array_constructor_36.f90 : New test.
11870 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11871 allow for comparison between different elements of the array
11872 constructor at different levels of optimization.
11873
11874 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11875
11876 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11877 * gcc.target/i386/pr32280-1.c: Likewise.
11878
11879 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11880
11881 PR target/47800
11882 * gcc.target/i386/pr47800.c: New test.
11883
11884 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11885
11886 * objc/execute/exceptions/foward-1.x: New.
11887
11888 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11889
11890 PR fortran/47789
11891 * gfortran.dg/derived_constructor_comps_4.f90: New.
11892
11893 2011-02-18 Tobias Burnus
11894
11895 PR fortran/47775
11896 * gfortran.dg/func_result_6.f90: New.
11897
11898 2011-02-18 Michael Matz <matz@suse.de>
11899
11900 PR fortran/45586
11901 * gfortran.dg/lto/pr45586_0.f90: New test.
11902 * gfortran.dg/typebound_proc_20.f90: Ditto.
11903 * gfortran.dg/typebound_proc_21.f90: Ditto.
11904
11905 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11906
11907 PR c++/47795
11908 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11909
11910 2011-02-18 Tobias Burnus <burnus@net-b.de>
11911
11912 PR fortran/47750
11913 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11914 gcc_warning_prefix.
11915 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11916 normalizing the error/warning output.
11917 * gfortran.dg/Wall.f90: Update dg-error/warning.
11918 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11919 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11920 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11921 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11922 * gfortran.dg/class_30.f90: Update dg-error/warning.
11923 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11924 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11925 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11926 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11927 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11928 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11929 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11930 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11931 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11932 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11933 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11934 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11935 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11936 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11937 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11938 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11939 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11940 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11941 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11942 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11943 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11944 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11945 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11946 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11947 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11948
11949 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11950
11951 PR fortran/47768
11952 * gfortran.dg/proc_ptr_comp_30.f90: New.
11953
11954 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11955
11956 PR debug/47780
11957 * gcc.target/i386/pr47780.c: New test.
11958
11959 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11960
11961 PR fortran/47767
11962 * gfortran.dg/class_40.f03: New.
11963
11964 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11965
11966 PR c++/47208
11967 * g++.dg/cpp0x/auto21.C: New test.
11968
11969 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11970
11971 * objc.dg/special/unclaimed-category-1.h: Updated for
11972 new ABI support.
11973 * objc.dg/special/unclaimed-category-1.m: Same.
11974 * objc.dg/zero-link-1.m: Same.
11975 * objc.dg/lookup-1.m: Same.
11976 * objc.dg/torture/strings/const-str-9.m
11977 * objc.dg/torture/strings/const-str-10.m: Same.
11978 * objc.dg/torture/strings/const-str-11.m: Same.
11979 * objc.dg/torture/forward-1.m: Same.
11980 * objc.dg/zero-link-2.m: Same.
11981 * objc.dg/encode-7-next-64bit.m: Same.
11982 * objc.dg/method-4.m: Same.
11983 * objc.dg/next-runtime-1.m: Same.
11984 * objc.dg/image-info.m: Same.
11985 * objc.dg/pr23214.m: Same.
11986 * objc.dg/symtab-1.m: Same.
11987 * obj-c++.dg/basic.m: Same.
11988 * obj-c++.dg/proto-lossage-3.m: Same.
11989 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11990 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11991 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11992 * obj-c++.dg/method-11.m: Same.
11993 * objc/execute/enumeration-1.m: Same.
11994 * objc/execute/object_is_class.m: Same.
11995 * objc/execute/formal_protocol-2.m: Same.
11996 * objc/execute/formal_protocol-4.m: Same.
11997 * objc/execute/formal_protocol-6.m: Same.
11998 * objc/execute/bycopy-3.m: Same.
11999 * objc/execute/exceptions/catchall-1.m: Same.
12000 * objc/execute/exceptions/finally-1.m: Same.
12001 * objc/execute/exceptions/local-variables-1.m: Same.
12002 * objc/execute/exceptions/foward-1.m: Same.
12003 * objc/execute/bf-common.h
12004 * objc/execute/enumeration-2.m: Same.
12005 * objc/execute/formal_protocol-1.m: Same.
12006 * objc/execute/formal_protocol-3.m: Same.
12007 * objc/execute/formal_protocol-5.m: Same.
12008 * objc/execute/accessing_ivars.m: Same.
12009 * objc/execute/bycopy-2.m: Same.
12010 * objc/execute/formal_protocol-7.m: Same.
12011 * objc/execute/compatibility_alias.m: Same.
12012 * objc/execute/no_clash.m: Same.
12013 * objc/execute/object_is_meta_class.m: Same.
12014 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12015 * objc/execute/class-tests-1.h: Include stdio.h.
12016 * objc/execute/class-tests-2.h: Same.
12017 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12018 runtimes.
12019 * obj-c++.dg/try-catch-2.mm: Same.
12020
12021 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12022
12023 PR c++/47783
12024 * g++.dg/warn/Wunused-parm-4.C: New test.
12025
12026 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12027 Jan Hubicka <jh@suse.cz>
12028
12029 PR debug/47106
12030 PR debug/47402
12031 * g++.dg/debug/pr47106.C: New.
12032
12033 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12034
12035 PR target/43653
12036 * gcc.target/i386/pr43653.c: New test.
12037
12038 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12039
12040 PR c++/47172
12041 * g++.dg/template/inherit6.C: New test.
12042
12043 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12044
12045 PR fortran/47745
12046 * gfortran.dg/class_39.f03: New.
12047
12048 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12049
12050 PR c++/47326
12051 * g++.dg/cpp0x/variadic106.C: New test.
12052
12053 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12054
12055 PR libfortran/47757
12056 * gfortran.dg/pr47757-1.f90: New test.
12057 * gfortran.dg/pr47757-2.f90: New test.
12058 * gfortran.dg/pr47757-3.f90: New test.
12059
12060 PR c++/47704
12061 * g++.dg/cpp0x/enum8.C: New test.
12062
12063 2011-02-15 Jason Merrill <jason@redhat.com>
12064
12065 * g++.dg/inherit/implicit-trivial1.C: New.
12066 * g++.dg/cpp0x/implicit-trivial1.C: New.
12067
12068 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12069
12070 PR middle-end/47725
12071 * gcc.dg/torture/pr47725.c: Removed.
12072
12073 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12074
12075 PR target/47755
12076 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12077 constant does not generate a load from memory.
12078
12079 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12080
12081 PR middle-end/47725
12082 * gcc.dg/torture/pr47725.c: New.
12083
12084 2011-02-15 Richard Guenther <rguenther@suse.de>
12085
12086 PR tree-optimization/47743
12087 * gcc.dg/torture/pr47743.c: New testcase.
12088
12089 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12090
12091 PR middle-end/47581
12092 * gcc.target/i386/pr47581.c: New test.
12093
12094 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12095
12096 PR fortran/47730
12097 * gfortran.dg/select_type_22.f03: New.
12098
12099 2011-02-14 Jason Merrill <jason@redhat.com>
12100
12101 * g++.dg/cpp0x/regress/enum1.C: New.
12102
12103 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12104
12105 * gnat.dg/include.adb: New test.
12106
12107 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12108
12109 PR fortran/47728
12110 * gfortran.dg/class_38.f03: New.
12111
12112 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12113
12114 * gcc.dg/pr46494.c: New test.
12115
12116 2011-02-14 Richard Guenther <rguenther@suse.de>
12117
12118 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12119
12120 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12121
12122 PR ada/41929
12123 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12124 sparc*-sun-solaris2.11.
12125
12126 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12127
12128 PR fortran/47349
12129 * gfortran.dg/argument_checking_18.f90: New.
12130
12131 2011-02-13 Tobias Burnus <burnus@net-b.de>
12132
12133 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12134 * gfortran.dg/argument_checking_17.f90: New.
12135
12136 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12137
12138 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12139 are temporarily disabled.
12140 * gfortran.dg/class_7.f03: Ditto.
12141 * gfortran.dg/coarray_14.f90: Ditto.
12142 * gfortran.dg/typebound_proc_13.f03: Ditto.
12143
12144 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12145
12146 PR fortran/45586
12147 * gfortran.dg/extends_11.f03: New.
12148
12149 2011-02-11 Xinliang David Li <davidxl@google.com>
12150
12151 PR tree-optimization/47707
12152 * g++.dg/tree-ssa/pr47707.C: New test.
12153
12154 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12155
12156 * g++.dg/opt/inline17.C: New test.
12157
12158 2011-02-11 Tobias Burnus <burnus@net-b.de>
12159
12160 PR fortran/47550
12161 * gfortran.dg/pure_formal_2.f90: New.
12162
12163 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12164
12165 PR rtl-optimization/47614
12166 * gfortran.dg/pr47614.f: New.
12167
12168 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12169
12170 PR driver/47678
12171 * gcc.dg/opts-6.c: New test.
12172
12173 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12174
12175 PR debug/47684
12176 * gcc.dg/pr47684.c: New test.
12177
12178 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12179
12180 PR target/47629
12181 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12182 c99_runtime, dg-add-options c99_runtime.
12183 (main): Use __asm__.
12184
12185 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12186
12187 PR testsuite/47400
12188 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12189 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12190 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12191 * gcc.dg/ucnid-10.c: Likewise.
12192 * gcc.dg/ucnid-13.c: Likewise.
12193 * gcc.dg/ucnid-7.c: Likewise.
12194 * gcc.dg/ucnid-8.c: Likewise.
12195 Adapt dg-warning line number.
12196
12197 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12198
12199 * gcc.target/i386/parity-1.c: Use -march=k8.
12200 * gcc.target/i386/parity-2.c: Ditto.
12201 * gcc.target/i386/vecinit-1.c: Ditto.
12202 * gcc.target/i386/vecinit-2.c: Ditto.
12203
12204 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12205
12206 PR target/46610
12207 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12208 * gcc.target/mips/save-restore-3.c: Likewise.
12209 * gcc.target/mips/save-restore-4.c: Likewise.
12210 * gcc.target/mips/save-restore-5.c: Likewise.
12211
12212 PR target/47683
12213 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12214 * g++.dg/tree-prof/partition2.C: Likewise.
12215
12216 2011-02-09 Jason Merrill <jason@redhat.com>
12217
12218 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12219 rather than misdeclare std::puts.
12220
12221 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12222 * g++.dg/other/warning1.C: Likewise.
12223 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12224 * g++.old-deja/g++.gb/scope06.C: Likewise.
12225 * g++.old-deja/g++.law/cvt11.C: Likewise.
12226 * g++.old-deja/g++.law/init1.C: Likewise.
12227 * g++.dg/abi/mangle26.C: Likewise.
12228
12229 * g++.dg/template/function1.C: Adjust for C++0x mode.
12230 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12231
12232 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12233 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12234
12235 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12236
12237 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12238
12239 * g++.dg/cpp0x/regress: New directory.
12240 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12241 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12242 * g++.dg/cpp0x/regress/regress3.C: New.
12243
12244 2011-02-10 Richard Guenther <rguenther@suse.de>
12245
12246 PR tree-optimization/47677
12247 * gcc.dg/torture/pr47677.c: New testcase.
12248
12249 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12250
12251 * objc.dg/special/load-category-1.m: Remove unused header.
12252 * objc.dg/special/load-category-1a.m: Likewise.
12253 * objc.dg/special/load-category-2.m: Likewise.
12254 * objc.dg/special/load-category-2a.m: Likewise.
12255 * objc.dg/special/load-category-3.m: Likewise.
12256 * objc.dg/special/load-category-3a.m: Likewise.
12257 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12258 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12259 * objc.dg/attributes/class-attribute-1.m: Likewise.
12260 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12261 * obj-c++.dg/property/property.exp: Likewise.
12262 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12263 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12264 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12265 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12266 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12267 * obj-c++.dg/template-8.mm: Likewise.
12268
12269 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12270
12271 PR target/47665
12272 * gcc.target/i386/pr47665.c: New test.
12273
12274 2011-02-10 Jie Zhang <jie@codesourcery.com>
12275
12276 PR testsuite/47622
12277 Revert
12278 2011-02-05 Jie Zhang <jie@codesourcery.com>
12279 PR debug/42631
12280 * gcc.dg/pr42631.c: Update test.
12281 * gcc.dg/pr42631-2.c: New test.
12282
12283 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12284
12285 PR fortran/47352
12286 * gfortran.dg/proc_decl_25.f90: New.
12287
12288 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12289
12290 PR fortran/47463
12291 * gfortran.dg/typebound_assignment_2.f03: New.
12292
12293 2011-02-09 Richard Guenther <rguenther@suse.de>
12294
12295 PR tree-optimization/47664
12296 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12297
12298 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12299
12300 PR middle-end/47646
12301 * gnat.dg/uninit_func.adb: Adjust dg directive.
12302
12303 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12304
12305 PR middle-end/47646
12306 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12307
12308 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12309
12310 PR fortran/47637
12311 * gfortran.dg/auto_dealloc_2.f90: New.
12312
12313 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12314
12315 * gcc.dg/builtins-config.h: Remove __sgi handling.
12316 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12317 -std=c99 for mips-sgi-irix6.5*.
12318
12319 2011-02-09 Martin Jambor <mjambor@suse.cz>
12320
12321 PR middle-end/45505
12322 * gfortran.dg/pr25923.f90: Remove xfails.
12323
12324 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12325
12326 PR fortran/47583
12327 * gfortran.dg/inquire_14.f90: New test.
12328
12329 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12330
12331 PR fortran/45290
12332 * gfortran.dg/pointer_init_6.f90: New.
12333
12334 2011-02-08 Jeff Law <law@redhat.com>
12335
12336 PR tree-optimization/42893
12337 * gcc.tree-ssa/pr42893.c: New test.
12338
12339 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12340
12341 PR tree-optimization/46834
12342 PR tree-optimization/46994
12343 PR tree-optimization/46995
12344 * gcc.dg/graphite/id-pr46834.c: New.
12345 * gfortran.dg/graphite/id-pr46994.f90: New.
12346 * gfortran.dg/graphite/id-pr46995.f90: New.
12347
12348 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12349
12350 PR middle-end/47646
12351 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12352 using the variable is known the warning is emitted there.
12353 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12354 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12355
12356 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12357 statement.
12358 (vg): Likewise.
12359 * gcc.dg/noreturn-1.c (foo5): Likewise.
12360 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12361 (method2): Likewise.
12362
12363 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12364 the return statement using the uninitialized variable.
12365 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12366
12367 2011-02-08 Richard Guenther <rguenther@suse.de>
12368
12369 PR middle-end/47639
12370 * g++.dg/opt/pr47639.c: New testcase.
12371
12372 2011-02-08 Richard Guenther <rguenther@suse.de>
12373
12374 PR tree-optimization/47632
12375 * g++.dg/opt/pr47632.C: New testcase.
12376
12377 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12378
12379 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12380
12381 2011-02-07 Richard Guenther <rguenther@suse.de>
12382
12383 PR tree-optimization/47615
12384 * g++.dg/opt/pr47615.C: New testcase.
12385
12386 2011-02-07 Richard Guenther <rguenther@suse.de>
12387
12388 PR tree-optimization/47621
12389 * gcc.dg/torture/pr47621.c: New testcase.
12390
12391 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12392
12393 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12394
12395 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12396
12397 PR fortran/47592
12398 * gfortran.dg/allocate_with_source_1 : New test.
12399
12400 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR middle-end/47610
12403 * gcc.dg/pr47610.c: New test.
12404
12405 2011-02-05 Jie Zhang <jie@codesourcery.com>
12406
12407 PR debug/42631
12408 * gcc.dg/pr42631.c: Update test.
12409 * gcc.dg/pr42631-2.c: New test.
12410
12411 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12412
12413 PR fortran/47574
12414 * gfortran.dg/pr47574.f90: New test.
12415
12416 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12417
12418 PR tree-optimization/46194
12419 * gcc.dg/autopar/pr46194.c: New.
12420
12421 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12422
12423 PR tree-optimization/43695
12424 * g++.dg/ipa/pr43695.C: New.
12425
12426 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12427
12428 PR inline-asm/23200
12429 * gcc.dg/pr23200.c: New test.
12430
12431 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12432
12433 PR c++/47589
12434 * g++.dg/pr47589.C: New test.
12435
12436 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12437
12438 PR c++/47398
12439 * g++.dg/template/typedef37.C: New test.
12440 * g++.dg/template/param1.C: Adjust expected error message.
12441
12442 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12443
12444 PR middle-end/31490
12445 * gcc.dg/pr31490-2.c: New test.
12446 * gcc.dg/pr31490-3.c: New test.
12447 * gcc.dg/pr31490-4.c: New test.
12448
12449 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12450 Jakub Jelinek <jakub@redhat.com>
12451
12452 PR c++/46890
12453 * g++.dg/parser/semicolon3.C: Adjust.
12454 * g++.dg/parser/semicolon4.C: New testcase.
12455 * g++.dg/pr46890.C: New testcase.
12456
12457 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12458
12459 PR c++/29571
12460 * g++.dg/init/pr29571.C: New.
12461
12462 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12463
12464 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12465 instead of vect_int.
12466
12467 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12468
12469 PR target/47312
12470 * gcc.target/i386/pr47312.c: New test.
12471
12472 PR target/47564
12473 * gcc.target/i386/pr47564.c: New test.
12474
12475 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12476
12477 PR tree-optimization/45122
12478 * gcc.dg/tree-ssa/pr45122.c: New.
12479
12480 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12481
12482 PR target/47272
12483 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12484 and vec_vsx_st.
12485
12486 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12487 and vsx so a default --with-cpu=power7 doesn't give an error
12488 when -mavoid-indexed-addresses is used.
12489
12490 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12491 wrapper function to save the arguments and then jump to the real
12492 function, rather than depending on the compiler not to move stuff
12493 before an asm.
12494 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12495
12496 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12497 Paul Thomas <pault@gcc.gnu.org>
12498
12499 PR fortran/47082
12500 * gfortran.dg/class_37.f03 : New test.
12501
12502 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12503 Richard Guenther <rguenther@suse.de>
12504
12505 PR tree-optimization/40979
12506 PR bootstrap/47044
12507 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12508 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12509 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12510 check_vect_support_and_set_flags.
12511 * gfortran.dg/graphite/vect-pr40979.f90: New.
12512
12513 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12514
12515 PR fortran/47572
12516 * gfortran.dg/class_36.f03: New.
12517
12518 2011-02-02 Richard Guenther <rguenther@suse.de>
12519
12520 PR tree-optimization/47566
12521 * gcc.dg/lto/20110201-1_0.c: New testcase.
12522
12523 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12524
12525 PR debug/47498
12526 PR debug/47501
12527 PR debug/45136
12528 PR debug/45130
12529 * debug/pr47498.c: New.
12530 * debug/pr47501.c: New.
12531
12532 2011-02-01 Richard Guenther <rguenther@suse.de>
12533
12534 PR tree-optimization/47559
12535 * g++.dg/torture/pr47559.C: New testcase.
12536
12537 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12538
12539 PR fortran/47565
12540 * gfortran.dg/typebound_call_20.f03: New.
12541
12542 2011-02-01 Richard Guenther <rguenther@suse.de>
12543
12544 PR tree-optimization/47555
12545 * gcc.dg/pr47555.c: New testcase.
12546
12547 2011-02-01 Richard Guenther <rguenther@suse.de>
12548
12549 PR tree-optimization/47541
12550 * g++.dg/torture/pr47541.C: New testcase.
12551
12552 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12553
12554 PR fortran/47455
12555 * gfortran.dg/typebound_call_19.f03: New.
12556
12557 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12558
12559 PR c++/47416
12560 * g++.dg/cpp0x/pr47416.C: New test.
12561
12562 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12563
12564 PR fortran/47519
12565 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12566
12567 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12568
12569 PR fortran/47463
12570 * gfortran.dg/typebound_assignment_1.f03: New.
12571
12572 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12573
12574 PR tree-optimization/47538
12575 * gcc.c-torture/execute/pr47538.c: New test.
12576
12577 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12578
12579 PR target/45325
12580 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12581
12582 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12583
12584 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12585
12586 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12587
12588 PR rtl-optimization/44031
12589 * gcc.c-torture/compile/20110131-1.c: New test.
12590
12591 2011-01-31 Tobias Burnus <burnus@net-b.de>
12592
12593 PR fortran/47042
12594 * gfortran.dg/stmt_func_1.f90: New.
12595
12596 2011-01-31 Tobias Burnus <burnus@net-b.de>
12597
12598 PR fortran/47042
12599 * gfortran.dg/interface_34.f90: New.
12600
12601 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12602
12603 PR fortran/47523
12604 * gfortran.dg/realloc_on_assign_5.f03: New test.
12605 * gfortran.dg/realloc_on_assign_5.f03: New test.
12606
12607 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12608
12609 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12610 * gfortran.dg/bessel_7.f90: Likewise.
12611 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12612
12613 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12614 * gfortran.dg/sum_init_expr.f03: Likewise.
12615
12616 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12617
12618 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12619 -r -nostdlib.
12620
12621 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12622 loop only on "vect_intfloat_cvt" targets.
12623
12624 2011-01-29 Tobias Burnus <burnus@net-b.de>
12625
12626 PR fortran/47531
12627 * gfortran.dg/shape_6.f90: New.
12628
12629 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12630
12631 PR libgfortran/47434
12632 * gfortran.dg/read_infnan_1.f90: Update test.
12633 * gfortran.dg/module_nan.f90: Update test.
12634 * gfortran.dg/char4_iunit_1.f03: Update test.
12635 * gfortran.dg/large_real_kind_1.f90: Update test.
12636 * gfortran.dg/real_const_3.f90: Update test.
12637 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12638
12639 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12640
12641 PR c++/47311
12642 * g++.dg/template/param2.C: New test.
12643
12644 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12645
12646 PR libgfortran/47285
12647 * gfortran.dg/fmt_g.f: New test.
12648
12649 2011-01-28 Tobias Burnus <burnus@net-b.de>
12650
12651 PR fortran/47507
12652 * gfortran.dg/pure_formal_1.f90: New.
12653
12654 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12655
12656 PR target/42894
12657 * gcc.dg/tls/pr42894.c: New test.
12658
12659 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12660
12661 * gcc.dg/pr47276.c: Add dg-require-visibility.
12662
12663 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12664
12665 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12666
12667 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12668 Tobias Burnus <burnus@gcc.gnu.org>
12669
12670 PR fortran/45170
12671 PR fortran/35810
12672 PR fortran/47350
12673 * gfortran.dg/realloc_on_assign_3.f03: New test.
12674 * gfortran.dg/realloc_on_assign_4.f03: New test.
12675 * gfortran.dg/allocatable_function_5.f90: New test.
12676 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12677 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12678 implemented" dg-errors.
12679
12680 2011-01-27 Jan Hubicka <jh@suse.cz>
12681
12682 PR middle-end/46949
12683 * gcc.dg/attr-weakref-4.c: New testcase
12684
12685 2011-01-27 Martin Jambor <mjambor@suse.cz>
12686
12687 PR tree-optimization/47228
12688 * gcc.dg/torture/pr47228.c: New test.
12689
12690 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12691
12692 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12693
12694 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12695
12696 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12697 when using auto-overlay support on the SPU.
12698
12699 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12700
12701 PR rtl-optimization/44174
12702 * gcc.target/i386/asm-6.c: New test.
12703
12704 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12705
12706 PR rtl-optimization/46856
12707 * gcc.c-torture/compile/pr46856.c: New test.
12708
12709 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12710 Andrew Pinski <pinskia@gmail.com>
12711
12712 PR c/43082
12713 * gcc.dg/pr43082.c: New.
12714
12715 2011-01-26 DJ Delorie <dj@redhat.com>
12716
12717 PR rtl-optimization/46878
12718 * gcc.dg/pr46878-1.c: New test.
12719
12720 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12721
12722 PR c++/47476
12723 * g++.dg/cpp0x/pr47476.C: New test.
12724
12725 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12726
12727 * gcc.c-torture/compile/20110126-1.c: New test.
12728
12729 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12730
12731 PR c/47473
12732 * gcc.dg/torture/pr47473.c: New test.
12733
12734 2011-01-26 Jan Hubicka <jh@suse.cz>
12735
12736 PR target/47237
12737 * gcc.c-torture/execute/pr47237.c: New testcase.
12738
12739 2011-01-26 Jan Hubicka <jh@suse.cz>
12740
12741 PR tree-optimization/47190
12742 * gcc.dg/attr-weakref-3.c: New testcase.
12743
12744 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12745
12746 PR c++/43601
12747 * gcc.dg/dll-9a.c: New test file.
12748 * gcc.dg/dll-11.c: Likewise.
12749 * gcc.dg/dll-12.c: Likewise.
12750 * gcc.dg/dll-12a.c: Likewise.
12751 * gcc.dg/dll-11a.c: Likewise.
12752 * gcc.dg/dll-9.c: Likewise.
12753 * gcc.dg/dll-10.c: Likewise.
12754 * gcc.dg/dll-10a.c: Likewise.
12755 * g++.dg/ext/dllexport4a.cc: Likewise.
12756 * g++.dg/ext/dllexport4.C: Likewise.
12757 * g++.dg/ext/dllexport5.C: Likewise.
12758 * g++.dg/ext/dllexport5a.cc: Likewise.
12759
12760 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12761
12762 PR tree-optimization/46970
12763 * gcc.dg/graphite/pr46970.c: New.
12764
12765 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12766
12767 PR tree-optimization/46215
12768 * gcc.dg/graphite/pr46215.c: New.
12769
12770 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12771
12772 PR tree-optimization/46168
12773 * gcc.dg/graphite/pr46168.c: New.
12774
12775 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12776
12777 PR tree-optimization/43657
12778 * gcc.dg/graphite/pr43657.c: New.
12779
12780 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12781
12782 PR tree-optimization/29832
12783 * gfortran.dg/graphite/pr29832.f90: New.
12784
12785 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12786
12787 PR tree-optimization/43567
12788 * gcc.dg/graphite/pr43567.c: New.
12789
12790 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12791
12792 * gfortran.dg/graphite/interchange-4.f: New.
12793 * gfortran.dg/graphite/interchange-5.f: New.
12794
12795 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12796 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12797 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12798 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12799 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12800 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12801 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12802 * gfortran.dg/ltrans-7.f90: Removed.
12803 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12804
12805 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12806 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12807 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12808 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12809 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12810 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12811 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12812 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12813 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12814 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12815 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12816 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12817 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12818 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12819 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12820 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12821 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12822 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12823 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12824 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12825 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12826 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12827 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12828 * gcc.dg/tree-ssa/data-dep-1.c
12829 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12830 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12831 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12832 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12833 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12834
12835 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12836
12837 PR tree-optimization/47265
12838 PR tree-optimization/47443
12839 * gcc.c-torture/compile/pr47265.c: New test.
12840 * gcc.dg/pr47443.c: New test.
12841
12842 2011-01-25 Martin Jambor <mjambor@suse.cz>
12843
12844 PR tree-optimization/47382
12845 * g++.dg/torture/pr47382.C: New test.
12846 * g++.dg/opt/devirt1.C: Xfail.
12847
12848 2011-01-25 Yao Qi <yao@codesourcery.com>
12849
12850 PR target/45701
12851 * gcc.target/arm/pr45701-1.c: New test.
12852 * gcc.target/arm/pr45701-2.c: New test.
12853 * gcc.target/arm/pr45701-3.c: New test.
12854
12855 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12856 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR tree-optimization/47271
12859 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12860
12861 2011-01-25 Nick Clifton <nickc@redhat.com>
12862
12863 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12864 (saturate_add): Delete.
12865 (exchange): Delete.
12866 (main): Do not run saturate_add.
12867 (set_interrupts): Delete.
12868
12869 2011-01-25 Tobias Burnus <burnus@net-b.de>
12870
12871 PR fortran/47448
12872 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12873
12874 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12875
12876 PR tree-optimization/47427
12877 PR tree-optimization/47428
12878 * gcc.c-torture/compile/pr47427.c: New test.
12879 * gcc.c-torture/compile/pr47428.c: New test.
12880
12881 2011-01-25 Richard Guenther <rguenther@suse.de>
12882
12883 PR middle-end/47411
12884 * gcc.dg/torture/pr47411.c: New testcase.
12885
12886 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12887
12888 * gfortran.dg/graphite/id-24.f: New.
12889 * gfortran.dg/graphite/id-25.f: New.
12890
12891 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12892
12893 * gfortran.dg/graphite/id-23.f: New.
12894
12895 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12896
12897 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12898
12899 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12900
12901 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12902 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12903 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12904 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12905 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12906 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12907 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12908 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12909 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12910
12911 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12912
12913 * gcc.dg/graphite/block-0.c: Add documentation.
12914 * gcc.dg/graphite/block-4.c: Same.
12915 * gcc.dg/graphite/block-7.c: Same.
12916 * gcc.dg/graphite/block-8.c: New.
12917 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12918 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12919 * gcc.dg/graphite/interchange-12.c: Add documentation.
12920 * gcc.dg/graphite/interchange-13.c: New.
12921 * gcc.dg/graphite/interchange-14.c: New.
12922 * gcc.dg/graphite/interchange-15.c: New.
12923 * gcc.dg/graphite/interchange-8.c: Add documentation.
12924 * gcc.dg/graphite/interchange-mvt.c: Same.
12925
12926 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12927
12928 PR target/47408
12929 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12930 * gcc.target/powerpc/altivec-14.c: Ditto.
12931 * gcc.target/powerpc/altivec-33.c: Ditto.
12932 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12933 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12934 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12935 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12936 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12937 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12938 * g++.dg/ext/altivec-15.C: Ditto.
12939 * g++.dg/ext/altivec-types-1.C: Ditto.
12940 * g++.dg/ext/altivec-types-2.C: Ditto.
12941 * g++.dg/ext/altivec-types-3.C: Ditto.
12942 * g++.dg/ext/altivec-types-4.C: Ditto.
12943
12944 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12945
12946 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12947
12948 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12949
12950 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12951 optimization options.
12952
12953 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12954
12955 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12956
12957 PR testsuite/45988
12958 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12959
12960 2011-01-23 Tobias Burnus <burnus@net-b.de>
12961
12962 PR fortran/47421
12963 * gfortran.dg/allocatable_scalar_12.f90: New.
12964
12965 2011-01-23 Ira Rosen <irar@il.ibm.com>
12966
12967 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12968 vectorization to be not profitable if peeling is used to
12969 realign the memory access.
12970 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12971 loop bound to avoid loop unrolling.
12972 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12973
12974 2011-01-22 Jan Hubicka <jh@suse.cz>
12975
12976 PR lto/47333
12977 * g++.dg/lto/pr47333.C: New file.
12978
12979 2011-01-22 Jan Hubicka <jh@suse.cz>
12980
12981 PR tree-optimization/43884
12982 PR lto/44334
12983 * gcc.dg/autopar/outer-2.c: Increase array size.
12984 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12985
12986 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12987
12988 PR fortran/38536
12989 * gfortran.dg/c_loc_tests_16.f90: New test.
12990
12991 2011-01-22 Tobias Burnus <burnus@net-b.de>
12992
12993 PR fortran/47399
12994 * gfortran.dg/typebound_proc_19.f90: New.
12995
12996 2011-01-21 Jeff Law <law@redhat.com>
12997
12998 PR tree-optimization/47053
12999 * g++.dg/pr47053.C: New test.
13000
13001 2011-01-21 Jason Merrill <jason@redhat.com>
13002
13003 PR c++/47041
13004 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13005
13006 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13007
13008 PR c++/47388
13009 * g++.dg/cpp0x/range-for10.C: New test.
13010 * g++.dg/template/for1.C: New test.
13011
13012 PR middle-end/45566
13013 * g++.dg/tree-prof/partition3.C: New test.
13014
13015 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13016
13017 PR rtl-optimization/47366
13018 * g++.dg/opt/pr47366.C: New test.
13019
13020 2011-01-21 Jason Merrill <jason@redhat.com>
13021
13022 PR c++/46552
13023 * g++.dg/cpp0x/constexpr-regress2.C: New.
13024
13025 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13026
13027 2011-01-21 Jeff Law <law@redhat.com>
13028
13029 PR rtl-optimization/41619
13030 * gcc.dg/pr41619.c: New.
13031
13032 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13033
13034 PR tree-optimization/47355
13035 * g++.dg/opt/pr47355.C: New test.
13036
13037 2011-01-21 Richard Guenther <rguenther@suse.de>
13038
13039 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13040 making main hot.
13041
13042 2011-01-21 Richard Guenther <rguenther@suse.de>
13043
13044 PR tree-optimization/47365
13045 * gcc.dg/torture/pr47365.c: New testcase.
13046 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13047
13048 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13049
13050 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13051
13052 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13053
13054 PR tree-optimization/47391
13055 * gcc.dg/pr47391.c: New test.
13056
13057 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13058
13059 * g++.dg/template/char1.C: Use signed char.
13060
13061 2011-01-21 Tobias Burnus <burnus@net-b.de>
13062
13063 PR fortran/47377
13064 * gfortran.dg/pointer_target_4.f90: New.
13065
13066 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13067
13068 PR target/47251
13069 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13070 ILP32 system and not IP32.
13071
13072 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13073
13074 PR debug/46583
13075 * g++.dg/debug/pr46583.C: New.
13076
13077 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13078
13079 PR debug/47283
13080 * g++.dg/debug/pr47283.C: New test.
13081
13082 PR testsuite/47371
13083 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13084 * gcc.target/i386/headmerge-2.c: Likewise.
13085
13086 2011-01-20 Richard Guenther <rguenther@suse.de>
13087
13088 PR middle-end/47370
13089 * gcc.dg/torture/pr47370.c: New testcase.
13090
13091 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR tree-optimization/46130
13094 * gcc.dg/pr46130-1.c: New test.
13095 * gcc.dg/pr46130-2.c: New test.
13096
13097 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13098
13099 PR c++/47291
13100 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13101
13102 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13103
13104 PR debug/46240
13105 * g++.dg/debug/pr46240.cc: New.
13106
13107 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13108
13109 PR c++/47303
13110 * g++.dg/template/anonunion1.C: New test.
13111
13112 PR rtl-optimization/47337
13113 * gcc.c-torture/execute/pr47337.c: New test.
13114
13115 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13116
13117 PR testsuite/45342
13118 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13119
13120 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13121
13122 PR tree-optimization/46021
13123 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13124
13125 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR tree-optimization/47290
13128 * g++.dg/torture/pr47290.C: New test.
13129
13130 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13131
13132 PR fortran/47240
13133 * gfortran.dg/proc_ptr_comp_29.f90: New.
13134
13135 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13136
13137 PR testsuite/41146
13138 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13139 powerpc-apple-darwin9.
13140
13141 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13142
13143 PR rtl-optimization/47299
13144 * gcc.c-torture/execute/pr47299.c: New test.
13145
13146 2011-01-17 Jason Merrill <jason@redhat.com>
13147
13148 * g++.dg/cpp0x/constexpr-virtual.C: New.
13149
13150 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13151
13152 PR fortran/47331
13153 * gfortran.dg/gomp/pr47331.f90: New test.
13154
13155 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13156
13157 PR objc/47314
13158 * objc.dg/selector-warn-1.m: New.
13159 * obj-c++.dg/selector-warn-1.mm: New.
13160
13161 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13162
13163 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13164 Update dg-final accordingly.
13165
13166 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13167
13168 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13169
13170 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13171
13172 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13173 target check.
13174 * gcc.dg/guality/pr36728-2.c: Likewise.
13175
13176 2011-01-17 Richard Guenther <rguenther@suse.de>
13177
13178 PR tree-optimization/47313
13179 * g++.dg/torture/pr47313.C: New testcase.
13180
13181 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13182
13183 PR target/47318
13184 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13185 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13186 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13187 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13188
13189 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13190 as __m256i.
13191 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13192 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13193 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13194
13195 2011-01-17 Richard Guenther <rguenther@suse.de>
13196
13197 PR tree-optimization/45967
13198 * gcc.dg/torture/pr45967-2.c: New testcase.
13199 * gcc.dg/torture/pr45967-3.c: Likewise.
13200
13201 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13202
13203 PR testsuite/47325
13204 * g++.dg/ext/pr47213.C: Require visibility.
13205
13206 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13207
13208 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13209 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13210
13211 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13212
13213 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13214 Linux-based targets.
13215
13216 2011-01-13 Jan Hubicka <jh@suse.cz>
13217
13218 PR tree-optimization/47276
13219 * gcc.dg/pr47276.c: New testcase.
13220
13221 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13222 Jonathan Wakely <jwakely.gcc@gmail.com>
13223
13224 PR c++/33558
13225 * g++.dg/other/pr33558.C: New.
13226 * g++.dg/other/pr33558-2.C: New.
13227
13228 2011-01-14 Martin Jambor <mjambor@suse.cz>
13229
13230 PR tree-optimization/45934
13231 PR tree-optimization/46302
13232 * g++.dg/ipa/devirt-c-1.C: New test.
13233 * g++.dg/ipa/devirt-c-2.C: Likewise.
13234 * g++.dg/ipa/devirt-c-3.C: Likewise.
13235 * g++.dg/ipa/devirt-c-4.C: Likewise.
13236 * g++.dg/ipa/devirt-c-5.C: Likewise.
13237 * g++.dg/ipa/devirt-c-6.C: Likewise.
13238 * g++.dg/ipa/devirt-6.C: Likewise.
13239 * g++.dg/ipa/devirt-d-1.C: Likewise.
13240 * g++.dg/torture/pr45934.C: Likewise.
13241
13242 2011-01-14 Jason Merrill <jason@redhat.com>
13243
13244 * g++.dg/cpp0x/variadic105.C: New.
13245
13246 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13247 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13248
13249 PR objc/45989
13250 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13251 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13252 execution tests on i?86-*-*, x86_64-*-* and
13253 powerpc*-apple-darwin* && ilp32.
13254 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13255 tests on i?86-*-* and x86_64-*-*.
13256
13257 2011-01-14 Richard Guenther <rguenther@suse.de>
13258
13259 PR tree-optimization/47280
13260 * g++.dg/opt/pr47280.C: New testcase.
13261
13262 2011-01-14 Jason Merrill <jason@redhat.com>
13263
13264 * g++.dg/cpp0x/constexpr-regress1.C: New.
13265
13266 * g++.dg/ext/flexary2.C: New.
13267
13268 2011-01-14 Richard Guenther <rguenther@suse.de>
13269
13270 PR middle-end/47281
13271 * gcc.dg/torture/pr47281.c: New testcase.
13272 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13273
13274 2011-01-14 Richard Guenther <rguenther@suse.de>
13275
13276 PR tree-optimization/47286
13277 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13278
13279 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13280
13281 PR c++/47213
13282 * g++.dg/ext/pr47213.C: New.
13283
13284 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13285
13286 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13287
13288 2011-01-13 Tobias Burnus <burnus@net-b.de>
13289 Mikael Morin <mikael@gcc.gnu.org>
13290
13291 PR fortran/45848
13292 PR fortran/47204
13293 * gfortran.dg/select_type_20.f90: New.
13294 * gfortran.dg/select_type_21.f90: New.
13295
13296 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13297
13298 PR target/47251
13299 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13300
13301 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13302
13303 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13304 * gcc.dg/guality/pr36728-2.c: Likewise.
13305
13306 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13307
13308 PR debug/PR46973
13309 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13310
13311 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13312
13313 PR rtl-optimization/45352
13314 * gcc.dg/pr45352-3.c: New.
13315
13316 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13317
13318 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13319 comment.
13320 * g++.dg/cpp0x/range-for8.C: New.
13321 * g++.dg/cpp0x/range-for9.C: New.
13322
13323 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13324
13325 PR debug/47209
13326 * g++.dg/debug/pr47209.C: New.
13327
13328 2011-01-12 Richard Guenther <rguenther@suse.de>
13329
13330 PR lto/47259
13331 * gcc.dg/lto/pr47259_0.c: New testcase.
13332 * gcc.dg/lto/pr47259_1.c: Likewise.
13333
13334 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13335
13336 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13337 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13338 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13339 methods missing from the OBJC2 Object.
13340 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13341 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13342 GNU and NeXT runtimes.
13343 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13344 comments.
13345 * objc-obj-c++-shared/Object1.m: Likewise.
13346 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13347 * objc.dg/proto-qual-1.m: Likewise.
13348 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13349 * obj-c++.dg/proto-qual-1.mm: Likewise.
13350
13351 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13352
13353 PR testsuite/33033
13354 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13355
13356 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13357
13358 Fixed the Objective-C++ testsuite and updated all tests.
13359 * lib/obj-c++.exp (obj-c++_init): Declare and set
13360 gcc_warning_prefix and gcc_error_prefix.
13361 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13362 'dg-warning', 'dg-message' and 'dg-error'.
13363 * obj-c++.dg/class-extension-3.mm: Likewise.
13364 * obj-c++.dg/class-protocol-1.mm: Likewise.
13365 * obj-c++.dg/encode-7.mm: Likewise.
13366 * obj-c++.dg/exceptions-3.mm: Likewise.
13367 * obj-c++.dg/exceptions-5.mm: Likewise.
13368 * obj-c++.dg/method-12.mm: Likewise.
13369 * obj-c++.dg/method-13.mm: Likewise.
13370 * obj-c++.dg/method-15.mm: Likewise.
13371 * obj-c++.dg/method-16.mm: Likewise.
13372 * obj-c++.dg/method-4.mm: Likewise.
13373 * obj-c++.dg/method-8.mm: Likewise.
13374 * obj-c++.dg/method-conflict-1.mm: Likewise.
13375 * obj-c++.dg/method-conflict-2.mm: Likewise.
13376 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13377 and uncommented second part of the testcase now that the testsuite
13378 works correctly.
13379 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13380 and uncommented second part of the testcase now that the testsuite
13381 works correctly.
13382 * obj-c++.dg/private-1.mm: Likewise.
13383 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13384 * obj-c++.dg/syntax-error-7.mm: Likewise.
13385 * obj-c++.dg/warn5.mm: Likewise.
13386 * obj-c++.dg/property/at-property-14.mm: Likewise.
13387 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13388 FIXME.
13389 * obj-c++.dg/property/at-property-18.mm: Likewise.
13390 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13391 FIXME.
13392 * obj-c++.dg/property/at-property-21.mm: Likewise.
13393 * obj-c++.dg/property/at-property-28.mm: Likewise.
13394 * obj-c++.dg/property/at-property-5.mm: Likewise.
13395 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13396 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13397 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13398 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13399 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13400 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13401 * obj-c++.dg/tls/diag-5.mm: Likewise.
13402 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13403 dg-error, now matched correctly.
13404
13405 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13406
13407 * objc.dg/property/at-property-29.m: New.
13408 * obj-c++.dg/property/at-property-29.mm: New.
13409
13410 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13411
13412 * go.test/go-test.exp (go-set-goarch): New proc.
13413 (go-gc-tests): Use it.
13414
13415 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13416
13417 PR debug/46955
13418 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13419
13420 2011-01-11 Richard Henderson <rth@redhat.com>
13421
13422 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13423
13424 2011-01-11 Jan Hubicka <jh@suse.cz>
13425
13426 PR lto/45721
13427 PR lto/45375
13428 * gcc.dg/lto/pr45721_1.c: New file.
13429 * gcc.dg/lto/pr45721_0.c: New file.
13430
13431 2011-01-11 Richard Guenther <rguenther@suse.de>
13432
13433 PR tree-optimization/46076
13434 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13435
13436 2011-01-11 Jeff Law <law@redhat.com>
13437
13438 * PR tree-optimization/47086
13439 * gcc.dg/pr47086.c: New test.
13440
13441 2011-01-11 Jason Merrill <jason@redhat.com>
13442
13443 PR c++/46658
13444 * g++.dg/template/new10.C: New.
13445
13446 PR c++/45520
13447 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13448
13449 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13450
13451 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13452 Split type definitions and NSConstantString class into...
13453 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13454 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13455 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13456 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13457 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13458 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13459 to comments.
13460 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13461 encode defines for newer NeXT system headers.
13462 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13463 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13464 * objc.dg/foreach-5.m: Likewise.
13465 * objc.dg/foreach-2.m: Likewise.
13466 * objc.dg/foreach-4.m: Likewise.
13467 * objc.dg/torture/strings/string1.m: Likewise.
13468 * objc.dg/torture/strings/string2.m: Likewise.
13469 * objc.dg/torture/strings/string3.m: Likewise.
13470 * objc.dg/torture/strings/string4.m: Likewise.
13471 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13472 header and stand alone.
13473 * obj-c++.dg/strings/strings-2.mm: Likewise.
13474 * objc.dg/torture/strings/const-str-3.m: Likewise.
13475 * objc.dg/strings/strings-2.m: Likewise.
13476 * objc.dg/strings/const-str-12b.m: Likewise.
13477
13478 2011-01-12 Richard Guenther <rguenther@suse.de>
13479
13480 PR middle-end/32511
13481 * gcc.dg/attr-weak-1.c: Adjust.
13482
13483 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13484
13485 PR fortran/47051
13486 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13487 standard compliant and comment.
13488
13489 2011-01-10 Jan Hubicka <jh@suse.cz>
13490
13491 PR lto/46083
13492 * gcc.dg/initpri3.c: New testcase.
13493
13494 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13495
13496 PR lto/47222
13497 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13498 externally visible.
13499 (g_esi): Likewise.
13500 (g_ebx): Likewise.
13501 (g_ebp): Likewise.
13502 (g_esp): Likewise.
13503 (g_ebp_save): Likewise.
13504 (g_esp_save): Likewise.
13505
13506 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13507
13508 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13509
13510 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13511
13512 PR tree-optimization/46021
13513 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13514 i?86-*-*, x86_64-*-*.
13515
13516 2011-01-10 Jeff Law <law@redhat.com>
13517
13518 * PR tree-optimization/47141
13519 * gcc.c-torture/compile/pr47141.c: New test.
13520
13521 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13522
13523 PR testsuite/46230
13524 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13525 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13526 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13527 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13528
13529 PR testsuite/46230
13530 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13531 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13532 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13533 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13534 being vectorized. Adjust dg-final pattern.
13535
13536 PR testsuite/46230
13537 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13538 * gcc.dg/vect/slp-24.c: Likewise.
13539
13540 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13541
13542 PR c++/47218
13543 * g++.dg/other/pr47218-1.C: New test file.
13544 * g++.dg/other/pr47218.C: Likewise.
13545 * g++.dg/other/pr47218.h: New supporting header.
13546
13547 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13548
13549 PR objc/47232
13550 * objc.dg/attributes/invalid-attribute-1.m: New.
13551 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13552
13553 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13554
13555 PR fortran/47224
13556 * gfortran.dg/proc_ptr_comp_28.f90: New.
13557
13558 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13559
13560 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13561 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13562 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13563 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13564 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13565 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13566 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13567 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13568 * objc.dg/gnu-api-2-class.m: Likewise.
13569 * objc.dg/gnu-api-2-ivar.m: Likewise.
13570 * objc.dg/gnu-api-2-method.m: Likewise.
13571 * objc.dg/gnu-api-2-objc.m: Likewise.
13572 * objc.dg/gnu-api-2-object.m: Likewise.
13573 * objc.dg/gnu-api-2-property.m: Likewise.
13574 * objc.dg/gnu-api-2-protocol.m: Likewise.
13575 * objc.dg/gnu-api-2-sel.m: Likewise.
13576
13577 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13578
13579 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13580 * objc.dg/objc-foreach-4.m: Likewise.
13581 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13582 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13583 * objc.dg/foreach-4.m: Likewise.
13584 * objc.dg/foreach-5.m: Likewise.
13585 * objc.dg/foreach-3.m: Return self from init.
13586
13587 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13588
13589 PR fortran/38536
13590 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13591
13592 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13593
13594 PR fortran/46313
13595 * gfortran.dg/class_35.f90: New.
13596
13597 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13598
13599 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13600
13601 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13602
13603 PR objc/47078
13604 * objc.dg/invalid-method-2.m: New.
13605 * obj-c++.dg/invalid-method-2.mm: New.
13606
13607 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13608
13609 PR fortran/46896
13610 * gfortran.dg/transpose_optimization_2.f90 : New test.
13611
13612 2011-01-08 Jan Hubicka <jh@suse.cz>
13613
13614 PR tree-optmization/46469
13615 * g++.dg/torture/pr46469.C: New testcase.
13616
13617 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13618
13619 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13620 emulation of libobjc-gnu structure layout functionality to ..
13621 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13622 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13623 * objc/execute/bf-common.h: Adjust headers.
13624 * objc/execute/bf-1.m: Likewise.
13625 * objc/execute/bf-2.m: Likewise.
13626 * objc/execute/bf-3.m: Likewise.
13627 * objc/execute/bf-4.m: Likewise.
13628 * objc/execute/bf-5.m: Likewise.
13629 * objc/execute/bf-6.m: Likewise.
13630 * objc/execute/bf-7.m: Likewise.
13631 * objc/execute/bf-8.m: Likewise.
13632 * objc/execute/bf-9.m: Likewise.
13633 * objc/execute/bf-10.m: Likewise.
13634 * objc/execute/bf-11.m: Likewise.
13635 * objc/execute/bf-12.m: Likewise.
13636 * objc/execute/bf-13.m: Likewise.
13637 * objc/execute/bf-14.m: Likewise.
13638 * objc/execute/bf-15.m: Likewise.
13639 * objc/execute/bf-16.m: Likewise.
13640 * objc/execute/bf-17.m: Likewise.
13641 * objc/execute/bf-18.m: Likewise.
13642 * objc/execute/bf-19.m: Likewise.
13643 * objc/execute/bf-20.m: Likewise.
13644 * objc/execute/bf-21.m: Likewise.
13645 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13646 objc_get_type_qualifiers ().
13647
13648 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13649
13650 PR fortran/45777
13651 * gfortran.dg/dependency_39.f90: New test.
13652
13653 2011-01-07 Jan Hubicka <jh@suse.cz>
13654
13655 Get builtins tests ready for linker plugin.
13656 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13657 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13658 my_memset, my_bzero): Mark used.
13659 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13660 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13661 volatile.
13662 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13663 volatile.
13664
13665 2011-01-07 Jan Hubicka <jh@suse.cz>
13666
13667 PR tree-optimization/46367
13668 * g++.dg/torture/pr46367.C: New file.
13669
13670 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR target/47201
13673 * gcc.dg/pr47201.c: New test.
13674
13675 PR bootstrap/47187
13676 * gcc.dg/tree-prof/pr47187.c: New test.
13677
13678 2011-01-07 Tobias Burnus <burnus@net-b.de>
13679
13680 PR fortran/41580
13681 * gfortran.dg/extends_type_of_3.f90: New.
13682
13683 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13684
13685 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13686 * g++.dg/ext/dllimport-MI1.C: Likewise.
13687 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13688 * g++.dg/ext/dllimport10.C: Likewise.
13689 * g++.dg/ext/dllimport11.C: Likewise.
13690 * g++.dg/ext/dllimport12.C: Likewise.
13691 * g++.dg/ext/dllimport13.C: Likewise.
13692 * g++.dg/ext/dllimport2.C: Likewise.
13693 * g++.dg/ext/dllimport3.C: Likewise.
13694 * g++.dg/ext/dllimport4.C: Likewise.
13695 * g++.dg/ext/dllimport5.C: Likewise.
13696 * g++.dg/ext/dllimport6.C: Likewise.
13697 * g++.dg/ext/dllimport8.C: Likewise.
13698 * g++.dg/ext/dllimport9.C: Likewise.
13699 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13700 targets, too. Additionally enable test for i?86-*-mingw*.
13701 * g++.dg/ext/selectany1.C: Likewise.
13702 Remove guard variable check.
13703
13704 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13705
13706 PR fortran/47189
13707 PR fortran/47194
13708 * gfortran.dg/storage_size_3.f08: Extended.
13709
13710 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13711
13712 PR c++/47022
13713 * g++.dg/template/stdarg1.C: New test.
13714
13715 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13716
13717 PR fortran/47195
13718 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13719 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13720 from the interface of functions to not hide the errors that
13721 shall be tested.
13722
13723 2011-01-06 Jan Hubicka <jh@suse.cz>
13724
13725 * gcc.dg/lto/pr47188_0.c: New testcase.
13726 * gcc.dg/lto/pr47188_1.c: New testcase.
13727
13728 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13729
13730 PR fortran/33117
13731 PR fortran/46478
13732 * gfortran.dg/interface_33.f90: New test.
13733
13734 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13735
13736 PR c/47150
13737 * gcc.c-torture/compile/pr47150.c: New test.
13738
13739 2011-01-06 Ira Rosen <irar@il.ibm.com>
13740
13741 PR tree-optimization/47139
13742 * gcc.dg/vect/pr47139.c: New test.
13743
13744 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13745
13746 PR fortran/47180
13747 * gfortran.dg/extends_type_of_2.f03: New.
13748
13749 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13750
13751 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13752
13753 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13754
13755 * gnat.dg/opt14.adb: New test.
13756
13757 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13758
13759 PR fortran/46017
13760 * gfortran.dg/allocate_error_2.f90: New test.
13761
13762 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13763
13764 PR fortran/47024
13765 * gfortran.dg/storage_size_3.f08: New.
13766
13767 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13768
13769 PR libgfortran/47154
13770 * gfortran.dg/namelist_68.f90: New test.
13771
13772 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13773
13774 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13775
13776 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13777
13778 PR fortran/46448
13779 * gfortran.dg/class_34.f90: New.
13780
13781 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13782
13783 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13784 use __builtin_inff. Skip all single-precision tests that require
13785 Infinity.
13786
13787 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13788
13789 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13790
13791 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13792
13793 PR tree-optimization/47148
13794 * gcc.c-torture/execute/pr47148.c: New test.
13795
13796 PR tree-optimization/47155
13797 * gcc.c-torture/execute/pr47155.c: New test.
13798
13799 PR rtl-optimization/47157
13800 * gcc.c-torture/compile/pr47157.c: New test.
13801
13802 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13803
13804 * gcc.dg/torture/vector-shift2.c (schar): Define.
13805 (main): Always use schar or uchar instead of plain "char" to avoid
13806 dependencies on implementation-defined char signedness.
13807
13808 2011-01-03 Martin Jambor <mjambor@suse.cz>
13809
13810 PR tree-optimization/46801
13811 * gnat.dg/pack9.adb: Remove xfail.
13812
13813 2011-01-03 Martin Jambor <mjambor@suse.cz>
13814
13815 PR tree-optimization/46984
13816 * g++.dg/ipa/pr46984.C: New test.
13817
13818 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13819
13820 PR fortran/46408
13821 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13822
13823 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13824
13825 PR tree-optimization/47140
13826 * gcc.c-torture/compile/pr47140.c: New test.
13827
13828 PR rtl-optimization/47028
13829 * gcc.dg/pr47028.c: New test.
13830
13831 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13832
13833 * objc.dg/protocol-forward-1.m: Removed TODO.
13834 * objc.dg/protocol-forward-2.m: New.
13835 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13836 * obj-c++.dg/protocol-forward-2.mm: New.
13837
13838 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13839
13840 PR target/38662
13841 * g++.dg/eh/pr38662.C: New testcase.
13842
13843 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13844
13845 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13846 scan for newline '\n'.
13847
13848 \f
13849 Copyright (C) 2011 Free Software Foundation, Inc.
13850
13851 Copying and distribution of this file, with or without modification,
13852 are permitted in any medium without royalty provided the copyright
13853 notice and this notice are preserved.