pr45605.C: Scan fre1 dump and unxfail.
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-27 Martin Jambor <mjambor@suse.cz>
2
3 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
4
5 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
6 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR target/50875
9 * gfortran.dg/pr50875.f90: New test.
10
11 2011-10-26 David S. Miller <davem@davemloft.net>
12
13 * gcc.target/sparc/fmaf-1.c: New test.
14
15 * gcc.target/sparc/setcc-1.c: New test.
16 * gcc.target/sparc/setcc-2.c: New test.
17
18 2011-10-26 Joseph Myers <joseph@codesourcery.com>
19
20 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
21
22 2011-10-26 Joseph Myers <joseph@codesourcery.com>
23
24 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
25 Windows targets.
26
27 2011-10-26 Joseph Myers <joseph@codesourcery.com>
28
29 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
30 symbol names.
31
32 2011-10-26 Joseph Myers <joseph@codesourcery.com>
33
34 * gcc.target/i386/pad-4.c: Skip for Windows targets.
35
36 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
37
38 * gnat.dg/specs/discr1.ads: New test.
39 * gnat.dg/specs/discr1_pkg.ads: New helper.
40
41 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
42
43 * gnat.dg/specs/unchecked_union.ads: Rename to...
44 * gnat.dg/specs/unchecked_union1.ads: ...this.
45 * gnat.dg/specs/unchecked_union2.ads: New test.
46
47 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
48
49 * gnat.dg/specs/atomic1.ads: New test.
50
51 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
52
53 Implement C++11 user-defined literals.
54 * g++.dg/cpp0x/udlit-addr.C: New.
55 * g++.dg/cpp0x/udlit-args.C: New.
56 * g++.dg/cpp0x/udlit-args-neg.C: New.
57 * g++.dg/cpp0x/udlit-clink-neg.C: New.
58 * g++.dg/cpp0x/udlit-concat.C: New.
59 * g++.dg/cpp0x/udlit-concat-neg.C: New.
60 * g++.dg/cpp0x/udlit-constexpr.C: New.
61 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
62 * g++.dg/cpp0x/udlit-declare-neg.C: New.
63 * g++.dg/cpp0x/udlit-friend.C: New.
64 * g++.dg/cpp0x/udlit-general.C: New.
65 * g++.dg/cpp0x/udlit-inline.C: New.
66 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
67 * g++.dg/cpp0x/udlit-member-neg.C: New.
68 * g++.dg/cpp0x/udlit-namespace.C: New.
69 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
70 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
71 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
72 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
73 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
74 * g++.dg/cpp0x/udlit-operator-neg.C: New.
75 * g++.dg/cpp0x/udlit-raw-str.C: New.
76 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
77 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
78 * g++.dg/cpp0x/udlit-systemheader.C: New.
79 * g++.dg/cpp0x/udlit-template.C: New.
80 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
81 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
82 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
83 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
84 * g++.dg/cpp0x/udlit_system_header: New.
85
86 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
87
88 PR c++/50870
89 * g++.dg/cpp0x/decltype34.C: New.
90
91 2011-10-26 Tom de Vries <tom@codesourcery.com>
92
93 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
94 * gcc.c-torture/unsorted/HIset.c: Same.
95 * gcc.c-torture/unsorted/SIcmp.c: Same.
96 * gcc.c-torture/unsorted/SIset.c: Same.
97 * gcc.c-torture/unsorted/SFset.c: Same.
98 * gcc.c-torture/unsorted/UHIcmp.c: Same.
99 * gcc.c-torture/unsorted/USIcmp.c: Same.
100 * gcc.c-torture/unsorted/DFcmp.c: Same.
101
102 2011-10-26 Jakub Jelinek <jakub@redhat.com>
103
104 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
105 to work also with -masm=intel and additionally test the xmm vs. ymm
106 register type combination on mask/dest and in vsib.
107 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
108 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
109 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
110 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
111 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
112 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
113 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
114 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
115 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
116 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
117 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
118 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
119 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
120 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
121 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
122 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
123 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
124 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
125 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
126 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
127 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
128 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
129 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
130 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
131 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
132 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
133 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
134 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
135 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
136 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
137 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
138
139 2011-10-26 Tom de Vries <tom@codesourcery.com>
140
141 PR tree-optimization/50763
142 * gcc.dg/pr50763-2.c: New test.
143
144 2011-10-25 Joseph Myers <joseph@codesourcery.com>
145
146 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
147 Update expected messages.
148
149 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
150
151 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
152
153 2011-10-25 Jason Merrill <jason@redhat.com>
154
155 PR c++/50866
156 * g++.dg/init/aggr7.C: New.
157
158 PR c++/49996
159 * g++.dg/cpp0x/initlist59.C: New.
160
161 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/50858
164 * g++.dg/overload/operator5.C: New.
165
166 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
167
168 PR c++/50861
169 * g++.dg/template/crash108.C: New.
170
171 2011-10-25 Jakub Jelinek <jakub@redhat.com>
172
173 PR tree-optimization/50596
174 * gcc.dg/vect/vect-cond-10.c: New test.
175
176 2011-10-24 Joey Ye <joey.ye@arm.com>
177
178 * gcc.target/arm/pr42575.c: Remove architecture option.
179
180 2011-10-24 David S. Miller <davem@davemloft.net>
181
182 * gcc.target/sparc/vis3move-1.c: New test.
183 * gcc.target/sparc/vis3move-2.c: New test.
184 * gcc.target/sparc/vis3move-3.c: New test.
185
186 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
187
188 * gcc.dg/strlenopt-22.c: New testcase.
189 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
190
191 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
192
193 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
194 Remove -march=i386.
195 (dg-skip-if): Remove.
196 * gcc.target/i386/funcspec-1.c: Ditto.
197 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
198
199 2011-10-24 Richard Guenther <rguenther@suse.de>
200
201 * gcc.dg/vect/vect-bool-1.c: New testcase.
202
203 2011-10-24 Richard Guenther <rguenther@suse.de>
204
205 PR tree-optimization/50838
206 * gcc.dg/torture/pr50838.c: New testcase.
207
208 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
209
210 PR tree-optimization/50730
211 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
212 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
213 -fno-tree-sra and SLP flags.
214
215 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
216
217 PR c++/50841
218 Revert:
219 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
220
221 PR c++/50810
222 * g++.dg/cpp0x/warn_cxx0x2.C: New.
223 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
224
225 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/50810
228 * g++.dg/cpp0x/warn_cxx0x2.C: New.
229 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
230
231 2011-10-23 Tom de Vries <tom@codesourcery.com>
232
233 PR tree-optimization/50763
234 * gcc.dg/pr50763.c: New test.
235
236 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
237
238 PR target/50788
239 * gcc.target/i386/pr50788.c: New test.
240
241 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
242
243 PR tree-optimization/50819
244 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
245 * g++.dg/vect/slp-pr50819.cc: New test.
246
247 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
248
249 PR c++/45385
250 * g++.dg/warn/Wconversion4.C: New.
251
252 2011-10-21 Jakub Jelinek <jakub@redhat.com>
253
254 PR target/50813
255 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
256 from element other than first and reverse permutation.
257 * gcc.dg/torture/vshuf-16.inc: Likewise.
258 * gcc.dg/torture/vshuf-8.inc: Likewise.
259 * gcc.dg/torture/vshuf-4.inc: Likewise.
260
261 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
262
263 PR c++/31423
264 * g++.dg/parse/error43.C: New.
265 * g++.dg/parse/error44.C: Likewise.
266
267 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
268 Kirill Yukhin <kirill.yukhin@intel.com>
269
270 PR target/50740
271 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
272 * gcc.target/i386/bmi2-check.h: Ditto.
273
274 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
275
276 PR c++/50811
277 * g++.dg/cpp0x/override2.C: Add test.
278
279 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
280
281 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
282 check_linker_plugin_available.
283
284 2011-10-21 Kai Tietz <ktietz@redhat.com>
285
286 * gcc.target/i386/branch-cost1.c: New test.
287 * gcc.target/i386/branch-cost2.c: New test.
288 * gcc.target/i386/branch-cost3.c: New test.
289 * gcc.target/i386/branch-cost4.c: New test.
290
291 2011-10-20 Steve Ellcey <sje@cup.hp.com>
292
293 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
294
295 2011-10-20 Steve Ellcey <sje@cup.hp.com>
296
297 PR testsuite/50722
298 * gcc.dg/pr49994-3.c: Skip on HP-UX.
299
300 2011-10-20 Joseph Myers <joseph@codesourcery.com>
301
302 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
303 (_moz_foo, EXT__foo): Use ASMNAME.
304
305 2011-10-20 Joseph Myers <joseph@codesourcery.com>
306
307 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
308 names.
309
310 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
311
312 PR target/50766
313 * gcc.target/i386/pr50766.c: New test.
314
315 2011-10-20 Jason Merrill <jason@redhat.com>
316
317 PR c++/41449
318 * g++.dg/eh/partial1.C: New.
319
320 2011-10-20 Richard Henderson <rth@redhat.com>
321
322 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
323 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
324 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
325 Use __builtin_shuffle.
326
327 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
328
329 PR fortran/50514
330 * gfortran.dg/ishft_3.f90: Update test.
331
332 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
333
334 PR fortran/50524
335 * gfortran.dg/substring_integer_index.f90: New test.
336
337 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
338
339 * gfortran.dg/format_string.f: New test.
340
341 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
342
343 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
344 non_strict_align.
345 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
346
347 2011-10-20 Joseph Myers <joseph@codesourcery.com>
348
349 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
350 gcc.target/i386/pr46226.c: Do not use
351 -mno-accumulate-outgoing-args.
352
353 2011-10-20 Joseph Myers <joseph@codesourcery.com>
354
355 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
356 including <strings.h>.
357
358 2011-10-19 Jan Hubicka <jh@suse.cz>
359
360 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
361 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
362 * lib/c-torture.exp: Likewise.
363 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
364 * gcc.c-torture/compile/sync-1.c: Likewise.
365 * gcc.c-torture/compile/sync-1.c: Likewise.
366 * gcc.c-torture/compile/sync-3.c: Likewise.
367 * gcc.dg/noncompile/invalid_asm.c: Likewise.
368 * gcc.dg/noncompile/920507-1.c: Likewise.
369 * gcc.dg/torture/pr36400.c: Likewise.
370 * g++.dg/torture/pr34850.C: Likewise.
371
372 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
373
374 * gnat.dg/source_ref1.adb: New test.
375 * gnat.dg/source_ref2.adb: Likewise.
376
377 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
378
379 PR c++/13657
380 * g++.dg/parse/error42.C: New.
381 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
382
383 2011-10-19 Jason Merrill <jason@redhat.com>
384
385 PR c++/50793
386 * g++.dg/init/value9.C: New.
387
388 2011-10-19 Jakub Jelinek <jakub@redhat.com>
389
390 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
391 * gcc.dg/torture/vshuf-16.inc: Likewise.
392 * gcc.dg/torture/vshuf-8.inc: Likewise.
393 * gcc.dg/torture/vshuf-4.inc: Likewise.
394
395 2011-10-19 Janus Weil <janus@gcc.gnu.org>
396
397 PR fortran/47023
398 * gfortran.dg/sizeof_proc.f90: New.
399
400 2011-10-19 Joseph Myers <joseph@codesourcery.com>
401
402 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
403 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
404
405 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
406
407 PR testsuite/50796
408 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
409
410 2011-10-19 Jason Merrill <jason@redhat.com>
411
412 PR c++/50787
413 * g++.dg/init/ref20.C: New.
414
415 2011-10-19 Kai Tietz <ktietz@redhat.com>
416
417 PR middle-end/50795
418 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
419 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
420 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
421 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
422 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
423
424 2011-10-19 Richard Guenther <rguenther@suse.de>
425
426 PR middle-end/50768
427 * gcc.dg/torture/pr50768.c: New testcase.
428
429 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
430
431 PR rtl-optimization/50340
432 * gcc.dg/pr50340.c: New.
433
434 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
435
436 PR tree-optimization/50717
437
438 * gcc.dg/pr50717-1.c: New file.
439 * gcc.target/arm/wmul-12.c: Correct types.
440 * gcc.target/arm/wmul-8.c: Correct types.
441
442 2011-10-18 Jason Merrill <jason@redhat.com>
443
444 PR c++/50531
445 * g++.dg/cpp0x/defaulted32.C: New.
446
447 PR c++/50742
448 * g++.dg/lookup/using23.C: New.
449
450 PR c++/50500
451 * g++.dg/cpp0x/implicit12.C: New.
452 * g++.dg/cpp0x/defaulted20.C: Adjust.
453 * g++.dg/cpp0x/defaulted21.C: Adjust.
454 * g++.dg/cpp0x/implicit-copy.C: Adjust.
455 * g++.dg/cpp0x/implicit4.C: Adjust.
456 * g++.dg/cpp0x/implicit5.C: Adjust.
457 * g++.dg/cpp0x/implicit8.C: Adjust.
458 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
459 * g++.dg/cpp0x/not_special.C: Adjust.
460 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
461 * g++.dg/cpp0x/rv1n.C: Adjust.
462 * g++.dg/cpp0x/rv2n.C: Adjust.
463 * g++.dg/cpp0x/rv3n.C: Adjust.
464 * g++.dg/cpp0x/rv4n.C: Adjust.
465 * g++.dg/cpp0x/rv5n.C: Adjust.
466 * g++.dg/cpp0x/rv6n.C: Adjust.
467 * g++.dg/cpp0x/rv7n.C: Adjust.
468
469 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
470
471 * gcc.target/i386/avx2-vpop-check.h: New header.
472 * gcc.target/i386/avx2-vpaddd-3.c: New test.
473 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
474 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
475 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
476 * gcc.target/i386/avx2-vpand-3.c: Ditto.
477 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
478 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
479 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
480 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
481 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
482 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
483 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
484 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
485 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
486 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
487
488 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
489
490 PR fortran/50420
491 * gfortran.dg/coarray_subobject_1.f90: New test.
492 * gfortran.dg/coarray/subobject_1.f90: New test.
493
494 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
495
496 PR rtl-optimization/50205
497 * gcc.dg/pr50205.c: New.
498
499 2011-10-18 Richard Guenther <rguenther@suse.de>
500
501 PR tree-optimization/50767
502 * gcc.dg/torture/pr50767.c: New testcase.
503
504 2011-10-18 Julian Brown <julian@codesourcery.com>
505
506 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
507 * gcc.target/arm/unaligned-memcpy-1.c: New.
508 * gcc.target/arm/unaligned-memcpy-2.c: New.
509 * gcc.target/arm/unaligned-memcpy-3.c: New.
510 * gcc.target/arm/unaligned-memcpy-4.c: New.
511
512 2011-10-18 Janus Weil <janus@gcc.gnu.org>
513
514 PR fortran/47023
515 * gfortran.dg/iso_c_binding_class.f03: New.
516
517 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
518
519 * testsuite/lib/target-supports.exp
520 (check_effective_target_vect_widen_shift): New.
521 * gcc.dg/vect/vect-widen-shift-s16.c: New.
522 * gcc.dg/vect/vect-widen-shift-s8.c: New.
523 * gcc.dg/vect/vect-widen-shift-u16.c: New.
524 * gcc.dg/vect/vect-widen-shift-u8.c: New.
525
526 2011-10-18 Richard Guenther <rguenther@suse.de>
527
528 * gcc.dg/torture/restrict-1.c: New testcase.
529
530 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
531
532 * g++.dg/ext/bases.C: New test.
533
534 2011-10-17 David S. Miller <davem@davemloft.net>
535
536 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
537 all operations to emit VIS instructions.
538 * gcc.target/sparc/fandnot.c: Likewise.
539 * gcc.target/sparc/fnot.c: Likewise.
540 * gcc.target/sparc/for.c: Likewise.
541 * gcc.target/sparc/fornot.c: Likewise.
542 * gcc.target/sparc/fxnor.c: Likewise.
543 * gcc.target/sparc/fxor.c: Likewise.
544 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
545 needed.
546
547 2011-10-17 Jakub Jelinek <jakub@redhat.com>
548
549 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
550 * gcc.dg/torture/vshuf-16.inc: New file.
551 * gcc.dg/torture/vshuf-2.inc: New file.
552 * gcc.dg/torture/vshuf-32.inc: New file.
553 * gcc.dg/torture/vshuf-4.inc: New file.
554 * gcc.dg/torture/vshuf-8.inc: New file.
555 * gcc.dg/torture/vshuf-main.inc: New file.
556 * gcc.dg/torture/vshuf-v16hi.c: New test.
557 * gcc.dg/torture/vshuf-v16qi.c: New test.
558 * gcc.dg/torture/vshuf-v2df.c: New test.
559 * gcc.dg/torture/vshuf-v2di.c: New test.
560 * gcc.dg/torture/vshuf-v2sf.c: New test.
561 * gcc.dg/torture/vshuf-v2si.c: New test.
562 * gcc.dg/torture/vshuf-v32qi.c: New test.
563 * gcc.dg/torture/vshuf-v4df.c: New test.
564 * gcc.dg/torture/vshuf-v4di.c: New test.
565 * gcc.dg/torture/vshuf-v4hi.c: New test.
566 * gcc.dg/torture/vshuf-v4sf.c: New test.
567 * gcc.dg/torture/vshuf-v4si.c: New test.
568 * gcc.dg/torture/vshuf-v8hi.c: New test.
569 * gcc.dg/torture/vshuf-v8qi.c: New test.
570 * gcc.dg/torture/vshuf-v8sf.c: New test.
571 * gcc.dg/torture/vshuf-v8si.c: New test.
572
573 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
574
575 PR tree-optimization/50746
576 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
577
578 2011-10-17 Jason Merrill <jason@redhat.com>
579
580 PR c++/50736
581 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
582
583 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
584
585 PR c++/44524
586 * g++.dg/parse/error41.C: New.
587 * g++.dg/parse/error20.C: Adjust.
588
589 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
590
591 PR c++/50757
592 * g++.dg/warn/format7.C: New.
593 * obj-c++.dg/warn7.mm: Likewise.
594
595 2011-10-17 Richard Guenther <rguenther@suse.de>
596
597 PR tree-optimization/50729
598 * gcc.dg/torture/pr50729.c: New testcase.
599
600 2011-10-15 Tom Tromey <tromey@redhat.com>
601 Dodji Seketeli <dodji@redhat.com>
602
603 * lib/prune.exp (prune_gcc_output): Prune output referring to
604 included files.
605 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
606 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
607 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
608 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
609
610 2011-10-15 Tom Tromey <tromey@redhat.com>
611 Dodji Seketeli <dodji@redhat.com>
612
613 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
614
615 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
616
617 PR c++/48489
618 * g++.dg/inherit/error5.C: New.
619
620 2011-10-17 Janus Weil <janus@gcc.gnu.org>
621
622 PR fortran/47023
623 PR fortran/50752
624 * gfortran.dg/kind_tests_4.f90: New.
625
626 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
627
628 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
629 targets that support vector condition.
630
631 2011-10-16 Janus Weil <janus@gcc.gnu.org>
632
633 PR fortran/47023
634 * gfortran.dg/c_kind_tests_3.f03: New.
635
636 2011-10-16 Janus Weil <janus@gcc.gnu.org>
637
638 PR fortran/50547
639 * gfortran.dg/elemental_args_check_4.f90: New.
640
641 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
642
643 PR tree-optimization/50727
644 * gcc.dg/vect/pr50727.c: New test.
645
646 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
647
648 * gcc.dg/vla-23.c: New test.
649
650 2011-10-16 Jakub Jelinek <jakub@redhat.com>
651
652 PR tree-optimization/50596
653 * gcc.dg/vect/vect-cond-9.c: New test.
654
655 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
656
657 * gcc.dg/vect/bb-slp-29.c: New test.
658
659 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
660
661 PR c++/50732
662 * g++.dg/ext/is_base_of_incomplete.C: New.
663 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
664 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
665
666 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
667
668 * gcc.target/sparc/combined-1.c: Compile at -O2.
669
670 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
671
672 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
673 (dg-options): Add -Wno-attributes.
674 * gcc.target/i386/fma_double_?.c: Ditto.
675 * gcc.target/i386/fma_run_float_?.c: Ditto.
676 * gcc.target/i386/fma_run_double_?.c: Ditto.
677 * gcc.target/i386/l_fma_float_?.c: Dtto.
678 * gcc.target/i386/l_fma_double_?.c: Ditto.
679 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
680 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
681
682 2011-10-15 Tobias Burnus <burnus@net-b.de>
683
684 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
685 the comments.
686 * gfortran.dg/bind_c_usage_24.f90: Ditto.
687 * gfortran.dg/rank_3.f90: Ditto.
688 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
689 -std=f2008ts in dg-options.
690 * gfortran.dg/rank_4.f90: Ditto.
691
692 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
693
694 PR target/49263
695 * gcc.target/sh/pr49263.c: New.
696
697 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
698
699 * gnat.dg/specs/debug1.ads: Tweak.
700
701 2011-10-14 Kai Tietz <ktietz@redhat.com>
702
703 * gfortran.fortran-torture/compile/logical-2.f90: New test.
704
705 2011-10-14 Jakub Jelinek <jakub@redhat.com>
706
707 * gcc.target/i386/sse2-mul-1.c: New test.
708 * gcc.target/i386/sse4_1-mul-1.c: New test.
709 * gcc.target/i386/avx-mul-1.c: New test.
710 * gcc.target/i386/xop-mul-1.c: New test.
711 * gcc.target/i386/avx2-mul-1.c: New test.
712
713 2011-10-14 Jason Merrill <jason@redhat.com>
714
715 PR c++/50563
716 * g++.dg/cpp0x/nsdmi-list1.C: New.
717
718 PR c++/50707
719 * g++.dg/cpp0x/nsdmi-const1.C: New.
720
721 2011-10-14 Janus Weil <janus@gcc.gnu.org>
722
723 PR fortran/50570
724 * gfortran.dg/pointer_intent_5.f90: New.
725
726 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
727
728 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
729 * gcc.target/i386/warn-vect-op-1.c: Ditto.
730 * gcc.target/i386/warn-vect-op-2.c: Ditto.
731
732 2011-10-14 Tobias Burnus <burnus@net-b.de>
733
734 PR fortran/50718
735 * gfortran.dg/pointer_check_11.f90: New.
736 * gfortran.dg/pointer_check_12.f90: New.
737
738 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
739
740 PR c++/38174
741 * g++.dg/overload/operator4.C: New.
742
743 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
744
745 * gcc.dg/di-longlong64-sync-1.c: New test.
746 * gcc.dg/di-sync-multithread.c: New test.
747 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
748 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
749 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
750 tests for v5, v6, v6k, and v7-a, and add-options helpers.
751 (check_effective_target_arm_arm_ok): New helper.
752 (check_effective_target_sync_longlong): New helper.
753
754 2011-10-14 Richard Guenther <rguenther@suse.de>
755
756 PR tree-optimization/50723
757 * gcc.dg/torture/pr50723.c: New testcase.
758
759 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
760
761 PR c++/17212
762 * g++.dg/warn/format6.C: New.
763 * obj-c++.dg/warn6.mm: Likewise.
764
765 2011-10-13 Richard Henderson <rth@redhat.com>
766
767 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
768 Delete.
769 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
770 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
771 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
772
773 2011-10-13 Jason Merrill <jason@redhat.com>
774
775 PR c++/50614
776 * g++.dg/cpp0x/nsdmi-template2.C: New.
777
778 PR c++/50437
779 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
780
781 PR c++/50618
782 * g++.dg/init/vbase1.C: New.
783
784 2011-10-13 Jakub Jelinek <jakub@redhat.com>
785
786 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
787 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
788 * gcc.target/i386/avx-vphminposuw-2.c: New test.
789 * gcc.target/i386/avx-vphminposuw-3.c: New test.
790
791 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
792
793 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
794
795 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
796
797 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
798
799 2011-10-13 Richard Guenther <rguenther@suse.de>
800
801 PR tree-optimization/50712
802 * gcc.target/i386/pr50712.c: New testcase.
803
804 2011-10-13 Tom de Vries <tom@codesourcery.com>
805
806 * gcc.dg/memcpy-4.c: New test.
807
808 2011-10-13 Richard Guenther <rguenther@suse.de>
809
810 PR tree-optimization/50698
811 * g++.dg/vect/pr50698.cc: New testcase.
812
813 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
814
815 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
816 * gcc.target/powerpc/warn-2.c: Ditto.
817
818 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
819 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
820 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
821 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
822 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
823 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
824 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
825 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
826 * gcc.target/powerpc/ppc-pow.c: Likewise.
827 * gcc.target/powerpc/recip-1.c: Likewise.
828 * gcc.target/powerpc/recip-2.c: Likewise.
829 * gcc.target/powerpc/recip-3.c: Likewise.
830 * gcc.target/powerpc/recip-4.c: Likewise.
831 * gcc.target/powerpc/recip-5.c: Likewise.
832
833 2011-10-12 David S. Miller <davem@davemloft.net>
834
835 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
836 '-mvis3' instead of 'mcpu=niagara3' in options.
837 * gcc.target/sparc/fhalve.c: Likewise.
838 * gcc.target/sparc/fnegop.c: Likewise.
839 * gcc.target/sparc/fpadds.c: Likewise.
840 * gcc.target/sparc/fshift.c: Likewise.
841 * gcc.target/sparc/fucmp.c: Likewise.
842 * gcc.target/sparc/lzd.c: Likewise.
843 * gcc.target/sparc/vis3misc.c: Likewise.
844 * gcc.target/sparc/xmul.c: Likewise.
845
846 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
847
848 * gnat.dg/vect1.ad[sb]: New test.
849 * gnat.dg/vect1_pkg.ads: New helper.
850 * gnat.dg/vect2.ad[sb]: New test.
851 * gnat.dg/vect2_pkg.ads: New helper.
852 * gnat.dg/vect3.ad[sb]: New test.
853 * gnat.dg/vect3_pkg.ads: New helper.
854 * gnat.dg/vect4.ad[sb]: New test.
855 * gnat.dg/vect4_pkg.ads: New helper.
856 * gnat.dg/vect5.ad[sb]: New test.
857 * gnat.dg/vect5_pkg.ads: New helper.
858 * gnat.dg/vect6.ad[sb]: New test.
859 * gnat.dg/vect6_pkg.ads: New helper.
860
861 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
862
863 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
864 * gcc.target/i386/fma_run_double_2.c: Likewise.
865 * gcc.target/i386/fma_run_double_3.c: Likewise.
866 * gcc.target/i386/fma_run_double_4.c: Likewise.
867 * gcc.target/i386/fma_run_double_5.c: Likewise.
868 * gcc.target/i386/fma_run_double_6.c: Likewise.
869 * gcc.target/i386/fma_run_float_1.c: Likewise.
870 * gcc.target/i386/fma_run_float_2.c: Likewise.
871 * gcc.target/i386/fma_run_float_3.c: Likewise.
872 * gcc.target/i386/fma_run_float_4.c: Likewise.
873 * gcc.target/i386/fma_run_float_5.c: Likewise.
874 * gcc.target/i386/fma_run_float_6.c: Likewise.
875
876 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
877 remove the extra dg-options.
878 * gcc.target/i386/l_fma_double_2.c: Likewise.
879 * gcc.target/i386/l_fma_double_3.c: Likewise.
880 * gcc.target/i386/l_fma_double_4.c: Likewise.
881 * gcc.target/i386/l_fma_double_5.c: Likewise.
882 * gcc.target/i386/l_fma_double_6.c: Likewise.
883 * gcc.target/i386/l_fma_float_1.c: Likewise.
884 * gcc.target/i386/l_fma_float_2.c: Likewise.
885 * gcc.target/i386/l_fma_float_3.c: Likewise.
886 * gcc.target/i386/l_fma_float_4.c: Likewise.
887 * gcc.target/i386/l_fma_float_5.c: Likewise.
888 * gcc.target/i386/l_fma_float_6.c: Likewise.
889
890 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
891
892 PR tree-optimization/50189
893 * g++.dg/torture/pr50189.C: New testcase.
894
895 2011-10-12 Richard Guenther <rguenther@suse.de>
896
897 PR tree-optimization/50700
898 * gcc.dg/builtin-object-size-12.c: New testcase.
899
900 2011-10-12 Joseph Myers <joseph@codesourcery.com>
901
902 PR c/50565
903 * gcc.c-torture/compile/pr50565-1.c,
904 gcc.c-torture/compile/pr50565-2.c: New tests.
905
906 2011-10-11 Jason Merrill <jason@redhat.com>
907
908 PR c++/49855
909 PR c++/49896
910 * g++.dg/template/constant1.C: New.
911 * g++.dg/template/constant2.C: New.
912 * g++.dg/cpp0x/constexpr-template3.C: New.
913
914 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
915
916 * gcc.target/i386/warn-vect-op-3.c: New test.
917 * gcc.target/i386/warn-vect-op-1.c: New test.
918 * gcc.target/i386/warn-vect-op-2.c: New test.
919
920 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
921
922 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
923
924 2011-10-11 Richard Guenther <rguenther@suse.de>
925
926 PR tree-optimization/50204
927 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
928
929 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
930
931 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
932
933 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
934
935 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
936 * gcc.target/i386/fma_double_2.c: Ditto.
937 * gcc.target/i386/fma_double_3.c: Ditto.
938 * gcc.target/i386/fma_double_4.c: Ditto.
939 * gcc.target/i386/fma_double_5.c: Ditto.
940 * gcc.target/i386/fma_double_6.c: Ditto.
941 * gcc.target/i386/fma_float_1.c: Ditto.
942 * gcc.target/i386/fma_float_2.c: Ditto.
943 * gcc.target/i386/fma_float_3.c: Ditto.
944 * gcc.target/i386/fma_float_4.c: Ditto.
945 * gcc.target/i386/fma_float_5.c: Ditto.
946 * gcc.target/i386/fma_float_6.c: Ditto.
947 * gcc.target/i386/l_fma_double_1.c: Ditto.
948 * gcc.target/i386/l_fma_double_2.c: Ditto.
949 * gcc.target/i386/l_fma_double_3.c: Ditto.
950 * gcc.target/i386/l_fma_double_4.c: Ditto.
951 * gcc.target/i386/l_fma_double_5.c: Ditto.
952 * gcc.target/i386/l_fma_double_6.c: Ditto.
953 * gcc.target/i386/l_fma_float_1.c: Ditto.
954 * gcc.target/i386/l_fma_float_2.c: Ditto.
955 * gcc.target/i386/l_fma_float_3.c: Ditto.
956 * gcc.target/i386/l_fma_float_4.c: Ditto.
957 * gcc.target/i386/l_fma_float_5.c: Ditto.
958 * gcc.target/i386/l_fma_float_6.c: Ditto.
959 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
960 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
961 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
962 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
963 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
964 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
965 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
966 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
967 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
968 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
969 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
970 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
971
972 2011-10-11 Tristan Gingold <gingold@adacore.com>
973
974 * gcc.dg/va-arg-4.c: New test.
975 * gcc.dg/va-arg-5.c: Ditto.
976
977 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
978
979 * lib/target-supports.exp (check_effective_target_fd_truncate):
980 Close and unlink test file before exit.
981
982 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
983
984 PR fortran/50564
985 * gfortran.dg/forall_15.f90: New test case.
986
987 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
988 Andrew Macleod <amacleod@redhat.com>
989
990 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
991 wrappers for *other_threads() and *final_verify().
992 * gcc.dg/simulate-thread/simulate-thread.h
993 (simulate_thread_wrapper_other_threads): New.
994 (simulate_thread_wrapper_final_verify): New.
995
996 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
997
998 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
999
1000 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1001
1002 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1003
1004 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1005 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1006
1007 * gcc.target/i386/fma_1.h: New file.
1008 * gcc.target/i386/fma_2.h: Likewise.
1009 * gcc.target/i386/fma_3.h: Likewise.
1010 * gcc.target/i386/fma_4.h: Likewise.
1011 * gcc.target/i386/fma_5.h: Likewise.
1012 * gcc.target/i386/fma_6.h: Likewise.
1013 * gcc.target/i386/fma_double_1.c: Likewise.
1014 * gcc.target/i386/fma_double_2.c: Likewise.
1015 * gcc.target/i386/fma_double_3.c: Likewise.
1016 * gcc.target/i386/fma_double_4.c: Likewise.
1017 * gcc.target/i386/fma_double_5.c: Likewise.
1018 * gcc.target/i386/fma_double_6.c: Likewise.
1019 * gcc.target/i386/fma_float_1.c: Likewise.
1020 * gcc.target/i386/fma_float_2.c: Likewise.
1021 * gcc.target/i386/fma_float_3.c: Likewise.
1022 * gcc.target/i386/fma_float_4.c: Likewise.
1023 * gcc.target/i386/fma_float_5.c: Likewise.
1024 * gcc.target/i386/fma_float_6.c: Likewise.
1025 * gcc.target/i386/fma_main.h: Likewise.
1026 * gcc.target/i386/fma_run_double_1.c: Likewise.
1027 * gcc.target/i386/fma_run_double_2.c: Likewise.
1028 * gcc.target/i386/fma_run_double_3.c: Likewise.
1029 * gcc.target/i386/fma_run_double_4.c: Likewise.
1030 * gcc.target/i386/fma_run_double_5.c: Likewise.
1031 * gcc.target/i386/fma_run_double_6.c: Likewise.
1032 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1033 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1034 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1035 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1036 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1037 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1038 * gcc.target/i386/fma_run_float_1.c: Likewise.
1039 * gcc.target/i386/fma_run_float_2.c: Likewise.
1040 * gcc.target/i386/fma_run_float_3.c: Likewise.
1041 * gcc.target/i386/fma_run_float_4.c: Likewise.
1042 * gcc.target/i386/fma_run_float_5.c: Likewise.
1043 * gcc.target/i386/fma_run_float_6.c: Likewise.
1044 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1045 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1046 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1047 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1048 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1049 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1050 * gcc.target/i386/l_fma_1.h: Likewise.
1051 * gcc.target/i386/l_fma_2.h: Likewise.
1052 * gcc.target/i386/l_fma_3.h: Likewise.
1053 * gcc.target/i386/l_fma_4.h: Likewise.
1054 * gcc.target/i386/l_fma_5.h: Likewise.
1055 * gcc.target/i386/l_fma_6.h: Likewise.
1056 * gcc.target/i386/l_fma_double_1.c: Likewise.
1057 * gcc.target/i386/l_fma_double_2.c: Likewise.
1058 * gcc.target/i386/l_fma_double_3.c: Likewise.
1059 * gcc.target/i386/l_fma_double_4.c: Likewise.
1060 * gcc.target/i386/l_fma_double_5.c: Likewise.
1061 * gcc.target/i386/l_fma_double_6.c: Likewise.
1062 * gcc.target/i386/l_fma_float_1.c: Likewise.
1063 * gcc.target/i386/l_fma_float_2.c: Likewise.
1064 * gcc.target/i386/l_fma_float_3.c: Likewise.
1065 * gcc.target/i386/l_fma_float_4.c: Likewise.
1066 * gcc.target/i386/l_fma_float_5.c: Likewise.
1067 * gcc.target/i386/l_fma_float_6.c: Likewise.
1068 * gcc.target/i386/l_fma_main.h: Likewise.
1069 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1070 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1071 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1072 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1073 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1074 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1075 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1076 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1077 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1078 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1079 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1080 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1081
1082 2011-10-10 Richard Guenther <rguenther@suse.de>
1083
1084 PR middle-end/50389
1085 * gcc.dg/torture/pr50389.c: New testcase.
1086
1087 2011-10-10 Richard Guenther <rguenther@suse.de>
1088
1089 PR middle-end/50195
1090 * gcc.dg/builtins-47.c: Optimize.
1091
1092 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1093
1094 * lib/gcc-simulate-thread.exp: New.
1095 * gcc.dg/simulate-thread/guality.h: New.
1096 * gcc.dg/simulate-thread/simulate-thread.h: New.
1097 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1098 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1099 * gcc.dg/simulate-thread/README: New.
1100 * g++.dg/simulate-thread/guality.h: New.
1101 * g++.dg/simulate-thread/simulate-thread.h: New.
1102 * g++.dg/simulate-thread/simulate-thread.exp: New.
1103 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1104 * c-c++-common/cxxbitfields-2.c: Remove.
1105 * c-c++-common/cxxbitfields.c: Remove.
1106 * c-c++-common/cxxbitfields-4.c: Remove.
1107 * c-c++-common/cxxbitfields-5.c: Remove.
1108 * c-c++-common/simulate-thread/bitfields-1.c: New.
1109 * c-c++-common/simulate-thread/bitfields-2.c: New.
1110 * c-c++-common/simulate-thread/bitfields-3.c: New.
1111 * c-c++-common/simulate-thread/bitfields-4.c: New.
1112
1113 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/38980
1116 * g++.dg/warn/format5.C: New.
1117
1118 2011-10-09 Tobias Burnus <burnus@net-b.de>
1119
1120 PR fortran/50273
1121 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1122 * gfortran.dg/common_16.f90: New.
1123
1124 2011-10-09 Tobias Burnus <burnus@net-b.de>
1125
1126 * gfortran.dg/iso_c_binding_param_1.f90: New.
1127 * gfortran.dg/iso_c_binding_param_2.f90: New.
1128 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1129
1130 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1131
1132 PR tree-optimization/50635
1133 * gcc.dg/vect/pr50635.c: New test.
1134
1135 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1136
1137 PR fortran/50659
1138 * gfortran.dg/proc_decl_27.f90: New.
1139
1140 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1141
1142 PR libobjc/50428
1143 * objc/execute/initialize-1.m: New test.
1144
1145 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1146
1147 PR fortran/47844
1148 * gfortran.dg/pointer_function_result_1.f90 : New test.
1149
1150 2011-10-07 David S. Miller <davem@davemloft.net>
1151
1152 PR 50655
1153 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1154 * gcc.target/sparc/cmask.c: Use it.
1155 * gcc.target/sparc/fhalve.c: Likewise.
1156 * gcc.target/sparc/fnegop.c: Likewise.
1157 * gcc.target/sparc/fpadds.c: Likewise.
1158 * gcc.target/sparc/fshift.c: Likewise.
1159 * gcc.target/sparc/fucmp.c: Likewise.
1160 * gcc.target/sparc/lzd.c: Likewise.
1161 * gcc.target/sparc/vis3misc.c: Likewise.
1162 * gcc.target/sparc/xmul.c: Likewise.
1163
1164 2011-10-07 Richard Henderson <rth@redhat.com>
1165
1166 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1167 match for avx2.
1168 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1169
1170 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1171
1172 * gcc.dg/pr50193-1.c: New file.
1173 * gcc.target/arm/shiftable.c: New file.
1174
1175 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1176
1177 PR fortran/50625
1178 * gfortran.dg/class_46.f03: New.
1179
1180 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1181
1182 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1183 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1184 (syslog, vsyslog, __vsyslog_chk): Likewise.
1185
1186 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1187 (x, EXT_x): Use ASMNAME.
1188
1189 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1190 (a, c): Use ASMNAME.
1191
1192 2011-10-07 Tom de Vries <tom@codesourcery.com>
1193
1194 PR middle-end/50527
1195 * gcc.dg/pr50527.c: New test.
1196
1197 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR tree-optimization/50650
1200 * gcc.c-torture/compile/pr50650.c: New test.
1201
1202 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1203
1204 PR tree-optimization/50575
1205 * gcc.c-torture/execute/vector-compare-2.x: New file.
1206
1207 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1208
1209 PR middle-end/50125
1210 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1211 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1212 (bar3): Likewise.
1213
1214 2011-10-07 Richard Guenther <rguenther@suse.de>
1215
1216 PR testsuite/50637
1217 * gcc.dg/vect/vect-align-2.c: Increase array size.
1218
1219 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1220 H.J. Lu <hongjiu.lu@intel.com>
1221
1222 PR target/50603
1223 * gcc.target/i386/pr50603.c: New test.
1224
1225 2011-10-06 Jason Merrill <jason@redhat.com>
1226
1227 PR c++/39164
1228 * g++.dg/cpp0x/default31.C: New.
1229
1230 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR tree-optimization/50596
1233 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1234 New.
1235 * gcc.dg/vect/vect-cond-8.c: New test.
1236
1237 2011-10-06 Richard Henderson <rth@redhat.com>
1238
1239 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1240 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1241 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1242 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1243 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1244 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1245 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1246 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1247 * gcc.c-torture/execute/vshuf-16.inc: New file.
1248 * gcc.c-torture/execute/vshuf-2.inc: New file.
1249 * gcc.c-torture/execute/vshuf-4.inc: New file.
1250 * gcc.c-torture/execute/vshuf-8.inc: New file.
1251 * gcc.c-torture/execute/vshuf-main.inc: New file.
1252 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1253 * gcc.c-torture/execute/vshuf-v2df.c: New test.
1254 * gcc.c-torture/execute/vshuf-v2di.c: New test.
1255 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1256 * gcc.c-torture/execute/vshuf-v2si.c: New test.
1257 * gcc.c-torture/execute/vshuf-v4df.c: New test.
1258 * gcc.c-torture/execute/vshuf-v4di.c: New test.
1259 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1260 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1261 * gcc.c-torture/execute/vshuf-v4si.c: New test.
1262 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1263 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1264 * gcc.c-torture/execute/vshuf-v8si.c: New test.
1265
1266 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR tree-optimization/49279
1269 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1270 * gcc.c-torture/execute/pr49279.c: New test.
1271
1272 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
1273
1274 PR target/49049
1275 * gcc.c-torture/compile/pr49049.c: New test.
1276
1277 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
1278
1279 PR target/50305
1280 * gcc.target/arm/pr50305.c: New test.
1281
1282 2011-10-06 Richard Guenther <rguenther@suse.de>
1283
1284 PR tree-optimization/38884
1285 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1286 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1287
1288 2011-10-05 David S. Miller <davem@davemloft.net>
1289
1290 * gcc.target/sparc/lzd.c: New test.
1291 * gcc.target/sparc/popc.c: New test.
1292
1293 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1294
1295 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1296 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1297 * g++.dg/other/final1.C: Cleanup original tree dump.
1298
1299 2011-10-05 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR tree-optimization/50613
1302 * gcc.dg/pr50613.c: New test.
1303
1304 2011-10-05 Richard Henderson <rth@redhat.com>
1305
1306 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1307 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1308 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1309 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1310 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1311 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1312 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1313 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1314
1315 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1316
1317 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1318 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
1319 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1320 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1321 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1322
1323 2011-10-05 Richard Guenther <rguenther@suse.de>
1324
1325 PR tree-optimization/38885
1326 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1327
1328 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
1329
1330 * gcc.target/i386/sw-1.c: New test.
1331
1332 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1333
1334 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1335 -mtune=generic.
1336 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1337
1338 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
1339
1340 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1341
1342 2011-10-04 David S. Miller <davem@davemloft.net>
1343
1344 * gcc.target/sparc/fhalve.c: New test.
1345 * gcc.target/sparc/fnegop.c: New test.
1346 * gcc.target/sparc/xmul.c: New test.
1347
1348 2011-10-04 Janus Weil <janus@gcc.gnu.org>
1349
1350 PR fortran/35831
1351 * gfortran.dg/dummy_procedure_6.f90: New.
1352
1353 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1354
1355 PR tree-optimization/50604
1356 * gcc.dg/pr50604.c: New test.
1357
1358 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1359
1360 PR tree-optimization/49662
1361 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1362 * gcc.dg/graphite/interchange-15.c: Likewise.
1363 * gcc.dg/graphite/interchange-mvt.c: Likewise.
1364
1365 2011-10-04 Jakub Jelinek <jakub@redhat.com>
1366
1367 * gcc.dg/tree-ssa/restrict-4.c: New test.
1368
1369 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
1370
1371 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1372 (main): Use __typeof to get result type of comparison.
1373
1374 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
1375
1376 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1377 Make et_vect_multiple_sizes_saved global.
1378 (check_effective_target_vect64): Make et_vect64_saved global.
1379
1380 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1381
1382 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1383 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1384 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1385 * gcc.dg/builtin-complex-err-1.c: Adjust.
1386
1387 2011-10-02 Jason Merrill <jason@redhat.com>
1388
1389 * g++.dg/cpp0x/range-for22.C: New.
1390
1391 * g++.dg/cpp0x/variadic65.C: Remove xfails.
1392 * g++.dg/cpp0x/variadic82.C: Remove xfails.
1393 * g++.dg/cpp0x/variadic83.C: Remove xfails.
1394 * g++.dg/cpp0x/variadic105.C: Remove xfails.
1395
1396 * g++.dg/cpp0x/nsdmi5.C: New.
1397
1398 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1399
1400 PR target/50579
1401 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1402 New procedures.
1403 (mips-dg-options): Force an ABI option if the current ABI is
1404 incompatible with the required -mlong setting. Likewise force
1405 a long setting if the current one is incompatible with the
1406 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
1407 throughout procedure.
1408 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1409 instead of addressing=absolute.
1410
1411 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1412
1413 * gcc.target/mips/stack-1.c: New test.
1414
1415 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
1416
1417 * gcc.dg/pr49696.c: New test.
1418
1419 2011-10-02 Jan Hubicka <jh@suse.cz>
1420
1421 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1422
1423 2011-10-01 David S. Miller <davem@davemloft.net>
1424
1425 * gcc.target/sparc/cmask.c: New test.
1426 * gcc.target/sparc/fpadds.c: New test.
1427 * gcc.target/sparc/fshift.c: New test.
1428 * gcc.target/sparc/fucmp.c: New test.
1429 * gcc.target/sparc/vis3misc.c: New test.
1430
1431 2011-10-01 Janus Weil <janus@gcc.gnu.org>
1432
1433 PR fortran/50585
1434 * gfortran.dg/assumed_charlen_arg_2.f90: New.
1435
1436 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
1437
1438 PR c++/44473
1439 * g++.dg/dfp/44473-1.C: New test.
1440 * g++.dg/dfp/44473-2.C: New test.
1441 * g++.dg/dfp/mangle-1.C: New test.
1442 * g++.dg/dfp/mangle-2.C: New test.
1443 * g++.dg/dfp/mangle-3.C: New test.
1444 * g++.dg/dfp/mangle-4.C: New test.
1445 * g++.dg/dfp/mangle-5.C: New test.
1446
1447 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1448
1449 PR inline-asm/50571
1450 * gcc.dg/pr50571.c: New test.
1451
1452 PR tree-optimization/46309
1453 * gcc.dg/pr46309.c: New test.
1454
1455 2011-09-30 Jakub Jelinek <jakub@redhat.com>
1456
1457 * gcc.dg/strlenopt-21.c: New test.
1458
1459 2011-09-30 Revital Eres <revital.eres@linaro.org>
1460
1461 * gcc.dg/sms-10.c: New file.
1462
1463 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1464
1465 * gcc.target/arm/pr50099.c: New test.
1466
1467 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1468
1469 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1470
1471 2011-09-30 David S. Miller <davem@davemloft.net>
1472
1473 * gcc.target/sparc/bmaskbshuf.c: New test.
1474 * gcc.target/sparc/edgen.c: New test.
1475
1476 2011-09-29 Janus Weil <janus@gcc.gnu.org>
1477
1478 PR fortran/50547
1479 * gfortran.dg/pure_formal_proc_3.f90: New.
1480
1481 PR fortran/50553
1482 * gfortran.dg/stfunc_7.f90: New.
1483
1484 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1485
1486 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1487 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1488 * gcc.dg/vector-compare-1.c: Likewise.
1489 * gcc.dg/vector-compare-2.c: Likewise.
1490
1491 2011-09-29 David S. Miller <davem@davemloft.net>
1492
1493 * gcc.target/sparc/array.c: New test.
1494
1495 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
1496
1497 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1498 loop unroll and set max unroll times to 8.
1499 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1500 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1501 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1502 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1503
1504 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 PR c++/40145
1507 * g++.dg/ext/visibility/warn5.C: New.
1508
1509 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 PR c++/45278
1512 * g++.dg/warn/Wextra-3.C: New.
1513
1514 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
1515
1516 PR target/49486
1517 * gcc.target/sh/pr49468-si.c: New.
1518
1519 2011-09-28 Tom de Vries <tom@codesourcery.com>
1520
1521 PR testsuite/50485
1522 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1523 (TEST): Initialize src3 with random floats.
1524 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1525 from union src3. Initialize src3 with random floats.
1526
1527 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
1528
1529 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1530 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1531 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1532 * gcc.target/sh/sh4a-sincosf.c: Ditto.
1533 * gcc.target/sh/sh4a-cos.c: Ditto.
1534 * gcc.target/sh/sh4a-cosf.c: Ditto.
1535 * gcc.target/sh/sh4a-sin.c: Ditto.
1536 * gcc.target/sh/sh4a-sinf.c: Ditto.
1537 * gcc.target/sh/sh4a-fsrra.c: Ditto.
1538 * gcc.target/sh/sh4a-memmovua.c: Ditto.
1539 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1540
1541 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1542
1543 PR c++/31489
1544 * g++.dg/parse/error40.C: New.
1545 * g++.dg/warn/incomplete1.C: Adjust.
1546
1547 2011-09-27 Jan Hubicka <jh@suse.cz>
1548
1549 PR middle-end/49463
1550 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1551 Mark used.
1552
1553 2011-09-27 Jakub Jelinek <jakub@redhat.com>
1554
1555 * gcc.dg/strlenopt-1.c: New test.
1556 * gcc.dg/strlenopt-1f.c: New test.
1557 * gcc.dg/strlenopt-2.c: New test.
1558 * gcc.dg/strlenopt-2f.c: New test.
1559 * gcc.dg/strlenopt-3.c: New test.
1560 * gcc.dg/strlenopt-4.c: New test.
1561 * gcc.dg/strlenopt-4g.c: New test.
1562 * gcc.dg/strlenopt-4gf.c: New test.
1563 * gcc.dg/strlenopt-5.c: New test.
1564 * gcc.dg/strlenopt-6.c: New test.
1565 * gcc.dg/strlenopt-7.c: New test.
1566 * gcc.dg/strlenopt-8.c: New test.
1567 * gcc.dg/strlenopt-9.c: New test.
1568 * gcc.dg/strlenopt-10.c: New test.
1569 * gcc.dg/strlenopt-11.c: New test.
1570 * gcc.dg/strlenopt-12.c: New test.
1571 * gcc.dg/strlenopt-12g.c: New test.
1572 * gcc.dg/strlenopt-13.c: New test.
1573 * gcc.dg/strlenopt-14g.c: New test.
1574 * gcc.dg/strlenopt-14gf.c: New test.
1575 * gcc.dg/strlenopt-15.c: New test.
1576 * gcc.dg/strlenopt-16g.c: New test.
1577 * gcc.dg/strlenopt-17g.c: New test.
1578 * gcc.dg/strlenopt-18g.c: New test.
1579 * gcc.dg/strlenopt.h: New file.
1580
1581 2011-09-27 Tom de Vries <tom@codesourcery.com>
1582
1583 PR middle-end/43864
1584 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1585 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1586 * gcc.dg/pr43864.c: New test.
1587 * gcc.dg/pr43864-2.c: Same.
1588 * gcc.dg/pr43864-3.c: Same.
1589 * gcc.dg/pr43864-4.c: Same.
1590
1591 2011-09-27 Jan Hubicka <jh@suse.cz>
1592
1593 * gcc.dg/ipa/inline-5.c: New testcase.
1594
1595 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
1596
1597 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1598 vectors.
1599 * gcc.dg/vect/bb-slp-27.c: New.
1600 * gcc.dg/vect/bb-slp-28.c: New.
1601
1602 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
1603
1604 * testsuite/lib/target-supports.exp (check_profiling_available):
1605 Don't rely solely on TLS tests for -fprofile-generate, fall
1606 through to the other code.
1607
1608 2011-09-27 Richard Guenther <rguenther@suse.de>
1609
1610 PR tree-optimization/50363
1611 * gcc.dg/torture/pr50363.c: New testcase.
1612
1613 2011-09-26 Jason Merrill <jason@redhat.com>
1614
1615 PR c++/45012
1616 * g++.dg/template/partial13.C: New.
1617
1618 PR c++/46105
1619 * g++.dg/template/partial12.C: New.
1620
1621 PR c++/50508
1622 * g++.dg/cpp0x/constexpr-typedef1.C: New.
1623
1624 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/45487
1627 * g++.dg/diagnostic/bindings1.C: New.
1628 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1629
1630 2011-09-26 David S. Miller <davem@davemloft.net>
1631
1632 * gcc.target/sparc/wrgsr.c: New test.
1633 * gcc.target/sparc/rdgsr.c: New test.
1634 * gcc.target/sparc/edge.c: New test.
1635 * gcc.target/sparc/fcmp.c: New test.
1636
1637 * gcc.target/sparc/edge.c: Update for new return types.
1638 * gcc.target/sparc/fcmp.c: Likewise.
1639
1640 * gcc.target/sparc/fpaddsubi.c: New test.
1641
1642 2011-09-26 Janus Weil <janus@gcc.gnu.org>
1643
1644 PR fortran/50515
1645 * gfortran.dg/common_15.f90: New.
1646
1647 PR fortran/50517
1648 * gfortran.dg/dummy_procedure_5.f90: New.
1649 * gfortran.dg/interface_26.f90: Modified error message.
1650 * gfortran.dg/proc_ptr_11.f90: Ditto.
1651 * gfortran.dg/proc_ptr_15.f90: Ditto.
1652 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1653 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1654
1655 2011-09-26 Jason Merrill <jason@redhat.com>
1656
1657 PR c++/50512
1658 * g++.dg/overload/rvalue3.C: New.
1659
1660 PR c++/50523
1661 * g++.dg/overload/ref-conv2.C: New.
1662
1663 * g++.dg/cpp0x/nsdmi-template1.C: New.
1664
1665 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1666
1667 * g++.dg/cpp0x/nullptr25.C: New.
1668
1669 2011-09-26 Richard Guenther <rguenther@suse.de>
1670
1671 PR tree-optimization/50472
1672 * gcc.dg/torture/pr50472.c: New testcase.
1673
1674 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1675
1676 * gnat.dg/opt22.adb: New test.
1677 * gnat.dg/opt22_pkg.ad[sb]: New helper.
1678
1679 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 * gnat.dg/opt21.adb: New test.
1682 * gnat.dg/opt21_pkg.ad[sb]: New helper.
1683
1684 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1685
1686 * gnat.dg/opt20.ad[sb]: New test.
1687 * gnat.dg/opt20_pkg.ads: New helper.
1688
1689 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
1690
1691 * gnat.dg/array17.adb: New test.
1692 * gnat.dg/array17_pkg.ads: New helper.
1693
1694 2011-09-25 Jason Merrill <jason@redhat.com>
1695
1696 * g++.dg/cpp0x/nsdmi-defer4.C: New.
1697
1698 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
1699
1700 * gnat.dg/frame_overflow.ads: New.
1701 * gnat.dg/frame_overflow.adb: Adjust.
1702 * gnat.dg/specs/addr1.ads: Likewise.
1703
1704 2011-09-25 Jakub Jelinek <jakub@redhat.com>
1705
1706 * g++.dg/tree-ssa/restrict2.C: New test.
1707
1708 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1709
1710 * lib/target-supports.exp (check_effective_target_vect64): New.
1711 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1712 of multiple vector sizes.
1713 * gcc.dg/vect/bb-slp-26.c: New.
1714
1715 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1716
1717 PR c++/50280
1718 * g++.dg/template/bitfield1.C: New.
1719
1720 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
1721
1722 * gcc.dg/vect/bb-slp-24.c: New.
1723
1724 2011-09-24 Jason Merrill <jason@redhat.com>
1725
1726 * g++.dg/cpp0x/nsdmi-eh1.C: New.
1727
1728 * g++.dg/cpp0x/nsdmi-defer3.C: New.
1729
1730 * g++.dg/cpp0x/nsdmi-defer1.C: New.
1731 * g++.dg/cpp0x/nsdmi-defer2.C: New.
1732
1733 * g++.dg/cpp0x/nsdmi1.C: New.
1734 * g++.dg/cpp0x/nsdmi2.C: New.
1735 * g++.dg/cpp0x/nsdmi3.C: New.
1736 * g++.dg/cpp0x/nsdmi4.C: New.
1737 * g++.old-deja/g++.other/init4.C: New.
1738
1739 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
1740
1741 PR c++/44267
1742 * g++.dg/template/sfinae28.C: New.
1743
1744 2011-09-23 Ian Lance Taylor <iant@google.com>
1745
1746 * go.test/go-test.exp (errchk): Handle more cases of getting
1747 correct Tcl backslash quoting in regular expressions in test file.
1748
1749 2011-09-23 Jason Merrill <jason@redhat.com>
1750
1751 Core 253
1752 * g++.dg/init/const8.C: New.
1753 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1754 * g++.dg/cpp0x/defaulted2.C: Likewise.
1755 * g++.dg/cpp0x/pr42844-2.C: Likewise.
1756 * g++.dg/init/pr20039.C: Likewise.
1757 * g++.dg/init/pr42844.C: Likewise.
1758
1759 2011-09-23 Jan Hubicka <jh@suse.cz>
1760
1761 * gcc.dg/ipa/inline-1.c: new testcase.
1762 * gcc.dg/ipa/inline-2.c: new testcase.
1763 * gcc.dg/ipa/inline-3.c: new testcase.
1764 * gcc.dg/ipa/inline-4.c: new testcase.
1765
1766 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1767
1768 PR c++/50258
1769 * g++.dg/cpp0x/constexpr-static8.C: New.
1770
1771 2011-09-23 Jakub Jelinek <jakub@redhat.com>
1772
1773 * gcc.target/i386/avxfp-1.c: New test.
1774 * gcc.target/i386/avxfp-2.c: New test.
1775
1776 2011-09-23 Terry Guo <terry.guo@arm.com>
1777
1778 * gcc.c-torture/execute/941014-1.x: Deleted.
1779
1780 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1781
1782 PR c++/50491
1783 * g++.dg/cpp0x/pr50491.C: New.
1784
1785 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
1786
1787 PR testsuite/50487
1788 * gfortran.dg/bessel_6.f90: Fix tolerance test.
1789
1790 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1791
1792 PR c++/50371
1793 * g++.dg/cpp0x/nullptr24.C: New.
1794
1795 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
1796
1797 PR target/50482
1798 * gcc.target/i386/pr50482.c: New test.
1799
1800 2011-09-22 Joseph Myers <joseph@codesourcery.com>
1801
1802 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1803 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1804 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1805 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1806 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1807 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1808 multilib options contain different -march= from dg-options.
1809
1810 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
1811 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/50344
1814 * g++.dg/template/friend52.C: New.
1815
1816 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1817
1818 * gcc.target/arm/cmp-1.c: New test.
1819 * gcc.target/arm/cmp-2.c: Likewise.
1820
1821 2011-09-22 Janus Weil <janus@gcc.gnu.org>
1822
1823 PR fortran/41733
1824 * gfortran.dg/impure_actual_1.f90: Modified error message.
1825 * gfortran.dg/proc_ptr_32.f90: New.
1826 * gfortran.dg/proc_ptr_33.f90: New.
1827
1828 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
1829
1830 PR tree-optimization/50451
1831 * gcc.dg/vect/pr50451.c: New test.
1832
1833 2011-09-21 Ian Lance Taylor <iant@google.com>
1834
1835 * go.test/go-test.exp (errchk): Add special case for bug332.
1836 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
1837 some more test lines.
1838
1839 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1840
1841 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1842 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1843 * g++.dg/other/i386-8.C: Ditto.
1844 * g++.dg/other/pr34435.C: Ditto.
1845 * g++.dg/other/pr39496.C: Ditto.
1846 * g++.dg/other/mmintrin.C: Ditto.
1847
1848 2011-09-21 Jakub Jelinek <jakub@redhat.com>
1849
1850 * gcc.dg/vect/vect-cond-7.c: New test.
1851 * gcc.target/i386/sse4_1-cond-1.c: New test.
1852 * gcc.target/i386/avx-cond-1.c: New test.
1853
1854 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
1855
1856 PR target/50464
1857 * g++.dg/other/pr50464.C: New test.
1858
1859 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
1860
1861 * gcc.target/i386/bmi2-mulx32-2.c: New test.
1862 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1863 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1864 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1865
1866 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gnat.dg/opt19.adb: New test.
1869
1870 2011-09-21 Terry Guo <terry.guo@arm.com>
1871
1872 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1873 on arch conflict when testing case on targets other than armv7-a.
1874
1875 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
1876
1877 PR c++/50454
1878 * g++.dg/ext/int128-1.C: New.
1879 * g++.dg/ext/int128-2.C: Likewise.
1880 * g++.dg/ext/int128-2.h: Likewise.
1881
1882 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
1883
1884 PR testsuite/50469
1885 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1886
1887 2011-09-20 Jason Merrill <jason@redhat.com>
1888
1889 * g++.dg/cpp0x/constexpr-generated1.C: New.
1890
1891 PR c++/50442
1892 * g++.dg/overload/ref-conv1.C: New.
1893
1894 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1895
1896 * g++.dg/other/final1.C: New.
1897
1898 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
1899
1900 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
1901 and get_bit ().
1902
1903 2011-09-19 Ian Bolton <ian.bolton@arm.com>
1904
1905 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1906 "target arm_eabi".
1907
1908 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
1909
1910 PR tree-optimization/50413
1911 * g++.dg/vect/vect.exp: Run slp-pr* tests with
1912 -fdump-tree-slp-details. Run other tests with
1913 -fdump-tree-vect-details.
1914 * g++.dg/vect/slp-pr50413.cc: New.
1915
1916 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1917 Ira Rosen <ira.rosen@linaro.org>
1918
1919 PR testsuite/50435
1920 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1921 Fix underscores around restrict.
1922
1923 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1924
1925 PR tree-optimization/50414
1926 * gfortran.dg/vect/Ofast-pr50414.f90: New.
1927 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1928 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1929
1930 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
1931
1932 PR tree-optimization/50412
1933 * gfortran.dg/vect/pr50412.f90: New.
1934
1935 2011-09-16 Jason Merrill <jason@redhat.com>
1936
1937 PR c++/50424
1938 * g++.dg/eh/defarg1.C: New.
1939
1940 2011-09-16 Jakub Jelinek <jakub@redhat.com>
1941
1942 * gcc.dg/vect/vect-reduc-10.c: New test.
1943 * gcc.target/i386/avx-reduc-1.c: New test.
1944
1945 * gcc.target/i386/sse2-extract-1.c: New test.
1946 * gcc.target/i386/avx-extract-1.c: New test.
1947
1948 2011-09-16 Terry Guo <terry.guo@arm.com>
1949
1950 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1951
1952 2011-09-15 Diego Novillo <dnovillo@google.com>
1953
1954 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1955 ALWAYS_CXXFLAGS, if defined.
1956 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1957 ALWAYS_GFORTRANFLAGS, if defined.
1958 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1959 ALWAYS_GOCFLAGS, if defined.
1960 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1961 ALWAYS_OBJCXXFLAGS, if defined.
1962 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1963 additional_flags, if defined.
1964 * lib/gnat.exp (gnat_target_compile): Likewise.
1965 * lib/objc.exp (objc_target_compile): Likewise.
1966 * lib/target-supports-dg.exp (dg-add-options): Handle
1967 TEST_ALWAYS_FLAGS.
1968
1969 2011-09-15 Tom de Vries <tom@codesourcery.com>
1970
1971 PR testsuite/50322
1972 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1973 Use uintptr_t in f1. Undo avr xfails.
1974
1975 2011-09-15 Janus Weil <janus@gcc.gnu.org>
1976
1977 PR fortran/50401
1978 PR fortran/50403
1979 * gfortran.dg/function_types_3.f90: New.
1980
1981 2011-09-15 Jason Merrill <jason@redhat.com>
1982
1983 PR c++/50365
1984 * g++.dg/cpp0x/trailing7.C: New.
1985
1986 PR c++/50361
1987 * g++.dg/cpp0x/nullptr23.C: New.
1988
1989 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
1990
1991 * gcc.dg/vect/bb-slp-25.c: New.
1992
1993 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1994
1995 PR c++/50391
1996 * g++.dg/cpp0x/noexcept15.C: New.
1997
1998 2011-09-14 Tom de Vries <tom@codesourcery.com>
1999
2000 PR middle-end/50251
2001 * gcc.dg/pr50251.c: New test.
2002
2003 2011-09-14 Tobias Burnus <burnus@net-b.de>
2004
2005 PR fortran/34547
2006 PR fortran/50375
2007 * gfortran.dg/null_5.f90: New.
2008 * gfortran.dg/null_6.f90: New.
2009
2010 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2011
2012 * gcc.c-torture/compile/20110913-1.c: New test.
2013
2014 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2015
2016 PR fortran/50379
2017 * gfortran.dg/result_2.f90: New.
2018
2019 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2020
2021 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2022
2023 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2024
2025 PR c++/48320
2026 * g++.dg/cpp0x/variadic116.C: New test case.
2027
2028 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2029
2030 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2031 * gcc.target/mips/interrupt_handler-2.c: New test.
2032 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2033
2034 2011-09-12 Jason Merrill <jason@redhat.com>
2035
2036 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2037
2038 * g++.dg/cpp0x/explicit7.C: New.
2039
2040 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR rtl-optimization/50212
2043 * g++.dg/other/pr50212.C: New test.
2044
2045 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2046
2047 PR target/43746
2048 * testsuite/gcc.target/avr/torture/avr-torture.exp
2049 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2050 "-O2 -fmerge-all-constants".
2051
2052 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2053
2054 PR fortran/50327
2055 * gfortran.dg/do_while_1.f90: New test.
2056
2057 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2058
2059 PR fortran/35831
2060 PR fortran/47978
2061 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2062 * gfortran.dg/proc_decl_26.f90: New.
2063 * gfortran.dg/typebound_override_2.f90: New.
2064 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2065
2066 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2067
2068 * gnat.dg/cond_expr2.ad[sb]: New test.
2069
2070 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2071
2072 * gnat.dg/atomic5.ad[sb]: New test.
2073
2074 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2075
2076 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2077
2078 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2079
2080 PR target/49030
2081 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2082
2083 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2084
2085 PR target/49614
2086 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2087
2088 2011-09-09 Richard Guenther <rguenther@suse.de>
2089
2090 PR tree-optimization/50328
2091 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2092
2093 2011-09-09 Richard Guenther <rguenther@suse.de>
2094
2095 PR middle-end/50333
2096 * gcc.dg/torture/pr50333.c: New testcase.
2097
2098 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2099
2100 PR tree-optimization/50318
2101 * gcc.target/arm/pr50318-1.c: New file.
2102
2103 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2104
2105 * gcc.target/i386/all_one_m256i.c: New test.
2106
2107 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2108
2109 PR c++/50324
2110 * g++.dg/cpp0x/sfinae28.C: New.
2111
2112 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2113
2114 PR c/50332
2115 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2116 longer ignored on typedefs.
2117
2118 PR c++/33255 - Support -Wunused-local-typedefs warning
2119 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2120 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2121
2122 2011-09-08 Martin Jambor <mjambor@suse.cz>
2123
2124 PR tree-optimization/50287
2125 * gcc.dg/torture/pr50287.c: New test.
2126
2127 2011-09-08 Richard Guenther <rguenther@suse.de>
2128
2129 PR tree-optimization/19831
2130 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2131 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2132 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2133 * gcc.dg/errno-1.c: Adjust.
2134
2135 2011-09-08 Richard Guenther <rguenther@suse.de>
2136
2137 PR tree-optimization/19831
2138 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2139
2140 2011-09-08 Tobias Burnus <burnus@net-b.de>
2141
2142 PR fortran/44646
2143 * gfortran.dg/do_concurrent_1.f90: New.
2144 * gfortran.dg/do_concurrent_2.f90: New.
2145
2146 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR target/50310
2149 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2150 * gcc.dg/pr50310-2.c: New test.
2151
2152 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2153
2154 PR fortran/48095
2155 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2156 * gfortran.dg/impure_constructor_1.f90: Modified.
2157 * gfortran.dg/proc_ptr_comp_33.f90: New.
2158
2159 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR target/50310
2162 * gcc.dg/pr50310-1.c: New test.
2163
2164 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2165
2166 PR middle-end/48571
2167 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2168 instead of 4.
2169
2170 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2171
2172 PR c++/50309
2173 * g++.dg/cpp0x/noexcept14.C: New.
2174
2175 2011-09-07 Jason Merrill <jason@redhat.com>
2176
2177 * g++.dg/cpp0x/constexpr-ref3.C: New.
2178
2179 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2180
2181 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2182
2183 * gcc.dg/section1.c: Don't xfail for avr.
2184
2185 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2186
2187 PR tree-optimization/50322
2188 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2189
2190 2011-09-07 Martin Jambor <mjambor@suse.cz>
2191
2192 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2193
2194 2011-09-07 Martin Jambor <mjambor@suse.cz>
2195
2196 PR tree-optimization/49911
2197 * g++.dg/tree-ssa/pr49911.C: New test.
2198
2199 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2200
2201 PR target/49030
2202 * gcc.dg/torture/pr49030.c: New test.
2203
2204 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2205
2206 PR fortran/50288
2207 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2208 * gfortran.dg/class_4d.f03: Deleted.
2209 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2210
2211 2011-09-07 Richard Guenther <rguenther@suse.de>
2212
2213 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2214
2215 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2216
2217 PR tree-optimization/46021
2218 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2219
2220 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2221
2222 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2223
2224 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2225
2226 * gcc.c-torture/compile/20110906-1.c: New test.
2227
2228 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2229
2230 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2231
2232 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2233
2234 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2235 --param tree-reassoc-width=1.
2236
2237 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2238 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2239
2240 2011-09-06 Richard Guenther <rguenther@suse.de>
2241
2242 PR tree-optimization/48149
2243 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2244
2245 2011-09-06 Richard Guenther <rguenther@suse.de>
2246
2247 PR tree-optimization/48317
2248 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2249
2250 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
2251
2252 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2253 New procedure.
2254 (add_options_for_quad_vectors): Replace with ...
2255 (add_options_for_double_vectors): ... this.
2256 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2257 support multiple vector sizes since the vectorizer attempts to
2258 vectorize with both vector sizes.
2259 * gcc.dg/vect/no-vfa-vect-79.c,
2260 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2261 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2262 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2263 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2264 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2265 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2266 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2267 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2268 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2269 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2270 gcc.dg/vect/vect-40.c: Likewise.
2271 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2272 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2273 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2274 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2275 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2276 Likewise.
2277 * gcc.dg/vect/vect-peel-4.c: Make ia global.
2278
2279 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
2280
2281 PR target/49606
2282 * gcc.target/mips/abi-main.h: New file.
2283 * gcc.target/mips/abi-o32-long32.c: New test.
2284 * gcc.target/mips/abi-o32-long64.c: Likewise.
2285 * gcc.target/mips/abi-o64-long32.c: Likewise.
2286 * gcc.target/mips/abi-o64-long64.c: Likewise.
2287 * gcc.target/mips/abi-n32-long32.c: Likewise.
2288 * gcc.target/mips/abi-n32-long64.c: Likewise.
2289 * gcc.target/mips/abi-n64-long32.c: Likewise.
2290 * gcc.target/mips/abi-n64-long64.c: Likewise.
2291 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2292 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2293 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2294 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2295 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2296 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2297 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2298 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2299 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2300 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2301 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2302 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2303 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2304 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2305 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2306 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2307 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2308 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2309 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2310 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2311 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2312 * gcc.target/mips/branch-2.c: Remove -mabicalls.
2313 * gcc.target/mips/branch-3.c: Likewise.
2314 * gcc.target/mips/branch-4.c: Likewise.
2315 * gcc.target/mips/branch-5.c: Likewise.
2316 * gcc.target/mips/branch-6.c: Likewise.
2317 * gcc.target/mips/branch-7.c: Likewise.
2318 * gcc.target/mips/branch-8.c: Likewise.
2319 * gcc.target/mips/branch-9.c: Likewise.
2320 * gcc.target/mips/branch-10.c: Likewise.
2321 * gcc.target/mips/branch-11.c: Likewise.
2322 * gcc.target/mips/branch-12.c: Likewise.
2323 * gcc.target/mips/branch-13.c: Likewise.
2324 * gcc.target/mips/lazy-binding-1.c: Likewise.
2325
2326 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
2327
2328 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2329 to avoid warning on int=16 platforms..
2330
2331 2011-09-05 Jakub Jelinek <jakub@redhat.com>
2332
2333 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2334 to work even with -fshort-enums.
2335
2336 2011-09-04 Jan Hubicka <jh@suse.cz>
2337
2338 * gcc.c-torture/compile/20110902.c: new testcase.
2339
2340 2011-09-04 Jason Merrill <jason@redhat.com>
2341
2342 PR c++/49267
2343 * g++.dg/cpp0x/rv-conv1.C: New.
2344
2345 DR 1328
2346 * g++.dg/cpp0x/rv-func3.C: New.
2347
2348 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2349
2350 PR c++/50248
2351 Core 1358
2352 * g++.dg/cpp0x/constexpr-template1.C: New.
2353 * g++.dg/cpp0x/constexpr-template2.C: New.
2354 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2355 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2356
2357 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
2358
2359 * gnat.dg/specs/debug1.ads: Tweak pattern.
2360
2361 2011-09-04 Janus Weil <janus@gcc.gnu.org>
2362
2363 PR fortran/50227
2364 * gfortran.dg/class_45a.f03: New.
2365 * gfortran.dg/class_45b.f03: New.
2366
2367 2011-09-04 Jakub Jelinek <jakub@redhat.com>
2368 Ira Rosen <ira.rosen@linaro.org>
2369
2370 PR tree-optimization/50208
2371 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2372 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2373 -fno-tree-fre -fno-tree-pre.
2374
2375 2011-09-02 Martin Jambor <mjambor@suse.cz>
2376
2377 * gcc.dg/ipa/ipcp-3.c: New test.
2378
2379 2011-09-02 Richard Guenther <rguenther@suse.de>
2380
2381 PR tree-optimization/27460
2382 PR middle-end/29269
2383 * gcc.dg/vect/vect-cond-7.c: New testcase.
2384
2385 2011-09-02 Martin Jambor <mjambor@suse.cz>
2386
2387 * g++.dg/ipa/devirt-3.C: Added a distraction method.
2388 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2389 xfailed test for inlining.
2390 * g++.dg/ipa/ivinline-9.C: Likewise.
2391
2392 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
2393
2394 PR tree-optimization/50178
2395 * gfortran.dg/vect/pr50178.f90: New test.
2396
2397 2011-08-31 Martin Jambor <mjambor@suse.cz>
2398
2399 PR middle-end/49886
2400 * gcc.c-torture/execute/pr49886.c: New testcase.
2401
2402 2011-08-31 Tom de Vries <tom@codesourcery.com>
2403
2404 PR middle-end/43513
2405 * gcc.dg/pr43513.c: New test.
2406
2407 2011-08-30 Tobias Burnus <burnus@net-b.de>
2408
2409 PR fortran/45044
2410 * gfortran.dg/common_14.f90: New.
2411 * gfortran.dg/common_resize_1.f: Add two dg-warning.
2412
2413 2011-08-30 Jason Merrill <jason@redhat.com>
2414
2415 PR c++/50084
2416 * g++.dg/cpp0x/decltype33.C: New.
2417
2418 PR c++/50089
2419 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2420
2421 PR c++/50114
2422 * g++.dg/cpp0x/lambda/lambda-for.C: New.
2423
2424 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
2425
2426 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2427
2428 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
2429
2430 * gnat.dg/specs/aggr3.ads: New test.
2431 * gnat.dg/specs/aggr3_pkg.ads: New helper.
2432
2433 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2434 * gnat.dg/specs/aggr2.ads: Likewise.
2435
2436 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2437
2438 PR fortran/45170
2439 * gfortran.dg/allocate_with_source_2.f90: New test
2440
2441 2011-08-30 Jason Merrill <jason@redhat.com>
2442
2443 PR c++/50220
2444 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2445
2446 PR c++/50234
2447 * g++.dg/cpp0x/constexpr-value3.C: New.
2448
2449 2011-08-30 Richard Guenther <rguenther@suse.de>
2450
2451 PR middle-end/48571
2452 * gcc.c-torture/execute/pr48571-1.c: New testcase.
2453 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2454 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2455 * gcc.dg/pr36902.c: XFAIL.
2456
2457 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
2458
2459 * gcc.target/i386/fma-check.h: New.
2460 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2461 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2462 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2463 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2464 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2465 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2466 * gcc.target/i386/fma-fmaddXX.c: Likewise.
2467 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2468 * gcc.target/i386/fma-fmsubXX.c: Likewise.
2469 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2470 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2471 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2472 * gcc.target/i386/fma-compile.c: Likewise.
2473 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2474 * gcc.target/i386/sse-12.c: Add -mfma.
2475 * gcc.target/i386/sse-13.c: Likewise.
2476 * gcc.target/i386/sse-14.c: Likewise.
2477 * gcc.target/i386/sse-22.c: Likewise.
2478 * gcc.target/i386/sse-23.c: Likewise.
2479 * g++.dg/other/i386-2.C: Likewise.
2480 * g++.dg/other/i386-3.C: Likewise.
2481
2482 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
2483
2484 PR testsuite/50185
2485 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2486 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2487
2488 2011-08-30 Christian Bruel <christian.bruel@st.com>
2489
2490 * g++.dg/bprob/bprob.exp (feedback_options): Set
2491 -fbranch-probabilities.
2492 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2493
2494 2011-08-29 Jason Merrill <jason@redhat.com>
2495
2496 PR c++/50224
2497 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2498
2499 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2500 Jason Merrill <jason@redhat.com>
2501
2502 * g++.dg/dfp/base.C: New test.
2503
2504 2011-08-29 Jason Merrill <jason@redhat.com>
2505
2506 Core DR 994
2507 PR c++/50209
2508 * g++.dg/cpp0x/initlist58.C: New.
2509
2510 2011-08-29 Janus Weil <janus@gcc.gnu.org>
2511
2512 PR fortran/50225
2513 * gfortran.dg/class_result_1.f03: New.
2514
2515 2011-08-29 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR middle-end/48722
2518 * gcc.target/i386/pr48722.c: New test.
2519
2520 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2521
2522 PR libfortran/50192
2523 * gfortran.dg/widechar_compare_1.f90: New test.
2524
2525 2011-08-26 Jason Merrill <jason@redhat.com>
2526
2527 Core DR 342
2528 PR c++/48582
2529 * g++.dg/abi/mangle50.C: New.
2530
2531 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
2532
2533 PR target/50202
2534 * gcc.target/i386/pr50202.c: New test.
2535
2536 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
2537
2538 * gcc.target/i386/sse_4_1-round-vec.c: New test.
2539 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2540 * gcc.target/i386/avx-round-vec.c: New test.
2541 * gcc.target/i386/avx-roundf-vec.c: New test.
2542
2543 2011-08-26 Jakub Jelinek <jakub@redhat.com>
2544
2545 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2546 instruction.
2547
2548 PR c/50179
2549 * c-c++-common/Wunused-var-14.c: New test.
2550
2551 2011-08-26 Tom de Vries <tom@codesourcery.com>
2552
2553 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2554
2555 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
2556
2557 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2558 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2559 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2560 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2561
2562 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
2563
2564 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2565 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2566 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2567 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2568
2569 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
2570
2571 PR fortran/50050
2572 * gfortran.dg/pointer_comp_init_1.f90: New test.
2573
2574 2011-08-25 Jason Merrill <jason@redhat.com>
2575
2576 PR c++/50157
2577 * g++.dg/cpp0x/sfinae27.C: New.
2578
2579 2011-08-25 Tobias Burnus <burnus@net-b.de>
2580
2581 * gfortran.dg/coarray_lib_token_4.f90: New.
2582
2583 2011-08-25 Tobias Burnus <burnus@net-b.de>
2584
2585 * gfortran.dg/coarray/alloc_comp_1.f90: New.
2586
2587 2011-08-25 Richard Guenther <rguenther@suse.de>
2588
2589 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2590
2591 2011-08-24 Tobias Burnus <burnus@net-b.de>
2592
2593 PR fortran/50163
2594 * gfortran.dg/initialization_28.f90: New.
2595
2596 2011-08-24 Richard Guenther <rguenther@suse.de>
2597
2598 PR tree-optimization/50067
2599 * gcc.dg/torture/pr50067-3.c: New testcase.
2600 * gcc.dg/torture/pr50067-4.c: Likewise.
2601 * gcc.dg/torture/pr50067-5.c: Likewise.
2602
2603 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2604
2605 * g++.dg/other/i386-2.C: Add -mavx2 check.
2606 * g++.dg/other/i386-3.C: Likewise.
2607 * gcc.target/i386/avx-1.c: Add AVX2.
2608 * gcc.target/i386/avx-2.c: Likewise.
2609 * gcc.target/i386/funcspec-5.c: Likewise.
2610 * gcc.target/i386/sse-12.c: Likewise.
2611 * gcc.target/i386/sse-13.c: Likewise.
2612 * gcc.target/i386/sse-14.c: Likewise.
2613 * gcc.target/i386/sse-22.c: Likewise.
2614 * gcc.target/i386/sse-23.c: Likewise.
2615 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2616 * gcc.target/i386/avx2-check.h: New.
2617 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2618 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2619 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2620 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2621 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2622 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2623 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2624 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2625 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2626 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2627 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2628 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2629 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2630 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2631 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2632 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2633 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2634 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2635 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2636 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2637 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2638 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2639 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2640 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2641 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2642 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2643 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2644 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2645 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2646 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2647 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2648 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2649 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2650 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2651 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2652 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2653 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2654 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2655 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2656 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2657 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2658 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2659 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2660 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2661 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2662 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2663 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2664 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2665 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2666 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2667 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2668 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2669 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2670 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2671 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2672 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2673 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2674 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2675 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2676 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2677 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2678 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2679 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2680 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2681 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2682 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2683 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2684 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2685 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2686 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2687 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2688 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2689 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2690 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2691 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2692 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2693 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2694 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2695 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2696 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2697 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2698 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2699 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2700 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2701 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2702 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2703 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2704 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2705 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2706 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2707 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2708 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2709 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2710 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2711 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2712 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2713 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2714 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2715 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2716 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2717 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2718 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2719 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2720 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2721 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2722 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2723 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2724 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2725 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2726 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2727 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2728 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2729 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2730 * gcc.target/i386/avx2-vpand-1.c: Likewise.
2731 * gcc.target/i386/avx2-vpand-2.c: Likewise.
2732 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2733 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2734 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2735 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2736 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2737 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2738 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2739 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2740 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2741 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2742 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2743 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2744 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2745 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2746 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2747 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2748 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2749 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2750 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2751 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2752 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2753 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2754 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2755 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2756 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2757 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2758 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2759 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2760 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2761 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2762 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2763 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2764 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2765 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2766 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2767 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2768 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2769 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2770 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2771 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2772 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2773 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2774 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2775 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2776 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2777 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2778 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2779 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2780 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2781 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2782 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2783 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2784 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2785 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2786 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2787 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2788 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2789 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2790 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2791 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2792 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2793 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2794 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2795 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2796 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2797 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2798 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2799 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2800 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2801 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2802 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2803 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2804 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2805 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2806 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2807 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2808 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2809 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2810 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2811 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2812 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2813 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2814 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2815 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2816 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2817 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2818 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2819 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2820 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2821 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2822 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2823 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2824 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2825 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2826 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2827 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2828 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2829 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2830 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2831 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2832 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2833 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2834 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2835 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2836 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2837 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2838 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2839 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2840 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2841 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2842 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2843 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2844 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2845 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2846 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2847 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2848 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2849 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2850 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2851 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2852 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2853 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2854 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2855 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2856 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2857 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2858 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2859 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2860 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2861 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2862 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2863 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2864 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2865 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2866 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2867 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2868 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2869 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2870 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2871 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2872 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2873 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2874 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2875 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2876 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2877 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2878 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2879 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2880 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2881 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2882 * gcc.target/i386/avx2-vpor-1.c: Likewise.
2883 * gcc.target/i386/avx2-vpor-2.c: Likewise.
2884 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2885 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2886 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2887 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2888 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2889 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2890 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2891 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2892 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2893 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2894 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2895 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2896 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2897 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2898 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2899 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2900 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2901 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2902 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2903 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2904 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2905 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2906 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2907 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2908 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2909 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2910 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2911 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2912 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2913 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2914 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2915 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2916 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2917 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2918 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2919 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2920 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2921 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2922 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2923 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2924 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2925 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2926 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2927 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2928 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2929 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2930 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2931 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2932 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2933 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2934 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2935 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2936 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2937 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2938 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2939 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2940 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2941 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2942 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2943 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2944 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2945 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2946 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2947 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2948 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2949 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2950 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2951 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2952 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2953 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2954 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2955 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2956 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2957 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2958 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2959 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2960 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2961 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2962 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2963 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2964 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2965 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2966 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2967 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2968 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2969 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2970 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2971 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2972 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2973 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2974 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2975 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2976 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2977 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2978 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2979 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2980 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2981 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2982 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2983 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2984 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2985 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2986 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2987 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2988 * gcc.target/i386/testimm-9.c: Likewise.
2989
2990 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
2991
2992 * g++.dg/other/i386-2.C: Add -mbmi2 check.
2993 * g++.dg/other/i386-3.C: Likewise.
2994 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2995 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2996 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2997 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2998 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2999 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3000 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3001 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3002 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3003 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3004 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3005 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3006 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3007 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3008 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3009 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3010 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3011 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3012 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3013 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3014 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3015 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3016 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3017 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3018 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3019 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3020 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3021 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3022 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3023 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3024 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3025 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3026 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3027 * gcc.target/i386/sse-12.c: Add BMI2.
3028 * gcc.target/i386/sse-13.c: Likewise.
3029 * gcc.target/i386/sse-14.c: Likewise.
3030 * gcc.target/i386/sse-22.c: Likewise.
3031 * gcc.target/i386/sse-23.c: Likewise.
3032
3033 2011-08-23 Jason Merrill <jason@redhat.com>
3034
3035 * g++.dg/template/crash7.C: Adjust expected errors.
3036
3037 2011-08-23 Jason Merrill <jason@redhat.com>
3038
3039 PR c++/49045
3040 Core 1321
3041 * g++.dg/cpp0x/overload2.C: New.
3042
3043 2011-08-23 Jason Merrill <jason@redhat.com>
3044
3045 Core 903
3046 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3047
3048 2011-08-23 Jason Merrill <jason@redhat.com>
3049
3050 Core 975
3051 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3052 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3053 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3054 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3055
3056 2011-08-23 Jason Merrill <jason@redhat.com>
3057
3058 PR c++/50024
3059 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3060
3061 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3062
3063 PR c++/50158
3064 * g++.dg/warn/Wunused-var-16.C: New test.
3065
3066 PR middle-end/50161
3067 * gcc.dg/pr50161.c: New test.
3068
3069 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3070
3071 PR c++/50055
3072 * g++.dg/gcov/gcov-7.C: New test.
3073
3074 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR c++/46862
3077 * g++.dg/dfp/nofields.C: New test.
3078
3079 2011-08-23 Tobias Burnus <burnus@net-b.de>
3080
3081 PR fortran/31600
3082 * gfortran.dg/use_16.f90: New.
3083
3084 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3085 Kirill Yukhin <kirill.yukhin@intel.com>
3086
3087 PR target/50155
3088 * gcc.target/i386/pr50155.c: New test.
3089
3090 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR tree-optimization/50133
3093 * gcc.dg/pr50133.c: New test.
3094
3095 PR middle-end/50141
3096 * c-c++-common/cxxbitfields-6.c: New test.
3097
3098 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3099
3100 PR fortran/50050
3101 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3102
3103 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3104
3105 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3106 * gcc.dg/pr49994-3.c: Ditto.
3107
3108 2011-08-22 Richard Guenther <rguenther@suse.de>
3109
3110 PR testsuite/50145
3111 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3112 * gcc.dg/torture/pr50067-2.c: Likewise.
3113
3114 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3115
3116 PR fortran/47659
3117 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3118 of a constant resulting from simplification.
3119 * gfortran.dg/warn_conversion_3.f90: New test.
3120
3121 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3122
3123 PR fortran/50130
3124 * gfortran.dg/zero_stride_1.f90: New test.
3125
3126 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3127
3128 PR fortran/49638
3129 * gfortran.dg/typebound_override_1.f90: Modified.
3130
3131 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR tree-optimization/48739
3134 * gcc.dg/pr48739-1.c: New test.
3135 * gcc.dg/pr48739-2.c: New test.
3136
3137 2011-08-20 Tobias Burnus <burnus@net-b.de>
3138
3139 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3140
3141 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3142
3143 PR fortran/50129
3144 * gfortran.dg/where_3.f90: New test.
3145
3146 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3147
3148 PR middle-end/49721
3149 * gfortran.dg/pr49721-1.f: New.
3150 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3151
3152 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3153
3154 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3155 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3156 New tests.
3157
3158 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3159
3160 * gcc.target/arm/wmul-11.c: New file.
3161 * gcc.target/arm/wmul-12.c: New file.
3162 * gcc.target/arm/wmul-13.c: New file.
3163
3164 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3165
3166 * gcc.target/arm/wmul-10.c: New file.
3167
3168 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3169
3170 * gcc.target/arm/wmul-9.c: New file.
3171 * gcc.target/arm/wmul-bitfield-2.c: New file.
3172
3173 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3174
3175 * gcc.target/arm/wmul-8.c: New file.
3176
3177 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3178
3179 * gcc.target/arm/wmul-7.c: New file.
3180
3181 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3182
3183 * gcc.target/arm/wmul-6.c: New file.
3184
3185 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3186
3187 * gcc.target/arm/wmul-5.c: New file.
3188 * gcc.target/arm/no-wmla-1.c: New file.
3189
3190 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3191
3192 * gcc.target/arm/wmul-bitfield-1.c: New file.
3193
3194 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3195
3196 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3197
3198 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3199
3200 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3201 * gcc.target/i386/conversion.c: Likewise.
3202
3203 2011-08-19 Richard Guenther <rguenther@suse.de>
3204
3205 * gcc.dg/torture/pr50067-1.c: New testcase.
3206 * gcc.dg/torture/pr50067-2.c: Likewise.
3207
3208 2011-08-19 Joey Ye <joey.ye@arm.com>
3209
3210 PR target/49437
3211 * gcc.target/arm/handler-align.c: New test.
3212 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3213 New Function.
3214
3215 2011-08-19 Joey Ye <joey.ye@arm.com>
3216
3217 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3218
3219 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3220
3221 PR fortran/50071
3222 * gfortran.dg/end_block_label_1.f90: New test.
3223 * gfortran.dg/end_associate_label_1.f90: New test.
3224
3225 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3226
3227 * gcc.dg/c1x-pointer-float-1.c: New test.
3228
3229 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3230
3231 PR fortran/50071
3232 * gfortran.dg/duplicate_labels_2.f: New test.
3233
3234 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3235
3236 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3237 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3238 gcc.dg/c1x-noreturn-5.c: New tests.
3239
3240 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3241
3242 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3243
3244 2011-08-18 Tobias Burnus <burnus@net-b.de>
3245
3246 PR fortran/18918
3247 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3248 * gfortran.dg/coarray_lock_3.f90: Fix test.
3249 * gfortran.dg/coarray_lock_4.f90: New.
3250 * gfortran.dg/coarray_lock_5.f90: New.
3251
3252 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR target/50009
3255 * gcc.c-torture/compile/pr50009.c: New test.
3256
3257 PR target/50092
3258 * gcc.dg/torture/pr50092.c: New test.
3259
3260 2011-08-18 Tobias Burnus <burnus@net-b.de>
3261
3262 PR fortran/50109
3263 * gfortran.dg/namelist_73.f90: New.
3264
3265 2011-08-18 Jakub Jelinek <jakub@redhat.com>
3266
3267 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3268
3269 PR debug/50017
3270 * gcc.dg/pr50017.c: New test.
3271
3272 2011-08-18 Dodji Seketeli <dodji@redhat.com>
3273
3274 PR c++/45625
3275 * g++.dg/lookup/hidden-var1.C: New test case.
3276
3277 2011-08-17 Tobias Burnus <burnus@net-b.de>
3278
3279 PR fortran/31461
3280 * gfortran.dg/warn_unused_var_2.f90: New.
3281 * gfortran.dg/warn_unused_var_3.f90: New.
3282
3283 2011-08-17 Tom de Vries <tom@codesourcery.com>
3284
3285 PR target/43597
3286 * gcc.target/arm/pr43597.c: New test.
3287
3288 2011-08-17 Janus Weil <janus@gcc.gnu.org>
3289
3290 PR fortran/50070
3291 * gfortran.dg/common_13.f90: New.
3292
3293 2011-08-16 Jason Merrill <jason@redhat.com>
3294
3295 PR c++/50086
3296 * g++.dg/cpp0x/variadic-unresolved.C: New.
3297
3298 * g++.old-deja/g++.brendan/README: Add R.I.P.
3299
3300 * g++.dg/ext/attr-used-1.C: New.
3301
3302 PR c++/50054
3303 * g++.dg/cpp0x/initlist56.C: New.
3304
3305 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
3306
3307 PR testsuite/50085
3308 * g++.dg/opt/life1.C: Only run on Linux.
3309
3310 2011-08-15 Tobias Burnus <burnus@net-b.de>
3311
3312 * gfortran.dg/coarray_26.f90: New.
3313
3314 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
3315
3316 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3317 -fdump-tree-vrp1.
3318
3319 2011-08-14 Janus Weil <janus@gcc.gnu.org>
3320
3321 PR fortran/50073
3322 * gfortran.dg/func_result_7.f90: New.
3323
3324 2011-08-13 Jason Merrill <jason@redhat.com>
3325
3326 PR c++/50075
3327 * g++.dg/cpp0x/decltype32.C: New.
3328
3329 PR c++/50059
3330 * g++.dg/diagnostic/expr1.C: New.
3331
3332 2011-08-12 David Li <davidxl@google.com>
3333
3334 * g++.dg/abi/vbase15.C: New test.
3335
3336 2011-08-12 Jason Merrill <jason@redhat.com>
3337
3338 PR c++/50034
3339 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3340
3341 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
3342
3343 * gcc.dg/builtins-67.c: New test.
3344 * gcc.target/i386/conversion.c: Ditto.
3345
3346 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
3347 Brian Hackett <bhackett1024@gmail.com>
3348
3349 * g++.dg/plugin/decl_plugin.c: New.
3350 * g++.dg/plugin/decl-plugin-test.C: New.
3351 * g++.dg/plugin/plugin.exp: Add above testcase.
3352
3353 2011-08-11 Richard Guenther <rguenther@suse.de>
3354
3355 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3356
3357 2011-08-11 Michael Matz <matz@suse.de>
3358
3359 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3360
3361 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
3362
3363 PR tree-optimization/50039
3364 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3365 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3366
3367 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
3368
3369 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3370 (sse4_1_test): Initialize src3 with random value.
3371
3372 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3373
3374 * gcc.c-torture/execute/scal-to-vec1.c: New test.
3375 * gcc.c-torture/execute/scal-to-vec2.c: New test.
3376 * gcc.c-torture/execute/scal-to-vec3.c: New test.
3377 * gcc.dg/scal-to-vec1.c: New test.
3378 * gcc.dg/scal-to-vec2.c: New test.
3379
3380 2011-08-09 Richard Guenther <rguenther@suse.de>
3381
3382 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3383 * gcc.dg/tree-ssa/vrp60.c: New testcase.
3384 * gcc.dg/tree-ssa/vrp61.c: Likewise.
3385 * gcc.dg/tree-ssa/vrp62.c: Likewise.
3386
3387 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3388
3389 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3390
3391 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3392
3393 * gcc.dg/pr49948.c: Require pthread effective target.
3394
3395 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3396
3397 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3398
3399 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
3400
3401 * gcc.target/i386/sse-22a.c: New test.
3402
3403 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
3404
3405 PR tree-optimization/50014
3406 * gcc.dg/vect/pr50014.c: New test.
3407
3408 2011-08-08 Martin Jambor <mjambor@suse.cz>
3409
3410 PR middle-end/49923
3411 * gcc.dg/tree-ssa/pr49923.c: New test.
3412
3413 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
3414
3415 PR target/49781
3416 * gcc.target/i386/pr49781-1.c: New.
3417
3418 2011-08-08 Jason Merrill <jason@redhat.com>
3419
3420 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3421
3422 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3423
3424 2011-08-07 Janus Weil <janus@gcc.gnu.org>
3425
3426 PR fortran/49638
3427 * gfortran.dg/typebound_override_1.f90: New.
3428
3429 2011-08-07 Kai Tietz <ktietz@redhat.com>
3430
3431 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3432 x86_64 mingw target.
3433 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3434 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3435 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3436 * gcc.dg/tree-ssa/loop-33.c: Likewise.
3437 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3438 * gcc.dg/tree-ssa/loop-35.c: Likewise.
3439 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3440 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3441 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3442 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3443
3444 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3445
3446 PR testsuite/48727
3447 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3448
3449 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3450
3451 * gcc.dg/pr48770.c: Cleanup coverage files.
3452 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3453
3454 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
3455
3456 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3457 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3458 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3459 lzcnt and bmi options.
3460
3461 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3462
3463 PR target/47381
3464 * gcc.dg/pr47381-1.c: New.
3465 * gcc.dg/pr47381-2.c: Likewise.
3466 * gcc.target/i386/pr47381.c: Likewise.
3467
3468 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3469
3470 PR middle-end/47727
3471 * gcc.dg/pr47727.c: New.
3472
3473 PR target/47372
3474 * gcc.dg/pr47372-1.c: New.
3475 * gcc.dg/pr47372-2.c: Likewise.
3476
3477 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3478
3479 PR middle-end/47449
3480 * gcc.target/i386/pr47449.c: New.
3481
3482 PR target/47446
3483 * gcc.dg/pr47446-1.c: New.
3484 * gcc.dg/pr47446-2.c: Likewise.
3485
3486 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3487
3488 PR target/47766
3489 * gcc.dg/pr47766.c: New.
3490
3491 PR target/47715
3492 * gcc.dg/tls/pr47715-1.c: New.
3493 * gcc.dg/tls/pr47715-2.c: Likewise.
3494 * gcc.dg/tls/pr47715-3.c: Likewise.
3495 * gcc.dg/tls/pr47715-4.c: Likewise.
3496 * gcc.dg/tls/pr47715-5.c: Likewise.
3497
3498 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3499
3500 PR libobjc/50002
3501 * objc.dg/gnu-api-2-class.m: Updated comments.
3502 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3503 * objc.dg/gnu-api-2-class-meta.m: New test.
3504 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3505
3506 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3507
3508 PR libobjc/49882
3509 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3510 with classes that are in construction.
3511
3512 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
3513
3514 PR target/48084
3515 * gcc.target/i386/pr48084-1.c: New.
3516 * gcc.target/i386/pr48084-2.c: Likewise.
3517 * gcc.target/i386/pr48084-3.c: Likewise.
3518 * gcc.target/i386/pr48084-4.c: Likewise.
3519 * gcc.target/i386/pr48084-5.c: Likewise.
3520
3521 PR rtl-optimization/49504
3522 * gcc.target/i386/pr49504.c: New.
3523
3524 PR target/49860
3525 * gcc.dg/pr49860.c: New.
3526
3527 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
3528
3529 PR libobjc/49882
3530 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3531 with classes that are in construction.
3532
3533 2011-08-05 Jason Merrill <jason@redhat.com>
3534
3535 PR c++/48993
3536 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3537
3538 PR c++/49921
3539 * g++.dg/cpp0x/decltype31.C: New.
3540
3541 PR c++/49669
3542 * g++.dg/init/array28.C: New.
3543
3544 PR c++/49988
3545 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3546
3547 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3548
3549 PR target/47369
3550 * gcc.dg/pr47369-1.c: New.
3551
3552 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
3553
3554 PR middle-end/47364
3555 * gcc.dg/torture/pr47364-1.c: New.
3556 * gcc.c-torture/compile/pr47364-1.c: Likewise.
3557 * gcc.c-torture/compile/pr47364-2.c: Likewise.
3558
3559 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3560
3561 PR fortran/37211
3562 * gfortran.dg/transfer_check_2.f90: New test case.
3563
3564 2011-08-05 Jan Hubicka <jh@suse.cz>
3565
3566 PR middle-end/49494
3567 * gfortran.dg/pr49494.f90: New testcase.
3568
3569 2011-08-05 Jan Hubicka <jh@suse.cz>
3570
3571 PR middle-end/49735
3572 * gcc.c-torture/compile/pr49735.c: New testcase.
3573
3574 2011-08-05 Jason Merrill <jason@redhat.com>
3575
3576 PR c++/47453
3577 * g++.dg/cpp0x/initlist56.C: New.
3578
3579 PR c++/49812
3580 * g++.dg/overload/rvalue2.C: New.
3581
3582 PR c++/49983
3583 * g++.dg/cpp0x/range-for21.C: New.
3584
3585 * g++.dg/ext/vla11.C: New.
3586
3587 2011-08-05 Richard Guenther <rguenther@suse.de>
3588
3589 PR tree-optimization/49984
3590 * gcc.dg/tree-ssa/vrp59.c: New testcase.
3591
3592 2011-08-05 Richard Guenther <rguenther@suse.de>
3593
3594 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3595 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3596 * gcc.dg/tree-ssa/vrp53.c: Likewise.
3597
3598 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
3599
3600 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3601 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3602 * gfortran.dg/ldist-pr43023.f90: Ditto.
3603 * gfortran.dg/namelist_52.f90: Ditto.
3604 * gfortran.dg/interface_proc_end.f90: Ditto.
3605 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3606 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3607
3608 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
3609
3610 * gcc.dg/vect/vect-over-widen-1.c: New test.
3611 * gcc.dg/vect/vect-over-widen-2.c: New test.
3612 * gcc.dg/vect/vect-over-widen-3.c: New test.
3613 * gcc.dg/vect/vect-over-widen-4.c: New test.
3614
3615 2011-08-04 Richard Guenther <rguenther@suse.de>
3616
3617 PR fortran/49957
3618 * gfortran.dg/vect/O3-pr49957.f: New testcase.
3619
3620 2011-08-04 Ian Bolton <ian.bolton@arm.com>
3621
3622 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3623
3624 2011-08-04 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR middle-end/49905
3627 * g++.dg/ext/builtin-object-size3.C: New test.
3628
3629 2011-08-03 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR tree-optimization/49948
3632 * gcc.dg/pr49948.c: New test.
3633
3634 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3635
3636 PR middle-end/47383
3637 * gcc.dg/torture/pr47383.c: New.
3638
3639 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3640
3641 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3642
3643 2011-08-03 Arnaud Charlet <charlet@adacore.com>
3644
3645 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3646
3647 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
3648
3649 PR target/47744
3650 * gcc.dg/torture/pr47744-1.c: New.
3651 * gcc.dg/torture/pr47744-2.c: Likewise.
3652 * gcc.dg/torture/pr47744-3.c: Likewise.
3653
3654 2011-08-03 Richard Guenther <rguenther@suse.de>
3655
3656 PR middle-end/49958
3657 * gcc.dg/torture/pr49958.c: New testcase.
3658
3659 2011-08-03 Richard Guenther <rguenther@suse.de>
3660
3661 PR tree-optimization/49938
3662 * g++.dg/torture/pr49938.C: New testcase.
3663
3664 2011-08-02 Jason Merrill <jason@redhat.com>
3665
3666 PR c++/43886
3667 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3668
3669 PR c++/49577
3670 * g++.dg/cpp0x/initlist5.C: Add additional cases.
3671
3672 PR c++/49593
3673 * g++.dg/cpp0x/variadic115.C: New.
3674
3675 PR c++/49803
3676 * g++.dg/cpp0x/union5.C: New.
3677
3678 2011-08-02 Daniel Kraft <d@domob.eu>
3679
3680 PR fortran/49885
3681 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3682
3683 2011-08-02 Kai Tietz <ktietz@redhat.com>
3684
3685 PR middle-end/49947
3686 * gcc.dg/tree-ssa/forwprop-15.c
3687
3688 2011-08-02 Jason Merrill <jason@redhat.com>
3689
3690 PR c++/49834
3691 * g++.dg/cpp0x/range-for20.C: New.
3692
3693 2011-08-02 Tobias Burnus <burnus@net-b.de>
3694
3695 * gfortran.dg/coarray_lib_token_3.f90: New.
3696
3697 2011-08-02 Jakub Jelinek <jakub@redhat.com>
3698
3699 PR fortran/46752
3700 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3701 * gcc.dg/gomp/atomic-15.c: New test.
3702 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3703 * g++.dg/gomp/atomic-15.C: New test.
3704 * g++.dg/gomp/private-1.C: New test.
3705 * g++.dg/gomp/sharing-2.C: New test.
3706 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3707 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3708 * gfortran.dg/gomp/omp_atomic2.f90: New test.
3709
3710 2011-08-02 Tobias Burnus <burnus@net-b.de>
3711
3712 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3713 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3714 cleanup-module.
3715 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3716 * gfortran.dg/allocatable_function_5.f90: Ditto.
3717 * gfortran.dg/allocate_stat.f90: Ditto.
3718 * gfortran.dg/array_constructor_20.f90: Ditto.
3719 * gfortran.dg/array_constructor_21.f90: Ditto.
3720 * gfortran.dg/array_constructor_22.f90: Ditto.
3721 * gfortran.dg/array_constructor_26.f03: Ditto.
3722 * gfortran.dg/array_function_4.f90: Ditto.
3723 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3724 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3725 * gfortran.dg/bind_c_usage_15.f90: Ditto.
3726 * gfortran.dg/bind_c_usage_16.f03: Ditto.
3727 * gfortran.dg/bind_c_usage_3.f03: Ditto.
3728 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3729 * gfortran.dg/class_15.f03: Ditto.
3730 * gfortran.dg/class_27.f03: Ditto.
3731 * gfortran.dg/class_33.f90: Ditto.
3732 * gfortran.dg/class_37.f03: Ditto.
3733 * gfortran.dg/class_40.f03: Ditto.
3734 * gfortran.dg/class_42.f03: Ditto.
3735 * gfortran.dg/class_defined_operator_1.f03: Ditto.
3736 * gfortran.dg/coarray/registering_1.f90: Ditto.
3737 * gfortran.dg/convert_1.f90: Ditto.
3738 * gfortran.dg/default_initialization_3.f90: Ditto.
3739 * gfortran.dg/dependency_25.f90: Ditto.
3740 * gfortran.dg/dependency_26.f90: Ditto.
3741 * gfortran.dg/dependency_36.f90: Ditto.
3742 * gfortran.dg/dependency_37.f90: Ditto.
3743 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3744 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3745 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3746 * gfortran.dg/elemental_pointer_1.f90: Ditto.
3747 * gfortran.dg/elemental_result_1.f90: Ditto.
3748 * gfortran.dg/empty_derived_type.f90: Ditto.
3749 * gfortran.dg/entry_7.f90: Ditto.
3750 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3751 * gfortran.dg/equiv_constraint_3.f90: Ditto.
3752 * gfortran.dg/error_recovery_3.f90: Ditto.
3753 * gfortran.dg/extends_4.f03: Ditto.
3754 * gfortran.dg/func_assign.f90: Ditto.
3755 * gfortran.dg/func_assign_3.f90: Ditto.
3756 * gfortran.dg/generic_1.f90: Ditto.
3757 * gfortran.dg/generic_18.f90: Ditto.
3758 * gfortran.dg/generic_22.f03: Ditto.
3759 * gfortran.dg/generic_4.f90: Ditto.
3760 * gfortran.dg/generic_6.f90: Ditto.
3761 * gfortran.dg/generic_actual_arg.f90: Ditto.
3762 * gfortran.dg/graphite/id-21.f: Ditto.
3763 * gfortran.dg/graphite/pr45758.f90: Ditto.
3764 * gfortran.dg/host_assoc_call_2.f90: Ditto.
3765 * gfortran.dg/host_assoc_call_3.f90: Ditto.
3766 * gfortran.dg/host_assoc_call_4.f90: Ditto.
3767 * gfortran.dg/host_assoc_function_4.f90: Ditto.
3768 * gfortran.dg/host_used_types_1.f90: Ditto.
3769 * gfortran.dg/implicit_1.f90: Ditto.
3770 * gfortran.dg/implicit_11.f90: Ditto.
3771 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3772 * gfortran.dg/impure_actual_1.f90: Ditto.
3773 * gfortran.dg/impure_assignment_1.f90: Ditto.
3774 * gfortran.dg/impure_constructor_1.f90: Ditto.
3775 * gfortran.dg/initialization_10.f90: Ditto.
3776 * gfortran.dg/initialization_12.f90: Ditto.
3777 * gfortran.dg/interface_14.f90: Ditto.
3778 * gfortran.dg/interface_15.f90: Ditto.
3779 * gfortran.dg/interface_2.f90: Ditto.
3780 * gfortran.dg/interface_25.f90: Ditto.
3781 * gfortran.dg/interface_26.f90: Ditto.
3782 * gfortran.dg/interface_29.f90: Ditto.
3783 * gfortran.dg/interface_assignment_1.f90: Ditto.
3784 * gfortran.dg/internal_pack_6.f90: Ditto.
3785 * gfortran.dg/internal_pack_7.f90: Ditto.
3786 * gfortran.dg/internal_pack_8.f90: Ditto.
3787 * gfortran.dg/lto/pr45586_0.f90: Ditto.
3788 * gfortran.dg/lto/pr47839_0.f90: Ditto.
3789 * gfortran.dg/module_commons_3.f90: Ditto.
3790 * gfortran.dg/module_equivalence_4.f90: Ditto.
3791 * gfortran.dg/module_equivalence_6.f90: Ditto.
3792 * gfortran.dg/module_function_type_1.f90: Ditto.
3793 * gfortran.dg/module_naming_1.f90: Ditto.
3794 * gfortran.dg/namelist_4.f90: Ditto.
3795 * gfortran.dg/operator_c1202.f90: Ditto.
3796 * gfortran.dg/parens_7.f90: Ditto.
3797 * gfortran.dg/pr32921.f: Ditto.
3798 * gfortran.dg/pr33646.f90: Ditto.
3799 * gfortran.dg/pr41928.f90: Ditto.
3800 * gfortran.dg/pr42119.f90: Ditto.
3801 * gfortran.dg/pr43984.f90: Ditto.
3802 * gfortran.dg/present_1.f90: Ditto.
3803 * gfortran.dg/private_type_2.f90: Ditto.
3804 * gfortran.dg/proc_decl_2.f90: Ditto.
3805 * gfortran.dg/proc_ptr_10.f90: Ditto.
3806 * gfortran.dg/proc_ptr_22.f90: Ditto.
3807 * gfortran.dg/proc_ptr_8.f90: Ditto.
3808 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3809 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3810 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3811 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3812 * gfortran.dg/substring_equivalence.f90: Ditto.
3813 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3814 * gfortran.dg/transpose_optimization_1.f90: Ditto.
3815 * gfortran.dg/trim_optimize_6.f90: Ditto.
3816 * gfortran.dg/typebound_call_12.f03: Ditto.
3817 * gfortran.dg/typebound_operator_5.f03: Ditto.
3818 * gfortran.dg/typebound_operator_6.f03: Ditto.
3819 * gfortran.dg/typebound_proc_18.f03: Ditto.
3820 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3821 * gfortran.dg/use_1.f90: Ditto.
3822 * gfortran.dg/use_10.f90: Ditto.
3823 * gfortran.dg/use_11.f90: Ditto.
3824 * gfortran.dg/use_14.f90: Ditto.
3825 * gfortran.dg/use_only_2.f90: Ditto.
3826 * gfortran.dg/use_rename_4.f90: Ditto.
3827 * gfortran.dg/use_rename_5.f90: Ditto.
3828 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3829 * gfortran.dg/used_interface_ref.f90: Ditto.
3830 * gfortran.dg/used_types_11.f90: Ditto.
3831 * gfortran.dg/used_types_3.f90: Ditto.
3832 * gfortran.dg/used_types_4.f90: Ditto.
3833 * gfortran.dg/userdef_operator_2.f90: Ditto.
3834 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3835 * gfortran.dg/vect/pr46213.f90: Ditto.
3836 * gfortran.dg/whole_file_21.f90: Ditto.
3837 * gfortran.dg/whole_file_22.f90: Ditto.
3838 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3839 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3840
3841 2011-08-02 Kai Tietz <ktietz@redhat.com>
3842
3843 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3844
3845 2011-08-01 Jason Merrill <jason@redhat.com>
3846
3847 PR c++/49932
3848 * g++.dg/abi/mangle49.C: New.
3849
3850 PR c++/49924
3851 * g++.dg/cpp0x/constexpr-array4.C: New.
3852
3853 PR c++/49813
3854 * g++.dg/cpp0x/constexpr-builtin1.C: New.
3855
3856 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
3857
3858 PR target/49927
3859 * gcc.target/i386/pr49927.c: New test.
3860
3861 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
3862
3863 PR tree-optimization/49926
3864 * gcc.dg/vect/pr49926.c: New test.
3865
3866 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
3867
3868 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3869 * gcc.target/i386/lzcnt-1.c: New test.
3870 * gcc.target/i386/lzcnt-2.c: Likewise.
3871 * gcc.target/i386/lzcnt-2a.c: Likewise.
3872 * gcc.target/i386/lzcnt-3.c: Likewise.
3873 * gcc.target/i386/lzcnt-4.c: Likewise.
3874 * gcc.target/i386/lzcnt-4a.c: Likewise.
3875 * gcc.target/i386/lzcnt-5.c: Likewise.
3876 * gcc.target/i386/lzcnt-6.c: Likewise.
3877 * gcc.target/i386/lzcnt-6a.c: Likewise.
3878 * gcc.target/i386/lzcnt-check.h: Likewise.
3879
3880 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3881 * gcc.target/i386/sse-13.c: Likewise.
3882 * gcc.target/i386/sse-14.c: Likewise.
3883 * g++.dg/other/i386-2.C: Likewise.
3884 * g++.dg/other/i386-3.C: Likewise.
3885
3886 2011-08-01 Julian Brown <julian@codesourcery.com>
3887
3888 * gcc.target/arm/fixed-point-exec.c: New test.
3889
3890 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3891
3892 PR target/49920
3893 * gcc.target/i386/pr49920.c: New test.
3894
3895 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3896
3897 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3898 * gcc.dg/tree-ssa/pr23109.c: Ditto.
3899 * gcc.dg/tree-ssa/loop-7.c: Ditto.
3900 * gcc.dg/tree-ssa/loop-32.c: Ditto.
3901 * gcc.dg/tree-ssa/loop-33.c: Ditto.
3902 * gcc.dg/tree-ssa/loop-34.c: Ditto.
3903 * gcc.dg/tree-ssa/loop-35.c: Ditto.
3904 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3905 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3906 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3907 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3908 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3909 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3910 * g++.dg/tree-ssa/pr33615.C: Ditto.
3911 * g++.dg/tree-ssa/restrict1.C: Ditto.
3912 * c-c++-common/restrict-2.c: Ditto.
3913 * gfortran.dg/pr32921.f: Ditto.
3914 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3915 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3916 * gcc.dg/tree-ssa/vrp47.c: Ditto.
3917 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3918 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3919 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3920 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3921 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3922 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3923 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3924
3925 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
3926
3927 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3928 .exe.ltrans[0-9]*. dump files.
3929
3930 2011-07-31 Janus Weil <janus@gcc.gnu.org>
3931
3932 PR fortran/49112
3933 * gfortran.dg/abstract_type_6.f03: Modified.
3934 * gfortran.dg/typebound_proc_24.f03: New.
3935
3936 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3937
3938 PR testsuite/49917
3939 * g++.dg/init/for1.C: Fix.
3940
3941 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3942
3943 PR fortran/48876
3944 * gfortran.dg/string_5.f90: New test.
3945
3946 2011-07-29 Jason Merrill <jason@redhat.com>
3947
3948 PR c++/49867
3949 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3950
3951 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3952
3953 PR tree-optimization/47407
3954 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3955 alpha*-dec-osf*.
3956 Sort target list.
3957
3958 2011-07-29 Richard Guenther <rguenther@suse.de>
3959
3960 * gcc.dg/uninit-suppress.c: Also disable VRP.
3961 * gcc.dg/uninit-suppress_2.c: Likewise.
3962
3963 2011-07-28 Jason Merrill <jason@redhat.com>
3964
3965 PR c++/49808
3966 * g++.dg/template/nontype24.C: New.
3967
3968 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
3969
3970 PR rtl-optimization/47958
3971 * gcc.dg/torture/pr47958-1.c: New.
3972
3973 2011-07-29 Wei Guozhi <carrot@google.com>
3974
3975 PR rtl-optimization/49799
3976 * gcc.dg/pr49799.c: New test case.
3977
3978 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
3979
3980 PR middle-end/48648
3981 * gcc.dg/graphite/id-pr48648.c: New.
3982
3983 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR fortran/31067
3986 * gfortran.dg/maxloc_2.f90: New test.
3987 * gfortran.dg/maxloc_3.f90: New test.
3988 * gfortran.dg/minloc_1.f90: New test.
3989 * gfortran.dg/minloc_2.f90: New test.
3990 * gfortran.dg/minloc_3.f90: New test.
3991 * gfortran.dg/minmaxloc_7.f90: New test.
3992
3993 PR debug/49871
3994 * gcc.dg/debug/dwarf2/pr49871.c: New test.
3995
3996 2011-07-28 Jakub Jelinek <jakub@redhat.com>
3997
3998 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3999 the builtin isn't optimized away.
4000
4001 2011-07-27 Tobias Burnus <burnus@net-b.de>
4002
4003 PR fortran/45586
4004 * gfortran.dg/lto/pr45586-2_0.f90: New.
4005
4006 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4007
4008 PR middle-end/49875
4009 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4010 * c-c++-common/cxxbitfields-5.c: Same.
4011
4012 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4013
4014 * lib/target-supports.exp (check_effective_target_mmap): Use
4015 check_function_available.
4016
4017 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4018
4019 * g++.old-deja/g++.pt/crash60.C: Updated.
4020
4021 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4022
4023 PR target/49866
4024 * gcc.target/i386/pr49866.c: New test.
4025
4026 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4027
4028 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4029 * gcc.target/i386/bmi-andn-1.c: New test.
4030 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4031 * gcc.target/i386/bmi-andn-2.c: Likewise.
4032 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4033 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4034 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4035 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4036 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4037 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4038 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4039 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4040 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4041 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4042 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4043 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4044 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4045 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4046 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4047 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4048 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4049 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4050 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4051 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4052 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4053
4054 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4055
4056 PR middle-end/47691
4057 * gfortran.dg/graphite/id-pr47691.f: New.
4058
4059 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4060
4061 * gcc.target/i386/avx-os-support.h: New.
4062 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4063 (main): Check avx_os_support before the test is run.
4064 * gcc.target/i386/aes-avx-check.h: Ditto.
4065 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4066
4067 2011-07-27 Kai Tietz <ktietz@redhat.com>
4068
4069 * gcc.target/i386/aggregate-ret3.c: New test.
4070 * gcc.target/i386/aggregate-ret4.c: New test.
4071
4072 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4073
4074 PR fortran/49755
4075 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4076 allocated array should *not* change its size.
4077 * gfortran.dg/multiple_allocation_3.f90: New test.
4078
4079 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4080
4081 PR c++/49776
4082 * g++.dg/cpp0x/constexpr-49776.C: New.
4083
4084 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4085
4086 PR middle-end/47046
4087 * gcc.dg/graphite/id-pr47046.c: New.
4088
4089 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4090
4091 PR middle-end/47653
4092 * gcc.dg/graphite/run-id-pr47593.c: New.
4093
4094 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4095
4096 PR middle-end/47653
4097 * gcc.dg/graphite/run-id-pr47653.c: New.
4098 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4099 induction variables.
4100 * gcc.dg/graphite/scop-16.c: Same.
4101 * gcc.dg/graphite/scop-17.c: Same.
4102 * gcc.dg/graphite/scop-21.c: Same.
4103
4104 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4105
4106 PR middle-end/48805
4107 * gcc.dg/graphite/id-pr48805.c: New.
4108
4109 2011-07-26 Tobias Burnus <burnus@net-b.de>
4110
4111 * gfortran.dg/coarray_lib_token_2.f90: New.
4112
4113 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4114
4115 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4116 SPU local store.
4117
4118 2011-07-25 Andrew Pinski <apinski@cavium.com>
4119
4120 PR tree-opt/49671
4121 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4122 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4123
4124 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4125
4126 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4127
4128 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4129 * gcc.c-torture/execute/loop-2g.c: Likewise.
4130 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4131 Require mmap support.
4132 * gcc.c-torture/execute/loop-2g.x: Likewise.
4133 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4134 (MAP_ANON): Provide default.
4135 * gcc.dg/20050826-1.c: Likewise.
4136 * gcc.target/i386/pr36533.c: Likewise.
4137 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4138 Use dg-require-effective-target mmap.
4139
4140 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4141
4142 PR c++/49838
4143 * g++.dg/cpp0x/range-for19.C: New.
4144
4145 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4146
4147 PR testsuite/49753
4148 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4149
4150 Revert:
4151 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR testsuite/49753
4154 * g++.dg/torture/pr49309.C: Remove.
4155
4156 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4157
4158 PR tree-optimization/49809
4159 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4160 test.
4161
4162 2011-07-25 Richard Guenther <rguenther@suse.de>
4163
4164 PR tree-optimization/49715
4165 * gcc.target/i386/pr49715-1.c: New testcase.
4166 * gcc.target/i386/pr49715-2.c: Likewise.
4167
4168 2011-07-23 Jason Merrill <jason@redhat.com>
4169
4170 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4171
4172 2011-07-22 Jason Merrill <jason@redhat.com>
4173
4174 PR c++/49793
4175 * g++.dg/cpp0x/initlist55.C: New.
4176
4177 2011-07-23 Tobias Burnus <burnus@net-b.de>
4178
4179 PR fortran/49791
4180 * gfortran.dg/namelist_72.f: New.
4181
4182 2011-07-23 Tobias Burnus <burnus@net-b.de>
4183
4184 * gfortran.dg/coarray_25.f90: New.
4185
4186 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4187
4188 * override1.C: This test should use c++0x mode.
4189 * override3.C: New. Test the diagnostics in c++98 mode.
4190
4191 2011-07-22 Jason Merrill <jason@redhat.com>
4192 Mark Glisse <marc.glisse@normalesup.org>
4193
4194 PR c++/30112
4195 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4196
4197 PR c++/49813
4198 * g++.dg/opt/builtins2.C: New.
4199 * g++.dg/other/error27.C: Don't rely on __builtin.
4200
4201 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4202
4203 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4204 on lp64 targets.
4205 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4206 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4207 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4208 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4209
4210 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4211 instead of ia32.
4212
4213 2011-07-22 Richard Guenther <rguenther@suse.de>
4214
4215 PR tree-optimization/45819
4216 * gcc.dg/pr45819.c: New testcase.
4217
4218 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4219
4220 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4221
4222 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4223
4224 PR middle-end/47654
4225 PR middle-end/49649
4226 * gcc.dg/graphite/run-id-pr47654.c: New.
4227
4228 2011-07-21 Ian Lance Taylor <iant@google.com>
4229
4230 PR middle-end/49705
4231 * gcc.dg/pr49705.c: New test.
4232
4233 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4234
4235 * lib/target-supports.exp (check_avx_os_support_available): New.
4236 (check_effective_target_avx_runtime): Use it.
4237
4238 2011-07-21 Richard Guenther <rguenther@suse.de>
4239
4240 PR tree-optimization/49770
4241 * g++.dg/torture/pr49770.C: New testcase.
4242
4243 2011-07-21 Kai Tietz <ktietz@redhat.com>
4244
4245 * gcc.dg/tree-ssa/pr30978.c: adjusted.
4246 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4247
4248 2011-07-21 Tobias Burnus <burnus@net-b.de>
4249
4250 * gfortran.dg/coarray_lib_token_1.f90: New.
4251
4252 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
4253
4254 * gcc.dg/pr32912-2.c: Skip for AVR.
4255 * gcc.dg/pr44674.c: Add dg-require-profiling.
4256
4257 2011-07-20 Jason Merrill <jason@redhat.com>
4258
4259 * g++.dg/ext/desig2.C: New.
4260
4261 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4262
4263 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4264 be generated.
4265 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4266 * gcc.target/powerpc/recip-3.c: Ditto.
4267
4268 2011-07-19 Jason Merrill <jason@redhat.com>
4269
4270 PR c++/6709 (DR 743)
4271 PR c++/42603 (DR 950)
4272 * g++.dg/cpp0x/decltype21.C: New.
4273
4274 2011-07-20 Richard Guenther <rguenther@suse.de>
4275
4276 PR middle-end/18908
4277 * gcc.dg/tree-ssa/pr18908.c: New testcase.
4278 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4279
4280 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
4281
4282 * gcc.target/arm/combine-movs.c: New.
4283 * gcc.target/arm/unsigned-extend-2.c: New.
4284
4285 2011-07-19 Jason Merrill <jason@redhat.com>
4286
4287 PR c++/49785
4288 * g++.dg/cpp0x/variadic114.C: New.
4289
4290 2011-07-19 Tobias Burnus <burnus@net-b.de>
4291
4292 * gfortran.dg/coarray_args_1.f90: New.
4293 * gfortran.dg/coarray_args_2.f90: New.
4294
4295 2011-07-19 Janus Weil <janus@gcc.gnu.org>
4296
4297 PR fortran/49708
4298 * gfortran.dg/allocate_error_3.f90: New.
4299
4300 2011-07-19 Richard Guenther <rguenther@suse.de>
4301
4302 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4303 * gcc.dg/tree-ssa/bool-11.c: Likewise.
4304 * gcc.dg/torture/20110719-1.c: New testcase.
4305
4306 2011-07-19 Jakub Jelinek <jakub@redhat.com>
4307
4308 PR tree-optimization/49768
4309 * gcc.c-torture/execute/pr49768.c: New test.
4310
4311 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
4312
4313 PR tree-optimization/49771
4314 * gcc.dg/vect/pr49771.c: New test.
4315
4316 2011-07-18 Martin Jambor <mjambor@suse.cz>
4317
4318 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4319 * gcc.dg/ipa/ipa-2.c: Likewise.
4320 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4321 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4322 * gcc.dg/ipa/ipa-5.c: Likewise.
4323 * gcc.dg/ipa/ipa-7.c: Likewise.
4324 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4325 * gcc.dg/ipa/ipacost-1.c: Likewise.
4326 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4327 functions.
4328 * gcc.dg/ipa/ipcp-1.c: New test.
4329 * gcc.dg/ipa/ipcp-2.c: Likewise.
4330 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4331
4332 2011-07-18 Jakub Jelinek <jakub@redhat.com>
4333
4334 PR middle-end/49675
4335 * gfortran.dg/pr49675.f90: New test.
4336
4337 2011-07-18 Richard Guenther <rguenther@suse.de>
4338
4339 * gcc.dg/torture/20110718-1.c: New testcase.
4340
4341 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4342
4343 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4344 * g++.dg/ext/bitfield3.C: Likewise.
4345 * g++.dg/ext/bitfield4.C: Likewise.
4346 * g++.dg/ext/bitfield5.C: Likewise.
4347 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4348 * g++.dg/other/pr23205-2.C: Likewise.
4349 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4350 * gcc.c-torture/compile/20001109-2.c: Likewise.
4351 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4352 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4353 * gcc.dg/bitfld-16.c: Likewise.
4354 * gcc.dg/bitfld-17.c: Likewise.
4355 * gcc.dg/bitfld-18.c: Likewise.
4356 * gcc.dg/builtins-config.h: Remove Netware support.
4357 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
4358 * gcc.dg/cdce2.c: Likewise.
4359 * gcc.dg/cpp/assert4.c: Remove netware support.
4360 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4361 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4362
4363 * lib/target-supports.exp (check_visibility_available): Remove
4364 NetWare support.
4365 (check_profiling_available): Likewise.
4366
4367 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
4368
4369 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4370
4371 2011-07-17 Tobias Burnus <burnus@net-b.de>
4372 Thomas Koenig <tkoenig@gcc.gnu.org>
4373
4374 PR fortran/34657
4375 * gfortran.dg/generic_17.f90: Fix testcase.
4376 * gfortran.dg/interface_3.f90: Add dg-error.
4377 * gfortran.dg/use_14.f90: New.
4378 * gfortran.dg/use_15.f90: New.
4379
4380 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
4381
4382 * gnat.dg/pointer_controlled.adb: New test.
4383
4384 2011-07-17 Tobias Burnus <burnus@net-b.de>
4385
4386 PR fortran/49624
4387 * gfortran.dg/pointer_remapping_7.f90: New.
4388
4389 2011-07-16 Jason Merrill <jason@redhat.com>
4390
4391 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4392
4393 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
4394 Jason Merrill <jason@redhat.com>
4395
4396 PR c++/45329
4397 PR c++/48934
4398 * g++.dg/cpp0x/decltype29.C: Adjust.
4399 * g++.dg/cpp0x/error4.C: Adjust.
4400 * g++.dg/cpp0x/sfinae26.C: Adjust.
4401 * g++.dg/cpp0x/variadic105.C: Adjust.
4402 * g++.dg/template/deduce3.C: Adjust.
4403 * g++.dg/template/error45.C: Adjust.
4404 * g++.dg/template/ptrmem2.C: Adjust.
4405 * g++.dg/template/sfinae2.C: Adjust.
4406 * g++.old-deja/g++.pt/crash60.C: Adjust.
4407 * g++.old-deja/g++.pt/unify6.C: Adjust.
4408 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4409 * g++.dg/cpp0x/nullptr15.C: Adjust.
4410 * g++.dg/cpp0x/pr31431-2.C: Adjust.
4411 * g++.dg/cpp0x/pr31431.C: Adjust.
4412 * g++.dg/cpp0x/pr31434.C: Adjust.
4413 * g++.dg/cpp0x/sfinae11.C: Adjust
4414 * g++.dg/cpp0x/temp_default2.C: Adjust.
4415 * g++.dg/cpp0x/trailing4.C: Adjust.
4416 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4417 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4418 * g++.dg/cpp0x/variadic105.C: Adjust.
4419 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4420 * g++.dg/ext/vla2.C: Adjust.
4421 * g++.dg/other/ptrmem10.C: Adjust.
4422 * g++.dg/other/ptrmem11.C: Adjust.
4423 * g++.dg/overload/unknown1.C: Adjust.
4424 * g++.dg/template/conv11.C: Adjust.
4425 * g++.dg/template/dependent-expr5.C: Adjust.
4426 * g++.dg/template/friend.C: Adjust.
4427 * g++.dg/template/incomplete2.C: Adjust.
4428 * g++.dg/template/local4.C: Adjust.
4429 * g++.dg/template/local6.C: Adjust.
4430 * g++.dg/template/operator9.C: Adjust.
4431 * g++.dg/template/ttp25.C: Adjust.
4432 * g++.dg/template/unify10.C: Adjust.
4433 * g++.dg/template/unify11.C: Adjust.
4434 * g++.dg/template/unify6.C: Adjust.
4435 * g++.dg/template/unify9.C: Adjust.
4436 * g++.dg/template/varmod1.C: Adjust.
4437 * g++.old-deja/g++.brendan/crash56.C: Adjust.
4438 * g++.old-deja/g++.pt/crash28.C: Adjust.
4439 * g++.old-deja/g++.pt/explicit41.C: Adjust.
4440 * g++.old-deja/g++.pt/explicit77.C: Adjust.
4441 * g++.old-deja/g++.pt/expr2.C: Adjust.
4442 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4443 * g++.old-deja/g++.pt/spec5.C: Adjust.
4444 * g++.old-deja/g++.pt/spec6.C: Adjust.
4445 * g++.old-deja/g++.pt/unify4.C: Adjust.
4446 * g++.old-deja/g++.pt/unify8.C: Adjust.
4447 * g++.old-deja/g++.robertl/eb98.C: Adjust.
4448 * g++.dg/overload/template5.C: New testcase.
4449 * g++.dg/template/overload12.C: New testcase.
4450
4451 2011-07-11 Tobias Burnus <burnus@net-b.de>
4452
4453 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4454 * gfortran.dg/coarray_7.f90: Ditto.
4455 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4456 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4457
4458 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
4459
4460 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4461 case.
4462 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4463 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4464 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4465 C67X.
4466 * gcc.c-torture/execute/ieee/pr29302.x: New file.
4467 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4468 * gcc.dg/torture/builtin-math-7.c: Add a comment.
4469
4470 2011-07-15 Jason Merrill <jason@redhat.com>
4471
4472 PR testsuite/49741
4473 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4474 Use --extra_opts instead of --additional_options.
4475
4476 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR testsuite/49753
4479 * g++.dg/torture/pr49309.C: Remove.
4480
4481 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
4482
4483 * gcc.target/tic6x/weak-call.c: New test.
4484 * gcc.target/tic6x/fpcmp.c: New test.
4485 * gcc.target/tic6x/fpdiv.c: New test.
4486 * gcc.target/tic6x/rotdi16-scan.c: New test.
4487 * gcc.target/tic6x/ffssi.c: New test.
4488 * gcc.target/tic6x/fpdiv-lib.c: New test.
4489 * gcc.target/tic6x/cold-lc.c: New test.
4490 * gcc.target/tic6x/longcalls.c: New test.
4491 * gcc.target/tic6x/abi-align-1.c: New test.
4492 * gcc.target/tic6x/fpcmp-finite.c: New test.
4493 * gcc.target/tic6x/rotdi16.c: New test.
4494 * gcc.target/tic6x/bswapl.c: New test.
4495 * gcc.target/tic6x/ffsdi.c: New test.
4496 * gcc.target/tic6x/tic6x.exp: New file.
4497 * gcc.target/tic6x/builtins/arith24.c: New test.
4498 * gcc.target/tic6x/builtins/smpy.c: New test.
4499 * gcc.target/tic6x/builtins/smpylh.c: New test.
4500 * gcc.target/tic6x/builtins/smpyh.c: New test.
4501 * gcc.target/tic6x/builtins/sarith1.c: New test.
4502 * gcc.target/tic6x/builtins/extclr.c: New test
4503 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4504 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4505 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4506 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4507 New functions.
4508 * gcc.c-torture/execute/20101011-1.c: Add a condition for
4509 __TMS320C6X__.
4510 * gcc.dg/20020312-2.c: Likewise.
4511 * gcc.dg/pr27095.c: Handle tic6x like hppa.
4512 * gcc.dg/torture/pr37868.c: Skip on tic6x.
4513 * gcc.dg/torture/builtin-math-7.c: Likewise.
4514
4515 PR testsuite/49757
4516 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4517 not testing tic6x-*-*.
4518
4519 2011-07-14 Andrew Pinski <pinskia@gmail.com>
4520
4521 PR tree-opt/49309
4522 * g++.dg/torture/pr49309.C: New testcase.
4523
4524 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
4525
4526 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4527
4528 2011-07-14 Richard Guenther <rguenther@suse.de>
4529
4530 PR tree-optimization/49651
4531 * gcc.dg/torture/pr49651.c: New testcase.
4532
4533 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
4534
4535 PR target/43746
4536 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4537
4538 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4539
4540 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4541 -mno-pointers-to-nested-functions.
4542 * gcc.target/powerpc/no-r11-2.c: Ditto.
4543 * gcc.target/powerpc/no-r11-3.c: Ditto.
4544
4545 2011-07-13 Jason Merrill <jason@redhat.com>
4546
4547 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4548 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4549 when compiling C files.
4550 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4551 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4552 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4553 * g++.dg/lookup/anon2.C: Likewise.
4554 * g++.dg/tree-ssa/copyprop.C: Likewise.
4555 * g++.old-deja/g++.jason/rfg27.C: Likewise.
4556 * g++.dg/init/vector1.C: Ignore narrowing errors.
4557 * g++.dg/torture/pr35526.C: Likewise.
4558 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4559
4560 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
4561
4562 PR libfortran/49296
4563 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4564 and logical reads.
4565
4566 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4567
4568 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4569 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4570
4571 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
4572
4573 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
4574 * lib/obj-c++.exp (obj-c++_init): Ditto.
4575 * lib/file-format.exp (gcc_target_object_format): Ditto.
4576 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4577 * lib/target-supports-dg-exp (check_weak_available): Ditto.
4578 (check_visibility_available): Ditto.
4579 (check_effective_target_tls_native): Ditto.
4580 (check_effective_target_tls_emulated): Ditto.
4581 (check_effective_target_function_sections): Ditto.
4582
4583 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
4584
4585 * gcc.target/arm/pr48183.c: New test.
4586
4587 2011-07-13 Richard Guenther <rguenther@suse.de>
4588
4589 * gcc.dg/torture/20110713-1.c: New testcase.
4590
4591 2011-07-12 Andrew Pinski <pinskia@gmail.com>
4592
4593 PR rtl-opt/49474
4594 * gcc.c-torture/compile/pr49474.c: New testcase.
4595
4596 2011-07-12 Jakub Jelinek <jakub@redhat.com>
4597
4598 PR tree-optimization/49712
4599 * gcc.c-torture/execute/pr49712.c: New test.
4600
4601 2011-07-11 Jason Merrill <jason@redhat.com>
4602
4603 PR c++/44609
4604 * g++.dg/template/recurse3.C: New.
4605
4606 2011-07-11 Jakub Jelinek <jakub@redhat.com>
4607
4608 PR debug/49676
4609 * gcc.dg/guality/csttest.c: New test.
4610
4611 PR fortran/49698
4612 * gfortran.dg/pr49698.f90: New test.
4613
4614 2011-07-11 Jeff Law <law@redhat.com>
4615
4616 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4617
4618 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
4619
4620 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4621 * go.test/go-test.exp (go-set-goarch): Likewise.
4622
4623 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4624
4625 PR target/39633
4626 * gcc.target/avr/torture/pr39633.c: New test case.
4627
4628 2011-07-11 Tobias Burnus <burnus@net-b.de>
4629
4630 PR fortran/18918
4631 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4632
4633 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4634
4635 * lib/target-supports.exp (check_effective_target_scheduling):
4636 New Function.
4637 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4638 * gcc.dg/pr45055.c: Ditto.
4639 * gcc.dg/pr45353.c: Ditto.
4640 * g++.dg/pr45056.C: Ditto.
4641
4642 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
4643
4644 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4645 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4646 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4647 * g++.dg/torture/pr31863.C: Skip AVR.
4648
4649 2011-07-10 Tobias Burnus <burnus@net-b.de>
4650
4651 PR fortran/49690
4652 * gfortran.dg/intrinsic_signal.f90: New.
4653
4654 2011-07-09 Jason Merrill <jason@redhat.com>
4655
4656 * g++.dg/cpp0x/regress/regress6.C: New.
4657 * g++.dg/parse/crash45.C: Adjust message.
4658 * g++.dg/template/crash38.C: Adjust message.
4659 * g++.dg/template/crash64.C: Adjust message.
4660
4661 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
4662
4663 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4664 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4665 * g++.dg/abi/bitfield3.C: Likewise.
4666 * g++.dg/eh/pr38662.C: Likewise.
4667 * g++.dg/ext/attrib36.C: Likewise.
4668 * g++.dg/ext/attrib37.C: Likewise.
4669 * g++.dg/ext/attrib8.C: Likewise.
4670 * g++.dg/ext/tmplattr1.C: Likewise.
4671 * g++.dg/inherit/override-attribs.C: Likewise.
4672 * g++.dg/opt/inline9.C: Likewise.
4673 * g++.dg/opt/life1.C: Likewise.
4674 * g++.dg/opt/longbranch2.C: Likewise.
4675 * g++.dg/opt/nrv12.C: Likewise.
4676 * g++.dg/opt/reg-stack4.C: Likewise.
4677 * g++.dg/other/pr35504.C: Likewise.
4678 * g++.dg/other/pr39496.C: Likewise.
4679 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4680 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4681 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4682 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4683 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4684 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4685 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4686 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4687 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4688 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4689 * g++.dg/warn/pr15774-1.C: Likewise.
4690 * g++.dg/warn/pr15774-2.C: Likewise.
4691 * g++.old-deja/g++.ext/attrib1.C: Likewise.
4692 * g++.old-deja/g++.ext/attrib2.C: Likewise.
4693 * g++.old-deja/g++.ext/attrib3.C: Likewise.
4694 * g++.old-deja/g++.pt/asm2.C: Likewise.
4695 * gcc.c-torture/compile/20000804-1.c: Likewise.
4696 * gcc.c-torture/compile/pr16566-2.c: Likewise.
4697 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4698 * gcc.dg/20020108-1.c: Likewise.
4699 * gcc.dg/20020122-2.c: Likewise.
4700 * gcc.dg/20020122-3.c: Likewise.
4701 * gcc.dg/20020206-1.c: Likewise.
4702 * gcc.dg/20020219-1.c: Likewise.
4703 * gcc.dg/20020310-1.c: Likewise.
4704 * gcc.dg/20020411-1.c: Likewise.
4705 * gcc.dg/20020418-2.c: Likewise.
4706 * gcc.dg/20020426-2.c: Likewise.
4707 * gcc.dg/20020517-1.c: Likewise.
4708 * gcc.dg/20030204-1.c: Likewise.
4709 * gcc.dg/20030826-2.c: Likewise.
4710 * gcc.dg/20031102-1.c: Likewise.
4711 * gcc.dg/20031202-1.c: Likewise.
4712 * gcc.dg/20050111-1.c: Likewise.
4713 * gcc.dg/20050503-1.c: Likewise.
4714 * gcc.dg/array-init-1.c: Likewise.
4715 * gcc.dg/builtin-apply4.c: Likewise.
4716 * gcc.dg/dfp/pr31344.c: Likewise.
4717 * gcc.dg/gomp/atomic-11.c: Likewise.
4718 * gcc.dg/graphite/pr40281.c: Likewise.
4719 * gcc.dg/ia64-sync-1.c: Likewise.
4720 * gcc.dg/ia64-sync-2.c: Likewise.
4721 * gcc.dg/ia64-sync-3.c: Likewise.
4722 * gcc.dg/ia64-sync-4.c: Likewise.
4723 * gcc.dg/ifcvt-fabs-1.c: Likewise.
4724 * gcc.dg/invalid-call-1.c: Likewise.
4725 * gcc.dg/loop-3.c: Likewise.
4726 * gcc.dg/lower-subreg-1.c: Likewise.
4727 * gcc.dg/lto/pr47259_0.c: Likewise.
4728 * gcc.dg/nested-calls-1.c: Likewise.
4729 * gcc.dg/pr20017.c: Likewise.
4730 * gcc.dg/pr25023.c: Likewise.
4731 * gcc.dg/pr27671-2.c: Likewise.
4732 * gcc.dg/pr32176.c: Likewise.
4733 * gcc.dg/pr33676.c: Likewise.
4734 * gcc.dg/pr35045.c: Likewise.
4735 * gcc.dg/pr36015.c: Likewise.
4736 * gcc.dg/pr36584.c: Likewise.
4737 * gcc.dg/pr36998.c: Likewise.
4738 * gcc.dg/pr37438.c: Likewise.
4739 * gcc.dg/pr37908.c: Likewise.
4740 * gcc.dg/pr41241.c: Likewise.
4741 * gcc.dg/pr41340.c: Likewise.
4742 * gcc.dg/pr44136.c: Likewise.
4743 * gcc.dg/pr44194-1.c: Likewise.
4744 * gcc.dg/pr46212.c: Likewise.
4745 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4746 * gcc.dg/setjmp-2.c: Likewise.
4747 * gcc.dg/short-compare-1.c: Likewise.
4748 * gcc.dg/short-compare-2.c: Likewise.
4749 * gcc.dg/smod-1.c: Likewise.
4750 * gcc.dg/sync-2.c: Likewise.
4751 * gcc.dg/sync-3.c: Likewise.
4752 * gcc.dg/tls/opt-1.c: Likewise.
4753 * gcc.dg/tls/opt-2.c: Likewise.
4754 * gcc.dg/tls/opt-3.c: Likewise.
4755 * gcc.dg/torture/badshift.c: Likewise.
4756 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4757 * gcc.dg/torture/pr20314-2.c: Likewise.
4758 * gcc.dg/torture/pr36891.c: Likewise.
4759 * gcc.dg/torture/pr38774.c: Likewise.
4760 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4761 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4762 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4763 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4764 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4765 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4766 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4767 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4768 * gcc.dg/tree-ssa/loop-28.c: Likewise.
4769 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4770 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4771 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4772 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4773 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4774 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4775 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4776 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4777 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4778 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4779 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4780 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4781 * gcc.dg/unroll-1.c: Likewise.
4782 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4783 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4784 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4785 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4786 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4787 * gcc.target/i386/20000609-1.c: Likewise.
4788 * gcc.target/i386/20000720-1.c: Likewise.
4789 * gcc.target/i386/20000724-1.c: Likewise.
4790 * gcc.target/i386/20011107-1.c: Likewise.
4791 * gcc.target/i386/20011119-1.c: Likewise.
4792 * gcc.target/i386/20020201-3.c: Likewise.
4793 * gcc.target/i386/20020218-1.c: Likewise.
4794 * gcc.target/i386/20020729-1.c: Likewise.
4795 * gcc.target/i386/20030926-1.c: Likewise.
4796 * gcc.target/i386/20060125-1.c: Likewise.
4797 * gcc.target/i386/20060125-2.c: Likewise.
4798 * gcc.target/i386/20060512-1.c: Likewise.
4799 * gcc.target/i386/20060512-2.c: Likewise.
4800 * gcc.target/i386/20060512-3.c: Likewise.
4801 * gcc.target/i386/20060512-4.c: Likewise.
4802 * gcc.target/i386/387-1.c: Likewise.
4803 * gcc.target/i386/387-2.c: Likewise.
4804 * gcc.target/i386/387-5.c: Likewise.
4805 * gcc.target/i386/387-6.c: Likewise.
4806 * gcc.target/i386/980312-1.c: Likewise.
4807 * gcc.target/i386/980313-1.c: Likewise.
4808 * gcc.target/i386/990117-1.c: Likewise.
4809 * gcc.target/i386/990424-1.c: Likewise.
4810 * gcc.target/i386/990524-1.c: Likewise.
4811 * gcc.target/i386/991129-1.c: Likewise.
4812 * gcc.target/i386/991214-1.c: Likewise.
4813 * gcc.target/i386/991230-1.c: Likewise.
4814 * gcc.target/i386/addr-sel-1.c: Likewise.
4815 * gcc.target/i386/aggregate-ret1.c: Likewise.
4816 * gcc.target/i386/aggregate-ret2.c: Likewise.
4817 * gcc.target/i386/align-main-3.c: Likewise.
4818 * gcc.target/i386/amd64-abi-1.c: Likewise.
4819 * gcc.target/i386/amd64-abi-2.c: Likewise.
4820 * gcc.target/i386/amd64-abi-4.c: Likewise.
4821 * gcc.target/i386/amd64-abi-5.c: Likewise.
4822 * gcc.target/i386/amd64-abi-6.c: Likewise.
4823 * gcc.target/i386/asm-1.c: Likewise.
4824 * gcc.target/i386/asm-3.c: Likewise.
4825 * gcc.target/i386/asm-5.c: Likewise.
4826 * gcc.target/i386/attributes-error.c: Likewise.
4827 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4828 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4829 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4830 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4831 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4832 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4833 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4834 * gcc.target/i386/avx-vmovd-2.c: Likewise.
4835 * gcc.target/i386/avx-vmovq-2.c: Likewise.
4836 * gcc.target/i386/avx-vmovq-3.c: Likewise.
4837 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4838 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4839 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4840 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4841 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4842 * gcc.target/i386/bitfield1.c: Likewise.
4843 * gcc.target/i386/bitfield2.c: Likewise.
4844 * gcc.target/i386/bmi-2.c: Likewise.
4845 * gcc.target/i386/bmi-5.c: Likewise.
4846 * gcc.target/i386/builtin-unreachable.c: Likewise.
4847 * gcc.target/i386/cleanup-2.c: Likewise.
4848 * gcc.target/i386/clobbers.c: Likewise.
4849 * gcc.target/i386/cmov8.c: Likewise.
4850 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4851 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4852 * gcc.target/i386/compress-float-387.c: Likewise.
4853 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4854 * gcc.target/i386/compress-float-sse.c: Likewise.
4855 * gcc.target/i386/crc32-2.c: Likewise.
4856 * gcc.target/i386/crc32-3.c: Likewise.
4857 * gcc.target/i386/divmod-7.c: Likewise.
4858 * gcc.target/i386/divmod-8.c: Likewise.
4859 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4860 * gcc.target/i386/fma3-builtin.c: Likewise.
4861 * gcc.target/i386/fma3-fma.c: Likewise.
4862 * gcc.target/i386/fma4-256-vector.c: Likewise.
4863 * gcc.target/i386/fma4-builtin.c: Likewise.
4864 * gcc.target/i386/fma4-fma-2.c: Likewise.
4865 * gcc.target/i386/fma4-fma.c: Likewise.
4866 * gcc.target/i386/fma4-vector-2.c: Likewise.
4867 * gcc.target/i386/fma4-vector.c: Likewise.
4868 * gcc.target/i386/funcspec-1.c: Likewise.
4869 * gcc.target/i386/funcspec-10.c: Likewise.
4870 * gcc.target/i386/funcspec-11.c: Likewise.
4871 * gcc.target/i386/funcspec-2.c: Likewise.
4872 * gcc.target/i386/funcspec-5.c: Likewise.
4873 * gcc.target/i386/funcspec-6.c: Likewise.
4874 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4875 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4876 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4877 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4878 * gcc.target/i386/incoming-1.c: Likewise.
4879 * gcc.target/i386/incoming-10.c: Likewise.
4880 * gcc.target/i386/incoming-11.c: Likewise.
4881 * gcc.target/i386/incoming-12.c: Likewise.
4882 * gcc.target/i386/incoming-13.c: Likewise.
4883 * gcc.target/i386/incoming-14.c: Likewise.
4884 * gcc.target/i386/incoming-15.c: Likewise.
4885 * gcc.target/i386/incoming-2.c: Likewise.
4886 * gcc.target/i386/incoming-3.c: Likewise.
4887 * gcc.target/i386/incoming-4.c: Likewise.
4888 * gcc.target/i386/incoming-5.c: Likewise.
4889 * gcc.target/i386/incoming-6.c: Likewise.
4890 * gcc.target/i386/incoming-7.c: Likewise.
4891 * gcc.target/i386/incoming-8.c: Likewise.
4892 * gcc.target/i386/incoming-9.c: Likewise.
4893 * gcc.target/i386/lea.c: Likewise.
4894 * gcc.target/i386/local.c: Likewise.
4895 * gcc.target/i386/loop-1.c: Likewise.
4896 * gcc.target/i386/loop-2.c: Likewise.
4897 * gcc.target/i386/loop-3.c: Likewise.
4898 * gcc.target/i386/max-stack-align.c: Likewise.
4899 * gcc.target/i386/memcpy-1.c: Likewise.
4900 * gcc.target/i386/movbe-2.c: Likewise.
4901 * gcc.target/i386/movq-2.c: Likewise.
4902 * gcc.target/i386/movq.c: Likewise.
4903 * gcc.target/i386/nrv1.c: Likewise.
4904 * gcc.target/i386/pad-4.c: Likewise.
4905 * gcc.target/i386/pad-5a.c: Likewise.
4906 * gcc.target/i386/pad-5b.c: Likewise.
4907 * gcc.target/i386/pad-6a.c: Likewise.
4908 * gcc.target/i386/pad-6b.c: Likewise.
4909 * gcc.target/i386/pad-7.c: Likewise.
4910 * gcc.target/i386/pad-9.c: Likewise.
4911 * gcc.target/i386/pentium4-not-mull.c: Likewise.
4912 * gcc.target/i386/pic-1.c: Likewise.
4913 * gcc.target/i386/pr12092-1.c: Likewise.
4914 * gcc.target/i386/pr12329.c: Likewise.
4915 * gcc.target/i386/pr21518.c: Likewise.
4916 * gcc.target/i386/pr22362.c: Likewise.
4917 * gcc.target/i386/pr22585.c: Likewise.
4918 * gcc.target/i386/pr23098.c: Likewise.
4919 * gcc.target/i386/pr25196.c: Likewise.
4920 * gcc.target/i386/pr25293.c: Likewise.
4921 * gcc.target/i386/pr25654.c: Likewise.
4922 * gcc.target/i386/pr26449.c: Likewise.
4923 * gcc.target/i386/pr26778.c: Likewise.
4924 * gcc.target/i386/pr26826.c: Likewise.
4925 * gcc.target/i386/pr27266.c: Likewise.
4926 * gcc.target/i386/pr29978.c: Likewise.
4927 * gcc.target/i386/pr30505.c: Likewise.
4928 * gcc.target/i386/pr30961-1.c: Likewise.
4929 * gcc.target/i386/pr31628.c: Likewise.
4930 * gcc.target/i386/pr32000-2.c: Likewise.
4931 * gcc.target/i386/pr32661-1.c: Likewise.
4932 * gcc.target/i386/pr32708-2.c: Likewise.
4933 * gcc.target/i386/pr32708-3.c: Likewise.
4934 * gcc.target/i386/pr34256.c: Likewise.
4935 * gcc.target/i386/pr34312.c: Likewise.
4936 * gcc.target/i386/pr34522.c: Likewise.
4937 * gcc.target/i386/pr35160.c: Likewise.
4938 * gcc.target/i386/pr35281.c: Likewise.
4939 * gcc.target/i386/pr36246.c: Likewise.
4940 * gcc.target/i386/pr36786.c: Likewise.
4941 * gcc.target/i386/pr37275.c: Likewise.
4942 * gcc.target/i386/pr37843-3.c: Likewise.
4943 * gcc.target/i386/pr37843-4.c: Likewise.
4944 * gcc.target/i386/pr39082-1.c: Likewise.
4945 * gcc.target/i386/pr39431.c: Likewise.
4946 * gcc.target/i386/pr39496.c: Likewise.
4947 * gcc.target/i386/pr39543-2.c: Likewise.
4948 * gcc.target/i386/pr39911.c: Likewise.
4949 * gcc.target/i386/pr40718.c: Likewise.
4950 * gcc.target/i386/pr40906-1.c: Likewise.
4951 * gcc.target/i386/pr40906-2.c: Likewise.
4952 * gcc.target/i386/pr40906-3.c: Likewise.
4953 * gcc.target/i386/pr40934.c: Likewise.
4954 * gcc.target/i386/pr41900.c: Likewise.
4955 * gcc.target/i386/pr42589.c: Likewise.
4956 * gcc.target/i386/pr43662.c: Likewise.
4957 * gcc.target/i386/pr43671.c: Likewise.
4958 * gcc.target/i386/pr43766.c: Likewise.
4959 * gcc.target/i386/pr43869.c: Likewise.
4960 * gcc.target/i386/pr44942.c: Likewise.
4961 * gcc.target/i386/pr44948-2a.c: Likewise.
4962 * gcc.target/i386/pr45234.c: Likewise.
4963 * gcc.target/i386/pr45336-2.c: Likewise.
4964 * gcc.target/i386/pr45336-4.c: Likewise.
4965 * gcc.target/i386/pr45852.c: Likewise.
4966 * gcc.target/i386/pr46470.c: Likewise.
4967 * gcc.target/i386/pr48037-1.c: Likewise.
4968 * gcc.target/i386/pr48389.c: Likewise.
4969 * gcc.target/i386/pr49095.c: Likewise.
4970 * gcc.target/i386/pr9771-1.c: Likewise.
4971 * gcc.target/i386/rdfsbase-1.c: Likewise.
4972 * gcc.target/i386/rdfsbase-2.c: Likewise.
4973 * gcc.target/i386/rdgsbase-1.c: Likewise.
4974 * gcc.target/i386/rdgsbase-2.c: Likewise.
4975 * gcc.target/i386/rdrand-3.c: Likewise.
4976 * gcc.target/i386/regparm-stdcall.c: Likewise.
4977 * gcc.target/i386/regparm.c: Likewise.
4978 * gcc.target/i386/reload-1.c: Likewise.
4979 * gcc.target/i386/rotate-2.c: Likewise.
4980 * gcc.target/i386/sibcall-5.c: Likewise.
4981 * gcc.target/i386/signbit-1.c: Likewise.
4982 * gcc.target/i386/signbit-2.c: Likewise.
4983 * gcc.target/i386/signbit-3.c: Likewise.
4984 * gcc.target/i386/sse-5.c: Likewise.
4985 * gcc.target/i386/sse-8.c: Likewise.
4986 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4987 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4988 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4989 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4990 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4991 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4992 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4993 * gcc.target/i386/sse2-movq-2.c: Likewise.
4994 * gcc.target/i386/sse2-movq-3.c: Likewise.
4995 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4996 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4997 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4998 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4999 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5000 * gcc.target/i386/ssefn-1.c: Likewise.
5001 * gcc.target/i386/ssefn-2.c: Likewise.
5002 * gcc.target/i386/sseregparm-1.c: Likewise.
5003 * gcc.target/i386/sseregparm-2.c: Likewise.
5004 * gcc.target/i386/sseregparm-3.c: Likewise.
5005 * gcc.target/i386/sseregparm-4.c: Likewise.
5006 * gcc.target/i386/sseregparm-5.c: Likewise.
5007 * gcc.target/i386/sseregparm-6.c: Likewise.
5008 * gcc.target/i386/sseregparm-7.c: Likewise.
5009 * gcc.target/i386/sseregparm-8.c: Likewise.
5010 * gcc.target/i386/stack-realign.c: Likewise.
5011 * gcc.target/i386/stack-usage-realign.c: Likewise.
5012 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5013 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5014 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5015 * gcc.target/i386/stackalign/return-1.c: Likewise.
5016 * gcc.target/i386/stackalign/return-2.c: Likewise.
5017 * gcc.target/i386/stackalign/return-3.c: Likewise.
5018 * gcc.target/i386/tailcall-1.c: Likewise.
5019 * gcc.target/i386/tbm-2.c: Likewise.
5020 * gcc.target/i386/udivmod-7.c: Likewise.
5021 * gcc.target/i386/udivmod-8.c: Likewise.
5022 * gcc.target/i386/unroll-1.c: Likewise.
5023 * gcc.target/i386/vararg-1.c: Likewise.
5024 * gcc.target/i386/vararg-2.c: Likewise.
5025 * gcc.target/i386/vect8-ret.c: Likewise.
5026 * gcc.target/i386/vectorize5.c: Likewise.
5027 * gcc.target/i386/wmul-1.c: Likewise.
5028 * gcc.target/i386/wmul-2.c: Likewise.
5029 * gcc.target/i386/wrfsbase-1.c: Likewise.
5030 * gcc.target/i386/wrfsbase-2.c: Likewise.
5031 * gcc.target/i386/wrgsbase-1.c: Likewise.
5032 * gcc.target/i386/wrgsbase-2.c: Likewise.
5033 * gcc.target/i386/xop-pcmov.c: Likewise.
5034 * gcc.target/i386/xop-pcmov2.c: Likewise.
5035 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5036 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5037 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5038 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5039 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5040 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5041 * gcc.target/i386/zee.c: Likewise.
5042 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5043 * gfortran.dg/compiler-directive_2.f: Likewise.
5044 * gfortran.dg/g77/20010216-1.f: Likewise.
5045 * gfortran.dg/gomp/pr39152.f90: Likewise.
5046 * gfortran.dg/pr33794.f90: Likewise.
5047
5048 2011-07-09 Jason Merrill <jason@redhat.com>
5049
5050 * g++.dg/cpp0x/regress/regress5.C: New.
5051
5052 2011-07-08 Jason Merrill <jason@redhat.com>
5053
5054 PR c++/45437
5055 * g++.dg/expr/compound-asn1.C: New.
5056 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5057
5058 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5059
5060 PR target/49621
5061 * gcc.target/powerpc/altivec-34.c: New test.
5062
5063 2011-07-08 Jason Merrill <jason@redhat.com>
5064
5065 PR c++/45603
5066 * g++.dg/abi/guard3.C: New.
5067
5068 2011-07-08 Julian Brown <julian@codesourcery.com>
5069
5070 * lib/target-supports.exp
5071 (check_effective_target_arm_little_endian): New.
5072 (check_effective_target_vect_pack_trunc): Use above.
5073 (check_effective_target_vect_unpack): Likewise.
5074 (check_effective_target_vect_element_align): Test
5075 check_effective_target_arm_vect_no_misalign for ARM.
5076
5077 2011-07-08 Jason Merrill <jason@redhat.com>
5078
5079 PR c++/49673
5080 * g++.dg/cpp0x/constexpr-rom.C: New.
5081
5082 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5083
5084 PR middle-end/49519
5085 * g++.dg/torture/pr49519.C: New test.
5086
5087 2011-07-08 Martin Jambor <mjambor@suse.cz>
5088
5089 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5090
5091 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5092
5093 PR testsuite/48727
5094 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5095
5096 2011-07-08 Richard Guenther <rguenther@suse.de>
5097
5098 PR tree-optimization/49662
5099 * gcc.dg/graphite/interchange-14.c: XFAIL.
5100 * gcc.dg/graphite/interchange-15.c: Likewise.
5101 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5102
5103 2011-07-06 Jason Merrill <jason@redhat.com>
5104
5105 PR c++/49663
5106 * g++.dg/cpp0x/regress/regress4.C: New.
5107
5108 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5109
5110 PR fortran/49648
5111 * gfortran.dg/result_in_spec_4.f90: New test.
5112
5113 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5114
5115 * gcc.target/sparc/cas64.c: New test.
5116
5117 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5118
5119 PR c/49644
5120 * g++.dg/torture/pr49644.C: New test.
5121
5122 PR c/49644
5123 * gcc.c-torture/execute/pr49644.c: New test.
5124
5125 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5126
5127 * lib/target-supports.exp (check_effective_target_ia32): New.
5128 (check_effective_target_x32): Likewise.
5129 (check_effective_target_vect_cmdline_needed): Also check x32.
5130
5131 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5132
5133 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5134 dg-prune-output.
5135 * gcc.target/arm/pr42235.c: Likewise.
5136 * gcc.target/arm/pr42495.c: Likewise.
5137 * gcc.target/arm/pr42574.c: Likewise.
5138 * gcc.target/arm/thumb-branch1.c: Likewise.
5139
5140 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5141 unneeded prune of possible warning.
5142 * gcc.target/arm/pr40956.c: Likewise.
5143 * gcc.target/arm/pr42505.c: Likewise.
5144
5145 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5146 * gcc.c-torture/compile/pr46883.c: Likewise.
5147 * gcc.c-torture/compile/pr46934.c: Likewise.
5148
5149 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5150 for move to ../../gcc.c-torture/compile.
5151 * gcc.target/arm/pr46883.c: Likewise.
5152 * gcc.target/arm/pr46934.c: Likewise.
5153
5154 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5155 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5156 * gcc.target/arm/wmul-1.c: Likewise.
5157 * gcc.target/arm/wmul-2.c: Likewise.
5158 * gcc.target/arm/wmul-3.c: Likewise.
5159 * gcc.target/arm/wmul-4.c: Likewise.
5160 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5161 add tab after scan target.
5162 * gcc.target/arm/smlaltt-1.c: Likewise.
5163 * gcc.target/arm/smlatb-1.c: Likewise.
5164 * gcc.target/arm/smlatt-1.c: Likewise.
5165
5166 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5167
5168 PR debug/49522
5169 * gcc.dg/debug/pr49522.c: New test.
5170
5171 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5172
5173 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5174 * gcc.dg/pr46212.c: Run only if target int32plus.
5175 * gcc.dg/torture/pr48146.c: Ditto.
5176 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5177 * c-c++-common/pr44832.c: Ditto.
5178 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5179 * gcc.dg/pr31490.c: Ditto.
5180 * gcc.dg/torture/builtin-math-7.c: Run only if target
5181 large_double.
5182 * gcc.dg/torture/pr45764.c: Skip for AVR.
5183 * gcc.dg/pr47893.c: Ditto.
5184
5185 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5186
5187 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5188 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5189 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5190 add tab to scan target.
5191
5192 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5193
5194 * gcc.target/arm/neon-modes-3.c: New test.
5195
5196 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5197
5198 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5199 -fno-loop-interchange -ffast-math.
5200
5201 2011-07-07 Richard Guenther <rguenther@suse.de>
5202
5203 * gcc.dg/ftrapv-3.c: New testcase.
5204
5205 2011-07-07 Richard Guenther <rguenther@suse.de>
5206
5207 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5208 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5209
5210 2011-07-07 Kai Tietz <ktietz@redhat.com>
5211
5212 * gcc.dg/binop-notxor1.c: New test.
5213 * gcc.dg/binop-notand4a.c: New test.
5214 * gcc.dg/binop-notxor2.c: New test.
5215 * gcc.dg/binop-notand3a.c: New test.
5216 * gcc.dg/binop-notand2a.c: New test.
5217 * gcc.dg/binop-notand6a.c: New test.
5218 * gcc.dg/binop-notor1.c: New test.
5219 * gcc.dg/binop-notand1a.c: New test.
5220 * gcc.dg/binop-notand5a.c: New test.
5221 * gcc.dg/binop-notor2.c: New test.
5222
5223 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR middle-end/49640
5226 * gcc.dg/gomp/pr49640.c: New test.
5227
5228 2011-07-07 Richard Guenther <rguenther@suse.de>
5229
5230 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5231
5232 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5233
5234 PR target/39150
5235 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5236
5237 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5238
5239 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5240 * gcc.target/powerpc/no-r11-2.c: Ditto.
5241 * gcc.target/powerpc/no-r11-3.c: Ditto.
5242
5243 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5244
5245 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5246 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5247
5248 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
5249
5250 * lib/target-supports.exp (check_profiling_available): Disable
5251 profiling with -fprofile-generate for target avr.
5252
5253 2011-07-06 Richard Guenther <rguenther@suse.de>
5254
5255 PR tree-optimization/49645
5256 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5257
5258 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
5259
5260 PR middle-end/47383
5261 * gcc.dg/pr47383.c: New.
5262
5263 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5264
5265 PR tree-optimization/49647
5266 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5267
5268 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
5269
5270 PR testsuite/49542
5271 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5272 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5273
5274 2011-07-05 Jason Merrill <jason@redhat.com>
5275
5276 PR c++/48157
5277 * g++.dg/template/template-id-4.C: New.
5278
5279 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5280
5281 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5282 * gcc.dg/pr43402.c: Ditto.
5283
5284 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
5285
5286 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5287
5288 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5289
5290 * gcc.target/powerpc/ppc-switch-1.c: New test for
5291 --param case-values-threshold.
5292 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5293
5294 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
5295
5296 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5297
5298 2011-07-05 Jason Merrill <jason@redhat.com>
5299
5300 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5301
5302 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
5303
5304 PR tree-optimization/47654
5305 * gcc.dg/graphite/block-pr47654.c: New.
5306
5307 2011-07-05 Jason Merrill <jason@redhat.com>
5308
5309 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5310
5311 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
5312
5313 PR tree-optimization/49580
5314 * gcc.dg/autopar/pr49580.c: New test.
5315
5316 2011-07-05 Richard Guenther <rguenther@suse.de>
5317
5318 PR tree-optimization/49518
5319 PR tree-optimization/49628
5320 * g++.dg/torture/pr49628.C: New testcase.
5321 * gcc.dg/torture/pr49518.c: Likewise.
5322
5323 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5324
5325 * ada/acats/run_acats (which): Extract last field from type -p,
5326 type output only if command succeeded.
5327
5328 2011-07-04 Jason Merrill <jason@redhat.com>
5329
5330 * g++.dg/abi/mangle48.C: New.
5331
5332 * g++.dg/cpp0x/diag1.C: New.
5333
5334 * g++.dg/diagnostic/aka1.C: New.
5335
5336 2011-07-04 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR rtl-optimization/49619
5339 * gcc.dg/pr49619.c: New test.
5340
5341 PR rtl-optimization/49472
5342 * gfortran.dg/pr49472.f90: New test.
5343
5344 PR debug/49602
5345 * gcc.dg/pr49602.c: New test.
5346
5347 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
5348
5349 PR target/34734
5350 PR target/44643
5351 * gcc.target/avr/avr.exp: Run over cpp files, too.
5352 * gcc.target/avr/torture/avr-torture.exp: Ditto.
5353 * gcc.target/avr/progmem.h: New file.
5354 * gcc.target/avr/exit-abort.h: New file.
5355 * gcc.target/avr/progmem-error-1.c: New file.
5356 * gcc.target/avr/progmem-error-1.cpp: New file.
5357 * gcc.target/avr/progmem-warning-1.c: New file.
5358 * gcc.target/avr/torture/progmem-1.c: New file.
5359 * gcc.target/avr/torture/progmem-1.cpp: New file.
5360
5361 2011-07-04 Richard Guenther <rguenther@suse.de>
5362
5363 PR tree-optimization/49615
5364 * g++.dg/torture/pr49615.C: New testcase.
5365
5366 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
5367
5368 PR tree-optimization/49610
5369 * gcc.dg/vect/pr49610.c: New test.
5370
5371 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
5372
5373 * gnat.dg/specs/debug1.ads: New test.
5374
5375 2011-07-02 Janus Weil <janus@gcc.gnu.org>
5376
5377 PR fortran/49562
5378 * gfortran.dg/typebound_proc_23.f90: New.
5379
5380 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
5381
5382 PR c++/49605
5383 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5384
5385 2011-07-01 Jason Merrill <jason@redhat.com>
5386
5387 PR c++/48261
5388 * g++.dg/template/template-id-3.C: New.
5389
5390 PR c++/48593
5391 * g++.dg/template/qualified-id4.C: New.
5392
5393 PR c++/48883
5394 * g++.dg/template/explicit-args4.C: New.
5395
5396 PR c++/49085
5397 * g++.dg/template/offsetof2.C: New.
5398
5399 2011-07-01 Kai Tietz <ktietz@redhat.com>
5400
5401 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5402
5403 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5404
5405 PR libmudflap/49549
5406 * lib/target-supports.exp (check_effective_target_gld): New proc.
5407
5408 2011-07-01 Richard Guenther <rguenther@suse.de>
5409
5410 PR tree-optimization/49603
5411 * gcc.dg/torture/pr49603.c: New testcase.
5412
5413 2011-06-30 Jason Merrill <jason@redhat.com>
5414
5415 PR c++/49387
5416 * g++.dg/rtti/template1.C: New.
5417
5418 PR c++/49569
5419 * g++.dg/cpp0x/regress/ctor1.C: New.
5420
5421 PR c++/49355
5422 * g++.dg/cpp0x/initlist54.C: New.
5423
5424 2011-06-30 Martin Jambor <mjambor@suse.cz>
5425
5426 * gcc.dg/tree-ssa/sra-12.c: New test.
5427
5428 2011-06-29 Jason Merrill <jason@redhat.com>
5429
5430 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5431
5432 2011-06-30 Richard Guenther <rguenther@suse.de>
5433
5434 PR tree-optimization/46787
5435 * gcc.dg/vect/vect-121.c: New testcase.
5436
5437 2011-06-30 Martin Jambor <mjambor@suse.cz>
5438
5439 PR tree-optimization/49094
5440 * gcc.dg/tree-ssa/pr49094.c: New test.
5441
5442 2011-06-30 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR fortran/49540
5445 * gfortran.dg/pr49540-1.f90: New test.
5446 * gfortran.dg/pr49540-2.f90: New test.
5447
5448 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5449
5450 PR ada/49511
5451 * ada/acats/run_acats (which): Use last field of type -p output.
5452
5453 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5454 Iain Sandoe <iains@gcc.gnu.org>
5455
5456 PR libobjc/36610
5457 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5458 Only skip on 64-bit *-*-darwin8* && !objc2.
5459
5460 2011-06-30 Richard Guenther <rguenther@suse.de>
5461
5462 PR tree-optimization/38752
5463 * gcc.c-torture/compile/pr38752.c: New testcase.
5464
5465 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
5466
5467 * gcc.dg/vect/slp-widen-mult-half.c: New test.
5468 * gcc.dg/vect/vect-widen-mult-half.c: New test.
5469
5470 2011-06-29 Jason Merrill <jason@redhat.com>
5471
5472 PR c++/49216
5473 * g++.dg/cpp0x/initlist53.C: Use placement new.
5474 * g++.dg/cpp0x/initlist-value.C: Use placement new.
5475 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5476
5477 PR c++/49003
5478 * g++.dg/cpp0x/trailing6.C: New.
5479 * g++.dg/cpp0x/pr45908.C: No error.
5480
5481 PR c++/49272
5482 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5483
5484 PR c++/49520
5485 * g++.dg/cpp0x/constexpr-using2.C: New.
5486
5487 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5488
5489 PR c++/45923
5490 * g++.dg/cpp0x/constexpr-diag3.C: New.
5491 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5492 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5493 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5494 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5495
5496 2011-06-29 Jason Merrill <jason@redhat.com>
5497
5498 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5499
5500 2011-06-29 Richard Guenther <rguenther@suse.de>
5501
5502 * gcc.dg/tree-ssa/loop-17.c: Adjust.
5503
5504 2011-06-29 Jason Merrill <jason@redhat.com>
5505
5506 * g++.dg/cpp0x/initlist-value2.C: New.
5507
5508 * g++.dg/cpp0x/constexpr-initlist4.C: New.
5509 * g++.dg/cpp0x/initlist-value.C: New.
5510
5511 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
5512
5513 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5514
5515 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5516
5517 * gcc.dg/inline_1.c: Remove dg-excess-errors.
5518 * gcc.dg/inline_2.c: Likewise.
5519 * gcc.dg/unroll_1.c: Likewise.
5520
5521 2011-06-29 Jakub Jelinek <jakub@redhat.com>
5522
5523 PR debug/49567
5524 * gcc.target/i386/pr49567.c: New test.
5525
5526 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
5527
5528 * gnat.dg/opt17.ad[sb]: New test.
5529
5530 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5531 Tom de Vries <tom@codesourcery.com>
5532
5533 * lib/target-supports.exp (check_effective_target_arm_nothumb)
5534 (check_effective_target_arm_thumb2): New effective targets.
5535 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
5536 properly. Clean up temporary files.
5537 * gcc.target/arm/ivopts-2.c: Likewise.
5538 * gcc.target/arm/ivopts-3.c: Likewise.
5539 * gcc.target/arm/ivopts-4.c: Likewise.
5540 * gcc.target/arm/ivopts-5.c: Likewise.
5541 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5542
5543 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5544
5545 PR fortran/49479
5546 * gfortran.dg/reshape_zerosize_3.f90: New test.
5547
5548 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
5549
5550 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5551 * gcc.target/arm/vfp-ldmias.c: Likewise.
5552 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5553 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5554 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5555 * gcc.target/arm/vfp-stmias.c: Likewise.
5556 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5557 * gcc.target/arm/vfp-stmiad.c: Likewise.
5558
5559 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5560
5561 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5562 dg-prune-output.
5563 * gcc.target/arm/pr45701-2.c: Ditto.
5564
5565 2011-06-27 Janus Weil <janus@gcc.gnu.org>
5566
5567 PR fortran/49466
5568 * gfortran.dg/allocatable_scalar_9.f90: Modified.
5569 * gfortran.dg/extends_14.f03: Modified.
5570
5571 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
5572
5573 * lib/target-supports-dg.exp (dg-require-effective-target): Return
5574 early if the test is already being skipped.
5575
5576 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5577 scan-assembler-dem-not): For missing file, report unresolved with
5578 same message as for pass/fail, with reason reported in log file.
5579
5580 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5581 from add_options_for_arm_neon_fp16.
5582 (check_effective_target_arm_fp16_ok_nocache): Renamed from
5583 check_effective_target_arm_neon_fp16_ok_nocache.
5584 Check -mfpu and -mfloat-abi options from current multilib.
5585 Do not require neon support.
5586 (check_effective_target_arm_fp16_ok): Renamed from
5587 check_effecitve_target_arm_neon_fp16_ok.
5588 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5589 arm_neon_fp16_ok and arm_fp16.
5590 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5591 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5592 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5593 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5594
5595 2011-06-27 Jakub Jelinek <jakub@redhat.com>
5596
5597 * gcc.dg/builtin-assume-aligned-1.c: New test.
5598 * gcc.dg/builtin-assume-aligned-2.c: New test.
5599 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5600
5601 PR debug/49544
5602 * gcc.dg/pr49544.c: New test.
5603
5604 2011-06-27 Richard Guenther <rguenther@suse.de>
5605
5606 PR tree-optimization/49394
5607 * g++.dg/torture/pr49394.C: New testcase.
5608
5609 2011-06-27 Kai Tietz <ktietz@redhat.com>
5610
5611 * gcc.dg/optimize-bswapdi-2.c: New test.
5612
5613 2011-06-27 Michael Hope <michael.hope@linaro.org>
5614 Richard Sandiford <richard.sandiford@linaro.org>
5615
5616 PR tree-optimization/49169
5617 * gcc.dg/torture/pr49169.c: New test.
5618
5619 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5620
5621 PR testsuite/49529
5622 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5623
5624 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5625 hppa*-*-hpux*.
5626
5627 2011-06-26 Jason Merrill <jason@redhat.com>
5628
5629 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5630
5631 PR c++/49528
5632 * g++.dg/init/ref19.C: New.
5633 * g++.dg/cpp0x/constexpr-cleanup.C: New.
5634
5635 2011-06-26 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR tree-optimization/48377
5638 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5639 non_strict_align.
5640
5641 2011-06-26 Steve Ellcey <sje@cup.hp.com>
5642
5643 PR middle-end/49191
5644 * lib/target-supports.exp (check_effective_target_non_strict_align):
5645 New.
5646 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5647
5648 2011-06-24 Martin Jambor <mjambor@suse.cz>
5649
5650 PR tree-optimizations/49516
5651 * g++.dg/tree-ssa/pr49516.C: New test.
5652
5653 2011-06-23 Jason Merrill <jason@redhat.com>
5654
5655 PR c++/35255
5656 * g++.dg/template/partial10.C: New.
5657 * g++.dg/template/partial11.C: New.
5658
5659 2011-06-23 Jeff Law <law@redhat.com>
5660
5661 PR middle-end/48770
5662 * gcc.dg/pr48770.c: New test.
5663
5664 2011-06-23 Jan Hubicka <jh@suse.cz>
5665
5666 PR middle-end/49373
5667 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5668
5669 2011-06-23 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR testsuite/49512
5672 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5673 instead of -fdump-tree-optimized.
5674
5675 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5676
5677 PR c++/44625
5678 * g++.dg/template/crash107.C: New.
5679 * g++.dg/template/error17.C: Adjust.
5680
5681 2011-06-23 Jason Merrill <jason@redhat.com>
5682
5683 PR c++/49507
5684 * g++.dg/cpp0x/defaulted30.C: New.
5685
5686 PR c++/49440
5687 * g++.dg/rtti/anon-ns1.C: New.
5688
5689 PR c++/49395
5690 * g++.dg/init/ref18.C: New.
5691
5692 PR c++/36435
5693 * g++.dg/template/partial9.C: New.
5694
5695 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
5696
5697 PR middle-end/49373
5698 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5699
5700 2011-06-22 Jakub Jelinek <jakub@redhat.com>
5701
5702 PR debug/49496
5703 * gcc.dg/pr49496.c: New test.
5704
5705 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
5706
5707 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5708 is not xscale.
5709
5710 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5711
5712 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5713 * gcc.target/arm/pr42879.c: Likewise.
5714 * gcc.target/arm/pr45701-3.c: Likewise.
5715
5716 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5717 * gcc.target/arm/pr40482.c: Likewise.
5718 * gcc.target/arm/stack-corruption.c: Likewise.
5719
5720 2011-06-22 Richard Guenther <rguenther@suse.de>
5721
5722 PR tree-optimization/49493
5723 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5724
5725 2011-06-22 Jason Merrill <jason@redhat.com>
5726
5727 PR c++/49260
5728 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5729
5730 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
5731 Dmitry Melnik <dm@ispras.ru>
5732
5733 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5734 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5735 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5736
5737 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
5738
5739 * gcc.target/arm/tlscall.c: New.
5740
5741 2011-06-21 Jason Merrill <jason@redhat.com>
5742
5743 PR c++/49172
5744 * g++.dg/cpp0x/constexpr-ref1.C: New.
5745 * g++.dg/cpp0x/constexpr-ref2.C: New.
5746 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5747
5748 PR c++/49482
5749 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5750
5751 PR c++/49418
5752 * g++.dg/template/param3.C: New.
5753
5754 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
5755
5756 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5757 my_clrsb test functions.
5758 (main): Test clrsb.
5759 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5760 test_sll, test_ull): Add clrsb tests.
5761 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5762 clrsbll.
5763
5764 2011-06-21 Janus Weil <janus@gcc.gnu.org>
5765
5766 PR fortran/49112
5767 * gfortran.dg/class_44.f03: New.
5768
5769 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5770
5771 PR tree-optimization/49478
5772 * gcc.dg/vect/pr49478.c
5773
5774 2011-06-21 Richard Guenther <rguenther@suse.de>
5775
5776 PR tree-optimization/49483
5777 * gcc.dg/vect/vect-120.c: New testcase.
5778
5779 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
5780
5781 PR testsuite/49443
5782 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5783 * gcc.dg/vect/vect-peel-4.c: Likewise.
5784
5785 2011-06-22 Christian Bruel <christian.bruel@st.com>
5786
5787 PR middle-end/49139
5788 * gcc.dg/always_inline.c: Removed -Winline. Update checks
5789 * gcc.dg/always_inline2.c: Likewise.
5790 * gcc.dg/always_inline3.c: Likewise.
5791 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5792 * gcc.dg/inline_1.c: Likewise.
5793 * gcc.dg/inline_2.c: Likewise.
5794 * gcc.dg/inline_3.c: Likewise.
5795 * gcc.dg/inline_4.c: Likewise.
5796 * gcc.dg/20051201-1.c: Likewise.
5797 * gcc.dg/pr40087.c: Likewise.
5798 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5799 * gcc.dg/inline-22.c: Likewise.
5800 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5801 * gcc.dg/lto/20090218-1_1.c: Likewise.
5802 * g++.dg/ipa/devirt-7.C: Likewise.
5803 * gcc.dg/uninit-pred-5_a.c: Likewise.
5804 * gcc.dg/uninit-pred-5_b.c: Likewise.
5805 * gcc.dg/fail_always_inline.c: New.
5806
5807 2011-06-21 Jakub Jelinek <jakub@redhat.com>
5808
5809 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5810 into 6 jobs instead of 3.
5811
5812 2011-06-20 Jason Merrill <jason@redhat.com>
5813
5814 PR c++/49216
5815 * g++.dg/cpp0x/initlist53.C: New.
5816
5817 2011-06-20 Tobias Burnus <burnus@net-b.de>
5818
5819 PR fortran/18918
5820 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5821 * gfortran.dg/coarray_lock_3.f90: New.
5822 * gfortran.dg/coarray/lock_1.f90: New.
5823
5824 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
5825
5826 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5827 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5828 unresolved and report the reason to the log file.
5829
5830 * lib/scanasm.exp (object-size): Move argument processing earlier
5831 to report errors before verifying that the file exists. Report
5832 problems detected at runtime as unresolved instead of error and
5833 report their reasons to the log file.
5834
5835 2011-06-20 Jason Merrill <jason@redhat.com>
5836
5837 PR c++/47080
5838 * g++.dg/cpp0x/explicit6.C: New.
5839
5840 PR c++/47635
5841 * g++.dg/cpp0x/enum20.C: New.
5842
5843 PR c++/48138
5844 * g++.dg/ext/attr-aligned01.C: New.
5845
5846 PR c++/49205
5847 * g++.dg/cpp0x/variadic-default.C: New.
5848
5849 PR c++/43321
5850 * g++.dg/cpp0x/auto26.C: New.
5851
5852 PR c++/43831
5853 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5854
5855 2011-06-20 Kai Tietz <ktietz@redhat.com>
5856
5857 * gcc.dg/binop-notand1.c: New test.
5858 * gcc.dg/binop-notand2.c: New test.
5859 * gcc.dg/binop-notand3.c: New test.
5860 * gcc.dg/binop-notand4.c: New test.
5861 * gcc.dg/binop-notand5.c: New test.
5862 * gcc.dg/binop-notand6.c: New test.
5863
5864 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR testsuite/49432
5867 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5868
5869 2011-06-18 Janus Weil <janus@gcc.gnu.org>
5870
5871 PR fortran/49400
5872 * gfortran.dg/proc_ptr_31.f90: New.
5873
5874 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5875
5876 * gnat.dg/volatile6.adb: New test.
5877 * gnat.dg/volatile7.adb: Likewise.
5878 * gnat.dg/volatile8.adb: Likewise.
5879 * gnat.dg/volatile9.adb: Likewise.
5880
5881 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
5882
5883 * gnat.dg/constant3.adb: New test.
5884
5885 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
5886
5887 PR libfortran/49296
5888 * gfortran.dg/read_list_eof_1.f90: New test.
5889
5890 2011-06-18 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR target/49411
5893 * gcc.target/i386/testimm-1.c: New test.
5894 * gcc.target/i386/testimm-2.c: New test.
5895 * gcc.target/i386/testimm-3.c: New test.
5896 * gcc.target/i386/testimm-4.c: New test.
5897 * gcc.target/i386/testimm-5.c: New test.
5898 * gcc.target/i386/testimm-6.c: New test.
5899 * gcc.target/i386/testimm-7.c: New test.
5900 * gcc.target/i386/testimm-8.c: New test.
5901 * gcc.target/i386/xop-vpermil2px-2.c: New test.
5902 * gcc.target/i386/xop-rotate1-int.c: New test.
5903 * gcc.target/i386/xop-rotate2-int.c: New test.
5904
5905 2011-06-17 Jason Merrill <jason@redhat.com>
5906
5907 * g++.dg/cpp0x/rv-func2.C: New.
5908
5909 * g++.dg/debug/dwarf2/lambda1.C: New.
5910 * g++.dg/warn/Wshadow-6.C: Adjust.
5911
5912 2011-06-17 Janus Weil <janus@gcc.gnu.org>
5913
5914 PR fortran/48699
5915 * gfortran.dg/move_alloc_5.f90: New.
5916
5917 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
5918
5919 PR rtl-optimization/48542
5920 * gcc.dg/torture/pr48542.c: New test.
5921
5922 2011-06-16 Jason Merrill <jason@redhat.com>
5923
5924 PR c++/44160
5925 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5926
5927 PR c++/45378
5928 * g++.dg/cpp0x/initlist52.C New.
5929
5930 PR c++/45399
5931 * c-c++-common/raw-string-12.c: New.
5932
5933 PR c++/49229
5934 * g++.dg/cpp0x/sfinae26.C: New.
5935
5936 PR c++/49251
5937 * g++.dg/cpp0x/variadic113.C: New.
5938
5939 PR c++/49420
5940 * g++.dg/cpp0x/variadic112.C: New.
5941
5942 2011-06-16 Jeff Law <law@redhat.com>
5943
5944 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5945 improved jump threading.
5946 * gcc.dg/builtin-object-size-2.c: Likewise.
5947 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5948
5949 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5950
5951 PR fortran/49074
5952 * gfortran.dg/typebound_assignment_3.f03: New.
5953
5954 2011-06-16 Steve Ellcey <sje@cup.hp.com>
5955
5956 PR testsuite/48727
5957 * g++.dg/opt/devirt2.C: Change xfail rule to target.
5958
5959 2011-06-16 Martin Jambor <mjambor@suse.cz>
5960
5961 PR tree-optimization/49343
5962 * gnat.dg/discr31.ad[sb]: New test.
5963
5964 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5965
5966 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5967
5968 2011-06-16 Tom de Vries <tom@codesourcery.com>
5969
5970 PR target/45098
5971 * gcc.target/arm/ivopts-3.c: Update test.
5972 * gcc.target/arm/ivopts-5.c: Same.
5973
5974 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5975
5976 Revert:
5977 2011-06-10 Wei Guozhi <carrot@google.com>
5978
5979 PR target/45335
5980 * gcc.target/arm/pr45335.c: New test.
5981 * gcc.target/arm/pr45335-2.c: New test.
5982 * gcc.target/arm/pr45335-3.c: New test.
5983 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5984 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5985 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5986
5987 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
5988
5989 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5990
5991 2011-06-16 Janus Weil <janus@gcc.gnu.org>
5992
5993 PR fortran/49417
5994 * gfortran.dg/class_43.f03: New.
5995
5996 2011-06-16 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR tree-optimization/49419
5999 * gcc.c-torture/execute/pr49419.c: New test.
6000
6001 2011-06-16 Revital Eres <revital.eres@linaro.org>
6002
6003 * gcc.dg/sms-9.c: New file.
6004
6005 2011-06-15 Easwaran Raman <eraman@google.com>
6006
6007 PR rtl-optimization/49414
6008 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6009
6010 2011-06-14 Jason Merrill <jason@redhat.com>
6011
6012 * g++.dg/cpp0x/noexcept13.C: New.
6013
6014 2011-06-14 Easwaran Raman <eraman@google.com>
6015
6016 PR rtl-optimization/44194
6017 * gcc.dg/pr44194-1.c: New test.
6018 * gcc.dg/pr44194-2.c: New test.
6019
6020 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6021
6022 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6023 switches.
6024 * gcc.target/arm/pr45701-2.c: Likewise.
6025 * gcc.target/arm/thumb-branch1.c: Likewise.
6026
6027 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6028
6029 PR testsuite/48727
6030 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6031
6032 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6033
6034 * gcc.target/arm/pr45701-1.c: Require thumb support.
6035 * gcc.target/arm/pr45701-2.c: Likewise.
6036 * gcc.target/arm/thumb-branch1.c: Likewise.
6037
6038 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6039 * gcc.target/arm/pr39839.c: Likewise.
6040 * gcc.target/arm/pr40657-2.c: Likewise.
6041 * gcc.target/arm/pr40956.c: Likewise.
6042 * gcc.target/arm/pr41679.c: Likewise.
6043 * gcc.target/arm/pr42235.c: Likewise.
6044 * gcc.target/arm/pr42495.c: Likewise.
6045 * gcc.target/arm/pr42505.c: Likewise.
6046 * gcc.target/arm/pr42574.c: Likewise.
6047 * gcc.target/arm/pr46883.c: Likewise.
6048 * gcc.target/arm/pr46934.c: Likewise.
6049 * gcc.target/arm/xor-and.c: Likewise.
6050
6051 2011-06-14 Jason Merrill <jason@redhat.com>
6052
6053 * g++.dg/other/error23.C: Adjust error message.
6054 * g++.dg/other/error32.C: Likewise.
6055
6056 PR c++/49389
6057 * g++.dg/cpp0x/rv-dotstar.C: New.
6058
6059 PR c++/49369
6060 * g++.dg/cpp0x/decltype30.C: New.
6061
6062 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6063
6064 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR fortran/49103
6067 * gfortran.dg/pr49103.f90: New test.
6068
6069 2011-06-14 Tom de Vries <tom@codesourcery.com>
6070
6071 PR target/45098
6072 * gcc.target/arm/ivopts-3.c: New test.
6073 * gcc.target/arm/ivopts-4.c: New test.
6074 * gcc.target/arm/ivopts-5.c: New test.
6075
6076 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR rtl-optimization/49390
6079 * gcc.c-torture/execute/pr49390.c: New test.
6080
6081 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6082
6083 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6084
6085 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6086
6087 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6088 * gcc.c-torture/execute/cmpsi-2.x: New file.
6089 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6090 * gcc.c-torture/execute/pr45262.x: New file.
6091 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6092 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6093 int32plus
6094 * gcc.c-torture/compile/pr49163.c: Ditto.
6095
6096 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6097
6098 * gcc.dg/vect/vect-16.c: Rename to...
6099 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6100 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6101 for double-word vectors.
6102 * gcc.dg/vect/vect-peel-4.c: Likewise.
6103 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6104 vect_element_align.
6105 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6106 -fno-fast-math.
6107
6108 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6109
6110 PR target/44618
6111 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6112
6113 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6114
6115 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6116
6117 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6118
6119 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6120
6121 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6122
6123 * gfortran.dg/trim_optimize_8.f90: New test case.
6124
6125 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6126 Ira Rosen <ira.rosen@linaro.org>
6127
6128 PR tree-optimization/49352
6129 * gcc.dg/vect/pr49352.c: New test.
6130
6131 2011-06-12 Tobias Burnus
6132
6133 PR fortran/49324
6134 * gfortran.dg/alloc_comp_assign_11.f90: New.
6135
6136 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6137
6138 * gfortran.dg/trim_optimize_7.f90: New test.
6139
6140 2011-06-10 Wei Guozhi <carrot@google.com>
6141
6142 PR target/45335
6143 * gcc.target/arm/pr45335.c: New test.
6144 * gcc.target/arm/pr45335-2.c: New test.
6145 * gcc.target/arm/pr45335-3.c: New test.
6146 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6147 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6148 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6149
6150 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6151
6152 PR c++/41769
6153 * g++.dg/parse/error39.C: New.
6154
6155 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6156
6157 * gcc.target/arm/20090811-1.c: Skip for incompatible
6158 options, do not override other options.
6159 * gcc.target/arm/combine-cmp-shift.c: Skip for
6160 incompatible options.
6161 * gcc.target/arm/pr45094.c: Likewise.
6162 * gcc.target/arm/scd42-1.c: Likewise.
6163 * gcc.target/arm/scd42-3.c: Likewise.
6164 * gcc.target/arm/thumb-ltu.c: Likewise.
6165
6166 * lib/target-supports.exp
6167 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6168 multilib flags use -mfpu with a value other than neon-fp16.
6169
6170 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6171
6172 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6173 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6174
6175 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6176
6177 * lib/target-supports.exp (check_effective_target_pie): New proc.
6178 * gcc.dg/pie-link.c: Use target pie.
6179
6180 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6181 Laurent Roug� <laurent.rouge@menta.fr>
6182
6183 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6184 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6185
6186 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6187
6188 * gfortran.dg/coarray/sync_1.f90: New test for
6189 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6190
6191 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6192
6193 PR tree-optimization/49318
6194 * gcc.dg/vect/pr49318.c: New test.
6195
6196 2011-06-09 David Krauss <potswa@mac.com>
6197
6198 * g++.dg/template/arrow1.C: New.
6199
6200 2011-06-09 Jason Merrill <jason@redhat.com>
6201
6202 * lib/prune.exp: Prune "note"s.
6203 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6204
6205 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6206 * g++.dg/template/dependent-expr3.C: Likewise.
6207 * g++.dg/parse/template7.C: Likewise.
6208 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6209 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6210 * g++.old-deja/g++.pt/friend38.C: Likewise.
6211 * g++.old-deja/g++.pt/crash32.C: Likewise.
6212 * g++.old-deja/g++.other/init4.C: Likewise.
6213 * g++.old-deja/g++.other/friend8.C: Likewise.
6214
6215 * g++.dg/ext/complex7.C: Adjust expected output.
6216 * g++.dg/diagnostic/method1.C: Likewise.
6217 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6218 * g++.dg/parse/crash33.C: Likewise.
6219 * g++.dg/other/warning1.C: Likewise.
6220 * g++.dg/init/pr29571.C: Likewise.
6221 * g++.dg/warn/overflow-warn-1.C: Likewise.
6222 * g++.dg/warn/overflow-warn-3.C: Likewise.
6223 * g++.dg/warn/overflow-warn-4.C: Likewise.
6224 * g++.old-deja/g++.oliva/template1.C: Likewise.
6225
6226 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6227 * g++.dg/parse/template7.C: Adjust.
6228
6229 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6230
6231 PR target/49307
6232 * gcc.dg/pr49307.c: New.
6233
6234 2011-06-09 Wei Guozhi <carrot@google.com>
6235
6236 PR target/46975
6237 * gcc.target/arm/pr46975.c: New testcase.
6238
6239 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6240
6241 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6242 (PMETH, arglist_t): Removed.
6243 (method_get_number_of_arguments): Removed.
6244 (method_get_nth_argument): Removed.
6245 (method_get_first_argument): Removed.
6246 (method_get_next_argument): Removed.
6247 (method_get_sizeof_arguments): Removed.
6248 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6249 (PMETH): Removed.
6250 (method_get_number_of_arguments): Removed.
6251 (method_get_nth_argument): Removed.
6252 (method_get_first_argument): Removed.
6253 (method_get_next_argument): Removed.
6254 (method_get_sizeof_arguments): Removed.
6255 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6256
6257 2011-06-09 David Li <davidxl@google.com>
6258
6259 * gcc.dg/dump-pass.c: New test.
6260
6261 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6262
6263 PR c++/29003
6264 * g++.dg/parse/error38.C: New.
6265
6266 2011-06-09 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR middle-end/49308
6269 * gfortran.dg/pr49308.f90: New test.
6270
6271 2011-06-08 Jason Merrill <jason@redhat.com>
6272
6273 * g++.dg/cpp0x/noexcept11.C: New.
6274 * g++.dg/cpp0x/noexcept12.C: New.
6275 * g++.dg/cpp0x/sfinae11.C: Adjust.
6276
6277 2011-06-08 Jakub Jelinek <jakub@redhat.com>
6278
6279 PR testsuite/49323
6280 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6281 to dg-options, match also DW_AT_linkage_name.
6282
6283 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6284
6285 PR middle-end/21953
6286 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6287 -fno-common on alpha*-dec-osf*.
6288 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6289
6290 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
6291
6292 PR rtl-optimization/49303
6293 * gcc.target/ia64/pr49303.c: New test.
6294
6295 2011-06-08 Tobias Burnus <burnus@net-b.de>
6296
6297 PR fortran/18918
6298 * gfortran.dg/coarray_lock_1.f90: New.
6299 * gfortran.dg/coarray_lock_2.f90: New.
6300
6301 2011-06-07 Jason Merrill <jason@redhat.com>
6302
6303 * lib/prune.exp: Look for "required" rather than "instantiated".
6304 * g++.dg/abi/mangle11.C: Likewise.
6305 * g++.dg/abi/mangle12.C: Likewise.
6306 * g++.dg/abi/mangle17.C: Likewise.
6307 * g++.dg/abi/mangle20-2.C: Likewise.
6308 * g++.dg/abi/pragma-pack1.C: Likewise.
6309 * g++.dg/cpp0x/decltype26.C: Likewise.
6310 * g++.dg/cpp0x/decltype28.C: Likewise.
6311 * g++.dg/cpp0x/decltype29.C: Likewise.
6312 * g++.dg/cpp0x/enum11.C: Likewise.
6313 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6314 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6315 * g++.dg/cpp0x/pr47416.C: Likewise.
6316 * g++.dg/ext/case-range2.C: Likewise.
6317 * g++.dg/ext/case-range3.C: Likewise.
6318 * g++.dg/gomp/for-19.C: Likewise.
6319 * g++.dg/gomp/pr37533.C: Likewise.
6320 * g++.dg/gomp/pr38639.C: Likewise.
6321 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6322 * g++.dg/inherit/base3.C: Likewise.
6323 * g++.dg/inherit/using6.C: Likewise.
6324 * g++.dg/init/placement4.C: Likewise.
6325 * g++.dg/init/reference3.C: Likewise.
6326 * g++.dg/lookup/scoped6.C: Likewise.
6327 * g++.dg/lookup/using7.C: Likewise.
6328 * g++.dg/other/abstract1.C: Likewise.
6329 * g++.dg/other/error10.C: Likewise.
6330 * g++.dg/other/error5.C: Likewise.
6331 * g++.dg/other/field1.C: Likewise.
6332 * g++.dg/other/offsetof5.C: Likewise.
6333 * g++.dg/parse/bitfield2.C: Likewise.
6334 * g++.dg/parse/constant4.C: Likewise.
6335 * g++.dg/parse/crash20.C: Likewise.
6336 * g++.dg/parse/invalid-op1.C: Likewise.
6337 * g++.dg/parse/non-dependent2.C: Likewise.
6338 * g++.dg/parse/template18.C: Likewise.
6339 * g++.dg/tc1/dr152.C: Likewise.
6340 * g++.dg/tc1/dr166.C: Likewise.
6341 * g++.dg/tc1/dr176.C: Likewise.
6342 * g++.dg/tc1/dr213.C: Likewise.
6343 * g++.dg/template/access11.C: Likewise.
6344 * g++.dg/template/access2.C: Likewise.
6345 * g++.dg/template/access3.C: Likewise.
6346 * g++.dg/template/access7.C: Likewise.
6347 * g++.dg/template/arg7.C: Likewise.
6348 * g++.dg/template/cond2.C: Likewise.
6349 * g++.dg/template/crash13.C: Likewise.
6350 * g++.dg/template/crash40.C: Likewise.
6351 * g++.dg/template/crash7.C: Likewise.
6352 * g++.dg/template/crash84.C: Likewise.
6353 * g++.dg/template/ctor5.C: Likewise.
6354 * g++.dg/template/defarg13.C: Likewise.
6355 * g++.dg/template/defarg14.C: Likewise.
6356 * g++.dg/template/dtor7.C: Likewise.
6357 * g++.dg/template/eh2.C: Likewise.
6358 * g++.dg/template/error2.C: Likewise.
6359 * g++.dg/template/error43.C: Likewise.
6360 * g++.dg/template/friend32.C: Likewise.
6361 * g++.dg/template/injected1.C: Likewise.
6362 * g++.dg/template/instantiate1.C: Likewise.
6363 * g++.dg/template/instantiate3.C: Likewise.
6364 * g++.dg/template/instantiate5.C: Likewise.
6365 * g++.dg/template/instantiate7.C: Likewise.
6366 * g++.dg/template/local6.C: Likewise.
6367 * g++.dg/template/lookup2.C: Likewise.
6368 * g++.dg/template/member5.C: Likewise.
6369 * g++.dg/template/memfriend15.C: Likewise.
6370 * g++.dg/template/memfriend16.C: Likewise.
6371 * g++.dg/template/memfriend17.C: Likewise.
6372 * g++.dg/template/memfriend7.C: Likewise.
6373 * g++.dg/template/meminit1.C: Likewise.
6374 * g++.dg/template/nested3.C: Likewise.
6375 * g++.dg/template/non-type-template-argument-1.C: Likewise.
6376 * g++.dg/template/nontype12.C: Likewise.
6377 * g++.dg/template/nontype13.C: Likewise.
6378 * g++.dg/template/nontype6.C: Likewise.
6379 * g++.dg/template/pr23510.C: Likewise.
6380 * g++.dg/template/pr35240.C: Likewise.
6381 * g++.dg/template/ptrmem15.C: Likewise.
6382 * g++.dg/template/ptrmem6.C: Likewise.
6383 * g++.dg/template/qualified-id1.C: Likewise.
6384 * g++.dg/template/qualttp20.C: Likewise.
6385 * g++.dg/template/qualttp3.C: Likewise.
6386 * g++.dg/template/qualttp4.C: Likewise.
6387 * g++.dg/template/qualttp5.C: Likewise.
6388 * g++.dg/template/qualttp6.C: Likewise.
6389 * g++.dg/template/qualttp7.C: Likewise.
6390 * g++.dg/template/qualttp8.C: Likewise.
6391 * g++.dg/template/recurse.C: Likewise.
6392 * g++.dg/template/recurse2.C: Likewise.
6393 * g++.dg/template/ref5.C: Likewise.
6394 * g++.dg/template/scope2.C: Likewise.
6395 * g++.dg/template/sfinae10.C: Likewise.
6396 * g++.dg/template/sfinae3.C: Likewise.
6397 * g++.dg/template/sizeof3.C: Likewise.
6398 * g++.dg/template/static9.C: Likewise.
6399 * g++.dg/template/template-id-2.C: Likewise.
6400 * g++.dg/template/typedef13.C: Likewise.
6401 * g++.dg/template/typename4.C: Likewise.
6402 * g++.dg/template/using14.C: Likewise.
6403 * g++.dg/template/using2.C: Likewise.
6404 * g++.dg/template/warn1.C: Likewise.
6405 * g++.dg/warn/Wparentheses-13.C: Likewise.
6406 * g++.dg/warn/Wparentheses-15.C: Likewise.
6407 * g++.dg/warn/Wparentheses-16.C: Likewise.
6408 * g++.dg/warn/Wparentheses-17.C: Likewise.
6409 * g++.dg/warn/Wparentheses-18.C: Likewise.
6410 * g++.dg/warn/Wparentheses-19.C: Likewise.
6411 * g++.dg/warn/Wparentheses-20.C: Likewise.
6412 * g++.dg/warn/Wparentheses-23.C: Likewise.
6413 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6414 * g++.dg/warn/noeffect2.C: Likewise.
6415 * g++.dg/warn/noeffect4.C: Likewise.
6416 * g++.dg/warn/pr8570.C: Likewise.
6417 * g++.old-deja/g++.brendan/init2.C: Likewise.
6418 * g++.old-deja/g++.eh/spec6.C: Likewise.
6419 * g++.old-deja/g++.pt/crash10.C: Likewise.
6420 * g++.old-deja/g++.pt/crash36.C: Likewise.
6421 * g++.old-deja/g++.pt/derived3.C: Likewise.
6422 * g++.old-deja/g++.pt/error2.C: Likewise.
6423 * g++.old-deja/g++.pt/explicit70.C: Likewise.
6424 * g++.old-deja/g++.pt/infinite1.C: Likewise.
6425 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6426 * g++.old-deja/g++.pt/overload7.C: Likewise.
6427 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6428
6429 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6430 Iain Sandoe <iains@gcc.gnu.org>
6431
6432 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6433 Added code to deal with the case when [Protocol
6434 -descriptionForInstanceMethod:] or [Protocol
6435 -descriptionForClassMethod:] returns NULL.
6436
6437 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
6438 Iain Sandoe <iains@gcc.gnu.org>
6439
6440 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6441 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6442 Added cast.
6443
6444 2011-06-07 Xinliang David Li <davidxl@google.com>
6445
6446 * gcc.dg/inline_2.c: New test.
6447 * gcc.dg/unroll_2.c: New test.
6448 * gcc.dg/inline_3.c: New test.
6449 * gcc.dg/unroll_3.c: New test.
6450 * gcc.dg/inline_4.c: New test.
6451 * gcc.dg/unroll_4.c: New test.
6452 * gcc.dg/inline_1.c: New test.
6453 * gcc.dg/unroll_1.c: New test.
6454
6455 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6456
6457 PR tree-optimization/48497
6458 * lib/gcc-defs.exp (dg-additional-options): New proc.
6459 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6460 -msse2 on 32-bit x86.
6461
6462 2011-06-06 Jason Merrill <jason@redhat.com>
6463
6464 * g++.dg/cpp0x/enum19.C: New.
6465
6466 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
6467
6468 * gcc.target/arm/neon-reload-class.c: New test.
6469
6470 2011-06-07 Dodji Seketeli <dodji@redhat.com>
6471
6472 PR debug/49130
6473 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6474
6475 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6476
6477 * gcc.target/arm/smlatb-1.c: New file.
6478 * gcc.target/arm/smlatt-1.c: New file.
6479 * gcc.target/arm/smlaltb-1.c: New file.
6480 * gcc.target/arm/smlaltt-1.c: New file.
6481
6482 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
6483
6484 * gcc.target/arm/mla-2.c: New test.
6485
6486 2011-06-07 Jakub Jelinek <jakub@redhat.com>
6487
6488 PR gcov-profile/49299
6489 * gcc.dg/tree-prof/pr49299-1.c: New test.
6490 * gcc.dg/tree-prof/pr49299-2.c: New test.
6491
6492 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
6493
6494 * lib/target-supports.exp
6495 (check_effective_target_vect_widen_mult_qi_to_hi):
6496 Add NEON as supporting target.
6497 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6498 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6499 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6500 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6501 using widening multiplication on targets that support it.
6502 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6503 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6504 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6505
6506 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6507
6508 Updated all testcases in the ObjC/ObjC++ testsuites to use the
6509 Modern Objective-C runtime API.
6510 * objc/execute/next_mapping.h: Removed.
6511 * objc-obj-c++-shared/next-mapping.h: Removed.
6512 * objc-obj-c++-shared/Object1.h: Removed.
6513 * objc-obj-c++-shared/Object1.m: Removed.
6514 * objc-obj-c++-shared/Object1.mm: Removed.
6515 * objc-obj-c++-shared/Object1-implementation.h: Removed.
6516 * objc-obj-c++-shared/Protocol1.h: Removed.
6517 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6518 of ProtoBool, IVAR_T and METHOD.
6519 * objc-obj-c++-shared/runtime.h: New.
6520 * objc-obj-c++-shared/TestsuiteObject.h: New.
6521 * objc-obj-c++-shared/TestsuiteObject.m: New.
6522
6523 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6524 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6525 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6526 it a class method.
6527 * objc/execute/_cmd.m: Include
6528 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6529 runtime API. ([TestClass +initialize]): Include this method also
6530 with the GNU runtime.
6531 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6532 Object. ([-setValue:]): Return void.
6533 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6534 with the GNU runtime. Include
6535 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
6536 for the NeXT runtime. Use the existing print_ivars() and
6537 compare_structures() implementations for the old NeXT runtime.
6538 Added new implementations for the Modern GNU and NeXT runtimes.
6539 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6540 well. (main): Use objc_getClass(). Use return instead of exit.
6541 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6542 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
6543 of exit().
6544 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6545 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
6546 instead of Object. (main): Use return instead of exit().
6547 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
6548 instead of Object. Removed prototype for exit(). (main): Use
6549 return instead of exit(). Use the Modern Objective-C runtime API.
6550 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6551 Object.
6552 * objc/execute/class-tests-1.h: Include
6553 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6554 runtime API. (test_class_with_superclass): Do not call [Object
6555 class]. There is no need to with the current libobjc.
6556 * objc/execute/class-tests-2.h: Include
6557 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
6558 runtime API.
6559 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6560 ../../objc-obj-c++-shared/next-mapping.h.
6561 * objc/execute/class-2.m: Likewise.
6562 * objc/execute/class-3.m: Likewise.
6563 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6564 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
6565 +initialize]): Include this method also with the GNU
6566 runtime. (main): Use the Modern Objective-C runtime API.
6567 * objc/execute/class-5.m: Likewise.
6568 * objc/execute/class-6.m: Likewise.
6569 * objc/execute/class-7.m: Likewise.
6570 * objc/execute/class-8.m: Likewise.
6571 * objc/execute/class-9.m: Likewise.
6572 * objc/execute/class-10.m: Likewise.
6573 * objc/execute/class-11.m: Likewise.
6574 * objc/execute/class-12.m: Likewise.
6575 * objc/execute/class-13.m: Likewise.
6576 * objc/execute/class-14.m: Likewise.
6577 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6578 this method also with the GNU runtime.
6579 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6580 +initialize]): Include this method also with the GNU runtime.
6581 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6582 of Object.
6583 * objc/execute/encode-1.m: Likewise.
6584 * objc/execute/enumeration-1.m: Likewise.
6585 * objc/execute/enumeration-2.m: Likewise.
6586 * objc/execute/exceptions/catchall-1.m: Likewise.
6587 * objc/execute/exceptions/finally-1.m: Likewise.
6588 * objc/execute/exceptions/foward-1.m: Likewise.
6589 * objc/execute/exceptions/local-variables-1.m: Likewise.
6590 * objc/execute/exceptions/throw-nil.m: Likewise.
6591 * objc/execute/exceptions/trivial.m: Likewise.
6592 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6593 of Object. Include objc/runtime.h instead of objc/objc-api.h.
6594 * objc/execute/exceptions/matcher-1.m: Likewise.
6595 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6596 Object.
6597 * objc/execute/formal_protocol-2.m: Likewise.
6598 * objc/execute/formal_protocol-3.m: Likewise.
6599 * objc/execute/formal_protocol-4.m: Likewise.
6600 * objc/execute/formal_protocol-5.m: Include
6601 ../../objc-obj-c++-shared/runtime.h. (main): Always use
6602 protocol_getName().
6603 * objc/execute/formal_protocol-6.m: Likewise.
6604 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6605 Object. Include <objc/Protocol.h> instead of
6606 ../../objc-obj-c++-shared/Protocol1.h.
6607 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6608 Object.
6609 * objc/execute/informal_protocol.m: Likewise.
6610 * objc/execute/load-3.m: Likewise.
6611 * objc/execute/many_args_method.m ([TestClass +initialize]):
6612 Include this method with the GNU runtime as well.
6613 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6614 * objc/execute/nested-func-1.m: Use TestsuiteObject
6615 instead of Object.
6616 * objc/execute/nil_method-1.m: Likewise.
6617 * objc/execute/no_clash.m: Likewise.
6618 * objc/execute/np-1.m: Do not include
6619 ../../objc-obj-c++-shared/Protocol1.h.
6620 (main): Use return instead of exit().
6621 * objc/execute/np-2.m: Do not include
6622 ../../objc-obj-c++-shared/Protocol1.h.
6623 ([MyObject +initialize]): Include this method also with the GNU
6624 runtime. (main): Use return instead of exit().
6625 * objc/execute/object_is_class.m: Include
6626 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6627 of Object. (main): Use the Modern Objective-C runtime API.
6628 * objc/execute/object_is_meta_class.m: Likewise.
6629 * objc/execute/private.m: Use TestsuiteObject instead of Object.
6630 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6631 instead of ../objc-obj-c++-shared/Protocol1.h. Include
6632 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
6633 Objective-C runtime API.
6634 * objc/execute/protocol-isEqual-2.m: Likewise.
6635 * objc/execute/protocol-isEqual-3.m: Likewise.
6636 * objc/execute/protocol-isEqual-4.m: Likewise.
6637 * objc/execute/redefining_self.m ([TestClass +initialize]):
6638 Include this method with the GNU runtime as well.
6639 * objc/execute/root_methods.m: Include
6640 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
6641 Include this method with the GNU runtime as well.
6642 (main): Use the Modern Objective-C runtime API.
6643 * objc/execute/selector-1.m: Include
6644 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
6645 of Object. (main): Use the Modern Objective-C runtime API.
6646 * objc/execute/static-1.m ([Test +initialize]): Include this
6647 method with the GNU runtime as well.
6648 * objc/execute/static-2.m: Likewise.
6649 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6650 * objc/execute/va_method.m: Do not include objc/objc-api.h.
6651 ([MathClass +initialize]): Include this method with the GNU
6652 runtime as well.
6653 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6654 instead of Object.
6655 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6656 * objc.dg/attributes/categ-attributes-2.m: Likewise.
6657 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6658 * objc.dg/attributes/method-attribute-1.m: Likewise.
6659 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6660 * objc.dg/attributes/method-attribute-2.m: Likewise.
6661 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6662 * objc.dg/attributes/method-attribute-3.m: Likewise.
6663 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6664 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6665 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6666 * obj-c++.dg/bitfield-1.mm: Likewise.
6667 * obj-c++.dg/bitfield-2.mm: Likewise
6668 * objc.dg/bitfield-3.m: Likewise.
6669 * obj-c++.dg/bitfield-4.mm: Likewise.
6670 * objc.dg/bitfield-5.m: Likewise
6671 * objc.dg/call-super-1.m: Likewise.
6672 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6673 Use objc_getClass() instead of objc_get_class(), but for the GNU
6674 runtime redefine objc_getClass as objc_get_class. Include
6675 ../objc-obj-c++-shared/runtime.h.
6676 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6677 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6678 Use the Modern Objective-C runtime API.
6679 * objc.dg/class-protocol-1.m: Include
6680 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6681 * obj-c++.dg/class-protocol-1.mm: Likewise.
6682 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6683 * objc.dg/comp-types-10.m: Likewise.
6684 * objc.dg/comp-types-11.m: Likewise.
6685 * objc.dg/comp-types-12.m: Likewise.
6686 * obj-c++.dg/comp-types-9.mm: Likewise.
6687 * obj-c++.dg/comp-types-11.mm: Likewise.
6688 * obj-c++.dg/comp-types-12.mm: Likewise.
6689 * obj-c++.dg/comp-types-13.mm: Likewise.
6690 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6691 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6692 * obj-c++.dg/cxx-scope-1.mm: Likewise.
6693 * obj-c++.dg/cxx-scope-2.mm: Likewise.
6694 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6695 * objc.dg/desig-init-1.m: Likewise.
6696 * obj-c++.dg/defs.mm: Likewise.
6697 * objc.dg/exceptions-2.m: Likewise.
6698 * obj-c++.dg/except-1.mm: Likewise.
6699 * obj-c++.dg/exceptions-2.mm: Likewise.
6700 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6701 Use the Modern Objective-C runtime API.
6702 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
6703 the Modern Objective-C runtime API. Do not include
6704 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
6705 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
6706 the Modern Objective-C runtime API except when using an older NeXT
6707 runtime.
6708 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
6709 the Modern Objective-C runtime API.
6710 * objc.dg/encode-7.m: Include objc/runtime.h instead of
6711 objc/encoding.h.
6712 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6713 * objc.dg/encode-7-next-64bit.m: Updated include.
6714 * objc.dg/encode-8.m: Include objc/runtime.h instead of
6715 objc/encoding.h.
6716 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
6717 the Modern Objective-C runtime API.
6718 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6719 Use the Modern Objective-C runtime API. Include objc/Protocol.h
6720 instead of ../objc-obj-c++-shared/Protocol1.h.
6721 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
6722 the Modern Objective-C runtime API except when using an older NeXT
6723 runtime.
6724 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
6725 the Modern Objective-C runtime API.
6726 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6727 Object.
6728 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6729 * objc.dg/fix-and-continue-2.m: Likewise.
6730 * objc.dg/foreach-1.m: Likewise.
6731 * objc.dg/foreach-2.m: Likewise.
6732 * objc.dg/foreach-3.m: Likewise.
6733 * objc.dg/foreach-4.m: Likewise.
6734 * objc.dg/foreach-5.m: Likewise.
6735 * objc.dg/foreach-6.m: Likewise.
6736 * objc.dg/foreach-7.m: Likewise.
6737 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
6738 Object.
6739 * objc.dg/func-ptr-2.m: Likewise.
6740 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6741 Do not include objc/objc-api.h.
6742 * obj-c++.dg/fsf-package-0.mm: Likewise.
6743 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6744 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6745 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6746 of Object.
6747 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6748 * objc.dg/gnu-runtime-3.m: Likewise.
6749 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6750 * objc.dg/headers.m: Include objc/runtime.h instead of
6751 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
6752 for the NeXT runtime.
6753 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6754 * obj-c++.dg/isa-field-1.mm: Likewise.
6755 * obj-c++.dg/ivar-list-semi.mm: Likewise.
6756 * objc.dg/layout-1.m: Likewise.
6757 * objc.dg/layout-2.m: Likewise.
6758 * objc.dg/local-decl-2.m: Likewise.
6759 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6760 Object. ([Container +elementForView:]): Use
6761 class_conformsToProtocol().
6762 * obj-c++.dg/lookup-2.mm: Likewise.
6763 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6764 * obj-c++.dg/local-decl-1.mm: Likewise.
6765 * objc.dg/method-3.m: Likewise.
6766 * objc.dg/method-4.m: Likewise.
6767 * objc.dg/method-6.m: Include objc/Protocol.h instead of
6768 ../objc-obj-c++-shared/Protocol1.h.
6769 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6770 * objc.dg/method-9.m: Likewise.
6771 * objc.dg/method-10.m: Likewise.
6772 * objc.dg/method-13.m ([Root +initialize]): Include this method
6773 also for the GNU runtime. (main): Use objc_getClass() also for
6774 the GNU runtime.
6775 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6776 * objc.dg/method-17.m: Likewise.
6777 * objc.dg/method-19.m: Likewise.
6778 * objc.dg/method-20b.m: Likewise.
6779 * obj-c++.dg/method-2.mm: Likewise.
6780 * obj-c++.dg/method-6.mm: Likewise.
6781 * obj-c++.dg/method-10.mm: Likewise.
6782 * obj-c++.dg/method-11.mm: Likewise.
6783 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6784 ../objc-obj-c++-shared/Protocol1.h.
6785 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6786 * obj-c++.dg/method-15.mm: Likewise.
6787 * obj-c++.dg/method-17.mm: Likewise.
6788 * obj-c++.dg/method-19.mm: Updated includes. ([Root
6789 +initialize]): Include this method also for the GNU
6790 runtime. (main): Use objc_getClass() also for the GNU runtime.
6791 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6792 * obj-c++.dg/method-22.mm: Likewise.
6793 * obj-c++.dg/method-23.mm: Likewise.
6794 * obj-c++.dg/no-extra-load.mm: Likewise.
6795 * objc.dg/objc-fast-4.m: Likewise.
6796 * objc.dg/objc-gc-4.m: Likewise.
6797 * obj-c++.dg/objc-gc-3.mm: Likewise.
6798 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
6799 protocol_getMethodDescription() instead of [Protocol
6800 -descriptionForInstanceMethod].
6801 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6802 Made it available with all runtimes. (main): Call -test instead
6803 of -class.
6804 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6805 and put into a category.
6806 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6807 Object. Include objc/objc.h.
6808 * obj-c++.dg/proto-lossage-2.mm: Likewise.
6809 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
6810 New. (main): Use protocol_getMethodDescription() instead
6811 of [Protocol -descriptionForInstanceMethod] and [Protocol
6812 -descriptionForClassMethod].
6813 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6814 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
6815 Objective-C runtime API.
6816 * obj-c++.dg/proto-qual-1.mm: Likewise.
6817 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6818 Object.
6819 * obj-c++.dg/property/property-1.mm: Likewise.
6820 * obj-c++.dg/qual-types-1.mm: Likewise.
6821 * objc.dg/selector-2.m: Include objc/objc.h instead of
6822 ../objc-obj-c++-shared/Object1.h.
6823 * obj-c++.dg/selector-2.mm: Likewise.
6824 * obj-c++.dg/selector-5.mm: Likewise.
6825 * obj-c++.dg/selector-6.mm: Likewise.
6826 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6827 Object. Do not include objc/objc-api.h.
6828 * obj-c++.dg/set-not-used-1.mm: Likewise.
6829 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6830 * objc.dg/stret-1.m: Likewise.
6831 * objc.dg/stret-2.m: Likewise.
6832 * obj-c++.dg/super-class-2.mm: Likewise.
6833 * objc.dg/super-class-3.m: Likewise.
6834 * objc.dg/super-class-4.m: Likewise.
6835 * objc.dg/sync-2.m: Likewise.
6836 * obj-c++.dg/sync-2.mm: Likewise.
6837 * objc.dg/sync-1.m: Include objc/objc.h instead of
6838 ../objc-obj-c++-shared/Object1.h.
6839 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6840 'Class' as the type of 'isa'.
6841 * objc.dg/special/unclaimed-category-1.m: Use the Modern
6842 Objective-C runtime API. ([TestClass +initialize]): Include this
6843 method with the GNU runtime as well.
6844 * objc.dg/strings/strings-1.m: Updated includes.
6845 * obj-c++.dg/strings/strings-1.mm: Likewise.
6846 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6847 objc.dg/strings/const-str-12b.m.
6848 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6849 * obj-c++.dg/template-3.mm: Likewise.
6850 * obj-c++.dg/template-4.mm: Likewise.
6851 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
6852 Objective-C runtime API.
6853 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6854 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6855 * obj-c++.dg/try-catch-1.mm: Likewise.
6856 * obj-c++.dg/try-catch-2.mm: Likewise.
6857 * objc.dg/try-catch-3.m: Likewise.
6858 * obj-c++.dg/try-catch-3.mm: Likewise.
6859 * objc.dg/try-catch-6.m: Likewise.
6860 * objc.dg/try-catch-7.m: Likewise.
6861 * obj-c++.dg/try-catch-7.mm: Likewise.
6862 * obj-c++.dg/try-catch-8.mm: Likewise.
6863 * obj-c++.dg/try-catch-9.mm: Likewise.
6864 * objc.dg/try-catch-10.m: Likewise.
6865 * obj-c++.dg/try-catch-11.mm: Likewise.
6866 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6867 Object. Include objc/objc.h.
6868 * obj-c++.dg/typedef-alias-1.mm: Likewise.
6869 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6870 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6871 Object. Use Modern Objective-C runtime API. Do not use
6872 performv::.
6873 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6874 * obj-c++.dg/torture/trivial.mm: Likewise.
6875 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6876 instead of ../objc-obj-c++-shared/Object1.h. Include
6877 ../objc-obj-c++-shared/runtime.h.
6878 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6879 * objc.dg/torture/strings/const-str-11.m: Likewise.
6880 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6881 * objc.dg/torture/strings/const-str-9.m: Likewise.
6882 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6883 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6884 instead of Object. Only add _FooClassReference if
6885 __NEXT_RUNTIME__.
6886 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6887 * objc.dg/torture/strings/const-str-8.m: Likewise.
6888 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6889 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6890 additional sources.
6891 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6892 Object.
6893 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6894 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6895 * obj-c++.dg/va-meth-1.mm: Likewise.
6896 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6897 ../objc-obj-c++-shared/Object1.h.
6898 * objc.dg/zero-link-3.m: Likewise.
6899
6900 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6901
6902 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6903
6904 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
6905
6906 PR objc-++/48275
6907 * obj-c++.dg/property/cxx-property-1.mm: New.
6908 * obj-c++.dg/property/cxx-property-2.mm: New.
6909
6910 2011-06-06 Jason Merrill <jason@redhat.com>
6911
6912 * g++.dg/cpp0x/regress/ptrmem1.C: New.
6913
6914 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
6915
6916 PR rtl-optimization/49145
6917 From Ryan Mansfield
6918 * gcc.c-torture/compile/pr49145.c: New test.
6919
6920 2011-06-06 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR testsuite/49288
6923 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6924 to dg-options, match also DW_AT_linkage_name.
6925
6926 PR debug/49294
6927 * gcc.dg/debug/pr49294.c: New test.
6928
6929 PR c++/49264
6930 * g++.dg/opt/pr49264.C: New test.
6931
6932 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
6933
6934 PR tree-optimization/49243
6935 * gcc.dg/pr49243.c: New.
6936
6937 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6938
6939 * gnat.dg/specs/cond_expr1.ads: New test.
6940
6941 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6942
6943 * gnat.dg/deferred_const4.ad[sb]: New test.
6944 * gnat.dg/deferred_const4_pkg.ads: New helper.
6945
6946 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * gnat.dg/test_tamdt.adb: Rename to...
6949 * gnat.dg/taft_type1.adb: ...this.
6950 * gnat.dg/tamdt.ad[sb]: Rename to...
6951 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6952 * gnat.dg/tamdt_aux.ads: Rename to...
6953 * gnat.dg/taft_type1_pkg2.ads: ...this.
6954 * gnat.dg/taft_type2.ad[sb]: New test.
6955 * gnat.dg/taft_type2_pkg.ads: New helper.
6956 * gnat.dg/taft_type3.adb: New test.
6957 * gnat.dg/taft_type3_pkg.ads: New helper.
6958
6959 2011-06-05 Tobias Burnus <burnus@net-b.de>
6960
6961 PR fortran/49255
6962 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6963 for F2008.
6964
6965 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6966
6967 PR testsuite/49287
6968 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6969 warning.
6970 * objc.dg/gnu-api-2-objc.m: Likewise.
6971 * obj-c++.dg/gnu-api-2-class.mm: Likewise
6972 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6973
6974 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
6975
6976 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
6977 alignment, not the alignment, when calling class_addIvar(). Add
6978 an 'isa' instance variable to the test root class.
6979 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6980
6981 2011-06-04 Jan Hubicka <jh@suse.cz>
6982
6983 PR tree-optimization/48893
6984 PR tree-optimization/49091
6985 PR tree-optimization/49179
6986 * gfortran.dg/pr49179.f90: New testcase
6987
6988 2011-06-04 Jan Hubicka <jh@suse.cz>
6989
6990 PR lto/48954
6991 * g++.dg/torture/pr48954.C: New testcase.
6992
6993 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6994
6995 * g++.dg/warn/delete-non-virtual-dtor.C: New.
6996
6997 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
6998
6999 PR c++/33840
7000 * g++.dg/diagnostic/bitfld2.C: New.
7001
7002 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR target/49281
7005 * gcc.c-torture/execute/pr49281.c: New test.
7006
7007 2011-06-04 Jan Hubicka <jh@suse.cz>
7008
7009 PR tree-optimize/48929
7010 * gcc.c-torture/compile/pr48929.c: New testcase.
7011
7012 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7013
7014 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7015
7016 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR c++/49276
7019 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7020
7021 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7022
7023 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7024
7025 2011-06-03 Richard Henderson <rth@redhat.com>
7026 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7027
7028 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7029
7030 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7031
7032 * objc.dg/headers.m: Do not include objc-list.h.
7033
7034 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7035
7036 * objc.dg/type-stream-1.m: Test removed.
7037 * objc.dg/headers.m: Do not include typedstream.h.
7038
7039 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7040
7041 * objc.dg/torture/forward-1.m (main): Updated testcase.
7042
7043 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7044
7045 PR target/49163
7046 * gcc.c-torture/compile/pr49163.c: New.
7047
7048 2011-06-02 Asher Langton <langton2@llnl.gov>
7049
7050 PR fortran/49268
7051 * gfortran.dg/PR49268.f90: New test.
7052
7053 2011-06-02 Asher Langton <langton2@llnl.gov>
7054
7055 PR fortran/37039
7056 * gfortran.dg/PR37039.f90: New test.
7057
7058 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7059
7060 PR objc/48539
7061 * objc.dg/method-5.m: Updated.
7062 * objc.dg/method-19.m: Updated.
7063 * objc.dg/method-lookup-1.m: New.
7064 * obj-c++.dg/method-6.mm: Updated.
7065 * obj-c++.dg/method-7.mm: Updated.
7066 * obj-c++.dg/method-lookup-1.mm: New.
7067
7068 2011-06-02 DJ Delorie <dj@redhat.com>
7069
7070 * lib/timeout.exp (timeout): Add board_info support.
7071
7072 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7073
7074 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7075
7076 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7077
7078 PR fortran/49265
7079 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7080 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7081
7082 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7083 Hans-Peter Nilsson <hp@axis.com>
7084
7085 PR rtl-optimization/48840
7086 * gcc.target/sparc/ultrasp13.c: New test.
7087
7088 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7089
7090 PR target/49238
7091 * gcc.c-torture/compile/pr49238.c: New.
7092
7093 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7094
7095 * gcc.target/arm/g2.c: Skip test in -mthumb.
7096 Skip test unless cpu is xscale.
7097 * gcc.target/arm/scd42-2.c: Likewise.
7098 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7099
7100 2011-06-01 Jason Merrill <jason@redhat.com>
7101
7102 * g++.dg/cpp0x/decltype28.C: New.
7103 * g++.dg/cpp0x/decltype29.C: New.
7104
7105 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7106
7107 PR target/45074
7108 * gcc.target/mips/pr45074.c: New test.
7109
7110 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7111 Hans-Peter Nilsson <hp@axis.com>
7112
7113 PR rtl-optimization/48830
7114 * gcc.target/sparc/ultrasp12.c: New test.
7115
7116 2011-06-01 David Li <davidxl@google.com>
7117
7118 * gcc.dg/profile-dir-1.c: Change pass name.
7119 * gcc.dg/profile-dir-2.c: Ditto.
7120 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7121 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7122 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7123 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7124 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7125 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7126 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7127 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7128 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7129 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7130 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7131 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7132 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7133 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7134 * gcc.dg/profile-dir-3.c: Ditto.
7135 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7136
7137 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7138
7139 * objc.dg/attributes/method-nonnull-1.m: New test.
7140 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7141
7142 2011-05-31 Tobias Burnus <burnus@net-b.de>
7143
7144 PR fortran/18918
7145 * gfortran.dg/coarray_atomic_1.f90: New.
7146 * gfortran.dg/coarray/atomic_1.f90: New.
7147
7148 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7149
7150 * gcc.dg/guality/bswaptest.c: New test.
7151 * gcc.dg/guality/clztest.c: New test.
7152 * gcc.dg/guality/ctztest.c: New test.
7153 * gcc.dg/guality/rotatetest.c: New test.
7154
7155 PR target/48688
7156 * gcc.target/i386/pr48688.c: New test.
7157
7158 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7159
7160 PR c++/48010
7161 * g++.dg/lookup/name-clash9.C: New.
7162
7163 2011-05-31 Tobias Burnus <burnus@net-b.de>
7164
7165 PR fortran/18918
7166 * gfortran.dg/coarray/dummy_1.f90: New.
7167
7168 2011-05-31 Tobias Burnus <burnus@net-b.de>
7169
7170 PR fortran/18918
7171 * gfortran.dg/coarray/save_1.f90: New.
7172 * gfortran.dg/coarray_4.f90: Update dg-error.
7173
7174 2011-05-31 Jason Merrill <jason@redhat.com>
7175
7176 * g++.dg/cpp0x/rv-template1.C: New.
7177
7178 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR rtl-optimization/49235
7181 * gcc.dg/pr49235.c: New test.
7182
7183 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7184
7185 PR tree-optimization/49093
7186 * gcc.dg/vect/pr49093.c: New test.
7187
7188 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7189
7190 PR debug/49047
7191 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7192
7193 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7194
7195 PR testsuite/49239
7196 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7197 output array.
7198
7199 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7200
7201 PR target/49186
7202 * gcc.c-torture/execute/pr49186.c: New.
7203
7204 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7205
7206 PR target/49168
7207 * gcc.target/i386/pr49168-1.c: New.
7208
7209 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7210 Eric Botcazou <ebotcazou@adacore.com>
7211
7212 * gcc.dg/guality/drap.c: New test.
7213
7214 2011-05-30 Richard Guenther <rguenther@suse.de>
7215
7216 PR tree-optimization/49210
7217 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7218 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7219
7220 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR c++/49223
7223 * g++.dg/gomp/pr49223-1.C: New test.
7224 * g++.dg/gomp/pr49223-2.C: New test.
7225
7226 2011-05-30 Richard Guenther <rguenther@suse.de>
7227
7228 PR tree-optimization/49218
7229 * gcc.c-torture/execute/pr49218.c: New testcase.
7230
7231 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7232
7233 PR tree-optimization/49199
7234 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7235 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7236 -fno-tree-scev-cprop.
7237
7238 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7239
7240 PR fortran/47601
7241 * gfortran.dg/extends_13.f03: New.
7242
7243 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7244
7245 PR rtl-optimization/49095
7246 * gcc.target/i386/pr49095.c: New test.
7247
7248 2011-05-29 Tobias Burnus <burnus@net-b.de>
7249
7250 PR fortran/18918
7251 * gfortran.dg/coarray_24.f90: New.
7252
7253 2011-05-29 Tobias Burnus <burnus@net-b.de>
7254
7255 PR fortran/18918
7256 * gfortran.dg/coarray_23.f90: New.
7257
7258 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
7259
7260 From Ryan Mansfield
7261 * gcc.dg/pr48826.c: New test.
7262
7263 2011-05-29 Richard Guenther <rguenther@suse.de>
7264
7265 PR tree-optimization/49217
7266 * gcc.dg/torture/pr49217.c: New testcase.
7267
7268 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
7269
7270 PR testsuite/49222
7271 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7272
7273 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
7274
7275 * gnat.dg/boolean_subtype.adb: Rename to...
7276 * gnat.dg/boolean_subtype1.adb: ...this.
7277
7278 2011-05-28 Jason Merrill <jason@redhat.com>
7279
7280 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7281
7282 2011-05-27 Jason Merrill <jason@redhat.com>
7283
7284 * g++.dg/cpp0x/enum18.C: Adjust.
7285
7286 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7287
7288 2011-05-27 Tobias Burnus <burnus@net-b.de>
7289
7290 PR fortran/18918
7291 * gfortran.dg/coarray_22.f90: New.
7292
7293 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7294
7295 PR tree-optimization/46728
7296 * gcc.target/powerpc/pr46728-1.c: New.
7297 * gcc.target/powerpc/pr46728-2.c: New.
7298 * gcc.target/powerpc/pr46728-3.c: New.
7299 * gcc.target/powerpc/pr46728-4.c: New.
7300 * gcc.target/powerpc/pr46728-5.c: New.
7301 * gcc.dg/pr46728-6.c: New.
7302 * gcc.target/powerpc/pr46728-7.c: New.
7303 * gcc.target/powerpc/pr46728-8.c: New.
7304 * gcc.dg/pr46728-9.c: New.
7305 * gcc.target/powerpc/pr46728-10.c: New.
7306 * gcc.target/powerpc/pr46728-11.c: New.
7307 * gcc.dg/pr46728-12.c: New.
7308 * gcc.target/powerpc/pr46728-13.c: New.
7309 * gcc.target/powerpc/pr46728-14.c: New.
7310 * gcc.target/powerpc/pr46728-15.c: New.
7311 * gcc.target/powerpc/pr46728-16.c: New.
7312
7313 2011-05-27 Jason Merrill <jason@redhat.com>
7314
7315 * g++.dg/abi/mangle47.C: New.
7316
7317 PR c++/49176
7318 * g++.dg/template/const5.C: New.
7319
7320 * g++.dg/cpp0x/enum18.C: New.
7321
7322 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7323
7324 * g++.dg/cpp0x/error6.C: New.
7325
7326 * g++.dg/cpp0x/error5.C: New.
7327
7328 2011-05-27 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR c++/49165
7331 * g++.dg/eh/cond6.C: New test.
7332
7333 2011-05-27 Tobias Burnus <burnus@net-b.de>
7334
7335 PR fortran/48820
7336 * gfortran.dg/rank_3.f90: New.
7337 * gfortran.dg/rank_4.f90: New.
7338
7339 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
7340
7341 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7342 replace dump search.
7343
7344 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
7345
7346 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7347 * gnat.dg/bit_packed_array5.adb: ...here.
7348
7349 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7350
7351 PR c++/42056
7352 * g++.dg/cpp0x/auto25.C: New.
7353
7354 2011-05-27 Richard Guenther <rguenther@suse.de>
7355
7356 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7357
7358 2011-05-27 Richard Guenther <rguenther@suse.de>
7359
7360 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7361
7362 2011-05-27 Richard Guenther <rguenther@suse.de>
7363
7364 PR middle-end/49189
7365 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7366
7367 2011-05-26 Jason Merrill <jason@redhat.com>
7368
7369 * g++.dg/cpp0x/friend1.C: New.
7370 * g++.dg/cpp0x/friend2.C: New.
7371
7372 * g++.dg/cpp0x/auto7.C: Update.
7373 * g++.dg/template/crash50.C: Adjust.
7374 * g++.dg/template/static9.C: Adjust.
7375 * g++.old-deja/g++.ext/memconst.C: Adjust.
7376
7377 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
7378
7379 * gcc.dg/march.c: Ignore a note for some targets.
7380
7381 2011-05-26 Janis Johnson <janis187@us.ibm.com>
7382 Nathan Froyd <froydnj@codesourcery.com>
7383
7384 PR c++/2288
7385 PR c++/18770
7386 * g++.old-deja/g++.jason/cond.C: Remove xfails.
7387 * g++.dg/parse/pr18770.C: New test.
7388 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7389
7390 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7391
7392 PR fortran/48955
7393 * gfortran.dg/dependency_40.f90 : New test.
7394
7395 2011-05-26 Tobias Burnus <burnus@net-b.de>
7396
7397 PR fortran/18918
7398 * gfortran.dg/coarray/registering_1.f90: New.
7399
7400 2011-05-26 Jason Merrill <jason@redhat.com>
7401
7402 * g++.dg/cpp0x/variadic111.C: New.
7403 * g++.dg/cpp0x/variadic41.C: Adjust.
7404
7405 2011-05-26 Richard Guenther <rguenther@suse.de>
7406
7407 PR tree-optimization/48702
7408 * gcc.dg/torture/pr48702.c: New testcase.
7409
7410 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7411
7412 PR gcov-profile/48845
7413 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7414 support.
7415 * gcc.dg/matrix/matrix.exp: Likewise.
7416 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7417 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7418 line number to check_profiling_available.
7419 * lib/target-supports.exp (check_profiling_available): Account for
7420 this.
7421 Require TLS runtime support with -fprofile-generate.
7422 * lib/profopt.exp (profopt-execute): Add TLS options for
7423 -fprofile-generate.
7424 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7425
7426 2011-05-26 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR c++/49165
7429 * g++.dg/eh/cond5.C: New test.
7430
7431 PR tree-optimization/49161
7432 * gcc.c-torture/execute/pr49161.c: New test.
7433
7434 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7435
7436 * gcc.target/arm/neon-vorn-vbic.c: New test.
7437
7438 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
7439
7440 PR tree-optimization/49038
7441 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7442 * gcc.dg/vect/pr49038.c: New test.
7443
7444 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
7445
7446 * g++.dg/init/pr25811-3.C: New.
7447 * g++.dg/init/pr25811-4.C: New.
7448
7449 2011-05-25 Jason Merrill <jason@redhat.com>
7450
7451 * g++.dg/cpp0x/enum17.C: New.
7452 * g++.old-deja/g++.jason/rfg10.C: Adjust.
7453
7454 * g++.dg/cpp0x/auto24.C: New.
7455
7456 * g++.dg/cpp0x/error4.C: New.
7457
7458 * g++.dg/cpp0x/rv-restrict.C: New.
7459
7460 * g++.dg/cpp0x/enum15.C: New.
7461 * g++.dg/cpp0x/constexpr-switch2.C: New.
7462
7463 * g++.dg/cpp0x/variadic110.C: New.
7464
7465 * g++.dg/cpp0x/auto9.C: Add typedef test.
7466
7467 * g++.dg/cpp0x/auto23.C: New.
7468 * g++.dg/cpp0x/auto9.C: Adjust.
7469
7470 * g++.dg/cpp0x/defaulted29.C: New.
7471
7472 * g++.dg/cpp0x/initlist51.C: New.
7473
7474 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
7475
7476 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7477 * g++.dg/abi/packed1.C: Suppress warning.
7478 * g++.dg/warn/Wunused-parm-3.C: Likewise.
7479 * g++.dg/template/stdarg1.C: Likewise.
7480 * g++.dg/other/packed1.C: Remove arm from xfail list.
7481
7482 2011-05-25 Jason Merrill <jason@redhat.com>
7483
7484 * g++.dg/cpp0x/enum16.C: New.
7485 * g++.dg/parse/error15.C: Adjust.
7486
7487 * g++.dg/cpp0x/initlist50.C: New.
7488
7489 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7490
7491 * g++.dg/cpp0x/variadic109.C: New.
7492
7493 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
7494
7495 * gcc.target/i386/pause-1.c: New.
7496
7497 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
7498
7499 * gcc.dg/stack-usage-1.c: Adjust comment.
7500 * gcc.dg/stack-usage-2.c: New test.
7501
7502 2011-05-25 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR c++/49136
7505 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7506 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7507
7508 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
7509
7510 PR rtl-optimization/48757
7511 * gfortran.dg/pr48757.f: New test case.
7512
7513 2011-05-24 Jason Merrill <jason@redhat.com>
7514
7515 * g++.dg/cpp0x/access01.C: New.
7516
7517 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7518
7519 PR libobjc/48177
7520 * objc.dg/pr48177.m: New testcase.
7521
7522 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
7523
7524 PR objc/48187
7525 * objc.dg/pr48187.m: New testcase.
7526 * obj-c++.dg/pr48187.mm: New testcase.
7527 * objc.dg/ivar-extra-semicolon.m: New testcase.
7528
7529 2011-05-24 Jason Merrill <jason@redhat.com>
7530
7531 * g++.dg/template/access21.C: New.
7532 * g++.dg/template/access22.C: New.
7533
7534 2011-05-24 Michael Matz <matz@gcc.gnu.org>
7535
7536 PR rtl-optimization/48633
7537 * g++.dg/pr48633.C: New test.
7538
7539 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7540
7541 PR target/49133
7542 * g++.dg/other/pr49133.C: New test.
7543
7544 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
7545 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7546
7547 * gcc.dg/torture/tls/run-gd.c: New test.
7548 * gcc.dg/torture/tls/run-ie.c: New test.
7549 * gcc.dg/torture/tls/run-ld.c: New test.
7550 * gcc.dg/torture/tls/run-le.c: New test.
7551 * lib/target-supports.exp (check_effective_target_tls_runtime):
7552 Build testcase with TLS options.
7553
7554 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7555
7556 * gcc.dg/vect/pr48172.c: Remove dg-do run.
7557
7558 2011-05-24 Tom de Vries <tom@codesourcery.com>
7559
7560 PR tree-optimization/49121
7561 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7562
7563 2011-05-23 Jason Merrill <jason@redhat.com>
7564
7565 * g++.dg/cpp0x/defaulted28.C: New.
7566
7567 * g++.dg/cpp0x/sfinae25.C: New.
7568
7569 * g++.dg/cpp0x/rv-cast2.C: New.
7570
7571 * g++.dg/cpp0x/enum14.C: New.
7572
7573 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR lto/49123
7576 * gcc.c-torture/execute/pr49123.c: New test.
7577
7578 PR debug/49032
7579 * gcc.dg/debug/pr49032.c: New test.
7580
7581 PR c/49120
7582 * gcc.dg/pr49120.c: New test.
7583
7584 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
7585
7586 PR target/47315
7587 * gcc.target/i386/pr47315.c: New test.
7588
7589 2011-05-23 Jason Merrill <jason@redhat.com>
7590
7591 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7592
7593 * g++.dg/cpp0x/sfinae24.C: New.
7594
7595 * g++.dg/cpp0x/error3.C: New.
7596
7597 * g++.dg/cpp0x/defaulted27.C: New.
7598
7599 * g++.dg/cpp0x/decltype27.C: New.
7600
7601 2011-05-23 Richard Guenther <rguenther@suse.de>
7602
7603 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7604
7605 2011-05-23 Richard Guenther <rguenther@suse.de>
7606
7607 PR tree-optimization/40874
7608 * g++.dg/tree-ssa/pr40874.C: New testcase.
7609
7610 2011-05-23 Richard Guenther <rguenther@suse.de>
7611
7612 PR tree-optimization/49115
7613 * g++.dg/torture/pr49115.C: New testcase.
7614
7615 2011-05-23 Richard Guenther <rguenther@suse.de>
7616
7617 PR middle-end/15419
7618 * gcc.dg/memcpy-3.c: New testcase.
7619
7620 2011-05-23 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR middle-end/48973
7623 * gcc.c-torture/execute/pr48973-1.c: New test.
7624 * gcc.c-torture/execute/pr48973-2.c: New test.
7625
7626 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
7627
7628 PR c++/18016
7629 * g++.dg/warn/pr18016.C: New.
7630
7631 2011-05-23 Tom de Vries <tom@codesourcery.com>
7632
7633 PR target/45098
7634 * gcc.target/arm/ivopts-6.c: New test.
7635
7636 2011-05-22 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR middle-end/49029
7639 * gcc.c-torture/compile/pr49029.c: New test.
7640
7641 2011-05-22 Jason Merrill <jason@redhat.com>
7642
7643 * g++.dg/cpp0x/sfinae23.C: New.
7644 * g++.dg/cpp0x/sfinae8.C: Correct.
7645
7646 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7647
7648 * gfortran.dg/function_optimize_8.f90: New test case.
7649
7650 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
7651
7652 PR tree-optimization/49087
7653 * gcc.dg/vect/O3-pr49087.c: New test.
7654
7655 2011-05-21 Jason Merrill <jason@redhat.com>
7656
7657 * g++.dg/debug/const5.C: New.
7658
7659 2011-05-20 Jason Merrill <jason@redhat.com>
7660
7661 * g++.dg/cpp0x/constexpr-static7.C: Extend.
7662
7663 * g++.dg/cpp0x/constexpr-static7.C: New.
7664
7665 * g++.dg/cpp0x/enum12.C: New.
7666 * g++.dg/cpp0x/enum13.C: New.
7667
7668 2011-05-21 Janus Weil <janus@gcc.gnu.org>
7669
7670 PR fortran/48699
7671 * gfortran.dg/select_type_23.f03: New.
7672
7673 2011-05-20 Jason Merrill <jason@redhat.com>
7674
7675 * g++.dg/cpp0x/defaulted26.C: New.
7676
7677 * g++.dg/cpp0x/noexcept02.C: Fix.
7678 * g++.dg/cpp0x/noexcept03.C: Fix.
7679 * g++.dg/cpp0x/noexcept08.C: Fix.
7680 * g++.dg/cpp0x/noexcept10.C: New.
7681
7682 2011-05-20 Janus Weil <janus@gcc.gnu.org>
7683
7684 PR fortran/48706
7685 * gfortran.dg/extends_12.f03: New.
7686
7687 2011-05-20 Jason Merrill <jason@redhat.com>
7688
7689 * g++.dg/template/koenig9.C: New.
7690 * g++.dg/opt/pr47615.C: Fix.
7691 * g++.dg/overload/defarg1.C: Fix.
7692 * g++.dg/tc1/dr213.C: Remove xfail.
7693 * g++.dg/torture/pr34850.C: Fix.
7694 * g++.dg/torture/pr39362.C: Fix.
7695 * g++.old-deja/g++.brendan/crash56.C: Fix.
7696 * g++.old-deja/g++.pt/memtemp47.C: Fix.
7697
7698 2011-05-20 Richard Guenther <rguenther@suse.de>
7699
7700 PR tree-optimization/49079
7701 * gcc.dg/torture/pr49079.c: New testcase.
7702
7703 2011-05-20 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR tree-optimization/49073
7706 * gcc.c-torture/execute/pr49073.c: New test.
7707
7708 2011-06-19 Tobias Burnus <burnus@net-b.de>
7709
7710 PR fortran/18918
7711 * gfortran.dg/coarray_21.f90: New.
7712
7713 2011-05-19 Joseph Myers <joseph@codesourcery.com>
7714
7715 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7716 output.
7717
7718 2011-05-19 Richard Guenther <rguenther@suse.de>
7719
7720 PR testsuite/49063
7721 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7722
7723 2011-05-19 Richard Guenther <rguenther@suse.de>
7724
7725 PR middle-end/48985
7726 * gcc.dg/builtin-object-size-11.c: New testcase.
7727
7728 2011-05-19 Tom de Vries <tom@codesourcery.com>
7729
7730 PR target/45098
7731 * gcc.target/arm/ivopts.c: New test.
7732 * gcc.target/arm/ivopts-2.c: New test.
7733
7734 2011-05-19 Tom de Vries <tom@codesourcery.com>
7735
7736 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7737
7738 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7739
7740 * gcc.c-torture/execute/960321-1.x: Remove.
7741
7742 2011-05-18 Janus Weil <janus@gcc.gnu.org>
7743
7744 PR fortran/48700
7745 * gfortran.dg/move_alloc_4.f90: New.
7746
7747 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
7748
7749 PR target/49002
7750 * gcc.target/i386/pr49002-1.c: New test.
7751 * gcc.target/i386/pr49002-2.c: Likewise.
7752
7753 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR tree-optimization/49039
7756 * gcc.c-torture/execute/pr49039.c: New test.
7757 * gcc.dg/tree-ssa/pr49039.c: New test.
7758 * g++.dg/torture/pr49039.C: New test.
7759
7760 2011-05-18 Jason Merrill <jason@redhat.com>
7761
7762 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7763 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7764 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7765
7766 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
7767
7768 * gcc.target/bfin/mcpu-bf592.c: New test.
7769
7770 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
7771
7772 PR tree-optimization/41881
7773 * gcc.dg/vect/O3-pr41881.c: New test.
7774 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7775
7776 2011-05-18 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR tree-optimization/49000
7779 * gcc.dg/pr49000.c: New test.
7780
7781 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
7782
7783 * gnat.dg/invalid1.adb: New test.
7784
7785 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
7786
7787 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7788 scan pattern.
7789 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7790 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7791
7792 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7793
7794 PR c++/48994
7795 * g++.dg/cpp0x/range-for18.C: New.
7796
7797 2011-05-15 Tobias Burnus <burnus@net-b.de>
7798
7799 PR fortran/18918
7800 * gfortran.dg/coarray/image_index_2.f90: New.
7801
7802 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
7803
7804 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7805 * g++.dg/cpp0x/override2.C: New.
7806
7807 2011-05-14 Tobias Burnus <burnus@net-b.de>
7808
7809 PR fortran/18918
7810 * gfortran.de/coarray_20.f90: New.
7811
7812 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7813
7814 PR fortran/22572
7815 * function_optimize_7.f90: New test case.
7816
7817 2011-05-13 Jason Merrill <jason@redhat.com>
7818
7819 * g++.dg/cpp0x/decltype26.C: New.
7820 * g++.dg/cpp0x/enum11.C: New.
7821
7822 2011-05-13 Tobias Burnus <burnus@net-b.de>
7823
7824 PR fortran/48972
7825 PR fortran/48991
7826 * gfortran.dg/assign_8.f90: Update dg-error.
7827
7828 2011-05-13 Tobias Burnus <burnus@net-b.de>
7829
7830 PR fortran/48972
7831 * gfortran.dg/io_constraints_8.f90: New.
7832 * gfortran.dg/io_constraints_9.f90: New.
7833
7834 2011-05-13 Martin Thuresson <martint@google.com>
7835
7836 PR gcov-profile/47793
7837 * gcc.dg/pr47793.c: New.
7838
7839 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR tree-optimization/48975
7842 * gcc.dg/pr48975.c: New test.
7843
7844 2011-05-12 Tobias Burnus <burnus@net-b.de>
7845
7846 PR fortran/48972
7847 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7848
7849 2011-05-12 Jason Merrill <jason@redhat.com>
7850
7851 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7852
7853 2011-05-12 Geert Bosch <bosch@adacore.com>
7854
7855 * gnat.dg/view_conversion1.adb: New test.
7856
7857 2011-05-12 Richard Guenther <rguenther@suse.de>
7858
7859 PR tree-optimization/48172
7860 * gcc.dg/vect/pr48172.c: New testcase.
7861
7862 2011-05-12 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR debug/48967
7865 * g++.dg/opt/pr48967.C: New test.
7866
7867 2011-05-11 Jason Merrill <jason@redhat.com>
7868
7869 * g++.dg/cpp0x/constexpr-friend.C: New.
7870 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7871
7872 * g++.dg/cpp0x/sfinae22.C: New.
7873
7874 2011-05-11 Tobias Burnus <burnus@net-b.de>
7875
7876 PR fortran/48889
7877 * gfortran.dg/generic_24.f90: New.
7878
7879 2011-05-11 Richard Guenther <rguenther@suse.de>
7880
7881 PR tree-optimization/15256
7882 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7883
7884 2011-05-11 Jakub Jelinek <jakub@redhat.com>
7885
7886 PR debug/48159
7887 * gcc.dg/pr48159-1.c: New test.
7888 * gcc.dg/pr48159-2.c: New test.
7889
7890 2011-05-11 Richard Guenther <rguenther@suse.de>
7891
7892 PR middle-end/48953
7893 * gcc.dg/torture/pr48953.c: New testcase.
7894
7895 2011-05-11 Richard Guenther <rguenther@suse.de>
7896
7897 PR tree-optimization/18041
7898 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7899
7900 2011-05-11 Alan Modra <amodra@gmail.com>
7901
7902 PR target/47755
7903 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7904
7905 2011-05-10 Jason Merrill <jason@redhat.com>
7906
7907 * g++.dg/cpp0x/defaulted25.C: New.
7908 * g++.dg/template/crash7.C: Adjust.
7909
7910 * g++.dg/cpp0x/variadic108.C: New.
7911
7912 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
7913
7914 * g++.dg/inherit/virtual9.C: Extend.
7915
7916 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7917
7918 PR target/48857
7919 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7920 are passed and returned in vector registers.
7921
7922 2011-05-10 Richard Guenther <rguenther@suse.de>
7923
7924 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7925 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7926 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7927 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7928 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
7929 applies.
7930
7931 2011-05-10 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR tree-optimization/48611
7934 PR tree-optimization/48794
7935 * gfortran.dg/gomp/pr48611.f90: New test.
7936 * gfortran.dg/gomp/pr48794.f90: New test.
7937
7938 PR debug/48928
7939 * gcc.dg/dfp/pr48928.c: New test.
7940
7941 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7942
7943 PR c++/48522
7944 * g++.dg/cpp0x/pr48522.C: New.
7945
7946 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7947
7948 PR c++/48735
7949 * g++.dg/cpp0x/sfinae21.C: New.
7950
7951 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7952
7953 * g++.dg/template/sfinae28.C: Rename to...
7954 * g++.dg/cpp0x/sfinae19.C: ... this.
7955 * g++.dg/template/sfinae29.C: Rename to...
7956 * g++.dg/cpp0x/sfinae20.C: ... this.
7957
7958 2011-05-09 Jeff Law <law@redhat.com>
7959
7960 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7961 consistent results.
7962
7963 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
7964
7965 PR c++/20039
7966 * g++.dg/init/pr20039.C: New.
7967
7968 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7969
7970 PR c++/48737
7971 PR c++/48744
7972 * g++.dg/template/sfinae28.C: New.
7973 * g++.dg/template/sfinae29.C: Likewise.
7974
7975 2011-05-09 Jason Merrill <jason@redhat.com>
7976
7977 * g++.dg/template/nontype23.C: New.
7978
7979 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
7980 PR c++/48859
7981 * g++.dg/init/pr48859.C: New.
7982
7983 2011-05-09 Jason Merrill <jason@redhat.com>
7984
7985 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7986 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7987 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7988 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7989 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7990 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7991 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7992 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7993
7994 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
7995
7996 * g++.dg/inherit/virtual9.C: New.
7997
7998 2011-05-09 Dodji Seketeli <dodji@redhat.com>
7999
8000 PR c++/48574
8001 * g++.dg/template/dependent-expr8.C: New test case.
8002
8003 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8004
8005 PR tree-optimization/48837
8006 * gcc.dg/pr48837.c: New testcase.
8007
8008 2011-05-06 Jason Merrill <jason@redhat.com>
8009
8010 * g++.dg/cpp0x/constexpr-condition2.C: New.
8011
8012 * g++.dg/cpp0x/constexpr-missing.C: New.
8013
8014 2011-05-06 Tobias Burnus <burnus@net-b.de>
8015
8016 PR fortran/18918
8017 * gfortran.dg/coarray/this_image_2.f90: New.
8018
8019 2011-05-06 Tobias Burnus <burnus@net-b.de>
8020
8021 PR fortran/48858
8022 PR fortran/48820
8023 * gfortran.dg/bind_c_usage_22.f90: New.
8024 * gfortran.dg/bind_c_usage_23.f90: New.
8025 * gfortran.dg/bind_c_usage_24.f90: New.
8026 * gfortran.dg/bind_c_usage_24_c.c: New.
8027
8028 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8029
8030 PR c++/48838
8031 * g++.dg/template/member9.C: New test case.
8032
8033 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8034
8035 * gnat.dg/discr29.ad[sb]: New test.
8036 * gnat.dg/discr30.adb: Likewise.
8037
8038 2011-05-05 Julian Brown <julian@codesourcery.com>
8039
8040 * gcc.target/arm/neon-vset_lanes8.c: New test.
8041
8042 2011-05-05 Jason Merrill <jason@redhat.com>
8043
8044 * g++.dg/init/new32.C: New.
8045
8046 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8047
8048 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8049 Fix typo.
8050
8051 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR rtl-optimization/48381
8054 * gcc.c-torture/compile/pr48381.c: New test.
8055
8056 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8057
8058 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8059 to dg-options.
8060 * gcc.target/i386/opt-1.c: Ditto.
8061
8062 2011-05-04 Jason Merrill <jason@redhat.com>
8063
8064 * g++.dg/conversion/base1.C: New.
8065
8066 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8067
8068 PR libgfortran/48787
8069 * gfortran.dg/round_3.f08: Add more checks to test case.
8070
8071 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8072
8073 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8074 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8075 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8076 Gate test on effective_target fd_truncate.
8077
8078 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8079
8080 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8081 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8082 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8083 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8084 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8085 * gcc.target/i386/pr38824.c: Ditto.
8086 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8087 * gcc.target/i386/vecinit-2.c: Ditto.
8088 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8089 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8090 * gcc.target/i386/parity-2.c: Ditto.
8091 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8092
8093 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8094
8095 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8096 remove duplication.
8097 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8098 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8099 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8100
8101 2011-05-03 Tobias Burnus <burnus@net-b.de>
8102
8103 PR fortran/18918
8104 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8105
8106 2011-05-03 Tobias Burnus <burnus@net-b.de>
8107
8108 PR fortran/18918
8109 * gfortran.dg/coarray/this_image_1.f90: New.
8110
8111 2011-05-03 Tobias Burnus <burnus@net-b.de>
8112
8113 PR fortran/18918
8114 * gfortran.dg/coarray/caf.dg: New.
8115 * gfortran.dg/coarray/image_index_1.f90: New, copied
8116 from ../coarray_16.f90.
8117
8118 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8119
8120 PR c++/28501
8121 * g++.dg/ext/complex9.C: New.
8122
8123 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8124
8125 From Mike Frysinger
8126 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8127 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8128 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8129
8130 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8131
8132 * gcc.target/bfin/builtins: Created.
8133 * gcc.target/bfin/hisilh-O0.c: Deleted.
8134 * gcc.target/bfin/hisilh.c: Moved to...
8135 * gcc.target/bfin/builtins/hisilh.c: ...here.
8136 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8137 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8138 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8139 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8140 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8141 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8142 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8143 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8144 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8145 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8146 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8147 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8148 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8149 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8150 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8151 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8152 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8153 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8154 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8155 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8156 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8157 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8158 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8159 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8160 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8161 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8162 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8163 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8164 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8165 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8166 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8167 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8168 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8169 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8170 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8171 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8172 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8173 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8174 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8175 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8176 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8177 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8178 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8179 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8180 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8181 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8182 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8183 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8184 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8185 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8186 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8187 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8188 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8189 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8190 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8191 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8192 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8193 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8194 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8195 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8196 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8197 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8198 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8199 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8200 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8201 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8202 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8203 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8204 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8205 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8206 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8207 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8208 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8209 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8210 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8211 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8212 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8213 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8214 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8215 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8216 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8217 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8218 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8219 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8220 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8221 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8222 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8223 * gcc.target/bfin/builtins/circptr.c: Ditto.
8224 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8225 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8226 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8227 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8228 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8229 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8230 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8231 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8232 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8233 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8234 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8235 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8236 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8237 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8238 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8239 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8240 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8241 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8242 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8243 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8244 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8245 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8246 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8247 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8248 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8249 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8250 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8251 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8252 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8253 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8254 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8255 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8256 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8257 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8258 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8259 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8260 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8261 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8262 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8263 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8264 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8265 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8266 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8267 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8268 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8269 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8270 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8271 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8272 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8273 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8274 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8275 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8276 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8277 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8278 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8279 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8280 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8281 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8282 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8283 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8284 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8285 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8286 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8287 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8288 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8289 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8290 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8291 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8292 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8293 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8294
8295 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
8296
8297 * gcc.target/arm/cold-lc.c: New test.
8298
8299 2011-05-03 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR target/48774
8302 * gcc.dg/pr48774.c: New test.
8303
8304 2011-05-03 Richard Guenther <rguenther@suse.de>
8305
8306 * gcc.dg/large-size-array-5.c: New testcase.
8307
8308 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8309
8310 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8311
8312 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8313
8314 * lib/target-supports.exp (check_effective_target_vect_strided):
8315 Replace with...
8316 (check_effective_target_vect_strided2)
8317 (check_effective_target_vect_strided3)
8318 (check_effective_target_vect_strided4)
8319 (check_effective_target_vect_strided8): ...these new functions.
8320
8321 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8322 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8323 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8324 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8325 * gcc.dg/vect/pr37539.c: Likewise.
8326 * gcc.dg/vect/slp-11a.c: Likewise.
8327 * gcc.dg/vect/slp-11b.c: Likewise.
8328 * gcc.dg/vect/slp-11c.c: Likewise.
8329 * gcc.dg/vect/slp-12a.c: Likewise.
8330 * gcc.dg/vect/slp-12b.c: Likewise.
8331 * gcc.dg/vect/slp-18.c: Likewise.
8332 * gcc.dg/vect/slp-19a.c: Likewise.
8333 * gcc.dg/vect/slp-19b.c: Likewise.
8334 * gcc.dg/vect/slp-21.c: Likewise.
8335 * gcc.dg/vect/slp-23.c: Likewise.
8336 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8337
8338 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8339 instead of vect_interleave && vect_extract_even_odd.
8340 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8341 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8342 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8343 * gcc.dg/vect/vect-1.c: Likewise.
8344 * gcc.dg/vect/vect-10.c: Likewise.
8345 * gcc.dg/vect/vect-98.c: Likewise.
8346 * gcc.dg/vect/vect-107.c: Likewise.
8347 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8348 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8349 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8350 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8351 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8352 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8353 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8354 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8355 * gcc.dg/vect/vect-strided-float.c: Likewise.
8356 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8357 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8358 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8359 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8360 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8361 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8362 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8363 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8364 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8365 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8366 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8367 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8368 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8369 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8370 * gcc.dg/vect/vect-vfa-03.c: Likewise.
8371
8372 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8373 target condition.
8374 * gcc.dg/vect/pr30843.c: Likewise.
8375 * gcc.dg/vect/pr33866.c: Likewise.
8376 * gcc.dg/vect/slp-reduc-6.c: Likewise.
8377 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8378 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8379 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8380
8381 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8382
8383 * gcc.dg/vect/slp-11.c: Split into...
8384 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8385 gcc.dg/vect/slp-11c.c: ...these tests.
8386 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8387 * gcc.dg/vect/slp-12c.c: ...this new test.
8388 * gcc.dg/vect/slp-19.c: Split into...
8389 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8390 gcc.dg/vect/slp-19c.c: ...these new tests.
8391
8392 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
8393
8394 * lib/target-supports.exp
8395 (check_effective_target_vect_extract_even_odd_wide): Delete.
8396 (check_effective_target_vect_strided_wide): Likewise.
8397 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8398 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8399 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8400 * gcc.dg/vect/pr37539.c: Likewise.
8401 * gcc.dg/vect/slp-11.c: Likewise.
8402 * gcc.dg/vect/slp-12a.c: Likewise.
8403 * gcc.dg/vect/slp-12b.c: Likewise.
8404 * gcc.dg/vect/slp-19.c: Likewise.
8405 * gcc.dg/vect/slp-23.c: Likewise.
8406 * gcc.dg/vect/vect-1.c: Likewise.
8407 * gcc.dg/vect/vect-98.c: Likewise.
8408 * gcc.dg/vect/vect-107.c: Likewise.
8409 * gcc.dg/vect/vect-strided-float.c: Likewise.
8410
8411 2011-05-02 Jason Merrill <jason@redhat.com>
8412
8413 * g++.dg/init/new31.C: New.
8414
8415 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
8416
8417 PR c/35445
8418 * gcc.dg/pr35445.c: New test.
8419
8420 2011-05-02 Jason Merrill <jason@redhat.com>
8421
8422 * c-c++-common/vla-1.c: New.
8423
8424 2011-05-02 Richard Guenther <rguenther@suse.de>
8425
8426 PR tree-optimization/48822
8427 * gcc.dg/torture/pr48822.c: New testcase.
8428
8429 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8430
8431 PR c++/47969
8432 * g++.dg/cpp0x/constexpr-47969.C: New.
8433
8434 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
8435
8436 PR testsuite/48498
8437 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
8438 on vect_no_align targets.
8439 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8440 vect_no_align targets.
8441
8442 2011-05-01 Xinliang David Li <davidxl@google.com>
8443
8444 * gcc.dg/tree-ssa/integer-addr.c: New test.
8445 * gcc.dg/tree-ssa/alias_bug.c: New test.
8446
8447 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8448
8449 PR libgfortran/48787
8450 * gfortran.dg/round_3.f08: Add more checks.
8451
8452 2011-04-30 Tobias Burnus <burnus@net-b.de>
8453
8454 PR fortran/48821
8455 * gfortran.dg/import9.f90: New, proper test.
8456 * gfortran.dg/interface_37.f90: Remove bogus
8457 test (bogus copy of interface_36.f90).
8458
8459 2011-04-30 Tobias Burnus <burnus@net-b.de>
8460
8461 PR fortran/48821
8462 * gfortran.dg/interface_37.f90: New.
8463
8464 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
8465
8466 PR fortran/48746
8467 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8468
8469 2011-04-30 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR tree-optimization/48809
8472 * gcc.c-torture/execute/pr48809.c: New test.
8473
8474 2011-04-29 Jeff Law <law@redhat.com>
8475
8476 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8477
8478 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8479
8480 PR c++/48606
8481 * g++.dg/init/ctor10.C: New.
8482
8483 2011-04-29 Le-Chun Wu <lcwu@google.com>
8484
8485 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8486 warning in implicitly instantiated templates.
8487
8488 2011-04-29 Le-Chun Wu <lcwu@google.com>
8489
8490 * g++.dg/warn/Wnull-conversion-1.C: New.
8491 * g++.dg/warn/Wnull-conversion-2.C: New.
8492
8493 2011-04-29 Diego Novillo <dnovillo@google.com>
8494
8495 * g++.old-deja/g++.other/null3.C: Expect warning about
8496 converting boolean to a pointer.
8497
8498 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
8499
8500 PR fortran/48462
8501 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8502 being a target.
8503
8504 PR fortran/48746
8505 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8506
8507 2011-04-29 Tobias Burnus <burnus@net-b.de>
8508
8509 PR fortran/48810
8510 * gfortran.dg/typebound_proc_22.f90: New.
8511
8512 PR fortran/48800
8513 * gfortran.dg/interface_36.f90: New.
8514
8515 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8516
8517 PR libgfortran/48488
8518 PR libgfortran/48602
8519 PR libgfortran/48615
8520 PR libgfortran/48684
8521 PR libgfortran/48787
8522 * gfortran.dg/fmt_g.f: Adjust test.
8523 * gfortran.dg/fmt_g0_1.f08: Adjust test.
8524 * gfortran.dg/round_3.f08: New test.
8525 * gfortran.dg/namelist_print_1.f: Adjust test.
8526 * gfortran.dg/char4_iunit_1.f03: Adjust test.
8527 * gfortran.dg/f2003_io_5.f03: Adjust test.
8528 * gfortran.dg/coarray_15.f90: Adjust test.
8529 * gfortran.dg/namelist_65.f90: Adjust test.
8530 * gfortran.dg/fmt_cache_1.f: Adjust test.
8531 * gfortran.dg/char4_iunit_2.f03: Adjust test.
8532 * gfortran.dg/real_const_3.f90: Adjust test.
8533
8534 2011-04-29 Jan Hubicka <jh@suse.cz>
8535
8536 * gcc.dg/tree-ssa/inline-10.c: New testcase.
8537 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8538
8539 2011-04-28 Xinliang David Li <davidxl@google.com>
8540
8541 * gcc.dg/tree-prof/prof-robust-1.c: New test.
8542 * g++.dg/prof-robust-1.C: New test.
8543
8544 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
8545
8546 PR tree-optimization/48765
8547 * gcc.dg/vect/pr48765.c: New.
8548
8549 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8550
8551 PR tree-optimization/48775
8552 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8553
8554 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8555
8556 PR c++/48798
8557 * g++.dg/inherit/pr48798.C: New.
8558 * g++.old-deja/g++.other/base1.C: Adjust.
8559
8560 2011-04-28 Dodji Seketeli <dodji@redhat.com>
8561
8562 PR c++/48656
8563 * g++.dg/template/inherit7.C: New test case.
8564
8565 2011-04-28 Richard Guenther <rguenther@suse.de>
8566
8567 PR tree-optimization/40052
8568 PR tree-optimization/15347
8569 * gcc.dg/tree-ssa/vrp57.c: New testcase.
8570 * gcc.dg/pr15347.c: Likewise.
8571
8572 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8573
8574 PR c++/48530
8575 * g++.dg/cpp0x/sfinae18.C: New.
8576
8577 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8578
8579 PR c++/48771
8580 * g++.dg/ext/is_literal_type1.C: New.
8581
8582 2011-04-28 Tobias Burnus <burnus@net-b.de>
8583
8584 PR fortran/48112
8585 PR fortran/48279
8586 * gfortran.dg/interface_35.f90: New.
8587 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8588 * gfortran.dg/func_result_6.f90: Add dg-warning.
8589 * gfortran.dg/bessel_1.f90: Ditto.
8590 * gfortran.dg/hypot_1.f90: Ditto.
8591 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8592 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8593 * gfortran.dg/interface_assignment_4.f90: Ditto.
8594
8595 2011-04-27 Jason Merrill <jason@redhat.com>
8596
8597 * g++.dg/ext/complex8.C: New.
8598
8599 * g++.dg/cpp0x/initlist49.C: New.
8600 * g++.dg/init/new30.C: New.
8601
8602 2011-04-27 Tobias Burnus <burnus@net-b.de>
8603
8604 PR fortran/48788
8605 * gfortran.dg/whole_file_34.f90: New.
8606
8607 2011-04-27 Jan Hubicka <jh@suse.cz>
8608
8609 * gcc.dg/tree-ssa/inline-9.c: New testcase.
8610
8611 2011-04-27 Jason Merrill <jason@redhat.com>
8612
8613 * g++.old-deja/g++.oliva/overload1.C: Adjust.
8614
8615 * g++.dg/parse/ambig6.C: New.
8616
8617 2011-04-27 Nick Clifton <nickc@redhat.com>
8618
8619 * gcc.dg/20020312-2.c: Add definition for RX.
8620
8621 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8622 option with RX targets.
8623
8624 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8625 /* */ comments.
8626
8627 2011-04-27 Richard Guenther <rguenther@suse.de>
8628
8629 * gcc.dg/tree-ssa/pr23382.c: Remove.
8630
8631 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
8632
8633 PR target/48767
8634 * gcc.c-torture/compile/pr48767.c: New test.
8635
8636 2011-04-27 Richard Guenther <rguenther@suse.de>
8637
8638 PR tree-optimization/48772
8639 * g++.dg/pr48772.C: New testcase.
8640
8641 2011-04-27 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR c/48742
8644 * gcc.c-torture/compile/pr48742.c: New test.
8645
8646 2011-04-26 Jason Merrill <jason@redhat.com>
8647
8648 * g++.dg/lookup/koenig13.C: New.
8649
8650 * g++.dg/cpp0x/initlist48.C: New.
8651
8652 2011-04-25 Jason Merrill <jason@redhat.com>
8653
8654 * g++.dg/cpp0x/sfinae17.C: New.
8655
8656 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8657
8658 PR target/48258
8659 * gcc.target/powerpc/pr48258-1.c: New file.
8660 * gcc.target/powerpc/pr48258-2.c: Ditto.
8661
8662 2011-04-26 Xinliang David Li <davidxl@google.com>
8663
8664 * gcc.dg/uninit-suppress.c: New test.
8665 * gcc.dg/uninit-suppress.c: New test.
8666
8667 2011-04-26 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR debug/48768
8670 * gcc.dg/pr48768.c: New test.
8671
8672 PR tree-optimization/48734
8673 * gcc.c-torture/compile/pr48734.c: New test.
8674
8675 PR testsuite/48753
8676 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8677
8678 2011-04-26 Richard Guenther <rguenther@suse.de>
8679
8680 PR tree-optimization/48731
8681 * gcc.dg/torture/pr48731.c: New testcase.
8682
8683 2011-04-26 Richard Guenther <rguenther@suse.de>
8684
8685 PR testsuite/48753
8686 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8687
8688 2011-04-26 Richard Guenther <rguenther@suse.de>
8689
8690 PR middle-end/48694
8691 * gcc.dg/torture/pr48694-1.c: New testcase.
8692 * gcc.dg/torture/pr48694-2.c: Likewise.
8693
8694 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
8695
8696 * g++.dg/ext/underlying_type1.C: New.
8697 * g++.dg/ext/underlying_type2.C: Likewise.
8698 * g++.dg/ext/underlying_type3.C: Likewise.
8699 * g++.dg/ext/underlying_type4.C: Likewise.
8700 * g++.dg/ext/underlying_type5.C: Likewise.
8701 * g++.dg/ext/underlying_type6.C: Likewise.
8702 * g++.dg/ext/underlying_type7.C: Likewise.
8703 * g++.dg/ext/underlying_type8.C: Likewise.
8704 * g++.dg/ext/underlying_type9.C: Likewise.
8705 * g++.dg/ext/underlying_type10.C: Likewise.
8706
8707 2011-04-25 Jason Merrill <jason@redhat.com>
8708
8709 * g++.dg/cpp0x/regress/template-const2.C: New.
8710
8711 2011-04-25 Jeff Law <law@redhat.com>
8712
8713 * gcc.dg/tree-ssa/vrp56.c: new test.
8714
8715 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8716
8717 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8718
8719 2011-04-24 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR preprocessor/48740
8722 * c-c++-common/raw-string-11.c: New test.
8723
8724 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
8725
8726 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8727 hppa*-*-hpux*.
8728
8729 2011-04-23 Tobias Burnus <burnus@net-b.de>
8730
8731 PR fortran/18918
8732 * gfortran.dg/coarray_19.f90: New.
8733
8734 2011-04-23 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR c/48685
8737 * gcc.dg/pr48685.c: New test.
8738
8739 2011-04-22 Jan Hubicka <jh@suse.cz>
8740
8741 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8742
8743 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR tree-optimization/48717
8746 * gcc.c-torture/execute/pr48717.c: New test.
8747
8748 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
8749
8750 PR target/48723
8751 * gcc.target/i386/pr48723.c: New test.
8752
8753 2011-04-22 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR c/48716
8756 * gcc.dg/gomp/pr48716.c: New test.
8757 * g++.dg/gomp/pr48716.C: New test.
8758
8759 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
8760
8761 PR c/36750
8762 * gcc.dg/missing-field-init-2.c: Update testcase.
8763
8764 2011-04-22 Alan Modra <amodra@gmail.com>
8765
8766 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8767
8768 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8769
8770 PR fortran/48405
8771 * gfortran.dg/function_optimize_6.f90: New test.
8772
8773 2011-04-21 Easwaran Raman <eraman@google.com>
8774
8775 * gcc.dg/stack-layout-2.c: New test.
8776
8777 2011-04-21 Richard Guenther <rguenther@suse.de>
8778
8779 PR lto/48703
8780 * g++.dg/lto/pr48207-2_0.C: New testcase.
8781 * g++.dg/lto/pr48207-3_0.C: Likewise.
8782
8783 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * gnat.dg/volatile5.adb: New test.
8786 * gnat.dg/volatile5_pkg.ads: New helper.
8787
8788 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
8789
8790 PR target/48708
8791 * gcc.target/i386/pr48708.c: New test.
8792
8793 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8794
8795 * gcc.dg/vect/vect-119.c: New test.
8796
8797 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
8798
8799 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8800 and once without.
8801
8802 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
8803 Richard Sandiford <richard.sandiford@linaro.org>
8804
8805 PR target/46329
8806 * gcc.target/arm/pr46329.c: New test.
8807
8808 2011-04-21 Tobias Burnus <burnus@net-b.de>
8809
8810 PR fortran/18918
8811 * gfortran.dg/coarray_18.f90: New.
8812
8813 2011-04-20 Jason Merrill <jason@redhat.com>
8814
8815 * g++.dg/cpp0x/initlist47.C: New.
8816
8817 * g++.dg/init/dtor4.C: New.
8818
8819 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
8820
8821 PR target/48678
8822 * gcc.target/i386/sse2-pinsrw.c: New test.
8823 * gcc.target/i386/avx-vpinsrw.c: Ditto.
8824 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8825 * gcc.target/i386/sse2-insvhi.c: Ditto.
8826 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8827 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8828
8829 2011-04-20 Jason Merrill <jason@redhat.com>
8830
8831 * g++.dg/template/const4.C: New.
8832
8833 2011-04-20 Easwaran Raman <eraman@google.com>
8834
8835 * gcc.dg/stack-layout-1.c: New test.
8836
8837 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
8838
8839 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8840 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8841 function.
8842
8843 2011-04-20 Kai Tietz <ktietz@redhat.com>
8844
8845 * gcc.dg/binop-xor1.c: New test.
8846 * gcc.dg/binop-xor2.c: New test.
8847 * gcc.dg/binop-xor3.c: New test.
8848 * gcc.dg/binop-xor4.c: New test.
8849 * gcc.dg/binop-xor5.c: New test.
8850
8851 2011-04-20 Richard Guenther <rguenther@suse.de>
8852
8853 PR tree-optimization/47892
8854 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8855
8856 2011-04-20 Richard Guenther <rguenther@suse.de>
8857
8858 PR middle-end/48695
8859 * g++.dg/torture/pr48695.C: New testcase.
8860
8861 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
8862
8863 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8864 * gcc.c-torture/execute/cmpsi-2.c: Ditto
8865 * gcc.c-torture/execute/pr45262.c: Ditto
8866 * gcc.dg/torture/pr43165.c: Ditto.
8867 * gcc.dg/torture/pr47228.c: Ditto.
8868 * gcc.dg/tree-ssa/pr45144.c: Ditto.
8869 * gcc.dg/ipa/pr45644.c: Ditto.
8870 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8871 PDP11.
8872
8873 2011-04-19 Jason Merrill <jason@redhat.com>
8874
8875 * g++.dg/ext/complex7.C: New.
8876
8877 * g++.dg/ext/attrib41.C: New.
8878
8879 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
8880
8881 PR testsuite/48676
8882 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8883
8884 2011-04-19 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR target/48678
8887 * gcc.target/i386/pr48678.c: New test.
8888
8889 2011-04-19 Martin Jambor <mjambor@suse.cz>
8890
8891 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8892 * g++.dg/opt/devirt2.C: New test.
8893 * g++.dg/ipa/devirt-g-1.C: Likewise.
8894
8895 2011-04-19 Tobias Burnus <burnus@net-b.de>
8896
8897 PR fortran/48588
8898 * gfortran.dg/whole_file_33.f90: New.
8899
8900 2011-04-19 Martin Jambor <mjambor@suse.cz>
8901
8902 * g++.dg/ipa/devirt-7.C: New test.
8903
8904 2011-04-19 Richard Guenther <rguenther@suse.de>
8905
8906 PR lto/48207
8907 * g++.dg/lto/pr48207_0.C: New testcase.
8908
8909 2011-04-18 Jason Merrill <jason@redhat.com>
8910
8911 * g++.dg/init/void1.C: New.
8912
8913 * g++.dg/cpp0x/union4.C: New.
8914
8915 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR middle-end/48661
8918 * g++.dg/torture/pr48661.C: New test.
8919
8920 PR c++/48632
8921 * g++.dg/gomp/pr48632.C: New test.
8922
8923 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
8924
8925 * gcc.target/i386/sse2-maskmovdqu.c: New test.
8926 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8927
8928 2011-04-18 Tobias Burnus <burnus@net-b.de>
8929
8930 PR fortran/18918
8931 * gfortran.dg/coarray_17.f90: New.
8932 * gfortran.dg/coarray_10.f90: Update dg-error.
8933
8934 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8935
8936 PR testsuite/48251
8937 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8938 * gfortran.dg/guality/guality.exp: Likewise.
8939
8940 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8941
8942 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8943
8944 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8945
8946 * gcc.dg/vect/pr48377.c: Remove dg-do run.
8947
8948 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8949
8950 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8951
8952 2011-04-18 Richard Guenther <rguenther@suse.de>
8953
8954 PR middle-end/46364
8955 * g++.dg/torture/pr46364.C: New testcase.
8956
8957 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8958
8959 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8960
8961 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
8962
8963 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8964
8965 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
8966 Ira Rosen <ira.rosen@linaro.org>
8967
8968 PR target/48252
8969 * gcc.target/arm/pr48252.c: New test.
8970
8971 2011-04-18 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR tree-optimization/48616
8974 * gcc.dg/pr48616.c: New test.
8975
8976 2011-04-18 Tobias Burnus <burnus@net-b.de>
8977
8978 PR fortran/18918
8979 * gfortran.dg/coarray_16.f90: New.
8980
8981 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
8982
8983 PR fortran/48462
8984 * gfortran.dg/realloc_on_assign_7.f03: New test.
8985
8986 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8987
8988 PR libgfortran/48602
8989 * gfortran.dg/fmt_g0_6.f08: New test.
8990
8991 2011-04-17 Jason Merrill <jason@redhat.com>
8992
8993 * g++.dg/cpp0x/sfinae16.C: New.
8994
8995 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
8996
8997 * gcc.target/mips/reg-var-1.c: New test.
8998
8999 2011-04-17 Jan Hubicka <jh@suse.cz>
9000
9001 * gcc.dg/winline-5.c: Update testcase.
9002
9003 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9004
9005 * gnat.dg/discr27.ad[sb]: Move dg directive.
9006 * gnat.dg/discr28.ad[sb]: New test.
9007 * gnat.dg/discr28_pkg.ads: New helper.
9008
9009 2011-04-17 Michael Matz <matz@suse.de>
9010
9011 PR tree-optimization/48622
9012 PR lto/48645
9013 * gcc.dg/lto/pr48622_0.c: New test.
9014
9015 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9016
9017 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9018 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9019 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9020 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9021 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9022 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9023
9024 2011-04-15 Jason Merrill <jason@redhat.com>
9025
9026 * g++.dg/cpp0x/range-for17.C: New.
9027
9028 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9029
9030 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9031 * g++.dg/cpp0x/range-for3.C: Likewise.
9032 * g++.dg/cpp0x/range-for9.C: Correct error message.
9033 * g++.dg/cpp0x/range-for11.C: New.
9034 * g++.dg/cpp0x/range-for12.C: New.
9035 * g++.dg/cpp0x/range-for13.C: New.
9036 * g++.dg/cpp0x/range-for14.C: New.
9037 * g++.dg/cpp0x/range-for15.C: New.
9038 * g++.dg/cpp0x/range-for16.C: New.
9039
9040 2011-04-15 Tobias Burnus <burnus@net-b.de>
9041
9042 PR fortran/18918
9043 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9044
9045 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9046
9047 * objc.dg/naming-4.m: Updated.
9048 * objc.dg/naming-5.m: Updated.
9049 * objc.dg/naming-6.m: New.
9050 * objc.dg/naming-7.m: New.
9051 * obj-c++.dg/naming-1.mm: Updated.
9052 * obj-c++.dg/naming-2.mm: Updated.
9053 * obj-c++.dg/naming-3.mm: New.
9054 * obj-c++.dg/naming-4.mm: New.
9055
9056 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9057
9058 PR libgfortran/48589
9059 * gfortran.dg/fmt_g0_5.f08: New test.
9060
9061 2011-04-15 Richard Guenther <rguenther@suse.de>
9062
9063 PR testsuite/48286
9064 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9065
9066 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9067
9068 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9069 -finline-limit=0 to -fno-inline
9070
9071 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR target/48614
9074 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9075 just avx.
9076
9077 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR target/48605
9080 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9081 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9082 * gcc.target/i386/avx-insertps-3.c: New test.
9083 * gcc.target/i386/avx-insertps-4.c: New test.
9084
9085 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9086
9087 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9088 -finline-limit=0
9089
9090 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9091
9092 PR target/46779
9093 PR target/45291
9094 PR target/41894
9095 * gcc.target/avr/pr46779-1.c: New test case
9096 * gcc.target/avr/pr46779-2.c: New test case
9097
9098 2011-04-14 Jason Merrill <jason@redhat.com>
9099
9100 * g++.dg/cpp0x/sfinae15.C: New.
9101
9102 * g++.dg/cpp0x/sfinae14.C: New.
9103
9104 * g++.dg/ext/vla10.C: New.
9105
9106 2011-04-14 Richard Guenther <rguenther@suse.de>
9107
9108 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9109
9110 2011-04-14 Richard Guenther <rguenther@suse.de>
9111
9112 * gcc.dg/fold-bitand-4.c: Move ...
9113 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9114
9115 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9116
9117 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9118 variables const.
9119 * gcc.target/avr/torture/trivial.c: Ditto.
9120
9121 2011-04-13 Jason Merrill <jason@redhat.com>
9122
9123 * g++.dg/template/operator11.C: New.
9124
9125 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR middle-end/48591
9128 * gcc.dg/gomp/pr48591.c: New test.
9129
9130 PR c++/48570
9131 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9132 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9133
9134 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9135
9136 PR c++/48574
9137 * g++.dg/template/dependent-expr7.C: New test case.
9138
9139 2011-04-13 Jason Merrill <jason@redhat.com>
9140
9141 * g++.dg/cpp0x/sfinae13.C: New.
9142
9143 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9144
9145 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9146
9147 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9148
9149 * gcc.target/arm/pr43698.c: Remove -march option.
9150
9151 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9152
9153 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9154 -march option.
9155
9156 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9157
9158 PR fortran/48360
9159 PR fortran/48456
9160 * gfortran.dg/realloc_on_assign_6.f03: New test.
9161
9162 2011-04-12 Kai Tietz <ktietz@redhat.com>
9163
9164 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9165 targets the additional -mno-ms-bitfields and
9166 -Wno-packed-bitfield-compat options.
9167 * g++.dg/ext/bitfield3.C: Likewise.
9168 * g++.dg/ext/bitfield4.C: Likewise.
9169 * g++.dg/ext/bitfield5.C: Likewise.
9170 * gcc.dg/bitfld-15.c: Likewise.
9171 * gcc.dg/bitfld-16.c: Likewise.
9172 * gcc.dg/bitfld-17.c: Likewise.
9173 * gcc.dg/bitfld-18.c: Likewise.
9174
9175 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9176
9177 * gcc.target/arm/neon-vld3-1.c: New test.
9178 * gcc.target/arm/neon-vst3-1.c: New test.
9179 * gcc.target/arm/neon/v*.c: Regenerate.
9180
9181 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9182
9183 PR rtl-optimization/48549
9184 * g++.dg/opt/pr48549.C: New test.
9185
9186 2011-04-12 Richard Guenther <rguenther@suse.de>
9187
9188 PR tree-optimization/46076
9189 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9190
9191 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9192
9193 PR testsuite/21164
9194 * lib/compat.exp (compat-execute): Declare unsupported after
9195 stripping path from src1.
9196 * lib/lto.exp (lto-execute): Likewise.
9197
9198 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9199
9200 PR c/48552
9201 * gcc.dg/pr48552-1.c: New test.
9202 * gcc.dg/pr48552-2.c: New test.
9203
9204 2011-04-11 Jason Merrill <jason@redhat.com>
9205
9206 * g++.dg/cpp0x/sfinae12.C: New.
9207
9208 * g++.dg/cpp0x/enum10.C: New.
9209
9210 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9211
9212 * g++.dg/cpp0x/rv-func.C: New.
9213
9214 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9215
9216 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9217 alpha*-dec-osf5*.
9218
9219 2011-04-11 Martin Jambor <mjambor@suse.cz>
9220
9221 PR tree-optimization/48195
9222 * gcc.dg/ipa/pr48195.c: New test.
9223
9224 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9225
9226 * gnat.dg/return3.adb: Remove unused switch.
9227
9228 2011-04-08 Mike Stump <mikestump@comcast.net>
9229
9230 PR testsuite/48506
9231 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9232 default to fno-common.
9233
9234 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9235
9236 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9237 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9238
9239 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9240
9241 PR fortran/48448
9242 * gfortran.dg/function_optimize_5.f90: New test.
9243
9244 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
9245
9246 * gnat.dg/aggr17.adb: New test.
9247 * gnat.dg/aggr18.adb: Likewise.
9248
9249 2011-04-08 Michael Matz <matz@suse.de>
9250
9251 PR middle-end/48389
9252 * gcc.target/i386/pr48389.c: New test.
9253
9254 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
9255
9256 PR rtl-optimization/48272
9257 * g++.dg/opt/pr48272.C: New.
9258
9259 2011-04-08 Dmitry Melnik <dm@ispras.ru>
9260
9261 PR rtl-optimization/48235
9262 * gcc.dg/pr48235.c: New.
9263
9264 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9265
9266 PR rtl-optimization/48302
9267 * g++.dg/opt/pr48302.C: New.
9268
9269 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9270
9271 PR target/48273
9272 * g++.dg/opt/pr48273.C: New.
9273
9274 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
9275
9276 PR rtl-optimization/48442
9277 * gcc.dg/pr48442.c: New.
9278
9279 2011-04-08 Jakub Jelinek <jakub@redhat.com>
9280
9281 PR tree-optimization/48377
9282 * gcc.dg/vect/pr48377.c: New test.
9283
9284 2011-04-07 Jason Merrill <jason@redhat.com>
9285
9286 * g++.dg/cpp0x/regress/call1.C: New.
9287
9288 * g++.dg/cpp0x/variadic107.C: New.
9289
9290 * g++.dg/cpp0x/sfinae11.C: New.
9291 * g++.dg/cpp0x/noexcept02.C: Fix.
9292
9293 * g++.dg/cpp0x/sfinae10.C: New.
9294
9295 * g++.dg/cpp0x/sfinae9.C: New.
9296
9297 * c-c++-common/Wcast-qual-1.c: Move here from...
9298 * gcc.dg/cast-qual-3.c: ...here, and...
9299 * g++.dg/warn/Wcast-qual2.C: ...here.
9300
9301 * g++.dg/cpp0x/sfinae8.C: New.
9302
9303 * g++.dg/cpp0x/sfinae7.C: New.
9304
9305 * g++.dg/cpp0x/enum9.C: New.
9306
9307 2011-04-07 Mike Stump <mikestump@comcast.net>
9308
9309 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9310 with no trampolines.
9311
9312 2011-04-07 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR fortran/48117
9315 * gfortran.dg/gomp/pr48117.f90: New test.
9316
9317 PR debug/48343
9318 * gcc.dg/torture/pr48343.c: New test.
9319
9320 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9321
9322 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9323
9324 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
9325
9326 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9327
9328 2011-04-07 Tom de Vries <tom@codesourcery.com>
9329
9330 PR target/43920
9331 * lib/scanasm.exp (object-size): New proc.
9332 * gcc.target/arm/pr43920-2.c: New test.
9333
9334 2011-04-06 Tobias Burnus <burnus@net-b.de>
9335
9336 PR fortran/18918
9337 PR fortran/48477
9338 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9339
9340 2011-04-06 Steve Ellcey <sje@cup.hp.com>
9341
9342 * gcc.dg/mtune.c: Prune note from output.
9343
9344 2011-04-06 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR debug/48466
9347 * gcc.dg/guality/pr36977.c: New test.
9348 * gcc.dg/guality/pr48466.c: New test.
9349
9350 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9351
9352 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9353
9354 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
9355
9356 * gnat.dg/return3.adb: New test.
9357
9358 2011-04-06 Richard Guenther <rguenther@suse.de>
9359
9360 PR tree-optimization/47663
9361 * gcc.dg/tree-ssa/inline-8.c: New testcase.
9362
9363 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
9364
9365 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9366 Solaris 8 and 9 as well.
9367
9368 2011-04-05 Tom de Vries <tom@codesourcery.com>
9369
9370 PR target/43920
9371 * gcc.target/arm/pr43920-1.c: New test.
9372
9373 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
9374
9375 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9376 (cctor): Actually return the value.
9377 (main): Cast return values.
9378
9379 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9380
9381 * gfortran.dg/character_comparison_8.f90: New test.
9382
9383 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9384
9385 * frontend-passes: (optimize_lexical_comparison): New function.
9386 (optimize_expr): Call it.
9387 (optimize_comparison): Also handle lexical comparison functions.
9388 Return false instad of -2 for unequal comparison.
9389
9390 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9391
9392 PR fortran/48412
9393 * function_optimize_4.f90: New test.
9394
9395 2011-04-04 Tobias Burnus <burnus@net-b.de>
9396
9397 PR fortran/18918
9398 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9399 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9400 * gfortran.dg/coarray_15.f90: New.
9401
9402 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9403
9404 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9405 * gfortran.dg/bessel_7.f90: Likewise.
9406
9407 2011-04-03 Tobias Burnus <burnus@net-b.de>
9408
9409 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9410
9411 2011-04-03 Richard Guenther <rguenther@suse.de>
9412 Ira Rosen <ira.rosen@linaro.org>
9413
9414 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9415 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9416 -ftree-loop-if-convert-stores.
9417
9418 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9419
9420 * gnat.dg/specs/aggr2.ads: New test.
9421
9422 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
9423
9424 * gnat.dg/debug2.ad[sb]: New test.
9425 * gnat.dg/debug2_pkg.ads: New helper.
9426 * gnat.dg/debug3.ad[sb]: New test.
9427
9428 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
9429
9430 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9431
9432 2011-04-01 Jakub Jelinek <jakub@redhat.com>
9433
9434 PR middle-end/48335
9435 * gcc.c-torture/compile/pr48335-1.c: New test.
9436 * gcc.dg/pr48335-1.c: New test.
9437 * gcc.dg/pr48335-2.c: New test.
9438 * gcc.dg/pr48335-3.c: New test.
9439 * gcc.dg/pr48335-4.c: New test.
9440 * gcc.dg/pr48335-5.c: New test.
9441 * gcc.dg/pr48335-6.c: New test.
9442 * gcc.dg/pr48335-7.c: New test.
9443 * gcc.dg/pr48335-8.c: New test.
9444 * gcc.target/i386/pr48335-1.c: New test.
9445
9446 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
9447
9448 PR c/36299
9449 * gcc.dg/Waddress.c: New test.
9450
9451 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9452
9453 PR fortran/48352
9454 * gfortran.dg/function_optimize_3.f90: New test.
9455
9456 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
9457
9458 * gcc.c-torture/compile/20110401-1.c: New test.
9459
9460 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9461 * g++.dg/lto/20091002-2_0.C: Likewise.
9462 * g++.dg/lto/20090303_0.c: Likewise.
9463 * g++.dg/lto/20091004-1_0.C: Likewise.
9464 * g++.dg/lto/20091002-3_0.C: Likewise.
9465 * g++.dg/lto/20091004-2_0.C: Likewise.
9466 * g++.dg/lto/20081123_0.C: Likewise.
9467 * g++.dg/lto/20090313_0.C: Likewise.
9468 * g++.dg/lto/20081109-1_0.C: Likewise.
9469 * g++.dg/lto/20081219_0.C: Likewise.
9470 * g++.dg/lto/20081204-1_0.C: Likewise.
9471 * g++.dg/lto/20090302_0.C: Likewise.
9472 * g++.dg/lto/20081119-1_0.C: Likewise.
9473 * g++.dg/lto/20081118_0.C: Likewise.
9474 * gcc.dg/lto/20091020-2_0.c: Likewise.
9475 * gcc.dg/lto/20090210_0.c: Likewise.
9476 * gcc.dg/lto/20081204-1_0.c: Likewise.
9477 * gcc.dg/lto/20081224_0.c: Likewise.
9478 * gcc.dg/lto/20090219_0.c: Likewise.
9479 * gcc.dg/lto/20091014-1_0.c: Likewise.
9480 * gcc.dg/lto/20091016-1_0.c: Likewise.
9481 * gcc.dg/lto/20090206-2_0.c: Likewise.
9482 * gcc.dg/lto/20090116_0.c: Likewise.
9483 * gcc.dg/lto/20091013-1_0.c: Likewise.
9484 * gcc.dg/lto/20091015-1_0.c: Likewise.
9485 * gcc.dg/lto/20090126-2_0.c: Likewise.
9486
9487 2011-03-31 Ian Lance Taylor <iant@google.com>
9488
9489 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9490
9491 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9492
9493 * gnat.dg/opt16.adb: New test.
9494
9495 2011-03-31 Jason Merrill <jason@redhat.com>
9496
9497 * g++.dg/cpp0x/defaulted24.C: New.
9498
9499 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9500
9501 PR target/16292
9502 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9503 with -O0.
9504
9505 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
9506
9507 * g++.dg/other/i386-9.C: New test.
9508
9509 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9510
9511 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9512
9513 2011-03-30 Jason Merrill <jason@redhat.com>
9514
9515 * g++.dg/cpp0x/regress/error-recovery1.C: New.
9516
9517 * g++.dg/cpp0x/regress/isnan.C: New.
9518
9519 * g++.dg/cpp0x/initlist46.C: New.
9520
9521 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
9522
9523 PR target/47551
9524 * gcc.target/arm/neon-modes-2.c: New test.
9525
9526 2011-03-30 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR c/48305
9529 * gcc.c-torture/compile/pr48305.c: New test.
9530
9531 2011-03-29 Jason Merrill <jason@redhat.com>
9532
9533 * g++.dg/cpp0x/regress/value-dep1.C: New.
9534
9535 2011-03-29 Steve Ellcey <sje@cup.hp.com>
9536
9537 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9538
9539 2011-03-29 Ian Lance Taylor <iant@google.com>
9540
9541 * go.test/go-test.exp: Handle the test lines used in several new
9542 tests.
9543 (errchk): Add opts parameter. Change all callers. Handle parens
9544 in regexps.
9545
9546 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
9547 Dominique d'Humieres <dominiq@lps.ens.fr>
9548
9549 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9550 and __APPLE__ && __PPC__ && __ALTIVEC__.
9551
9552 2011-03-29 Jason Merrill <jason@redhat.com>
9553
9554 * g++.dg/cpp0x/dependent1.C: New.
9555
9556 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9557
9558 * g++.dg/cpp0x/constexpr-memfn1.C: New.
9559
9560 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9561
9562 2011-03-29 Janus Weil <janus@gcc.gnu.org>
9563
9564 PR fortran/48095
9565 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9566 * gfortran.dg/proc_ptr_comp_32.f90: New.
9567
9568 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9569
9570 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
9571 check for corresponding warning.
9572
9573 2011-03-28 Jason Merrill <jason@redhat.com>
9574
9575 * g++.dg/cpp0x/rv-deduce2.C: New.
9576
9577 2011-03-29 Jakub Jelinek <jakub@redhat.com>
9578
9579 PR debug/48203
9580 * gcc.dg/pr48203.c: New test.
9581
9582 2011-03-28 Jeff Law <law@redhat.com>
9583
9584 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9585
9586 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
9587
9588 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9589 and __PPC__ && __ALTIVEC__.
9590
9591 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9592
9593 PR testsuite/48238
9594 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9595 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9596 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9597 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9598
9599 2011-03-28 Jason Merrill <jason@redhat.com>
9600
9601 * g++.dg/cpp0x/initlist-array2.C: New.
9602
9603 * g++.dg/cpp0x/initlist-array1.C: New.
9604
9605 * g++.dg/cpp0x/constexpr-compound.C: New.
9606
9607 * g++.dg/cpp0x/constexpr-using.C: New.
9608
9609 * g++.dg/cpp0x/constexpr-noexcept.C: New.
9610
9611 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
9612
9613 PR testsuite/48276
9614 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9615
9616 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
9617
9618 * gcc.dg/slp-1.c: New test.
9619
9620 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
9621
9622 * gcc.target/i386/avx256-unaligned-load-1.c: New.
9623 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9624 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9625 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9626 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9627 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9628 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9629 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9630 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9631 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9632 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9633 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9634 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9635 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9636
9637 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9638
9639 PR fortran/47065
9640 * gfortran.dg/trim_optimize_5.f90: New test.
9641 * gfortran.dg/trim_optimize_6.f90: New test.
9642
9643 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
9644
9645 PR target/38598
9646 * gcc.target/mips/madd-7.c: Remove -mlong32.
9647 * gcc.target/mips/msub-7.c: Likewise.
9648
9649 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
9650
9651 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9652 accesses to preserve the meaning of the test for doubleword vectors.
9653 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9654 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9655
9656 2011-03-26 Janus Weil <janus@gcc.gnu.org>
9657
9658 PR fortran/48291
9659 * gfortran.dg/class_42.f03: New.
9660
9661 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
9662
9663 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9664 strided accesses.
9665
9666 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
9667
9668 PR rtl-optimization/48144
9669 * gcc.dg/pr48144.c: New test.
9670
9671 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9672
9673 * gnat.dg/discr27.ad[sb]: New test.
9674
9675 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9676
9677 * gnat.dg/limited_with2.ad[sb]: New test.
9678 * gnat.dg/limited_with2_pkg1.ads: New helper.
9679 * gnat.dg/limited_with2_pkg2.ads: Likewise.
9680
9681 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
9682
9683 * gnat.dg/opt15.adb: New test.
9684 * gnat.dg/opt15_pkg.ad[sb]: New helper.
9685
9686 2011-03-25 Tobias Burnus <burnus@net-b.de>
9687
9688 PR fortran/48174
9689 PR fortran/45304
9690 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9691 * gfortran.dg/leadz_trailz_3.f90: Ditto
9692
9693 2011-03-25 Martin Jambor <mjambor@suse.cz>
9694
9695 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9696
9697 2011-03-25 Jason Merrill <jason@redhat.com>
9698
9699 * g++.dg/cpp0x/defaulted22.C: New.
9700 * g++.dg/cpp0x/defaulted23.C: New.
9701 * g++.dg/cpp0x/defaulted15.C: Adjust.
9702
9703 2011-03-25 Jason Merrill <jason@redhat.com>
9704
9705 * g++.dg/cpp0x/move1.C: New.
9706
9707 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
9708
9709 PR target/48287
9710 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9711
9712 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9713
9714 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9715 for mips-sgi-irix6.5.
9716 Replace snprintf prototype by <stdio.h>.
9717
9718 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9719
9720 PR testsuite/48283
9721 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9722 run_expensive_tests.
9723 * gcc.dg/graphite/block-4.c: Likewise.
9724 * gcc.dg/graphite/block-7.c: Likewise.
9725 * gcc.dg/graphite/block-8.c: Likewise.
9726
9727 2011-03-25 Richard Guenther <rguenther@suse.de>
9728
9729 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9730 * g++.dg/tree-ssa/pr8781.C: Likewise.
9731 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9732 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9733 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9734 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9735 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9736 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9737 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9738 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9739 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9740 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9741 * gcc.dg/tree-ssa/pr21574.c: Likewise.
9742 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9743 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9744 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9745 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9746 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9747 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9748 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9749 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9750 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9751 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9752 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9753 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9754 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9755 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9756 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9757 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9758 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9759 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9760 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9761 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9762 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9763 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9764 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9765 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9766 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9767 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9768 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9769 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9770 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9771 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9772 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9773 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9774 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9775 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9776 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9777 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9778 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9779 * c-c++-common/pr46562-2.c: Likewise.
9780 * gfortran.dg/pr42108.f90: Likewise.
9781 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9782 foo to be inlined even at -O1.
9783 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9784 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9785 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9786 * gcc.dg/matrix/matrix.exp: Disable FRE.
9787
9788 2011-03-24 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR debug/48204
9791 * gcc.dg/dfp/pr48204.c: New test.
9792
9793 2011-03-24 Steve Ellcey <sje@cup.hp.com>
9794
9795 PR target/48209
9796 * gcc.c-torture/execute/pr47917.c: Move this...
9797 * gcc.dg/torture/pr47917.c: to here and add xfails.
9798
9799 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9800
9801 * gnat.dg/array16.ad[sb]: New test.
9802 * gnat.dg/array16.ads: New helper.
9803
9804 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9805
9806 * gnat.dg/derived_type2.adb: New test.
9807
9808 2011-03-24 Richard Guenther <rguenther@suse.de>
9809
9810 PR tree-optimization/48271
9811 * g++.dg/torture/pr48271.C: New testcase.
9812
9813 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
9814
9815 * gnat.dg/array15.ad[sb]: New test.
9816
9817 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
9818
9819 PR target/48237
9820 * gcc.target/i386/pr48237.c: New test.
9821
9822 2011-03-24 Richard Guenther <rguenther@suse.de>
9823
9824 PR middle-end/48269
9825 * gcc.dg/builtin-object-size-10.c: New testcase.
9826
9827 2011-03-24 Richard Guenther <rguenther@suse.de>
9828
9829 PR tree-optimization/46562
9830 * c-c++-common/pr46562-2.c: New testcase.
9831 * c-c++-common/pr46562.c: Likewise.
9832
9833 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
9834
9835 * gcc.dg/vect/vect-cselim-1.c: New test.
9836 * gcc.dg/vect/vect-cselim-2.c: New test.
9837
9838 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
9839
9840 * gcc.target/arm/pr46934.c: New.
9841
9842 2011-03-23 Ian Lance Taylor <iant@google.com>
9843
9844 * go.test/go-test.exp (errchk): Ignore lines containing ////.
9845
9846 2011-03-23 Richard Guenther <rguenther@suse.de>
9847
9848 * gcc.dg/struct: Remove directory and contents.
9849
9850 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9851
9852 PR testsuite/48251
9853 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9854
9855 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9856
9857 * gnat.dg/discr26.ad[sb]: New test.
9858 * gnat.dg/discr26_pkg.ads: New helper.
9859
9860 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
9861
9862 PR target/47553
9863 * gcc.target/arm/neon-vld-1.c: New test.
9864
9865 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
9866
9867 * gnat.dg/array14.ad[sb]: New test.
9868 * gnat.dg/array14_pkg.ads: New helper.
9869
9870 2011-03-22 Joseph Myers <joseph@codesourcery.com>
9871
9872 * gcc.c-torture/execute/920501-8.x: Remove.
9873 * gcc.c-torture/execute/930513-1.x: Remove.
9874 * gcc.c-torture/execute/960312-1.x: Remove.
9875 * gcc.c-torture/compile/20000804-1.c,
9876 gcc.c-torture/compile/20001205-1.c,
9877 gcc.c-torture/compile/20001226-1.c,
9878 gcc.c-torture/compile/20010518-2.c,
9879 gcc.c-torture/compile/20020312-1.c,
9880 gcc.c-torture/compile/20020604-1.c,
9881 gcc.c-torture/compile/920501-12.c,
9882 gcc.c-torture/compile/920501-4.c,
9883 gcc.c-torture/compile/920520-1.c,
9884 gcc.c-torture/compile/980506-1.c,
9885 gcc.c-torture/execute/980709-1.x,
9886 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9887 options for m68hc11.
9888 * gcc.dg/cpp/assert4.c: Don't handle ARC.
9889 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9890 m68hc11.
9891
9892 2011-03-22 Nick Clifton <nickc@redhat.com>
9893
9894 * lib/target-supports.exp (check_profiling_available): Add MN10300
9895 to the list of targets that do not support profiling. Restore
9896 alpha sorting to this list.
9897
9898 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9899
9900 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9901 failure on 32-bit systems.
9902 * gcc.dg/torture/vector-2.c: Ditto.
9903
9904 2011-03-22 Richard Guenther <rguenther@suse.de>
9905
9906 PR tree-optimization/48228
9907 * gcc.dg/Wstrict-overflow-23.c: New testcase.
9908
9909 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9910
9911 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9912 powerpc.
9913
9914 PR target/48226
9915 * gcc.target/powerpc/pr48226.c: New file.
9916
9917 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
9918
9919 * lib/prune.exp (prune_gcc_output): Prune "could not create
9920 compact unwind for" warnings.
9921
9922 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9923
9924 PR c/42544
9925 PR c/48197
9926 * gcc.c-torture/execute/pr42544.c: New test.
9927 * gcc.c-torture/execute/pr48197.c: New test.
9928
9929 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
9930
9931 PR preprocessor/48192
9932 * gcc.target/powerpc/pr48192.c: New file.
9933
9934 PR target/48053
9935 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9936 split problem of 0 being loaded in a VSX register.
9937
9938 2011-03-21 Richard Guenther <rguenther@suse.de>
9939
9940 PR c/47939
9941 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9942 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9943 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9944 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9945
9946 2011-03-21 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR target/48213
9949 * gcc.dg/pr48213.c: New test.
9950
9951 2011-03-21 Kai Tietz <ktietz@redhat.com>
9952
9953 PR target/12171
9954 * g++.dg/plugin/attribute_plugin.c: Adjust test.
9955
9956 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
9957
9958 * gcc.target/arm/xor-and.c: New.
9959
9960 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9961
9962 PR fortran/22572
9963 * gfortran.dg/function_optimize_1.f90: New test.
9964 * gfortran.dg/function_optimize_2.f90: New test.
9965
9966 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
9967
9968 PR rtl-optimization/47502
9969 * gcc.target/i386/pr47502-1.c: New.
9970 * gcc.target/i386/pr47502-2.c: Likewise.
9971
9972 2011-03-20 Jakub Jelinek <jakub@redhat.com>
9973
9974 PR rtl-optimization/48156
9975 * gcc.dg/pr48156.c: New test.
9976
9977 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9978
9979 PR libfortran/47439
9980 * gfortran.dg/scratch_1.f90: Adjust test.
9981
9982 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9983
9984 PR libfortran/47439
9985 * gfortran.dg/scratch_1.f90: New test.
9986
9987 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9988
9989 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9990 variably modified typedefs.
9991 * gcc.dg/c1x-typedef-2.c: Remove.
9992
9993 2011-03-18 Joseph Myers <joseph@codesourcery.com>
9994
9995 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9996 * gcc.dg/c1x-anon-struct-3.c: New test.
9997 * gcc.dg/anon-struct-11.c: Update.
9998
9999 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10000
10001 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10002 dg-xfail-run-if.
10003 Only xfail with gas.
10004
10005 2011-03-18 Jason Merrill <jason@redhat.com>
10006
10007 * g++.dg/template/fn-ptr1.C: New.
10008
10009 * g++.dg/overload/volatile1.C: New.
10010
10011 * g++.dg/opt/pr23372.C: New.
10012
10013 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10014
10015 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10016
10017 PR middle-end/47405
10018 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10019
10020 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10021
10022 * gcc.target/arm/unsigned-extend-1.c: New.
10023
10024 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10025
10026 PR bootstrap/48161
10027 * gcc.c-torture/compile/pr48161.c: New test.
10028
10029 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10030
10031 PR middle-end/47725
10032 * gcc.dg/torture/pr47725.c: New.
10033
10034 2011-03-17 Jason Merrill <jason@redhat.com>
10035
10036 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10037 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10038
10039 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10040
10041 * gnat.dg/specs/elab2.ads: New test.
10042 * gnat.dg/specs/elab2_pkg.ads: New helper.
10043
10044 2011-03-17 Jason Merrill <jason@redhat.com>
10045
10046 * g++.dg/cpp0x/decltype-1212.C: New.
10047 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10048
10049 2011-03-17 Jason Merrill <jason@redhat.com>
10050
10051 * g++.dg/parse/memfnquals1.C: New.
10052
10053 2011-03-17 Richard Guenther <rguenther@suse.de>
10054
10055 PR middle-end/48134
10056 * gcc.dg/pr48134.c: New testcase.
10057
10058 2011-03-17 Richard Guenther <rguenther@suse.de>
10059
10060 PR middle-end/48165
10061 * g++.dg/torture/pr48165.C: New testcase.
10062
10063 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10064
10065 PR rtl-optimization/48141
10066 * gcc.dg/pr48141.c: New test.
10067
10068 2011-03-16 Jason Merrill <jason@redhat.com>
10069
10070 * g++.dg/cpp0x/constexpr-48089.C: New.
10071
10072 * g++.dg/cpp0x/constexpr-abi1.C: New.
10073
10074 * g++.dg/cpp0x/constexpr-46336.C: New.
10075 * g++.dg/parse/friend5.C: Adjust expected errors.
10076
10077 * g++.dg/cpp0x/constexpr-47570.C: New.
10078
10079 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10080
10081 PR debug/47510
10082 * ++.dg/debug/dwarf2/typedef6.C: New test.
10083
10084 2011-03-16 Jason Merrill <jason@redhat.com>
10085
10086 * g++.dg/cpp0x/elision2.C: New.
10087
10088 * g++.dg/cpp0x/constexpr-array3.C: New.
10089
10090 2011-03-16 Jason Merrill <jason@redhat.com>
10091
10092 * g++.dg/cpp0x/sfinae6.C: New.
10093 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10094 * g++.dg/cpp0x/pr45908.C: Likewise.
10095 * g++.dg/cpp0x/sfinae6.C: Likewise.
10096 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10097 * g++.old-deja/g++.law/arg11.C: Likewise.
10098
10099 2011-03-16 Jason Merrill <jason@redhat.com>
10100
10101 * g++.dg/template/incomplete6.C: New.
10102
10103 2011-03-16 Jeff Law <law@redhat.com>
10104
10105 * gcc.dg/tree-ssa/vrp55.c: New test.
10106
10107 2011-03-16 Jason Merrill <jason@redhat.com>
10108
10109 * g++.dg/cpp0x/auto22.C: New.
10110
10111 2011-03-16 Richard Guenther <rguenther@suse.de>
10112
10113 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10114 optimizing it away if promoted to const.
10115
10116 2011-03-16 Richard Guenther <rguenther@suse.de>
10117
10118 PR tree-optimization/48149
10119 * gcc.dg/fold-complex-1.c: New testcase.
10120
10121 2011-03-16 Richard Guenther <rguenther@suse.de>
10122
10123 PR testsuite/48147
10124 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10125 or cloning happens.
10126
10127 2011-03-16 Richard Guenther <rguenther@suse.de>
10128
10129 PR tree-optimization/26134
10130 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10131
10132 2011-03-16 Richard Guenther <rguenther@suse.de>
10133
10134 PR tree-optimization/48146
10135 * gcc.dg/torture/pr48146.c: New testcase.
10136
10137 2011-03-16 Richard Guenther <rguenther@suse.de>
10138
10139 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10140 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10141
10142 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10143
10144 PR middle-end/48136
10145 * gcc.c-torture/compile/pr48136.c: New test.
10146
10147 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10148
10149 PR debug/45882
10150 * gcc.dg/guality/pr45882.c: New test.
10151
10152 2011-03-15 Jason Merrill <jason@redhat.com>
10153
10154 * g++.dg/cpp0x/constexpr-recursion.C: New.
10155
10156 * g++.dg/cpp0x/implicit11.C: New.
10157
10158 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10159
10160 * g++.dg/cpp0x/constexpr-attribute.C: New.
10161
10162 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10163
10164 * g++.dg/parse/pr34758.C: New.
10165
10166 2011-03-15 Xinliang David Li <davidxl@google.com>
10167
10168 PR c/47837
10169 * gcc.dg/uninit-pred-7_d.c: New test.
10170 * gcc.dg/uninit-pred-8_d.c: New test.
10171
10172 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10173
10174 PR target/46788
10175 * gcc.target/arm/pr46788.c: New.
10176
10177 2011-03-15 Richard Guenther <rguenther@suse.de>
10178
10179 PR middle-end/47650
10180 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10181 * gfortran.dg/ishft_4.f90: Likewise.
10182 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10183
10184 2011-03-15 Richard Guenther <rguenther@suse.de>
10185
10186 PR tree-optimization/13954
10187 * g++.dg/tree-ssa/pr13954.C: New testcase.
10188
10189 2011-03-15 Richard Guenther <rguenther@suse.de>
10190
10191 PR tree-optimization/48037
10192 * gcc.target/i386/pr48037-1.c: New testcase.
10193
10194 2011-03-15 Richard Guenther <rguenther@suse.de>
10195
10196 PR tree-optimization/41490
10197 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10198 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10199 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10200 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10201 * g++.dg/tree-ssa/pr33604.C: Adjust.
10202
10203 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10204
10205 PR middle-end/47917
10206 * gcc.c-torture/execute/pr47917.c: New test.
10207 * gcc.dg/pr47917.c: New test.
10208
10209 PR middle-end/38878
10210 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10211
10212 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10213
10214 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10215 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10216 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10217 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10218 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10219 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10220 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10221 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10222 * gcc.target/i386/avx-floor-vec.c: Ditto.
10223 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10224 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10225 * gcc.target/i386/avx-rint-vec.c: Ditto.
10226 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10227 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10228 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10229 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10230
10231 2011-03-14 Tom Tromey <tromey@redhat.com>
10232
10233 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10234 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10235 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10236
10237 2011-03-14 Tom Tromey <tromey@redhat.com>
10238
10239 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10240 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10241 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10242
10243 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10244
10245 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10246
10247 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10248
10249 PR rtl-optimization/47166
10250 * gcc.c-torture/execute/postmod-1.c: New test.
10251
10252 2011-03-14 Richard Guenther <rguenther@suse.de>
10253
10254 PR middle-end/48098
10255 * gcc.dg/torture/pr48098.c: New testcase.
10256
10257 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
10258
10259 PR target/48053
10260 * gcc.target/powerpc/pr48053-1.c: New test.
10261 * gcc.target/powerpc/pr48053-2.c: Likewise.
10262
10263 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10264
10265 PR libfortran/48066
10266 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
10267
10268 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10269
10270 PR libfortran/48066
10271 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
10272
10273 2011-03-12 Janus Weil <janus@gcc.gnu.org>
10274
10275 PR fortran/48059
10276 * gfortran.dg/class_41.f03: New.
10277
10278 2011-03-11 Dodji Seketeli <dodji@redhat.com>
10279
10280 * g++.dg/conversion/cast3.C: New test.
10281
10282 2011-03-11 Jason Merrill <jason@redhat.com>
10283
10284 * g++.dg/template/error45.C: New.
10285
10286 * g++.dg/parse/no-type-defn1.C: New.
10287
10288 * g++.dg/ext/attrib40.C: New.
10289
10290 * g++.dg/cpp0x/regress/array1.C: New.
10291
10292 2011-03-11 Richard Guenther <rguenther@suse.de>
10293
10294 PR tree-optimization/48067
10295 * gcc.dg/pr48067.c: New testcase.
10296
10297 2011-03-11 Richard Guenther <rguenther@suse.de>
10298
10299 PR lto/48073
10300 * g++.dg/lto/20110311-1_0.C: New testcase.
10301
10302 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR c++/48035
10305 * g++.dg/inherit/virtual8.C: New test.
10306
10307 PR middle-end/48044
10308 * gcc.dg/torture/pr48044.c: New test.
10309
10310 2011-03-11 Janus Weil <janus@gcc.gnu.org>
10311
10312 PR fortran/47768
10313 * gfortran.dg/proc_ptr_comp_31.f90: New.
10314
10315 2011-03-11 Richard Guenther <rguenther@suse.de>
10316
10317 PR tree-optimization/47278
10318 * gcc.dg/torture/pr47278-1.c: New testcase.
10319 * gcc.dg/torture/pr47278-2.c: Likewise.
10320
10321 2011-03-11 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR tree-optimization/48063
10324 * gcc.dg/torture/pr48063.c: New test.
10325
10326 2011-03-10 Jason Merrill <jason@redhat.com>
10327
10328 * g++.dg/template/array22.C: New.
10329
10330 * g++.dg/cpp0x/syntax-err1.C: New.
10331 * g++.dg/parse/error36.C: Adjust expected errors.
10332 * g++.old-deja/g++.pt/ctor2.C: Likewise.
10333 * g++.old-deja/g++.pt/typename3.C: Likewise.
10334 * g++.old-deja/g++.pt/typename4.C: Likewise.
10335 * g++.old-deja/g++.pt/typename6.C: Likewise.
10336
10337 2011-03-09 Jason Merrill <jason@redhat.com>
10338
10339 * g++.dg/template/nontype22.C: New.
10340
10341 2011-03-09 Martin Jambor <mjambor@suse.cz>
10342
10343 PR tree-optimization/47714
10344 * g++.dg/torture/pr47714.C: New test.
10345
10346 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
10347
10348 PR target/47755
10349 * gcc.target/powerpc/pr47755-2.c: New file.
10350
10351 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10352
10353 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10354 is not set in the environment, pass 64 as first argument when not
10355 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10356 native where ulimit -u is supported.
10357
10358 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10359
10360 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10361
10362 2011-03-08 Jason Merrill <jason@redhat.com>
10363
10364 * g++.dg/template/nontype21.C: New.
10365
10366 * g++.dg/template/anon5.C: New.
10367
10368 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10369
10370 PR debug/47881
10371 * gcc.dg/pr47881.c: New test.
10372
10373 2011-03-08 Dodji Seketeli <dodji@redhat.com>
10374
10375 PR c++/47957
10376 * g++.dg/lookup/template3.C: New test.
10377
10378 2011-03-08 Kai Tietz <ktietz@redhat.com>
10379
10380 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10381 'long' type.
10382
10383 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
10384
10385 PR testsuite/47954
10386 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10387 sizeof to compute alignment.
10388
10389 2011-03-08 Jakub Jelinek <jakub@redhat.com>
10390
10391 PR tree-optimization/48022
10392 * gcc.dg/pr48022-1.c: New test.
10393 * gcc.dg/pr48022-2.c: New test.
10394
10395 2011-03-07 Jason Merrill <jason@redhat.com>
10396
10397 * g++.dg/template/nontype20.C: New.
10398 * g++.dg/init/member1.C: Adjust expected errors.
10399 * g++.dg/parse/constant4.C: Likewise.
10400 * g++.dg/template/qualified-id3.C: Likewise.
10401 * g++.old-deja/g++.pt/crash10.C: Likewise.
10402
10403 * g++.dg/cpp0x/regress/non-const1.C: New.
10404
10405 2011-03-07 Jakub Jelinek <jakub@redhat.com>
10406
10407 PR debug/47991
10408 * gcc.dg/pr47991.c: New test.
10409
10410 2011-03-07 Jason Merrill <jason@redhat.com>
10411
10412 * g++.dg/abi/mangle46.C: New.
10413
10414 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
10415
10416 PR target/47862
10417 * gcc.target/powerpc/pr47862.c: New.
10418
10419 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
10420
10421 PR target/45413
10422 * gcc.target/i386/combine-mul.c: Require nonpic.
10423
10424 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
10425 Nathan Froyd <froydnj@codesourcery.com>
10426
10427 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10428
10429 2011-03-06 Mark Mitchell <mark@codesourcery.com>
10430
10431 * README.QMTEST: Remove.
10432
10433 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
10434 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10435
10436 PR fortran/47850
10437 * gfortran.dg/array_constructor_37.f90 : New test.
10438
10439 2011-03-05 Jason Merrill <jason@redhat.com>
10440
10441 * g++.dg/abi/mangle39.C: ABI v5, not 6.
10442 * g++.dg/abi/mangle45.C: Likewise.
10443 * g++.dg/cpp0x/trailing1.C: Likewise.
10444
10445 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10446
10447 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10448
10449 2011-03-05 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR rtl-optimization/47899
10452 * gcc.dg/pr47899.c: New test.
10453
10454 * gcc.dg/torture/pr47968.c: Ignore warnings.
10455
10456 PR tree-optimization/47967
10457 * gcc.c-torture/compile/pr47967.c: New test.
10458
10459 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10460
10461 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10462 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10463
10464 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
10465
10466 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10467 and property_getAttributes() if __OBJC2__.
10468 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10469 * objc.dg/property/property-encoding-1.m: New.
10470 * obj-c++.dg/property/property-encoding-1.mm: New.
10471
10472 2011-03-04 Jason Merrill <jason@redhat.com>
10473
10474 * g++.dg/template/pseudodtor6.C: New.
10475
10476 * g++.dg/inherit/covariant19.C: New.
10477
10478 2011-03-04 Richard Guenther <rguenther@suse.de>
10479
10480 PR middle-end/47968
10481 * gcc.dg/torture/pr47968.c: New testcase.
10482
10483 2011-03-04 Richard Guenther <rguenther@suse.de>
10484
10485 PR middle-end/47975
10486 * gcc.dg/torture/pr47975.c: New testcase.
10487
10488 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
10489
10490 PR c++/47974
10491 * g++.dg/template/crash106.C: New.
10492
10493 2011-03-03 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR c/47963
10496 * gcc.dg/gomp/pr47963.c: New test.
10497 * g++.dg/gomp/pr47963.C: New test.
10498
10499 2011-03-02 Jason Merrill <jason@redhat.com>
10500
10501 * g++.dg/cpp0x/regress/condition1.C: New.
10502
10503 * g++.dg/cpp0x/constexpr-ctor9.C: New.
10504
10505 2011-03-01 Jason Merrill <jason@redhat.com>
10506
10507 * g++.dg/cpp0x/lambda/lambda-98.C: New.
10508
10509 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10510
10511 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
10512
10513 PR rtl-optimization/47925
10514 * gcc.c-torture/execute/pr47925.c: New test.
10515
10516 2011-03-01 Jason Merrill <jason@redhat.com>
10517
10518 * g++.dg/cpp0x/decltype25.C: New.
10519
10520 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10521
10522 2011-03-01 Richard Guenther <rguenther@suse.de>
10523
10524 PR tree-optimization/47890
10525 * gcc.dg/torture/pr47890.c: New testcase.
10526
10527 2011-03-01 Richard Guenther <rguenther@suse.de>
10528
10529 PR lto/47924
10530 * gcc.dg/lto/pr47924_0.c: New testcase.
10531
10532 2011-03-01 Richard Guenther <rguenther@suse.de>
10533
10534 PR lto/46911
10535 * gfortran.dg/lto/pr46911_0.f: New testcase.
10536
10537 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10538
10539 PR libgfortran/47933
10540 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10541 compile errors from older code form.
10542
10543 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10544
10545 PR libgfortran/47567
10546 * gfortran.dg/fmt_fw_d.f90: New test.
10547
10548 2011-02-28 Jason Merrill <jason@redhat.com>
10549
10550 * g++.dg/inherit/covariant18.C: New.
10551
10552 2011-02-28 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR middle-end/47893
10555 * gcc.dg/pr47893.c: New test.
10556
10557 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
10558
10559 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10560 NULL in case of a selector with conflicting types.
10561 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10562
10563 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
10564
10565 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10566 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10567 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10568 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10569
10570 2011-02-28 Jason Merrill <jason@redhat.com>
10571
10572 PR c++/47906
10573 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10574
10575 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10576
10577 PR libgfortran/47778
10578 * gfortran.dg/namelist_71.f90: New test.
10579
10580 2011-02-27 Jason Merrill <jason@redhat.com>
10581
10582 PR c++/47906
10583 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10584 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10585
10586 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10587
10588 PR c++/46466
10589 * g++.dg/cpp0x/constexpr-ctor8.C: New.
10590
10591 2011-02-27 Jakub Jelinek <jakub@redhat.com>
10592
10593 PR fortran/47886
10594 * gfortran.dg/gomp/task-1.f90: Removed.
10595
10596 2011-02-26 Jason Merrill <jason@redhat.com>
10597
10598 * g++.dg/template/this-targ1.C: New.
10599
10600 * g++.dg/cpp0x/regress/template-const1.C: New.
10601 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10602 * g++.dg/template/function1.C: Adjust.
10603 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10604 * g++.dg/debug/debug7.C: Adjust.
10605
10606 2011-02-26 Tobias Burnus <burnus@net-b.de>
10607
10608 PR fortran/47886
10609 * gfortran.dg/gomp/task-1.f90: New.
10610
10611 2011-02-25 Jie Zhang <jie@codesourcery.com>
10612
10613 * gcc.target/arm/neon-thumb2-move.c: Add
10614 dg-require-effective-target arm_thumb2_ok.
10615
10616 2011-02-24 Jason Merrill <jason@redhat.com>
10617
10618 * g++.dg/parse/constant1.C: Specify C++98 mode.
10619 * g++.dg/parse/constant5.C: Likewise.
10620 * g++.dg/parse/error2.C: Likewise.
10621 * g++.dg/parse/semicolon3.C: Likewise.
10622 * g++.dg/template/crash14.C: Likewise.
10623 * g++.dg/template/local4.C: Likewise.
10624 * g++.dg/template/nontype3.C: Likewise.
10625 * g++.dg/parse/crash31.C: Adjust expected errors.
10626 * g++.dg/template/function1.C: Likewise.
10627 * g++.dg/template/ref3.C: Likewise.
10628 * g++.dg/template/static9.C: Likewise.
10629 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10630
10631 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10632 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10633 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10634 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10635 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10636
10637 2011-02-24 Jakub Jelinek <jakub@redhat.com>
10638
10639 PR fortran/47878
10640 * gfortran.dg/pr47878.f90: New test.
10641
10642 2011-02-24 Richard Guenther <rguenther@suse.de>
10643
10644 PR testsuite/47801
10645 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10646 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10647
10648 2011-02-24 Richard Guenther <rguenther@suse.de>
10649
10650 PR fortran/47839
10651 * gfortran.dg/lto/pr47839_0.f90: New testcase.
10652 * gfortran.dg/lto/pr47839_1.f90: Likewise.
10653
10654 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10655
10656 PR libgfortran/47567
10657 * gfortran.dg/fmt_f0_1.f90: Update test.
10658
10659 2011-02-23 Jason Merrill <jason@redhat.com>
10660
10661 * g++.dg/abi/mangle39.C: Adjust parm mangling.
10662 * g++.dg/abi/mangle45.C: New.
10663
10664 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10665 * g++.dg/template/canon-type-9.C: Match use of decltype
10666 between declaration and definition.
10667 * g++.dg/template/canon-type-12.C: Likewise.
10668
10669 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
10670
10671 PR fortran/40850
10672 * gfortran.dg/nested_allocatables_1.f90: New.
10673
10674 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
10675
10676 PR c++/46868
10677 * g++.dg/pr46868.C: New test.
10678 * g++.dg/parse/parameter-declaration-1.C: Adjust.
10679 * g++.dg/parse/error14.C: Adjust.
10680
10681 2011-02-23 Richard Guenther <rguenther@suse.de>
10682
10683 PR tree-optimization/47838
10684 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10685
10686 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10687
10688 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
10689
10690 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
10691
10692 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10693 * gfortran.dg/count_init_expr.f03: Ditto.
10694 * gfortran.dg/gomp/pr43711.f90: Ditto.
10695 * gcc.dg/struct-parse-2.c: Ditto.
10696 * gcc.dg/parse-error-3.c: Ditto.
10697 * gcc.dg/Wlogical-op-1.c: Ditto.
10698 * gcc.dg/Walways-true-1.c: Ditto.
10699 * gcc.dg/pr24225.c: Ditto.
10700 * gcc.dg/Walways-true-2.c: Ditto.
10701 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10702 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10703 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10704 * g++.dg/overload/defarg4.C: Ditto.
10705 * g++.dg/inherit/covariant16.C: Ditto.
10706 * g++.dg/inherit/virtual7.C: Ditto.
10707 * g++.dg/template/canon-type-9.C: Ditto.
10708 * g++.dg/template/access19.C: Ditto.
10709 * g++.dg/template/call7.C: Ditto.
10710 * g++.dg/template/canon-type-2.C: Ditto.
10711 * g++.dg/template/init7.C: Ditto.
10712 * g++.dg/template/sizeof-template-argument.C: Ditto.
10713 * g++.dg/template/const3.C: Ditto.
10714 * g++.dg/template/sfinae26.C: Ditto.
10715 * g++.dg/template/sfinae26.C: Ditto.
10716 * g++.dg/template/canon-type-11.C: Ditto.
10717 * g++.dg/template/union2.C: Ditto.
10718 * g++.dg/template/canon-type-3.C: Ditto.
10719 * g++.dg/template/canon-type-1.C: Ditto.
10720 * g++.dg/template/canon-type-5.C: Ditto.
10721 * g++.dg/template/canon-type-7.C: Ditto.
10722 * g++.dg/template/canon-type-10.C: Ditto.
10723 * g++.dg/template/spec36.C: Ditto.
10724 * g++.dg/template/typedef38.C: Ditto.
10725 * g++.dg/template/canon-type-4.C: Ditto.
10726 * g++.dg/template/canon-type-6.C: Ditto.
10727 * g++.dg/template/canon-type-13.C: Ditto.
10728 * g++.dg/template/instantiate9.C: Ditto.
10729 * g++.dg/template/ttp22.C: Ditto.
10730 * g++.dg/warn/Wreturn-type-6.C: Ditto.
10731 * g++.dg/warn/Walways-true-1.C: Ditto.
10732 * g++.dg/warn/Wlogical-op-1.C: Ditto.
10733 * g++.dg/warn/Walways-true-2.C: Ditto.
10734 * g++.dg/conversion/op4.C: Ditto.
10735 * g++.dg/opt/pr19650.C: Ditto.
10736 * g++.dg/lookup/friend11.C: Ditto.
10737 * g++.dg/other/default2.C: Ditto.
10738 * g++.dg/other/default3.C: Ditto.
10739 * g++.dg/other/dtor2.C: Ditto.
10740 * g++.dg/other/friend5.C: Ditto.
10741 * g++.dg/other/default5.C: Ditto.
10742 * g++.dg/init/brace6.C: Ditto.
10743 * g++.dg/init/aggr5.C: Ditto.
10744 * g++.dg/init/error2.C: Ditto.
10745 * g++.dg/expr/bound-mem-fun.C: Ditto.
10746 * g++.dg/expr/cond6.C: Ditto.
10747 * g++.dg/expr/stmt-expr-1.C: Ditto.
10748 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10749 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10750 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10751 * g++.dg/cpp0x/bracket1.C: Ditto.
10752 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10753 * g++.dg/cpp0x/pr38646.C: Ditto.
10754 * g++.dg/cpp0x/variadic73.C: Ditto.
10755 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10756 * g++.dg/cpp0x/bracket4.C: Ditto.
10757 * g++.dg/cpp0x/decltype4.C: Ditto.
10758 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10759 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10760 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10761 * g++.dg/cpp0x/variadic-new2.C: Ditto.
10762 * g++.dg/cpp0x/decltype2.C: Ditto.
10763 * g++.dg/cpp0x/decltype1.C: Ditto.
10764 * g++.dg/cpp0x/bracket2.C: Ditto.
10765 * g++.dg/cpp0x/decltype5.C: Ditto.
10766 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10767 * g++.dg/cpp0x/variadic70.C: Ditto.
10768 * g++.dg/cpp0x/decltype6.C: Ditto.
10769 * g++.dg/cpp0x/rvo.C: Ditto.
10770 * g++.dg/cpp0x/vt-40092.C: Ditto.
10771 * g++.dg/cpp0x/variadic-new.C: Ditto.
10772 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10773 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10774 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10775 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10776 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10777 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10778 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10779 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10780 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10781 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10782 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10783 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10784 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10785 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10786 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10787 * g++.dg/cpp0x/pr39639.C: Ditto.
10788 * g++.dg/cpp0x/decltype3.C: Ditto.
10789 * g++.dg/cpp0x/variadic68.C: Ditto.
10790 * g++.dg/cpp0x/variadic-function.C: Ditto.
10791 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10792 * g++.dg/cpp0x/variadic-bind.C: Ditto.
10793 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10794 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10795 * g++.dg/parse/crash35.C: Ditto.
10796 * g++.dg/parse/crash40.C: Ditto.
10797 * g++.dg/parse/defarg12.C: Ditto.
10798 * g++.dg/parse/crash34.C: Ditto.
10799 * g++.dg/parse/constructor3.C: Ditto.
10800 * g++.dg/parse/template23.C: Ditto.
10801 * g++.dg/parse/crash56.C: Ditto.
10802 * g++.dg/parse/dtor13.C: Ditto.
10803 * g++.dg/parse/error33.C: Ditto.
10804 * g++.dg/parse/ctor9.C: Ditto.
10805 * g++.dg/parse/error32.C: Ditto.
10806 * g++.dg/parse/error37.C: Ditto.
10807 * g++.dg/parse/bitfield3.C: Ditto.
10808 * g++.dg/parse/struct-4.C: Ditto.
10809 * g++.dg/ext/has_trivial_copy.C: Ditto.
10810 * g++.dg/ext/is_polymorphic.C: Ditto.
10811 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10812 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10813 * g++.dg/ext/has_nothrow_assign.C: Ditto.
10814 * g++.dg/ext/is_union.C: Ditto.
10815 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10816 * g++.dg/ext/is_pod.C: Ditto.
10817 * g++.dg/ext/has_virtual_destructor.C: Ditto.
10818 * g++.dg/ext/has_trivial_constructor.C: Ditto.
10819 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10820 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10821 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10822 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10823 * g++.dg/ext/is_abstract.C: Ditto.
10824 * g++.dg/ext/has_trivial_assign.C: Ditto.
10825 * g++.dg/ext/is_class.C: Ditto.
10826 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10827 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10828 * g++.dg/ext/is_base_of.C: Ditto.
10829 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10830 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10831 * g++.dg/ext/is_empty.C: Ditto.
10832 * g++.dg/ext/is_enum.C: Ditto.
10833 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10834 * gnat.dg/opt11.adb: Ditto.
10835 * obj-c++.dg/pr45735.mm: Ditto.
10836 * obj-c++.dg/pr24393.mm: Ditto.
10837 * obj-c++.dg/exceptions-2.mm: Ditto.
10838 * objc.dg/pr45735.m: Ditto.
10839 * objc.dg/pr24393.m: Ditto.
10840
10841 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
10842
10843 * objc.dg/attributes/objc-exception-1.m: New.
10844
10845 2011-02-23 Jie Zhang <jie@codesourcery.com>
10846
10847 * gcc.dg/cpp/include7.c: New test.
10848
10849 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
10850
10851 PR c++/47242
10852 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10853
10854 2011-02-23 Jie Zhang <jie@codesourcery.com>
10855
10856 PR rtl-optimization/47763
10857 * gcc.dg/pr47763.c: New test.
10858
10859 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
10860
10861 PR fortran/45743
10862 * gfortran.dg/whole_file_32.f90 : New test.
10863
10864 2011-02-22 Dodji Seketeli <dodji@redhat.com>
10865
10866 PR c++/47666
10867 * g++.dg/inherit/virtual7.C: New test.
10868
10869 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
10870
10871 PR objc/47832
10872 * objc.dg/type-size-3.m: Updated error message.
10873 * objc.dg/type-size-4.m: New test.
10874 * objc.dg/type-size-5.m: New test.
10875
10876 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10877
10878 * lib/gnat.exp: Fix comments.
10879 Don't load libgloss.exp.
10880 (default_gnat_version): Call $compiler with --version.
10881 Adapt regexp for gnatmake output, insert version.
10882 (gnat_version): New proc.
10883 (gnat_init): Remove gnat_libgcc_s_path.
10884 (gnat_target_compile): Likewise.
10885 Remove ld_library_path.
10886 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10887 (gnat_pass): Remove.
10888 (gnat_pass): Remove.
10889 (gnat_finish): Remove.
10890 (gnat_exit): Remove.
10891 (local_find_gnatmake): Reindent.
10892 (runtest_file_p): Remove.
10893 (prune_warnings): Remove.
10894 (find_gnatclean): New proc.
10895 * lib/gnat-dg.exp (lremove): New proc.
10896 (gnat-dg-test): Reindent.
10897 Remove additional output files.
10898 (gnat-dg-runtest): Remove.
10899
10900 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10901 * gnat.dg/loop_optimization6.adb: Likewise.
10902 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10903
10904 2011-02-22 Jakub Jelinek <jakub@redhat.com>
10905
10906 PR tree-optimization/47835
10907 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10908
10909 2011-02-22 Tobias Burnus <burnus@net-b.de>
10910
10911 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10912 * gfortran.dg/abstract_type_2.f03: Ditto.
10913 * gfortran.dg/abstract_type_3.f03: Ditto.
10914 * gfortran.dg/abstract_type_4.f03: Ditto.
10915 * gfortran.dg/abstract_type_5.f03: Ditto.
10916 * gfortran.dg/abstract_type_6.f03: Ditto.
10917 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10918 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10919 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10920 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10921 * gfortran.dg/array_function_5.f90: Ditto.
10922 * gfortran.dg/asynchronous_3.f03: Ditto.
10923 * gfortran.dg/char_expr_1.f90: Ditto.
10924 * gfortran.dg/class_14.f03: Ditto.
10925 * gfortran.dg/data_array_6.f: Ditto.
10926 * gfortran.dg/data_invalid.f90: Ditto.
10927 * gfortran.dg/dot_product_1.f03: Ditto.
10928 * gfortran.dg/func_derived_5.f90: Ditto.
10929 * gfortran.dg/func_result_4.f90: Ditto.
10930 * gfortran.dg/implied_do_1.f90: Ditto.
10931 * gfortran.dg/initialization_25.f90: Ditto.
10932 * gfortran.dg/initialization_26.f90: Ditto.
10933 * gfortran.dg/interface_34.f90: Ditto.
10934 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10935 * gfortran.dg/keyword_symbol_1.f90: Ditto.
10936 * gfortran.dg/matmul_8.f03: Ditto.
10937 * gfortran.dg/merge_init_expr.f90: Ditto.
10938 * gfortran.dg/pack_assign_1.f90: Ditto.
10939 * gfortran.dg/pack_vector_1.f90: Ditto.
10940 * gfortran.dg/pointer_check_8.f90: Ditto.
10941 * gfortran.dg/product_init_expr.f03: Ditto.
10942 * gfortran.dg/reshape_order_5.f90: Ditto.
10943 * gfortran.dg/reshape_shape_1.f90: Ditto.
10944 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10945 * gfortran.dg/same_name_2.f90: Ditto.
10946 * gfortran.dg/selected_real_kind_1.f90: Ditto.
10947 * gfortran.dg/spread_init_expr.f03: Ditto.
10948 * gfortran.dg/stmt_func_1.f90: Ditto.
10949 * gfortran.dg/sum_init_expr.f03: Ditto.
10950 * gfortran.dg/transpose_3.f03: Ditto.
10951 * gfortran.dg/unpack_init_expr.f03: Ditto.
10952 * gfortran.dg/warn_conversion.f90: Ditto.
10953 * gfortran.dg/warn_conversion_2.f90: Ditto.
10954 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10955 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10956 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10957 * gfortran.dg/whole_file_16.f90: Ditto.
10958 * gfortran.dg/whole_file_17.f90: Ditto.
10959 * gfortran.dg/whole_file_18.f90: Ditto.
10960 * gfortran.dg/whole_file_20.f03: Ditto.
10961 * gfortran.dg/whole_file_5.f90: Ditto.
10962 * gfortran.dg/whole_file_6.f90: Ditto.
10963 * gfortran.dg/write_invalid_format.f90: Ditto.
10964 * gfortran.dg/zero_sized_6.f90: Ditto.
10965
10966 2011-02-21 Jeff Law <law@redhat.com>
10967
10968 PR rtl-optimization/46178
10969 * gcc.target/i386/pr46178.c: New test.
10970
10971 PR rtl-optimization/46002
10972 * gcc.c-torture/compile/pr46002.c: New test.
10973
10974 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10975
10976 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10977 *-*-hpux10*.
10978
10979 2011-02-21 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR debug/47106
10982 * g++.dg/debug/pr47106.C: Require effective target lto.
10983
10984 2011-02-21 Jason Merrill <jason@redhat.com>
10985
10986 * g++.dg/cpp0x/constexpr-diag2.C: New.
10987
10988 2011-02-20 Jason Merrill <jason@redhat.com>
10989
10990 * g++.dg/cpp0x/constexpr-ctor7.C: New.
10991
10992 * g++.dg/cpp0x/fntmpdefarg2.C: New.
10993
10994 * g++.dg/overload/conv-op1.C: New.
10995
10996 * g++.dg/cpp0x/constexpr-synth1.C: New.
10997
10998 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
10999
11000 * objc.dg/layout-2.m: New.
11001 * objc.dg/selector-3.m: Adjusted location of error message.
11002 * objc.dg/type-size-3.m: Same.
11003 * obj-c++.dg/selector-3.mm: Same.
11004
11005 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11006
11007 PR objc/47784
11008 * objc.dg/property/dotsyntax-22.m: New.
11009 * obj-c++.dg/property/dotsyntax-22.mm: New.
11010
11011 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11012
11013 PR c++/46394
11014 * g++.dg/template/typedef38.C: New test.
11015
11016 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11017
11018 PR fortran/46818
11019 * gfortran.dg/whole_file_30.f90 : New test.
11020 * gfortran.dg/whole_file_31.f90 : New test.
11021
11022 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11023
11024 PR fortran/45077
11025 PR fortran/44945
11026 * gfortran.dg/whole_file_28.f90 : New test.
11027 * gfortran.dg/whole_file_29.f90 : New test.
11028
11029 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11030
11031 PR c++/44118
11032 * g++.dg/template/crash105.C: New.
11033
11034 2011-02-19 Jason Merrill <jason@redhat.com>
11035
11036 * g++.dg/cpp0x/regress/no-elide1.C: New.
11037
11038 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11039
11040 PR tree-optimization/46620
11041 * gcc.dg/pr46620.c: New.
11042
11043 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR c/47809
11046 * gcc.target/i386/pr47809.c: New test.
11047
11048 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11049 Tobias Burnus <burnus@net-b.de>
11050
11051 * lib/target-supports.exp
11052 (check_effective_target_fortran_large_real): New check for large reals.
11053 * gfortran.dg/nan_7.f90: New test.
11054
11055 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11056
11057 PR libgfortran/47567
11058 * gfortran.dg/fmt_f0_1.f90: Update test.
11059
11060 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11061
11062 PR fortran/47348
11063 * gfortran.dg/array_constructor_36.f90 : New test.
11064 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11065 allow for comparison between different elements of the array
11066 constructor at different levels of optimization.
11067
11068 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11069
11070 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11071 * gcc.target/i386/pr32280-1.c: Likewise.
11072
11073 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11074
11075 PR target/47800
11076 * gcc.target/i386/pr47800.c: New test.
11077
11078 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11079
11080 * objc/execute/exceptions/foward-1.x: New.
11081
11082 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11083
11084 PR fortran/47789
11085 * gfortran.dg/derived_constructor_comps_4.f90: New.
11086
11087 2011-02-18 Tobias Burnus
11088
11089 PR fortran/47775
11090 * gfortran.dg/func_result_6.f90: New.
11091
11092 2011-02-18 Michael Matz <matz@suse.de>
11093
11094 PR fortran/45586
11095 * gfortran.dg/lto/pr45586_0.f90: New test.
11096 * gfortran.dg/typebound_proc_20.f90: Ditto.
11097 * gfortran.dg/typebound_proc_21.f90: Ditto.
11098
11099 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11100
11101 PR c++/47795
11102 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11103
11104 2011-02-18 Tobias Burnus <burnus@net-b.de>
11105
11106 PR fortran/47750
11107 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11108 gcc_warning_prefix.
11109 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11110 normalizing the error/warning output.
11111 * gfortran.dg/Wall.f90: Update dg-error/warning.
11112 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11113 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11114 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11115 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11116 * gfortran.dg/class_30.f90: Update dg-error/warning.
11117 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11118 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11119 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11120 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11121 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11122 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11123 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11124 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11125 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11126 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11127 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11128 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11129 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11130 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11131 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11132 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11133 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11134 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11135 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11136 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11137 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11138 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11139 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11140 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11141 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11142
11143 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11144
11145 PR fortran/47768
11146 * gfortran.dg/proc_ptr_comp_30.f90: New.
11147
11148 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR debug/47780
11151 * gcc.target/i386/pr47780.c: New test.
11152
11153 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11154
11155 PR fortran/47767
11156 * gfortran.dg/class_40.f03: New.
11157
11158 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11159
11160 PR c++/47208
11161 * g++.dg/cpp0x/auto21.C: New test.
11162
11163 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11164
11165 * objc.dg/special/unclaimed-category-1.h: Updated for
11166 new ABI support.
11167 * objc.dg/special/unclaimed-category-1.m: Same.
11168 * objc.dg/zero-link-1.m: Same.
11169 * objc.dg/lookup-1.m: Same.
11170 * objc.dg/torture/strings/const-str-9.m
11171 * objc.dg/torture/strings/const-str-10.m: Same.
11172 * objc.dg/torture/strings/const-str-11.m: Same.
11173 * objc.dg/torture/forward-1.m: Same.
11174 * objc.dg/zero-link-2.m: Same.
11175 * objc.dg/encode-7-next-64bit.m: Same.
11176 * objc.dg/method-4.m: Same.
11177 * objc.dg/next-runtime-1.m: Same.
11178 * objc.dg/image-info.m: Same.
11179 * objc.dg/pr23214.m: Same.
11180 * objc.dg/symtab-1.m: Same.
11181 * obj-c++.dg/basic.m: Same.
11182 * obj-c++.dg/proto-lossage-3.m: Same.
11183 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11184 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11185 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11186 * obj-c++.dg/method-11.m: Same.
11187 * objc/execute/enumeration-1.m: Same.
11188 * objc/execute/object_is_class.m: Same.
11189 * objc/execute/formal_protocol-2.m: Same.
11190 * objc/execute/formal_protocol-4.m: Same.
11191 * objc/execute/formal_protocol-6.m: Same.
11192 * objc/execute/bycopy-3.m: Same.
11193 * objc/execute/exceptions/catchall-1.m: Same.
11194 * objc/execute/exceptions/finally-1.m: Same.
11195 * objc/execute/exceptions/local-variables-1.m: Same.
11196 * objc/execute/exceptions/foward-1.m: Same.
11197 * objc/execute/bf-common.h
11198 * objc/execute/enumeration-2.m: Same.
11199 * objc/execute/formal_protocol-1.m: Same.
11200 * objc/execute/formal_protocol-3.m: Same.
11201 * objc/execute/formal_protocol-5.m: Same.
11202 * objc/execute/accessing_ivars.m: Same.
11203 * objc/execute/bycopy-2.m: Same.
11204 * objc/execute/formal_protocol-7.m: Same.
11205 * objc/execute/compatibility_alias.m: Same.
11206 * objc/execute/no_clash.m: Same.
11207 * objc/execute/object_is_meta_class.m: Same.
11208 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11209 * objc/execute/class-tests-1.h: Include stdio.h.
11210 * objc/execute/class-tests-2.h: Same.
11211 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11212 runtimes.
11213 * obj-c++.dg/try-catch-2.mm: Same.
11214
11215 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11216
11217 PR c++/47783
11218 * g++.dg/warn/Wunused-parm-4.C: New test.
11219
11220 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11221 Jan Hubicka <jh@suse.cz>
11222
11223 PR debug/47106
11224 PR debug/47402
11225 * g++.dg/debug/pr47106.C: New.
11226
11227 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11228
11229 PR target/43653
11230 * gcc.target/i386/pr43653.c: New test.
11231
11232 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11233
11234 PR c++/47172
11235 * g++.dg/template/inherit6.C: New test.
11236
11237 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11238
11239 PR fortran/47745
11240 * gfortran.dg/class_39.f03: New.
11241
11242 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11243
11244 PR c++/47326
11245 * g++.dg/cpp0x/variadic106.C: New test.
11246
11247 2011-02-16 Jakub Jelinek <jakub@redhat.com>
11248
11249 PR libfortran/47757
11250 * gfortran.dg/pr47757-1.f90: New test.
11251 * gfortran.dg/pr47757-2.f90: New test.
11252 * gfortran.dg/pr47757-3.f90: New test.
11253
11254 PR c++/47704
11255 * g++.dg/cpp0x/enum8.C: New test.
11256
11257 2011-02-15 Jason Merrill <jason@redhat.com>
11258
11259 * g++.dg/inherit/implicit-trivial1.C: New.
11260 * g++.dg/cpp0x/implicit-trivial1.C: New.
11261
11262 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11263
11264 PR middle-end/47725
11265 * gcc.dg/torture/pr47725.c: Removed.
11266
11267 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11268
11269 PR target/47755
11270 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11271 constant does not generate a load from memory.
11272
11273 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
11274
11275 PR middle-end/47725
11276 * gcc.dg/torture/pr47725.c: New.
11277
11278 2011-02-15 Richard Guenther <rguenther@suse.de>
11279
11280 PR tree-optimization/47743
11281 * gcc.dg/torture/pr47743.c: New testcase.
11282
11283 2011-02-15 Jakub Jelinek <jakub@redhat.com>
11284
11285 PR middle-end/47581
11286 * gcc.target/i386/pr47581.c: New test.
11287
11288 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11289
11290 PR fortran/47730
11291 * gfortran.dg/select_type_22.f03: New.
11292
11293 2011-02-14 Jason Merrill <jason@redhat.com>
11294
11295 * g++.dg/cpp0x/regress/enum1.C: New.
11296
11297 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11298
11299 * gnat.dg/include.adb: New test.
11300
11301 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11302
11303 PR fortran/47728
11304 * gfortran.dg/class_38.f03: New.
11305
11306 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
11307
11308 * gcc.dg/pr46494.c: New test.
11309
11310 2011-02-14 Richard Guenther <rguenther@suse.de>
11311
11312 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11313
11314 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11315
11316 PR ada/41929
11317 * gnat.dg/null_pointer_deref1.exp: Don't skip on
11318 sparc*-sun-solaris2.11.
11319
11320 2011-02-14 Janus Weil <janus@gcc.gnu.org>
11321
11322 PR fortran/47349
11323 * gfortran.dg/argument_checking_18.f90: New.
11324
11325 2011-02-13 Tobias Burnus <burnus@net-b.de>
11326
11327 * gfortran.dg/argument_checking_13.f90: Update dg-error.
11328 * gfortran.dg/argument_checking_17.f90: New.
11329
11330 2011-02-12 Janus Weil <janus@gcc.gnu.org>
11331
11332 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11333 are temporarily disabled.
11334 * gfortran.dg/class_7.f03: Ditto.
11335 * gfortran.dg/coarray_14.f90: Ditto.
11336 * gfortran.dg/typebound_proc_13.f03: Ditto.
11337
11338 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
11339
11340 PR fortran/45586
11341 * gfortran.dg/extends_11.f03: New.
11342
11343 2011-02-11 Xinliang David Li <davidxl@google.com>
11344
11345 PR tree-optimization/47707
11346 * g++.dg/tree-ssa/pr47707.C: New test.
11347
11348 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
11349
11350 * g++.dg/opt/inline17.C: New test.
11351
11352 2011-02-11 Tobias Burnus <burnus@net-b.de>
11353
11354 PR fortran/47550
11355 * gfortran.dg/pure_formal_2.f90: New.
11356
11357 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
11358
11359 PR rtl-optimization/47614
11360 * gfortran.dg/pr47614.f: New.
11361
11362 2011-02-11 Joseph Myers <joseph@codesourcery.com>
11363
11364 PR driver/47678
11365 * gcc.dg/opts-6.c: New test.
11366
11367 2011-02-11 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR debug/47684
11370 * gcc.dg/pr47684.c: New test.
11371
11372 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11373
11374 PR target/47629
11375 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11376 c99_runtime, dg-add-options c99_runtime.
11377 (main): Use __asm__.
11378
11379 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11380
11381 PR testsuite/47400
11382 * lib/target-supports.exp (check_ascii_locale_available): New proc.
11383 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11384 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11385 * gcc.dg/ucnid-10.c: Likewise.
11386 * gcc.dg/ucnid-13.c: Likewise.
11387 * gcc.dg/ucnid-7.c: Likewise.
11388 * gcc.dg/ucnid-8.c: Likewise.
11389 Adapt dg-warning line number.
11390
11391 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
11392
11393 * gcc.target/i386/parity-1.c: Use -march=k8.
11394 * gcc.target/i386/parity-2.c: Ditto.
11395 * gcc.target/i386/vecinit-1.c: Ditto.
11396 * gcc.target/i386/vecinit-2.c: Ditto.
11397
11398 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11399
11400 PR target/46610
11401 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11402 * gcc.target/mips/save-restore-3.c: Likewise.
11403 * gcc.target/mips/save-restore-4.c: Likewise.
11404 * gcc.target/mips/save-restore-5.c: Likewise.
11405
11406 PR target/47683
11407 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11408 * g++.dg/tree-prof/partition2.C: Likewise.
11409
11410 2011-02-09 Jason Merrill <jason@redhat.com>
11411
11412 * g++.dg/tree-ssa/inline-3.C: Use a normal function
11413 rather than misdeclare std::puts.
11414
11415 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11416 * g++.dg/other/warning1.C: Likewise.
11417 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11418 * g++.old-deja/g++.gb/scope06.C: Likewise.
11419 * g++.old-deja/g++.law/cvt11.C: Likewise.
11420 * g++.old-deja/g++.law/init1.C: Likewise.
11421 * g++.dg/abi/mangle26.C: Likewise.
11422
11423 * g++.dg/template/function1.C: Adjust for C++0x mode.
11424 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11425
11426 * g++.dg/ext/label10.C: Adjust for C++0x mode.
11427 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11428
11429 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11430
11431 * g++.dg/cpp0x/regress/abi-empty7.C: New.
11432
11433 * g++.dg/cpp0x/regress: New directory.
11434 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11435 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11436 * g++.dg/cpp0x/regress/regress3.C: New.
11437
11438 2011-02-10 Richard Guenther <rguenther@suse.de>
11439
11440 PR tree-optimization/47677
11441 * gcc.dg/torture/pr47677.c: New testcase.
11442
11443 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
11444
11445 * objc.dg/special/load-category-1.m: Remove unused header.
11446 * objc.dg/special/load-category-1a.m: Likewise.
11447 * objc.dg/special/load-category-2.m: Likewise.
11448 * objc.dg/special/load-category-2a.m: Likewise.
11449 * objc.dg/special/load-category-3.m: Likewise.
11450 * objc.dg/special/load-category-3a.m: Likewise.
11451 * objc.dg/attributes/proto-attribute-2.m: Likewise.
11452 * objc.dg/attributes/proto-attribute-3.m: Likewise.
11453 * objc.dg/attributes/class-attribute-1.m: Likewise.
11454 * objc.dg/property/property.exp: Don't run for Darwin < 9.
11455 * obj-c++.dg/property/property.exp: Likewise.
11456 * objc.dg/attributes/method-sentinel-1.m: Update type header.
11457 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11458 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11459 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11460 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11461 * obj-c++.dg/template-8.mm: Likewise.
11462
11463 2011-02-10 Jakub Jelinek <jakub@redhat.com>
11464
11465 PR target/47665
11466 * gcc.target/i386/pr47665.c: New test.
11467
11468 2011-02-10 Jie Zhang <jie@codesourcery.com>
11469
11470 PR testsuite/47622
11471 Revert
11472 2011-02-05 Jie Zhang <jie@codesourcery.com>
11473 PR debug/42631
11474 * gcc.dg/pr42631.c: Update test.
11475 * gcc.dg/pr42631-2.c: New test.
11476
11477 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11478
11479 PR fortran/47352
11480 * gfortran.dg/proc_decl_25.f90: New.
11481
11482 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11483
11484 PR fortran/47463
11485 * gfortran.dg/typebound_assignment_2.f03: New.
11486
11487 2011-02-09 Richard Guenther <rguenther@suse.de>
11488
11489 PR tree-optimization/47664
11490 * gcc.dg/tree-ssa/inline-7.c: New testcase.
11491
11492 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
11493
11494 PR middle-end/47646
11495 * gnat.dg/uninit_func.adb: Adjust dg directive.
11496
11497 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
11498
11499 PR middle-end/47646
11500 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11501
11502 2011-02-09 Janus Weil <janus@gcc.gnu.org>
11503
11504 PR fortran/47637
11505 * gfortran.dg/auto_dealloc_2.f90: New.
11506
11507 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11508
11509 * gcc.dg/builtins-config.h: Remove __sgi handling.
11510 * lib/target-supports.exp (add_options_for_c99_runtime): Add
11511 -std=c99 for mips-sgi-irix6.5*.
11512
11513 2011-02-09 Martin Jambor <mjambor@suse.cz>
11514
11515 PR middle-end/45505
11516 * gfortran.dg/pr25923.f90: Remove xfails.
11517
11518 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11519
11520 PR fortran/47583
11521 * gfortran.dg/inquire_14.f90: New test.
11522
11523 2011-02-08 Janus Weil <janus@gcc.gnu.org>
11524
11525 PR fortran/45290
11526 * gfortran.dg/pointer_init_6.f90: New.
11527
11528 2011-02-08 Jeff Law <law@redhat.com>
11529
11530 PR tree-optimization/42893
11531 * gcc.tree-ssa/pr42893.c: New test.
11532
11533 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
11534
11535 PR tree-optimization/46834
11536 PR tree-optimization/46994
11537 PR tree-optimization/46995
11538 * gcc.dg/graphite/id-pr46834.c: New.
11539 * gfortran.dg/graphite/id-pr46994.f90: New.
11540 * gfortran.dg/graphite/id-pr46995.f90: New.
11541
11542 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11543
11544 PR middle-end/47646
11545 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11546 using the variable is known the warning is emitted there.
11547 * gcc.dg/uninit-pr19430.c (foo): Likewise.
11548 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11549
11550 * c-c++-common/pr20000.c (g): Both warnings occur at the return
11551 statement.
11552 (vg): Likewise.
11553 * gcc.dg/noreturn-1.c (foo5): Likewise.
11554 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11555 (method2): Likewise.
11556
11557 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11558 the return statement using the uninitialized variable.
11559 * gfortran.dg/pr39666-2.f90 (f): Likewise.
11560
11561 2011-02-08 Richard Guenther <rguenther@suse.de>
11562
11563 PR middle-end/47639
11564 * g++.dg/opt/pr47639.c: New testcase.
11565
11566 2011-02-08 Richard Guenther <rguenther@suse.de>
11567
11568 PR tree-optimization/47632
11569 * g++.dg/opt/pr47632.C: New testcase.
11570
11571 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11572
11573 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11574
11575 2011-02-07 Richard Guenther <rguenther@suse.de>
11576
11577 PR tree-optimization/47615
11578 * g++.dg/opt/pr47615.C: New testcase.
11579
11580 2011-02-07 Richard Guenther <rguenther@suse.de>
11581
11582 PR tree-optimization/47621
11583 * gcc.dg/torture/pr47621.c: New testcase.
11584
11585 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
11586
11587 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11588
11589 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
11590
11591 PR fortran/47592
11592 * gfortran.dg/allocate_with_source_1 : New test.
11593
11594 2011-02-05 Jakub Jelinek <jakub@redhat.com>
11595
11596 PR middle-end/47610
11597 * gcc.dg/pr47610.c: New test.
11598
11599 2011-02-05 Jie Zhang <jie@codesourcery.com>
11600
11601 PR debug/42631
11602 * gcc.dg/pr42631.c: Update test.
11603 * gcc.dg/pr42631-2.c: New test.
11604
11605 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11606
11607 PR fortran/47574
11608 * gfortran.dg/pr47574.f90: New test.
11609
11610 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
11611
11612 PR tree-optimization/46194
11613 * gcc.dg/autopar/pr46194.c: New.
11614
11615 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
11616
11617 PR tree-optimization/43695
11618 * g++.dg/ipa/pr43695.C: New.
11619
11620 2011-02-04 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR inline-asm/23200
11623 * gcc.dg/pr23200.c: New test.
11624
11625 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
11626
11627 PR c++/47589
11628 * g++.dg/pr47589.C: New test.
11629
11630 2011-02-03 Dodji Seketeli <dodji@redhat.com>
11631
11632 PR c++/47398
11633 * g++.dg/template/typedef37.C: New test.
11634 * g++.dg/template/param1.C: Adjust expected error message.
11635
11636 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11637
11638 PR middle-end/31490
11639 * gcc.dg/pr31490-2.c: New test.
11640 * gcc.dg/pr31490-3.c: New test.
11641 * gcc.dg/pr31490-4.c: New test.
11642
11643 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
11644 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR c++/46890
11647 * g++.dg/parser/semicolon3.C: Adjust.
11648 * g++.dg/parser/semicolon4.C: New testcase.
11649 * g++.dg/pr46890.C: New testcase.
11650
11651 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11652
11653 PR c++/29571
11654 * g++.dg/init/pr29571.C: New.
11655
11656 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
11657
11658 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11659 instead of vect_int.
11660
11661 2011-02-03 Jakub Jelinek <jakub@redhat.com>
11662
11663 PR target/47312
11664 * gcc.target/i386/pr47312.c: New test.
11665
11666 PR target/47564
11667 * gcc.target/i386/pr47564.c: New test.
11668
11669 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
11670
11671 PR tree-optimization/45122
11672 * gcc.dg/tree-ssa/pr45122.c: New.
11673
11674 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11675
11676 PR target/47272
11677 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11678 and vec_vsx_st.
11679
11680 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11681 and vsx so a default --with-cpu=power7 doesn't give an error
11682 when -mavoid-indexed-addresses is used.
11683
11684 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11685 wrapper function to save the arguments and then jump to the real
11686 function, rather than depending on the compiler not to move stuff
11687 before an asm.
11688 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11689
11690 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11691 Paul Thomas <pault@gcc.gnu.org>
11692
11693 PR fortran/47082
11694 * gfortran.dg/class_37.f03 : New test.
11695
11696 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
11697 Richard Guenther <rguenther@suse.de>
11698
11699 PR tree-optimization/40979
11700 PR bootstrap/47044
11701 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11702 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11703 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11704 check_vect_support_and_set_flags.
11705 * gfortran.dg/graphite/vect-pr40979.f90: New.
11706
11707 2011-02-02 Janus Weil <janus@gcc.gnu.org>
11708
11709 PR fortran/47572
11710 * gfortran.dg/class_36.f03: New.
11711
11712 2011-02-02 Richard Guenther <rguenther@suse.de>
11713
11714 PR tree-optimization/47566
11715 * gcc.dg/lto/20110201-1_0.c: New testcase.
11716
11717 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
11718
11719 PR debug/47498
11720 PR debug/47501
11721 PR debug/45136
11722 PR debug/45130
11723 * debug/pr47498.c: New.
11724 * debug/pr47501.c: New.
11725
11726 2011-02-01 Richard Guenther <rguenther@suse.de>
11727
11728 PR tree-optimization/47559
11729 * g++.dg/torture/pr47559.C: New testcase.
11730
11731 2011-02-01 Janus Weil <janus@gcc.gnu.org>
11732
11733 PR fortran/47565
11734 * gfortran.dg/typebound_call_20.f03: New.
11735
11736 2011-02-01 Richard Guenther <rguenther@suse.de>
11737
11738 PR tree-optimization/47555
11739 * gcc.dg/pr47555.c: New testcase.
11740
11741 2011-02-01 Richard Guenther <rguenther@suse.de>
11742
11743 PR tree-optimization/47541
11744 * g++.dg/torture/pr47541.C: New testcase.
11745
11746 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11747
11748 PR fortran/47455
11749 * gfortran.dg/typebound_call_19.f03: New.
11750
11751 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11752
11753 PR c++/47416
11754 * g++.dg/cpp0x/pr47416.C: New test.
11755
11756 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
11757
11758 PR fortran/47519
11759 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11760
11761 2011-01-31 Janus Weil <janus@gcc.gnu.org>
11762
11763 PR fortran/47463
11764 * gfortran.dg/typebound_assignment_1.f03: New.
11765
11766 2011-01-31 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR tree-optimization/47538
11769 * gcc.c-torture/execute/pr47538.c: New test.
11770
11771 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11772
11773 PR target/45325
11774 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11775
11776 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11777
11778 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11779
11780 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
11781
11782 PR rtl-optimization/44031
11783 * gcc.c-torture/compile/20110131-1.c: New test.
11784
11785 2011-01-31 Tobias Burnus <burnus@net-b.de>
11786
11787 PR fortran/47042
11788 * gfortran.dg/stmt_func_1.f90: New.
11789
11790 2011-01-31 Tobias Burnus <burnus@net-b.de>
11791
11792 PR fortran/47042
11793 * gfortran.dg/interface_34.f90: New.
11794
11795 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
11796
11797 PR fortran/47523
11798 * gfortran.dg/realloc_on_assign_5.f03: New test.
11799 * gfortran.dg/realloc_on_assign_5.f03: New test.
11800
11801 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11802
11803 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11804 * gfortran.dg/bessel_7.f90: Likewise.
11805 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
11806
11807 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11808 * gfortran.dg/sum_init_expr.f03: Likewise.
11809
11810 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11811
11812 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11813 -r -nostdlib.
11814
11815 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11816 loop only on "vect_intfloat_cvt" targets.
11817
11818 2011-01-29 Tobias Burnus <burnus@net-b.de>
11819
11820 PR fortran/47531
11821 * gfortran.dg/shape_6.f90: New.
11822
11823 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11824
11825 PR libgfortran/47434
11826 * gfortran.dg/read_infnan_1.f90: Update test.
11827 * gfortran.dg/module_nan.f90: Update test.
11828 * gfortran.dg/char4_iunit_1.f03: Update test.
11829 * gfortran.dg/large_real_kind_1.f90: Update test.
11830 * gfortran.dg/real_const_3.f90: Update test.
11831 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11832
11833 2011-01-29 Dodji Seketeli <dodji@redhat.com>
11834
11835 PR c++/47311
11836 * g++.dg/template/param2.C: New test.
11837
11838 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11839
11840 PR libgfortran/47285
11841 * gfortran.dg/fmt_g.f: New test.
11842
11843 2011-01-28 Tobias Burnus <burnus@net-b.de>
11844
11845 PR fortran/47507
11846 * gfortran.dg/pure_formal_1.f90: New.
11847
11848 2011-01-28 Jakub Jelinek <jakub@redhat.com>
11849
11850 PR target/42894
11851 * gcc.dg/tls/pr42894.c: New test.
11852
11853 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11854
11855 * gcc.dg/pr47276.c: Add dg-require-visibility.
11856
11857 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11858
11859 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11860
11861 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
11862 Tobias Burnus <burnus@gcc.gnu.org>
11863
11864 PR fortran/45170
11865 PR fortran/35810
11866 PR fortran/47350
11867 * gfortran.dg/realloc_on_assign_3.f03: New test.
11868 * gfortran.dg/realloc_on_assign_4.f03: New test.
11869 * gfortran.dg/allocatable_function_5.f90: New test.
11870 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11871 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11872 implemented" dg-errors.
11873
11874 2011-01-27 Jan Hubicka <jh@suse.cz>
11875
11876 PR middle-end/46949
11877 * gcc.dg/attr-weakref-4.c: New testcase
11878
11879 2011-01-27 Martin Jambor <mjambor@suse.cz>
11880
11881 PR tree-optimization/47228
11882 * gcc.dg/torture/pr47228.c: New test.
11883
11884 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11885
11886 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11887
11888 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11889
11890 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11891 when using auto-overlay support on the SPU.
11892
11893 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
11894
11895 PR rtl-optimization/44174
11896 * gcc.target/i386/asm-6.c: New test.
11897
11898 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
11899
11900 PR rtl-optimization/46856
11901 * gcc.c-torture/compile/pr46856.c: New test.
11902
11903 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
11904 Andrew Pinski <pinskia@gmail.com>
11905
11906 PR c/43082
11907 * gcc.dg/pr43082.c: New.
11908
11909 2011-01-26 DJ Delorie <dj@redhat.com>
11910
11911 PR rtl-optimization/46878
11912 * gcc.dg/pr46878-1.c: New test.
11913
11914 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11915
11916 PR c++/47476
11917 * g++.dg/cpp0x/pr47476.C: New test.
11918
11919 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
11920
11921 * gcc.c-torture/compile/20110126-1.c: New test.
11922
11923 2011-01-26 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR c/47473
11926 * gcc.dg/torture/pr47473.c: New test.
11927
11928 2011-01-26 Jan Hubicka <jh@suse.cz>
11929
11930 PR target/47237
11931 * gcc.c-torture/execute/pr47237.c: New testcase.
11932
11933 2011-01-26 Jan Hubicka <jh@suse.cz>
11934
11935 PR tree-optimization/47190
11936 * gcc.dg/attr-weakref-3.c: New testcase.
11937
11938 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
11939
11940 PR c++/43601
11941 * gcc.dg/dll-9a.c: New test file.
11942 * gcc.dg/dll-11.c: Likewise.
11943 * gcc.dg/dll-12.c: Likewise.
11944 * gcc.dg/dll-12a.c: Likewise.
11945 * gcc.dg/dll-11a.c: Likewise.
11946 * gcc.dg/dll-9.c: Likewise.
11947 * gcc.dg/dll-10.c: Likewise.
11948 * gcc.dg/dll-10a.c: Likewise.
11949 * g++.dg/ext/dllexport4a.cc: Likewise.
11950 * g++.dg/ext/dllexport4.C: Likewise.
11951 * g++.dg/ext/dllexport5.C: Likewise.
11952 * g++.dg/ext/dllexport5a.cc: Likewise.
11953
11954 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11955
11956 PR tree-optimization/46970
11957 * gcc.dg/graphite/pr46970.c: New.
11958
11959 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11960
11961 PR tree-optimization/46215
11962 * gcc.dg/graphite/pr46215.c: New.
11963
11964 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11965
11966 PR tree-optimization/46168
11967 * gcc.dg/graphite/pr46168.c: New.
11968
11969 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11970
11971 PR tree-optimization/43657
11972 * gcc.dg/graphite/pr43657.c: New.
11973
11974 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11975
11976 PR tree-optimization/29832
11977 * gfortran.dg/graphite/pr29832.f90: New.
11978
11979 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11980
11981 PR tree-optimization/43567
11982 * gcc.dg/graphite/pr43567.c: New.
11983
11984 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
11985
11986 * gfortran.dg/graphite/interchange-4.f: New.
11987 * gfortran.dg/graphite/interchange-5.f: New.
11988
11989 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11990 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11991 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11992 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11993 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11994 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11995 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11996 * gfortran.dg/ltrans-7.f90: Removed.
11997 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11998
11999 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12000 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12001 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12002 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12003 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12004 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12005 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12006 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12007 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12008 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12009 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12010 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12011 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12012 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12013 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12014 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12015 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12016 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12017 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12018 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12019 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12020 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12021 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12022 * gcc.dg/tree-ssa/data-dep-1.c
12023 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12024 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12025 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12026 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12027 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12028
12029 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12030
12031 PR tree-optimization/47265
12032 PR tree-optimization/47443
12033 * gcc.c-torture/compile/pr47265.c: New test.
12034 * gcc.dg/pr47443.c: New test.
12035
12036 2011-01-25 Martin Jambor <mjambor@suse.cz>
12037
12038 PR tree-optimization/47382
12039 * g++.dg/torture/pr47382.C: New test.
12040 * g++.dg/opt/devirt1.C: Xfail.
12041
12042 2011-01-25 Yao Qi <yao@codesourcery.com>
12043
12044 PR target/45701
12045 * gcc.target/arm/pr45701-1.c: New test.
12046 * gcc.target/arm/pr45701-2.c: New test.
12047 * gcc.target/arm/pr45701-3.c: New test.
12048
12049 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12050 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR tree-optimization/47271
12053 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12054
12055 2011-01-25 Nick Clifton <nickc@redhat.com>
12056
12057 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12058 (saturate_add): Delete.
12059 (exchange): Delete.
12060 (main): Do not run saturate_add.
12061 (set_interrupts): Delete.
12062
12063 2011-01-25 Tobias Burnus <burnus@net-b.de>
12064
12065 PR fortran/47448
12066 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12067
12068 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12069
12070 PR tree-optimization/47427
12071 PR tree-optimization/47428
12072 * gcc.c-torture/compile/pr47427.c: New test.
12073 * gcc.c-torture/compile/pr47428.c: New test.
12074
12075 2011-01-25 Richard Guenther <rguenther@suse.de>
12076
12077 PR middle-end/47411
12078 * gcc.dg/torture/pr47411.c: New testcase.
12079
12080 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12081
12082 * gfortran.dg/graphite/id-24.f: New.
12083 * gfortran.dg/graphite/id-25.f: New.
12084
12085 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12086
12087 * gfortran.dg/graphite/id-23.f: New.
12088
12089 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12090
12091 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12092
12093 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12094
12095 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12096 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12097 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12098 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12099 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12100 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12101 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12102 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12103 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12104
12105 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12106
12107 * gcc.dg/graphite/block-0.c: Add documentation.
12108 * gcc.dg/graphite/block-4.c: Same.
12109 * gcc.dg/graphite/block-7.c: Same.
12110 * gcc.dg/graphite/block-8.c: New.
12111 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12112 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12113 * gcc.dg/graphite/interchange-12.c: Add documentation.
12114 * gcc.dg/graphite/interchange-13.c: New.
12115 * gcc.dg/graphite/interchange-14.c: New.
12116 * gcc.dg/graphite/interchange-15.c: New.
12117 * gcc.dg/graphite/interchange-8.c: Add documentation.
12118 * gcc.dg/graphite/interchange-mvt.c: Same.
12119
12120 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12121
12122 PR target/47408
12123 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12124 * gcc.target/powerpc/altivec-14.c: Ditto.
12125 * gcc.target/powerpc/altivec-33.c: Ditto.
12126 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12127 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12128 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12129 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12130 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12131 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12132 * g++.dg/ext/altivec-15.C: Ditto.
12133 * g++.dg/ext/altivec-types-1.C: Ditto.
12134 * g++.dg/ext/altivec-types-2.C: Ditto.
12135 * g++.dg/ext/altivec-types-3.C: Ditto.
12136 * g++.dg/ext/altivec-types-4.C: Ditto.
12137
12138 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12139
12140 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12141
12142 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12143
12144 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12145 optimization options.
12146
12147 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12148
12149 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12150
12151 PR testsuite/45988
12152 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12153
12154 2011-01-23 Tobias Burnus <burnus@net-b.de>
12155
12156 PR fortran/47421
12157 * gfortran.dg/allocatable_scalar_12.f90: New.
12158
12159 2011-01-23 Ira Rosen <irar@il.ibm.com>
12160
12161 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12162 vectorization to be not profitable if peeling is used to
12163 realign the memory access.
12164 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12165 loop bound to avoid loop unrolling.
12166 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12167
12168 2011-01-22 Jan Hubicka <jh@suse.cz>
12169
12170 PR lto/47333
12171 * g++.dg/lto/pr47333.C: New file.
12172
12173 2011-01-22 Jan Hubicka <jh@suse.cz>
12174
12175 PR tree-optimization/43884
12176 PR lto/44334
12177 * gcc.dg/autopar/outer-2.c: Increase array size.
12178 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12179
12180 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12181
12182 PR fortran/38536
12183 * gfortran.dg/c_loc_tests_16.f90: New test.
12184
12185 2011-01-22 Tobias Burnus <burnus@net-b.de>
12186
12187 PR fortran/47399
12188 * gfortran.dg/typebound_proc_19.f90: New.
12189
12190 2011-01-21 Jeff Law <law@redhat.com>
12191
12192 PR tree-optimization/47053
12193 * g++.dg/pr47053.C: New test.
12194
12195 2011-01-21 Jason Merrill <jason@redhat.com>
12196
12197 PR c++/47041
12198 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12199
12200 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12201
12202 PR c++/47388
12203 * g++.dg/cpp0x/range-for10.C: New test.
12204 * g++.dg/template/for1.C: New test.
12205
12206 PR middle-end/45566
12207 * g++.dg/tree-prof/partition3.C: New test.
12208
12209 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12210
12211 PR rtl-optimization/47366
12212 * g++.dg/opt/pr47366.C: New test.
12213
12214 2011-01-21 Jason Merrill <jason@redhat.com>
12215
12216 PR c++/46552
12217 * g++.dg/cpp0x/constexpr-regress2.C: New.
12218
12219 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12220
12221 2011-01-21 Jeff Law <law@redhat.com>
12222
12223 PR rtl-optimization/41619
12224 * gcc.dg/pr41619.c: New.
12225
12226 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12227
12228 PR tree-optimization/47355
12229 * g++.dg/opt/pr47355.C: New test.
12230
12231 2011-01-21 Richard Guenther <rguenther@suse.de>
12232
12233 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12234 making main hot.
12235
12236 2011-01-21 Richard Guenther <rguenther@suse.de>
12237
12238 PR tree-optimization/47365
12239 * gcc.dg/torture/pr47365.c: New testcase.
12240 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12241
12242 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12243
12244 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12245
12246 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR tree-optimization/47391
12249 * gcc.dg/pr47391.c: New test.
12250
12251 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12252
12253 * g++.dg/template/char1.C: Use signed char.
12254
12255 2011-01-21 Tobias Burnus <burnus@net-b.de>
12256
12257 PR fortran/47377
12258 * gfortran.dg/pointer_target_4.f90: New.
12259
12260 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
12261
12262 PR target/47251
12263 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12264 ILP32 system and not IP32.
12265
12266 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
12267
12268 PR debug/46583
12269 * g++.dg/debug/pr46583.C: New.
12270
12271 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12272
12273 PR debug/47283
12274 * g++.dg/debug/pr47283.C: New test.
12275
12276 PR testsuite/47371
12277 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12278 * gcc.target/i386/headmerge-2.c: Likewise.
12279
12280 2011-01-20 Richard Guenther <rguenther@suse.de>
12281
12282 PR middle-end/47370
12283 * gcc.dg/torture/pr47370.c: New testcase.
12284
12285 2011-01-20 Jakub Jelinek <jakub@redhat.com>
12286
12287 PR tree-optimization/46130
12288 * gcc.dg/pr46130-1.c: New test.
12289 * gcc.dg/pr46130-2.c: New test.
12290
12291 2011-01-19 Dodji Seketeli <dodji@redhat.com>
12292
12293 PR c++/47291
12294 * g++.dg/debug/dwarf2/template-params-10.C: New test.
12295
12296 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
12297
12298 PR debug/46240
12299 * g++.dg/debug/pr46240.cc: New.
12300
12301 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12302
12303 PR c++/47303
12304 * g++.dg/template/anonunion1.C: New test.
12305
12306 PR rtl-optimization/47337
12307 * gcc.c-torture/execute/pr47337.c: New test.
12308
12309 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12310
12311 PR testsuite/45342
12312 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12313
12314 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12315
12316 PR tree-optimization/46021
12317 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12318
12319 2011-01-19 Jakub Jelinek <jakub@redhat.com>
12320
12321 PR tree-optimization/47290
12322 * g++.dg/torture/pr47290.C: New test.
12323
12324 2011-01-18 Janus Weil <janus@gcc.gnu.org>
12325
12326 PR fortran/47240
12327 * gfortran.dg/proc_ptr_comp_29.f90: New.
12328
12329 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
12330
12331 PR testsuite/41146
12332 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12333 powerpc-apple-darwin9.
12334
12335 2011-01-18 Jakub Jelinek <jakub@redhat.com>
12336
12337 PR rtl-optimization/47299
12338 * gcc.c-torture/execute/pr47299.c: New test.
12339
12340 2011-01-17 Jason Merrill <jason@redhat.com>
12341
12342 * g++.dg/cpp0x/constexpr-virtual.C: New.
12343
12344 2011-01-17 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR fortran/47331
12347 * gfortran.dg/gomp/pr47331.f90: New test.
12348
12349 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
12350
12351 PR objc/47314
12352 * objc.dg/selector-warn-1.m: New.
12353 * obj-c++.dg/selector-warn-1.mm: New.
12354
12355 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
12356
12357 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12358 Update dg-final accordingly.
12359
12360 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12361
12362 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12363
12364 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12365
12366 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12367 target check.
12368 * gcc.dg/guality/pr36728-2.c: Likewise.
12369
12370 2011-01-17 Richard Guenther <rguenther@suse.de>
12371
12372 PR tree-optimization/47313
12373 * g++.dg/torture/pr47313.C: New testcase.
12374
12375 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
12376
12377 PR target/47318
12378 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12379 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12380 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12381 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12382
12383 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12384 as __m256i.
12385 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12386 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12387 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12388
12389 2011-01-17 Richard Guenther <rguenther@suse.de>
12390
12391 PR tree-optimization/45967
12392 * gcc.dg/torture/pr45967-2.c: New testcase.
12393 * gcc.dg/torture/pr45967-3.c: Likewise.
12394
12395 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12396
12397 PR testsuite/47325
12398 * g++.dg/ext/pr47213.C: Require visibility.
12399
12400 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12401
12402 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12403 * gcc.dg/fixed-point/struct-union.c: Update error messages.
12404
12405 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
12406
12407 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12408 Linux-based targets.
12409
12410 2011-01-13 Jan Hubicka <jh@suse.cz>
12411
12412 PR tree-optimization/47276
12413 * gcc.dg/pr47276.c: New testcase.
12414
12415 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
12416 Jonathan Wakely <jwakely.gcc@gmail.com>
12417
12418 PR c++/33558
12419 * g++.dg/other/pr33558.C: New.
12420 * g++.dg/other/pr33558-2.C: New.
12421
12422 2011-01-14 Martin Jambor <mjambor@suse.cz>
12423
12424 PR tree-optimization/45934
12425 PR tree-optimization/46302
12426 * g++.dg/ipa/devirt-c-1.C: New test.
12427 * g++.dg/ipa/devirt-c-2.C: Likewise.
12428 * g++.dg/ipa/devirt-c-3.C: Likewise.
12429 * g++.dg/ipa/devirt-c-4.C: Likewise.
12430 * g++.dg/ipa/devirt-c-5.C: Likewise.
12431 * g++.dg/ipa/devirt-c-6.C: Likewise.
12432 * g++.dg/ipa/devirt-6.C: Likewise.
12433 * g++.dg/ipa/devirt-d-1.C: Likewise.
12434 * g++.dg/torture/pr45934.C: Likewise.
12435
12436 2011-01-14 Jason Merrill <jason@redhat.com>
12437
12438 * g++.dg/cpp0x/variadic105.C: New.
12439
12440 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12441 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12442
12443 PR objc/45989
12444 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12445 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12446 execution tests on i?86-*-*, x86_64-*-* and
12447 powerpc*-apple-darwin* && ilp32.
12448 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12449 tests on i?86-*-* and x86_64-*-*.
12450
12451 2011-01-14 Richard Guenther <rguenther@suse.de>
12452
12453 PR tree-optimization/47280
12454 * g++.dg/opt/pr47280.C: New testcase.
12455
12456 2011-01-14 Jason Merrill <jason@redhat.com>
12457
12458 * g++.dg/cpp0x/constexpr-regress1.C: New.
12459
12460 * g++.dg/ext/flexary2.C: New.
12461
12462 2011-01-14 Richard Guenther <rguenther@suse.de>
12463
12464 PR middle-end/47281
12465 * gcc.dg/torture/pr47281.c: New testcase.
12466 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12467
12468 2011-01-14 Richard Guenther <rguenther@suse.de>
12469
12470 PR tree-optimization/47286
12471 * gcc.dg/tree-ssa/pr47286.c: New testcase.
12472
12473 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
12474
12475 PR c++/47213
12476 * g++.dg/ext/pr47213.C: New.
12477
12478 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12479
12480 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12481
12482 2011-01-13 Tobias Burnus <burnus@net-b.de>
12483 Mikael Morin <mikael@gcc.gnu.org>
12484
12485 PR fortran/45848
12486 PR fortran/47204
12487 * gfortran.dg/select_type_20.f90: New.
12488 * gfortran.dg/select_type_21.f90: New.
12489
12490 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12491
12492 PR target/47251
12493 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12494
12495 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12496
12497 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12498 * gcc.dg/guality/pr36728-2.c: Likewise.
12499
12500 2011-01-13 Dodji Seketeli <dodji@redhat.com>
12501
12502 PR debug/PR46973
12503 * g++.dg/debug/dwarf2/template-params-9.C: New test.
12504
12505 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
12506
12507 PR rtl-optimization/45352
12508 * gcc.dg/pr45352-3.c: New.
12509
12510 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12511
12512 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12513 comment.
12514 * g++.dg/cpp0x/range-for8.C: New.
12515 * g++.dg/cpp0x/range-for9.C: New.
12516
12517 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
12518
12519 PR debug/47209
12520 * g++.dg/debug/pr47209.C: New.
12521
12522 2011-01-12 Richard Guenther <rguenther@suse.de>
12523
12524 PR lto/47259
12525 * gcc.dg/lto/pr47259_0.c: New testcase.
12526 * gcc.dg/lto/pr47259_1.c: Likewise.
12527
12528 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
12529
12530 * objc-obj-c++-shared/Object1.h: Add copyright header, update
12531 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12532 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12533 methods missing from the OBJC2 Object.
12534 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12535 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12536 GNU and NeXT runtimes.
12537 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12538 comments.
12539 * objc-obj-c++-shared/Object1.m: Likewise.
12540 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
12541 * objc.dg/proto-qual-1.m: Likewise.
12542 * obj-c++.dg/proto-lossage-3.mm: Likewise.
12543 * obj-c++.dg/proto-qual-1.mm: Likewise.
12544
12545 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
12546
12547 PR testsuite/33033
12548 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12549
12550 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12551
12552 Fixed the Objective-C++ testsuite and updated all tests.
12553 * lib/obj-c++.exp (obj-c++_init): Declare and set
12554 gcc_warning_prefix and gcc_error_prefix.
12555 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12556 'dg-warning', 'dg-message' and 'dg-error'.
12557 * obj-c++.dg/class-extension-3.mm: Likewise.
12558 * obj-c++.dg/class-protocol-1.mm: Likewise.
12559 * obj-c++.dg/encode-7.mm: Likewise.
12560 * obj-c++.dg/exceptions-3.mm: Likewise.
12561 * obj-c++.dg/exceptions-5.mm: Likewise.
12562 * obj-c++.dg/method-12.mm: Likewise.
12563 * obj-c++.dg/method-13.mm: Likewise.
12564 * obj-c++.dg/method-15.mm: Likewise.
12565 * obj-c++.dg/method-16.mm: Likewise.
12566 * obj-c++.dg/method-4.mm: Likewise.
12567 * obj-c++.dg/method-8.mm: Likewise.
12568 * obj-c++.dg/method-conflict-1.mm: Likewise.
12569 * obj-c++.dg/method-conflict-2.mm: Likewise.
12570 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12571 and uncommented second part of the testcase now that the testsuite
12572 works correctly.
12573 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
12574 and uncommented second part of the testcase now that the testsuite
12575 works correctly.
12576 * obj-c++.dg/private-1.mm: Likewise.
12577 * obj-c++.dg/proto-lossage-4.mm: Likewise.
12578 * obj-c++.dg/syntax-error-7.mm: Likewise.
12579 * obj-c++.dg/warn5.mm: Likewise.
12580 * obj-c++.dg/property/at-property-14.mm: Likewise.
12581 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12582 FIXME.
12583 * obj-c++.dg/property/at-property-18.mm: Likewise.
12584 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12585 FIXME.
12586 * obj-c++.dg/property/at-property-21.mm: Likewise.
12587 * obj-c++.dg/property/at-property-28.mm: Likewise.
12588 * obj-c++.dg/property/at-property-5.mm: Likewise.
12589 * obj-c++.dg/property/dynamic-2.mm: Likewise.
12590 * obj-c++.dg/property/property-neg-3.mm: Likewise.
12591 * obj-c++.dg/property/synthesize-11.mm: Likewise.
12592 * obj-c++.dg/property/synthesize-6.mm: Likewise.
12593 * obj-c++.dg/property/synthesize-8.mm: Likewise.
12594 * obj-c++.dg/property/synthesize-9.mm: Likewise.
12595 * obj-c++.dg/tls/diag-5.mm: Likewise.
12596 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12597 dg-error, now matched correctly.
12598
12599 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
12600
12601 * objc.dg/property/at-property-29.m: New.
12602 * obj-c++.dg/property/at-property-29.mm: New.
12603
12604 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12605
12606 * go.test/go-test.exp (go-set-goarch): New proc.
12607 (go-gc-tests): Use it.
12608
12609 2011-01-11 Dodji Seketeli <dodji@redhat.com>
12610
12611 PR debug/46955
12612 * g++.dg/debug/dwarf2/template-params-8.C: New test.
12613
12614 2011-01-11 Richard Henderson <rth@redhat.com>
12615
12616 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12617
12618 2011-01-11 Jan Hubicka <jh@suse.cz>
12619
12620 PR lto/45721
12621 PR lto/45375
12622 * gcc.dg/lto/pr45721_1.c: New file.
12623 * gcc.dg/lto/pr45721_0.c: New file.
12624
12625 2011-01-11 Richard Guenther <rguenther@suse.de>
12626
12627 PR tree-optimization/46076
12628 * gcc.dg/tree-ssa/pr46076.c: New testcase.
12629
12630 2011-01-11 Jeff Law <law@redhat.com>
12631
12632 * PR tree-optimization/47086
12633 * gcc.dg/pr47086.c: New test.
12634
12635 2011-01-11 Jason Merrill <jason@redhat.com>
12636
12637 PR c++/46658
12638 * g++.dg/template/new10.C: New.
12639
12640 PR c++/45520
12641 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12642
12643 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
12644
12645 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12646 Split type definitions and NSConstantString class into...
12647 * objc-obj-c++-shared/objc-test-suite-types.h: New.
12648 * objc-obj-c++-shared/nsconstantstring-class.h: New.
12649 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12650 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12651 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12652 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12653 to comments.
12654 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12655 encode defines for newer NeXT system headers.
12656 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12657 * obj-c++.dg/torture/strings/string1.mm: Likewise.
12658 * objc.dg/foreach-5.m: Likewise.
12659 * objc.dg/foreach-2.m: Likewise.
12660 * objc.dg/foreach-4.m: Likewise.
12661 * objc.dg/torture/strings/string1.m: Likewise.
12662 * objc.dg/torture/strings/string2.m: Likewise.
12663 * objc.dg/torture/strings/string3.m: Likewise.
12664 * objc.dg/torture/strings/string4.m: Likewise.
12665 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12666 header and stand alone.
12667 * obj-c++.dg/strings/strings-2.mm: Likewise.
12668 * objc.dg/torture/strings/const-str-3.m: Likewise.
12669 * objc.dg/strings/strings-2.m: Likewise.
12670 * objc.dg/strings/const-str-12b.m: Likewise.
12671
12672 2011-01-12 Richard Guenther <rguenther@suse.de>
12673
12674 PR middle-end/32511
12675 * gcc.dg/attr-weak-1.c: Adjust.
12676
12677 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
12678
12679 PR fortran/47051
12680 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12681 standard compliant and comment.
12682
12683 2011-01-10 Jan Hubicka <jh@suse.cz>
12684
12685 PR lto/46083
12686 * gcc.dg/initpri3.c: New testcase.
12687
12688 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
12689
12690 PR lto/47222
12691 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12692 externally visible.
12693 (g_esi): Likewise.
12694 (g_ebx): Likewise.
12695 (g_ebp): Likewise.
12696 (g_esp): Likewise.
12697 (g_ebp_save): Likewise.
12698 (g_esp_save): Likewise.
12699
12700 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12701
12702 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12703
12704 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12705
12706 PR tree-optimization/46021
12707 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12708 i?86-*-*, x86_64-*-*.
12709
12710 2011-01-10 Jeff Law <law@redhat.com>
12711
12712 * PR tree-optimization/47141
12713 * gcc.c-torture/compile/pr47141.c: New test.
12714
12715 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
12716
12717 PR testsuite/46230
12718 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12719 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12720 * gcc.dg/vect/slp-35.c: Remove XFAILs.
12721 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12722
12723 PR testsuite/46230
12724 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12725 being vectorized. Adjust dg-final pattern. Remove XFAIL.
12726 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12727 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12728 being vectorized. Adjust dg-final pattern.
12729
12730 PR testsuite/46230
12731 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12732 * gcc.dg/vect/slp-24.c: Likewise.
12733
12734 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
12735
12736 PR c++/47218
12737 * g++.dg/other/pr47218-1.C: New test file.
12738 * g++.dg/other/pr47218.C: Likewise.
12739 * g++.dg/other/pr47218.h: New supporting header.
12740
12741 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
12742
12743 PR objc/47232
12744 * objc.dg/attributes/invalid-attribute-1.m: New.
12745 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12746
12747 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12748
12749 PR fortran/47224
12750 * gfortran.dg/proc_ptr_comp_28.f90: New.
12751
12752 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12753
12754 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12755 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12756 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12757 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12758 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12759 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12760 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12761 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12762 * objc.dg/gnu-api-2-class.m: Likewise.
12763 * objc.dg/gnu-api-2-ivar.m: Likewise.
12764 * objc.dg/gnu-api-2-method.m: Likewise.
12765 * objc.dg/gnu-api-2-objc.m: Likewise.
12766 * objc.dg/gnu-api-2-object.m: Likewise.
12767 * objc.dg/gnu-api-2-property.m: Likewise.
12768 * objc.dg/gnu-api-2-protocol.m: Likewise.
12769 * objc.dg/gnu-api-2-sel.m: Likewise.
12770
12771 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
12772
12773 * objc.dg/foreach-1.m: Skip for Darwin < 9.
12774 * objc.dg/objc-foreach-4.m: Likewise.
12775 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12776 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12777 * objc.dg/foreach-4.m: Likewise.
12778 * objc.dg/foreach-5.m: Likewise.
12779 * objc.dg/foreach-3.m: Return self from init.
12780
12781 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12782
12783 PR fortran/38536
12784 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
12785
12786 2011-01-09 Janus Weil <janus@gcc.gnu.org>
12787
12788 PR fortran/46313
12789 * gfortran.dg/class_35.f90: New.
12790
12791 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12792
12793 * objc.dg/foreach-1.m: Add "-Wall" to flags.
12794
12795 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
12796
12797 PR objc/47078
12798 * objc.dg/invalid-method-2.m: New.
12799 * obj-c++.dg/invalid-method-2.mm: New.
12800
12801 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
12802
12803 PR fortran/46896
12804 * gfortran.dg/transpose_optimization_2.f90 : New test.
12805
12806 2011-01-08 Jan Hubicka <jh@suse.cz>
12807
12808 PR tree-optmization/46469
12809 * g++.dg/torture/pr46469.C: New testcase.
12810
12811 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
12812
12813 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12814 emulation of libobjc-gnu structure layout functionality to ..
12815 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12816 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12817 * objc/execute/bf-common.h: Adjust headers.
12818 * objc/execute/bf-1.m: Likewise.
12819 * objc/execute/bf-2.m: Likewise.
12820 * objc/execute/bf-3.m: Likewise.
12821 * objc/execute/bf-4.m: Likewise.
12822 * objc/execute/bf-5.m: Likewise.
12823 * objc/execute/bf-6.m: Likewise.
12824 * objc/execute/bf-7.m: Likewise.
12825 * objc/execute/bf-8.m: Likewise.
12826 * objc/execute/bf-9.m: Likewise.
12827 * objc/execute/bf-10.m: Likewise.
12828 * objc/execute/bf-11.m: Likewise.
12829 * objc/execute/bf-12.m: Likewise.
12830 * objc/execute/bf-13.m: Likewise.
12831 * objc/execute/bf-14.m: Likewise.
12832 * objc/execute/bf-15.m: Likewise.
12833 * objc/execute/bf-16.m: Likewise.
12834 * objc/execute/bf-17.m: Likewise.
12835 * objc/execute/bf-18.m: Likewise.
12836 * objc/execute/bf-19.m: Likewise.
12837 * objc/execute/bf-20.m: Likewise.
12838 * objc/execute/bf-21.m: Likewise.
12839 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12840 objc_get_type_qualifiers ().
12841
12842 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12843
12844 PR fortran/45777
12845 * gfortran.dg/dependency_39.f90: New test.
12846
12847 2011-01-07 Jan Hubicka <jh@suse.cz>
12848
12849 Get builtins tests ready for linker plugin.
12850 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12851 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12852 my_memset, my_bzero): Mark used.
12853 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12854 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12855 volatile.
12856 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12857 volatile.
12858
12859 2011-01-07 Jan Hubicka <jh@suse.cz>
12860
12861 PR tree-optimization/46367
12862 * g++.dg/torture/pr46367.C: New file.
12863
12864 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12865
12866 PR target/47201
12867 * gcc.dg/pr47201.c: New test.
12868
12869 PR bootstrap/47187
12870 * gcc.dg/tree-prof/pr47187.c: New test.
12871
12872 2011-01-07 Tobias Burnus <burnus@net-b.de>
12873
12874 PR fortran/41580
12875 * gfortran.dg/extends_type_of_3.f90: New.
12876
12877 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
12878
12879 * g++.dg/ext/dllexport-MI1.C: Adjust test.
12880 * g++.dg/ext/dllimport-MI1.C: Likewise.
12881 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12882 * g++.dg/ext/dllimport10.C: Likewise.
12883 * g++.dg/ext/dllimport11.C: Likewise.
12884 * g++.dg/ext/dllimport12.C: Likewise.
12885 * g++.dg/ext/dllimport13.C: Likewise.
12886 * g++.dg/ext/dllimport2.C: Likewise.
12887 * g++.dg/ext/dllimport3.C: Likewise.
12888 * g++.dg/ext/dllimport4.C: Likewise.
12889 * g++.dg/ext/dllimport5.C: Likewise.
12890 * g++.dg/ext/dllimport6.C: Likewise.
12891 * g++.dg/ext/dllimport8.C: Likewise.
12892 * g++.dg/ext/dllimport9.C: Likewise.
12893 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12894 targets, too. Additionally enable test for i?86-*-mingw*.
12895 * g++.dg/ext/selectany1.C: Likewise.
12896 Remove guard variable check.
12897
12898 2011-01-07 Janus Weil <janus@gcc.gnu.org>
12899
12900 PR fortran/47189
12901 PR fortran/47194
12902 * gfortran.dg/storage_size_3.f08: Extended.
12903
12904 2011-01-07 Jakub Jelinek <jakub@redhat.com>
12905
12906 PR c++/47022
12907 * g++.dg/template/stdarg1.C: New test.
12908
12909 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12910
12911 PR fortran/47195
12912 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12913 * gfortran.dg/defined_operators_1.f90: Split the subroutine
12914 from the interface of functions to not hide the errors that
12915 shall be tested.
12916
12917 2011-01-06 Jan Hubicka <jh@suse.cz>
12918
12919 * gcc.dg/lto/pr47188_0.c: New testcase.
12920 * gcc.dg/lto/pr47188_1.c: New testcase.
12921
12922 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
12923
12924 PR fortran/33117
12925 PR fortran/46478
12926 * gfortran.dg/interface_33.f90: New test.
12927
12928 2011-01-06 Jakub Jelinek <jakub@redhat.com>
12929
12930 PR c/47150
12931 * gcc.c-torture/compile/pr47150.c: New test.
12932
12933 2011-01-06 Ira Rosen <irar@il.ibm.com>
12934
12935 PR tree-optimization/47139
12936 * gcc.dg/vect/pr47139.c: New test.
12937
12938 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12939
12940 PR fortran/47180
12941 * gfortran.dg/extends_type_of_2.f03: New.
12942
12943 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12944
12945 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12946
12947 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
12948
12949 * gnat.dg/opt14.adb: New test.
12950
12951 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12952
12953 PR fortran/46017
12954 * gfortran.dg/allocate_error_2.f90: New test.
12955
12956 2011-01-05 Janus Weil <janus@gcc.gnu.org>
12957
12958 PR fortran/47024
12959 * gfortran.dg/storage_size_3.f08: New.
12960
12961 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12962
12963 PR libgfortran/47154
12964 * gfortran.dg/namelist_68.f90: New test.
12965
12966 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
12967
12968 * gnat.dg/unchecked_convert8.ad[sb]: New test.
12969
12970 2011-01-04 Janus Weil <janus@gcc.gnu.org>
12971
12972 PR fortran/46448
12973 * gfortran.dg/class_34.f90: New.
12974
12975 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12976
12977 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12978 use __builtin_inff. Skip all single-precision tests that require
12979 Infinity.
12980
12981 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12982
12983 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12984
12985 2011-01-03 Jakub Jelinek <jakub@redhat.com>
12986
12987 PR tree-optimization/47148
12988 * gcc.c-torture/execute/pr47148.c: New test.
12989
12990 PR tree-optimization/47155
12991 * gcc.c-torture/execute/pr47155.c: New test.
12992
12993 PR rtl-optimization/47157
12994 * gcc.c-torture/compile/pr47157.c: New test.
12995
12996 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12997
12998 * gcc.dg/torture/vector-shift2.c (schar): Define.
12999 (main): Always use schar or uchar instead of plain "char" to avoid
13000 dependencies on implementation-defined char signedness.
13001
13002 2011-01-03 Martin Jambor <mjambor@suse.cz>
13003
13004 PR tree-optimization/46801
13005 * gnat.dg/pack9.adb: Remove xfail.
13006
13007 2011-01-03 Martin Jambor <mjambor@suse.cz>
13008
13009 PR tree-optimization/46984
13010 * g++.dg/ipa/pr46984.C: New test.
13011
13012 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13013
13014 PR fortran/46408
13015 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13016
13017 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13018
13019 PR tree-optimization/47140
13020 * gcc.c-torture/compile/pr47140.c: New test.
13021
13022 PR rtl-optimization/47028
13023 * gcc.dg/pr47028.c: New test.
13024
13025 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13026
13027 * objc.dg/protocol-forward-1.m: Removed TODO.
13028 * objc.dg/protocol-forward-2.m: New.
13029 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13030 * obj-c++.dg/protocol-forward-2.mm: New.
13031
13032 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13033
13034 PR target/38662
13035 * g++.dg/eh/pr38662.C: New testcase.
13036
13037 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13038
13039 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13040 scan for newline '\n'.
13041
13042 \f
13043 Copyright (C) 2011 Free Software Foundation, Inc.
13044
13045 Copying and distribution of this file, with or without modification,
13046 are permitted in any medium without royalty provided the copyright
13047 notice and this notice are preserved.