]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
primary.c (gfc_match_varspec): Match array spec for polymorphic coarrays.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2011-12-15 Tobias Burnus <burnus@net-b.de>
2
3 * gfortran.dg/coarray/poly_run_3.f90: New.
4 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
5
6 2011-12-15 Richard Guenther <rguenther@suse.de>
7
8 PR lto/51564
9 * g++.dg/lto/pr51564-1_0.C: New testcase.
10
11 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
12
13 PR libstdc++/51365
14 * g++.dg/ext/is_final.C: New.
15
16 2012-12-15 Richard Guenther <rguenther@suse.de>
17
18 PR lto/48508
19 * g++.dg/lto/pr48508-1_0.C: New testcase.
20 * g++.dg/lto/pr48508-1_1.C: Likewise.
21
22 2011-12-14 Jason Merrill <jason@redhat.com>
23
24 PR c++/51554
25 * g++.dg/init/constant1.C: New.
26
27 PR c++/51248
28 * g++.dg/other/enum2.C: New.
29
30 2011-12-14 Dodji Seketeli <dodji@redhat.com>
31
32 PR c++/51475
33 * g++.dg/cpp0x/initlist63.C: New test.
34
35 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
36
37 PR target/50931
38 * gcc.target/avr/torture/int24-mul.c: New.
39
40 2011-12-14 Dodji Seketeli <dodji@redhat.com>
41
42 PR c++/51476
43 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
44
45 2011-12-13 Jason Merrill <jason@redhat.com>
46
47 PR c++/51406
48 PR c++/51161
49 * g++.dg/cpp0x/rv-cast3.C: New.
50 * g++.dg/cpp0x/rv-cast4.C: New.
51
52 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
53
54 PR c++/51464
55 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
56
57 2011-12-13 Andrew Pinski <apinski@cavium.com>
58 Adam Nemet <anemet@caviumnetworks.com>
59
60 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
61 -fdump-* options.
62 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
63 * gcc.target/mips/octeon-pipe-1.c: New testcase.
64
65 2011-12-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
66
67 PR c++/14258
68 * g++.dg/template/using16.C: New.
69 * g++.dg/template/using17.C: New.
70
71 2011-12-13 Martin Jambor <mjambor@suse.cz>
72
73 PR tree-optimization/51362
74 * gcc.dg/ipa/pr51362.c: New test.
75
76 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
77
78 PR testsuite/51524
79 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
80 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
81
82 2011-12-13 Richard Guenther <rguenther@suse.de>
83
84 PR lto/48354
85 * g++.dg/lto/pr48354-1_0.C: New testcase.
86
87 2011-12-13 Richard Guenther <rguenther@suse.de>
88
89 PR tree-optimization/51519
90 * gcc.dg/pr51519.c: New testcase.
91
92 2011-12-13 Richard Guenther <rguenther@suse.de>
93
94 * gcc.dg/lto/20111213-1_0.c: New testcase.
95
96 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
97
98 * gnat.dg/vect1.ad[sb]: Add more tests.
99 * gnat.dg/vect2.ad[sb]: Likewise.
100 * gnat.dg/vect3.ad[sb]: Likewise.
101 * gnat.dg/vect4.ad[sb]: Likewise.
102 * gnat.dg/vect5.ad[sb]: Likewise.
103 * gnat.dg/vect6.ad[sb]: Likewise.
104
105 2011-12-12 Jakub Jelinek <jakub@redhat.com>
106
107 PR rtl-optimization/51495
108 * gcc.c-torture/compile/pr51495.c: New test.
109
110 PR tree-optimization/51481
111 * gcc.dg/pr51481.c: New test.
112
113 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
114
115 PR tree-optimization/45830
116 * gcc.c-torture/execute/pr45830.c: Move from here to...
117 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
118 dg-additional-options magic.
119
120 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
121
122 * gfortran.dg/nested_modules_2.f90: Tighten test.
123
124 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
125
126 * gcc.c-torture/execute/20111212-1.c: New test.
127
128 2011-12-12 Jakub Jelinek <jakub@redhat.com>
129
130 PR testsuite/51511
131 * gcc.dg/pr45819.c: Add -w to dg-options.
132
133 2011-12-12 Torvald Riegel <triegel@redhat.com>
134
135 * g++.dg/tm/noexcept-1.C: New test.
136 * g++.dg/tm/noexcept-2.C: New test.
137 * g++.dg/tm/noexcept-3.C: New test.
138 * g++.dg/tm/noexcept-4.C: New test.
139 * g++.dg/tm/noexcept-5.C: New test.
140
141 2011-12-12 Torvald Riegel <triegel@redhat.com>
142
143 * c-c++-common/tm/20111206.c: New test.
144
145 2011-12-12 Richard Guenther <rguenther@suse.de>
146
147 PR lto/51262
148 * g++.dg/opt/pr51262.C: New testcase.
149
150 2011-12-12 Revital Eres <revital.eres@linaro.org>
151
152 PR rtl-optimization/47013
153 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
154 to preserve the function.
155 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
156 powerpc*-*-*. Avoid superfluous spaces in dg-final.
157 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
158 -fmodulo-sched-allow-regmoves flags.
159 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
160 and avoid superfluous spaces in dg-final for spu-*-*.
161 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
162 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
163 change scan-rtl-dump-times for powerpc*-*-*.
164 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
165 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
166 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
167
168 2011-12-11 Jakub Jelinek <jakub@redhat.com>
169
170 PR tree-optimization/51485
171 * g++.dg/vect/pr51485.cc: New test.
172
173 2011-12-11 Tobias Burnus <burnus@net-b.de>
174
175 PR fortran/50923
176 * gfortran.dg/warn_function_without_result_2.f90: New.
177
178 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
179 Tobias Burnus <burnus@gcc.gnu.org>
180
181 PR fortran/41539
182 PR fortran/43214
183 PR fortran/43969
184 PR fortran/44568
185 PR fortran/46356
186 PR fortran/46990
187 PR fortran/49074
188 * gfortran.dg/class_array_1.f03: New.
189 * gfortran.dg/class_array_2.f03: New.
190 * gfortran.dg/class_array_3.f03: New.
191 * gfortran.dg/class_array_4.f03: New.
192 * gfortran.dg/class_array_5.f03: New.
193 * gfortran.dg/class_array_6.f03: New.
194 * gfortran.dg/class_array_7.f03: New.
195 * gfortran.dg/class_array_8.f03: New.
196 * gfortran.dg/coarray_poly_1.f90: New.
197 * gfortran.dg/coarray_poly_2.f90: New.
198 * gfortran.dg/coarray/poly_run_1.f90: New.
199 * gfortran.dg/coarray/poly_run_2.f90: New.
200 * gfortran.dg/class_to_type_1.f03: New.
201 * gfortran.dg/type_to_class_1.f03: New.
202 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
203 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
204 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
205
206 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
207
208 PR fortran/50690
209 * gfortran.dg/gomp/workshare2.f90: New test.
210 * gfortran.dg/gomp/workshare3.f90: New test.
211
212 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
213
214 * gnat.dg/specs/elab3.ads: New test.
215
216 2011-12-10 Richard Henderson <rth@redhat.com>
217
218 * gcc.target/powerpc/altivec-perm-1.c: New.
219 * gcc.target/powerpc/altivec-perm-2.c: New.
220 * gcc.target/powerpc/altivec-perm-4.c: New.
221
222 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
223
224 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
225 Add a scan-assembler-time clause to test for the interupt vector jump.
226 (f): Rename to ...
227 (dma0_handler): ... this.
228
229 2011-12-10 Nathan Sidwell <nathan@acm.org>
230
231 PR gcov-profile/51449
232 * g++.dg/gcov/gcov-14.C: New.
233
234 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
235
236 * gcc.c-torture/compile/20111209-1.c: New test.
237
238 2011-12-09 Jason Merrill <jason@redhat.com>
239
240 PR c++/51151
241 * g++.dg/warn/Woverflow-4.C: New.
242
243 2011-12-09 Dodji Seketeli <dodji@redhat.com>
244
245 PR c++/51289
246 * g++.dg/cpp0x/alias-decl-17.C: New test.
247
248 2011-12-09 Michael Meissner <meissner@the-meissners.org>
249
250 * gcc.target/powerpc/recip-5.c: Disable running on any system that
251 does not support VSX.
252
253 * gcc.target/powerpc/ppc-target-4.c: New file to test target
254 specific functions enabling target specific builtins.
255
256 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
257
258 * gcc.dg/vect/slp-13.c: Array size increase reverted.
259 * gcc.dg/vect/slp-24.c: Ditto.
260 * gcc.dg/vect/slp-3.c: Ditto.
261 * gcc.dg/vect/slp-34.c: Ditto.
262 * gcc.dg/vect/slp-4.c: Ditto.
263 * gcc.dg/vect/slp-cond-2.c: Ditto.
264 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
265 * gcc.dg/vect/vect-1.c: Ditto.
266 * gcc.dg/vect/vect-10.c: Ditto.
267 * gcc.dg/vect/vect-105.c: Ditto.
268 * gcc.dg/vect/vect-112.c: Ditto.
269 * gcc.dg/vect/vect-15.c: Ditto.
270 * gcc.dg/vect/vect-2.c: Ditto.
271 * gcc.dg/vect/vect-31.c: Ditto.
272 * gcc.dg/vect/vect-32.c: Ditto.
273 * gcc.dg/vect/vect-33.c: Ditto.
274 * gcc.dg/vect/vect-34.c: Ditto.
275 * gcc.dg/vect/vect-35.c: Ditto.
276 * gcc.dg/vect/vect-36.c: Ditto.
277 * gcc.dg/vect/vect-6.c: Ditto.
278 * gcc.dg/vect/vect-73.c: Ditto.
279 * gcc.dg/vect/vect-74.c: Ditto.
280 * gcc.dg/vect/vect-75.c: Ditto.
281 * gcc.dg/vect/vect-76.c: Ditto.
282 * gcc.dg/vect/vect-80.c: Ditto.
283 * gcc.dg/vect/vect-85.c: Ditto.
284 * gcc.dg/vect/vect-89.c: Ditto.
285 * gcc.dg/vect/vect-97.c: Ditto.
286 * gcc.dg/vect/vect-98.c: Ditto.
287 * gcc.dg/vect/vect-all.c: Ditto.
288 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
289 * gcc.dg/vect/vect-iv-8.c: Ditto.
290 * gcc.dg/vect/vect-iv-8a.c: Ditto.
291 * gcc.dg/vect/vect-outer-1.c: Ditto.
292 * gcc.dg/vect/vect-outer-1a.c: Ditto.
293 * gcc.dg/vect/vect-outer-1b.c: Ditto.
294 * gcc.dg/vect/vect-outer-2.c: Ditto.
295 * gcc.dg/vect/vect-outer-2a.c: Ditto.
296 * gcc.dg/vect/vect-outer-2c.c: Ditto.
297 * gcc.dg/vect/vect-outer-3.c: Ditto.
298 * gcc.dg/vect/vect-outer-3a.c: Ditto.
299 * gcc.dg/vect/vect-outer-4a.c: Ditto.
300 * gcc.dg/vect/vect-outer-4b.c: Ditto.
301 * gcc.dg/vect/vect-outer-4c.c: Ditto.
302 * gcc.dg/vect/vect-outer-4d.c: Ditto.
303 * gcc.dg/vect/vect-outer-4m.c: Ditto.
304 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
305 * gcc.dg/vect/vect-outer-fir.c: Ditto.
306 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
307 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
308 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
309 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
310 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
311 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
312 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
313 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
314 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
315 * gcc.dg/vect/vect-shift-2.c: Ditto.
316 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
317 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
318 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
319 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
320 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
321 * gcc.dg/vect/slp-13-big-array.c: New test.
322 * gcc.dg/vect/slp-24-big-array.c: Ditto.
323 * gcc.dg/vect/slp-3-big-array.c: Ditto.
324 * gcc.dg/vect/slp-34-big-array.c: Ditto.
325 * gcc.dg/vect/slp-4-big-array.c: Ditto.
326 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
327 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
328 * gcc.dg/vect/vect-1-big-array.c: Ditto.
329 * gcc.dg/vect/vect-10-big-array.c: Ditto.
330 * gcc.dg/vect/vect-105-big-array.c: Ditto.
331 * gcc.dg/vect/vect-112-big-array.c: Ditto.
332 * gcc.dg/vect/vect-15-big-array.c: Ditto.
333 * gcc.dg/vect/vect-2-big-array.c: Ditto.
334 * gcc.dg/vect/vect-31-big-array.c: Ditto.
335 * gcc.dg/vect/vect-32-big-array.c: Ditto.
336 * gcc.dg/vect/vect-33-big-array.c: Ditto.
337 * gcc.dg/vect/vect-34-big-array.c: Ditto.
338 * gcc.dg/vect/vect-35-big-array.c: Ditto.
339 * gcc.dg/vect/vect-36-big-array.c: Ditto.
340 * gcc.dg/vect/vect-6-big-array.c: Ditto.
341 * gcc.dg/vect/vect-73-big-array.c: Ditto.
342 * gcc.dg/vect/vect-74-big-array.c: Ditto.
343 * gcc.dg/vect/vect-75-big-array.c: Ditto.
344 * gcc.dg/vect/vect-76-big-array.c: Ditto.
345 * gcc.dg/vect/vect-80-big-array.c: Ditto.
346 * gcc.dg/vect/vect-85-big-array.c: Ditto.
347 * gcc.dg/vect/vect-89-big-array.c: Ditto.
348 * gcc.dg/vect/vect-97-big-array.c: Ditto.
349 * gcc.dg/vect/vect-98-big-array.c: Ditto.
350 * gcc.dg/vect/vect-all-big-array.c: Ditto.
351 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
352 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
353 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
354 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
355 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
356 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
357 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
358 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
359 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
360 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
361 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
362 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
363 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
364 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
365 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
366 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
367 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
368 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
369 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
370 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
371 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
372 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
373 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
374 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
375 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
376 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
377 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
378 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
379 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
380 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
381 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
382 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
383 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
384
385 2011-12-09 Richard Guenther <rguenther@suse.de>
386
387 PR lto/48042
388 * g++.dg/lto/pr48042_0.C: New testcase.
389
390 2011-12-09 Richard Guenther <rguenther@suse.de>
391
392 PR tree-optimization/51482
393 * g++.dg/torture/pr51482.C: New testcase.
394
395 2011-12-08 Andrew Pinski <apinski@cavium.com>
396
397 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
398 * gcc.target/mips/dmult-1.c: Likewise.
399 * gcc.target/mips/branch-1.c: Likewise.
400 * gcc.target/mips/extend-1.c: Likewise.
401
402 2011-12-08 Jason Merrill <jason@redhat.com>
403
404 PR c++/51318
405 * g++.dg/template/cond8.C: New.
406
407 PR c++/51459
408 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
409
410 2011-12-08 Jakub Jelinek <jakub@redhat.com>
411
412 PR tree-optimization/51466
413 * gcc.c-torture/execute/pr51466.c: New test.
414
415 2011-12-08 Tobias Burnus <burnus@net-b.de>
416
417 PR fortran/50815
418 * gfortran.dg/bounds_check_16.f90: New.
419
420 2011-12-08 Tobias Burnus <burnus@net-b.de>
421
422 PR fortran/51378
423 * gfortran.dg/private_type_14.f90: New.
424
425 2011-12-08 Tobias Burnus <burnus@net-b.de>
426
427 PR fortran/51407
428 * gfortran.dg/io_real_boz_3.f90: New.
429 * gfortran.dg/io_real_boz_4.f90: New.
430 * gfortran.dg/io_real_boz_5.f90: New.
431
432 2011-12-08 Tobias Burnus <burnus@net-b.de>
433
434 PR fortran/51448
435 * gfortran.dg/realloc_on_assign_8.f90: New.
436
437 2011-12-08 Teresa Johnson <tejohnson@google.com>
438
439 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
440
441 2011-12-08 Teresa Johnson <tejohnson@google.com>
442
443 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
444 -Wwrite-strings option.
445
446 2011-12-08 Teresa Johnson <tejohnson@google.com>
447
448 * gcc.target/i386/movdi-rex64.c: New.
449
450 2011-12-08 Richard Guenther <rguenther@suse.de>
451
452 * gcc.dg/volatile3.c: New testcase.
453
454 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
455
456 PR tree-optimization/51315
457 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
458 for typedef.
459 (int32_t): Use __INT32_TYPE__ for typedef.
460
461 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
462
463 PR tree-optimization/51315
464 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
465 sizeof(int)==4.
466
467 2011-12-08 Richard Guenther <rguenther@suse.de>
468
469 PR lto/50747
470 * g++.dg/opt/pr50747-1_0.C: New testcase.
471 * g++.dg/opt/pr50747-2_0.C: Likewise.
472
473 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
474
475 * gcc.c-torture/execute/20111208-1.c: New test.
476
477 2011-12-08 Richard Guenther <rguenther@suse.de>
478
479 PR lto/48437
480 * gcc.dg/lto/20111207-2_0.c: New testcase.
481 * gcc.dg/guality/pr48437.c: Likewise.
482
483 2011-12-07 Jakub Jelinek <jakub@redhat.com>
484
485 PR c++/51401
486 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
487 * g++.dg/cpp0x/auto29.C: New test.
488
489 PR c++/51429
490 * g++.dg/parse/error45.C: New test.
491
492 PR c++/51229
493 * g++.dg/ext/desig3.C: New test.
494
495 PR c++/51369
496 * g++.dg/cpp0x/constexpr-51369.C: New test.
497
498 2011-12-07 Andrew Pinski <apinski@cavium.com>
499
500 PR middle-end/45416
501 * gcc.dg/pr45416.c: New testcase.
502
503 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
504
505 PR c++/51420
506 * g++.dg/cpp0x/pr51420.C: New.
507
508 2011-12-07 Richard Guenther <rguenther@suse.de>
509
510 PR lto/48100
511 * gcc.dg/lto/20111207-1_0.c: New testcase.
512 * gcc.dg/lto/20111207-1_1.c: Likewise.
513 * gcc.dg/lto/20111207-1_2.c: Likewise.
514 * gcc.dg/lto/20111207-1_3.c: Likewise.
515
516 2011-12-07 Richard Guenther <rguenther@suse.de>
517
518 PR tree-optimization/50823
519 * gcc.dg/torture/pr50823.c: New testcase.
520
521 2011-12-07 Martin Jambor <mjambor@suse.cz>
522
523 PR tree-optimization/50744
524 * gcc.dg/ipa/pr50744.c: New test.
525
526 2011-12-06 Jakub Jelinek <jakub@redhat.com>
527
528 PR c++/51430
529 * g++.dg/template/static32.C: New test.
530
531 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
532
533 * g++.dg/opt/pr51396.C: Use dg-additional-options.
534
535 2011-12-06 Tobias Burnus <burnus@net-b.de>
536
537 PR fortran/51435
538 * gfortran.dg/default_initialization_5.f90: New.
539
540 2011-12-06 Jakub Jelinek <jakub@redhat.com>
541
542 PR target/51354
543 * gcc.c-torture/compile/pr51354.c: New test.
544
545 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
546
547 PR c++/51431
548 * g++.dg/other/abstract3.C: New.
549
550 2011-12-06 Richard Guenther <rguenther@suse.de>
551
552 PR tree-optimization/49997
553 * gcc.dg/torture/pr49997.c: New testcase.
554
555 2011-12-06 Richard Guenther <rguenther@suse.de>
556
557 PR middle-end/51436
558 * g++.dg/torture/pr51436.C: New testcase.
559
560 2011-12-06 Richard Guenther <rguenther@suse.de>
561
562 PR tree-optimization/51245
563 * gcc.dg/torture/pr51245.c: New testcase.
564
565 2011-12-06 Dodji Seketeli <dodji@redhat.com>
566
567 PR c++/51427
568 * g++.dg/diagnostic/wrong-tag-1.C
569
570 2011-12-05 Fabien ChĂȘne <fabien@gcc.gnu.org>
571
572 PR c++/51319
573 * g++.dg/lookup/using50.C: New.
574 * g++.dg/lookup/using51.C: New.
575
576 2011-12-05 Jakub Jelinek <jakub@redhat.com>
577
578 PR tree-optimization/51396
579 * g++.dg/opt/pr51396.C: New test.
580
581 PR debug/51410
582 * gcc.dg/debug/dwarf2/pr51410.c: New test.
583
584 PR c/51339
585 * gcc.dg/gomp/pr51339.c: New test.
586
587 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
588
589 PR c++/51399
590 * g++.dg/cpp0x/initlist62.C: New.
591
592 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
593
594 PR fortran/51338
595 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
596
597 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
598
599 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
600 * g++.dg/torture/pr39732.C: Likewise.
601 * g++.dg/torture/pr40642.C: Likewise.
602 * gcc.c-torture/compile/pr44686.c: Likewise.
603 * gcc.dg/20050309-1.c: Likewise.
604 * gcc.dg/20050330-2.c: Likewise.
605 * gcc.dg/20051201-1.c: Likewise.
606 * gcc.dg/gomp/pr27573.c: Likewise.
607 * gcc.dg/pr46255.c: Likewise.
608 * gcc.dg/profile-dir-1.c: Likewise.
609 * gcc.dg/profile-dir-2.c: Likewise.
610 * gcc.dg/profile-dir-3.c: Likewise.
611 * gcc.dg/profile-generate-1.c: Likewise.
612 * gfortran.dg/gomp/pr27573.f90: Likewise.
613 * gcc.dg/profile-generate-3.c: Be specific about the type of
614 profiling required.
615
616 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
617
618 PR c++/51414
619 * g++.dg/ext/underlying_type11.C: New.
620
621 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
622
623 PR testsuite/51128
624 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
625 * gcc.dg/torture/pr39074.c: Ditto.
626 * gcc.dg/torture/pr39074-2.c: Ditto.
627 * gcc.dg/torture/pr42898.c: Ditto.
628 * gcc.dg/torture/pr42898-2.c: Ditto.
629 * gcc.dg/torture/pr45704.c: Ditto.
630 * gcc.dg/torture/pr50472.c: Ditto.
631 * gcc.dg/torture/pta-callused-1.c: Ditto.
632 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
633 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
634 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
635 * gcc.dg/torture/pta-escape-1.c: Ditto.
636 * gcc.dg/torture/ipa-pta-1.c: Ditto.
637 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
638
639 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
640
641 PR target/51408
642 * gcc.dg/pr51408.c: New.
643
644 2011-12-05 Jason Merrill <jason@redhat.com>
645
646 * g++.dg/cpp0x/dc6.C: New.
647
648 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
649 Pedro LamarĂŁo <pedro.lamarao@gmail.com>
650
651 * g++.dg/cpp0x/dc1.C: New test.
652 * g++.dg/cpp0x/dc2.C: New test.
653 * g++.dg/cpp0x/dc3.C: New test.
654 * g++.dg/cpp0x/dc4.C: New test.
655 * g++.dg/cpp0x/dc5.C: New test.
656 * g++.dg/template/meminit1.C: Adjust expected error.
657
658 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
659
660 PR c++/51404
661 * g++.dg/cpp0x/auto28.C: New.
662
663 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
664
665 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
666
667 2011-12-05 Jakub Jelinek <jakub@redhat.com>
668 Eric Botcazou <ebotcazou@adacore.com>
669
670 PR middle-end/51323
671 PR middle-end/50074
672 * gcc.c-torture/execute/pr51323.c: New test.
673
674 2011-12-04 Tobias Burnus <burnus@net-b.de>
675
676 PR fortran/51383
677 * gfortran.dg/associate_10.f90: New.
678
679 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
680
681 PR middle-end/51285
682 * gfortran.dg/vect/pr51285.f90: New test.
683
684 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
685 Jérémie Detrey <Jeremie.Detrey@loria.fr>
686
687 PR target/51393
688 * gcc.target/i386/pr51393.c: New test.
689
690 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
691
692 PR obj-c++/51349
693 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
694 * obj-c++.dg/naming-4.mm: Likewise.
695
696 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
697
698 * gcc.dg/darwin-segaddr.c: Use -no-pie.
699
700 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
701
702 PR c++/51313
703 * g++.dg/cpp0x/pr51313.C: New.
704
705 2011-12-03 Tobias Burnus <burnus@net-b.de>
706
707 PR fortran/48887
708 * gfortran.dg/select_type_24.f90: New.
709 * gfortran.dg/select_type_23.f03: Add dg-error.
710 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
711
712 2011-12-03 Jakub Jelinek <jakub@redhat.com>
713
714 * gcc.dg/vect/vect-122.c: New test.
715
716 2011-12-03 Tobias Burnus <burnus@net-b.de>
717
718 PR fortran/50684
719 * gfortran.dg/move_alloc_8.f90: New.
720
721 2011-12-03 Tobias Burnus <burnus@net-b.de>
722
723 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
724 i.e. remove the dg-error line.
725 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
726 * gfortran.dg/move_alloc_9.f90: New.
727 * gfortran.dg/move_alloc_10.f90: New
728
729 2011-12-02 Nathan Sidwell <nathan@acm.org>
730
731 * lib/gcov.exp (verify-lines): Allow = as a count char.
732 * g++.dg/gcov/gcov-13.C: New.
733
734 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
735
736 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
737 * gcc.dg/vect/slp-24.c: Ditto.
738 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
739 * gcc.dg/vect/slp-34.c: Ditto.
740 * gcc.dg/vect/slp-4.c: Ditto.
741 * gcc.dg/vect/slp-cond-2.c: Ditto.
742 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
743 * gcc.dg/vect/vect-1.c: Ditto.
744 * gcc.dg/vect/vect-10.c: Ditto.
745 * gcc.dg/vect/vect-105.c: Ditto.
746 * gcc.dg/vect/vect-112.c: Ditto.
747 * gcc.dg/vect/vect-15.c: Ditto.
748 * gcc.dg/vect/vect-2.c: Ditto.
749 * gcc.dg/vect/vect-31.c: Ditto.
750 * gcc.dg/vect/vect-32.c: Ditto.
751 * gcc.dg/vect/vect-33.c: Ditto.
752 * gcc.dg/vect/vect-34.c: Ditto.
753 * gcc.dg/vect/vect-35.c: Ditto.
754 * gcc.dg/vect/vect-36.c: Ditto.
755 * gcc.dg/vect/vect-6.c: Ditto.
756 * gcc.dg/vect/vect-73.c: Ditto.
757 * gcc.dg/vect/vect-74.c: Ditto.
758 * gcc.dg/vect/vect-75.c: Ditto.
759 * gcc.dg/vect/vect-76.c: Ditto.
760 * gcc.dg/vect/vect-80.c: Ditto.
761 * gcc.dg/vect/vect-85.c: Ditto.
762 * gcc.dg/vect/vect-89.c: Ditto.
763 * gcc.dg/vect/vect-97.c: Ditto.
764 * gcc.dg/vect/vect-98.c: Ditto.
765 * gcc.dg/vect/vect-all.c: Ditto.
766 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
767 * gcc.dg/vect/vect-iv-8.c: Ditto.
768 * gcc.dg/vect/vect-iv-8a.c: Ditto.
769 * gcc.dg/vect/vect-outer-1.c: Ditto.
770 * gcc.dg/vect/vect-outer-1a.c: Ditto.
771 * gcc.dg/vect/vect-outer-1b.c: Ditto.
772 * gcc.dg/vect/vect-outer-2.c: Ditto.
773 * gcc.dg/vect/vect-outer-2a.c: Ditto.
774 * gcc.dg/vect/vect-outer-2c.c: Ditto.
775 * gcc.dg/vect/vect-outer-3.c: Ditto.
776 * gcc.dg/vect/vect-outer-3a.c: Ditto.
777 * gcc.dg/vect/vect-outer-4a.c: Ditto.
778 * gcc.dg/vect/vect-outer-4b.c: Ditto.
779 * gcc.dg/vect/vect-outer-4c.c: Ditto.
780 * gcc.dg/vect/vect-outer-4d.c: Ditto.
781 * gcc.dg/vect/vect-outer-4m.c: Ditto.
782 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
783 * gcc.dg/vect/vect-outer-fir.c: Ditto.
784 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
785 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
786 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
787 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
788 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
789 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
790 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
791 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
792 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
793 * gcc.dg/vect/vect-shift-2.c: Ditto.
794 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
795 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
796 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
797 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
798 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
799
800 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
801
802 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
803 __builtin_memcpy arguments to honor sizeof(a).
804
805 2011-12-02 Joseph Myers <joseph@codesourcery.com>
806
807 * gcc.c-torture/execute/doloop-1.c,
808 gcc.c-torture/execute/doloop-2.c: New tests.
809
810 2011-12-02 Martin Jambor <mjambor@suse.cz>
811
812 PR tree-optimization/50622
813 * g++.dg/tree-ssa/pr50622.C: New test.
814
815 2011-12-01 Jason Merrill <jason@redhat.com>
816
817 * g++.dg/cpp0x/initlist61.C: New.
818
819 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
820
821 PR c++/51326
822 * g++.dg/inherit/crash3.C: New.
823
824 2011-12-01 Nathan Sidwell <nathan@acm.org>
825
826 PR gcov-profile/51113
827 * lib/gcov.exp (verify-lines): Add support for xfailing.
828 (run-gcov): Likewise.
829 * gcc.misc-tests/gcov-13.c: Xfail weak function.
830 * gcc.misc-tests/gcov-16.c: Remove.
831 * gcc.misc-tests/gcov-17.c: Remove.
832 * g++.dg/gcov-8.C: Remove.
833 * g++.dg/gcov-9.C: Remove.
834 * g++.dg/gcovpart-12b.C: New.
835 * g++.dg/gcov-12.C: New.
836
837 2011-12-01 Andrew Pinski <apinski@cavium.com>
838
839 PR lto/51198
840 * g++.dg/torture/pr51198.C: New testcase.
841
842 2011-12-01 Jakub Jelinek <jakub@redhat.com>
843
844 PR tree-optimization/51246
845 * gcc.c-torture/compile/pr51246.c: New test.
846
847 PR rtl-optimization/51014
848 * g++.dg/opt/pr51014.C: New test.
849
850 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
851
852 PR c++/51367
853 * g++.dg/template/error47.C: New.
854
855 2011-11-30 Jason Merrill <jason@redhat.com>
856
857 PR c++/51009
858 * g++.dg/init/aggr8.C: New.
859
860 2011-11-30 Jakub Jelinek <jakub@redhat.com>
861
862 PR target/50725
863 * gcc.target/i386/pr50725.c: New test.
864
865 PR middle-end/51089
866 * gfortran.dg/gomp/pr51089.f90: New test.
867
868 2011-11-30 Andrew Pinski <apinski@cavium.com>
869
870 * gcc.dg/pr51321.c: New testcase.
871
872 2011-11-30 Jakub Jelinek <jakub@redhat.com>
873
874 PR rtl-optimization/48721
875 * gcc.target/i386/pr48721.c: New test.
876
877 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
878
879 PR c++/51299
880 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
881
882 2011-11-29 Jakub Jelinek <jakub@redhat.com>
883
884 PR tree-optimization/51247
885 * gcc.c-torture/compile/pr51247.c: New test.
886
887 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
888
889 PR target/50123
890 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
891
892 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
893
894 Use complex floating-point constant in CDBL.
895
896 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
897
898 2011-11-29 Tobias Burnus <burnus@net-b.de>
899
900 PR fortran/51306
901 PR fortran/48700
902 * gfortran.dg/move_alloc_5.f90: Add dg-error.
903 * gfortran.dg/select_type_23.f03: Add dg-error.
904 * gfortran.dg/move_alloc_6.f90: New.
905 * gfortran.dg/move_alloc_7.f90: New.
906
907 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
908
909 PR tree-optimization/51301
910 * gcc.dg/vect/pr51301.c: New test.
911
912 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
913
914 * g++.dg/cdce3.C: Use dg-additional-options.
915
916 2011-11-28 Jakub Jelinek <jakub@redhat.com>
917
918 PR middle-end/50907
919 * gcc.dg/tree-prof/pr50907.c: New test.
920
921 PR tree-optimization/50078
922 * gcc.dg/pr50078.c: New test.
923
924 PR tree-optimization/50682
925 * g++.dg/opt/pr50682.C: New test.
926
927 2011-11-28 Tobias Burnus <burnus@net-b.de>
928
929 PR fortran/51308
930 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
931
932 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
933 Iain Sandoe <iains@gcc.gnu.org>
934
935 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
936 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
937 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
938 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
939 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
940
941 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
942
943 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
944 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
945 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
946 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
947 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
948 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
949 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
950 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
951 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
952 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
953 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
954 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
955 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
956 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
957 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
958 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
959 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
960 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
961 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
962 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
963 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
964 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
965 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
966 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
967 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
968 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
969 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
970
971 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
972
973 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
974 imply -mno-dspr2.
975 * gcc.target/mips/no-dsp-1.c: New test.
976 * gcc.target/mips/soft-float-1.c: Likewise.
977
978 2011-11-26 Jakub Jelinek <jakub@redhat.com>
979
980 PR rtl-optimization/49912
981 * g++.dg/other/pr49912.C: New test.
982
983 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
984
985 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
986 effective target.
987 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
988
989 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
990
991 PR fortran/51250
992 PR fortran/43829
993 * gfortran.dg/inline_sum_3.f90: New test.
994
995 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
996
997 PR testsuite/51258
998 * lib/target-supports.exp
999 (check_effective_target_sync_long_long): Also supported on 32bit
1000 x86 targets. Add comment about required dg-options.
1001 Add alpha*-*-* targets.
1002 (check_effective_target_sync_long_long_runtime): Ditto.
1003
1004 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1005 32bit x86 targets.
1006 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1007 * gcc.dg/atomic-exchange-4.c: Ditto.
1008 * gcc.dg/atomic-load-4.c: Ditto.
1009 * gcc.dg/atomic-store-4.c: Ditto.
1010 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1011 * gcc.dg/di-sync-multithread.c: Ditto.
1012 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1013 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1014
1015 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1016
1017 PR testsuite/51258
1018 * lib/target-supports.exp
1019 (check_effective_target_sync_int_128_runtime): New procedure.
1020 (check_effective_target_sync_long_long_runtime): Ditto.
1021 (check_effective_target_sync_long_long): Add arm*-*-*.
1022 (check_effective_target_sync_longlong): Remove.
1023
1024 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1025 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1026 * gcc.dg/atomic-exchange-5.c: Ditto.
1027 * gcc.dg/atomic-load-5.c: Ditto.
1028 * gcc.dg/atomic-store-5.c: Ditto.
1029 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1030 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1031 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1032 effective target.
1033 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1034 * gcc.dg/atomic-exchange-4.c: Ditto.
1035 * gcc.dg/atomic-load-4.c: Ditto.
1036 * gcc.dg/atomic-store-4.c: Ditto.
1037 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1038 * gcc.dg/di-sync-multithread.c: Ditto.
1039 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1040 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1041
1042 2011-11-25 Tobias Burnus <burnus@net-b.de>
1043
1044 PR fortran/50408
1045 * gfortran.dg/whole_file_35.f90: New.
1046
1047 2011-11-25 Tobias Burnus <burnus@net-b.de>
1048
1049 PR fortran/51302
1050 * gfortran.dg/volatile13.f90: New.
1051
1052 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1053
1054 PR c/51256
1055 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1056
1057 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/51227
1060 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1061
1062 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1063
1064 PR target/51134
1065 * gcc.target/i386/sw-1.c: Revert revision 181357.
1066
1067 2011-11-24 Tobias Burnus <burnus@net-b.de>
1068
1069 PR fortran/51218
1070 * gfortran.dg/implicit_pure_1.f90: New.
1071
1072 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1073
1074 PR testsuite/51258
1075 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1076 * gcc.dg/atomic-exchange-5.c: Likewise.
1077 * gcc.dg/atomic-load-5.c: Likewise.
1078 * gcc.dg/atomic-op-5.c: Likewise.
1079 * gcc.dg/atomic-store-5.c: Likewise.
1080 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1081
1082 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR rtl-optimization/50290
1085 * gcc.dg/pr50290.c: New test.
1086
1087 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1088
1089 PR c++/51290
1090 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1091
1092 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1093
1094 PR target/51261
1095 * gcc.dg/pr51261.c: New test.
1096
1097 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1098
1099 PR c++/51145
1100 * g++.dg/cpp0x/alias-decl-14.C: New test.
1101 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1102 passing before.
1103 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1104 change.
1105 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1106 * g++.dg/lookup/struct1.C: Likewise.
1107 * g++.dg/parse/elab1.C: Likewise.
1108 * g++.dg/parse/elab2.C: Likewise.
1109 * g++.dg/parse/int-as-enum1.C: Likewise.
1110 * g++.dg/parse/typedef1.C: Likewise.
1111 * g++.dg/parse/typedef3.C: Likewise.
1112 * g++.dg/parse/typedef4.C: Likewise.
1113 * g++.dg/parse/typedef5.C: Likewise.
1114 * g++.dg/template/crash26.C: Likewise.
1115 * g++.dg/template/nontype4.C: Likewise.
1116 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1117 * g++.old-deja/g++.brendan/line1.C: Likewise.
1118 * g++.old-deja/g++.other/elab1.C: Likewise.
1119 * g++.old-deja/g++.other/syntax4.C: Likewise.
1120
1121 2011-11-22 Tom de Vries <tom@codesourcery.com>
1122
1123 PR rtl-optimization/50764
1124 * gcc.dg/pr50764.c: New test.
1125
1126 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1127
1128 PR c++/51265
1129 * g++.dg/cpp0x/decltype36.C: New.
1130
1131 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR tree-optimization/51074
1134 * gcc.dg/vect/pr51074.c: New test.
1135
1136 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1137
1138 PR c++/51143
1139 * g++.dg/cpp0x/alias-decl-16.C: New test.
1140
1141 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR tree-optimization/50765
1144 * gcc.dg/pr50765.c: New test.
1145
1146 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1147
1148 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1149 * gcc.dg/vshift-3.c (main): Likewise.
1150
1151 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1152
1153 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1154
1155 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1156
1157 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1158 * gcc.misc-tests/gcov-17.c: Likewise.
1159 * g++.dg/gcov/gcov-8.C: Likewise.
1160 * g++.dg/gcov/gcov-9.C: Likewise.
1161
1162 2011-11-21 Torvald Riegel <triegel@redhat.com>
1163
1164 * g++.dg/tm/pr47747.C: New test.
1165
1166 2011-11-21 Torvald Riegel <triegel@redhat.com>
1167
1168 * g++.dg/tm/template-2.C: New test.
1169
1170 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR debug/50827
1173 * gcc.dg/pr50827.c: New test.
1174
1175 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1176
1177 PR c++/50958
1178 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1179 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1180 * g++.dg/cpp0x/udlit-member.C: Adjust.
1181 * g++.dg/cpp0x/udlit-raw-length.C: New.
1182 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1183 * g++.dg/cpp0x/udlit-resolve.C: New.
1184 * c-c++-common/dfp/pr33466.c: Adjust.
1185
1186 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1187
1188 * lib/target-supports.exp
1189 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1190 with ultrasparc_vis2_hw.
1191 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1192 with ultrasparc_vis3_hw.
1193
1194 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1195
1196 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1197 *-*-solaris2* && c++.
1198
1199 2011-11-20 Joey Ye <joey.ye@arm.com>
1200
1201 * gcc.dg/volatile-bitfields-1.c: New.
1202
1203 2011-11-20 Jason Merrill <jason@redhat.com>
1204
1205 PR c++/48322
1206 * g++.dg/cpp0x/variadic120.C: New.
1207 * g++.dg/cpp0x/sfinae26.C: Adjust.
1208
1209 * g++.dg/cpp0x/sfinae11.C: Adjust.
1210 * g++.dg/cpp0x/sfinae26.C: Adjust.
1211 * g++.dg/template/unify11.C: Adjust.
1212
1213 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1214
1215 PR c++/51230
1216 * g++.dg/template/error46.C: New.
1217
1218 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1219
1220 PR target/51235
1221 * gcc.target/i386/pr51235.c: New test.
1222
1223 PR target/51236
1224 * gcc.target/i386/pr51236.c: New test.
1225
1226 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1227
1228 * gnat.dg/discr32.adb: New test.
1229 * gnat.dg/discr32_pkg.ads: New helper.
1230
1231 2011-11-20 Nathan Sidwell <nathan@acm.org>
1232
1233 PR gcov-profile/51113
1234 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1235 * gcc.misc-tests/gcov-16.c: New.
1236 * gcc.misc-tests/gcov-17.c: New.
1237 * g++.dg/gcov/gcov-8.C: New.
1238 * g++.dg/gcov/gcov-9.C: New.
1239 * g++.dg/gcov/gcov-10.C: New.
1240
1241 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1242
1243 PR c++/51194
1244 * g++.dg/cpp0x/alias-decl-15.C: New test.
1245
1246 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1247
1248 PR c++/51216
1249 * g++.dg/cpp0x/pr51216.C: New.
1250
1251 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1252
1253 * gcc.dg/delay-slot-2.c: New test.
1254
1255 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1256
1257 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1258
1259 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
1260
1261 PR c++/51188
1262 * g++.dg/lookup/using46.C: New.
1263 * g++.dg/lookup/using47.C: New.
1264 * g++.dg/lookup/using48.C: New.
1265 * g++.dg/lookup/using49.C: New.
1266 * g++.dg/lookup/using50.C: New.
1267
1268 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1269
1270 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1271 supports /* ... */ comments.
1272
1273 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 PR c++/51150
1276 * g++.dg/cpp0x/pr51150.C: New.
1277
1278 2011-11-18 Martin Jambor <mjambor@suse.cz>
1279
1280 PR tree-optimization/50605
1281 * g++.dg/ipa/pr50605.C: New test.
1282
1283 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1284
1285 PR c++/51191
1286 * g++.dg/cpp0x/alias-decl-13.C: New test.
1287
1288 2011-11-17 Jason Merrill <jason@redhat.com>
1289
1290 PR c++/51186
1291 * g++.dg/cpp0x/auto27.C: New.
1292 * g++.dg/cpp0x/trailing2.C: Adjust messages.
1293
1294 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
1295
1296 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1297 memory model parameters don't match expected values.
1298 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1299 __atomic_compare_exchange.
1300 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1301 __atomic_compare_exchange_n.
1302 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1303 weak/strong parameter and fail if memory models aren't correct.
1304
1305 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
1306
1307 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1308 Look for simulate_thread_done to determine working gdb. Reduce timeout
1309 to 10 seconds and fail when timeout occurs. Improve error messages.
1310
1311 2011-11-17 Jason Merrill <jason@redhat.com>
1312
1313 PR c++/51137
1314 * g++.dg/template/virtual2.C: New.
1315
1316 2011-11-17 Michael Matz <matz@suse.de>
1317
1318 PR middle-end/50644
1319 PR middle-end/50741
1320 * g++.dg/tree-ssa/pr50741.C: New.
1321
1322 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1323
1324 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1325
1326 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
1327
1328 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1329 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1330 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1331
1332 2011-11-16 Tobias Burnus <burnus@net-b.de>
1333
1334 PR fortran/39427
1335 PR fortran/37829
1336 * gfortran.dg/constructor_1.f90: New.
1337 * gfortran.dg/constructor_2.f90: New.
1338 * gfortran.dg/constructor_3.f90: New.
1339 * gfortran.dg/constructor_4.f90: New.
1340 * gfortran.dg/constructor_5.f90: New.
1341 * gfortran.dg/constructor_6.f90: New.
1342 * gfortran.dg/use_only_5.f90: New.
1343 * gfortran.dg/c_ptr_tests_17.f90: New.
1344 * gfortran.dg/c_ptr_tests_18.f90: New.
1345 * gfortran.dg/used_types_25.f90: New.
1346 * gfortran.dg/used_types_26.f90: New
1347 * gfortran.dg/type_decl_3.f90: New.
1348 * gfortran.dg/function_types_3.f90: Update dg-error.
1349 * gfortran.dg/result_1.f90: Ditto.
1350 * gfortran.dg/structure_constructor_3.f03: Ditto.
1351 * gfortran.dg/structure_constructor_4.f03: Ditto.
1352
1353 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1354
1355 * gcc.dg/vect/pr30858.c: Update expected output for
1356 architectures with multiple vector sizes.
1357
1358 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
1359 Bernd Schmidt <bernds@coudesourcery.com>
1360 Sebastian Huber <sebastian.huber@embedded-brains.de>
1361
1362 PR target/49641
1363 * gcc.target/arm/pr49641.c: New test.
1364
1365 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
1366
1367 PR tree-optimization/49960
1368 * gcc.dg/autopar/pr49960.c: New test.
1369 * gcc.dg/autopar/pr49960-1.c: New test.
1370
1371
1372 2011-11-16 Tom de Vries <tom@codesourcery.com>
1373
1374 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1375 * gcc.dg/pr43864-2.c: Same.
1376 * gcc.dg/pr43864-3.c: Same.
1377 * gcc.dg/pr43864-4.c: Same.
1378
1379 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
1380
1381 * gcc.target/i386/sse2-cvt-vec.c: New test.
1382 * gcc.target/i386/avx-cvt-vec.c: Ditto.
1383 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1384 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1385 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1386 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1387 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1388
1389 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
1390
1391 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1392 powerpc*-*-darwin* targets.
1393
1394 2011-11-15 Torvald Riegel <triegel@redhat.com>
1395
1396 * c-c++-common/tm/trxn-expr-3.c: New test.
1397
1398 2011-11-14 Torvald Riegel <triegel@redhat.com>
1399
1400 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1401
1402 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1403
1404 * gcc.target/i386/avx-recip-vec.c: New test.
1405 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1406 * gcc.target/i386/avx-lrint-vec.c: Ditto.
1407 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1408 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1409 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1410 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1411 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1412 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1413 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1414 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1415 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1416 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1417 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1418 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1419
1420 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
1421
1422 PR c++/51107
1423 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1424 non-template literal operator.
1425
1426 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
1427
1428 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1429 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1430 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1431 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1432 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1433 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1434 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1435 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1436 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1437 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1438 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1439 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1440 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1441 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1442 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1443 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1444
1445 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
1446
1447 PR c++/6936
1448 PR c++/25994
1449 PR c++/26256
1450 PR c++/30195
1451 * g++.old-deja/g++.brendan/misc14.C: Adjust.
1452 * g++.old-deja/g++.jason/scoping16.C: Likewise.
1453 * g++.old-deja/g++.other/anon7.C: Likewise.
1454 * g++.old-deja/g++.other/using1.C: Likewise.
1455 * g++.old-deja/g++.other/redecl1.C: Likewise.
1456 * g++.old-deja/g++.other/typedef7.C: Likewise.
1457 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1458 * g++.dg/template/using2.C: Likewise.
1459 * g++.dg/template/static4.C: Likewise.
1460 * g++.dg/template/typedef1.C: Likewise.
1461 * g++.dg/lookup/name-clash9.C: Likewise.
1462 * g++.dg/abi/mangle41.C: Likewise.
1463 * g++.dg/parse/ctor5.C: Likewise.
1464 * g++.dg/inherit/using4.C: Likewise.
1465 * g++.dg/lookup/using24.C: New.
1466 * g++.dg/lookup/using25.C: New.
1467 * g++.dg/lookup/using26.C: New.
1468 * g++.dg/lookup/using27.C: New.
1469 * g++.dg/lookup/using28.C: New.
1470 * g++.dg/lookup/using29.C: New.
1471 * g++.dg/lookup/using30.C: New.
1472 * g++.dg/lookup/using31.C: New.
1473 * g++.dg/lookup/using32.C: New.
1474 * g++.dg/lookup/using33.C: New.
1475 * g++.dg/lookup/using34.C: New.
1476 * g++.dg/lookup/using35.C: New.
1477 * g++.dg/lookup/using36.C: New.
1478 * g++.dg/lookup/using37.C: New.
1479 * g++.dg/lookup/using38.C: New.
1480 * g++.dg/lookup/using39.C: New.
1481 * g++.dg/lookup/using40.C: New.
1482 * g++.dg/lookup/using41.C: New.
1483 * g++.dg/lookup/using42.C: New.
1484 * g++.dg/lookup/using43.C: New.
1485 * g++.dg/lookup/using44.C: New.
1486 * g++.dg/lookup/using45.C: New.
1487 * g++.dg/lookup/pr6936.C: New.
1488 * g++.dg/debug/using4.C: New.
1489 * g++.dg/debug/using5.C: New.
1490 * g++.dg/cpp0x/forw_enum10.C: New.
1491
1492 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1493 Jan Hubicka <jh@suse.cz>
1494
1495 * gcc.target/i386/sw-1.c: Force rep;movsb.
1496
1497 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1498
1499 PR testsuite/51059
1500 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1501 dg-additional-options.
1502
1503 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1504
1505 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1506 specified. Remove redundant runtime checks.
1507 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1508 Allow for other than -m4. Fix typos in comments.
1509
1510 2011-11-12 Jason Merrill <jason@redhat.com>
1511
1512 PR c++/986
1513 * g++.dg/warn/ref-temp1.C: New.
1514
1515 PR c++/51060
1516 * g++.dg/opt/stack2.C: New.
1517
1518 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1519
1520 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1521 alpha*-*-linux* targets.
1522
1523 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1524
1525 PR testsuite/51059
1526 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1527 Darwin targets and allow external symbols to be undefined.
1528
1529 2011-11-12 Nathan Sidwell <nathan@acm.org>
1530
1531 * gcc.misc-tests/gcov-15.c: New.
1532
1533 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1534
1535 PR tree-optimization/51058
1536 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1537 * gfortran.dg/vect/pr51058-2.f90: New test.
1538
1539 2011-11-10 Jason Merrill <jason@redhat.com>
1540
1541 * g++.dg/template/linkage1.C: New.
1542 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1543 * g++.old-deja/g++.other/linkage4.C: Likewise.
1544
1545 PR c++/50973
1546 * g++.dg/cpp0x/defaulted33.C: New.
1547
1548 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1549
1550 PR middle-end/51038
1551 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1552 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1553 __atomic_clear.
1554
1555 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1556
1557 PR rtl-optimization/51040
1558 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1559 patchup code.
1560
1561 2011-11-10 Jason Merrill <jason@redhat.com>
1562
1563 PR c++/51079
1564 * g++.dg/template/conv12.C: New.
1565
1566 PR debug/50983
1567 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1568
1569 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1570
1571 * gnat.dg/atomic6_1.adb: New test.
1572 * gnat.dg/atomic6_2.adb: Likewise.
1573 * gnat.dg/atomic6_3.adb: Likewise.
1574 * gnat.dg/atomic6_4.adb: Likewise.
1575 * gnat.dg/atomic6_5.adb: Likewise.
1576 * gnat.dg/atomic6_6.adb: Likewise.
1577 * gnat.dg/atomic6_7.adb: Likewise.
1578 * gnat.dg/atomic6_8.adb: Likewise.
1579 * gnat.dg/atomic6_pkg.ads: New helper.
1580
1581 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR middle-end/51077
1584 * gcc.c-torture/compile/pr51077.c: New test.
1585
1586 PR rtl-optimization/51023
1587 * gcc.c-torture/execute/pr51023.c: New test.
1588
1589 2011-11-10 Richard Guenther <rguenther@suse.de>
1590
1591 PR tree-optimization/51042
1592 * gcc.dg/torture/pr51042.c: New testcase.
1593
1594 2011-11-10 Richard Guenther <rguenther@suse.de>
1595
1596 PR tree-optimization/51070
1597 * gcc.dg/torture/pr51070.c: New testcase.
1598
1599 2011-11-10 Richard Guenther <rguenther@suse.de>
1600
1601 PR tree-optimization/51030
1602 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1603
1604 2011-11-10 Richard Guenther <rguenther@suse.de>
1605
1606 PR middle-end/51071
1607 * gcc.dg/torture/pr51071.c: New testcase.
1608
1609 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1610
1611 * gnat.dg/loop_optimization9.ad[sb]: New test.
1612
1613 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1614
1615 PR tree-optimization/51058
1616 * gfortran.dg/vect/pr51058.f90: New test.
1617
1618 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR tree-optimization/51000
1621 * gcc.dg/vect/pr51000.c: New test.
1622
1623 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 PR c++/50837
1626 * g++.dg/cpp0x/static_assert5.C: New.
1627 * g++.dg/template/nontype13.C: Tweak.
1628
1629 2011-11-09 Jason Merrill <jason@redhat.com>
1630
1631 PR c++/50972
1632 * g++.dg/cpp0x/noexcept16.C: New.
1633
1634 PR c++/51046
1635 * g++.dg/cpp0x/variadic119.C: New.
1636
1637 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1638
1639 PR target/50911
1640 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1641 permutations.
1642 * gcc.dg/torture/vshuf-32.inc: Likewise.
1643 * gcc.dg/torture/vshuf-4.inc: Likewise.
1644 * gcc.dg/torture/vshuf-8.inc: Likewise.
1645
1646 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1647
1648 2011-11-09 Ian Lance Taylor <iant@google.com>
1649
1650 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1651 procedure.
1652 * gcc.dg/split-5.c: New test.
1653
1654 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1655
1656 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1657
1658 2011-11-09 Jason Merrill <jason@redhat.com>
1659
1660 PR c++/51029
1661 * g++.dg/template/virtual1.C: New.
1662
1663 2011-11-08 Jason Merrill <jason@redhat.com>
1664
1665 Run most C++ tests in both C++98 and C++11 modes.
1666 * lib/target-supports.exp (check_effective_target_c++11): New.
1667 (check_effective_target_c++98): New.
1668 * lib/g++-dg.exp (g++-dg-runtest): New.
1669 * g++.dg/dg.exp: Use g++-dg-runtest.
1670 * g++.dg/charset/charset.exp: Likewise.
1671 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1672 * g++.dg/dfp/dfp.exp: Likewise.
1673 * g++.dg/gcov/gcov.exp: Likewise.
1674 * g++.dg/gomp/gomp.exp: Likewise.
1675 * g++.dg/graphite/graphite.exp: Likewise.
1676 * g++.dg/tls/tls.exp: Likewise.
1677 * g++.dg/tm/tm.exp: Likewise.
1678 * g++.dg/vect/vect.exp: Likewise.
1679 * g++.old-deja/old-deja.exp: Likewise.
1680 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1681 with some of the torture options.
1682 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1683 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1684 * g++.dg/init/null1.C: Only run in C++98.
1685 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1686 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1687 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1688 * g++.old-deja/g++.other/anon9.C: Likewise.
1689 * g++.old-deja/g++.other/linkage1.C: Likewise.
1690 * g++.old-deja/g++.other/linkage2.C: Likewise.
1691 * g++.old-deja/g++.pt/t29.C: Likewise.
1692 * g++.old-deja/g++.pt/t30.C: Likewise.
1693 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1694 * g++.dg/ext/anon-struct4.C: Likewise.
1695 * g++.dg/init/brace2.C: Likewise.
1696 * g++.dg/init/brace6.C: Likewise.
1697 * g++.dg/other/anon3.C: Likewise.
1698 * g++.dg/template/arg2.C: Likewise.
1699 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1700 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1701 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1702 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1703 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1704 * g++.old-deja/g++.brendan/init2.C: Likewise.
1705 * g++.old-deja/g++.brendan/init4.C: Likewise.
1706 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1707 * g++.old-deja/g++.jason/cond.C: Likewise.
1708 * g++.old-deja/g++.law/init1.C: Likewise.
1709 * g++.old-deja/g++.law/operators32.C: Likewise.
1710 * g++.old-deja/g++.pt/enum6.C: Likewise.
1711 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1712 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1713
1714 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1715 * g++.dg/init/new11.C: Likewise.
1716 * g++.dg/init/pr29571.C: Likewise.
1717 * g++.dg/lookup/forscope2.C: Likewise.
1718 * g++.dg/parse/linkage1.C: Likewise.
1719 * g++.dg/parse/typedef8.C: Likewise.
1720 * g++.dg/template/error44.C: Likewise.
1721 * g++.dg/tls/diag-2.C: Likewise.
1722 * g++.dg/tls/diag-4.C: Likewise.
1723 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1724 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1725 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1726 * g++.old-deja/g++.brendan/new3.C: Likewise.
1727 * g++.old-deja/g++.eh/new1.C: Likewise.
1728 * g++.old-deja/g++.eh/new2.C: Likewise.
1729 * g++.old-deja/g++.jason/new.C: Likewise.
1730 * g++.old-deja/g++.law/friend1.C: Likewise.
1731 * g++.old-deja/g++.mike/net46.C: Likewise.
1732 * g++.old-deja/g++.mike/p755.C: Likewise.
1733 * g++.old-deja/g++.other/new6.C: Likewise.
1734
1735 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1736 * g++.dg/template/crash53.C: Likewise.
1737 * g++.dg/template/void9.C: Likewise.
1738
1739 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1740
1741 PR c++/51045
1742 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1743
1744 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1745
1746 PR c++/51047
1747 * g++.dg/cpp0x/sfinae29.C: New.
1748
1749 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1750
1751 PR fortran/50960
1752 * gfortran.dg/typebound_call_22.f03: New test case.
1753
1754 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1755
1756 PR libfortran/50016
1757 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1758
1759 2011-11-09 Richard Guenther <rguenther@suse.de>
1760
1761 PR tree-optimization/51039
1762 * gcc.dg/pr51039.c: New testcase.
1763
1764 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1765
1766 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1767 Enable also for powerpc*-*-*.
1768
1769 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1770
1771 PR fortran/50540
1772 * gfortran.dg/forall_16.f90: New test.
1773
1774 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1775
1776 PR fortran/38718
1777 * gfortran.dg/initialization_29.f90: Expand test.
1778
1779 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1780
1781 PR c++/51027
1782 * g++.dg/cpp0x/alias-decl-12.C: New test.
1783 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1784
1785 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1786
1787 PR debug/51032
1788 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1789
1790 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1791
1792 PR tree-optimization/51015
1793 * gcc.dg/vect/pr51015.c: New test.
1794
1795 2011-11-08 David S. Miller <davem@davemloft.net>
1796
1797 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1798 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1799
1800 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1801
1802 PR fortran/50404
1803 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1804
1805 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1806
1807 PR fortran/50409
1808 * gfortran.dg/string_5.f90: Improve testcase.
1809
1810 2011-10-23 Jason Merrill <jason@redhat.com>
1811
1812 PR c++/50835
1813 * g++.dg/template/lvalue2.C: New.
1814
1815 2011-11-08 Michael Matz <matz@suse.de>
1816
1817 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1818 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1819 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1820 * g++.dg/eh/builtin2.C: Ditto.
1821 * g++.dg/eh/builtin3.C: Ditto.
1822
1823 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1824
1825 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1826 being prefered even for -mavx.
1827 * gcc.target/i386/avx-cvt-3.c: New test.
1828
1829 2011-11-08 Richard Guenther <rguenther@suse.de>
1830
1831 PR tree-optimization/51012
1832 * gcc.dg/pr51012-1.c: New testcase.
1833 * gcc.dg/pr51012-2.c: Likewise.
1834
1835 2011-11-08 Richard Guenther <rguenther@suse.de>
1836
1837 PR middle-end/51010
1838 * c-c++-common/uninit-pr51010.c: New testcase.
1839
1840 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1841
1842 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1843 check_effective_target_vect_call_copysignf,
1844 check_effective_target_vect_call_lrint): New procedures.
1845 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1846 $VECT_SLP_CFLAGS with -ffast-math.
1847 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1848 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1849 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1850 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1851
1852 2011-11-07 Richard Henderson <rth@redhat.com>
1853 Aldy Hernandez <aldyh@redhat.com>
1854 Torvald Riegel <triegel@redhat.com>
1855
1856 Merged from transactional-memory.
1857
1858 * g++.dg/dg.exp: Run transactional memory tests.
1859 * g++.dg/tm: New directory with new tests.
1860 * gcc.dg/tm: New directory with new tests.
1861 * c-c++-common/tm: New directory with new tests.
1862
1863 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1864
1865 Fix context handling of alias-declaration
1866 * g++.dg/cpp0x/alias-decl-11.C: New test.
1867
1868 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1869
1870 PR c++/50864
1871 * g++.dg/parse/template26.C: New.
1872 * g++.dg/template/crash45.C: Adjust dg-error string.
1873
1874 2011-11-07 Jason Merrill <jason@redhat.com>
1875
1876 PR c++/50848
1877 * g++.dg/template/lookup9.C: New.
1878
1879 PR c++/50863
1880 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1881
1882 PR c++/50870
1883 * g++.dg/cpp0x/decltype35.C: New.
1884
1885 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1886
1887 Support C++11 alias-declaration
1888 PR c++/45114
1889 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1890 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1891 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1892 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1893 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1894 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1895 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1896 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1897 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1898 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1899 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1900 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1901 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1902
1903 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1904
1905 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1906
1907 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1908
1909 PR fortran/50919
1910 * gfortran.dg/typebound_call_21.f03: New.
1911
1912 2011-11-07 Nathan Sidwell <nathan@acm.org>
1913
1914 * gcc.dg/profile-dir-1.c: Adjust final scan.
1915 * gcc.dg/profile-dir-2.c: Adjust final scan.
1916 * gcc.dg/profile-dir-3.c: Adjust final scan.
1917 * gcc.misc-tests/gcov.exp: Adjust regexp.
1918 * gcc.misc-tests/gcov-12.c: New.
1919 * gcc.misc-tests/gcov-13.c: New.
1920 * gcc.misc-tests/gcovpart-13b.c: New.
1921 * gcc.misc-tests/gcov-14.c: New.
1922
1923 2011-11-07 Jason Merrill <jason@redhat.com>
1924
1925 PR c++/35688
1926 * g++.dg/ext/visibility/template8.C: New.
1927
1928 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR tree-optimization/50789
1931 * gcc.target/i386/avx2-gather-1.c: New test.
1932 * gcc.target/i386/avx2-gather-2.c: New test.
1933 * gcc.target/i386/avx2-gather-3.c: New test.
1934 * gcc.target/i386/avx2-gather-4.c: New test.
1935
1936 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1937
1938 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1939
1940 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1941
1942 PR libfortran/45723
1943 * gfortran.dg/open_dev_null.f90: Remove testcase.
1944
1945 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1946
1947 * lib/target-supports.exp (check_effective_target_sync_int_128):
1948 Don't cache the result.
1949 (check_effective_target_sync_long_long): Ditto.
1950
1951 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1952
1953 PR rtl-optimization/47698
1954 * gcc.target/i386/47698.c: New test.
1955
1956 2011-11-06 Jason Merrill <jason@redhat.com>
1957
1958 PR c++/35688
1959 * g++.dg/ext/visibility/template7.C: New.
1960
1961 2011-11-07 Terry Guo <terry.guo@arm.com>
1962
1963 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1964 * gcc.target/arm/wmul-2.c: Ditto.
1965 * gcc.target/arm/wmul-3.c: Ditto.
1966 * gcc.target/arm/wmul-4.c: Ditto.
1967
1968 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1969
1970 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1971 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1972 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1973 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1974 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1975 expected diagnostics.
1976
1977 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1978 Richard Henderson <rth@redhat.com>
1979 Aldy Hernandez <aldyh@redhat.com>
1980
1981 Merged from cxx-mem-model.
1982
1983 * lib/target-supports.exp (check_effective_target_sync_int_128,
1984 check_effective_target_sync_long_long): Check whether the target
1985 supports 64 and 128 bit __sync builtins.
1986 (check_effective_target_cas_char): New.
1987 (check_effective_target_cas_int): New.
1988 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1989 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1990 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1991 produce the expected library calls.
1992 * gcc.dg/atomic-fence.c: New functional tests.
1993 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1994 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1995 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1996 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1997 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1998 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1999 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2000 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2001 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2002 are atomic.
2003 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2004 loads are atomic.
2005 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2006 are atomic.
2007 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2008 are atomic.
2009 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2010 int128 operations are atomic.
2011 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2012 operations are atomic.
2013 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2014 operations are atomic.
2015 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2016 operations are atomic.
2017 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2018 stores aren't moved out of a loop.
2019 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2020 globals don't overwrite neighbouring globals.
2021 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2022 writes dont overwrite neighbouring components.
2023 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2024 * c-c++-common/gomp/atomic-3.c: Likewise.
2025 * c-c++-common/gomp/atomic-9.c: Likewise.
2026 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2027 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2028 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2029 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2030 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2031 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2032 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2033 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2034 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2035 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2036 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2037 g++.dg/gomp/atomic-15.C: Remove.
2038 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2039 * gcc.dg/gomp/atomic-11.c: Remove test.
2040
2041 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2042
2043 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2044 * gcc.dg/vect/slp-cond-1.c: New test.
2045 * gcc.dg/vect/slp-cond-2.c: New test.
2046
2047 2011-11-05 David S. Miller <davem@davemloft.net>
2048
2049 * lib/test-supports.exp
2050 (check_effective_target_ultrasparc_vis2_hw): New proc.
2051 (check_effective_target_ultrasparc_vis3_hw): New proc.
2052 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2053 * gcc.target/sparc/vec-init-2.inc: Likewise.
2054 * gcc.target/sparc/vec-init-3.inc: Likewise.
2055 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2056 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2057 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2058 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2059 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2060 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2061 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2062 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2063 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2064
2065 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2066
2067 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2068 Disable test on Epiphany.
2069 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2070 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2071 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2072 * g++.dg/parse/pragma3.C: Likewise.
2073 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2074 (bar): Use it.
2075 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2076 * gcc.dg/tls/thr-cse-1.c: Likewise.
2077 * g++.dg/opt/devirt2.C: Likewise.
2078 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2079 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2080 * gcc.target/epiphany: New directory.
2081
2082 2011-11-05 Tobias Burnus <burnus@net-b.de>
2083
2084 * gfortran.dg/quad_2.f90: New.
2085
2086 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2087
2088 * gcc.dg/strlenopt-22g.c: New wrapper around...
2089 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2090
2091 2011-11-04 Jason Merrill <jason@redhat.com>
2092
2093 PR c++/26714
2094 * g++.dg/init/lifetime2.C: New.
2095 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2096
2097 PR c++/48370
2098 * g++.dg/init/lifetime1.C: Test cleanup order.
2099
2100 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2101
2102 * g++.dg/other/offsetof7.C: New test.
2103
2104 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2105
2106 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2107 variable, default empty, -ffat-lto-objects for effective_target_lto.
2108 (gcc-dg-test-1): Add options from dg-final methods.
2109 * lib/scanasm.exp (scan-assembler_required_options)
2110 (scan-assembler-not_required_options): New procs.
2111
2112 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2113
2114 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2115 generate a pedwarn in c++98-mode.
2116 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2117 don't generate a pedwarn in c++0x-mode.
2118
2119 2011-11-04 Olivier Goffart <olivier@woboq.com>
2120
2121 PR c++/50965
2122 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2123
2124 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2125
2126 PR rtl-optimization/38644
2127 * gcc.target/arm/stack-red-zone.c: New.
2128
2129 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2130
2131 PR c++/48420
2132 * g++.dg/warn/Wconversion-null-3.C: New.
2133
2134 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2135
2136 PR c++/50941
2137 * g++.dg/cpp0x/udlit-strint-length.C: New.
2138
2139 2011-11-04 Jason Merrill <jason@redhat.com>
2140
2141 PR c++/48370
2142 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2143 * g++.dg/init/lifetime1.C: New.
2144 * g++.dg/init/ref21.C: New.
2145 * g++.dg/eh/array1.C: New.
2146
2147 2011-11-04 Tom de Vries <tom@codesourcery.com>
2148
2149 PR tree-optimization/50763
2150 * gcc.dg/pr50763-5.c: New test.
2151
2152 2011-11-04 Tom de Vries <tom@codesourcery.com>
2153
2154 PR tree-optimization/50763
2155 * g++.dg/pr50763-4.C: New test.
2156
2157 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2158
2159 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2160 test.
2161
2162 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2163
2164 * gcc.dg/torture/vec-cvt-1.c: New test.
2165
2166 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2167
2168 * gnat.dg/specs/private1[-sub].ads: New test.
2169
2170 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2171
2172 PR fortran/43829
2173 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2174 * gfortran.dg/inline_sum_1.f90: New.
2175 * gfortran.dg/inline_sum_2.f90: New.
2176 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2177 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2178 * gfortran.dg/inline_product_1.f90: New.
2179
2180 2011-11-03 Tobias Burnus <burnus@net-b.de>
2181
2182 PR fortran/50933
2183 * gfortran.dg/bind_c_dts_5.f90: New.
2184
2185 2011-11-03 Tobias Burnus <burnus@net-b.de>
2186
2187 PR fortran/50960
2188 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2189
2190 2011-11-03 Richard Guenther <rguenther@suse.de>
2191
2192 PR middle-end/50079
2193 * g++.dg/init/copy7.C: Remove testcase.
2194
2195 2011-11-03 Martin Jambor <mjambor@suse.cz>
2196
2197 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2198 * g++.dg/ipa/devirt-c-2.C: Likewise.
2199 * g++.dg/ipa/devirt-c-7.C: New test.
2200 * g++.dg/ipa/devirt-c-8.C: Likewise.
2201
2202 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2203
2204 PR tree-optimization/50912
2205 * gnat.dg/loop_optimization10.ad[sb]: New test.
2206 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2207
2208 2011-11-02 Jason Merrill <jason@redhat.com>
2209
2210 PR c++/50930
2211 * g++.dg/cpp0x/nsdmi-list2.C: New.
2212
2213 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2214
2215 PR c++/50810
2216 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2217 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2218
2219 2011-11-02 Tom de Vries <tom@codesourcery.com>
2220
2221 PR tree-optimization/50769
2222 * gfortran.dg/pr50769.f90: New test.
2223
2224 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2225
2226 * gcc.target/sparc/20111102-1.c: New test.
2227
2228 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/50956
2231 * g++.dg/warn/Wcast-qual2.C: New.
2232
2233 2011-11-02 Tom de Vries <tom@codesourcery.com>
2234
2235 PR tree-optimization/50763
2236 * g++.dg/pr50763-3.C: New test.
2237
2238 2011-11-02 Tom de Vries <tom@codesourcery.com>
2239
2240 PR tree-optimization/50672
2241 * g++.dg/pr50672.C: New test.
2242
2243 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2244
2245 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2246 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2247 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2248
2249 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2250
2251 2011-11-02 Richard Guenther <rguenther@suse.de>
2252
2253 PR tree-optimization/50902
2254 * gcc.dg/torture/pr50902.c: New testcase.
2255
2256 2010-11-02 Richard Guenther <rguenther@suse.de>
2257
2258 PR tree-optimization/50890
2259 * gcc.dg/torture/pr50890.c: New testcase.
2260
2261 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2262
2263 PR c++/44277
2264 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2265 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2266
2267 2011-11-01 Tom de Vries <tom@codesourcery.com>
2268
2269 PR tree-optimization/50908
2270 * gcc.dg/pr50908.c: New test.
2271 * gcc.dg/pr50908-2.c: Same.
2272 * gcc.dg/pr50908-3.c: Same.
2273
2274 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2275
2276 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2277 the outer loop. Remove comment. Don't check for widen-mult.
2278
2279 2011-10-31 Martin Jambor <mjambor@suse.cz>
2280
2281 * gcc.dg/ipa/ipcp-4.c: New test.
2282
2283 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2284
2285 * gcc.dg/vshift-3.c: New test.
2286 * gcc.dg/vshift-4.c: New test.
2287 * gcc.dg/vshift-5.c: New test.
2288
2289 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
2290
2291 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2292 and current implementation.
2293
2294 2011-10-31 Paul Brook <paul@codesourcery.com>
2295
2296 * gcc.dg/constructor-1.c: New test.
2297
2298 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
2299
2300 PR fortran/50753
2301 * gfortran.dg/dshift_3.f90: New test.
2302
2303 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2304
2305 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2306 hppa*-*-hpux*.
2307 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2308 * gcc.dg/torture/vshuf-v4si.c: Likewise.
2309 * gcc.dg/torture/vshuf-v8si.c: Likewise.
2310 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2311 * gcc.dg/torture/vshuf-v4di.c: Likewise.
2312 * gcc.dg/torture/vshuf-v2df.c: Likewise.
2313 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2314 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2315 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2316 * gcc.dg/torture/vshuf-v2di.c: Likewise.
2317 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2318 * gcc.dg/torture/vshuf-v4df.c: Likewise.
2319 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2320 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2321 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2322 * gcc.dg/vector-compare-2.c: Likewise.
2323
2324 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2325
2326 PR c++/50901
2327 * g++.dg/cpp0x/pr50901.C: New.
2328
2329 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
2330
2331 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2332 * gcc.target/i386/fma4-check.h (main): Ditto.
2333 * gcc.target/i386/xop-check.h (main): Ditto.
2334
2335 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2336
2337 Revert:
2338 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2339
2340 PR c++/50864
2341 * g++.dg/template/crash109.C: New.
2342
2343 2011-10-28 Jason Merrill <jason@redhat.com>
2344
2345 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2346
2347 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2348
2349 PR c++/50864
2350 * g++.dg/template/crash109.C: New.
2351
2352 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
2353
2354 * gfortran.dg/nearest_5.f90: New test.
2355
2356 2011-10-28 Jakub Jelinek <jakub@redhat.com>
2357
2358 * gcc.dg/vshift-1.c: New test.
2359 * gcc.dg/vshift-2.c: New test.
2360 * gcc.target/i386/xop-vshift-1.c: New test.
2361 * gcc.target/i386/xop-vshift-2.c: New test.
2362 * gcc.target/i386/avx2-vshift-1.c: New test.
2363
2364 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
2365
2366 PR rtl-optimization/49720
2367 * g++.dg/torture/pr49720.C: New test.
2368
2369 2011-10-27 David S. Miller <davem@davemloft.net>
2370
2371 * gcc.target/sparc/setcc-3.c: New test.
2372
2373 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2374
2375 PR c++/30066
2376 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2377
2378 2011-10-27 Jakub Jelinek <jakub@redhat.com>
2379
2380 * gcc.target/i386/sse2-cvt-1.c: New test.
2381 * gcc.target/i386/sse2-cvt-2.c: New test.
2382 * gcc.target/i386/avx-cvt-1.c: New test.
2383 * gcc.target/i386/avx-cvt-2.c: New test.
2384 * gcc.target/i386/avx2-cvt-1.c: New test.
2385 * gcc.target/i386/avx2-cvt-2.c: New test.
2386
2387 2011-10-27 Martin Jambor <mjambor@suse.cz>
2388
2389 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2390
2391 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
2392 Steven G. Kargl <kargl@gcc.gnu.org>
2393
2394 PR target/50875
2395 * gfortran.dg/pr50875.f90: New test.
2396
2397 2011-10-26 David S. Miller <davem@davemloft.net>
2398
2399 * gcc.target/sparc/fmaf-1.c: New test.
2400
2401 * gcc.target/sparc/setcc-1.c: New test.
2402 * gcc.target/sparc/setcc-2.c: New test.
2403
2404 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2405
2406 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2407
2408 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2409
2410 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2411 Windows targets.
2412
2413 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2414
2415 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2416 symbol names.
2417
2418 2011-10-26 Joseph Myers <joseph@codesourcery.com>
2419
2420 * gcc.target/i386/pad-4.c: Skip for Windows targets.
2421
2422 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2423
2424 * gnat.dg/specs/discr1.ads: New test.
2425 * gnat.dg/specs/discr1_pkg.ads: New helper.
2426
2427 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2428
2429 * gnat.dg/specs/unchecked_union.ads: Rename to...
2430 * gnat.dg/specs/unchecked_union1.ads: ...this.
2431 * gnat.dg/specs/unchecked_union2.ads: New test.
2432
2433 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
2434
2435 * gnat.dg/specs/atomic1.ads: New test.
2436
2437 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
2438
2439 Implement C++11 user-defined literals.
2440 * g++.dg/cpp0x/udlit-addr.C: New.
2441 * g++.dg/cpp0x/udlit-args.C: New.
2442 * g++.dg/cpp0x/udlit-args-neg.C: New.
2443 * g++.dg/cpp0x/udlit-clink-neg.C: New.
2444 * g++.dg/cpp0x/udlit-concat.C: New.
2445 * g++.dg/cpp0x/udlit-concat-neg.C: New.
2446 * g++.dg/cpp0x/udlit-constexpr.C: New.
2447 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2448 * g++.dg/cpp0x/udlit-declare-neg.C: New.
2449 * g++.dg/cpp0x/udlit-friend.C: New.
2450 * g++.dg/cpp0x/udlit-general.C: New.
2451 * g++.dg/cpp0x/udlit-inline.C: New.
2452 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2453 * g++.dg/cpp0x/udlit-member-neg.C: New.
2454 * g++.dg/cpp0x/udlit-namespace.C: New.
2455 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2456 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2457 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2458 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2459 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2460 * g++.dg/cpp0x/udlit-operator-neg.C: New.
2461 * g++.dg/cpp0x/udlit-raw-str.C: New.
2462 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2463 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2464 * g++.dg/cpp0x/udlit-systemheader.C: New.
2465 * g++.dg/cpp0x/udlit-template.C: New.
2466 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2467 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2468 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2469 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2470 * g++.dg/cpp0x/udlit_system_header: New.
2471
2472 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2473
2474 PR c++/50870
2475 * g++.dg/cpp0x/decltype34.C: New.
2476
2477 2011-10-26 Tom de Vries <tom@codesourcery.com>
2478
2479 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2480 * gcc.c-torture/unsorted/HIset.c: Same.
2481 * gcc.c-torture/unsorted/SIcmp.c: Same.
2482 * gcc.c-torture/unsorted/SIset.c: Same.
2483 * gcc.c-torture/unsorted/SFset.c: Same.
2484 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2485 * gcc.c-torture/unsorted/USIcmp.c: Same.
2486 * gcc.c-torture/unsorted/DFcmp.c: Same.
2487
2488 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2489
2490 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2491 to work also with -masm=intel and additionally test the xmm vs. ymm
2492 register type combination on mask/dest and in vsib.
2493 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2494 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2495 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2496 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2497 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2498 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2499 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2500 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2501 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2502 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2503 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2504 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2505 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2506 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2507 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2508 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2509 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2510 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2511 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2512 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2513 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2514 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2515 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2516 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2517 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2518 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2519 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2520 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2521 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2522 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2523 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2524
2525 2011-10-26 Tom de Vries <tom@codesourcery.com>
2526
2527 PR tree-optimization/50763
2528 * gcc.dg/pr50763-2.c: New test.
2529
2530 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2531
2532 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2533 Update expected messages.
2534
2535 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2536
2537 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2538
2539 2011-10-25 Jason Merrill <jason@redhat.com>
2540
2541 PR c++/50866
2542 * g++.dg/init/aggr7.C: New.
2543
2544 PR c++/49996
2545 * g++.dg/cpp0x/initlist59.C: New.
2546
2547 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2548
2549 PR c++/50858
2550 * g++.dg/overload/operator5.C: New.
2551
2552 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2553
2554 PR c++/50861
2555 * g++.dg/template/crash108.C: New.
2556
2557 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR tree-optimization/50596
2560 * gcc.dg/vect/vect-cond-10.c: New test.
2561
2562 2011-10-24 Joey Ye <joey.ye@arm.com>
2563
2564 * gcc.target/arm/pr42575.c: Remove architecture option.
2565
2566 2011-10-24 David S. Miller <davem@davemloft.net>
2567
2568 * gcc.target/sparc/vis3move-1.c: New test.
2569 * gcc.target/sparc/vis3move-2.c: New test.
2570 * gcc.target/sparc/vis3move-3.c: New test.
2571
2572 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2573
2574 * gcc.dg/strlenopt-22.c: New testcase.
2575 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2576
2577 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2578
2579 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2580 Remove -march=i386.
2581 (dg-skip-if): Remove.
2582 * gcc.target/i386/funcspec-1.c: Ditto.
2583 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2584
2585 2011-10-24 Richard Guenther <rguenther@suse.de>
2586
2587 * gcc.dg/vect/vect-bool-1.c: New testcase.
2588
2589 2011-10-24 Richard Guenther <rguenther@suse.de>
2590
2591 PR tree-optimization/50838
2592 * gcc.dg/torture/pr50838.c: New testcase.
2593
2594 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2595
2596 PR tree-optimization/50730
2597 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2598 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2599 -fno-tree-sra and SLP flags.
2600
2601 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2602
2603 PR c++/50841
2604 Revert:
2605 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2606
2607 PR c++/50810
2608 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2609 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2610
2611 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2612
2613 PR c++/50810
2614 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2615 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2616
2617 2011-10-23 Tom de Vries <tom@codesourcery.com>
2618
2619 PR tree-optimization/50763
2620 * gcc.dg/pr50763.c: New test.
2621
2622 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2623
2624 PR target/50788
2625 * gcc.target/i386/pr50788.c: New test.
2626
2627 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2628
2629 PR tree-optimization/50819
2630 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2631 * g++.dg/vect/slp-pr50819.cc: New test.
2632
2633 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 PR c++/45385
2636 * g++.dg/warn/Wconversion4.C: New.
2637
2638 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR target/50813
2641 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2642 from element other than first and reverse permutation.
2643 * gcc.dg/torture/vshuf-16.inc: Likewise.
2644 * gcc.dg/torture/vshuf-8.inc: Likewise.
2645 * gcc.dg/torture/vshuf-4.inc: Likewise.
2646
2647 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2648
2649 PR c++/31423
2650 * g++.dg/parse/error43.C: New.
2651 * g++.dg/parse/error44.C: Likewise.
2652
2653 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2654 Kirill Yukhin <kirill.yukhin@intel.com>
2655
2656 PR target/50740
2657 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2658 * gcc.target/i386/bmi2-check.h: Ditto.
2659
2660 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2661
2662 PR c++/50811
2663 * g++.dg/cpp0x/override2.C: Add test.
2664
2665 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2666
2667 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2668 check_linker_plugin_available.
2669
2670 2011-10-21 Kai Tietz <ktietz@redhat.com>
2671
2672 * gcc.target/i386/branch-cost1.c: New test.
2673 * gcc.target/i386/branch-cost2.c: New test.
2674 * gcc.target/i386/branch-cost3.c: New test.
2675 * gcc.target/i386/branch-cost4.c: New test.
2676
2677 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2678
2679 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2680
2681 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2682
2683 PR testsuite/50722
2684 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2685
2686 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2687
2688 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2689 (_moz_foo, EXT__foo): Use ASMNAME.
2690
2691 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2692
2693 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2694 names.
2695
2696 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2697
2698 PR target/50766
2699 * gcc.target/i386/pr50766.c: New test.
2700
2701 2011-10-20 Jason Merrill <jason@redhat.com>
2702
2703 PR c++/41449
2704 * g++.dg/eh/partial1.C: New.
2705
2706 2011-10-20 Richard Henderson <rth@redhat.com>
2707
2708 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2709 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2710 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2711 Use __builtin_shuffle.
2712
2713 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2714
2715 PR fortran/50514
2716 * gfortran.dg/ishft_3.f90: Update test.
2717
2718 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2719
2720 PR fortran/50524
2721 * gfortran.dg/substring_integer_index.f90: New test.
2722
2723 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2724
2725 * gfortran.dg/format_string.f: New test.
2726
2727 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2728
2729 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2730 non_strict_align.
2731 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2732
2733 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2734
2735 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2736 gcc.target/i386/pr46226.c: Do not use
2737 -mno-accumulate-outgoing-args.
2738
2739 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2740
2741 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2742 including <strings.h>.
2743
2744 2011-10-19 Jan Hubicka <jh@suse.cz>
2745
2746 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2747 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2748 * lib/c-torture.exp: Likewise.
2749 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2750 * gcc.c-torture/compile/sync-1.c: Likewise.
2751 * gcc.c-torture/compile/sync-1.c: Likewise.
2752 * gcc.c-torture/compile/sync-3.c: Likewise.
2753 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2754 * gcc.dg/noncompile/920507-1.c: Likewise.
2755 * gcc.dg/torture/pr36400.c: Likewise.
2756 * g++.dg/torture/pr34850.C: Likewise.
2757
2758 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2759
2760 * gnat.dg/source_ref1.adb: New test.
2761 * gnat.dg/source_ref2.adb: Likewise.
2762
2763 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2764
2765 PR c++/13657
2766 * g++.dg/parse/error42.C: New.
2767 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2768
2769 2011-10-19 Jason Merrill <jason@redhat.com>
2770
2771 PR c++/50793
2772 * g++.dg/init/value9.C: New.
2773
2774 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2775
2776 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2777 * gcc.dg/torture/vshuf-16.inc: Likewise.
2778 * gcc.dg/torture/vshuf-8.inc: Likewise.
2779 * gcc.dg/torture/vshuf-4.inc: Likewise.
2780
2781 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2782
2783 PR fortran/47023
2784 * gfortran.dg/sizeof_proc.f90: New.
2785
2786 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2787
2788 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2789 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2790
2791 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2792
2793 PR testsuite/50796
2794 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2795
2796 2011-10-19 Jason Merrill <jason@redhat.com>
2797
2798 PR c++/50787
2799 * g++.dg/init/ref20.C: New.
2800
2801 2011-10-19 Kai Tietz <ktietz@redhat.com>
2802
2803 PR middle-end/50795
2804 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2805 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2806 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2807 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2808 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2809
2810 2011-10-19 Richard Guenther <rguenther@suse.de>
2811
2812 PR middle-end/50768
2813 * gcc.dg/torture/pr50768.c: New testcase.
2814
2815 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2816
2817 PR rtl-optimization/50340
2818 * gcc.dg/pr50340.c: New.
2819
2820 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2821
2822 PR tree-optimization/50717
2823
2824 * gcc.dg/pr50717-1.c: New file.
2825 * gcc.target/arm/wmul-12.c: Correct types.
2826 * gcc.target/arm/wmul-8.c: Correct types.
2827
2828 2011-10-18 Jason Merrill <jason@redhat.com>
2829
2830 PR c++/50531
2831 * g++.dg/cpp0x/defaulted32.C: New.
2832
2833 PR c++/50742
2834 * g++.dg/lookup/using23.C: New.
2835
2836 PR c++/50500
2837 * g++.dg/cpp0x/implicit12.C: New.
2838 * g++.dg/cpp0x/defaulted20.C: Adjust.
2839 * g++.dg/cpp0x/defaulted21.C: Adjust.
2840 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2841 * g++.dg/cpp0x/implicit4.C: Adjust.
2842 * g++.dg/cpp0x/implicit5.C: Adjust.
2843 * g++.dg/cpp0x/implicit8.C: Adjust.
2844 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2845 * g++.dg/cpp0x/not_special.C: Adjust.
2846 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2847 * g++.dg/cpp0x/rv1n.C: Adjust.
2848 * g++.dg/cpp0x/rv2n.C: Adjust.
2849 * g++.dg/cpp0x/rv3n.C: Adjust.
2850 * g++.dg/cpp0x/rv4n.C: Adjust.
2851 * g++.dg/cpp0x/rv5n.C: Adjust.
2852 * g++.dg/cpp0x/rv6n.C: Adjust.
2853 * g++.dg/cpp0x/rv7n.C: Adjust.
2854
2855 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2856
2857 * gcc.target/i386/avx2-vpop-check.h: New header.
2858 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2859 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2860 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2861 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2862 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2863 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2864 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2865 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2866 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2867 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2868 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2869 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2870 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2871 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2872 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2873
2874 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2875
2876 PR fortran/50420
2877 * gfortran.dg/coarray_subobject_1.f90: New test.
2878 * gfortran.dg/coarray/subobject_1.f90: New test.
2879
2880 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2881
2882 PR rtl-optimization/50205
2883 * gcc.dg/pr50205.c: New.
2884
2885 2011-10-18 Richard Guenther <rguenther@suse.de>
2886
2887 PR tree-optimization/50767
2888 * gcc.dg/torture/pr50767.c: New testcase.
2889
2890 2011-10-18 Julian Brown <julian@codesourcery.com>
2891
2892 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2893 * gcc.target/arm/unaligned-memcpy-1.c: New.
2894 * gcc.target/arm/unaligned-memcpy-2.c: New.
2895 * gcc.target/arm/unaligned-memcpy-3.c: New.
2896 * gcc.target/arm/unaligned-memcpy-4.c: New.
2897
2898 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2899
2900 PR fortran/47023
2901 * gfortran.dg/iso_c_binding_class.f03: New.
2902
2903 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2904
2905 * testsuite/lib/target-supports.exp
2906 (check_effective_target_vect_widen_shift): New.
2907 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2908 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2909 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2910 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2911
2912 2011-10-18 Richard Guenther <rguenther@suse.de>
2913
2914 * gcc.dg/torture/restrict-1.c: New testcase.
2915
2916 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2917
2918 * g++.dg/ext/bases.C: New test.
2919
2920 2011-10-17 David S. Miller <davem@davemloft.net>
2921
2922 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2923 all operations to emit VIS instructions.
2924 * gcc.target/sparc/fandnot.c: Likewise.
2925 * gcc.target/sparc/fnot.c: Likewise.
2926 * gcc.target/sparc/for.c: Likewise.
2927 * gcc.target/sparc/fornot.c: Likewise.
2928 * gcc.target/sparc/fxnor.c: Likewise.
2929 * gcc.target/sparc/fxor.c: Likewise.
2930 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2931 needed.
2932
2933 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2934
2935 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2936 * gcc.dg/torture/vshuf-16.inc: New file.
2937 * gcc.dg/torture/vshuf-2.inc: New file.
2938 * gcc.dg/torture/vshuf-32.inc: New file.
2939 * gcc.dg/torture/vshuf-4.inc: New file.
2940 * gcc.dg/torture/vshuf-8.inc: New file.
2941 * gcc.dg/torture/vshuf-main.inc: New file.
2942 * gcc.dg/torture/vshuf-v16hi.c: New test.
2943 * gcc.dg/torture/vshuf-v16qi.c: New test.
2944 * gcc.dg/torture/vshuf-v2df.c: New test.
2945 * gcc.dg/torture/vshuf-v2di.c: New test.
2946 * gcc.dg/torture/vshuf-v2sf.c: New test.
2947 * gcc.dg/torture/vshuf-v2si.c: New test.
2948 * gcc.dg/torture/vshuf-v32qi.c: New test.
2949 * gcc.dg/torture/vshuf-v4df.c: New test.
2950 * gcc.dg/torture/vshuf-v4di.c: New test.
2951 * gcc.dg/torture/vshuf-v4hi.c: New test.
2952 * gcc.dg/torture/vshuf-v4sf.c: New test.
2953 * gcc.dg/torture/vshuf-v4si.c: New test.
2954 * gcc.dg/torture/vshuf-v8hi.c: New test.
2955 * gcc.dg/torture/vshuf-v8qi.c: New test.
2956 * gcc.dg/torture/vshuf-v8sf.c: New test.
2957 * gcc.dg/torture/vshuf-v8si.c: New test.
2958
2959 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2960
2961 PR tree-optimization/50746
2962 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2963
2964 2011-10-17 Jason Merrill <jason@redhat.com>
2965
2966 PR c++/50736
2967 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2968
2969 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 PR c++/44524
2972 * g++.dg/parse/error41.C: New.
2973 * g++.dg/parse/error20.C: Adjust.
2974
2975 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2976
2977 PR c++/50757
2978 * g++.dg/warn/format7.C: New.
2979 * obj-c++.dg/warn7.mm: Likewise.
2980
2981 2011-10-17 Richard Guenther <rguenther@suse.de>
2982
2983 PR tree-optimization/50729
2984 * gcc.dg/torture/pr50729.c: New testcase.
2985
2986 2011-10-15 Tom Tromey <tromey@redhat.com>
2987 Dodji Seketeli <dodji@redhat.com>
2988
2989 * lib/prune.exp (prune_gcc_output): Prune output referring to
2990 included files.
2991 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2992 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2993 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2994 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2995
2996 2011-10-15 Tom Tromey <tromey@redhat.com>
2997 Dodji Seketeli <dodji@redhat.com>
2998
2999 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3000
3001 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3002
3003 PR c++/48489
3004 * g++.dg/inherit/error5.C: New.
3005
3006 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3007
3008 PR fortran/47023
3009 PR fortran/50752
3010 * gfortran.dg/kind_tests_4.f90: New.
3011
3012 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3013
3014 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3015 targets that support vector condition.
3016
3017 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3018
3019 PR fortran/47023
3020 * gfortran.dg/c_kind_tests_3.f03: New.
3021
3022 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3023
3024 PR fortran/50547
3025 * gfortran.dg/elemental_args_check_4.f90: New.
3026
3027 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3028
3029 PR tree-optimization/50727
3030 * gcc.dg/vect/pr50727.c: New test.
3031
3032 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3033
3034 * gcc.dg/vla-23.c: New test.
3035
3036 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3037
3038 PR tree-optimization/50596
3039 * gcc.dg/vect/vect-cond-9.c: New test.
3040
3041 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3042
3043 * gcc.dg/vect/bb-slp-29.c: New test.
3044
3045 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/50732
3048 * g++.dg/ext/is_base_of_incomplete.C: New.
3049 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3050 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3051
3052 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3053
3054 * gcc.target/sparc/combined-1.c: Compile at -O2.
3055
3056 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3057
3058 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3059 (dg-options): Add -Wno-attributes.
3060 * gcc.target/i386/fma_double_?.c: Ditto.
3061 * gcc.target/i386/fma_run_float_?.c: Ditto.
3062 * gcc.target/i386/fma_run_double_?.c: Ditto.
3063 * gcc.target/i386/l_fma_float_?.c: Dtto.
3064 * gcc.target/i386/l_fma_double_?.c: Ditto.
3065 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3066 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3067
3068 2011-10-15 Tobias Burnus <burnus@net-b.de>
3069
3070 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3071 the comments.
3072 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3073 * gfortran.dg/rank_3.f90: Ditto.
3074 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3075 -std=f2008ts in dg-options.
3076 * gfortran.dg/rank_4.f90: Ditto.
3077
3078 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3079
3080 PR target/49263
3081 * gcc.target/sh/pr49263.c: New.
3082
3083 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3084
3085 * gnat.dg/specs/debug1.ads: Tweak.
3086
3087 2011-10-14 Kai Tietz <ktietz@redhat.com>
3088
3089 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3090
3091 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3092
3093 * gcc.target/i386/sse2-mul-1.c: New test.
3094 * gcc.target/i386/sse4_1-mul-1.c: New test.
3095 * gcc.target/i386/avx-mul-1.c: New test.
3096 * gcc.target/i386/xop-mul-1.c: New test.
3097 * gcc.target/i386/avx2-mul-1.c: New test.
3098
3099 2011-10-14 Jason Merrill <jason@redhat.com>
3100
3101 PR c++/50563
3102 * g++.dg/cpp0x/nsdmi-list1.C: New.
3103
3104 PR c++/50707
3105 * g++.dg/cpp0x/nsdmi-const1.C: New.
3106
3107 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3108
3109 PR fortran/50570
3110 * gfortran.dg/pointer_intent_5.f90: New.
3111
3112 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3113
3114 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3115 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3116 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3117
3118 2011-10-14 Tobias Burnus <burnus@net-b.de>
3119
3120 PR fortran/50718
3121 * gfortran.dg/pointer_check_11.f90: New.
3122 * gfortran.dg/pointer_check_12.f90: New.
3123
3124 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3125
3126 PR c++/38174
3127 * g++.dg/overload/operator4.C: New.
3128
3129 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3130
3131 * gcc.dg/di-longlong64-sync-1.c: New test.
3132 * gcc.dg/di-sync-multithread.c: New test.
3133 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3134 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3135 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3136 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3137 (check_effective_target_arm_arm_ok): New helper.
3138 (check_effective_target_sync_longlong): New helper.
3139
3140 2011-10-14 Richard Guenther <rguenther@suse.de>
3141
3142 PR tree-optimization/50723
3143 * gcc.dg/torture/pr50723.c: New testcase.
3144
3145 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3146
3147 PR c++/17212
3148 * g++.dg/warn/format6.C: New.
3149 * obj-c++.dg/warn6.mm: Likewise.
3150
3151 2011-10-13 Richard Henderson <rth@redhat.com>
3152
3153 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3154 Delete.
3155 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3156 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3157 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3158
3159 2011-10-13 Jason Merrill <jason@redhat.com>
3160
3161 PR c++/50614
3162 * g++.dg/cpp0x/nsdmi-template2.C: New.
3163
3164 PR c++/50437
3165 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3166
3167 PR c++/50618
3168 * g++.dg/init/vbase1.C: New.
3169
3170 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3171
3172 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3173 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3174 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3175 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3176
3177 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3178
3179 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3180
3181 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3182
3183 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3184
3185 2011-10-13 Richard Guenther <rguenther@suse.de>
3186
3187 PR tree-optimization/50712
3188 * gcc.target/i386/pr50712.c: New testcase.
3189
3190 2011-10-13 Tom de Vries <tom@codesourcery.com>
3191
3192 * gcc.dg/memcpy-4.c: New test.
3193
3194 2011-10-13 Richard Guenther <rguenther@suse.de>
3195
3196 PR tree-optimization/50698
3197 * g++.dg/vect/pr50698.cc: New testcase.
3198
3199 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3200
3201 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3202 * gcc.target/powerpc/warn-2.c: Ditto.
3203
3204 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3205 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3206 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3207 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3208 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3209 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3210 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3211 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3212 * gcc.target/powerpc/ppc-pow.c: Likewise.
3213 * gcc.target/powerpc/recip-1.c: Likewise.
3214 * gcc.target/powerpc/recip-2.c: Likewise.
3215 * gcc.target/powerpc/recip-3.c: Likewise.
3216 * gcc.target/powerpc/recip-4.c: Likewise.
3217 * gcc.target/powerpc/recip-5.c: Likewise.
3218
3219 2011-10-12 David S. Miller <davem@davemloft.net>
3220
3221 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3222 '-mvis3' instead of 'mcpu=niagara3' in options.
3223 * gcc.target/sparc/fhalve.c: Likewise.
3224 * gcc.target/sparc/fnegop.c: Likewise.
3225 * gcc.target/sparc/fpadds.c: Likewise.
3226 * gcc.target/sparc/fshift.c: Likewise.
3227 * gcc.target/sparc/fucmp.c: Likewise.
3228 * gcc.target/sparc/lzd.c: Likewise.
3229 * gcc.target/sparc/vis3misc.c: Likewise.
3230 * gcc.target/sparc/xmul.c: Likewise.
3231
3232 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3233
3234 * gnat.dg/vect1.ad[sb]: New test.
3235 * gnat.dg/vect1_pkg.ads: New helper.
3236 * gnat.dg/vect2.ad[sb]: New test.
3237 * gnat.dg/vect2_pkg.ads: New helper.
3238 * gnat.dg/vect3.ad[sb]: New test.
3239 * gnat.dg/vect3_pkg.ads: New helper.
3240 * gnat.dg/vect4.ad[sb]: New test.
3241 * gnat.dg/vect4_pkg.ads: New helper.
3242 * gnat.dg/vect5.ad[sb]: New test.
3243 * gnat.dg/vect5_pkg.ads: New helper.
3244 * gnat.dg/vect6.ad[sb]: New test.
3245 * gnat.dg/vect6_pkg.ads: New helper.
3246
3247 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3248
3249 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3250 * gcc.target/i386/fma_run_double_2.c: Likewise.
3251 * gcc.target/i386/fma_run_double_3.c: Likewise.
3252 * gcc.target/i386/fma_run_double_4.c: Likewise.
3253 * gcc.target/i386/fma_run_double_5.c: Likewise.
3254 * gcc.target/i386/fma_run_double_6.c: Likewise.
3255 * gcc.target/i386/fma_run_float_1.c: Likewise.
3256 * gcc.target/i386/fma_run_float_2.c: Likewise.
3257 * gcc.target/i386/fma_run_float_3.c: Likewise.
3258 * gcc.target/i386/fma_run_float_4.c: Likewise.
3259 * gcc.target/i386/fma_run_float_5.c: Likewise.
3260 * gcc.target/i386/fma_run_float_6.c: Likewise.
3261
3262 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3263 remove the extra dg-options.
3264 * gcc.target/i386/l_fma_double_2.c: Likewise.
3265 * gcc.target/i386/l_fma_double_3.c: Likewise.
3266 * gcc.target/i386/l_fma_double_4.c: Likewise.
3267 * gcc.target/i386/l_fma_double_5.c: Likewise.
3268 * gcc.target/i386/l_fma_double_6.c: Likewise.
3269 * gcc.target/i386/l_fma_float_1.c: Likewise.
3270 * gcc.target/i386/l_fma_float_2.c: Likewise.
3271 * gcc.target/i386/l_fma_float_3.c: Likewise.
3272 * gcc.target/i386/l_fma_float_4.c: Likewise.
3273 * gcc.target/i386/l_fma_float_5.c: Likewise.
3274 * gcc.target/i386/l_fma_float_6.c: Likewise.
3275
3276 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3277
3278 PR tree-optimization/50189
3279 * g++.dg/torture/pr50189.C: New testcase.
3280
3281 2011-10-12 Richard Guenther <rguenther@suse.de>
3282
3283 PR tree-optimization/50700
3284 * gcc.dg/builtin-object-size-12.c: New testcase.
3285
3286 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3287
3288 PR c/50565
3289 * gcc.c-torture/compile/pr50565-1.c,
3290 gcc.c-torture/compile/pr50565-2.c: New tests.
3291
3292 2011-10-11 Jason Merrill <jason@redhat.com>
3293
3294 PR c++/49855
3295 PR c++/49896
3296 * g++.dg/template/constant1.C: New.
3297 * g++.dg/template/constant2.C: New.
3298 * g++.dg/cpp0x/constexpr-template3.C: New.
3299
3300 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3301
3302 * gcc.target/i386/warn-vect-op-3.c: New test.
3303 * gcc.target/i386/warn-vect-op-1.c: New test.
3304 * gcc.target/i386/warn-vect-op-2.c: New test.
3305
3306 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3307
3308 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3309
3310 2011-10-11 Richard Guenther <rguenther@suse.de>
3311
3312 PR tree-optimization/50204
3313 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3314
3315 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3316
3317 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3318
3319 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
3320
3321 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3322 * gcc.target/i386/fma_double_2.c: Ditto.
3323 * gcc.target/i386/fma_double_3.c: Ditto.
3324 * gcc.target/i386/fma_double_4.c: Ditto.
3325 * gcc.target/i386/fma_double_5.c: Ditto.
3326 * gcc.target/i386/fma_double_6.c: Ditto.
3327 * gcc.target/i386/fma_float_1.c: Ditto.
3328 * gcc.target/i386/fma_float_2.c: Ditto.
3329 * gcc.target/i386/fma_float_3.c: Ditto.
3330 * gcc.target/i386/fma_float_4.c: Ditto.
3331 * gcc.target/i386/fma_float_5.c: Ditto.
3332 * gcc.target/i386/fma_float_6.c: Ditto.
3333 * gcc.target/i386/l_fma_double_1.c: Ditto.
3334 * gcc.target/i386/l_fma_double_2.c: Ditto.
3335 * gcc.target/i386/l_fma_double_3.c: Ditto.
3336 * gcc.target/i386/l_fma_double_4.c: Ditto.
3337 * gcc.target/i386/l_fma_double_5.c: Ditto.
3338 * gcc.target/i386/l_fma_double_6.c: Ditto.
3339 * gcc.target/i386/l_fma_float_1.c: Ditto.
3340 * gcc.target/i386/l_fma_float_2.c: Ditto.
3341 * gcc.target/i386/l_fma_float_3.c: Ditto.
3342 * gcc.target/i386/l_fma_float_4.c: Ditto.
3343 * gcc.target/i386/l_fma_float_5.c: Ditto.
3344 * gcc.target/i386/l_fma_float_6.c: Ditto.
3345 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3346 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3347 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3348 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3349 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3350 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3351 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3352 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3353 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3354 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3355 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3356 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3357
3358 2011-10-11 Tristan Gingold <gingold@adacore.com>
3359
3360 * gcc.dg/va-arg-4.c: New test.
3361 * gcc.dg/va-arg-5.c: Ditto.
3362
3363 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
3364
3365 * lib/target-supports.exp (check_effective_target_fd_truncate):
3366 Close and unlink test file before exit.
3367
3368 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3369
3370 PR fortran/50564
3371 * gfortran.dg/forall_15.f90: New test case.
3372
3373 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3374 Andrew Macleod <amacleod@redhat.com>
3375
3376 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3377 wrappers for *other_threads() and *final_verify().
3378 * gcc.dg/simulate-thread/simulate-thread.h
3379 (simulate_thread_wrapper_other_threads): New.
3380 (simulate_thread_wrapper_final_verify): New.
3381
3382 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
3383
3384 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3385
3386 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
3387
3388 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3389
3390 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3391 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
3392
3393 * gcc.target/i386/fma_1.h: New file.
3394 * gcc.target/i386/fma_2.h: Likewise.
3395 * gcc.target/i386/fma_3.h: Likewise.
3396 * gcc.target/i386/fma_4.h: Likewise.
3397 * gcc.target/i386/fma_5.h: Likewise.
3398 * gcc.target/i386/fma_6.h: Likewise.
3399 * gcc.target/i386/fma_double_1.c: Likewise.
3400 * gcc.target/i386/fma_double_2.c: Likewise.
3401 * gcc.target/i386/fma_double_3.c: Likewise.
3402 * gcc.target/i386/fma_double_4.c: Likewise.
3403 * gcc.target/i386/fma_double_5.c: Likewise.
3404 * gcc.target/i386/fma_double_6.c: Likewise.
3405 * gcc.target/i386/fma_float_1.c: Likewise.
3406 * gcc.target/i386/fma_float_2.c: Likewise.
3407 * gcc.target/i386/fma_float_3.c: Likewise.
3408 * gcc.target/i386/fma_float_4.c: Likewise.
3409 * gcc.target/i386/fma_float_5.c: Likewise.
3410 * gcc.target/i386/fma_float_6.c: Likewise.
3411 * gcc.target/i386/fma_main.h: Likewise.
3412 * gcc.target/i386/fma_run_double_1.c: Likewise.
3413 * gcc.target/i386/fma_run_double_2.c: Likewise.
3414 * gcc.target/i386/fma_run_double_3.c: Likewise.
3415 * gcc.target/i386/fma_run_double_4.c: Likewise.
3416 * gcc.target/i386/fma_run_double_5.c: Likewise.
3417 * gcc.target/i386/fma_run_double_6.c: Likewise.
3418 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3419 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3420 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3421 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3422 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3423 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3424 * gcc.target/i386/fma_run_float_1.c: Likewise.
3425 * gcc.target/i386/fma_run_float_2.c: Likewise.
3426 * gcc.target/i386/fma_run_float_3.c: Likewise.
3427 * gcc.target/i386/fma_run_float_4.c: Likewise.
3428 * gcc.target/i386/fma_run_float_5.c: Likewise.
3429 * gcc.target/i386/fma_run_float_6.c: Likewise.
3430 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3431 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3432 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3433 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3434 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3435 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3436 * gcc.target/i386/l_fma_1.h: Likewise.
3437 * gcc.target/i386/l_fma_2.h: Likewise.
3438 * gcc.target/i386/l_fma_3.h: Likewise.
3439 * gcc.target/i386/l_fma_4.h: Likewise.
3440 * gcc.target/i386/l_fma_5.h: Likewise.
3441 * gcc.target/i386/l_fma_6.h: Likewise.
3442 * gcc.target/i386/l_fma_double_1.c: Likewise.
3443 * gcc.target/i386/l_fma_double_2.c: Likewise.
3444 * gcc.target/i386/l_fma_double_3.c: Likewise.
3445 * gcc.target/i386/l_fma_double_4.c: Likewise.
3446 * gcc.target/i386/l_fma_double_5.c: Likewise.
3447 * gcc.target/i386/l_fma_double_6.c: Likewise.
3448 * gcc.target/i386/l_fma_float_1.c: Likewise.
3449 * gcc.target/i386/l_fma_float_2.c: Likewise.
3450 * gcc.target/i386/l_fma_float_3.c: Likewise.
3451 * gcc.target/i386/l_fma_float_4.c: Likewise.
3452 * gcc.target/i386/l_fma_float_5.c: Likewise.
3453 * gcc.target/i386/l_fma_float_6.c: Likewise.
3454 * gcc.target/i386/l_fma_main.h: Likewise.
3455 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3456 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3457 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3458 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3459 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3460 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3461 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3462 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3463 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3464 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3465 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3466 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3467
3468 2011-10-10 Richard Guenther <rguenther@suse.de>
3469
3470 PR middle-end/50389
3471 * gcc.dg/torture/pr50389.c: New testcase.
3472
3473 2011-10-10 Richard Guenther <rguenther@suse.de>
3474
3475 PR middle-end/50195
3476 * gcc.dg/builtins-47.c: Optimize.
3477
3478 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3479
3480 * lib/gcc-simulate-thread.exp: New.
3481 * gcc.dg/simulate-thread/guality.h: New.
3482 * gcc.dg/simulate-thread/simulate-thread.h: New.
3483 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3484 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3485 * gcc.dg/simulate-thread/README: New.
3486 * g++.dg/simulate-thread/guality.h: New.
3487 * g++.dg/simulate-thread/simulate-thread.h: New.
3488 * g++.dg/simulate-thread/simulate-thread.exp: New.
3489 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3490 * c-c++-common/cxxbitfields-2.c: Remove.
3491 * c-c++-common/cxxbitfields.c: Remove.
3492 * c-c++-common/cxxbitfields-4.c: Remove.
3493 * c-c++-common/cxxbitfields-5.c: Remove.
3494 * c-c++-common/simulate-thread/bitfields-1.c: New.
3495 * c-c++-common/simulate-thread/bitfields-2.c: New.
3496 * c-c++-common/simulate-thread/bitfields-3.c: New.
3497 * c-c++-common/simulate-thread/bitfields-4.c: New.
3498
3499 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3500
3501 PR c++/38980
3502 * g++.dg/warn/format5.C: New.
3503
3504 2011-10-09 Tobias Burnus <burnus@net-b.de>
3505
3506 PR fortran/50273
3507 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3508 * gfortran.dg/common_16.f90: New.
3509
3510 2011-10-09 Tobias Burnus <burnus@net-b.de>
3511
3512 * gfortran.dg/iso_c_binding_param_1.f90: New.
3513 * gfortran.dg/iso_c_binding_param_2.f90: New.
3514 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3515
3516 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3517
3518 PR tree-optimization/50635
3519 * gcc.dg/vect/pr50635.c: New test.
3520
3521 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3522
3523 PR fortran/50659
3524 * gfortran.dg/proc_decl_27.f90: New.
3525
3526 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3527
3528 PR libobjc/50428
3529 * objc/execute/initialize-1.m: New test.
3530
3531 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3532
3533 PR fortran/47844
3534 * gfortran.dg/pointer_function_result_1.f90 : New test.
3535
3536 2011-10-07 David S. Miller <davem@davemloft.net>
3537
3538 PR 50655
3539 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3540 * gcc.target/sparc/cmask.c: Use it.
3541 * gcc.target/sparc/fhalve.c: Likewise.
3542 * gcc.target/sparc/fnegop.c: Likewise.
3543 * gcc.target/sparc/fpadds.c: Likewise.
3544 * gcc.target/sparc/fshift.c: Likewise.
3545 * gcc.target/sparc/fucmp.c: Likewise.
3546 * gcc.target/sparc/lzd.c: Likewise.
3547 * gcc.target/sparc/vis3misc.c: Likewise.
3548 * gcc.target/sparc/xmul.c: Likewise.
3549
3550 2011-10-07 Richard Henderson <rth@redhat.com>
3551
3552 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3553 match for avx2.
3554 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3555
3556 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3557
3558 * gcc.dg/pr50193-1.c: New file.
3559 * gcc.target/arm/shiftable.c: New file.
3560
3561 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3562
3563 PR fortran/50625
3564 * gfortran.dg/class_46.f03: New.
3565
3566 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3567
3568 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3569 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3570 (syslog, vsyslog, __vsyslog_chk): Likewise.
3571
3572 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3573 (x, EXT_x): Use ASMNAME.
3574
3575 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3576 (a, c): Use ASMNAME.
3577
3578 2011-10-07 Tom de Vries <tom@codesourcery.com>
3579
3580 PR middle-end/50527
3581 * gcc.dg/pr50527.c: New test.
3582
3583 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR tree-optimization/50650
3586 * gcc.c-torture/compile/pr50650.c: New test.
3587
3588 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3589
3590 PR tree-optimization/50575
3591 * gcc.c-torture/execute/vector-compare-2.x: New file.
3592
3593 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3594
3595 PR middle-end/50125
3596 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3597 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3598 (bar3): Likewise.
3599
3600 2011-10-07 Richard Guenther <rguenther@suse.de>
3601
3602 PR testsuite/50637
3603 * gcc.dg/vect/vect-align-2.c: Increase array size.
3604
3605 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3606 H.J. Lu <hongjiu.lu@intel.com>
3607
3608 PR target/50603
3609 * gcc.target/i386/pr50603.c: New test.
3610
3611 2011-10-06 Jason Merrill <jason@redhat.com>
3612
3613 PR c++/39164
3614 * g++.dg/cpp0x/default31.C: New.
3615
3616 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR tree-optimization/50596
3619 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3620 New.
3621 * gcc.dg/vect/vect-cond-8.c: New test.
3622
3623 2011-10-06 Richard Henderson <rth@redhat.com>
3624
3625 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3626 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3627 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3628 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3629 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3630 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3631 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3632 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3633 * gcc.c-torture/execute/vshuf-16.inc: New file.
3634 * gcc.c-torture/execute/vshuf-2.inc: New file.
3635 * gcc.c-torture/execute/vshuf-4.inc: New file.
3636 * gcc.c-torture/execute/vshuf-8.inc: New file.
3637 * gcc.c-torture/execute/vshuf-main.inc: New file.
3638 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3639 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3640 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3641 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3642 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3643 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3644 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3645 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3646 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3647 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3648 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3649 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3650 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3651
3652 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3653
3654 PR tree-optimization/49279
3655 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3656 * gcc.c-torture/execute/pr49279.c: New test.
3657
3658 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3659
3660 PR target/49049
3661 * gcc.c-torture/compile/pr49049.c: New test.
3662
3663 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3664
3665 PR target/50305
3666 * gcc.target/arm/pr50305.c: New test.
3667
3668 2011-10-06 Richard Guenther <rguenther@suse.de>
3669
3670 PR tree-optimization/38884
3671 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3672 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3673
3674 2011-10-05 David S. Miller <davem@davemloft.net>
3675
3676 * gcc.target/sparc/lzd.c: New test.
3677 * gcc.target/sparc/popc.c: New test.
3678
3679 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3680
3681 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3682 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3683 * g++.dg/other/final1.C: Cleanup original tree dump.
3684
3685 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3686
3687 PR tree-optimization/50613
3688 * gcc.dg/pr50613.c: New test.
3689
3690 2011-10-05 Richard Henderson <rth@redhat.com>
3691
3692 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3693 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3694 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3695 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3696 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3697 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3698 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3699 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3700
3701 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3702
3703 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3704 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3705 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3706 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3707 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3708
3709 2011-10-05 Richard Guenther <rguenther@suse.de>
3710
3711 PR tree-optimization/38885
3712 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3713
3714 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3715
3716 * gcc.target/i386/sw-1.c: New test.
3717
3718 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3719
3720 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3721 -mtune=generic.
3722 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3723
3724 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3725
3726 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3727
3728 2011-10-04 David S. Miller <davem@davemloft.net>
3729
3730 * gcc.target/sparc/fhalve.c: New test.
3731 * gcc.target/sparc/fnegop.c: New test.
3732 * gcc.target/sparc/xmul.c: New test.
3733
3734 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3735
3736 PR fortran/35831
3737 * gfortran.dg/dummy_procedure_6.f90: New.
3738
3739 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3740
3741 PR tree-optimization/50604
3742 * gcc.dg/pr50604.c: New test.
3743
3744 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3745
3746 PR tree-optimization/49662
3747 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3748 * gcc.dg/graphite/interchange-15.c: Likewise.
3749 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3750
3751 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3752
3753 * gcc.dg/tree-ssa/restrict-4.c: New test.
3754
3755 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3756
3757 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3758 (main): Use __typeof to get result type of comparison.
3759
3760 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3761
3762 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3763 Make et_vect_multiple_sizes_saved global.
3764 (check_effective_target_vect64): Make et_vect64_saved global.
3765
3766 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3767
3768 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3769 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3770 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3771 * gcc.dg/builtin-complex-err-1.c: Adjust.
3772
3773 2011-10-02 Jason Merrill <jason@redhat.com>
3774
3775 * g++.dg/cpp0x/range-for22.C: New.
3776
3777 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3778 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3779 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3780 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3781
3782 * g++.dg/cpp0x/nsdmi5.C: New.
3783
3784 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3785
3786 PR target/50579
3787 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3788 New procedures.
3789 (mips-dg-options): Force an ABI option if the current ABI is
3790 incompatible with the required -mlong setting. Likewise force
3791 a long setting if the current one is incompatible with the
3792 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3793 throughout procedure.
3794 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3795 instead of addressing=absolute.
3796
3797 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3798
3799 * gcc.target/mips/stack-1.c: New test.
3800
3801 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3802
3803 * gcc.dg/pr49696.c: New test.
3804
3805 2011-10-02 Jan Hubicka <jh@suse.cz>
3806
3807 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3808
3809 2011-10-01 David S. Miller <davem@davemloft.net>
3810
3811 * gcc.target/sparc/cmask.c: New test.
3812 * gcc.target/sparc/fpadds.c: New test.
3813 * gcc.target/sparc/fshift.c: New test.
3814 * gcc.target/sparc/fucmp.c: New test.
3815 * gcc.target/sparc/vis3misc.c: New test.
3816
3817 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3818
3819 PR fortran/50585
3820 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3821
3822 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3823
3824 PR c++/44473
3825 * g++.dg/dfp/44473-1.C: New test.
3826 * g++.dg/dfp/44473-2.C: New test.
3827 * g++.dg/dfp/mangle-1.C: New test.
3828 * g++.dg/dfp/mangle-2.C: New test.
3829 * g++.dg/dfp/mangle-3.C: New test.
3830 * g++.dg/dfp/mangle-4.C: New test.
3831 * g++.dg/dfp/mangle-5.C: New test.
3832
3833 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR inline-asm/50571
3836 * gcc.dg/pr50571.c: New test.
3837
3838 PR tree-optimization/46309
3839 * gcc.dg/pr46309.c: New test.
3840
3841 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3842
3843 * gcc.dg/strlenopt-21.c: New test.
3844
3845 2011-09-30 Revital Eres <revital.eres@linaro.org>
3846
3847 * gcc.dg/sms-10.c: New file.
3848
3849 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3850
3851 * gcc.target/arm/pr50099.c: New test.
3852
3853 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3854
3855 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3856
3857 2011-09-30 David S. Miller <davem@davemloft.net>
3858
3859 * gcc.target/sparc/bmaskbshuf.c: New test.
3860 * gcc.target/sparc/edgen.c: New test.
3861
3862 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3863
3864 PR fortran/50547
3865 * gfortran.dg/pure_formal_proc_3.f90: New.
3866
3867 PR fortran/50553
3868 * gfortran.dg/stfunc_7.f90: New.
3869
3870 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3871
3872 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3873 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3874 * gcc.dg/vector-compare-1.c: Likewise.
3875 * gcc.dg/vector-compare-2.c: Likewise.
3876
3877 2011-09-29 David S. Miller <davem@davemloft.net>
3878
3879 * gcc.target/sparc/array.c: New test.
3880
3881 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3882
3883 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3884 loop unroll and set max unroll times to 8.
3885 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3886 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3887 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3888 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3889
3890 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3891
3892 PR c++/40145
3893 * g++.dg/ext/visibility/warn5.C: New.
3894
3895 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3896
3897 PR c++/45278
3898 * g++.dg/warn/Wextra-3.C: New.
3899
3900 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3901
3902 PR target/49486
3903 * gcc.target/sh/pr49468-si.c: New.
3904
3905 2011-09-28 Tom de Vries <tom@codesourcery.com>
3906
3907 PR testsuite/50485
3908 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3909 (TEST): Initialize src3 with random floats.
3910 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3911 from union src3. Initialize src3 with random floats.
3912
3913 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3914
3915 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3916 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3917 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3918 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3919 * gcc.target/sh/sh4a-cos.c: Ditto.
3920 * gcc.target/sh/sh4a-cosf.c: Ditto.
3921 * gcc.target/sh/sh4a-sin.c: Ditto.
3922 * gcc.target/sh/sh4a-sinf.c: Ditto.
3923 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3924 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3925 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3926
3927 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3928
3929 PR c++/31489
3930 * g++.dg/parse/error40.C: New.
3931 * g++.dg/warn/incomplete1.C: Adjust.
3932
3933 2011-09-27 Jan Hubicka <jh@suse.cz>
3934
3935 PR middle-end/49463
3936 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3937 Mark used.
3938
3939 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3940
3941 * gcc.dg/strlenopt-1.c: New test.
3942 * gcc.dg/strlenopt-1f.c: New test.
3943 * gcc.dg/strlenopt-2.c: New test.
3944 * gcc.dg/strlenopt-2f.c: New test.
3945 * gcc.dg/strlenopt-3.c: New test.
3946 * gcc.dg/strlenopt-4.c: New test.
3947 * gcc.dg/strlenopt-4g.c: New test.
3948 * gcc.dg/strlenopt-4gf.c: New test.
3949 * gcc.dg/strlenopt-5.c: New test.
3950 * gcc.dg/strlenopt-6.c: New test.
3951 * gcc.dg/strlenopt-7.c: New test.
3952 * gcc.dg/strlenopt-8.c: New test.
3953 * gcc.dg/strlenopt-9.c: New test.
3954 * gcc.dg/strlenopt-10.c: New test.
3955 * gcc.dg/strlenopt-11.c: New test.
3956 * gcc.dg/strlenopt-12.c: New test.
3957 * gcc.dg/strlenopt-12g.c: New test.
3958 * gcc.dg/strlenopt-13.c: New test.
3959 * gcc.dg/strlenopt-14g.c: New test.
3960 * gcc.dg/strlenopt-14gf.c: New test.
3961 * gcc.dg/strlenopt-15.c: New test.
3962 * gcc.dg/strlenopt-16g.c: New test.
3963 * gcc.dg/strlenopt-17g.c: New test.
3964 * gcc.dg/strlenopt-18g.c: New test.
3965 * gcc.dg/strlenopt.h: New file.
3966
3967 2011-09-27 Tom de Vries <tom@codesourcery.com>
3968
3969 PR middle-end/43864
3970 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3971 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3972 * gcc.dg/pr43864.c: New test.
3973 * gcc.dg/pr43864-2.c: Same.
3974 * gcc.dg/pr43864-3.c: Same.
3975 * gcc.dg/pr43864-4.c: Same.
3976
3977 2011-09-27 Jan Hubicka <jh@suse.cz>
3978
3979 * gcc.dg/ipa/inline-5.c: New testcase.
3980
3981 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3982
3983 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3984 vectors.
3985 * gcc.dg/vect/bb-slp-27.c: New.
3986 * gcc.dg/vect/bb-slp-28.c: New.
3987
3988 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3989
3990 * testsuite/lib/target-supports.exp (check_profiling_available):
3991 Don't rely solely on TLS tests for -fprofile-generate, fall
3992 through to the other code.
3993
3994 2011-09-27 Richard Guenther <rguenther@suse.de>
3995
3996 PR tree-optimization/50363
3997 * gcc.dg/torture/pr50363.c: New testcase.
3998
3999 2011-09-26 Jason Merrill <jason@redhat.com>
4000
4001 PR c++/45012
4002 * g++.dg/template/partial13.C: New.
4003
4004 PR c++/46105
4005 * g++.dg/template/partial12.C: New.
4006
4007 PR c++/50508
4008 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4009
4010 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4011
4012 PR c++/45487
4013 * g++.dg/diagnostic/bindings1.C: New.
4014 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4015
4016 2011-09-26 David S. Miller <davem@davemloft.net>
4017
4018 * gcc.target/sparc/wrgsr.c: New test.
4019 * gcc.target/sparc/rdgsr.c: New test.
4020 * gcc.target/sparc/edge.c: New test.
4021 * gcc.target/sparc/fcmp.c: New test.
4022
4023 * gcc.target/sparc/edge.c: Update for new return types.
4024 * gcc.target/sparc/fcmp.c: Likewise.
4025
4026 * gcc.target/sparc/fpaddsubi.c: New test.
4027
4028 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4029
4030 PR fortran/50515
4031 * gfortran.dg/common_15.f90: New.
4032
4033 PR fortran/50517
4034 * gfortran.dg/dummy_procedure_5.f90: New.
4035 * gfortran.dg/interface_26.f90: Modified error message.
4036 * gfortran.dg/proc_ptr_11.f90: Ditto.
4037 * gfortran.dg/proc_ptr_15.f90: Ditto.
4038 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4039 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4040
4041 2011-09-26 Jason Merrill <jason@redhat.com>
4042
4043 PR c++/50512
4044 * g++.dg/overload/rvalue3.C: New.
4045
4046 PR c++/50523
4047 * g++.dg/overload/ref-conv2.C: New.
4048
4049 * g++.dg/cpp0x/nsdmi-template1.C: New.
4050
4051 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4052
4053 * g++.dg/cpp0x/nullptr25.C: New.
4054
4055 2011-09-26 Richard Guenther <rguenther@suse.de>
4056
4057 PR tree-optimization/50472
4058 * gcc.dg/torture/pr50472.c: New testcase.
4059
4060 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4061
4062 * gnat.dg/opt22.adb: New test.
4063 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4064
4065 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4066
4067 * gnat.dg/opt21.adb: New test.
4068 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4069
4070 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4071
4072 * gnat.dg/opt20.ad[sb]: New test.
4073 * gnat.dg/opt20_pkg.ads: New helper.
4074
4075 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4076
4077 * gnat.dg/array17.adb: New test.
4078 * gnat.dg/array17_pkg.ads: New helper.
4079
4080 2011-09-25 Jason Merrill <jason@redhat.com>
4081
4082 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4083
4084 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4085
4086 * gnat.dg/frame_overflow.ads: New.
4087 * gnat.dg/frame_overflow.adb: Adjust.
4088 * gnat.dg/specs/addr1.ads: Likewise.
4089
4090 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4091
4092 * g++.dg/tree-ssa/restrict2.C: New test.
4093
4094 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4095
4096 * lib/target-supports.exp (check_effective_target_vect64): New.
4097 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4098 of multiple vector sizes.
4099 * gcc.dg/vect/bb-slp-26.c: New.
4100
4101 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4102
4103 PR c++/50280
4104 * g++.dg/template/bitfield1.C: New.
4105
4106 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4107
4108 * gcc.dg/vect/bb-slp-24.c: New.
4109
4110 2011-09-24 Jason Merrill <jason@redhat.com>
4111
4112 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4113
4114 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4115
4116 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4117 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4118
4119 * g++.dg/cpp0x/nsdmi1.C: New.
4120 * g++.dg/cpp0x/nsdmi2.C: New.
4121 * g++.dg/cpp0x/nsdmi3.C: New.
4122 * g++.dg/cpp0x/nsdmi4.C: New.
4123 * g++.old-deja/g++.other/init4.C: New.
4124
4125 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4126
4127 PR c++/44267
4128 * g++.dg/template/sfinae28.C: New.
4129
4130 2011-09-23 Ian Lance Taylor <iant@google.com>
4131
4132 * go.test/go-test.exp (errchk): Handle more cases of getting
4133 correct Tcl backslash quoting in regular expressions in test file.
4134
4135 2011-09-23 Jason Merrill <jason@redhat.com>
4136
4137 Core 253
4138 * g++.dg/init/const8.C: New.
4139 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4140 * g++.dg/cpp0x/defaulted2.C: Likewise.
4141 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4142 * g++.dg/init/pr20039.C: Likewise.
4143 * g++.dg/init/pr42844.C: Likewise.
4144
4145 2011-09-23 Jan Hubicka <jh@suse.cz>
4146
4147 * gcc.dg/ipa/inline-1.c: new testcase.
4148 * gcc.dg/ipa/inline-2.c: new testcase.
4149 * gcc.dg/ipa/inline-3.c: new testcase.
4150 * gcc.dg/ipa/inline-4.c: new testcase.
4151
4152 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4153
4154 PR c++/50258
4155 * g++.dg/cpp0x/constexpr-static8.C: New.
4156
4157 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4158
4159 * gcc.target/i386/avxfp-1.c: New test.
4160 * gcc.target/i386/avxfp-2.c: New test.
4161
4162 2011-09-23 Terry Guo <terry.guo@arm.com>
4163
4164 * gcc.c-torture/execute/941014-1.x: Deleted.
4165
4166 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4167
4168 PR c++/50491
4169 * g++.dg/cpp0x/pr50491.C: New.
4170
4171 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4172
4173 PR testsuite/50487
4174 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4175
4176 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4177
4178 PR c++/50371
4179 * g++.dg/cpp0x/nullptr24.C: New.
4180
4181 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4182
4183 PR target/50482
4184 * gcc.target/i386/pr50482.c: New test.
4185
4186 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4187
4188 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4189 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4190 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4191 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4192 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4193 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4194 multilib options contain different -march= from dg-options.
4195
4196 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4197 Paolo Carlini <paolo.carlini@oracle.com>
4198
4199 PR c++/50344
4200 * g++.dg/template/friend52.C: New.
4201
4202 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4203
4204 * gcc.target/arm/cmp-1.c: New test.
4205 * gcc.target/arm/cmp-2.c: Likewise.
4206
4207 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4208
4209 PR fortran/41733
4210 * gfortran.dg/impure_actual_1.f90: Modified error message.
4211 * gfortran.dg/proc_ptr_32.f90: New.
4212 * gfortran.dg/proc_ptr_33.f90: New.
4213
4214 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4215
4216 PR tree-optimization/50451
4217 * gcc.dg/vect/pr50451.c: New test.
4218
4219 2011-09-21 Ian Lance Taylor <iant@google.com>
4220
4221 * go.test/go-test.exp (errchk): Add special case for bug332.
4222 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4223 some more test lines.
4224
4225 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4226
4227 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4228 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4229 * g++.dg/other/i386-8.C: Ditto.
4230 * g++.dg/other/pr34435.C: Ditto.
4231 * g++.dg/other/pr39496.C: Ditto.
4232 * g++.dg/other/mmintrin.C: Ditto.
4233
4234 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4235
4236 * gcc.dg/vect/vect-cond-7.c: New test.
4237 * gcc.target/i386/sse4_1-cond-1.c: New test.
4238 * gcc.target/i386/avx-cond-1.c: New test.
4239
4240 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4241
4242 PR target/50464
4243 * g++.dg/other/pr50464.C: New test.
4244
4245 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4246
4247 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4248 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4249 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4250 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4251
4252 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4253
4254 * gnat.dg/opt19.adb: New test.
4255
4256 2011-09-21 Terry Guo <terry.guo@arm.com>
4257
4258 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4259 on arch conflict when testing case on targets other than armv7-a.
4260
4261 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4262
4263 PR c++/50454
4264 * g++.dg/ext/int128-1.C: New.
4265 * g++.dg/ext/int128-2.C: Likewise.
4266 * g++.dg/ext/int128-2.h: Likewise.
4267
4268 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4269
4270 PR testsuite/50469
4271 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4272
4273 2011-09-20 Jason Merrill <jason@redhat.com>
4274
4275 * g++.dg/cpp0x/constexpr-generated1.C: New.
4276
4277 PR c++/50442
4278 * g++.dg/overload/ref-conv1.C: New.
4279
4280 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4281
4282 * g++.dg/other/final1.C: New.
4283
4284 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4285
4286 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4287 and get_bit ().
4288
4289 2011-09-19 Ian Bolton <ian.bolton@arm.com>
4290
4291 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4292 "target arm_eabi".
4293
4294 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
4295
4296 PR tree-optimization/50413
4297 * g++.dg/vect/vect.exp: Run slp-pr* tests with
4298 -fdump-tree-slp-details. Run other tests with
4299 -fdump-tree-vect-details.
4300 * g++.dg/vect/slp-pr50413.cc: New.
4301
4302 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4303 Ira Rosen <ira.rosen@linaro.org>
4304
4305 PR testsuite/50435
4306 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4307 Fix underscores around restrict.
4308
4309 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4310
4311 PR tree-optimization/50414
4312 * gfortran.dg/vect/Ofast-pr50414.f90: New.
4313 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4314 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4315
4316 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
4317
4318 PR tree-optimization/50412
4319 * gfortran.dg/vect/pr50412.f90: New.
4320
4321 2011-09-16 Jason Merrill <jason@redhat.com>
4322
4323 PR c++/50424
4324 * g++.dg/eh/defarg1.C: New.
4325
4326 2011-09-16 Jakub Jelinek <jakub@redhat.com>
4327
4328 * gcc.dg/vect/vect-reduc-10.c: New test.
4329 * gcc.target/i386/avx-reduc-1.c: New test.
4330
4331 * gcc.target/i386/sse2-extract-1.c: New test.
4332 * gcc.target/i386/avx-extract-1.c: New test.
4333
4334 2011-09-16 Terry Guo <terry.guo@arm.com>
4335
4336 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4337
4338 2011-09-15 Diego Novillo <dnovillo@google.com>
4339
4340 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4341 ALWAYS_CXXFLAGS, if defined.
4342 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4343 ALWAYS_GFORTRANFLAGS, if defined.
4344 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4345 ALWAYS_GOCFLAGS, if defined.
4346 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4347 ALWAYS_OBJCXXFLAGS, if defined.
4348 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4349 additional_flags, if defined.
4350 * lib/gnat.exp (gnat_target_compile): Likewise.
4351 * lib/objc.exp (objc_target_compile): Likewise.
4352 * lib/target-supports-dg.exp (dg-add-options): Handle
4353 TEST_ALWAYS_FLAGS.
4354
4355 2011-09-15 Tom de Vries <tom@codesourcery.com>
4356
4357 PR testsuite/50322
4358 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4359 Use uintptr_t in f1. Undo avr xfails.
4360
4361 2011-09-15 Janus Weil <janus@gcc.gnu.org>
4362
4363 PR fortran/50401
4364 PR fortran/50403
4365 * gfortran.dg/function_types_3.f90: New.
4366
4367 2011-09-15 Jason Merrill <jason@redhat.com>
4368
4369 PR c++/50365
4370 * g++.dg/cpp0x/trailing7.C: New.
4371
4372 PR c++/50361
4373 * g++.dg/cpp0x/nullptr23.C: New.
4374
4375 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
4376
4377 * gcc.dg/vect/bb-slp-25.c: New.
4378
4379 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
4380
4381 PR c++/50391
4382 * g++.dg/cpp0x/noexcept15.C: New.
4383
4384 2011-09-14 Tom de Vries <tom@codesourcery.com>
4385
4386 PR middle-end/50251
4387 * gcc.dg/pr50251.c: New test.
4388
4389 2011-09-14 Tobias Burnus <burnus@net-b.de>
4390
4391 PR fortran/34547
4392 PR fortran/50375
4393 * gfortran.dg/null_5.f90: New.
4394 * gfortran.dg/null_6.f90: New.
4395
4396 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
4397
4398 * gcc.c-torture/compile/20110913-1.c: New test.
4399
4400 2011-09-13 Janus Weil <janus@gcc.gnu.org>
4401
4402 PR fortran/50379
4403 * gfortran.dg/result_2.f90: New.
4404
4405 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4406
4407 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4408
4409 2011-09-13 Dodji Seketeli <dodji@redhat.com>
4410
4411 PR c++/48320
4412 * g++.dg/cpp0x/variadic116.C: New test case.
4413
4414 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
4415
4416 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4417 * gcc.target/mips/interrupt_handler-2.c: New test.
4418 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4419
4420 2011-09-12 Jason Merrill <jason@redhat.com>
4421
4422 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4423
4424 * g++.dg/cpp0x/explicit7.C: New.
4425
4426 2011-09-12 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR rtl-optimization/50212
4429 * g++.dg/other/pr50212.C: New test.
4430
4431 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
4432
4433 PR target/43746
4434 * testsuite/gcc.target/avr/torture/avr-torture.exp
4435 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4436 "-O2 -fmerge-all-constants".
4437
4438 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4439
4440 PR fortran/50327
4441 * gfortran.dg/do_while_1.f90: New test.
4442
4443 2011-09-11 Janus Weil <janus@gcc.gnu.org>
4444
4445 PR fortran/35831
4446 PR fortran/47978
4447 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4448 * gfortran.dg/proc_decl_26.f90: New.
4449 * gfortran.dg/typebound_override_2.f90: New.
4450 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4451
4452 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4453
4454 * gnat.dg/cond_expr2.ad[sb]: New test.
4455
4456 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
4457
4458 * gnat.dg/atomic5.ad[sb]: New test.
4459
4460 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
4461
4462 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4463
4464 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
4465
4466 PR target/49030
4467 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4468
4469 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4470
4471 PR target/49614
4472 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4473
4474 2011-09-09 Richard Guenther <rguenther@suse.de>
4475
4476 PR tree-optimization/50328
4477 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4478
4479 2011-09-09 Richard Guenther <rguenther@suse.de>
4480
4481 PR middle-end/50333
4482 * gcc.dg/torture/pr50333.c: New testcase.
4483
4484 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4485
4486 PR tree-optimization/50318
4487 * gcc.target/arm/pr50318-1.c: New file.
4488
4489 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4490
4491 * gcc.target/i386/all_one_m256i.c: New test.
4492
4493 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4494
4495 PR c++/50324
4496 * g++.dg/cpp0x/sfinae28.C: New.
4497
4498 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4499
4500 PR c/50332
4501 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4502 longer ignored on typedefs.
4503
4504 PR c++/33255 - Support -Wunused-local-typedefs warning
4505 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4506 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4507
4508 2011-09-08 Martin Jambor <mjambor@suse.cz>
4509
4510 PR tree-optimization/50287
4511 * gcc.dg/torture/pr50287.c: New test.
4512
4513 2011-09-08 Richard Guenther <rguenther@suse.de>
4514
4515 PR tree-optimization/19831
4516 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4517 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4518 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4519 * gcc.dg/errno-1.c: Adjust.
4520
4521 2011-09-08 Richard Guenther <rguenther@suse.de>
4522
4523 PR tree-optimization/19831
4524 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4525
4526 2011-09-08 Tobias Burnus <burnus@net-b.de>
4527
4528 PR fortran/44646
4529 * gfortran.dg/do_concurrent_1.f90: New.
4530 * gfortran.dg/do_concurrent_2.f90: New.
4531
4532 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4533
4534 PR target/50310
4535 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4536 * gcc.dg/pr50310-2.c: New test.
4537
4538 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4539
4540 PR fortran/48095
4541 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4542 * gfortran.dg/impure_constructor_1.f90: Modified.
4543 * gfortran.dg/proc_ptr_comp_33.f90: New.
4544
4545 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR target/50310
4548 * gcc.dg/pr50310-1.c: New test.
4549
4550 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4551
4552 PR middle-end/48571
4553 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4554 instead of 4.
4555
4556 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4557
4558 PR c++/50309
4559 * g++.dg/cpp0x/noexcept14.C: New.
4560
4561 2011-09-07 Jason Merrill <jason@redhat.com>
4562
4563 * g++.dg/cpp0x/constexpr-ref3.C: New.
4564
4565 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4566
4567 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4568
4569 * gcc.dg/section1.c: Don't xfail for avr.
4570
4571 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4572
4573 PR tree-optimization/50322
4574 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4575
4576 2011-09-07 Martin Jambor <mjambor@suse.cz>
4577
4578 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4579
4580 2011-09-07 Martin Jambor <mjambor@suse.cz>
4581
4582 PR tree-optimization/49911
4583 * g++.dg/tree-ssa/pr49911.C: New test.
4584
4585 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4586
4587 PR target/49030
4588 * gcc.dg/torture/pr49030.c: New test.
4589
4590 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4591
4592 PR fortran/50288
4593 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4594 * gfortran.dg/class_4d.f03: Deleted.
4595 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4596
4597 2011-09-07 Richard Guenther <rguenther@suse.de>
4598
4599 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4600
4601 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4602
4603 PR tree-optimization/46021
4604 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4605
4606 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4607
4608 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4609
4610 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4611
4612 * gcc.c-torture/compile/20110906-1.c: New test.
4613
4614 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4615
4616 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4617
4618 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4619
4620 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4621 --param tree-reassoc-width=1.
4622
4623 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4624 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4625
4626 2011-09-06 Richard Guenther <rguenther@suse.de>
4627
4628 PR tree-optimization/48149
4629 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4630
4631 2011-09-06 Richard Guenther <rguenther@suse.de>
4632
4633 PR tree-optimization/48317
4634 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4635
4636 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4637
4638 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4639 New procedure.
4640 (add_options_for_quad_vectors): Replace with ...
4641 (add_options_for_double_vectors): ... this.
4642 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4643 support multiple vector sizes since the vectorizer attempts to
4644 vectorize with both vector sizes.
4645 * gcc.dg/vect/no-vfa-vect-79.c,
4646 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4647 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4648 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4649 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4650 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4651 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4652 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4653 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4654 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4655 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4656 gcc.dg/vect/vect-40.c: Likewise.
4657 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4658 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4659 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4660 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4661 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4662 Likewise.
4663 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4664
4665 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4666
4667 PR target/49606
4668 * gcc.target/mips/abi-main.h: New file.
4669 * gcc.target/mips/abi-o32-long32.c: New test.
4670 * gcc.target/mips/abi-o32-long64.c: Likewise.
4671 * gcc.target/mips/abi-o64-long32.c: Likewise.
4672 * gcc.target/mips/abi-o64-long64.c: Likewise.
4673 * gcc.target/mips/abi-n32-long32.c: Likewise.
4674 * gcc.target/mips/abi-n32-long64.c: Likewise.
4675 * gcc.target/mips/abi-n64-long32.c: Likewise.
4676 * gcc.target/mips/abi-n64-long64.c: Likewise.
4677 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4678 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4679 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4680 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4681 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4682 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4683 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4684 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4685 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4686 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4687 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4688 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4689 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4690 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4691 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4692 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4693 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4694 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4695 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4696 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4697 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4698 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4699 * gcc.target/mips/branch-3.c: Likewise.
4700 * gcc.target/mips/branch-4.c: Likewise.
4701 * gcc.target/mips/branch-5.c: Likewise.
4702 * gcc.target/mips/branch-6.c: Likewise.
4703 * gcc.target/mips/branch-7.c: Likewise.
4704 * gcc.target/mips/branch-8.c: Likewise.
4705 * gcc.target/mips/branch-9.c: Likewise.
4706 * gcc.target/mips/branch-10.c: Likewise.
4707 * gcc.target/mips/branch-11.c: Likewise.
4708 * gcc.target/mips/branch-12.c: Likewise.
4709 * gcc.target/mips/branch-13.c: Likewise.
4710 * gcc.target/mips/lazy-binding-1.c: Likewise.
4711
4712 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4713
4714 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4715 to avoid warning on int=16 platforms..
4716
4717 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4718
4719 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4720 to work even with -fshort-enums.
4721
4722 2011-09-04 Jan Hubicka <jh@suse.cz>
4723
4724 * gcc.c-torture/compile/20110902.c: new testcase.
4725
4726 2011-09-04 Jason Merrill <jason@redhat.com>
4727
4728 PR c++/49267
4729 * g++.dg/cpp0x/rv-conv1.C: New.
4730
4731 DR 1328
4732 * g++.dg/cpp0x/rv-func3.C: New.
4733
4734 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4735
4736 PR c++/50248
4737 Core 1358
4738 * g++.dg/cpp0x/constexpr-template1.C: New.
4739 * g++.dg/cpp0x/constexpr-template2.C: New.
4740 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4741 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4742
4743 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4744
4745 * gnat.dg/specs/debug1.ads: Tweak pattern.
4746
4747 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4748
4749 PR fortran/50227
4750 * gfortran.dg/class_45a.f03: New.
4751 * gfortran.dg/class_45b.f03: New.
4752
4753 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4754 Ira Rosen <ira.rosen@linaro.org>
4755
4756 PR tree-optimization/50208
4757 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4758 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4759 -fno-tree-fre -fno-tree-pre.
4760
4761 2011-09-02 Martin Jambor <mjambor@suse.cz>
4762
4763 * gcc.dg/ipa/ipcp-3.c: New test.
4764
4765 2011-09-02 Richard Guenther <rguenther@suse.de>
4766
4767 PR tree-optimization/27460
4768 PR middle-end/29269
4769 * gcc.dg/vect/vect-cond-7.c: New testcase.
4770
4771 2011-09-02 Martin Jambor <mjambor@suse.cz>
4772
4773 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4774 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4775 xfailed test for inlining.
4776 * g++.dg/ipa/ivinline-9.C: Likewise.
4777
4778 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4779
4780 PR tree-optimization/50178
4781 * gfortran.dg/vect/pr50178.f90: New test.
4782
4783 2011-08-31 Martin Jambor <mjambor@suse.cz>
4784
4785 PR middle-end/49886
4786 * gcc.c-torture/execute/pr49886.c: New testcase.
4787
4788 2011-08-31 Tom de Vries <tom@codesourcery.com>
4789
4790 PR middle-end/43513
4791 * gcc.dg/pr43513.c: New test.
4792
4793 2011-08-30 Tobias Burnus <burnus@net-b.de>
4794
4795 PR fortran/45044
4796 * gfortran.dg/common_14.f90: New.
4797 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4798
4799 2011-08-30 Jason Merrill <jason@redhat.com>
4800
4801 PR c++/50084
4802 * g++.dg/cpp0x/decltype33.C: New.
4803
4804 PR c++/50089
4805 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4806
4807 PR c++/50114
4808 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4809
4810 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4811
4812 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4813
4814 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4815
4816 * gnat.dg/specs/aggr3.ads: New test.
4817 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4818
4819 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4820 * gnat.dg/specs/aggr2.ads: Likewise.
4821
4822 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4823
4824 PR fortran/45170
4825 * gfortran.dg/allocate_with_source_2.f90: New test
4826
4827 2011-08-30 Jason Merrill <jason@redhat.com>
4828
4829 PR c++/50220
4830 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4831
4832 PR c++/50234
4833 * g++.dg/cpp0x/constexpr-value3.C: New.
4834
4835 2011-08-30 Richard Guenther <rguenther@suse.de>
4836
4837 PR middle-end/48571
4838 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4839 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4840 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4841 * gcc.dg/pr36902.c: XFAIL.
4842
4843 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4844
4845 * gcc.target/i386/fma-check.h: New.
4846 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4847 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4848 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4849 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4850 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4851 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4852 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4853 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4854 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4855 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4856 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4857 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4858 * gcc.target/i386/fma-compile.c: Likewise.
4859 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4860 * gcc.target/i386/sse-12.c: Add -mfma.
4861 * gcc.target/i386/sse-13.c: Likewise.
4862 * gcc.target/i386/sse-14.c: Likewise.
4863 * gcc.target/i386/sse-22.c: Likewise.
4864 * gcc.target/i386/sse-23.c: Likewise.
4865 * g++.dg/other/i386-2.C: Likewise.
4866 * g++.dg/other/i386-3.C: Likewise.
4867
4868 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4869
4870 PR testsuite/50185
4871 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4872 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4873
4874 2011-08-30 Christian Bruel <christian.bruel@st.com>
4875
4876 * g++.dg/bprob/bprob.exp (feedback_options): Set
4877 -fbranch-probabilities.
4878 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4879
4880 2011-08-29 Jason Merrill <jason@redhat.com>
4881
4882 PR c++/50224
4883 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4884
4885 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4886 Jason Merrill <jason@redhat.com>
4887
4888 * g++.dg/dfp/base.C: New test.
4889
4890 2011-08-29 Jason Merrill <jason@redhat.com>
4891
4892 Core DR 994
4893 PR c++/50209
4894 * g++.dg/cpp0x/initlist58.C: New.
4895
4896 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4897
4898 PR fortran/50225
4899 * gfortran.dg/class_result_1.f03: New.
4900
4901 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR middle-end/48722
4904 * gcc.target/i386/pr48722.c: New test.
4905
4906 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4907
4908 PR libfortran/50192
4909 * gfortran.dg/widechar_compare_1.f90: New test.
4910
4911 2011-08-26 Jason Merrill <jason@redhat.com>
4912
4913 Core DR 342
4914 PR c++/48582
4915 * g++.dg/abi/mangle50.C: New.
4916
4917 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4918
4919 PR target/50202
4920 * gcc.target/i386/pr50202.c: New test.
4921
4922 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4923
4924 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4925 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4926 * gcc.target/i386/avx-round-vec.c: New test.
4927 * gcc.target/i386/avx-roundf-vec.c: New test.
4928
4929 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4930
4931 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4932 instruction.
4933
4934 PR c/50179
4935 * c-c++-common/Wunused-var-14.c: New test.
4936
4937 2011-08-26 Tom de Vries <tom@codesourcery.com>
4938
4939 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4940
4941 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4942
4943 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4944 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4945 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4946 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4947
4948 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4949
4950 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4951 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4952 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4953 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4954
4955 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4956
4957 PR fortran/50050
4958 * gfortran.dg/pointer_comp_init_1.f90: New test.
4959
4960 2011-08-25 Jason Merrill <jason@redhat.com>
4961
4962 PR c++/50157
4963 * g++.dg/cpp0x/sfinae27.C: New.
4964
4965 2011-08-25 Tobias Burnus <burnus@net-b.de>
4966
4967 * gfortran.dg/coarray_lib_token_4.f90: New.
4968
4969 2011-08-25 Tobias Burnus <burnus@net-b.de>
4970
4971 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4972
4973 2011-08-25 Richard Guenther <rguenther@suse.de>
4974
4975 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4976
4977 2011-08-24 Tobias Burnus <burnus@net-b.de>
4978
4979 PR fortran/50163
4980 * gfortran.dg/initialization_28.f90: New.
4981
4982 2011-08-24 Richard Guenther <rguenther@suse.de>
4983
4984 PR tree-optimization/50067
4985 * gcc.dg/torture/pr50067-3.c: New testcase.
4986 * gcc.dg/torture/pr50067-4.c: Likewise.
4987 * gcc.dg/torture/pr50067-5.c: Likewise.
4988
4989 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4990
4991 * g++.dg/other/i386-2.C: Add -mavx2 check.
4992 * g++.dg/other/i386-3.C: Likewise.
4993 * gcc.target/i386/avx-1.c: Add AVX2.
4994 * gcc.target/i386/avx-2.c: Likewise.
4995 * gcc.target/i386/funcspec-5.c: Likewise.
4996 * gcc.target/i386/sse-12.c: Likewise.
4997 * gcc.target/i386/sse-13.c: Likewise.
4998 * gcc.target/i386/sse-14.c: Likewise.
4999 * gcc.target/i386/sse-22.c: Likewise.
5000 * gcc.target/i386/sse-23.c: Likewise.
5001 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5002 * gcc.target/i386/avx2-check.h: New.
5003 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5004 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5005 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5006 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5007 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5008 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5009 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5010 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5011 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5012 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5013 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5014 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5015 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5016 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5017 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5018 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5019 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5020 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5021 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5022 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5023 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5024 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5025 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5026 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5027 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5028 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5029 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5030 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5031 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5032 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5033 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5034 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5035 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5036 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5037 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5038 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5039 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5040 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5041 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5042 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5043 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5044 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5045 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5046 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5047 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5048 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5049 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5050 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5051 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5052 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5053 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5054 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5055 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5056 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5057 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5058 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5059 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5060 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5061 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5062 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5063 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5064 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5065 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5066 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5067 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5068 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5069 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5070 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5071 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5072 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5073 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5074 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5075 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5076 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5077 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5078 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5079 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5080 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5081 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5082 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5083 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5084 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5085 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5086 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5087 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5088 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5089 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5090 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5091 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5092 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5093 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5094 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5095 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5096 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5097 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5098 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5099 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5100 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5101 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5102 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5103 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5104 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5105 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5106 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5107 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5108 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5109 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5110 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5111 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5112 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5113 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5114 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5115 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5116 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5117 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5118 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5119 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5120 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5121 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5122 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5123 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5124 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5125 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5126 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5127 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5128 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5129 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5130 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5131 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5132 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5133 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5134 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5135 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5136 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5137 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5138 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5139 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5140 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5141 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5142 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5143 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5144 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5145 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5146 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5147 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5148 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5149 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5150 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5151 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5152 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5153 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5154 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5155 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5156 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5157 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5158 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5159 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5160 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5161 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5162 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5163 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5164 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5165 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5166 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5167 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5168 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5169 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5170 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5171 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5172 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5173 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5174 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5175 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5176 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5177 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5178 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5179 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5180 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5181 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5182 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5183 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5184 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5185 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5186 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5187 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5188 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5189 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5190 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5191 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5192 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5193 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5194 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5195 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5196 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5197 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5198 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5199 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5200 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5201 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5202 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5203 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5204 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5205 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5206 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5207 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5208 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5209 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5210 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5211 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5212 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5213 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5214 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5215 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5216 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5217 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5218 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5219 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5220 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5221 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5222 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5223 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5224 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5225 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5226 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5227 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5228 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5229 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5230 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5231 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5232 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5233 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5234 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5235 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5236 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5237 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5238 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5239 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5240 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5241 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5242 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5243 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5244 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5245 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5246 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5247 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5248 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5249 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5250 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5251 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5252 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5253 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5254 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5255 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5256 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5257 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5258 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5259 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5260 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5261 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5262 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5263 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5264 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5265 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5266 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5267 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5268 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5269 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5270 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5271 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5272 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5273 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5274 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5275 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5276 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5277 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5278 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5279 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5280 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5281 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5282 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5283 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5284 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5285 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5286 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5287 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5288 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5289 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5290 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5291 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5292 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5293 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5294 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5295 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5296 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5297 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5298 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5299 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5300 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5301 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5302 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5303 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5304 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5305 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5306 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5307 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5308 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5309 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5310 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5311 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5312 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5313 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5314 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5315 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5316 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5317 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5318 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5319 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5320 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5321 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5322 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5323 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5324 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5325 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5326 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5327 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5328 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5329 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5330 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5331 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5332 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5333 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5334 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5335 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5336 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5337 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5338 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5339 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5340 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5341 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5342 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5343 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5344 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5345 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5346 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5347 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5348 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5349 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5350 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5351 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5352 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5353 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5354 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5355 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5356 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5357 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5358 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5359 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5360 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5361 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5362 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5363 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5364 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5365 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5366 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5367 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5368 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5369 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5370 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5371 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5372 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5373 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5374 * gcc.target/i386/testimm-9.c: Likewise.
5375
5376 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5377
5378 * g++.dg/other/i386-2.C: Add -mbmi2 check.
5379 * g++.dg/other/i386-3.C: Likewise.
5380 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5381 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5382 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5383 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5384 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5385 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5386 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5387 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5388 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5389 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5390 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5391 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5392 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5393 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5394 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5395 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5396 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5397 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5398 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5399 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5400 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5401 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5402 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5403 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5404 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5405 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5406 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5407 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5408 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5409 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5410 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5411 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5412 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5413 * gcc.target/i386/sse-12.c: Add BMI2.
5414 * gcc.target/i386/sse-13.c: Likewise.
5415 * gcc.target/i386/sse-14.c: Likewise.
5416 * gcc.target/i386/sse-22.c: Likewise.
5417 * gcc.target/i386/sse-23.c: Likewise.
5418
5419 2011-08-23 Jason Merrill <jason@redhat.com>
5420
5421 * g++.dg/template/crash7.C: Adjust expected errors.
5422
5423 2011-08-23 Jason Merrill <jason@redhat.com>
5424
5425 PR c++/49045
5426 Core 1321
5427 * g++.dg/cpp0x/overload2.C: New.
5428
5429 2011-08-23 Jason Merrill <jason@redhat.com>
5430
5431 Core 903
5432 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5433
5434 2011-08-23 Jason Merrill <jason@redhat.com>
5435
5436 Core 975
5437 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5438 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5439 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5440 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5441
5442 2011-08-23 Jason Merrill <jason@redhat.com>
5443
5444 PR c++/50024
5445 * g++.dg/cpp0x/constexpr-initlist5.C: New.
5446
5447 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR c++/50158
5450 * g++.dg/warn/Wunused-var-16.C: New test.
5451
5452 PR middle-end/50161
5453 * gcc.dg/pr50161.c: New test.
5454
5455 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
5456
5457 PR c++/50055
5458 * g++.dg/gcov/gcov-7.C: New test.
5459
5460 2011-08-23 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR c++/46862
5463 * g++.dg/dfp/nofields.C: New test.
5464
5465 2011-08-23 Tobias Burnus <burnus@net-b.de>
5466
5467 PR fortran/31600
5468 * gfortran.dg/use_16.f90: New.
5469
5470 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5471 Kirill Yukhin <kirill.yukhin@intel.com>
5472
5473 PR target/50155
5474 * gcc.target/i386/pr50155.c: New test.
5475
5476 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5477
5478 PR tree-optimization/50133
5479 * gcc.dg/pr50133.c: New test.
5480
5481 PR middle-end/50141
5482 * c-c++-common/cxxbitfields-6.c: New test.
5483
5484 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5485
5486 PR fortran/50050
5487 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5488
5489 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5490
5491 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5492 * gcc.dg/pr49994-3.c: Ditto.
5493
5494 2011-08-22 Richard Guenther <rguenther@suse.de>
5495
5496 PR testsuite/50145
5497 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5498 * gcc.dg/torture/pr50067-2.c: Likewise.
5499
5500 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5501
5502 PR fortran/47659
5503 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5504 of a constant resulting from simplification.
5505 * gfortran.dg/warn_conversion_3.f90: New test.
5506
5507 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5508
5509 PR fortran/50130
5510 * gfortran.dg/zero_stride_1.f90: New test.
5511
5512 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5513
5514 PR fortran/49638
5515 * gfortran.dg/typebound_override_1.f90: Modified.
5516
5517 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5518
5519 PR tree-optimization/48739
5520 * gcc.dg/pr48739-1.c: New test.
5521 * gcc.dg/pr48739-2.c: New test.
5522
5523 2011-08-20 Tobias Burnus <burnus@net-b.de>
5524
5525 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5526
5527 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5528
5529 PR fortran/50129
5530 * gfortran.dg/where_3.f90: New test.
5531
5532 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5533
5534 PR middle-end/49721
5535 * gfortran.dg/pr49721-1.f: New.
5536 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5537
5538 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5539
5540 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5541 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5542 New tests.
5543
5544 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5545
5546 * gcc.target/arm/wmul-11.c: New file.
5547 * gcc.target/arm/wmul-12.c: New file.
5548 * gcc.target/arm/wmul-13.c: New file.
5549
5550 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5551
5552 * gcc.target/arm/wmul-10.c: New file.
5553
5554 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5555
5556 * gcc.target/arm/wmul-9.c: New file.
5557 * gcc.target/arm/wmul-bitfield-2.c: New file.
5558
5559 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5560
5561 * gcc.target/arm/wmul-8.c: New file.
5562
5563 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5564
5565 * gcc.target/arm/wmul-7.c: New file.
5566
5567 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5568
5569 * gcc.target/arm/wmul-6.c: New file.
5570
5571 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5572
5573 * gcc.target/arm/wmul-5.c: New file.
5574 * gcc.target/arm/no-wmla-1.c: New file.
5575
5576 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5577
5578 * gcc.target/arm/wmul-bitfield-1.c: New file.
5579
5580 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5581
5582 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5583
5584 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5585
5586 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5587 * gcc.target/i386/conversion.c: Likewise.
5588
5589 2011-08-19 Richard Guenther <rguenther@suse.de>
5590
5591 * gcc.dg/torture/pr50067-1.c: New testcase.
5592 * gcc.dg/torture/pr50067-2.c: Likewise.
5593
5594 2011-08-19 Joey Ye <joey.ye@arm.com>
5595
5596 PR target/49437
5597 * gcc.target/arm/handler-align.c: New test.
5598 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5599 New Function.
5600
5601 2011-08-19 Joey Ye <joey.ye@arm.com>
5602
5603 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5604
5605 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5606
5607 PR fortran/50071
5608 * gfortran.dg/end_block_label_1.f90: New test.
5609 * gfortran.dg/end_associate_label_1.f90: New test.
5610
5611 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5612
5613 * gcc.dg/c1x-pointer-float-1.c: New test.
5614
5615 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5616
5617 PR fortran/50071
5618 * gfortran.dg/duplicate_labels_2.f: New test.
5619
5620 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5621
5622 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5623 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5624 gcc.dg/c1x-noreturn-5.c: New tests.
5625
5626 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5627
5628 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5629
5630 2011-08-18 Tobias Burnus <burnus@net-b.de>
5631
5632 PR fortran/18918
5633 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5634 * gfortran.dg/coarray_lock_3.f90: Fix test.
5635 * gfortran.dg/coarray_lock_4.f90: New.
5636 * gfortran.dg/coarray_lock_5.f90: New.
5637
5638 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5639
5640 PR target/50009
5641 * gcc.c-torture/compile/pr50009.c: New test.
5642
5643 PR target/50092
5644 * gcc.dg/torture/pr50092.c: New test.
5645
5646 2011-08-18 Tobias Burnus <burnus@net-b.de>
5647
5648 PR fortran/50109
5649 * gfortran.dg/namelist_73.f90: New.
5650
5651 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5652
5653 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5654
5655 PR debug/50017
5656 * gcc.dg/pr50017.c: New test.
5657
5658 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5659
5660 PR c++/45625
5661 * g++.dg/lookup/hidden-var1.C: New test case.
5662
5663 2011-08-17 Tobias Burnus <burnus@net-b.de>
5664
5665 PR fortran/31461
5666 * gfortran.dg/warn_unused_var_2.f90: New.
5667 * gfortran.dg/warn_unused_var_3.f90: New.
5668
5669 2011-08-17 Tom de Vries <tom@codesourcery.com>
5670
5671 PR target/43597
5672 * gcc.target/arm/pr43597.c: New test.
5673
5674 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5675
5676 PR fortran/50070
5677 * gfortran.dg/common_13.f90: New.
5678
5679 2011-08-16 Jason Merrill <jason@redhat.com>
5680
5681 PR c++/50086
5682 * g++.dg/cpp0x/variadic-unresolved.C: New.
5683
5684 * g++.old-deja/g++.brendan/README: Add R.I.P.
5685
5686 * g++.dg/ext/attr-used-1.C: New.
5687
5688 PR c++/50054
5689 * g++.dg/cpp0x/initlist56.C: New.
5690
5691 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5692
5693 PR testsuite/50085
5694 * g++.dg/opt/life1.C: Only run on Linux.
5695
5696 2011-08-15 Tobias Burnus <burnus@net-b.de>
5697
5698 * gfortran.dg/coarray_26.f90: New.
5699
5700 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5701
5702 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5703 -fdump-tree-vrp1.
5704
5705 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5706
5707 PR fortran/50073
5708 * gfortran.dg/func_result_7.f90: New.
5709
5710 2011-08-13 Jason Merrill <jason@redhat.com>
5711
5712 PR c++/50075
5713 * g++.dg/cpp0x/decltype32.C: New.
5714
5715 PR c++/50059
5716 * g++.dg/diagnostic/expr1.C: New.
5717
5718 2011-08-12 David Li <davidxl@google.com>
5719
5720 * g++.dg/abi/vbase15.C: New test.
5721
5722 2011-08-12 Jason Merrill <jason@redhat.com>
5723
5724 PR c++/50034
5725 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5726
5727 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5728
5729 * gcc.dg/builtins-67.c: New test.
5730 * gcc.target/i386/conversion.c: Ditto.
5731
5732 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5733 Brian Hackett <bhackett1024@gmail.com>
5734
5735 * g++.dg/plugin/decl_plugin.c: New.
5736 * g++.dg/plugin/decl-plugin-test.C: New.
5737 * g++.dg/plugin/plugin.exp: Add above testcase.
5738
5739 2011-08-11 Richard Guenther <rguenther@suse.de>
5740
5741 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5742
5743 2011-08-11 Michael Matz <matz@suse.de>
5744
5745 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5746
5747 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5748
5749 PR tree-optimization/50039
5750 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5751 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5752
5753 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5754
5755 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5756 (sse4_1_test): Initialize src3 with random value.
5757
5758 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5759
5760 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5761 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5762 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5763 * gcc.dg/scal-to-vec1.c: New test.
5764 * gcc.dg/scal-to-vec2.c: New test.
5765
5766 2011-08-09 Richard Guenther <rguenther@suse.de>
5767
5768 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5769 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5770 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5771 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5772
5773 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5774
5775 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5776
5777 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5778
5779 * gcc.dg/pr49948.c: Require pthread effective target.
5780
5781 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5782
5783 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5784
5785 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5786
5787 * gcc.target/i386/sse-22a.c: New test.
5788
5789 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5790
5791 PR tree-optimization/50014
5792 * gcc.dg/vect/pr50014.c: New test.
5793
5794 2011-08-08 Martin Jambor <mjambor@suse.cz>
5795
5796 PR middle-end/49923
5797 * gcc.dg/tree-ssa/pr49923.c: New test.
5798
5799 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5800
5801 PR target/49781
5802 * gcc.target/i386/pr49781-1.c: New.
5803
5804 2011-08-08 Jason Merrill <jason@redhat.com>
5805
5806 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5807
5808 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5809
5810 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5811
5812 PR fortran/49638
5813 * gfortran.dg/typebound_override_1.f90: New.
5814
5815 2011-08-07 Kai Tietz <ktietz@redhat.com>
5816
5817 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5818 x86_64 mingw target.
5819 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5820 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5821 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5822 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5823 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5824 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5825 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5826 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5827 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5828 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5829
5830 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5831
5832 PR testsuite/48727
5833 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5834
5835 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5836
5837 * gcc.dg/pr48770.c: Cleanup coverage files.
5838 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5839
5840 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5841
5842 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5843 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5844 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5845 lzcnt and bmi options.
5846
5847 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5848
5849 PR target/47381
5850 * gcc.dg/pr47381-1.c: New.
5851 * gcc.dg/pr47381-2.c: Likewise.
5852 * gcc.target/i386/pr47381.c: Likewise.
5853
5854 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5855
5856 PR middle-end/47727
5857 * gcc.dg/pr47727.c: New.
5858
5859 PR target/47372
5860 * gcc.dg/pr47372-1.c: New.
5861 * gcc.dg/pr47372-2.c: Likewise.
5862
5863 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5864
5865 PR middle-end/47449
5866 * gcc.target/i386/pr47449.c: New.
5867
5868 PR target/47446
5869 * gcc.dg/pr47446-1.c: New.
5870 * gcc.dg/pr47446-2.c: Likewise.
5871
5872 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5873
5874 PR target/47766
5875 * gcc.dg/pr47766.c: New.
5876
5877 PR target/47715
5878 * gcc.dg/tls/pr47715-1.c: New.
5879 * gcc.dg/tls/pr47715-2.c: Likewise.
5880 * gcc.dg/tls/pr47715-3.c: Likewise.
5881 * gcc.dg/tls/pr47715-4.c: Likewise.
5882 * gcc.dg/tls/pr47715-5.c: Likewise.
5883
5884 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5885
5886 PR libobjc/50002
5887 * objc.dg/gnu-api-2-class.m: Updated comments.
5888 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5889 * objc.dg/gnu-api-2-class-meta.m: New test.
5890 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5891
5892 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5893
5894 PR libobjc/49882
5895 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5896 with classes that are in construction.
5897
5898 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5899
5900 PR target/48084
5901 * gcc.target/i386/pr48084-1.c: New.
5902 * gcc.target/i386/pr48084-2.c: Likewise.
5903 * gcc.target/i386/pr48084-3.c: Likewise.
5904 * gcc.target/i386/pr48084-4.c: Likewise.
5905 * gcc.target/i386/pr48084-5.c: Likewise.
5906
5907 PR rtl-optimization/49504
5908 * gcc.target/i386/pr49504.c: New.
5909
5910 PR target/49860
5911 * gcc.dg/pr49860.c: New.
5912
5913 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5914
5915 PR libobjc/49882
5916 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5917 with classes that are in construction.
5918
5919 2011-08-05 Jason Merrill <jason@redhat.com>
5920
5921 PR c++/48993
5922 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5923
5924 PR c++/49921
5925 * g++.dg/cpp0x/decltype31.C: New.
5926
5927 PR c++/49669
5928 * g++.dg/init/array28.C: New.
5929
5930 PR c++/49988
5931 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5932
5933 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5934
5935 PR target/47369
5936 * gcc.dg/pr47369-1.c: New.
5937
5938 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5939
5940 PR middle-end/47364
5941 * gcc.dg/torture/pr47364-1.c: New.
5942 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5943 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5944
5945 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5946
5947 PR fortran/37211
5948 * gfortran.dg/transfer_check_2.f90: New test case.
5949
5950 2011-08-05 Jan Hubicka <jh@suse.cz>
5951
5952 PR middle-end/49494
5953 * gfortran.dg/pr49494.f90: New testcase.
5954
5955 2011-08-05 Jan Hubicka <jh@suse.cz>
5956
5957 PR middle-end/49735
5958 * gcc.c-torture/compile/pr49735.c: New testcase.
5959
5960 2011-08-05 Jason Merrill <jason@redhat.com>
5961
5962 PR c++/47453
5963 * g++.dg/cpp0x/initlist56.C: New.
5964
5965 PR c++/49812
5966 * g++.dg/overload/rvalue2.C: New.
5967
5968 PR c++/49983
5969 * g++.dg/cpp0x/range-for21.C: New.
5970
5971 * g++.dg/ext/vla11.C: New.
5972
5973 2011-08-05 Richard Guenther <rguenther@suse.de>
5974
5975 PR tree-optimization/49984
5976 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5977
5978 2011-08-05 Richard Guenther <rguenther@suse.de>
5979
5980 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5981 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5982 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5983
5984 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5985
5986 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5987 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5988 * gfortran.dg/ldist-pr43023.f90: Ditto.
5989 * gfortran.dg/namelist_52.f90: Ditto.
5990 * gfortran.dg/interface_proc_end.f90: Ditto.
5991 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5992 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5993
5994 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5995
5996 * gcc.dg/vect/vect-over-widen-1.c: New test.
5997 * gcc.dg/vect/vect-over-widen-2.c: New test.
5998 * gcc.dg/vect/vect-over-widen-3.c: New test.
5999 * gcc.dg/vect/vect-over-widen-4.c: New test.
6000
6001 2011-08-04 Richard Guenther <rguenther@suse.de>
6002
6003 PR fortran/49957
6004 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6005
6006 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6007
6008 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6009
6010 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR middle-end/49905
6013 * g++.dg/ext/builtin-object-size3.C: New test.
6014
6015 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6016
6017 PR tree-optimization/49948
6018 * gcc.dg/pr49948.c: New test.
6019
6020 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6021
6022 PR middle-end/47383
6023 * gcc.dg/torture/pr47383.c: New.
6024
6025 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6026
6027 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6028
6029 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6030
6031 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6032
6033 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6034
6035 PR target/47744
6036 * gcc.dg/torture/pr47744-1.c: New.
6037 * gcc.dg/torture/pr47744-2.c: Likewise.
6038 * gcc.dg/torture/pr47744-3.c: Likewise.
6039
6040 2011-08-03 Richard Guenther <rguenther@suse.de>
6041
6042 PR middle-end/49958
6043 * gcc.dg/torture/pr49958.c: New testcase.
6044
6045 2011-08-03 Richard Guenther <rguenther@suse.de>
6046
6047 PR tree-optimization/49938
6048 * g++.dg/torture/pr49938.C: New testcase.
6049
6050 2011-08-02 Jason Merrill <jason@redhat.com>
6051
6052 PR c++/43886
6053 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6054
6055 PR c++/49577
6056 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6057
6058 PR c++/49593
6059 * g++.dg/cpp0x/variadic115.C: New.
6060
6061 PR c++/49803
6062 * g++.dg/cpp0x/union5.C: New.
6063
6064 2011-08-02 Daniel Kraft <d@domob.eu>
6065
6066 PR fortran/49885
6067 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6068
6069 2011-08-02 Kai Tietz <ktietz@redhat.com>
6070
6071 PR middle-end/49947
6072 * gcc.dg/tree-ssa/forwprop-15.c
6073
6074 2011-08-02 Jason Merrill <jason@redhat.com>
6075
6076 PR c++/49834
6077 * g++.dg/cpp0x/range-for20.C: New.
6078
6079 2011-08-02 Tobias Burnus <burnus@net-b.de>
6080
6081 * gfortran.dg/coarray_lib_token_3.f90: New.
6082
6083 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6084
6085 PR fortran/46752
6086 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6087 * gcc.dg/gomp/atomic-15.c: New test.
6088 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6089 * g++.dg/gomp/atomic-15.C: New test.
6090 * g++.dg/gomp/private-1.C: New test.
6091 * g++.dg/gomp/sharing-2.C: New test.
6092 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6093 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6094 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6095
6096 2011-08-02 Tobias Burnus <burnus@net-b.de>
6097
6098 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6099 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6100 cleanup-module.
6101 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6102 * gfortran.dg/allocatable_function_5.f90: Ditto.
6103 * gfortran.dg/allocate_stat.f90: Ditto.
6104 * gfortran.dg/array_constructor_20.f90: Ditto.
6105 * gfortran.dg/array_constructor_21.f90: Ditto.
6106 * gfortran.dg/array_constructor_22.f90: Ditto.
6107 * gfortran.dg/array_constructor_26.f03: Ditto.
6108 * gfortran.dg/array_function_4.f90: Ditto.
6109 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6110 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6111 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6112 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6113 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6114 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6115 * gfortran.dg/class_15.f03: Ditto.
6116 * gfortran.dg/class_27.f03: Ditto.
6117 * gfortran.dg/class_33.f90: Ditto.
6118 * gfortran.dg/class_37.f03: Ditto.
6119 * gfortran.dg/class_40.f03: Ditto.
6120 * gfortran.dg/class_42.f03: Ditto.
6121 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6122 * gfortran.dg/coarray/registering_1.f90: Ditto.
6123 * gfortran.dg/convert_1.f90: Ditto.
6124 * gfortran.dg/default_initialization_3.f90: Ditto.
6125 * gfortran.dg/dependency_25.f90: Ditto.
6126 * gfortran.dg/dependency_26.f90: Ditto.
6127 * gfortran.dg/dependency_36.f90: Ditto.
6128 * gfortran.dg/dependency_37.f90: Ditto.
6129 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6130 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6131 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6132 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6133 * gfortran.dg/elemental_result_1.f90: Ditto.
6134 * gfortran.dg/empty_derived_type.f90: Ditto.
6135 * gfortran.dg/entry_7.f90: Ditto.
6136 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6137 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6138 * gfortran.dg/error_recovery_3.f90: Ditto.
6139 * gfortran.dg/extends_4.f03: Ditto.
6140 * gfortran.dg/func_assign.f90: Ditto.
6141 * gfortran.dg/func_assign_3.f90: Ditto.
6142 * gfortran.dg/generic_1.f90: Ditto.
6143 * gfortran.dg/generic_18.f90: Ditto.
6144 * gfortran.dg/generic_22.f03: Ditto.
6145 * gfortran.dg/generic_4.f90: Ditto.
6146 * gfortran.dg/generic_6.f90: Ditto.
6147 * gfortran.dg/generic_actual_arg.f90: Ditto.
6148 * gfortran.dg/graphite/id-21.f: Ditto.
6149 * gfortran.dg/graphite/pr45758.f90: Ditto.
6150 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6151 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6152 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6153 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6154 * gfortran.dg/host_used_types_1.f90: Ditto.
6155 * gfortran.dg/implicit_1.f90: Ditto.
6156 * gfortran.dg/implicit_11.f90: Ditto.
6157 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6158 * gfortran.dg/impure_actual_1.f90: Ditto.
6159 * gfortran.dg/impure_assignment_1.f90: Ditto.
6160 * gfortran.dg/impure_constructor_1.f90: Ditto.
6161 * gfortran.dg/initialization_10.f90: Ditto.
6162 * gfortran.dg/initialization_12.f90: Ditto.
6163 * gfortran.dg/interface_14.f90: Ditto.
6164 * gfortran.dg/interface_15.f90: Ditto.
6165 * gfortran.dg/interface_2.f90: Ditto.
6166 * gfortran.dg/interface_25.f90: Ditto.
6167 * gfortran.dg/interface_26.f90: Ditto.
6168 * gfortran.dg/interface_29.f90: Ditto.
6169 * gfortran.dg/interface_assignment_1.f90: Ditto.
6170 * gfortran.dg/internal_pack_6.f90: Ditto.
6171 * gfortran.dg/internal_pack_7.f90: Ditto.
6172 * gfortran.dg/internal_pack_8.f90: Ditto.
6173 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6174 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6175 * gfortran.dg/module_commons_3.f90: Ditto.
6176 * gfortran.dg/module_equivalence_4.f90: Ditto.
6177 * gfortran.dg/module_equivalence_6.f90: Ditto.
6178 * gfortran.dg/module_function_type_1.f90: Ditto.
6179 * gfortran.dg/module_naming_1.f90: Ditto.
6180 * gfortran.dg/namelist_4.f90: Ditto.
6181 * gfortran.dg/operator_c1202.f90: Ditto.
6182 * gfortran.dg/parens_7.f90: Ditto.
6183 * gfortran.dg/pr32921.f: Ditto.
6184 * gfortran.dg/pr33646.f90: Ditto.
6185 * gfortran.dg/pr41928.f90: Ditto.
6186 * gfortran.dg/pr42119.f90: Ditto.
6187 * gfortran.dg/pr43984.f90: Ditto.
6188 * gfortran.dg/present_1.f90: Ditto.
6189 * gfortran.dg/private_type_2.f90: Ditto.
6190 * gfortran.dg/proc_decl_2.f90: Ditto.
6191 * gfortran.dg/proc_ptr_10.f90: Ditto.
6192 * gfortran.dg/proc_ptr_22.f90: Ditto.
6193 * gfortran.dg/proc_ptr_8.f90: Ditto.
6194 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6195 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6196 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6197 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6198 * gfortran.dg/substring_equivalence.f90: Ditto.
6199 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6200 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6201 * gfortran.dg/trim_optimize_6.f90: Ditto.
6202 * gfortran.dg/typebound_call_12.f03: Ditto.
6203 * gfortran.dg/typebound_operator_5.f03: Ditto.
6204 * gfortran.dg/typebound_operator_6.f03: Ditto.
6205 * gfortran.dg/typebound_proc_18.f03: Ditto.
6206 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6207 * gfortran.dg/use_1.f90: Ditto.
6208 * gfortran.dg/use_10.f90: Ditto.
6209 * gfortran.dg/use_11.f90: Ditto.
6210 * gfortran.dg/use_14.f90: Ditto.
6211 * gfortran.dg/use_only_2.f90: Ditto.
6212 * gfortran.dg/use_rename_4.f90: Ditto.
6213 * gfortran.dg/use_rename_5.f90: Ditto.
6214 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6215 * gfortran.dg/used_interface_ref.f90: Ditto.
6216 * gfortran.dg/used_types_11.f90: Ditto.
6217 * gfortran.dg/used_types_3.f90: Ditto.
6218 * gfortran.dg/used_types_4.f90: Ditto.
6219 * gfortran.dg/userdef_operator_2.f90: Ditto.
6220 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6221 * gfortran.dg/vect/pr46213.f90: Ditto.
6222 * gfortran.dg/whole_file_21.f90: Ditto.
6223 * gfortran.dg/whole_file_22.f90: Ditto.
6224 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6225 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6226
6227 2011-08-02 Kai Tietz <ktietz@redhat.com>
6228
6229 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6230
6231 2011-08-01 Jason Merrill <jason@redhat.com>
6232
6233 PR c++/49932
6234 * g++.dg/abi/mangle49.C: New.
6235
6236 PR c++/49924
6237 * g++.dg/cpp0x/constexpr-array4.C: New.
6238
6239 PR c++/49813
6240 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6241
6242 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6243
6244 PR target/49927
6245 * gcc.target/i386/pr49927.c: New test.
6246
6247 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6248
6249 PR tree-optimization/49926
6250 * gcc.dg/vect/pr49926.c: New test.
6251
6252 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6253
6254 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6255 * gcc.target/i386/lzcnt-1.c: New test.
6256 * gcc.target/i386/lzcnt-2.c: Likewise.
6257 * gcc.target/i386/lzcnt-2a.c: Likewise.
6258 * gcc.target/i386/lzcnt-3.c: Likewise.
6259 * gcc.target/i386/lzcnt-4.c: Likewise.
6260 * gcc.target/i386/lzcnt-4a.c: Likewise.
6261 * gcc.target/i386/lzcnt-5.c: Likewise.
6262 * gcc.target/i386/lzcnt-6.c: Likewise.
6263 * gcc.target/i386/lzcnt-6a.c: Likewise.
6264 * gcc.target/i386/lzcnt-check.h: Likewise.
6265
6266 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6267 * gcc.target/i386/sse-13.c: Likewise.
6268 * gcc.target/i386/sse-14.c: Likewise.
6269 * g++.dg/other/i386-2.C: Likewise.
6270 * g++.dg/other/i386-3.C: Likewise.
6271
6272 2011-08-01 Julian Brown <julian@codesourcery.com>
6273
6274 * gcc.target/arm/fixed-point-exec.c: New test.
6275
6276 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6277
6278 PR target/49920
6279 * gcc.target/i386/pr49920.c: New test.
6280
6281 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6282
6283 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6284 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6285 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6286 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6287 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6288 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6289 * gcc.dg/tree-ssa/loop-35.c: Ditto.
6290 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6291 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6292 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6293 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6294 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6295 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6296 * g++.dg/tree-ssa/pr33615.C: Ditto.
6297 * g++.dg/tree-ssa/restrict1.C: Ditto.
6298 * c-c++-common/restrict-2.c: Ditto.
6299 * gfortran.dg/pr32921.f: Ditto.
6300 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6301 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6302 * gcc.dg/tree-ssa/vrp47.c: Ditto.
6303 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6304 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6305 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6306 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6307 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6308 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6309 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6310
6311 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6312
6313 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6314 .exe.ltrans[0-9]*. dump files.
6315
6316 2011-07-31 Janus Weil <janus@gcc.gnu.org>
6317
6318 PR fortran/49112
6319 * gfortran.dg/abstract_type_6.f03: Modified.
6320 * gfortran.dg/typebound_proc_24.f03: New.
6321
6322 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6323
6324 PR testsuite/49917
6325 * g++.dg/init/for1.C: Fix.
6326
6327 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6328
6329 PR fortran/48876
6330 * gfortran.dg/string_5.f90: New test.
6331
6332 2011-07-29 Jason Merrill <jason@redhat.com>
6333
6334 PR c++/49867
6335 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6336
6337 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6338
6339 PR tree-optimization/47407
6340 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6341 alpha*-dec-osf*.
6342 Sort target list.
6343
6344 2011-07-29 Richard Guenther <rguenther@suse.de>
6345
6346 * gcc.dg/uninit-suppress.c: Also disable VRP.
6347 * gcc.dg/uninit-suppress_2.c: Likewise.
6348
6349 2011-07-28 Jason Merrill <jason@redhat.com>
6350
6351 PR c++/49808
6352 * g++.dg/template/nontype24.C: New.
6353
6354 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
6355
6356 PR rtl-optimization/47958
6357 * gcc.dg/torture/pr47958-1.c: New.
6358
6359 2011-07-29 Wei Guozhi <carrot@google.com>
6360
6361 PR rtl-optimization/49799
6362 * gcc.dg/pr49799.c: New test case.
6363
6364 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
6365
6366 PR middle-end/48648
6367 * gcc.dg/graphite/id-pr48648.c: New.
6368
6369 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR fortran/31067
6372 * gfortran.dg/maxloc_2.f90: New test.
6373 * gfortran.dg/maxloc_3.f90: New test.
6374 * gfortran.dg/minloc_1.f90: New test.
6375 * gfortran.dg/minloc_2.f90: New test.
6376 * gfortran.dg/minloc_3.f90: New test.
6377 * gfortran.dg/minmaxloc_7.f90: New test.
6378
6379 PR debug/49871
6380 * gcc.dg/debug/dwarf2/pr49871.c: New test.
6381
6382 2011-07-28 Jakub Jelinek <jakub@redhat.com>
6383
6384 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6385 the builtin isn't optimized away.
6386
6387 2011-07-27 Tobias Burnus <burnus@net-b.de>
6388
6389 PR fortran/45586
6390 * gfortran.dg/lto/pr45586-2_0.f90: New.
6391
6392 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
6393
6394 PR middle-end/49875
6395 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6396 * c-c++-common/cxxbitfields-5.c: Same.
6397
6398 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6399
6400 * lib/target-supports.exp (check_effective_target_mmap): Use
6401 check_function_available.
6402
6403 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
6404
6405 * g++.old-deja/g++.pt/crash60.C: Updated.
6406
6407 2011-07-27 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR target/49866
6410 * gcc.target/i386/pr49866.c: New test.
6411
6412 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
6413
6414 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6415 * gcc.target/i386/bmi-andn-1.c: New test.
6416 * gcc.target/i386/bmi-andn-1a.c: Likewise.
6417 * gcc.target/i386/bmi-andn-2.c: Likewise.
6418 * gcc.target/i386/bmi-andn-2a.c: Likewise.
6419 * gcc.target/i386/bmi-bextr-1.c: Likewise.
6420 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6421 * gcc.target/i386/bmi-bextr-2.c: Likewise.
6422 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6423 * gcc.target/i386/bmi-blsi-1.c: Likewise.
6424 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6425 * gcc.target/i386/bmi-blsi-2.c: Likewise.
6426 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6427 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6428 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6429 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6430 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6431 * gcc.target/i386/bmi-blsr-1.c: Likewise.
6432 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6433 * gcc.target/i386/bmi-blsr-2.c: Likewise.
6434 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6435 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6436 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6437 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6438 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6439
6440 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
6441
6442 PR middle-end/47691
6443 * gfortran.dg/graphite/id-pr47691.f: New.
6444
6445 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
6446
6447 * gcc.target/i386/avx-os-support.h: New.
6448 * gcc.target/i386/avx-check.h: Include avx-os-support.h
6449 (main): Check avx_os_support before the test is run.
6450 * gcc.target/i386/aes-avx-check.h: Ditto.
6451 * gcc.target/i386/pclmul-avx-check.h: Ditto.
6452
6453 2011-07-27 Kai Tietz <ktietz@redhat.com>
6454
6455 * gcc.target/i386/aggregate-ret3.c: New test.
6456 * gcc.target/i386/aggregate-ret4.c: New test.
6457
6458 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
6459
6460 PR fortran/49755
6461 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6462 allocated array should *not* change its size.
6463 * gfortran.dg/multiple_allocation_3.f90: New test.
6464
6465 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
6466
6467 PR c++/49776
6468 * g++.dg/cpp0x/constexpr-49776.C: New.
6469
6470 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6471
6472 PR middle-end/47046
6473 * gcc.dg/graphite/id-pr47046.c: New.
6474
6475 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6476
6477 PR middle-end/47653
6478 * gcc.dg/graphite/run-id-pr47593.c: New.
6479
6480 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6481
6482 PR middle-end/47653
6483 * gcc.dg/graphite/run-id-pr47653.c: New.
6484 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6485 induction variables.
6486 * gcc.dg/graphite/scop-16.c: Same.
6487 * gcc.dg/graphite/scop-17.c: Same.
6488 * gcc.dg/graphite/scop-21.c: Same.
6489
6490 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6491
6492 PR middle-end/48805
6493 * gcc.dg/graphite/id-pr48805.c: New.
6494
6495 2011-07-26 Tobias Burnus <burnus@net-b.de>
6496
6497 * gfortran.dg/coarray_lib_token_2.f90: New.
6498
6499 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6500
6501 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6502 SPU local store.
6503
6504 2011-07-25 Andrew Pinski <apinski@cavium.com>
6505
6506 PR tree-opt/49671
6507 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6508 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6509
6510 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6511
6512 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6513
6514 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6515 * gcc.c-torture/execute/loop-2g.c: Likewise.
6516 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6517 Require mmap support.
6518 * gcc.c-torture/execute/loop-2g.x: Likewise.
6519 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6520 (MAP_ANON): Provide default.
6521 * gcc.dg/20050826-1.c: Likewise.
6522 * gcc.target/i386/pr36533.c: Likewise.
6523 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6524 Use dg-require-effective-target mmap.
6525
6526 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/49838
6529 * g++.dg/cpp0x/range-for19.C: New.
6530
6531 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6532
6533 PR testsuite/49753
6534 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6535
6536 Revert:
6537 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR testsuite/49753
6540 * g++.dg/torture/pr49309.C: Remove.
6541
6542 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6543
6544 PR tree-optimization/49809
6545 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6546 test.
6547
6548 2011-07-25 Richard Guenther <rguenther@suse.de>
6549
6550 PR tree-optimization/49715
6551 * gcc.target/i386/pr49715-1.c: New testcase.
6552 * gcc.target/i386/pr49715-2.c: Likewise.
6553
6554 2011-07-23 Jason Merrill <jason@redhat.com>
6555
6556 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6557
6558 2011-07-22 Jason Merrill <jason@redhat.com>
6559
6560 PR c++/49793
6561 * g++.dg/cpp0x/initlist55.C: New.
6562
6563 2011-07-23 Tobias Burnus <burnus@net-b.de>
6564
6565 PR fortran/49791
6566 * gfortran.dg/namelist_72.f: New.
6567
6568 2011-07-23 Tobias Burnus <burnus@net-b.de>
6569
6570 * gfortran.dg/coarray_25.f90: New.
6571
6572 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6573
6574 * override1.C: This test should use c++0x mode.
6575 * override3.C: New. Test the diagnostics in c++98 mode.
6576
6577 2011-07-22 Jason Merrill <jason@redhat.com>
6578 Mark Glisse <marc.glisse@normalesup.org>
6579
6580 PR c++/30112
6581 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6582
6583 PR c++/49813
6584 * g++.dg/opt/builtins2.C: New.
6585 * g++.dg/other/error27.C: Don't rely on __builtin.
6586
6587 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6588
6589 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6590 on lp64 targets.
6591 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6592 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6593 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6594 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6595
6596 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6597 instead of ia32.
6598
6599 2011-07-22 Richard Guenther <rguenther@suse.de>
6600
6601 PR tree-optimization/45819
6602 * gcc.dg/pr45819.c: New testcase.
6603
6604 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6605
6606 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6607
6608 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6609
6610 PR middle-end/47654
6611 PR middle-end/49649
6612 * gcc.dg/graphite/run-id-pr47654.c: New.
6613
6614 2011-07-21 Ian Lance Taylor <iant@google.com>
6615
6616 PR middle-end/49705
6617 * gcc.dg/pr49705.c: New test.
6618
6619 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6620
6621 * lib/target-supports.exp (check_avx_os_support_available): New.
6622 (check_effective_target_avx_runtime): Use it.
6623
6624 2011-07-21 Richard Guenther <rguenther@suse.de>
6625
6626 PR tree-optimization/49770
6627 * g++.dg/torture/pr49770.C: New testcase.
6628
6629 2011-07-21 Kai Tietz <ktietz@redhat.com>
6630
6631 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6632 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6633
6634 2011-07-21 Tobias Burnus <burnus@net-b.de>
6635
6636 * gfortran.dg/coarray_lib_token_1.f90: New.
6637
6638 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6639
6640 * gcc.dg/pr32912-2.c: Skip for AVR.
6641 * gcc.dg/pr44674.c: Add dg-require-profiling.
6642
6643 2011-07-20 Jason Merrill <jason@redhat.com>
6644
6645 * g++.dg/ext/desig2.C: New.
6646
6647 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6648
6649 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6650 be generated.
6651 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6652 * gcc.target/powerpc/recip-3.c: Ditto.
6653
6654 2011-07-19 Jason Merrill <jason@redhat.com>
6655
6656 PR c++/6709 (DR 743)
6657 PR c++/42603 (DR 950)
6658 * g++.dg/cpp0x/decltype21.C: New.
6659
6660 2011-07-20 Richard Guenther <rguenther@suse.de>
6661
6662 PR middle-end/18908
6663 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6664 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6665
6666 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6667
6668 * gcc.target/arm/combine-movs.c: New.
6669 * gcc.target/arm/unsigned-extend-2.c: New.
6670
6671 2011-07-19 Jason Merrill <jason@redhat.com>
6672
6673 PR c++/49785
6674 * g++.dg/cpp0x/variadic114.C: New.
6675
6676 2011-07-19 Tobias Burnus <burnus@net-b.de>
6677
6678 * gfortran.dg/coarray_args_1.f90: New.
6679 * gfortran.dg/coarray_args_2.f90: New.
6680
6681 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6682
6683 PR fortran/49708
6684 * gfortran.dg/allocate_error_3.f90: New.
6685
6686 2011-07-19 Richard Guenther <rguenther@suse.de>
6687
6688 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6689 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6690 * gcc.dg/torture/20110719-1.c: New testcase.
6691
6692 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6693
6694 PR tree-optimization/49768
6695 * gcc.c-torture/execute/pr49768.c: New test.
6696
6697 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6698
6699 PR tree-optimization/49771
6700 * gcc.dg/vect/pr49771.c: New test.
6701
6702 2011-07-18 Martin Jambor <mjambor@suse.cz>
6703
6704 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6705 * gcc.dg/ipa/ipa-2.c: Likewise.
6706 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6707 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6708 * gcc.dg/ipa/ipa-5.c: Likewise.
6709 * gcc.dg/ipa/ipa-7.c: Likewise.
6710 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6711 * gcc.dg/ipa/ipacost-1.c: Likewise.
6712 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6713 functions.
6714 * gcc.dg/ipa/ipcp-1.c: New test.
6715 * gcc.dg/ipa/ipcp-2.c: Likewise.
6716 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6717
6718 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR middle-end/49675
6721 * gfortran.dg/pr49675.f90: New test.
6722
6723 2011-07-18 Richard Guenther <rguenther@suse.de>
6724
6725 * gcc.dg/torture/20110718-1.c: New testcase.
6726
6727 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6728
6729 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6730 * g++.dg/ext/bitfield3.C: Likewise.
6731 * g++.dg/ext/bitfield4.C: Likewise.
6732 * g++.dg/ext/bitfield5.C: Likewise.
6733 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6734 * g++.dg/other/pr23205-2.C: Likewise.
6735 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6736 * gcc.c-torture/compile/20001109-2.c: Likewise.
6737 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6738 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6739 * gcc.dg/bitfld-16.c: Likewise.
6740 * gcc.dg/bitfld-17.c: Likewise.
6741 * gcc.dg/bitfld-18.c: Likewise.
6742 * gcc.dg/builtins-config.h: Remove Netware support.
6743 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6744 * gcc.dg/cdce2.c: Likewise.
6745 * gcc.dg/cpp/assert4.c: Remove netware support.
6746 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6747 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6748
6749 * lib/target-supports.exp (check_visibility_available): Remove
6750 NetWare support.
6751 (check_profiling_available): Likewise.
6752
6753 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6754
6755 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6756
6757 2011-07-17 Tobias Burnus <burnus@net-b.de>
6758 Thomas Koenig <tkoenig@gcc.gnu.org>
6759
6760 PR fortran/34657
6761 * gfortran.dg/generic_17.f90: Fix testcase.
6762 * gfortran.dg/interface_3.f90: Add dg-error.
6763 * gfortran.dg/use_14.f90: New.
6764 * gfortran.dg/use_15.f90: New.
6765
6766 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6767
6768 * gnat.dg/pointer_controlled.adb: New test.
6769
6770 2011-07-17 Tobias Burnus <burnus@net-b.de>
6771
6772 PR fortran/49624
6773 * gfortran.dg/pointer_remapping_7.f90: New.
6774
6775 2011-07-16 Jason Merrill <jason@redhat.com>
6776
6777 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6778
6779 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6780 Jason Merrill <jason@redhat.com>
6781
6782 PR c++/45329
6783 PR c++/48934
6784 * g++.dg/cpp0x/decltype29.C: Adjust.
6785 * g++.dg/cpp0x/error4.C: Adjust.
6786 * g++.dg/cpp0x/sfinae26.C: Adjust.
6787 * g++.dg/cpp0x/variadic105.C: Adjust.
6788 * g++.dg/template/deduce3.C: Adjust.
6789 * g++.dg/template/error45.C: Adjust.
6790 * g++.dg/template/ptrmem2.C: Adjust.
6791 * g++.dg/template/sfinae2.C: Adjust.
6792 * g++.old-deja/g++.pt/crash60.C: Adjust.
6793 * g++.old-deja/g++.pt/unify6.C: Adjust.
6794 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6795 * g++.dg/cpp0x/nullptr15.C: Adjust.
6796 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6797 * g++.dg/cpp0x/pr31431.C: Adjust.
6798 * g++.dg/cpp0x/pr31434.C: Adjust.
6799 * g++.dg/cpp0x/sfinae11.C: Adjust
6800 * g++.dg/cpp0x/temp_default2.C: Adjust.
6801 * g++.dg/cpp0x/trailing4.C: Adjust.
6802 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6803 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6804 * g++.dg/cpp0x/variadic105.C: Adjust.
6805 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6806 * g++.dg/ext/vla2.C: Adjust.
6807 * g++.dg/other/ptrmem10.C: Adjust.
6808 * g++.dg/other/ptrmem11.C: Adjust.
6809 * g++.dg/overload/unknown1.C: Adjust.
6810 * g++.dg/template/conv11.C: Adjust.
6811 * g++.dg/template/dependent-expr5.C: Adjust.
6812 * g++.dg/template/friend.C: Adjust.
6813 * g++.dg/template/incomplete2.C: Adjust.
6814 * g++.dg/template/local4.C: Adjust.
6815 * g++.dg/template/local6.C: Adjust.
6816 * g++.dg/template/operator9.C: Adjust.
6817 * g++.dg/template/ttp25.C: Adjust.
6818 * g++.dg/template/unify10.C: Adjust.
6819 * g++.dg/template/unify11.C: Adjust.
6820 * g++.dg/template/unify6.C: Adjust.
6821 * g++.dg/template/unify9.C: Adjust.
6822 * g++.dg/template/varmod1.C: Adjust.
6823 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6824 * g++.old-deja/g++.pt/crash28.C: Adjust.
6825 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6826 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6827 * g++.old-deja/g++.pt/expr2.C: Adjust.
6828 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6829 * g++.old-deja/g++.pt/spec5.C: Adjust.
6830 * g++.old-deja/g++.pt/spec6.C: Adjust.
6831 * g++.old-deja/g++.pt/unify4.C: Adjust.
6832 * g++.old-deja/g++.pt/unify8.C: Adjust.
6833 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6834 * g++.dg/overload/template5.C: New testcase.
6835 * g++.dg/template/overload12.C: New testcase.
6836
6837 2011-07-11 Tobias Burnus <burnus@net-b.de>
6838
6839 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6840 * gfortran.dg/coarray_7.f90: Ditto.
6841 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6842 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6843
6844 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6845
6846 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6847 case.
6848 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6849 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6850 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6851 C67X.
6852 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6853 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6854 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6855
6856 2011-07-15 Jason Merrill <jason@redhat.com>
6857
6858 PR testsuite/49741
6859 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6860 Use --extra_opts instead of --additional_options.
6861
6862 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR testsuite/49753
6865 * g++.dg/torture/pr49309.C: Remove.
6866
6867 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6868
6869 * gcc.target/tic6x/weak-call.c: New test.
6870 * gcc.target/tic6x/fpcmp.c: New test.
6871 * gcc.target/tic6x/fpdiv.c: New test.
6872 * gcc.target/tic6x/rotdi16-scan.c: New test.
6873 * gcc.target/tic6x/ffssi.c: New test.
6874 * gcc.target/tic6x/fpdiv-lib.c: New test.
6875 * gcc.target/tic6x/cold-lc.c: New test.
6876 * gcc.target/tic6x/longcalls.c: New test.
6877 * gcc.target/tic6x/abi-align-1.c: New test.
6878 * gcc.target/tic6x/fpcmp-finite.c: New test.
6879 * gcc.target/tic6x/rotdi16.c: New test.
6880 * gcc.target/tic6x/bswapl.c: New test.
6881 * gcc.target/tic6x/ffsdi.c: New test.
6882 * gcc.target/tic6x/tic6x.exp: New file.
6883 * gcc.target/tic6x/builtins/arith24.c: New test.
6884 * gcc.target/tic6x/builtins/smpy.c: New test.
6885 * gcc.target/tic6x/builtins/smpylh.c: New test.
6886 * gcc.target/tic6x/builtins/smpyh.c: New test.
6887 * gcc.target/tic6x/builtins/sarith1.c: New test.
6888 * gcc.target/tic6x/builtins/extclr.c: New test
6889 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6890 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6891 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6892 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6893 New functions.
6894 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6895 __TMS320C6X__.
6896 * gcc.dg/20020312-2.c: Likewise.
6897 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6898 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6899 * gcc.dg/torture/builtin-math-7.c: Likewise.
6900
6901 PR testsuite/49757
6902 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6903 not testing tic6x-*-*.
6904
6905 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6906
6907 PR tree-opt/49309
6908 * g++.dg/torture/pr49309.C: New testcase.
6909
6910 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6911
6912 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6913
6914 2011-07-14 Richard Guenther <rguenther@suse.de>
6915
6916 PR tree-optimization/49651
6917 * gcc.dg/torture/pr49651.c: New testcase.
6918
6919 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6920
6921 PR target/43746
6922 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6923
6924 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6925
6926 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6927 -mno-pointers-to-nested-functions.
6928 * gcc.target/powerpc/no-r11-2.c: Ditto.
6929 * gcc.target/powerpc/no-r11-3.c: Ditto.
6930
6931 2011-07-13 Jason Merrill <jason@redhat.com>
6932
6933 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6934 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6935 when compiling C files.
6936 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6937 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6938 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6939 * g++.dg/lookup/anon2.C: Likewise.
6940 * g++.dg/tree-ssa/copyprop.C: Likewise.
6941 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6942 * g++.dg/init/vector1.C: Ignore narrowing errors.
6943 * g++.dg/torture/pr35526.C: Likewise.
6944 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6945
6946 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6947
6948 PR libfortran/49296
6949 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6950 and logical reads.
6951
6952 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6953
6954 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6955 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6956
6957 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6958
6959 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6960 * lib/obj-c++.exp (obj-c++_init): Ditto.
6961 * lib/file-format.exp (gcc_target_object_format): Ditto.
6962 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6963 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6964 (check_visibility_available): Ditto.
6965 (check_effective_target_tls_native): Ditto.
6966 (check_effective_target_tls_emulated): Ditto.
6967 (check_effective_target_function_sections): Ditto.
6968
6969 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6970
6971 * gcc.target/arm/pr48183.c: New test.
6972
6973 2011-07-13 Richard Guenther <rguenther@suse.de>
6974
6975 * gcc.dg/torture/20110713-1.c: New testcase.
6976
6977 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6978
6979 PR rtl-opt/49474
6980 * gcc.c-torture/compile/pr49474.c: New testcase.
6981
6982 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR tree-optimization/49712
6985 * gcc.c-torture/execute/pr49712.c: New test.
6986
6987 2011-07-11 Jason Merrill <jason@redhat.com>
6988
6989 PR c++/44609
6990 * g++.dg/template/recurse3.C: New.
6991
6992 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR debug/49676
6995 * gcc.dg/guality/csttest.c: New test.
6996
6997 PR fortran/49698
6998 * gfortran.dg/pr49698.f90: New test.
6999
7000 2011-07-11 Jeff Law <law@redhat.com>
7001
7002 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7003
7004 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7005
7006 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7007 * go.test/go-test.exp (go-set-goarch): Likewise.
7008
7009 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7010
7011 PR target/39633
7012 * gcc.target/avr/torture/pr39633.c: New test case.
7013
7014 2011-07-11 Tobias Burnus <burnus@net-b.de>
7015
7016 PR fortran/18918
7017 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7018
7019 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7020
7021 * lib/target-supports.exp (check_effective_target_scheduling):
7022 New Function.
7023 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7024 * gcc.dg/pr45055.c: Ditto.
7025 * gcc.dg/pr45353.c: Ditto.
7026 * g++.dg/pr45056.C: Ditto.
7027
7028 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7029
7030 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7031 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7032 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7033 * g++.dg/torture/pr31863.C: Skip AVR.
7034
7035 2011-07-10 Tobias Burnus <burnus@net-b.de>
7036
7037 PR fortran/49690
7038 * gfortran.dg/intrinsic_signal.f90: New.
7039
7040 2011-07-09 Jason Merrill <jason@redhat.com>
7041
7042 * g++.dg/cpp0x/regress/regress6.C: New.
7043 * g++.dg/parse/crash45.C: Adjust message.
7044 * g++.dg/template/crash38.C: Adjust message.
7045 * g++.dg/template/crash64.C: Adjust message.
7046
7047 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7048
7049 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7050 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7051 * g++.dg/abi/bitfield3.C: Likewise.
7052 * g++.dg/eh/pr38662.C: Likewise.
7053 * g++.dg/ext/attrib36.C: Likewise.
7054 * g++.dg/ext/attrib37.C: Likewise.
7055 * g++.dg/ext/attrib8.C: Likewise.
7056 * g++.dg/ext/tmplattr1.C: Likewise.
7057 * g++.dg/inherit/override-attribs.C: Likewise.
7058 * g++.dg/opt/inline9.C: Likewise.
7059 * g++.dg/opt/life1.C: Likewise.
7060 * g++.dg/opt/longbranch2.C: Likewise.
7061 * g++.dg/opt/nrv12.C: Likewise.
7062 * g++.dg/opt/reg-stack4.C: Likewise.
7063 * g++.dg/other/pr35504.C: Likewise.
7064 * g++.dg/other/pr39496.C: Likewise.
7065 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7066 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7067 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7068 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7069 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7070 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7071 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7072 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7073 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7074 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7075 * g++.dg/warn/pr15774-1.C: Likewise.
7076 * g++.dg/warn/pr15774-2.C: Likewise.
7077 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7078 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7079 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7080 * g++.old-deja/g++.pt/asm2.C: Likewise.
7081 * gcc.c-torture/compile/20000804-1.c: Likewise.
7082 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7083 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7084 * gcc.dg/20020108-1.c: Likewise.
7085 * gcc.dg/20020122-2.c: Likewise.
7086 * gcc.dg/20020122-3.c: Likewise.
7087 * gcc.dg/20020206-1.c: Likewise.
7088 * gcc.dg/20020219-1.c: Likewise.
7089 * gcc.dg/20020310-1.c: Likewise.
7090 * gcc.dg/20020411-1.c: Likewise.
7091 * gcc.dg/20020418-2.c: Likewise.
7092 * gcc.dg/20020426-2.c: Likewise.
7093 * gcc.dg/20020517-1.c: Likewise.
7094 * gcc.dg/20030204-1.c: Likewise.
7095 * gcc.dg/20030826-2.c: Likewise.
7096 * gcc.dg/20031102-1.c: Likewise.
7097 * gcc.dg/20031202-1.c: Likewise.
7098 * gcc.dg/20050111-1.c: Likewise.
7099 * gcc.dg/20050503-1.c: Likewise.
7100 * gcc.dg/array-init-1.c: Likewise.
7101 * gcc.dg/builtin-apply4.c: Likewise.
7102 * gcc.dg/dfp/pr31344.c: Likewise.
7103 * gcc.dg/gomp/atomic-11.c: Likewise.
7104 * gcc.dg/graphite/pr40281.c: Likewise.
7105 * gcc.dg/ia64-sync-1.c: Likewise.
7106 * gcc.dg/ia64-sync-2.c: Likewise.
7107 * gcc.dg/ia64-sync-3.c: Likewise.
7108 * gcc.dg/ia64-sync-4.c: Likewise.
7109 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7110 * gcc.dg/invalid-call-1.c: Likewise.
7111 * gcc.dg/loop-3.c: Likewise.
7112 * gcc.dg/lower-subreg-1.c: Likewise.
7113 * gcc.dg/lto/pr47259_0.c: Likewise.
7114 * gcc.dg/nested-calls-1.c: Likewise.
7115 * gcc.dg/pr20017.c: Likewise.
7116 * gcc.dg/pr25023.c: Likewise.
7117 * gcc.dg/pr27671-2.c: Likewise.
7118 * gcc.dg/pr32176.c: Likewise.
7119 * gcc.dg/pr33676.c: Likewise.
7120 * gcc.dg/pr35045.c: Likewise.
7121 * gcc.dg/pr36015.c: Likewise.
7122 * gcc.dg/pr36584.c: Likewise.
7123 * gcc.dg/pr36998.c: Likewise.
7124 * gcc.dg/pr37438.c: Likewise.
7125 * gcc.dg/pr37908.c: Likewise.
7126 * gcc.dg/pr41241.c: Likewise.
7127 * gcc.dg/pr41340.c: Likewise.
7128 * gcc.dg/pr44136.c: Likewise.
7129 * gcc.dg/pr44194-1.c: Likewise.
7130 * gcc.dg/pr46212.c: Likewise.
7131 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7132 * gcc.dg/setjmp-2.c: Likewise.
7133 * gcc.dg/short-compare-1.c: Likewise.
7134 * gcc.dg/short-compare-2.c: Likewise.
7135 * gcc.dg/smod-1.c: Likewise.
7136 * gcc.dg/sync-2.c: Likewise.
7137 * gcc.dg/sync-3.c: Likewise.
7138 * gcc.dg/tls/opt-1.c: Likewise.
7139 * gcc.dg/tls/opt-2.c: Likewise.
7140 * gcc.dg/tls/opt-3.c: Likewise.
7141 * gcc.dg/torture/badshift.c: Likewise.
7142 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7143 * gcc.dg/torture/pr20314-2.c: Likewise.
7144 * gcc.dg/torture/pr36891.c: Likewise.
7145 * gcc.dg/torture/pr38774.c: Likewise.
7146 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7147 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7148 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7149 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7150 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7151 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7152 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7153 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7154 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7155 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7156 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7157 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7158 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7159 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7160 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7161 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7162 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7163 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7164 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7165 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7166 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7167 * gcc.dg/unroll-1.c: Likewise.
7168 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7169 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7170 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7171 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7172 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7173 * gcc.target/i386/20000609-1.c: Likewise.
7174 * gcc.target/i386/20000720-1.c: Likewise.
7175 * gcc.target/i386/20000724-1.c: Likewise.
7176 * gcc.target/i386/20011107-1.c: Likewise.
7177 * gcc.target/i386/20011119-1.c: Likewise.
7178 * gcc.target/i386/20020201-3.c: Likewise.
7179 * gcc.target/i386/20020218-1.c: Likewise.
7180 * gcc.target/i386/20020729-1.c: Likewise.
7181 * gcc.target/i386/20030926-1.c: Likewise.
7182 * gcc.target/i386/20060125-1.c: Likewise.
7183 * gcc.target/i386/20060125-2.c: Likewise.
7184 * gcc.target/i386/20060512-1.c: Likewise.
7185 * gcc.target/i386/20060512-2.c: Likewise.
7186 * gcc.target/i386/20060512-3.c: Likewise.
7187 * gcc.target/i386/20060512-4.c: Likewise.
7188 * gcc.target/i386/387-1.c: Likewise.
7189 * gcc.target/i386/387-2.c: Likewise.
7190 * gcc.target/i386/387-5.c: Likewise.
7191 * gcc.target/i386/387-6.c: Likewise.
7192 * gcc.target/i386/980312-1.c: Likewise.
7193 * gcc.target/i386/980313-1.c: Likewise.
7194 * gcc.target/i386/990117-1.c: Likewise.
7195 * gcc.target/i386/990424-1.c: Likewise.
7196 * gcc.target/i386/990524-1.c: Likewise.
7197 * gcc.target/i386/991129-1.c: Likewise.
7198 * gcc.target/i386/991214-1.c: Likewise.
7199 * gcc.target/i386/991230-1.c: Likewise.
7200 * gcc.target/i386/addr-sel-1.c: Likewise.
7201 * gcc.target/i386/aggregate-ret1.c: Likewise.
7202 * gcc.target/i386/aggregate-ret2.c: Likewise.
7203 * gcc.target/i386/align-main-3.c: Likewise.
7204 * gcc.target/i386/amd64-abi-1.c: Likewise.
7205 * gcc.target/i386/amd64-abi-2.c: Likewise.
7206 * gcc.target/i386/amd64-abi-4.c: Likewise.
7207 * gcc.target/i386/amd64-abi-5.c: Likewise.
7208 * gcc.target/i386/amd64-abi-6.c: Likewise.
7209 * gcc.target/i386/asm-1.c: Likewise.
7210 * gcc.target/i386/asm-3.c: Likewise.
7211 * gcc.target/i386/asm-5.c: Likewise.
7212 * gcc.target/i386/attributes-error.c: Likewise.
7213 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7214 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7215 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7216 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7217 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7218 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7219 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7220 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7221 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7222 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7223 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7224 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7225 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7226 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7227 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7228 * gcc.target/i386/bitfield1.c: Likewise.
7229 * gcc.target/i386/bitfield2.c: Likewise.
7230 * gcc.target/i386/bmi-2.c: Likewise.
7231 * gcc.target/i386/bmi-5.c: Likewise.
7232 * gcc.target/i386/builtin-unreachable.c: Likewise.
7233 * gcc.target/i386/cleanup-2.c: Likewise.
7234 * gcc.target/i386/clobbers.c: Likewise.
7235 * gcc.target/i386/cmov8.c: Likewise.
7236 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7237 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7238 * gcc.target/i386/compress-float-387.c: Likewise.
7239 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7240 * gcc.target/i386/compress-float-sse.c: Likewise.
7241 * gcc.target/i386/crc32-2.c: Likewise.
7242 * gcc.target/i386/crc32-3.c: Likewise.
7243 * gcc.target/i386/divmod-7.c: Likewise.
7244 * gcc.target/i386/divmod-8.c: Likewise.
7245 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7246 * gcc.target/i386/fma3-builtin.c: Likewise.
7247 * gcc.target/i386/fma3-fma.c: Likewise.
7248 * gcc.target/i386/fma4-256-vector.c: Likewise.
7249 * gcc.target/i386/fma4-builtin.c: Likewise.
7250 * gcc.target/i386/fma4-fma-2.c: Likewise.
7251 * gcc.target/i386/fma4-fma.c: Likewise.
7252 * gcc.target/i386/fma4-vector-2.c: Likewise.
7253 * gcc.target/i386/fma4-vector.c: Likewise.
7254 * gcc.target/i386/funcspec-1.c: Likewise.
7255 * gcc.target/i386/funcspec-10.c: Likewise.
7256 * gcc.target/i386/funcspec-11.c: Likewise.
7257 * gcc.target/i386/funcspec-2.c: Likewise.
7258 * gcc.target/i386/funcspec-5.c: Likewise.
7259 * gcc.target/i386/funcspec-6.c: Likewise.
7260 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7261 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7262 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7263 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7264 * gcc.target/i386/incoming-1.c: Likewise.
7265 * gcc.target/i386/incoming-10.c: Likewise.
7266 * gcc.target/i386/incoming-11.c: Likewise.
7267 * gcc.target/i386/incoming-12.c: Likewise.
7268 * gcc.target/i386/incoming-13.c: Likewise.
7269 * gcc.target/i386/incoming-14.c: Likewise.
7270 * gcc.target/i386/incoming-15.c: Likewise.
7271 * gcc.target/i386/incoming-2.c: Likewise.
7272 * gcc.target/i386/incoming-3.c: Likewise.
7273 * gcc.target/i386/incoming-4.c: Likewise.
7274 * gcc.target/i386/incoming-5.c: Likewise.
7275 * gcc.target/i386/incoming-6.c: Likewise.
7276 * gcc.target/i386/incoming-7.c: Likewise.
7277 * gcc.target/i386/incoming-8.c: Likewise.
7278 * gcc.target/i386/incoming-9.c: Likewise.
7279 * gcc.target/i386/lea.c: Likewise.
7280 * gcc.target/i386/local.c: Likewise.
7281 * gcc.target/i386/loop-1.c: Likewise.
7282 * gcc.target/i386/loop-2.c: Likewise.
7283 * gcc.target/i386/loop-3.c: Likewise.
7284 * gcc.target/i386/max-stack-align.c: Likewise.
7285 * gcc.target/i386/memcpy-1.c: Likewise.
7286 * gcc.target/i386/movbe-2.c: Likewise.
7287 * gcc.target/i386/movq-2.c: Likewise.
7288 * gcc.target/i386/movq.c: Likewise.
7289 * gcc.target/i386/nrv1.c: Likewise.
7290 * gcc.target/i386/pad-4.c: Likewise.
7291 * gcc.target/i386/pad-5a.c: Likewise.
7292 * gcc.target/i386/pad-5b.c: Likewise.
7293 * gcc.target/i386/pad-6a.c: Likewise.
7294 * gcc.target/i386/pad-6b.c: Likewise.
7295 * gcc.target/i386/pad-7.c: Likewise.
7296 * gcc.target/i386/pad-9.c: Likewise.
7297 * gcc.target/i386/pentium4-not-mull.c: Likewise.
7298 * gcc.target/i386/pic-1.c: Likewise.
7299 * gcc.target/i386/pr12092-1.c: Likewise.
7300 * gcc.target/i386/pr12329.c: Likewise.
7301 * gcc.target/i386/pr21518.c: Likewise.
7302 * gcc.target/i386/pr22362.c: Likewise.
7303 * gcc.target/i386/pr22585.c: Likewise.
7304 * gcc.target/i386/pr23098.c: Likewise.
7305 * gcc.target/i386/pr25196.c: Likewise.
7306 * gcc.target/i386/pr25293.c: Likewise.
7307 * gcc.target/i386/pr25654.c: Likewise.
7308 * gcc.target/i386/pr26449.c: Likewise.
7309 * gcc.target/i386/pr26778.c: Likewise.
7310 * gcc.target/i386/pr26826.c: Likewise.
7311 * gcc.target/i386/pr27266.c: Likewise.
7312 * gcc.target/i386/pr29978.c: Likewise.
7313 * gcc.target/i386/pr30505.c: Likewise.
7314 * gcc.target/i386/pr30961-1.c: Likewise.
7315 * gcc.target/i386/pr31628.c: Likewise.
7316 * gcc.target/i386/pr32000-2.c: Likewise.
7317 * gcc.target/i386/pr32661-1.c: Likewise.
7318 * gcc.target/i386/pr32708-2.c: Likewise.
7319 * gcc.target/i386/pr32708-3.c: Likewise.
7320 * gcc.target/i386/pr34256.c: Likewise.
7321 * gcc.target/i386/pr34312.c: Likewise.
7322 * gcc.target/i386/pr34522.c: Likewise.
7323 * gcc.target/i386/pr35160.c: Likewise.
7324 * gcc.target/i386/pr35281.c: Likewise.
7325 * gcc.target/i386/pr36246.c: Likewise.
7326 * gcc.target/i386/pr36786.c: Likewise.
7327 * gcc.target/i386/pr37275.c: Likewise.
7328 * gcc.target/i386/pr37843-3.c: Likewise.
7329 * gcc.target/i386/pr37843-4.c: Likewise.
7330 * gcc.target/i386/pr39082-1.c: Likewise.
7331 * gcc.target/i386/pr39431.c: Likewise.
7332 * gcc.target/i386/pr39496.c: Likewise.
7333 * gcc.target/i386/pr39543-2.c: Likewise.
7334 * gcc.target/i386/pr39911.c: Likewise.
7335 * gcc.target/i386/pr40718.c: Likewise.
7336 * gcc.target/i386/pr40906-1.c: Likewise.
7337 * gcc.target/i386/pr40906-2.c: Likewise.
7338 * gcc.target/i386/pr40906-3.c: Likewise.
7339 * gcc.target/i386/pr40934.c: Likewise.
7340 * gcc.target/i386/pr41900.c: Likewise.
7341 * gcc.target/i386/pr42589.c: Likewise.
7342 * gcc.target/i386/pr43662.c: Likewise.
7343 * gcc.target/i386/pr43671.c: Likewise.
7344 * gcc.target/i386/pr43766.c: Likewise.
7345 * gcc.target/i386/pr43869.c: Likewise.
7346 * gcc.target/i386/pr44942.c: Likewise.
7347 * gcc.target/i386/pr44948-2a.c: Likewise.
7348 * gcc.target/i386/pr45234.c: Likewise.
7349 * gcc.target/i386/pr45336-2.c: Likewise.
7350 * gcc.target/i386/pr45336-4.c: Likewise.
7351 * gcc.target/i386/pr45852.c: Likewise.
7352 * gcc.target/i386/pr46470.c: Likewise.
7353 * gcc.target/i386/pr48037-1.c: Likewise.
7354 * gcc.target/i386/pr48389.c: Likewise.
7355 * gcc.target/i386/pr49095.c: Likewise.
7356 * gcc.target/i386/pr9771-1.c: Likewise.
7357 * gcc.target/i386/rdfsbase-1.c: Likewise.
7358 * gcc.target/i386/rdfsbase-2.c: Likewise.
7359 * gcc.target/i386/rdgsbase-1.c: Likewise.
7360 * gcc.target/i386/rdgsbase-2.c: Likewise.
7361 * gcc.target/i386/rdrand-3.c: Likewise.
7362 * gcc.target/i386/regparm-stdcall.c: Likewise.
7363 * gcc.target/i386/regparm.c: Likewise.
7364 * gcc.target/i386/reload-1.c: Likewise.
7365 * gcc.target/i386/rotate-2.c: Likewise.
7366 * gcc.target/i386/sibcall-5.c: Likewise.
7367 * gcc.target/i386/signbit-1.c: Likewise.
7368 * gcc.target/i386/signbit-2.c: Likewise.
7369 * gcc.target/i386/signbit-3.c: Likewise.
7370 * gcc.target/i386/sse-5.c: Likewise.
7371 * gcc.target/i386/sse-8.c: Likewise.
7372 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7373 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7374 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7375 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7376 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7377 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7378 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7379 * gcc.target/i386/sse2-movq-2.c: Likewise.
7380 * gcc.target/i386/sse2-movq-3.c: Likewise.
7381 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7382 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7383 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7384 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7385 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7386 * gcc.target/i386/ssefn-1.c: Likewise.
7387 * gcc.target/i386/ssefn-2.c: Likewise.
7388 * gcc.target/i386/sseregparm-1.c: Likewise.
7389 * gcc.target/i386/sseregparm-2.c: Likewise.
7390 * gcc.target/i386/sseregparm-3.c: Likewise.
7391 * gcc.target/i386/sseregparm-4.c: Likewise.
7392 * gcc.target/i386/sseregparm-5.c: Likewise.
7393 * gcc.target/i386/sseregparm-6.c: Likewise.
7394 * gcc.target/i386/sseregparm-7.c: Likewise.
7395 * gcc.target/i386/sseregparm-8.c: Likewise.
7396 * gcc.target/i386/stack-realign.c: Likewise.
7397 * gcc.target/i386/stack-usage-realign.c: Likewise.
7398 * gcc.target/i386/stackalign/asm-1.c: Likewise.
7399 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7400 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7401 * gcc.target/i386/stackalign/return-1.c: Likewise.
7402 * gcc.target/i386/stackalign/return-2.c: Likewise.
7403 * gcc.target/i386/stackalign/return-3.c: Likewise.
7404 * gcc.target/i386/tailcall-1.c: Likewise.
7405 * gcc.target/i386/tbm-2.c: Likewise.
7406 * gcc.target/i386/udivmod-7.c: Likewise.
7407 * gcc.target/i386/udivmod-8.c: Likewise.
7408 * gcc.target/i386/unroll-1.c: Likewise.
7409 * gcc.target/i386/vararg-1.c: Likewise.
7410 * gcc.target/i386/vararg-2.c: Likewise.
7411 * gcc.target/i386/vect8-ret.c: Likewise.
7412 * gcc.target/i386/vectorize5.c: Likewise.
7413 * gcc.target/i386/wmul-1.c: Likewise.
7414 * gcc.target/i386/wmul-2.c: Likewise.
7415 * gcc.target/i386/wrfsbase-1.c: Likewise.
7416 * gcc.target/i386/wrfsbase-2.c: Likewise.
7417 * gcc.target/i386/wrgsbase-1.c: Likewise.
7418 * gcc.target/i386/wrgsbase-2.c: Likewise.
7419 * gcc.target/i386/xop-pcmov.c: Likewise.
7420 * gcc.target/i386/xop-pcmov2.c: Likewise.
7421 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7422 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7423 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7424 * gcc.target/i386/xop-shift1-vector.c: Likewise.
7425 * gcc.target/i386/xop-shift2-vector.c: Likewise.
7426 * gcc.target/i386/xop-shift3-vector.c: Likewise.
7427 * gcc.target/i386/zee.c: Likewise.
7428 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7429 * gfortran.dg/compiler-directive_2.f: Likewise.
7430 * gfortran.dg/g77/20010216-1.f: Likewise.
7431 * gfortran.dg/gomp/pr39152.f90: Likewise.
7432 * gfortran.dg/pr33794.f90: Likewise.
7433
7434 2011-07-09 Jason Merrill <jason@redhat.com>
7435
7436 * g++.dg/cpp0x/regress/regress5.C: New.
7437
7438 2011-07-08 Jason Merrill <jason@redhat.com>
7439
7440 PR c++/45437
7441 * g++.dg/expr/compound-asn1.C: New.
7442 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7443
7444 2011-07-08 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR target/49621
7447 * gcc.target/powerpc/altivec-34.c: New test.
7448
7449 2011-07-08 Jason Merrill <jason@redhat.com>
7450
7451 PR c++/45603
7452 * g++.dg/abi/guard3.C: New.
7453
7454 2011-07-08 Julian Brown <julian@codesourcery.com>
7455
7456 * lib/target-supports.exp
7457 (check_effective_target_arm_little_endian): New.
7458 (check_effective_target_vect_pack_trunc): Use above.
7459 (check_effective_target_vect_unpack): Likewise.
7460 (check_effective_target_vect_element_align): Test
7461 check_effective_target_arm_vect_no_misalign for ARM.
7462
7463 2011-07-08 Jason Merrill <jason@redhat.com>
7464
7465 PR c++/49673
7466 * g++.dg/cpp0x/constexpr-rom.C: New.
7467
7468 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7469
7470 PR middle-end/49519
7471 * g++.dg/torture/pr49519.C: New test.
7472
7473 2011-07-08 Martin Jambor <mjambor@suse.cz>
7474
7475 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7476
7477 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7478
7479 PR testsuite/48727
7480 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7481
7482 2011-07-08 Richard Guenther <rguenther@suse.de>
7483
7484 PR tree-optimization/49662
7485 * gcc.dg/graphite/interchange-14.c: XFAIL.
7486 * gcc.dg/graphite/interchange-15.c: Likewise.
7487 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7488
7489 2011-07-06 Jason Merrill <jason@redhat.com>
7490
7491 PR c++/49663
7492 * g++.dg/cpp0x/regress/regress4.C: New.
7493
7494 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7495
7496 PR fortran/49648
7497 * gfortran.dg/result_in_spec_4.f90: New test.
7498
7499 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7500
7501 * gcc.target/sparc/cas64.c: New test.
7502
7503 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR c/49644
7506 * g++.dg/torture/pr49644.C: New test.
7507
7508 PR c/49644
7509 * gcc.c-torture/execute/pr49644.c: New test.
7510
7511 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7512
7513 * lib/target-supports.exp (check_effective_target_ia32): New.
7514 (check_effective_target_x32): Likewise.
7515 (check_effective_target_vect_cmdline_needed): Also check x32.
7516
7517 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7518
7519 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7520 dg-prune-output.
7521 * gcc.target/arm/pr42235.c: Likewise.
7522 * gcc.target/arm/pr42495.c: Likewise.
7523 * gcc.target/arm/pr42574.c: Likewise.
7524 * gcc.target/arm/thumb-branch1.c: Likewise.
7525
7526 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7527 unneeded prune of possible warning.
7528 * gcc.target/arm/pr40956.c: Likewise.
7529 * gcc.target/arm/pr42505.c: Likewise.
7530
7531 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7532 * gcc.c-torture/compile/pr46883.c: Likewise.
7533 * gcc.c-torture/compile/pr46934.c: Likewise.
7534
7535 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7536 for move to ../../gcc.c-torture/compile.
7537 * gcc.target/arm/pr46883.c: Likewise.
7538 * gcc.target/arm/pr46934.c: Likewise.
7539
7540 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7541 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7542 * gcc.target/arm/wmul-1.c: Likewise.
7543 * gcc.target/arm/wmul-2.c: Likewise.
7544 * gcc.target/arm/wmul-3.c: Likewise.
7545 * gcc.target/arm/wmul-4.c: Likewise.
7546 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7547 add tab after scan target.
7548 * gcc.target/arm/smlaltt-1.c: Likewise.
7549 * gcc.target/arm/smlatb-1.c: Likewise.
7550 * gcc.target/arm/smlatt-1.c: Likewise.
7551
7552 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR debug/49522
7555 * gcc.dg/debug/pr49522.c: New test.
7556
7557 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7558
7559 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7560 * gcc.dg/pr46212.c: Run only if target int32plus.
7561 * gcc.dg/torture/pr48146.c: Ditto.
7562 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7563 * c-c++-common/pr44832.c: Ditto.
7564 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7565 * gcc.dg/pr31490.c: Ditto.
7566 * gcc.dg/torture/builtin-math-7.c: Run only if target
7567 large_double.
7568 * gcc.dg/torture/pr45764.c: Skip for AVR.
7569 * gcc.dg/pr47893.c: Ditto.
7570
7571 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7572
7573 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7574 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7575 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7576 add tab to scan target.
7577
7578 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7579
7580 * gcc.target/arm/neon-modes-3.c: New test.
7581
7582 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7583
7584 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7585 -fno-loop-interchange -ffast-math.
7586
7587 2011-07-07 Richard Guenther <rguenther@suse.de>
7588
7589 * gcc.dg/ftrapv-3.c: New testcase.
7590
7591 2011-07-07 Richard Guenther <rguenther@suse.de>
7592
7593 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7594 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7595
7596 2011-07-07 Kai Tietz <ktietz@redhat.com>
7597
7598 * gcc.dg/binop-notxor1.c: New test.
7599 * gcc.dg/binop-notand4a.c: New test.
7600 * gcc.dg/binop-notxor2.c: New test.
7601 * gcc.dg/binop-notand3a.c: New test.
7602 * gcc.dg/binop-notand2a.c: New test.
7603 * gcc.dg/binop-notand6a.c: New test.
7604 * gcc.dg/binop-notor1.c: New test.
7605 * gcc.dg/binop-notand1a.c: New test.
7606 * gcc.dg/binop-notand5a.c: New test.
7607 * gcc.dg/binop-notor2.c: New test.
7608
7609 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR middle-end/49640
7612 * gcc.dg/gomp/pr49640.c: New test.
7613
7614 2011-07-07 Richard Guenther <rguenther@suse.de>
7615
7616 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7617
7618 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7619
7620 PR target/39150
7621 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7622
7623 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7624
7625 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7626 * gcc.target/powerpc/no-r11-2.c: Ditto.
7627 * gcc.target/powerpc/no-r11-3.c: Ditto.
7628
7629 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7630
7631 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7632 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7633
7634 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7635
7636 * lib/target-supports.exp (check_profiling_available): Disable
7637 profiling with -fprofile-generate for target avr.
7638
7639 2011-07-06 Richard Guenther <rguenther@suse.de>
7640
7641 PR tree-optimization/49645
7642 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7643
7644 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7645
7646 PR middle-end/47383
7647 * gcc.dg/pr47383.c: New.
7648
7649 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7650
7651 PR tree-optimization/49647
7652 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7653
7654 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7655
7656 PR testsuite/49542
7657 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7658 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7659
7660 2011-07-05 Jason Merrill <jason@redhat.com>
7661
7662 PR c++/48157
7663 * g++.dg/template/template-id-4.C: New.
7664
7665 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7666
7667 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7668 * gcc.dg/pr43402.c: Ditto.
7669
7670 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7671
7672 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7673
7674 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7675
7676 * gcc.target/powerpc/ppc-switch-1.c: New test for
7677 --param case-values-threshold.
7678 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7679
7680 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7681
7682 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7683
7684 2011-07-05 Jason Merrill <jason@redhat.com>
7685
7686 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7687
7688 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7689
7690 PR tree-optimization/47654
7691 * gcc.dg/graphite/block-pr47654.c: New.
7692
7693 2011-07-05 Jason Merrill <jason@redhat.com>
7694
7695 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7696
7697 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7698
7699 PR tree-optimization/49580
7700 * gcc.dg/autopar/pr49580.c: New test.
7701
7702 2011-07-05 Richard Guenther <rguenther@suse.de>
7703
7704 PR tree-optimization/49518
7705 PR tree-optimization/49628
7706 * g++.dg/torture/pr49628.C: New testcase.
7707 * gcc.dg/torture/pr49518.c: Likewise.
7708
7709 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7710
7711 * ada/acats/run_acats (which): Extract last field from type -p,
7712 type output only if command succeeded.
7713
7714 2011-07-04 Jason Merrill <jason@redhat.com>
7715
7716 * g++.dg/abi/mangle48.C: New.
7717
7718 * g++.dg/cpp0x/diag1.C: New.
7719
7720 * g++.dg/diagnostic/aka1.C: New.
7721
7722 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR rtl-optimization/49619
7725 * gcc.dg/pr49619.c: New test.
7726
7727 PR rtl-optimization/49472
7728 * gfortran.dg/pr49472.f90: New test.
7729
7730 PR debug/49602
7731 * gcc.dg/pr49602.c: New test.
7732
7733 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7734
7735 PR target/34734
7736 PR target/44643
7737 * gcc.target/avr/avr.exp: Run over cpp files, too.
7738 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7739 * gcc.target/avr/progmem.h: New file.
7740 * gcc.target/avr/exit-abort.h: New file.
7741 * gcc.target/avr/progmem-error-1.c: New file.
7742 * gcc.target/avr/progmem-error-1.cpp: New file.
7743 * gcc.target/avr/progmem-warning-1.c: New file.
7744 * gcc.target/avr/torture/progmem-1.c: New file.
7745 * gcc.target/avr/torture/progmem-1.cpp: New file.
7746
7747 2011-07-04 Richard Guenther <rguenther@suse.de>
7748
7749 PR tree-optimization/49615
7750 * g++.dg/torture/pr49615.C: New testcase.
7751
7752 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7753
7754 PR tree-optimization/49610
7755 * gcc.dg/vect/pr49610.c: New test.
7756
7757 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7758
7759 * gnat.dg/specs/debug1.ads: New test.
7760
7761 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7762
7763 PR fortran/49562
7764 * gfortran.dg/typebound_proc_23.f90: New.
7765
7766 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7767
7768 PR c++/49605
7769 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7770
7771 2011-07-01 Jason Merrill <jason@redhat.com>
7772
7773 PR c++/48261
7774 * g++.dg/template/template-id-3.C: New.
7775
7776 PR c++/48593
7777 * g++.dg/template/qualified-id4.C: New.
7778
7779 PR c++/48883
7780 * g++.dg/template/explicit-args4.C: New.
7781
7782 PR c++/49085
7783 * g++.dg/template/offsetof2.C: New.
7784
7785 2011-07-01 Kai Tietz <ktietz@redhat.com>
7786
7787 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7788
7789 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7790
7791 PR libmudflap/49549
7792 * lib/target-supports.exp (check_effective_target_gld): New proc.
7793
7794 2011-07-01 Richard Guenther <rguenther@suse.de>
7795
7796 PR tree-optimization/49603
7797 * gcc.dg/torture/pr49603.c: New testcase.
7798
7799 2011-06-30 Jason Merrill <jason@redhat.com>
7800
7801 PR c++/49387
7802 * g++.dg/rtti/template1.C: New.
7803
7804 PR c++/49569
7805 * g++.dg/cpp0x/regress/ctor1.C: New.
7806
7807 PR c++/49355
7808 * g++.dg/cpp0x/initlist54.C: New.
7809
7810 2011-06-30 Martin Jambor <mjambor@suse.cz>
7811
7812 * gcc.dg/tree-ssa/sra-12.c: New test.
7813
7814 2011-06-29 Jason Merrill <jason@redhat.com>
7815
7816 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7817
7818 2011-06-30 Richard Guenther <rguenther@suse.de>
7819
7820 PR tree-optimization/46787
7821 * gcc.dg/vect/vect-121.c: New testcase.
7822
7823 2011-06-30 Martin Jambor <mjambor@suse.cz>
7824
7825 PR tree-optimization/49094
7826 * gcc.dg/tree-ssa/pr49094.c: New test.
7827
7828 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR fortran/49540
7831 * gfortran.dg/pr49540-1.f90: New test.
7832 * gfortran.dg/pr49540-2.f90: New test.
7833
7834 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7835
7836 PR ada/49511
7837 * ada/acats/run_acats (which): Use last field of type -p output.
7838
7839 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7840 Iain Sandoe <iains@gcc.gnu.org>
7841
7842 PR libobjc/36610
7843 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7844 Only skip on 64-bit *-*-darwin8* && !objc2.
7845
7846 2011-06-30 Richard Guenther <rguenther@suse.de>
7847
7848 PR tree-optimization/38752
7849 * gcc.c-torture/compile/pr38752.c: New testcase.
7850
7851 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7852
7853 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7854 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7855
7856 2011-06-29 Jason Merrill <jason@redhat.com>
7857
7858 PR c++/49216
7859 * g++.dg/cpp0x/initlist53.C: Use placement new.
7860 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7861 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7862
7863 PR c++/49003
7864 * g++.dg/cpp0x/trailing6.C: New.
7865 * g++.dg/cpp0x/pr45908.C: No error.
7866
7867 PR c++/49272
7868 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7869
7870 PR c++/49520
7871 * g++.dg/cpp0x/constexpr-using2.C: New.
7872
7873 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7874
7875 PR c++/45923
7876 * g++.dg/cpp0x/constexpr-diag3.C: New.
7877 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7878 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7879 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7880 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7881
7882 2011-06-29 Jason Merrill <jason@redhat.com>
7883
7884 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7885
7886 2011-06-29 Richard Guenther <rguenther@suse.de>
7887
7888 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7889
7890 2011-06-29 Jason Merrill <jason@redhat.com>
7891
7892 * g++.dg/cpp0x/initlist-value2.C: New.
7893
7894 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7895 * g++.dg/cpp0x/initlist-value.C: New.
7896
7897 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7898
7899 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7900
7901 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7902
7903 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7904 * gcc.dg/inline_2.c: Likewise.
7905 * gcc.dg/unroll_1.c: Likewise.
7906
7907 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR debug/49567
7910 * gcc.target/i386/pr49567.c: New test.
7911
7912 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7913
7914 * gnat.dg/opt17.ad[sb]: New test.
7915
7916 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7917 Tom de Vries <tom@codesourcery.com>
7918
7919 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7920 (check_effective_target_arm_thumb2): New effective targets.
7921 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7922 properly. Clean up temporary files.
7923 * gcc.target/arm/ivopts-2.c: Likewise.
7924 * gcc.target/arm/ivopts-3.c: Likewise.
7925 * gcc.target/arm/ivopts-4.c: Likewise.
7926 * gcc.target/arm/ivopts-5.c: Likewise.
7927 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7928
7929 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7930
7931 PR fortran/49479
7932 * gfortran.dg/reshape_zerosize_3.f90: New test.
7933
7934 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7935
7936 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7937 * gcc.target/arm/vfp-ldmias.c: Likewise.
7938 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7939 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7940 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7941 * gcc.target/arm/vfp-stmias.c: Likewise.
7942 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7943 * gcc.target/arm/vfp-stmiad.c: Likewise.
7944
7945 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7946
7947 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7948 dg-prune-output.
7949 * gcc.target/arm/pr45701-2.c: Ditto.
7950
7951 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7952
7953 PR fortran/49466
7954 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7955 * gfortran.dg/extends_14.f03: Modified.
7956
7957 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7958
7959 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7960 early if the test is already being skipped.
7961
7962 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7963 scan-assembler-dem-not): For missing file, report unresolved with
7964 same message as for pass/fail, with reason reported in log file.
7965
7966 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7967 from add_options_for_arm_neon_fp16.
7968 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7969 check_effective_target_arm_neon_fp16_ok_nocache.
7970 Check -mfpu and -mfloat-abi options from current multilib.
7971 Do not require neon support.
7972 (check_effective_target_arm_fp16_ok): Renamed from
7973 check_effecitve_target_arm_neon_fp16_ok.
7974 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7975 arm_neon_fp16_ok and arm_fp16.
7976 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7977 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7978 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7979 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7980
7981 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7982
7983 * gcc.dg/builtin-assume-aligned-1.c: New test.
7984 * gcc.dg/builtin-assume-aligned-2.c: New test.
7985 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7986
7987 PR debug/49544
7988 * gcc.dg/pr49544.c: New test.
7989
7990 2011-06-27 Richard Guenther <rguenther@suse.de>
7991
7992 PR tree-optimization/49394
7993 * g++.dg/torture/pr49394.C: New testcase.
7994
7995 2011-06-27 Kai Tietz <ktietz@redhat.com>
7996
7997 * gcc.dg/optimize-bswapdi-2.c: New test.
7998
7999 2011-06-27 Michael Hope <michael.hope@linaro.org>
8000 Richard Sandiford <richard.sandiford@linaro.org>
8001
8002 PR tree-optimization/49169
8003 * gcc.dg/torture/pr49169.c: New test.
8004
8005 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8006
8007 PR testsuite/49529
8008 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8009
8010 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8011 hppa*-*-hpux*.
8012
8013 2011-06-26 Jason Merrill <jason@redhat.com>
8014
8015 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8016
8017 PR c++/49528
8018 * g++.dg/init/ref19.C: New.
8019 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8020
8021 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR tree-optimization/48377
8024 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8025 non_strict_align.
8026
8027 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8028
8029 PR middle-end/49191
8030 * lib/target-supports.exp (check_effective_target_non_strict_align):
8031 New.
8032 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8033
8034 2011-06-24 Martin Jambor <mjambor@suse.cz>
8035
8036 PR tree-optimizations/49516
8037 * g++.dg/tree-ssa/pr49516.C: New test.
8038
8039 2011-06-23 Jason Merrill <jason@redhat.com>
8040
8041 PR c++/35255
8042 * g++.dg/template/partial10.C: New.
8043 * g++.dg/template/partial11.C: New.
8044
8045 2011-06-23 Jeff Law <law@redhat.com>
8046
8047 PR middle-end/48770
8048 * gcc.dg/pr48770.c: New test.
8049
8050 2011-06-23 Jan Hubicka <jh@suse.cz>
8051
8052 PR middle-end/49373
8053 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8054
8055 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8056
8057 PR testsuite/49512
8058 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8059 instead of -fdump-tree-optimized.
8060
8061 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8062
8063 PR c++/44625
8064 * g++.dg/template/crash107.C: New.
8065 * g++.dg/template/error17.C: Adjust.
8066
8067 2011-06-23 Jason Merrill <jason@redhat.com>
8068
8069 PR c++/49507
8070 * g++.dg/cpp0x/defaulted30.C: New.
8071
8072 PR c++/49440
8073 * g++.dg/rtti/anon-ns1.C: New.
8074
8075 PR c++/49395
8076 * g++.dg/init/ref18.C: New.
8077
8078 PR c++/36435
8079 * g++.dg/template/partial9.C: New.
8080
8081 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8082
8083 PR middle-end/49373
8084 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8085
8086 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR debug/49496
8089 * gcc.dg/pr49496.c: New test.
8090
8091 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8092
8093 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8094 is not xscale.
8095
8096 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8097
8098 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8099 * gcc.target/arm/pr42879.c: Likewise.
8100 * gcc.target/arm/pr45701-3.c: Likewise.
8101
8102 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8103 * gcc.target/arm/pr40482.c: Likewise.
8104 * gcc.target/arm/stack-corruption.c: Likewise.
8105
8106 2011-06-22 Richard Guenther <rguenther@suse.de>
8107
8108 PR tree-optimization/49493
8109 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8110
8111 2011-06-22 Jason Merrill <jason@redhat.com>
8112
8113 PR c++/49260
8114 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8115
8116 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8117 Dmitry Melnik <dm@ispras.ru>
8118
8119 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8120 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8121 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8122
8123 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8124
8125 * gcc.target/arm/tlscall.c: New.
8126
8127 2011-06-21 Jason Merrill <jason@redhat.com>
8128
8129 PR c++/49172
8130 * g++.dg/cpp0x/constexpr-ref1.C: New.
8131 * g++.dg/cpp0x/constexpr-ref2.C: New.
8132 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8133
8134 PR c++/49482
8135 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8136
8137 PR c++/49418
8138 * g++.dg/template/param3.C: New.
8139
8140 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8141
8142 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8143 my_clrsb test functions.
8144 (main): Test clrsb.
8145 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8146 test_sll, test_ull): Add clrsb tests.
8147 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8148 clrsbll.
8149
8150 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8151
8152 PR fortran/49112
8153 * gfortran.dg/class_44.f03: New.
8154
8155 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8156
8157 PR tree-optimization/49478
8158 * gcc.dg/vect/pr49478.c
8159
8160 2011-06-21 Richard Guenther <rguenther@suse.de>
8161
8162 PR tree-optimization/49483
8163 * gcc.dg/vect/vect-120.c: New testcase.
8164
8165 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8166
8167 PR testsuite/49443
8168 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8169 * gcc.dg/vect/vect-peel-4.c: Likewise.
8170
8171 2011-06-22 Christian Bruel <christian.bruel@st.com>
8172
8173 PR middle-end/49139
8174 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8175 * gcc.dg/always_inline2.c: Likewise.
8176 * gcc.dg/always_inline3.c: Likewise.
8177 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8178 * gcc.dg/inline_1.c: Likewise.
8179 * gcc.dg/inline_2.c: Likewise.
8180 * gcc.dg/inline_3.c: Likewise.
8181 * gcc.dg/inline_4.c: Likewise.
8182 * gcc.dg/20051201-1.c: Likewise.
8183 * gcc.dg/pr40087.c: Likewise.
8184 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8185 * gcc.dg/inline-22.c: Likewise.
8186 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8187 * gcc.dg/lto/20090218-1_1.c: Likewise.
8188 * g++.dg/ipa/devirt-7.C: Likewise.
8189 * gcc.dg/uninit-pred-5_a.c: Likewise.
8190 * gcc.dg/uninit-pred-5_b.c: Likewise.
8191 * gcc.dg/fail_always_inline.c: New.
8192
8193 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8194
8195 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8196 into 6 jobs instead of 3.
8197
8198 2011-06-20 Jason Merrill <jason@redhat.com>
8199
8200 PR c++/49216
8201 * g++.dg/cpp0x/initlist53.C: New.
8202
8203 2011-06-20 Tobias Burnus <burnus@net-b.de>
8204
8205 PR fortran/18918
8206 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8207 * gfortran.dg/coarray_lock_3.f90: New.
8208 * gfortran.dg/coarray/lock_1.f90: New.
8209
8210 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8211
8212 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8213 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8214 unresolved and report the reason to the log file.
8215
8216 * lib/scanasm.exp (object-size): Move argument processing earlier
8217 to report errors before verifying that the file exists. Report
8218 problems detected at runtime as unresolved instead of error and
8219 report their reasons to the log file.
8220
8221 2011-06-20 Jason Merrill <jason@redhat.com>
8222
8223 PR c++/47080
8224 * g++.dg/cpp0x/explicit6.C: New.
8225
8226 PR c++/47635
8227 * g++.dg/cpp0x/enum20.C: New.
8228
8229 PR c++/48138
8230 * g++.dg/ext/attr-aligned01.C: New.
8231
8232 PR c++/49205
8233 * g++.dg/cpp0x/variadic-default.C: New.
8234
8235 PR c++/43321
8236 * g++.dg/cpp0x/auto26.C: New.
8237
8238 PR c++/43831
8239 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8240
8241 2011-06-20 Kai Tietz <ktietz@redhat.com>
8242
8243 * gcc.dg/binop-notand1.c: New test.
8244 * gcc.dg/binop-notand2.c: New test.
8245 * gcc.dg/binop-notand3.c: New test.
8246 * gcc.dg/binop-notand4.c: New test.
8247 * gcc.dg/binop-notand5.c: New test.
8248 * gcc.dg/binop-notand6.c: New test.
8249
8250 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8251
8252 PR testsuite/49432
8253 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8254
8255 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8256
8257 PR fortran/49400
8258 * gfortran.dg/proc_ptr_31.f90: New.
8259
8260 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8261
8262 * gnat.dg/volatile6.adb: New test.
8263 * gnat.dg/volatile7.adb: Likewise.
8264 * gnat.dg/volatile8.adb: Likewise.
8265 * gnat.dg/volatile9.adb: Likewise.
8266
8267 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8268
8269 * gnat.dg/constant3.adb: New test.
8270
8271 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8272
8273 PR libfortran/49296
8274 * gfortran.dg/read_list_eof_1.f90: New test.
8275
8276 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR target/49411
8279 * gcc.target/i386/testimm-1.c: New test.
8280 * gcc.target/i386/testimm-2.c: New test.
8281 * gcc.target/i386/testimm-3.c: New test.
8282 * gcc.target/i386/testimm-4.c: New test.
8283 * gcc.target/i386/testimm-5.c: New test.
8284 * gcc.target/i386/testimm-6.c: New test.
8285 * gcc.target/i386/testimm-7.c: New test.
8286 * gcc.target/i386/testimm-8.c: New test.
8287 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8288 * gcc.target/i386/xop-rotate1-int.c: New test.
8289 * gcc.target/i386/xop-rotate2-int.c: New test.
8290
8291 2011-06-17 Jason Merrill <jason@redhat.com>
8292
8293 * g++.dg/cpp0x/rv-func2.C: New.
8294
8295 * g++.dg/debug/dwarf2/lambda1.C: New.
8296 * g++.dg/warn/Wshadow-6.C: Adjust.
8297
8298 2011-06-17 Janus Weil <janus@gcc.gnu.org>
8299
8300 PR fortran/48699
8301 * gfortran.dg/move_alloc_5.f90: New.
8302
8303 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
8304
8305 PR rtl-optimization/48542
8306 * gcc.dg/torture/pr48542.c: New test.
8307
8308 2011-06-16 Jason Merrill <jason@redhat.com>
8309
8310 PR c++/44160
8311 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8312
8313 PR c++/45378
8314 * g++.dg/cpp0x/initlist52.C New.
8315
8316 PR c++/45399
8317 * c-c++-common/raw-string-12.c: New.
8318
8319 PR c++/49229
8320 * g++.dg/cpp0x/sfinae26.C: New.
8321
8322 PR c++/49251
8323 * g++.dg/cpp0x/variadic113.C: New.
8324
8325 PR c++/49420
8326 * g++.dg/cpp0x/variadic112.C: New.
8327
8328 2011-06-16 Jeff Law <law@redhat.com>
8329
8330 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8331 improved jump threading.
8332 * gcc.dg/builtin-object-size-2.c: Likewise.
8333 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8334
8335 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8336
8337 PR fortran/49074
8338 * gfortran.dg/typebound_assignment_3.f03: New.
8339
8340 2011-06-16 Steve Ellcey <sje@cup.hp.com>
8341
8342 PR testsuite/48727
8343 * g++.dg/opt/devirt2.C: Change xfail rule to target.
8344
8345 2011-06-16 Martin Jambor <mjambor@suse.cz>
8346
8347 PR tree-optimization/49343
8348 * gnat.dg/discr31.ad[sb]: New test.
8349
8350 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8351
8352 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8353
8354 2011-06-16 Tom de Vries <tom@codesourcery.com>
8355
8356 PR target/45098
8357 * gcc.target/arm/ivopts-3.c: Update test.
8358 * gcc.target/arm/ivopts-5.c: Same.
8359
8360 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8361
8362 Revert:
8363 2011-06-10 Wei Guozhi <carrot@google.com>
8364
8365 PR target/45335
8366 * gcc.target/arm/pr45335.c: New test.
8367 * gcc.target/arm/pr45335-2.c: New test.
8368 * gcc.target/arm/pr45335-3.c: New test.
8369 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8370 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8371 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8372
8373 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
8374
8375 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8376
8377 2011-06-16 Janus Weil <janus@gcc.gnu.org>
8378
8379 PR fortran/49417
8380 * gfortran.dg/class_43.f03: New.
8381
8382 2011-06-16 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR tree-optimization/49419
8385 * gcc.c-torture/execute/pr49419.c: New test.
8386
8387 2011-06-16 Revital Eres <revital.eres@linaro.org>
8388
8389 * gcc.dg/sms-9.c: New file.
8390
8391 2011-06-15 Easwaran Raman <eraman@google.com>
8392
8393 PR rtl-optimization/49414
8394 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8395
8396 2011-06-14 Jason Merrill <jason@redhat.com>
8397
8398 * g++.dg/cpp0x/noexcept13.C: New.
8399
8400 2011-06-14 Easwaran Raman <eraman@google.com>
8401
8402 PR rtl-optimization/44194
8403 * gcc.dg/pr44194-1.c: New test.
8404 * gcc.dg/pr44194-2.c: New test.
8405
8406 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8407
8408 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8409 switches.
8410 * gcc.target/arm/pr45701-2.c: Likewise.
8411 * gcc.target/arm/thumb-branch1.c: Likewise.
8412
8413 2011-06-14 Steve Ellcey <sje@cup.hp.com>
8414
8415 PR testsuite/48727
8416 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8417
8418 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
8419
8420 * gcc.target/arm/pr45701-1.c: Require thumb support.
8421 * gcc.target/arm/pr45701-2.c: Likewise.
8422 * gcc.target/arm/thumb-branch1.c: Likewise.
8423
8424 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8425 * gcc.target/arm/pr39839.c: Likewise.
8426 * gcc.target/arm/pr40657-2.c: Likewise.
8427 * gcc.target/arm/pr40956.c: Likewise.
8428 * gcc.target/arm/pr41679.c: Likewise.
8429 * gcc.target/arm/pr42235.c: Likewise.
8430 * gcc.target/arm/pr42495.c: Likewise.
8431 * gcc.target/arm/pr42505.c: Likewise.
8432 * gcc.target/arm/pr42574.c: Likewise.
8433 * gcc.target/arm/pr46883.c: Likewise.
8434 * gcc.target/arm/pr46934.c: Likewise.
8435 * gcc.target/arm/xor-and.c: Likewise.
8436
8437 2011-06-14 Jason Merrill <jason@redhat.com>
8438
8439 * g++.dg/other/error23.C: Adjust error message.
8440 * g++.dg/other/error32.C: Likewise.
8441
8442 PR c++/49389
8443 * g++.dg/cpp0x/rv-dotstar.C: New.
8444
8445 PR c++/49369
8446 * g++.dg/cpp0x/decltype30.C: New.
8447
8448 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8449
8450 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR fortran/49103
8453 * gfortran.dg/pr49103.f90: New test.
8454
8455 2011-06-14 Tom de Vries <tom@codesourcery.com>
8456
8457 PR target/45098
8458 * gcc.target/arm/ivopts-3.c: New test.
8459 * gcc.target/arm/ivopts-4.c: New test.
8460 * gcc.target/arm/ivopts-5.c: New test.
8461
8462 2011-06-14 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR rtl-optimization/49390
8465 * gcc.c-torture/execute/pr49390.c: New test.
8466
8467 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8468
8469 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8470
8471 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8472
8473 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8474 * gcc.c-torture/execute/cmpsi-2.x: New file.
8475 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8476 * gcc.c-torture/execute/pr45262.x: New file.
8477 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8478 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8479 int32plus
8480 * gcc.c-torture/compile/pr49163.c: Ditto.
8481
8482 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8483
8484 * gcc.dg/vect/vect-16.c: Rename to...
8485 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8486 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8487 for double-word vectors.
8488 * gcc.dg/vect/vect-peel-4.c: Likewise.
8489 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8490 vect_element_align.
8491 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8492 -fno-fast-math.
8493
8494 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8495
8496 PR target/44618
8497 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8498
8499 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8500
8501 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8502
8503 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8504
8505 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8506
8507 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8508
8509 * gfortran.dg/trim_optimize_8.f90: New test case.
8510
8511 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8512 Ira Rosen <ira.rosen@linaro.org>
8513
8514 PR tree-optimization/49352
8515 * gcc.dg/vect/pr49352.c: New test.
8516
8517 2011-06-12 Tobias Burnus
8518
8519 PR fortran/49324
8520 * gfortran.dg/alloc_comp_assign_11.f90: New.
8521
8522 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8523
8524 * gfortran.dg/trim_optimize_7.f90: New test.
8525
8526 2011-06-10 Wei Guozhi <carrot@google.com>
8527
8528 PR target/45335
8529 * gcc.target/arm/pr45335.c: New test.
8530 * gcc.target/arm/pr45335-2.c: New test.
8531 * gcc.target/arm/pr45335-3.c: New test.
8532 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8533 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8534 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8535
8536 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8537
8538 PR c++/41769
8539 * g++.dg/parse/error39.C: New.
8540
8541 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8542
8543 * gcc.target/arm/20090811-1.c: Skip for incompatible
8544 options, do not override other options.
8545 * gcc.target/arm/combine-cmp-shift.c: Skip for
8546 incompatible options.
8547 * gcc.target/arm/pr45094.c: Likewise.
8548 * gcc.target/arm/scd42-1.c: Likewise.
8549 * gcc.target/arm/scd42-3.c: Likewise.
8550 * gcc.target/arm/thumb-ltu.c: Likewise.
8551
8552 * lib/target-supports.exp
8553 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8554 multilib flags use -mfpu with a value other than neon-fp16.
8555
8556 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8557
8558 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8559 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8560
8561 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8562
8563 * lib/target-supports.exp (check_effective_target_pie): New proc.
8564 * gcc.dg/pie-link.c: Use target pie.
8565
8566 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8567 Laurent Rougïżœ <laurent.rouge@menta.fr>
8568
8569 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8570 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8571
8572 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8573
8574 * gfortran.dg/coarray/sync_1.f90: New test for
8575 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8576
8577 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8578
8579 PR tree-optimization/49318
8580 * gcc.dg/vect/pr49318.c: New test.
8581
8582 2011-06-09 David Krauss <potswa@mac.com>
8583
8584 * g++.dg/template/arrow1.C: New.
8585
8586 2011-06-09 Jason Merrill <jason@redhat.com>
8587
8588 * lib/prune.exp: Prune "note"s.
8589 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8590
8591 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8592 * g++.dg/template/dependent-expr3.C: Likewise.
8593 * g++.dg/parse/template7.C: Likewise.
8594 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8595 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8596 * g++.old-deja/g++.pt/friend38.C: Likewise.
8597 * g++.old-deja/g++.pt/crash32.C: Likewise.
8598 * g++.old-deja/g++.other/init4.C: Likewise.
8599 * g++.old-deja/g++.other/friend8.C: Likewise.
8600
8601 * g++.dg/ext/complex7.C: Adjust expected output.
8602 * g++.dg/diagnostic/method1.C: Likewise.
8603 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8604 * g++.dg/parse/crash33.C: Likewise.
8605 * g++.dg/other/warning1.C: Likewise.
8606 * g++.dg/init/pr29571.C: Likewise.
8607 * g++.dg/warn/overflow-warn-1.C: Likewise.
8608 * g++.dg/warn/overflow-warn-3.C: Likewise.
8609 * g++.dg/warn/overflow-warn-4.C: Likewise.
8610 * g++.old-deja/g++.oliva/template1.C: Likewise.
8611
8612 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8613 * g++.dg/parse/template7.C: Adjust.
8614
8615 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8616
8617 PR target/49307
8618 * gcc.dg/pr49307.c: New.
8619
8620 2011-06-09 Wei Guozhi <carrot@google.com>
8621
8622 PR target/46975
8623 * gcc.target/arm/pr46975.c: New testcase.
8624
8625 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8626
8627 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8628 (PMETH, arglist_t): Removed.
8629 (method_get_number_of_arguments): Removed.
8630 (method_get_nth_argument): Removed.
8631 (method_get_first_argument): Removed.
8632 (method_get_next_argument): Removed.
8633 (method_get_sizeof_arguments): Removed.
8634 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8635 (PMETH): Removed.
8636 (method_get_number_of_arguments): Removed.
8637 (method_get_nth_argument): Removed.
8638 (method_get_first_argument): Removed.
8639 (method_get_next_argument): Removed.
8640 (method_get_sizeof_arguments): Removed.
8641 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8642
8643 2011-06-09 David Li <davidxl@google.com>
8644
8645 * gcc.dg/dump-pass.c: New test.
8646
8647 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8648
8649 PR c++/29003
8650 * g++.dg/parse/error38.C: New.
8651
8652 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR middle-end/49308
8655 * gfortran.dg/pr49308.f90: New test.
8656
8657 2011-06-08 Jason Merrill <jason@redhat.com>
8658
8659 * g++.dg/cpp0x/noexcept11.C: New.
8660 * g++.dg/cpp0x/noexcept12.C: New.
8661 * g++.dg/cpp0x/sfinae11.C: Adjust.
8662
8663 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR testsuite/49323
8666 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8667 to dg-options, match also DW_AT_linkage_name.
8668
8669 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8670
8671 PR middle-end/21953
8672 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8673 -fno-common on alpha*-dec-osf*.
8674 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8675
8676 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8677
8678 PR rtl-optimization/49303
8679 * gcc.target/ia64/pr49303.c: New test.
8680
8681 2011-06-08 Tobias Burnus <burnus@net-b.de>
8682
8683 PR fortran/18918
8684 * gfortran.dg/coarray_lock_1.f90: New.
8685 * gfortran.dg/coarray_lock_2.f90: New.
8686
8687 2011-06-07 Jason Merrill <jason@redhat.com>
8688
8689 * lib/prune.exp: Look for "required" rather than "instantiated".
8690 * g++.dg/abi/mangle11.C: Likewise.
8691 * g++.dg/abi/mangle12.C: Likewise.
8692 * g++.dg/abi/mangle17.C: Likewise.
8693 * g++.dg/abi/mangle20-2.C: Likewise.
8694 * g++.dg/abi/pragma-pack1.C: Likewise.
8695 * g++.dg/cpp0x/decltype26.C: Likewise.
8696 * g++.dg/cpp0x/decltype28.C: Likewise.
8697 * g++.dg/cpp0x/decltype29.C: Likewise.
8698 * g++.dg/cpp0x/enum11.C: Likewise.
8699 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8700 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8701 * g++.dg/cpp0x/pr47416.C: Likewise.
8702 * g++.dg/ext/case-range2.C: Likewise.
8703 * g++.dg/ext/case-range3.C: Likewise.
8704 * g++.dg/gomp/for-19.C: Likewise.
8705 * g++.dg/gomp/pr37533.C: Likewise.
8706 * g++.dg/gomp/pr38639.C: Likewise.
8707 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8708 * g++.dg/inherit/base3.C: Likewise.
8709 * g++.dg/inherit/using6.C: Likewise.
8710 * g++.dg/init/placement4.C: Likewise.
8711 * g++.dg/init/reference3.C: Likewise.
8712 * g++.dg/lookup/scoped6.C: Likewise.
8713 * g++.dg/lookup/using7.C: Likewise.
8714 * g++.dg/other/abstract1.C: Likewise.
8715 * g++.dg/other/error10.C: Likewise.
8716 * g++.dg/other/error5.C: Likewise.
8717 * g++.dg/other/field1.C: Likewise.
8718 * g++.dg/other/offsetof5.C: Likewise.
8719 * g++.dg/parse/bitfield2.C: Likewise.
8720 * g++.dg/parse/constant4.C: Likewise.
8721 * g++.dg/parse/crash20.C: Likewise.
8722 * g++.dg/parse/invalid-op1.C: Likewise.
8723 * g++.dg/parse/non-dependent2.C: Likewise.
8724 * g++.dg/parse/template18.C: Likewise.
8725 * g++.dg/tc1/dr152.C: Likewise.
8726 * g++.dg/tc1/dr166.C: Likewise.
8727 * g++.dg/tc1/dr176.C: Likewise.
8728 * g++.dg/tc1/dr213.C: Likewise.
8729 * g++.dg/template/access11.C: Likewise.
8730 * g++.dg/template/access2.C: Likewise.
8731 * g++.dg/template/access3.C: Likewise.
8732 * g++.dg/template/access7.C: Likewise.
8733 * g++.dg/template/arg7.C: Likewise.
8734 * g++.dg/template/cond2.C: Likewise.
8735 * g++.dg/template/crash13.C: Likewise.
8736 * g++.dg/template/crash40.C: Likewise.
8737 * g++.dg/template/crash7.C: Likewise.
8738 * g++.dg/template/crash84.C: Likewise.
8739 * g++.dg/template/ctor5.C: Likewise.
8740 * g++.dg/template/defarg13.C: Likewise.
8741 * g++.dg/template/defarg14.C: Likewise.
8742 * g++.dg/template/dtor7.C: Likewise.
8743 * g++.dg/template/eh2.C: Likewise.
8744 * g++.dg/template/error2.C: Likewise.
8745 * g++.dg/template/error43.C: Likewise.
8746 * g++.dg/template/friend32.C: Likewise.
8747 * g++.dg/template/injected1.C: Likewise.
8748 * g++.dg/template/instantiate1.C: Likewise.
8749 * g++.dg/template/instantiate3.C: Likewise.
8750 * g++.dg/template/instantiate5.C: Likewise.
8751 * g++.dg/template/instantiate7.C: Likewise.
8752 * g++.dg/template/local6.C: Likewise.
8753 * g++.dg/template/lookup2.C: Likewise.
8754 * g++.dg/template/member5.C: Likewise.
8755 * g++.dg/template/memfriend15.C: Likewise.
8756 * g++.dg/template/memfriend16.C: Likewise.
8757 * g++.dg/template/memfriend17.C: Likewise.
8758 * g++.dg/template/memfriend7.C: Likewise.
8759 * g++.dg/template/meminit1.C: Likewise.
8760 * g++.dg/template/nested3.C: Likewise.
8761 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8762 * g++.dg/template/nontype12.C: Likewise.
8763 * g++.dg/template/nontype13.C: Likewise.
8764 * g++.dg/template/nontype6.C: Likewise.
8765 * g++.dg/template/pr23510.C: Likewise.
8766 * g++.dg/template/pr35240.C: Likewise.
8767 * g++.dg/template/ptrmem15.C: Likewise.
8768 * g++.dg/template/ptrmem6.C: Likewise.
8769 * g++.dg/template/qualified-id1.C: Likewise.
8770 * g++.dg/template/qualttp20.C: Likewise.
8771 * g++.dg/template/qualttp3.C: Likewise.
8772 * g++.dg/template/qualttp4.C: Likewise.
8773 * g++.dg/template/qualttp5.C: Likewise.
8774 * g++.dg/template/qualttp6.C: Likewise.
8775 * g++.dg/template/qualttp7.C: Likewise.
8776 * g++.dg/template/qualttp8.C: Likewise.
8777 * g++.dg/template/recurse.C: Likewise.
8778 * g++.dg/template/recurse2.C: Likewise.
8779 * g++.dg/template/ref5.C: Likewise.
8780 * g++.dg/template/scope2.C: Likewise.
8781 * g++.dg/template/sfinae10.C: Likewise.
8782 * g++.dg/template/sfinae3.C: Likewise.
8783 * g++.dg/template/sizeof3.C: Likewise.
8784 * g++.dg/template/static9.C: Likewise.
8785 * g++.dg/template/template-id-2.C: Likewise.
8786 * g++.dg/template/typedef13.C: Likewise.
8787 * g++.dg/template/typename4.C: Likewise.
8788 * g++.dg/template/using14.C: Likewise.
8789 * g++.dg/template/using2.C: Likewise.
8790 * g++.dg/template/warn1.C: Likewise.
8791 * g++.dg/warn/Wparentheses-13.C: Likewise.
8792 * g++.dg/warn/Wparentheses-15.C: Likewise.
8793 * g++.dg/warn/Wparentheses-16.C: Likewise.
8794 * g++.dg/warn/Wparentheses-17.C: Likewise.
8795 * g++.dg/warn/Wparentheses-18.C: Likewise.
8796 * g++.dg/warn/Wparentheses-19.C: Likewise.
8797 * g++.dg/warn/Wparentheses-20.C: Likewise.
8798 * g++.dg/warn/Wparentheses-23.C: Likewise.
8799 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8800 * g++.dg/warn/noeffect2.C: Likewise.
8801 * g++.dg/warn/noeffect4.C: Likewise.
8802 * g++.dg/warn/pr8570.C: Likewise.
8803 * g++.old-deja/g++.brendan/init2.C: Likewise.
8804 * g++.old-deja/g++.eh/spec6.C: Likewise.
8805 * g++.old-deja/g++.pt/crash10.C: Likewise.
8806 * g++.old-deja/g++.pt/crash36.C: Likewise.
8807 * g++.old-deja/g++.pt/derived3.C: Likewise.
8808 * g++.old-deja/g++.pt/error2.C: Likewise.
8809 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8810 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8811 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8812 * g++.old-deja/g++.pt/overload7.C: Likewise.
8813 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8814
8815 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8816 Iain Sandoe <iains@gcc.gnu.org>
8817
8818 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8819 Added code to deal with the case when [Protocol
8820 -descriptionForInstanceMethod:] or [Protocol
8821 -descriptionForClassMethod:] returns NULL.
8822
8823 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8824 Iain Sandoe <iains@gcc.gnu.org>
8825
8826 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8827 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8828 Added cast.
8829
8830 2011-06-07 Xinliang David Li <davidxl@google.com>
8831
8832 * gcc.dg/inline_2.c: New test.
8833 * gcc.dg/unroll_2.c: New test.
8834 * gcc.dg/inline_3.c: New test.
8835 * gcc.dg/unroll_3.c: New test.
8836 * gcc.dg/inline_4.c: New test.
8837 * gcc.dg/unroll_4.c: New test.
8838 * gcc.dg/inline_1.c: New test.
8839 * gcc.dg/unroll_1.c: New test.
8840
8841 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8842
8843 PR tree-optimization/48497
8844 * lib/gcc-defs.exp (dg-additional-options): New proc.
8845 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8846 -msse2 on 32-bit x86.
8847
8848 2011-06-06 Jason Merrill <jason@redhat.com>
8849
8850 * g++.dg/cpp0x/enum19.C: New.
8851
8852 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8853
8854 * gcc.target/arm/neon-reload-class.c: New test.
8855
8856 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8857
8858 PR debug/49130
8859 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8860
8861 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8862
8863 * gcc.target/arm/smlatb-1.c: New file.
8864 * gcc.target/arm/smlatt-1.c: New file.
8865 * gcc.target/arm/smlaltb-1.c: New file.
8866 * gcc.target/arm/smlaltt-1.c: New file.
8867
8868 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8869
8870 * gcc.target/arm/mla-2.c: New test.
8871
8872 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR gcov-profile/49299
8875 * gcc.dg/tree-prof/pr49299-1.c: New test.
8876 * gcc.dg/tree-prof/pr49299-2.c: New test.
8877
8878 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8879
8880 * lib/target-supports.exp
8881 (check_effective_target_vect_widen_mult_qi_to_hi):
8882 Add NEON as supporting target.
8883 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8884 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8885 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8886 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8887 using widening multiplication on targets that support it.
8888 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8889 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8890 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8891
8892 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8893
8894 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8895 Modern Objective-C runtime API.
8896 * objc/execute/next_mapping.h: Removed.
8897 * objc-obj-c++-shared/next-mapping.h: Removed.
8898 * objc-obj-c++-shared/Object1.h: Removed.
8899 * objc-obj-c++-shared/Object1.m: Removed.
8900 * objc-obj-c++-shared/Object1.mm: Removed.
8901 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8902 * objc-obj-c++-shared/Protocol1.h: Removed.
8903 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8904 of ProtoBool, IVAR_T and METHOD.
8905 * objc-obj-c++-shared/runtime.h: New.
8906 * objc-obj-c++-shared/TestsuiteObject.h: New.
8907 * objc-obj-c++-shared/TestsuiteObject.m: New.
8908
8909 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8910 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8911 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8912 it a class method.
8913 * objc/execute/_cmd.m: Include
8914 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8915 runtime API. ([TestClass +initialize]): Include this method also
8916 with the GNU runtime.
8917 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8918 Object. ([-setValue:]): Return void.
8919 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8920 with the GNU runtime. Include
8921 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8922 for the NeXT runtime. Use the existing print_ivars() and
8923 compare_structures() implementations for the old NeXT runtime.
8924 Added new implementations for the Modern GNU and NeXT runtimes.
8925 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8926 well. (main): Use objc_getClass(). Use return instead of exit.
8927 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8928 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8929 of exit().
8930 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8931 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8932 instead of Object. (main): Use return instead of exit().
8933 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8934 instead of Object. Removed prototype for exit(). (main): Use
8935 return instead of exit(). Use the Modern Objective-C runtime API.
8936 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8937 Object.
8938 * objc/execute/class-tests-1.h: Include
8939 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8940 runtime API. (test_class_with_superclass): Do not call [Object
8941 class]. There is no need to with the current libobjc.
8942 * objc/execute/class-tests-2.h: Include
8943 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8944 runtime API.
8945 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8946 ../../objc-obj-c++-shared/next-mapping.h.
8947 * objc/execute/class-2.m: Likewise.
8948 * objc/execute/class-3.m: Likewise.
8949 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8950 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8951 +initialize]): Include this method also with the GNU
8952 runtime. (main): Use the Modern Objective-C runtime API.
8953 * objc/execute/class-5.m: Likewise.
8954 * objc/execute/class-6.m: Likewise.
8955 * objc/execute/class-7.m: Likewise.
8956 * objc/execute/class-8.m: Likewise.
8957 * objc/execute/class-9.m: Likewise.
8958 * objc/execute/class-10.m: Likewise.
8959 * objc/execute/class-11.m: Likewise.
8960 * objc/execute/class-12.m: Likewise.
8961 * objc/execute/class-13.m: Likewise.
8962 * objc/execute/class-14.m: Likewise.
8963 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8964 this method also with the GNU runtime.
8965 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8966 +initialize]): Include this method also with the GNU runtime.
8967 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8968 of Object.
8969 * objc/execute/encode-1.m: Likewise.
8970 * objc/execute/enumeration-1.m: Likewise.
8971 * objc/execute/enumeration-2.m: Likewise.
8972 * objc/execute/exceptions/catchall-1.m: Likewise.
8973 * objc/execute/exceptions/finally-1.m: Likewise.
8974 * objc/execute/exceptions/foward-1.m: Likewise.
8975 * objc/execute/exceptions/local-variables-1.m: Likewise.
8976 * objc/execute/exceptions/throw-nil.m: Likewise.
8977 * objc/execute/exceptions/trivial.m: Likewise.
8978 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8979 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8980 * objc/execute/exceptions/matcher-1.m: Likewise.
8981 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8982 Object.
8983 * objc/execute/formal_protocol-2.m: Likewise.
8984 * objc/execute/formal_protocol-3.m: Likewise.
8985 * objc/execute/formal_protocol-4.m: Likewise.
8986 * objc/execute/formal_protocol-5.m: Include
8987 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8988 protocol_getName().
8989 * objc/execute/formal_protocol-6.m: Likewise.
8990 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8991 Object. Include <objc/Protocol.h> instead of
8992 ../../objc-obj-c++-shared/Protocol1.h.
8993 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8994 Object.
8995 * objc/execute/informal_protocol.m: Likewise.
8996 * objc/execute/load-3.m: Likewise.
8997 * objc/execute/many_args_method.m ([TestClass +initialize]):
8998 Include this method with the GNU runtime as well.
8999 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9000 * objc/execute/nested-func-1.m: Use TestsuiteObject
9001 instead of Object.
9002 * objc/execute/nil_method-1.m: Likewise.
9003 * objc/execute/no_clash.m: Likewise.
9004 * objc/execute/np-1.m: Do not include
9005 ../../objc-obj-c++-shared/Protocol1.h.
9006 (main): Use return instead of exit().
9007 * objc/execute/np-2.m: Do not include
9008 ../../objc-obj-c++-shared/Protocol1.h.
9009 ([MyObject +initialize]): Include this method also with the GNU
9010 runtime. (main): Use return instead of exit().
9011 * objc/execute/object_is_class.m: Include
9012 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9013 of Object. (main): Use the Modern Objective-C runtime API.
9014 * objc/execute/object_is_meta_class.m: Likewise.
9015 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9016 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9017 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9018 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9019 Objective-C runtime API.
9020 * objc/execute/protocol-isEqual-2.m: Likewise.
9021 * objc/execute/protocol-isEqual-3.m: Likewise.
9022 * objc/execute/protocol-isEqual-4.m: Likewise.
9023 * objc/execute/redefining_self.m ([TestClass +initialize]):
9024 Include this method with the GNU runtime as well.
9025 * objc/execute/root_methods.m: Include
9026 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9027 Include this method with the GNU runtime as well.
9028 (main): Use the Modern Objective-C runtime API.
9029 * objc/execute/selector-1.m: Include
9030 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9031 of Object. (main): Use the Modern Objective-C runtime API.
9032 * objc/execute/static-1.m ([Test +initialize]): Include this
9033 method with the GNU runtime as well.
9034 * objc/execute/static-2.m: Likewise.
9035 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9036 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9037 ([MathClass +initialize]): Include this method with the GNU
9038 runtime as well.
9039 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9040 instead of Object.
9041 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9042 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9043 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9044 * objc.dg/attributes/method-attribute-1.m: Likewise.
9045 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9046 * objc.dg/attributes/method-attribute-2.m: Likewise.
9047 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9048 * objc.dg/attributes/method-attribute-3.m: Likewise.
9049 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9050 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9051 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9052 * obj-c++.dg/bitfield-1.mm: Likewise.
9053 * obj-c++.dg/bitfield-2.mm: Likewise
9054 * objc.dg/bitfield-3.m: Likewise.
9055 * obj-c++.dg/bitfield-4.mm: Likewise.
9056 * objc.dg/bitfield-5.m: Likewise
9057 * objc.dg/call-super-1.m: Likewise.
9058 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9059 Use objc_getClass() instead of objc_get_class(), but for the GNU
9060 runtime redefine objc_getClass as objc_get_class. Include
9061 ../objc-obj-c++-shared/runtime.h.
9062 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9063 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9064 Use the Modern Objective-C runtime API.
9065 * objc.dg/class-protocol-1.m: Include
9066 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9067 * obj-c++.dg/class-protocol-1.mm: Likewise.
9068 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9069 * objc.dg/comp-types-10.m: Likewise.
9070 * objc.dg/comp-types-11.m: Likewise.
9071 * objc.dg/comp-types-12.m: Likewise.
9072 * obj-c++.dg/comp-types-9.mm: Likewise.
9073 * obj-c++.dg/comp-types-11.mm: Likewise.
9074 * obj-c++.dg/comp-types-12.mm: Likewise.
9075 * obj-c++.dg/comp-types-13.mm: Likewise.
9076 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9077 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9078 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9079 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9080 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9081 * objc.dg/desig-init-1.m: Likewise.
9082 * obj-c++.dg/defs.mm: Likewise.
9083 * objc.dg/exceptions-2.m: Likewise.
9084 * obj-c++.dg/except-1.mm: Likewise.
9085 * obj-c++.dg/exceptions-2.mm: Likewise.
9086 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9087 Use the Modern Objective-C runtime API.
9088 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9089 the Modern Objective-C runtime API. Do not include
9090 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9091 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9092 the Modern Objective-C runtime API except when using an older NeXT
9093 runtime.
9094 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9095 the Modern Objective-C runtime API.
9096 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9097 objc/encoding.h.
9098 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9099 * objc.dg/encode-7-next-64bit.m: Updated include.
9100 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9101 objc/encoding.h.
9102 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9103 the Modern Objective-C runtime API.
9104 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9105 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9106 instead of ../objc-obj-c++-shared/Protocol1.h.
9107 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9108 the Modern Objective-C runtime API except when using an older NeXT
9109 runtime.
9110 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9111 the Modern Objective-C runtime API.
9112 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9113 Object.
9114 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9115 * objc.dg/fix-and-continue-2.m: Likewise.
9116 * objc.dg/foreach-1.m: Likewise.
9117 * objc.dg/foreach-2.m: Likewise.
9118 * objc.dg/foreach-3.m: Likewise.
9119 * objc.dg/foreach-4.m: Likewise.
9120 * objc.dg/foreach-5.m: Likewise.
9121 * objc.dg/foreach-6.m: Likewise.
9122 * objc.dg/foreach-7.m: Likewise.
9123 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9124 Object.
9125 * objc.dg/func-ptr-2.m: Likewise.
9126 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9127 Do not include objc/objc-api.h.
9128 * obj-c++.dg/fsf-package-0.mm: Likewise.
9129 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9130 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9131 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9132 of Object.
9133 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9134 * objc.dg/gnu-runtime-3.m: Likewise.
9135 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9136 * objc.dg/headers.m: Include objc/runtime.h instead of
9137 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9138 for the NeXT runtime.
9139 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9140 * obj-c++.dg/isa-field-1.mm: Likewise.
9141 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9142 * objc.dg/layout-1.m: Likewise.
9143 * objc.dg/layout-2.m: Likewise.
9144 * objc.dg/local-decl-2.m: Likewise.
9145 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9146 Object. ([Container +elementForView:]): Use
9147 class_conformsToProtocol().
9148 * obj-c++.dg/lookup-2.mm: Likewise.
9149 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9150 * obj-c++.dg/local-decl-1.mm: Likewise.
9151 * objc.dg/method-3.m: Likewise.
9152 * objc.dg/method-4.m: Likewise.
9153 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9154 ../objc-obj-c++-shared/Protocol1.h.
9155 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9156 * objc.dg/method-9.m: Likewise.
9157 * objc.dg/method-10.m: Likewise.
9158 * objc.dg/method-13.m ([Root +initialize]): Include this method
9159 also for the GNU runtime. (main): Use objc_getClass() also for
9160 the GNU runtime.
9161 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9162 * objc.dg/method-17.m: Likewise.
9163 * objc.dg/method-19.m: Likewise.
9164 * objc.dg/method-20b.m: Likewise.
9165 * obj-c++.dg/method-2.mm: Likewise.
9166 * obj-c++.dg/method-6.mm: Likewise.
9167 * obj-c++.dg/method-10.mm: Likewise.
9168 * obj-c++.dg/method-11.mm: Likewise.
9169 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9170 ../objc-obj-c++-shared/Protocol1.h.
9171 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9172 * obj-c++.dg/method-15.mm: Likewise.
9173 * obj-c++.dg/method-17.mm: Likewise.
9174 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9175 +initialize]): Include this method also for the GNU
9176 runtime. (main): Use objc_getClass() also for the GNU runtime.
9177 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9178 * obj-c++.dg/method-22.mm: Likewise.
9179 * obj-c++.dg/method-23.mm: Likewise.
9180 * obj-c++.dg/no-extra-load.mm: Likewise.
9181 * objc.dg/objc-fast-4.m: Likewise.
9182 * objc.dg/objc-gc-4.m: Likewise.
9183 * obj-c++.dg/objc-gc-3.mm: Likewise.
9184 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9185 protocol_getMethodDescription() instead of [Protocol
9186 -descriptionForInstanceMethod].
9187 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9188 Made it available with all runtimes. (main): Call -test instead
9189 of -class.
9190 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9191 and put into a category.
9192 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9193 Object. Include objc/objc.h.
9194 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9195 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9196 New. (main): Use protocol_getMethodDescription() instead
9197 of [Protocol -descriptionForInstanceMethod] and [Protocol
9198 -descriptionForClassMethod].
9199 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9200 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9201 Objective-C runtime API.
9202 * obj-c++.dg/proto-qual-1.mm: Likewise.
9203 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9204 Object.
9205 * obj-c++.dg/property/property-1.mm: Likewise.
9206 * obj-c++.dg/qual-types-1.mm: Likewise.
9207 * objc.dg/selector-2.m: Include objc/objc.h instead of
9208 ../objc-obj-c++-shared/Object1.h.
9209 * obj-c++.dg/selector-2.mm: Likewise.
9210 * obj-c++.dg/selector-5.mm: Likewise.
9211 * obj-c++.dg/selector-6.mm: Likewise.
9212 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9213 Object. Do not include objc/objc-api.h.
9214 * obj-c++.dg/set-not-used-1.mm: Likewise.
9215 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9216 * objc.dg/stret-1.m: Likewise.
9217 * objc.dg/stret-2.m: Likewise.
9218 * obj-c++.dg/super-class-2.mm: Likewise.
9219 * objc.dg/super-class-3.m: Likewise.
9220 * objc.dg/super-class-4.m: Likewise.
9221 * objc.dg/sync-2.m: Likewise.
9222 * obj-c++.dg/sync-2.mm: Likewise.
9223 * objc.dg/sync-1.m: Include objc/objc.h instead of
9224 ../objc-obj-c++-shared/Object1.h.
9225 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9226 'Class' as the type of 'isa'.
9227 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9228 Objective-C runtime API. ([TestClass +initialize]): Include this
9229 method with the GNU runtime as well.
9230 * objc.dg/strings/strings-1.m: Updated includes.
9231 * obj-c++.dg/strings/strings-1.mm: Likewise.
9232 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9233 objc.dg/strings/const-str-12b.m.
9234 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9235 * obj-c++.dg/template-3.mm: Likewise.
9236 * obj-c++.dg/template-4.mm: Likewise.
9237 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9238 Objective-C runtime API.
9239 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9240 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9241 * obj-c++.dg/try-catch-1.mm: Likewise.
9242 * obj-c++.dg/try-catch-2.mm: Likewise.
9243 * objc.dg/try-catch-3.m: Likewise.
9244 * obj-c++.dg/try-catch-3.mm: Likewise.
9245 * objc.dg/try-catch-6.m: Likewise.
9246 * objc.dg/try-catch-7.m: Likewise.
9247 * obj-c++.dg/try-catch-7.mm: Likewise.
9248 * obj-c++.dg/try-catch-8.mm: Likewise.
9249 * obj-c++.dg/try-catch-9.mm: Likewise.
9250 * objc.dg/try-catch-10.m: Likewise.
9251 * obj-c++.dg/try-catch-11.mm: Likewise.
9252 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9253 Object. Include objc/objc.h.
9254 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9255 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9256 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9257 Object. Use Modern Objective-C runtime API. Do not use
9258 performv::.
9259 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9260 * obj-c++.dg/torture/trivial.mm: Likewise.
9261 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9262 instead of ../objc-obj-c++-shared/Object1.h. Include
9263 ../objc-obj-c++-shared/runtime.h.
9264 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9265 * objc.dg/torture/strings/const-str-11.m: Likewise.
9266 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9267 * objc.dg/torture/strings/const-str-9.m: Likewise.
9268 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9269 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9270 instead of Object. Only add _FooClassReference if
9271 __NEXT_RUNTIME__.
9272 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9273 * objc.dg/torture/strings/const-str-8.m: Likewise.
9274 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9275 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9276 additional sources.
9277 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9278 Object.
9279 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9280 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9281 * obj-c++.dg/va-meth-1.mm: Likewise.
9282 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9283 ../objc-obj-c++-shared/Object1.h.
9284 * objc.dg/zero-link-3.m: Likewise.
9285
9286 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9287
9288 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9289
9290 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9291
9292 PR obj-c++/48275
9293 * obj-c++.dg/property/cxx-property-1.mm: New.
9294 * obj-c++.dg/property/cxx-property-2.mm: New.
9295
9296 2011-06-06 Jason Merrill <jason@redhat.com>
9297
9298 * g++.dg/cpp0x/regress/ptrmem1.C: New.
9299
9300 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
9301
9302 PR rtl-optimization/49145
9303 From Ryan Mansfield
9304 * gcc.c-torture/compile/pr49145.c: New test.
9305
9306 2011-06-06 Jakub Jelinek <jakub@redhat.com>
9307
9308 PR testsuite/49288
9309 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9310 to dg-options, match also DW_AT_linkage_name.
9311
9312 PR debug/49294
9313 * gcc.dg/debug/pr49294.c: New test.
9314
9315 PR c++/49264
9316 * g++.dg/opt/pr49264.C: New test.
9317
9318 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
9319
9320 PR tree-optimization/49243
9321 * gcc.dg/pr49243.c: New.
9322
9323 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9324
9325 * gnat.dg/specs/cond_expr1.ads: New test.
9326
9327 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9328
9329 * gnat.dg/deferred_const4.ad[sb]: New test.
9330 * gnat.dg/deferred_const4_pkg.ads: New helper.
9331
9332 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
9333
9334 * gnat.dg/test_tamdt.adb: Rename to...
9335 * gnat.dg/taft_type1.adb: ...this.
9336 * gnat.dg/tamdt.ad[sb]: Rename to...
9337 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9338 * gnat.dg/tamdt_aux.ads: Rename to...
9339 * gnat.dg/taft_type1_pkg2.ads: ...this.
9340 * gnat.dg/taft_type2.ad[sb]: New test.
9341 * gnat.dg/taft_type2_pkg.ads: New helper.
9342 * gnat.dg/taft_type3.adb: New test.
9343 * gnat.dg/taft_type3_pkg.ads: New helper.
9344
9345 2011-06-05 Tobias Burnus <burnus@net-b.de>
9346
9347 PR fortran/49255
9348 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9349 for F2008.
9350
9351 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9352
9353 PR testsuite/49287
9354 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9355 warning.
9356 * objc.dg/gnu-api-2-objc.m: Likewise.
9357 * obj-c++.dg/gnu-api-2-class.mm: Likewise
9358 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9359
9360 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
9361
9362 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
9363 alignment, not the alignment, when calling class_addIvar(). Add
9364 an 'isa' instance variable to the test root class.
9365 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9366
9367 2011-06-04 Jan Hubicka <jh@suse.cz>
9368
9369 PR tree-optimization/48893
9370 PR tree-optimization/49091
9371 PR tree-optimization/49179
9372 * gfortran.dg/pr49179.f90: New testcase
9373
9374 2011-06-04 Jan Hubicka <jh@suse.cz>
9375
9376 PR lto/48954
9377 * g++.dg/torture/pr48954.C: New testcase.
9378
9379 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9380
9381 * g++.dg/warn/delete-non-virtual-dtor.C: New.
9382
9383 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
9384
9385 PR c++/33840
9386 * g++.dg/diagnostic/bitfld2.C: New.
9387
9388 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR target/49281
9391 * gcc.c-torture/execute/pr49281.c: New test.
9392
9393 2011-06-04 Jan Hubicka <jh@suse.cz>
9394
9395 PR tree-optimize/48929
9396 * gcc.c-torture/compile/pr48929.c: New testcase.
9397
9398 2011-06-04 Jakub Jelinek <jakub@redhat.com>
9399
9400 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9401
9402 2011-06-03 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR c++/49276
9405 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9406
9407 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9408
9409 * objc.dg/headers.m: Do not include sarray.h and hash.h.
9410
9411 2011-06-03 Richard Henderson <rth@redhat.com>
9412 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9413
9414 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9415
9416 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9417
9418 * objc.dg/headers.m: Do not include objc-list.h.
9419
9420 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
9421
9422 * objc.dg/type-stream-1.m: Test removed.
9423 * objc.dg/headers.m: Do not include typedstream.h.
9424
9425 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9426
9427 * objc.dg/torture/forward-1.m (main): Updated testcase.
9428
9429 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
9430
9431 PR target/49163
9432 * gcc.c-torture/compile/pr49163.c: New.
9433
9434 2011-06-02 Asher Langton <langton2@llnl.gov>
9435
9436 PR fortran/49268
9437 * gfortran.dg/PR49268.f90: New test.
9438
9439 2011-06-02 Asher Langton <langton2@llnl.gov>
9440
9441 PR fortran/37039
9442 * gfortran.dg/PR37039.f90: New test.
9443
9444 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
9445
9446 PR objc/48539
9447 * objc.dg/method-5.m: Updated.
9448 * objc.dg/method-19.m: Updated.
9449 * objc.dg/method-lookup-1.m: New.
9450 * obj-c++.dg/method-6.mm: Updated.
9451 * obj-c++.dg/method-7.mm: Updated.
9452 * obj-c++.dg/method-lookup-1.mm: New.
9453
9454 2011-06-02 DJ Delorie <dj@redhat.com>
9455
9456 * lib/timeout.exp (timeout): Add board_info support.
9457
9458 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
9459
9460 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9461
9462 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
9463
9464 PR fortran/49265
9465 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9466 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9467
9468 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
9469 Hans-Peter Nilsson <hp@axis.com>
9470
9471 PR rtl-optimization/48840
9472 * gcc.target/sparc/ultrasp13.c: New test.
9473
9474 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9475
9476 PR target/49238
9477 * gcc.c-torture/compile/pr49238.c: New.
9478
9479 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9480
9481 * gcc.target/arm/g2.c: Skip test in -mthumb.
9482 Skip test unless cpu is xscale.
9483 * gcc.target/arm/scd42-2.c: Likewise.
9484 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9485
9486 2011-06-01 Jason Merrill <jason@redhat.com>
9487
9488 * g++.dg/cpp0x/decltype28.C: New.
9489 * g++.dg/cpp0x/decltype29.C: New.
9490
9491 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9492
9493 PR target/45074
9494 * gcc.target/mips/pr45074.c: New test.
9495
9496 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9497 Hans-Peter Nilsson <hp@axis.com>
9498
9499 PR rtl-optimization/48830
9500 * gcc.target/sparc/ultrasp12.c: New test.
9501
9502 2011-06-01 David Li <davidxl@google.com>
9503
9504 * gcc.dg/profile-dir-1.c: Change pass name.
9505 * gcc.dg/profile-dir-2.c: Ditto.
9506 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9507 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9508 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9509 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9510 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9511 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9512 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9513 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9514 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9515 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9516 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9517 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9518 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9519 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9520 * gcc.dg/profile-dir-3.c: Ditto.
9521 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9522
9523 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9524
9525 * objc.dg/attributes/method-nonnull-1.m: New test.
9526 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9527
9528 2011-05-31 Tobias Burnus <burnus@net-b.de>
9529
9530 PR fortran/18918
9531 * gfortran.dg/coarray_atomic_1.f90: New.
9532 * gfortran.dg/coarray/atomic_1.f90: New.
9533
9534 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9535
9536 * gcc.dg/guality/bswaptest.c: New test.
9537 * gcc.dg/guality/clztest.c: New test.
9538 * gcc.dg/guality/ctztest.c: New test.
9539 * gcc.dg/guality/rotatetest.c: New test.
9540
9541 PR target/48688
9542 * gcc.target/i386/pr48688.c: New test.
9543
9544 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
9545
9546 PR c++/48010
9547 * g++.dg/lookup/name-clash9.C: New.
9548
9549 2011-05-31 Tobias Burnus <burnus@net-b.de>
9550
9551 PR fortran/18918
9552 * gfortran.dg/coarray/dummy_1.f90: New.
9553
9554 2011-05-31 Tobias Burnus <burnus@net-b.de>
9555
9556 PR fortran/18918
9557 * gfortran.dg/coarray/save_1.f90: New.
9558 * gfortran.dg/coarray_4.f90: Update dg-error.
9559
9560 2011-05-31 Jason Merrill <jason@redhat.com>
9561
9562 * g++.dg/cpp0x/rv-template1.C: New.
9563
9564 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9565
9566 PR rtl-optimization/49235
9567 * gcc.dg/pr49235.c: New test.
9568
9569 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9570
9571 PR tree-optimization/49093
9572 * gcc.dg/vect/pr49093.c: New test.
9573
9574 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9575
9576 PR debug/49047
9577 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9578
9579 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9580
9581 PR testsuite/49239
9582 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9583 output array.
9584
9585 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9586
9587 PR target/49186
9588 * gcc.c-torture/execute/pr49186.c: New.
9589
9590 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9591
9592 PR target/49168
9593 * gcc.target/i386/pr49168-1.c: New.
9594
9595 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9596 Eric Botcazou <ebotcazou@adacore.com>
9597
9598 * gcc.dg/guality/drap.c: New test.
9599
9600 2011-05-30 Richard Guenther <rguenther@suse.de>
9601
9602 PR tree-optimization/49210
9603 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9604 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9605
9606 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR c++/49223
9609 * g++.dg/gomp/pr49223-1.C: New test.
9610 * g++.dg/gomp/pr49223-2.C: New test.
9611
9612 2011-05-30 Richard Guenther <rguenther@suse.de>
9613
9614 PR tree-optimization/49218
9615 * gcc.c-torture/execute/pr49218.c: New testcase.
9616
9617 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9618
9619 PR tree-optimization/49199
9620 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9621 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9622 -fno-tree-scev-cprop.
9623
9624 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9625
9626 PR fortran/47601
9627 * gfortran.dg/extends_13.f03: New.
9628
9629 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR rtl-optimization/49095
9632 * gcc.target/i386/pr49095.c: New test.
9633
9634 2011-05-29 Tobias Burnus <burnus@net-b.de>
9635
9636 PR fortran/18918
9637 * gfortran.dg/coarray_24.f90: New.
9638
9639 2011-05-29 Tobias Burnus <burnus@net-b.de>
9640
9641 PR fortran/18918
9642 * gfortran.dg/coarray_23.f90: New.
9643
9644 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9645
9646 From Ryan Mansfield
9647 * gcc.dg/pr48826.c: New test.
9648
9649 2011-05-29 Richard Guenther <rguenther@suse.de>
9650
9651 PR tree-optimization/49217
9652 * gcc.dg/torture/pr49217.c: New testcase.
9653
9654 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9655
9656 PR testsuite/49222
9657 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9658
9659 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9660
9661 * gnat.dg/boolean_subtype.adb: Rename to...
9662 * gnat.dg/boolean_subtype1.adb: ...this.
9663
9664 2011-05-28 Jason Merrill <jason@redhat.com>
9665
9666 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9667
9668 2011-05-27 Jason Merrill <jason@redhat.com>
9669
9670 * g++.dg/cpp0x/enum18.C: Adjust.
9671
9672 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9673
9674 2011-05-27 Tobias Burnus <burnus@net-b.de>
9675
9676 PR fortran/18918
9677 * gfortran.dg/coarray_22.f90: New.
9678
9679 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9680
9681 PR tree-optimization/46728
9682 * gcc.target/powerpc/pr46728-1.c: New.
9683 * gcc.target/powerpc/pr46728-2.c: New.
9684 * gcc.target/powerpc/pr46728-3.c: New.
9685 * gcc.target/powerpc/pr46728-4.c: New.
9686 * gcc.target/powerpc/pr46728-5.c: New.
9687 * gcc.dg/pr46728-6.c: New.
9688 * gcc.target/powerpc/pr46728-7.c: New.
9689 * gcc.target/powerpc/pr46728-8.c: New.
9690 * gcc.dg/pr46728-9.c: New.
9691 * gcc.target/powerpc/pr46728-10.c: New.
9692 * gcc.target/powerpc/pr46728-11.c: New.
9693 * gcc.dg/pr46728-12.c: New.
9694 * gcc.target/powerpc/pr46728-13.c: New.
9695 * gcc.target/powerpc/pr46728-14.c: New.
9696 * gcc.target/powerpc/pr46728-15.c: New.
9697 * gcc.target/powerpc/pr46728-16.c: New.
9698
9699 2011-05-27 Jason Merrill <jason@redhat.com>
9700
9701 * g++.dg/abi/mangle47.C: New.
9702
9703 PR c++/49176
9704 * g++.dg/template/const5.C: New.
9705
9706 * g++.dg/cpp0x/enum18.C: New.
9707
9708 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9709
9710 * g++.dg/cpp0x/error6.C: New.
9711
9712 * g++.dg/cpp0x/error5.C: New.
9713
9714 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9715
9716 PR c++/49165
9717 * g++.dg/eh/cond6.C: New test.
9718
9719 2011-05-27 Tobias Burnus <burnus@net-b.de>
9720
9721 PR fortran/48820
9722 * gfortran.dg/rank_3.f90: New.
9723 * gfortran.dg/rank_4.f90: New.
9724
9725 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9726
9727 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9728 replace dump search.
9729
9730 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9731
9732 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9733 * gnat.dg/bit_packed_array5.adb: ...here.
9734
9735 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9736
9737 PR c++/42056
9738 * g++.dg/cpp0x/auto25.C: New.
9739
9740 2011-05-27 Richard Guenther <rguenther@suse.de>
9741
9742 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9743
9744 2011-05-27 Richard Guenther <rguenther@suse.de>
9745
9746 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9747
9748 2011-05-27 Richard Guenther <rguenther@suse.de>
9749
9750 PR middle-end/49189
9751 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9752
9753 2011-05-26 Jason Merrill <jason@redhat.com>
9754
9755 * g++.dg/cpp0x/friend1.C: New.
9756 * g++.dg/cpp0x/friend2.C: New.
9757
9758 * g++.dg/cpp0x/auto7.C: Update.
9759 * g++.dg/template/crash50.C: Adjust.
9760 * g++.dg/template/static9.C: Adjust.
9761 * g++.old-deja/g++.ext/memconst.C: Adjust.
9762
9763 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9764
9765 * gcc.dg/march.c: Ignore a note for some targets.
9766
9767 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9768 Nathan Froyd <froydnj@codesourcery.com>
9769
9770 PR c++/2288
9771 PR c++/18770
9772 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9773 * g++.dg/parse/pr18770.C: New test.
9774 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9775
9776 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9777
9778 PR fortran/48955
9779 * gfortran.dg/dependency_40.f90 : New test.
9780
9781 2011-05-26 Tobias Burnus <burnus@net-b.de>
9782
9783 PR fortran/18918
9784 * gfortran.dg/coarray/registering_1.f90: New.
9785
9786 2011-05-26 Jason Merrill <jason@redhat.com>
9787
9788 * g++.dg/cpp0x/variadic111.C: New.
9789 * g++.dg/cpp0x/variadic41.C: Adjust.
9790
9791 2011-05-26 Richard Guenther <rguenther@suse.de>
9792
9793 PR tree-optimization/48702
9794 * gcc.dg/torture/pr48702.c: New testcase.
9795
9796 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9797
9798 PR gcov-profile/48845
9799 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9800 support.
9801 * gcc.dg/matrix/matrix.exp: Likewise.
9802 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9803 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9804 line number to check_profiling_available.
9805 * lib/target-supports.exp (check_profiling_available): Account for
9806 this.
9807 Require TLS runtime support with -fprofile-generate.
9808 * lib/profopt.exp (profopt-execute): Add TLS options for
9809 -fprofile-generate.
9810 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9811
9812 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR c++/49165
9815 * g++.dg/eh/cond5.C: New test.
9816
9817 PR tree-optimization/49161
9818 * gcc.c-torture/execute/pr49161.c: New test.
9819
9820 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9821
9822 * gcc.target/arm/neon-vorn-vbic.c: New test.
9823
9824 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9825
9826 PR tree-optimization/49038
9827 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9828 * gcc.dg/vect/pr49038.c: New test.
9829
9830 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
9831
9832 * g++.dg/init/pr25811-3.C: New.
9833 * g++.dg/init/pr25811-4.C: New.
9834
9835 2011-05-25 Jason Merrill <jason@redhat.com>
9836
9837 * g++.dg/cpp0x/enum17.C: New.
9838 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9839
9840 * g++.dg/cpp0x/auto24.C: New.
9841
9842 * g++.dg/cpp0x/error4.C: New.
9843
9844 * g++.dg/cpp0x/rv-restrict.C: New.
9845
9846 * g++.dg/cpp0x/enum15.C: New.
9847 * g++.dg/cpp0x/constexpr-switch2.C: New.
9848
9849 * g++.dg/cpp0x/variadic110.C: New.
9850
9851 * g++.dg/cpp0x/auto9.C: Add typedef test.
9852
9853 * g++.dg/cpp0x/auto23.C: New.
9854 * g++.dg/cpp0x/auto9.C: Adjust.
9855
9856 * g++.dg/cpp0x/defaulted29.C: New.
9857
9858 * g++.dg/cpp0x/initlist51.C: New.
9859
9860 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9861
9862 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9863 * g++.dg/abi/packed1.C: Suppress warning.
9864 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9865 * g++.dg/template/stdarg1.C: Likewise.
9866 * g++.dg/other/packed1.C: Remove arm from xfail list.
9867
9868 2011-05-25 Jason Merrill <jason@redhat.com>
9869
9870 * g++.dg/cpp0x/enum16.C: New.
9871 * g++.dg/parse/error15.C: Adjust.
9872
9873 * g++.dg/cpp0x/initlist50.C: New.
9874
9875 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9876
9877 * g++.dg/cpp0x/variadic109.C: New.
9878
9879 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9880
9881 * gcc.target/i386/pause-1.c: New.
9882
9883 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9884
9885 * gcc.dg/stack-usage-1.c: Adjust comment.
9886 * gcc.dg/stack-usage-2.c: New test.
9887
9888 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR c++/49136
9891 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9892 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9893
9894 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9895
9896 PR rtl-optimization/48757
9897 * gfortran.dg/pr48757.f: New test case.
9898
9899 2011-05-24 Jason Merrill <jason@redhat.com>
9900
9901 * g++.dg/cpp0x/access01.C: New.
9902
9903 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9904
9905 PR libobjc/48177
9906 * objc.dg/pr48177.m: New testcase.
9907
9908 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9909
9910 PR objc/48187
9911 * objc.dg/pr48187.m: New testcase.
9912 * obj-c++.dg/pr48187.mm: New testcase.
9913 * objc.dg/ivar-extra-semicolon.m: New testcase.
9914
9915 2011-05-24 Jason Merrill <jason@redhat.com>
9916
9917 * g++.dg/template/access21.C: New.
9918 * g++.dg/template/access22.C: New.
9919
9920 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9921
9922 PR rtl-optimization/48633
9923 * g++.dg/pr48633.C: New test.
9924
9925 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9926
9927 PR target/49133
9928 * g++.dg/other/pr49133.C: New test.
9929
9930 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9931 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9932
9933 * gcc.dg/torture/tls/run-gd.c: New test.
9934 * gcc.dg/torture/tls/run-ie.c: New test.
9935 * gcc.dg/torture/tls/run-ld.c: New test.
9936 * gcc.dg/torture/tls/run-le.c: New test.
9937 * lib/target-supports.exp (check_effective_target_tls_runtime):
9938 Build testcase with TLS options.
9939
9940 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9941
9942 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9943
9944 2011-05-24 Tom de Vries <tom@codesourcery.com>
9945
9946 PR tree-optimization/49121
9947 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9948
9949 2011-05-23 Jason Merrill <jason@redhat.com>
9950
9951 * g++.dg/cpp0x/defaulted28.C: New.
9952
9953 * g++.dg/cpp0x/sfinae25.C: New.
9954
9955 * g++.dg/cpp0x/rv-cast2.C: New.
9956
9957 * g++.dg/cpp0x/enum14.C: New.
9958
9959 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR lto/49123
9962 * gcc.c-torture/execute/pr49123.c: New test.
9963
9964 PR debug/49032
9965 * gcc.dg/debug/pr49032.c: New test.
9966
9967 PR c/49120
9968 * gcc.dg/pr49120.c: New test.
9969
9970 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9971
9972 PR target/47315
9973 * gcc.target/i386/pr47315.c: New test.
9974
9975 2011-05-23 Jason Merrill <jason@redhat.com>
9976
9977 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9978
9979 * g++.dg/cpp0x/sfinae24.C: New.
9980
9981 * g++.dg/cpp0x/error3.C: New.
9982
9983 * g++.dg/cpp0x/defaulted27.C: New.
9984
9985 * g++.dg/cpp0x/decltype27.C: New.
9986
9987 2011-05-23 Richard Guenther <rguenther@suse.de>
9988
9989 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9990
9991 2011-05-23 Richard Guenther <rguenther@suse.de>
9992
9993 PR tree-optimization/40874
9994 * g++.dg/tree-ssa/pr40874.C: New testcase.
9995
9996 2011-05-23 Richard Guenther <rguenther@suse.de>
9997
9998 PR tree-optimization/49115
9999 * g++.dg/torture/pr49115.C: New testcase.
10000
10001 2011-05-23 Richard Guenther <rguenther@suse.de>
10002
10003 PR middle-end/15419
10004 * gcc.dg/memcpy-3.c: New testcase.
10005
10006 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10007
10008 PR middle-end/48973
10009 * gcc.c-torture/execute/pr48973-1.c: New test.
10010 * gcc.c-torture/execute/pr48973-2.c: New test.
10011
10012 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10013
10014 PR c++/18016
10015 * g++.dg/warn/pr18016.C: New.
10016
10017 2011-05-23 Tom de Vries <tom@codesourcery.com>
10018
10019 PR target/45098
10020 * gcc.target/arm/ivopts-6.c: New test.
10021
10022 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10023
10024 PR middle-end/49029
10025 * gcc.c-torture/compile/pr49029.c: New test.
10026
10027 2011-05-22 Jason Merrill <jason@redhat.com>
10028
10029 * g++.dg/cpp0x/sfinae23.C: New.
10030 * g++.dg/cpp0x/sfinae8.C: Correct.
10031
10032 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10033
10034 * gfortran.dg/function_optimize_8.f90: New test case.
10035
10036 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10037
10038 PR tree-optimization/49087
10039 * gcc.dg/vect/O3-pr49087.c: New test.
10040
10041 2011-05-21 Jason Merrill <jason@redhat.com>
10042
10043 * g++.dg/debug/const5.C: New.
10044
10045 2011-05-20 Jason Merrill <jason@redhat.com>
10046
10047 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10048
10049 * g++.dg/cpp0x/constexpr-static7.C: New.
10050
10051 * g++.dg/cpp0x/enum12.C: New.
10052 * g++.dg/cpp0x/enum13.C: New.
10053
10054 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10055
10056 PR fortran/48699
10057 * gfortran.dg/select_type_23.f03: New.
10058
10059 2011-05-20 Jason Merrill <jason@redhat.com>
10060
10061 * g++.dg/cpp0x/defaulted26.C: New.
10062
10063 * g++.dg/cpp0x/noexcept02.C: Fix.
10064 * g++.dg/cpp0x/noexcept03.C: Fix.
10065 * g++.dg/cpp0x/noexcept08.C: Fix.
10066 * g++.dg/cpp0x/noexcept10.C: New.
10067
10068 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10069
10070 PR fortran/48706
10071 * gfortran.dg/extends_12.f03: New.
10072
10073 2011-05-20 Jason Merrill <jason@redhat.com>
10074
10075 * g++.dg/template/koenig9.C: New.
10076 * g++.dg/opt/pr47615.C: Fix.
10077 * g++.dg/overload/defarg1.C: Fix.
10078 * g++.dg/tc1/dr213.C: Remove xfail.
10079 * g++.dg/torture/pr34850.C: Fix.
10080 * g++.dg/torture/pr39362.C: Fix.
10081 * g++.old-deja/g++.brendan/crash56.C: Fix.
10082 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10083
10084 2011-05-20 Richard Guenther <rguenther@suse.de>
10085
10086 PR tree-optimization/49079
10087 * gcc.dg/torture/pr49079.c: New testcase.
10088
10089 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10090
10091 PR tree-optimization/49073
10092 * gcc.c-torture/execute/pr49073.c: New test.
10093
10094 2011-06-19 Tobias Burnus <burnus@net-b.de>
10095
10096 PR fortran/18918
10097 * gfortran.dg/coarray_21.f90: New.
10098
10099 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10100
10101 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10102 output.
10103
10104 2011-05-19 Richard Guenther <rguenther@suse.de>
10105
10106 PR testsuite/49063
10107 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10108
10109 2011-05-19 Richard Guenther <rguenther@suse.de>
10110
10111 PR middle-end/48985
10112 * gcc.dg/builtin-object-size-11.c: New testcase.
10113
10114 2011-05-19 Tom de Vries <tom@codesourcery.com>
10115
10116 PR target/45098
10117 * gcc.target/arm/ivopts.c: New test.
10118 * gcc.target/arm/ivopts-2.c: New test.
10119
10120 2011-05-19 Tom de Vries <tom@codesourcery.com>
10121
10122 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10123
10124 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10125
10126 * gcc.c-torture/execute/960321-1.x: Remove.
10127
10128 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10129
10130 PR fortran/48700
10131 * gfortran.dg/move_alloc_4.f90: New.
10132
10133 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10134
10135 PR target/49002
10136 * gcc.target/i386/pr49002-1.c: New test.
10137 * gcc.target/i386/pr49002-2.c: Likewise.
10138
10139 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR tree-optimization/49039
10142 * gcc.c-torture/execute/pr49039.c: New test.
10143 * gcc.dg/tree-ssa/pr49039.c: New test.
10144 * g++.dg/torture/pr49039.C: New test.
10145
10146 2011-05-18 Jason Merrill <jason@redhat.com>
10147
10148 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10149 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10150 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10151
10152 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10153
10154 * gcc.target/bfin/mcpu-bf592.c: New test.
10155
10156 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10157
10158 PR tree-optimization/41881
10159 * gcc.dg/vect/O3-pr41881.c: New test.
10160 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10161
10162 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR tree-optimization/49000
10165 * gcc.dg/pr49000.c: New test.
10166
10167 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10168
10169 * gnat.dg/invalid1.adb: New test.
10170
10171 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10172
10173 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10174 scan pattern.
10175 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10176 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10177
10178 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10179
10180 PR c++/48994
10181 * g++.dg/cpp0x/range-for18.C: New.
10182
10183 2011-05-15 Tobias Burnus <burnus@net-b.de>
10184
10185 PR fortran/18918
10186 * gfortran.dg/coarray/image_index_2.f90: New.
10187
10188 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10189
10190 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10191 * g++.dg/cpp0x/override2.C: New.
10192
10193 2011-05-14 Tobias Burnus <burnus@net-b.de>
10194
10195 PR fortran/18918
10196 * gfortran.de/coarray_20.f90: New.
10197
10198 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10199
10200 PR fortran/22572
10201 * function_optimize_7.f90: New test case.
10202
10203 2011-05-13 Jason Merrill <jason@redhat.com>
10204
10205 * g++.dg/cpp0x/decltype26.C: New.
10206 * g++.dg/cpp0x/enum11.C: New.
10207
10208 2011-05-13 Tobias Burnus <burnus@net-b.de>
10209
10210 PR fortran/48972
10211 PR fortran/48991
10212 * gfortran.dg/assign_8.f90: Update dg-error.
10213
10214 2011-05-13 Tobias Burnus <burnus@net-b.de>
10215
10216 PR fortran/48972
10217 * gfortran.dg/io_constraints_8.f90: New.
10218 * gfortran.dg/io_constraints_9.f90: New.
10219
10220 2011-05-13 Martin Thuresson <martint@google.com>
10221
10222 PR gcov-profile/47793
10223 * gcc.dg/pr47793.c: New.
10224
10225 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10226
10227 PR tree-optimization/48975
10228 * gcc.dg/pr48975.c: New test.
10229
10230 2011-05-12 Tobias Burnus <burnus@net-b.de>
10231
10232 PR fortran/48972
10233 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10234
10235 2011-05-12 Jason Merrill <jason@redhat.com>
10236
10237 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10238
10239 2011-05-12 Geert Bosch <bosch@adacore.com>
10240
10241 * gnat.dg/view_conversion1.adb: New test.
10242
10243 2011-05-12 Richard Guenther <rguenther@suse.de>
10244
10245 PR tree-optimization/48172
10246 * gcc.dg/vect/pr48172.c: New testcase.
10247
10248 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR debug/48967
10251 * g++.dg/opt/pr48967.C: New test.
10252
10253 2011-05-11 Jason Merrill <jason@redhat.com>
10254
10255 * g++.dg/cpp0x/constexpr-friend.C: New.
10256 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10257
10258 * g++.dg/cpp0x/sfinae22.C: New.
10259
10260 2011-05-11 Tobias Burnus <burnus@net-b.de>
10261
10262 PR fortran/48889
10263 * gfortran.dg/generic_24.f90: New.
10264
10265 2011-05-11 Richard Guenther <rguenther@suse.de>
10266
10267 PR tree-optimization/15256
10268 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10269
10270 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR debug/48159
10273 * gcc.dg/pr48159-1.c: New test.
10274 * gcc.dg/pr48159-2.c: New test.
10275
10276 2011-05-11 Richard Guenther <rguenther@suse.de>
10277
10278 PR middle-end/48953
10279 * gcc.dg/torture/pr48953.c: New testcase.
10280
10281 2011-05-11 Richard Guenther <rguenther@suse.de>
10282
10283 PR tree-optimization/18041
10284 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10285
10286 2011-05-11 Alan Modra <amodra@gmail.com>
10287
10288 PR target/47755
10289 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10290
10291 2011-05-10 Jason Merrill <jason@redhat.com>
10292
10293 * g++.dg/cpp0x/defaulted25.C: New.
10294 * g++.dg/template/crash7.C: Adjust.
10295
10296 * g++.dg/cpp0x/variadic108.C: New.
10297
10298 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
10299
10300 * g++.dg/inherit/virtual9.C: Extend.
10301
10302 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10303
10304 PR target/48857
10305 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10306 are passed and returned in vector registers.
10307
10308 2011-05-10 Richard Guenther <rguenther@suse.de>
10309
10310 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10311 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10312 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10313 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10314 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
10315 applies.
10316
10317 2011-05-10 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR tree-optimization/48611
10320 PR tree-optimization/48794
10321 * gfortran.dg/gomp/pr48611.f90: New test.
10322 * gfortran.dg/gomp/pr48794.f90: New test.
10323
10324 PR debug/48928
10325 * gcc.dg/dfp/pr48928.c: New test.
10326
10327 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10328
10329 PR c++/48522
10330 * g++.dg/cpp0x/pr48522.C: New.
10331
10332 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10333
10334 PR c++/48735
10335 * g++.dg/cpp0x/sfinae21.C: New.
10336
10337 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10338
10339 * g++.dg/template/sfinae28.C: Rename to...
10340 * g++.dg/cpp0x/sfinae19.C: ... this.
10341 * g++.dg/template/sfinae29.C: Rename to...
10342 * g++.dg/cpp0x/sfinae20.C: ... this.
10343
10344 2011-05-09 Jeff Law <law@redhat.com>
10345
10346 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10347 consistent results.
10348
10349 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
10350
10351 PR c++/20039
10352 * g++.dg/init/pr20039.C: New.
10353
10354 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10355
10356 PR c++/48737
10357 PR c++/48744
10358 * g++.dg/template/sfinae28.C: New.
10359 * g++.dg/template/sfinae29.C: Likewise.
10360
10361 2011-05-09 Jason Merrill <jason@redhat.com>
10362
10363 * g++.dg/template/nontype23.C: New.
10364
10365 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
10366 PR c++/48859
10367 * g++.dg/init/pr48859.C: New.
10368
10369 2011-05-09 Jason Merrill <jason@redhat.com>
10370
10371 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10372 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10373 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10374 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10375 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10376 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10377 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10378 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10379
10380 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
10381
10382 * g++.dg/inherit/virtual9.C: New.
10383
10384 2011-05-09 Dodji Seketeli <dodji@redhat.com>
10385
10386 PR c++/48574
10387 * g++.dg/template/dependent-expr8.C: New test case.
10388
10389 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
10390
10391 PR tree-optimization/48837
10392 * gcc.dg/pr48837.c: New testcase.
10393
10394 2011-05-06 Jason Merrill <jason@redhat.com>
10395
10396 * g++.dg/cpp0x/constexpr-condition2.C: New.
10397
10398 * g++.dg/cpp0x/constexpr-missing.C: New.
10399
10400 2011-05-06 Tobias Burnus <burnus@net-b.de>
10401
10402 PR fortran/18918
10403 * gfortran.dg/coarray/this_image_2.f90: New.
10404
10405 2011-05-06 Tobias Burnus <burnus@net-b.de>
10406
10407 PR fortran/48858
10408 PR fortran/48820
10409 * gfortran.dg/bind_c_usage_22.f90: New.
10410 * gfortran.dg/bind_c_usage_23.f90: New.
10411 * gfortran.dg/bind_c_usage_24.f90: New.
10412 * gfortran.dg/bind_c_usage_24_c.c: New.
10413
10414 2011-05-06 Dodji Seketeli <dodji@redhat.com>
10415
10416 PR c++/48838
10417 * g++.dg/template/member9.C: New test case.
10418
10419 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
10420
10421 * gnat.dg/discr29.ad[sb]: New test.
10422 * gnat.dg/discr30.adb: Likewise.
10423
10424 2011-05-05 Julian Brown <julian@codesourcery.com>
10425
10426 * gcc.target/arm/neon-vset_lanes8.c: New test.
10427
10428 2011-05-05 Jason Merrill <jason@redhat.com>
10429
10430 * g++.dg/init/new32.C: New.
10431
10432 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10433
10434 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10435 Fix typo.
10436
10437 2011-05-05 Jakub Jelinek <jakub@redhat.com>
10438
10439 PR rtl-optimization/48381
10440 * gcc.c-torture/compile/pr48381.c: New test.
10441
10442 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
10443
10444 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10445 to dg-options.
10446 * gcc.target/i386/opt-1.c: Ditto.
10447
10448 2011-05-04 Jason Merrill <jason@redhat.com>
10449
10450 * g++.dg/conversion/base1.C: New.
10451
10452 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10453
10454 PR libgfortran/48787
10455 * gfortran.dg/round_3.f08: Add more checks to test case.
10456
10457 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
10458
10459 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10460 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10461 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10462 Gate test on effective_target fd_truncate.
10463
10464 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
10465
10466 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10467 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10468 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10469 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
10470 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10471 * gcc.target/i386/pr38824.c: Ditto.
10472 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10473 * gcc.target/i386/vecinit-2.c: Ditto.
10474 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10475 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10476 * gcc.target/i386/parity-2.c: Ditto.
10477 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10478
10479 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10480
10481 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10482 remove duplication.
10483 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10484 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10485 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10486
10487 2011-05-03 Tobias Burnus <burnus@net-b.de>
10488
10489 PR fortran/18918
10490 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10491
10492 2011-05-03 Tobias Burnus <burnus@net-b.de>
10493
10494 PR fortran/18918
10495 * gfortran.dg/coarray/this_image_1.f90: New.
10496
10497 2011-05-03 Tobias Burnus <burnus@net-b.de>
10498
10499 PR fortran/18918
10500 * gfortran.dg/coarray/caf.dg: New.
10501 * gfortran.dg/coarray/image_index_1.f90: New, copied
10502 from ../coarray_16.f90.
10503
10504 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10505
10506 PR c++/28501
10507 * g++.dg/ext/complex9.C: New.
10508
10509 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10510
10511 From Mike Frysinger
10512 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10513 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10514 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10515
10516 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10517
10518 * gcc.target/bfin/builtins: Created.
10519 * gcc.target/bfin/hisilh-O0.c: Deleted.
10520 * gcc.target/bfin/hisilh.c: Moved to...
10521 * gcc.target/bfin/builtins/hisilh.c: ...here.
10522 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10523 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10524 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10525 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10526 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10527 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10528 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10529 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10530 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10531 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10532 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10533 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10534 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10535 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10536 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10537 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10538 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10539 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10540 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10541 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10542 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10543 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10544 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10545 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10546 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10547 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10548 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10549 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10550 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10551 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10552 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10553 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10554 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10555 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10556 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10557 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10558 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10559 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10560 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10561 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10562 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10563 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10564 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10565 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10566 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10567 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10568 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10569 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10570 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10571 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10572 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10573 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10574 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10575 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10576 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10577 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10578 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10579 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10580 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10581 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10582 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10583 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10584 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10585 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10586 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10587 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10588 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10589 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10590 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10591 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10592 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10593 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10594 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10595 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10596 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10597 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10598 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10599 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10600 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10601 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10602 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10603 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10604 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10605 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10606 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10607 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10608 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10609 * gcc.target/bfin/builtins/circptr.c: Ditto.
10610 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10611 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10612 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10613 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10614 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10615 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10616 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10617 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10618 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10619 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10620 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10621 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10622 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10623 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10624 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10625 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10626 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10627 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10628 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10629 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10630 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10631 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10632 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10633 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10634 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10635 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10636 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10637 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10638 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10639 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10640 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10641 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10642 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10643 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10644 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10645 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10646 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10647 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10648 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10649 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10650 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10651 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10652 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10653 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10654 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10655 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10656 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10657 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10658 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10659 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10660 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10661 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10662 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10663 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10664 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10665 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10666 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10667 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10668 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10669 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10670 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10671 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10672 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10673 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10674 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10675 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10676 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10677 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10678 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10679 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10680
10681 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10682
10683 * gcc.target/arm/cold-lc.c: New test.
10684
10685 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10686
10687 PR target/48774
10688 * gcc.dg/pr48774.c: New test.
10689
10690 2011-05-03 Richard Guenther <rguenther@suse.de>
10691
10692 * gcc.dg/large-size-array-5.c: New testcase.
10693
10694 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10695
10696 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10697
10698 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10699
10700 * lib/target-supports.exp (check_effective_target_vect_strided):
10701 Replace with...
10702 (check_effective_target_vect_strided2)
10703 (check_effective_target_vect_strided3)
10704 (check_effective_target_vect_strided4)
10705 (check_effective_target_vect_strided8): ...these new functions.
10706
10707 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10708 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10709 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10710 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10711 * gcc.dg/vect/pr37539.c: Likewise.
10712 * gcc.dg/vect/slp-11a.c: Likewise.
10713 * gcc.dg/vect/slp-11b.c: Likewise.
10714 * gcc.dg/vect/slp-11c.c: Likewise.
10715 * gcc.dg/vect/slp-12a.c: Likewise.
10716 * gcc.dg/vect/slp-12b.c: Likewise.
10717 * gcc.dg/vect/slp-18.c: Likewise.
10718 * gcc.dg/vect/slp-19a.c: Likewise.
10719 * gcc.dg/vect/slp-19b.c: Likewise.
10720 * gcc.dg/vect/slp-21.c: Likewise.
10721 * gcc.dg/vect/slp-23.c: Likewise.
10722 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10723
10724 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10725 instead of vect_interleave && vect_extract_even_odd.
10726 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10727 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10728 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10729 * gcc.dg/vect/vect-1.c: Likewise.
10730 * gcc.dg/vect/vect-10.c: Likewise.
10731 * gcc.dg/vect/vect-98.c: Likewise.
10732 * gcc.dg/vect/vect-107.c: Likewise.
10733 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10734 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10735 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10736 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10737 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10738 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10739 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10740 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10741 * gcc.dg/vect/vect-strided-float.c: Likewise.
10742 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10743 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10744 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10745 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10746 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10747 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10748 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10749 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10750 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10751 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10752 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10753 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10754 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10755 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10756 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10757
10758 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10759 target condition.
10760 * gcc.dg/vect/pr30843.c: Likewise.
10761 * gcc.dg/vect/pr33866.c: Likewise.
10762 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10763 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10764 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10765 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10766
10767 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10768
10769 * gcc.dg/vect/slp-11.c: Split into...
10770 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10771 gcc.dg/vect/slp-11c.c: ...these tests.
10772 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10773 * gcc.dg/vect/slp-12c.c: ...this new test.
10774 * gcc.dg/vect/slp-19.c: Split into...
10775 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10776 gcc.dg/vect/slp-19c.c: ...these new tests.
10777
10778 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10779
10780 * lib/target-supports.exp
10781 (check_effective_target_vect_extract_even_odd_wide): Delete.
10782 (check_effective_target_vect_strided_wide): Likewise.
10783 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10784 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10785 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10786 * gcc.dg/vect/pr37539.c: Likewise.
10787 * gcc.dg/vect/slp-11.c: Likewise.
10788 * gcc.dg/vect/slp-12a.c: Likewise.
10789 * gcc.dg/vect/slp-12b.c: Likewise.
10790 * gcc.dg/vect/slp-19.c: Likewise.
10791 * gcc.dg/vect/slp-23.c: Likewise.
10792 * gcc.dg/vect/vect-1.c: Likewise.
10793 * gcc.dg/vect/vect-98.c: Likewise.
10794 * gcc.dg/vect/vect-107.c: Likewise.
10795 * gcc.dg/vect/vect-strided-float.c: Likewise.
10796
10797 2011-05-02 Jason Merrill <jason@redhat.com>
10798
10799 * g++.dg/init/new31.C: New.
10800
10801 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10802
10803 PR c/35445
10804 * gcc.dg/pr35445.c: New test.
10805
10806 2011-05-02 Jason Merrill <jason@redhat.com>
10807
10808 * c-c++-common/vla-1.c: New.
10809
10810 2011-05-02 Richard Guenther <rguenther@suse.de>
10811
10812 PR tree-optimization/48822
10813 * gcc.dg/torture/pr48822.c: New testcase.
10814
10815 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10816
10817 PR c++/47969
10818 * g++.dg/cpp0x/constexpr-47969.C: New.
10819
10820 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10821
10822 PR testsuite/48498
10823 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10824 on vect_no_align targets.
10825 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10826 vect_no_align targets.
10827
10828 2011-05-01 Xinliang David Li <davidxl@google.com>
10829
10830 * gcc.dg/tree-ssa/integer-addr.c: New test.
10831 * gcc.dg/tree-ssa/alias_bug.c: New test.
10832
10833 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10834
10835 PR libgfortran/48787
10836 * gfortran.dg/round_3.f08: Add more checks.
10837
10838 2011-04-30 Tobias Burnus <burnus@net-b.de>
10839
10840 PR fortran/48821
10841 * gfortran.dg/import9.f90: New, proper test.
10842 * gfortran.dg/interface_37.f90: Remove bogus
10843 test (bogus copy of interface_36.f90).
10844
10845 2011-04-30 Tobias Burnus <burnus@net-b.de>
10846
10847 PR fortran/48821
10848 * gfortran.dg/interface_37.f90: New.
10849
10850 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10851
10852 PR fortran/48746
10853 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10854
10855 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10856
10857 PR tree-optimization/48809
10858 * gcc.c-torture/execute/pr48809.c: New test.
10859
10860 2011-04-29 Jeff Law <law@redhat.com>
10861
10862 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10863
10864 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10865
10866 PR c++/48606
10867 * g++.dg/init/ctor10.C: New.
10868
10869 2011-04-29 Le-Chun Wu <lcwu@google.com>
10870
10871 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10872 warning in implicitly instantiated templates.
10873
10874 2011-04-29 Le-Chun Wu <lcwu@google.com>
10875
10876 * g++.dg/warn/Wnull-conversion-1.C: New.
10877 * g++.dg/warn/Wnull-conversion-2.C: New.
10878
10879 2011-04-29 Diego Novillo <dnovillo@google.com>
10880
10881 * g++.old-deja/g++.other/null3.C: Expect warning about
10882 converting boolean to a pointer.
10883
10884 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10885
10886 PR fortran/48462
10887 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10888 being a target.
10889
10890 PR fortran/48746
10891 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10892
10893 2011-04-29 Tobias Burnus <burnus@net-b.de>
10894
10895 PR fortran/48810
10896 * gfortran.dg/typebound_proc_22.f90: New.
10897
10898 PR fortran/48800
10899 * gfortran.dg/interface_36.f90: New.
10900
10901 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10902
10903 PR libgfortran/48488
10904 PR libgfortran/48602
10905 PR libgfortran/48615
10906 PR libgfortran/48684
10907 PR libgfortran/48787
10908 * gfortran.dg/fmt_g.f: Adjust test.
10909 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10910 * gfortran.dg/round_3.f08: New test.
10911 * gfortran.dg/namelist_print_1.f: Adjust test.
10912 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10913 * gfortran.dg/f2003_io_5.f03: Adjust test.
10914 * gfortran.dg/coarray_15.f90: Adjust test.
10915 * gfortran.dg/namelist_65.f90: Adjust test.
10916 * gfortran.dg/fmt_cache_1.f: Adjust test.
10917 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10918 * gfortran.dg/real_const_3.f90: Adjust test.
10919
10920 2011-04-29 Jan Hubicka <jh@suse.cz>
10921
10922 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10923 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10924
10925 2011-04-28 Xinliang David Li <davidxl@google.com>
10926
10927 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10928 * g++.dg/prof-robust-1.C: New test.
10929
10930 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10931
10932 PR tree-optimization/48765
10933 * gcc.dg/vect/pr48765.c: New.
10934
10935 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10936
10937 PR tree-optimization/48775
10938 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10939
10940 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10941
10942 PR c++/48798
10943 * g++.dg/inherit/pr48798.C: New.
10944 * g++.old-deja/g++.other/base1.C: Adjust.
10945
10946 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10947
10948 PR c++/48656
10949 * g++.dg/template/inherit7.C: New test case.
10950
10951 2011-04-28 Richard Guenther <rguenther@suse.de>
10952
10953 PR tree-optimization/40052
10954 PR tree-optimization/15347
10955 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10956 * gcc.dg/pr15347.c: Likewise.
10957
10958 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10959
10960 PR c++/48530
10961 * g++.dg/cpp0x/sfinae18.C: New.
10962
10963 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10964
10965 PR c++/48771
10966 * g++.dg/ext/is_literal_type1.C: New.
10967
10968 2011-04-28 Tobias Burnus <burnus@net-b.de>
10969
10970 PR fortran/48112
10971 PR fortran/48279
10972 * gfortran.dg/interface_35.f90: New.
10973 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10974 * gfortran.dg/func_result_6.f90: Add dg-warning.
10975 * gfortran.dg/bessel_1.f90: Ditto.
10976 * gfortran.dg/hypot_1.f90: Ditto.
10977 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10978 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10979 * gfortran.dg/interface_assignment_4.f90: Ditto.
10980
10981 2011-04-27 Jason Merrill <jason@redhat.com>
10982
10983 * g++.dg/ext/complex8.C: New.
10984
10985 * g++.dg/cpp0x/initlist49.C: New.
10986 * g++.dg/init/new30.C: New.
10987
10988 2011-04-27 Tobias Burnus <burnus@net-b.de>
10989
10990 PR fortran/48788
10991 * gfortran.dg/whole_file_34.f90: New.
10992
10993 2011-04-27 Jan Hubicka <jh@suse.cz>
10994
10995 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10996
10997 2011-04-27 Jason Merrill <jason@redhat.com>
10998
10999 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11000
11001 * g++.dg/parse/ambig6.C: New.
11002
11003 2011-04-27 Nick Clifton <nickc@redhat.com>
11004
11005 * gcc.dg/20020312-2.c: Add definition for RX.
11006
11007 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11008 option with RX targets.
11009
11010 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11011 /* */ comments.
11012
11013 2011-04-27 Richard Guenther <rguenther@suse.de>
11014
11015 * gcc.dg/tree-ssa/pr23382.c: Remove.
11016
11017 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11018
11019 PR target/48767
11020 * gcc.c-torture/compile/pr48767.c: New test.
11021
11022 2011-04-27 Richard Guenther <rguenther@suse.de>
11023
11024 PR tree-optimization/48772
11025 * g++.dg/pr48772.C: New testcase.
11026
11027 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR c/48742
11030 * gcc.c-torture/compile/pr48742.c: New test.
11031
11032 2011-04-26 Jason Merrill <jason@redhat.com>
11033
11034 * g++.dg/lookup/koenig13.C: New.
11035
11036 * g++.dg/cpp0x/initlist48.C: New.
11037
11038 2011-04-25 Jason Merrill <jason@redhat.com>
11039
11040 * g++.dg/cpp0x/sfinae17.C: New.
11041
11042 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11043
11044 PR target/48258
11045 * gcc.target/powerpc/pr48258-1.c: New file.
11046 * gcc.target/powerpc/pr48258-2.c: Ditto.
11047
11048 2011-04-26 Xinliang David Li <davidxl@google.com>
11049
11050 * gcc.dg/uninit-suppress.c: New test.
11051 * gcc.dg/uninit-suppress.c: New test.
11052
11053 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11054
11055 PR debug/48768
11056 * gcc.dg/pr48768.c: New test.
11057
11058 PR tree-optimization/48734
11059 * gcc.c-torture/compile/pr48734.c: New test.
11060
11061 PR testsuite/48753
11062 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11063
11064 2011-04-26 Richard Guenther <rguenther@suse.de>
11065
11066 PR tree-optimization/48731
11067 * gcc.dg/torture/pr48731.c: New testcase.
11068
11069 2011-04-26 Richard Guenther <rguenther@suse.de>
11070
11071 PR testsuite/48753
11072 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11073
11074 2011-04-26 Richard Guenther <rguenther@suse.de>
11075
11076 PR middle-end/48694
11077 * gcc.dg/torture/pr48694-1.c: New testcase.
11078 * gcc.dg/torture/pr48694-2.c: Likewise.
11079
11080 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11081
11082 * g++.dg/ext/underlying_type1.C: New.
11083 * g++.dg/ext/underlying_type2.C: Likewise.
11084 * g++.dg/ext/underlying_type3.C: Likewise.
11085 * g++.dg/ext/underlying_type4.C: Likewise.
11086 * g++.dg/ext/underlying_type5.C: Likewise.
11087 * g++.dg/ext/underlying_type6.C: Likewise.
11088 * g++.dg/ext/underlying_type7.C: Likewise.
11089 * g++.dg/ext/underlying_type8.C: Likewise.
11090 * g++.dg/ext/underlying_type9.C: Likewise.
11091 * g++.dg/ext/underlying_type10.C: Likewise.
11092
11093 2011-04-25 Jason Merrill <jason@redhat.com>
11094
11095 * g++.dg/cpp0x/regress/template-const2.C: New.
11096
11097 2011-04-25 Jeff Law <law@redhat.com>
11098
11099 * gcc.dg/tree-ssa/vrp56.c: new test.
11100
11101 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11102
11103 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11104
11105 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR preprocessor/48740
11108 * c-c++-common/raw-string-11.c: New test.
11109
11110 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11111
11112 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11113 hppa*-*-hpux*.
11114
11115 2011-04-23 Tobias Burnus <burnus@net-b.de>
11116
11117 PR fortran/18918
11118 * gfortran.dg/coarray_19.f90: New.
11119
11120 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR c/48685
11123 * gcc.dg/pr48685.c: New test.
11124
11125 2011-04-22 Jan Hubicka <jh@suse.cz>
11126
11127 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11128
11129 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR tree-optimization/48717
11132 * gcc.c-torture/execute/pr48717.c: New test.
11133
11134 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11135
11136 PR target/48723
11137 * gcc.target/i386/pr48723.c: New test.
11138
11139 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR c/48716
11142 * gcc.dg/gomp/pr48716.c: New test.
11143 * g++.dg/gomp/pr48716.C: New test.
11144
11145 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11146
11147 PR c/36750
11148 * gcc.dg/missing-field-init-2.c: Update testcase.
11149
11150 2011-04-22 Alan Modra <amodra@gmail.com>
11151
11152 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11153
11154 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11155
11156 PR fortran/48405
11157 * gfortran.dg/function_optimize_6.f90: New test.
11158
11159 2011-04-21 Easwaran Raman <eraman@google.com>
11160
11161 * gcc.dg/stack-layout-2.c: New test.
11162
11163 2011-04-21 Richard Guenther <rguenther@suse.de>
11164
11165 PR lto/48703
11166 * g++.dg/lto/pr48207-2_0.C: New testcase.
11167 * g++.dg/lto/pr48207-3_0.C: Likewise.
11168
11169 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11170
11171 * gnat.dg/volatile5.adb: New test.
11172 * gnat.dg/volatile5_pkg.ads: New helper.
11173
11174 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11175
11176 PR target/48708
11177 * gcc.target/i386/pr48708.c: New test.
11178
11179 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11180
11181 * gcc.dg/vect/vect-119.c: New test.
11182
11183 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11184
11185 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11186 and once without.
11187
11188 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11189 Richard Sandiford <richard.sandiford@linaro.org>
11190
11191 PR target/46329
11192 * gcc.target/arm/pr46329.c: New test.
11193
11194 2011-04-21 Tobias Burnus <burnus@net-b.de>
11195
11196 PR fortran/18918
11197 * gfortran.dg/coarray_18.f90: New.
11198
11199 2011-04-20 Jason Merrill <jason@redhat.com>
11200
11201 * g++.dg/cpp0x/initlist47.C: New.
11202
11203 * g++.dg/init/dtor4.C: New.
11204
11205 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11206
11207 PR target/48678
11208 * gcc.target/i386/sse2-pinsrw.c: New test.
11209 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11210 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11211 * gcc.target/i386/sse2-insvhi.c: Ditto.
11212 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11213 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11214
11215 2011-04-20 Jason Merrill <jason@redhat.com>
11216
11217 * g++.dg/template/const4.C: New.
11218
11219 2011-04-20 Easwaran Raman <eraman@google.com>
11220
11221 * gcc.dg/stack-layout-1.c: New test.
11222
11223 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11224
11225 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11226 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11227 function.
11228
11229 2011-04-20 Kai Tietz <ktietz@redhat.com>
11230
11231 * gcc.dg/binop-xor1.c: New test.
11232 * gcc.dg/binop-xor2.c: New test.
11233 * gcc.dg/binop-xor3.c: New test.
11234 * gcc.dg/binop-xor4.c: New test.
11235 * gcc.dg/binop-xor5.c: New test.
11236
11237 2011-04-20 Richard Guenther <rguenther@suse.de>
11238
11239 PR tree-optimization/47892
11240 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11241
11242 2011-04-20 Richard Guenther <rguenther@suse.de>
11243
11244 PR middle-end/48695
11245 * g++.dg/torture/pr48695.C: New testcase.
11246
11247 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11248
11249 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11250 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11251 * gcc.c-torture/execute/pr45262.c: Ditto
11252 * gcc.dg/torture/pr43165.c: Ditto.
11253 * gcc.dg/torture/pr47228.c: Ditto.
11254 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11255 * gcc.dg/ipa/pr45644.c: Ditto.
11256 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11257 PDP11.
11258
11259 2011-04-19 Jason Merrill <jason@redhat.com>
11260
11261 * g++.dg/ext/complex7.C: New.
11262
11263 * g++.dg/ext/attrib41.C: New.
11264
11265 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11266
11267 PR testsuite/48676
11268 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11269
11270 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11271
11272 PR target/48678
11273 * gcc.target/i386/pr48678.c: New test.
11274
11275 2011-04-19 Martin Jambor <mjambor@suse.cz>
11276
11277 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11278 * g++.dg/opt/devirt2.C: New test.
11279 * g++.dg/ipa/devirt-g-1.C: Likewise.
11280
11281 2011-04-19 Tobias Burnus <burnus@net-b.de>
11282
11283 PR fortran/48588
11284 * gfortran.dg/whole_file_33.f90: New.
11285
11286 2011-04-19 Martin Jambor <mjambor@suse.cz>
11287
11288 * g++.dg/ipa/devirt-7.C: New test.
11289
11290 2011-04-19 Richard Guenther <rguenther@suse.de>
11291
11292 PR lto/48207
11293 * g++.dg/lto/pr48207_0.C: New testcase.
11294
11295 2011-04-18 Jason Merrill <jason@redhat.com>
11296
11297 * g++.dg/init/void1.C: New.
11298
11299 * g++.dg/cpp0x/union4.C: New.
11300
11301 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11302
11303 PR middle-end/48661
11304 * g++.dg/torture/pr48661.C: New test.
11305
11306 PR c++/48632
11307 * g++.dg/gomp/pr48632.C: New test.
11308
11309 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
11310
11311 * gcc.target/i386/sse2-maskmovdqu.c: New test.
11312 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11313
11314 2011-04-18 Tobias Burnus <burnus@net-b.de>
11315
11316 PR fortran/18918
11317 * gfortran.dg/coarray_17.f90: New.
11318 * gfortran.dg/coarray_10.f90: Update dg-error.
11319
11320 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11321
11322 PR testsuite/48251
11323 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11324 * gfortran.dg/guality/guality.exp: Likewise.
11325
11326 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11327
11328 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11329
11330 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11331
11332 * gcc.dg/vect/pr48377.c: Remove dg-do run.
11333
11334 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11335
11336 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11337
11338 2011-04-18 Richard Guenther <rguenther@suse.de>
11339
11340 PR middle-end/46364
11341 * g++.dg/torture/pr46364.C: New testcase.
11342
11343 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11344
11345 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11346
11347 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
11348
11349 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11350
11351 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
11352 Ira Rosen <ira.rosen@linaro.org>
11353
11354 PR target/48252
11355 * gcc.target/arm/pr48252.c: New test.
11356
11357 2011-04-18 Jakub Jelinek <jakub@redhat.com>
11358
11359 PR tree-optimization/48616
11360 * gcc.dg/pr48616.c: New test.
11361
11362 2011-04-18 Tobias Burnus <burnus@net-b.de>
11363
11364 PR fortran/18918
11365 * gfortran.dg/coarray_16.f90: New.
11366
11367 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
11368
11369 PR fortran/48462
11370 * gfortran.dg/realloc_on_assign_7.f03: New test.
11371
11372 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11373
11374 PR libgfortran/48602
11375 * gfortran.dg/fmt_g0_6.f08: New test.
11376
11377 2011-04-17 Jason Merrill <jason@redhat.com>
11378
11379 * g++.dg/cpp0x/sfinae16.C: New.
11380
11381 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
11382
11383 * gcc.target/mips/reg-var-1.c: New test.
11384
11385 2011-04-17 Jan Hubicka <jh@suse.cz>
11386
11387 * gcc.dg/winline-5.c: Update testcase.
11388
11389 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
11390
11391 * gnat.dg/discr27.ad[sb]: Move dg directive.
11392 * gnat.dg/discr28.ad[sb]: New test.
11393 * gnat.dg/discr28_pkg.ads: New helper.
11394
11395 2011-04-17 Michael Matz <matz@suse.de>
11396
11397 PR tree-optimization/48622
11398 PR lto/48645
11399 * gcc.dg/lto/pr48622_0.c: New test.
11400
11401 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
11402
11403 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11404 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11405 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11406 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11407 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11408 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11409
11410 2011-04-15 Jason Merrill <jason@redhat.com>
11411
11412 * g++.dg/cpp0x/range-for17.C: New.
11413
11414 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11415
11416 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11417 * g++.dg/cpp0x/range-for3.C: Likewise.
11418 * g++.dg/cpp0x/range-for9.C: Correct error message.
11419 * g++.dg/cpp0x/range-for11.C: New.
11420 * g++.dg/cpp0x/range-for12.C: New.
11421 * g++.dg/cpp0x/range-for13.C: New.
11422 * g++.dg/cpp0x/range-for14.C: New.
11423 * g++.dg/cpp0x/range-for15.C: New.
11424 * g++.dg/cpp0x/range-for16.C: New.
11425
11426 2011-04-15 Tobias Burnus <burnus@net-b.de>
11427
11428 PR fortran/18918
11429 * gfortran.dg/coarray_15.f90: Change to dg-do run.
11430
11431 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
11432
11433 * objc.dg/naming-4.m: Updated.
11434 * objc.dg/naming-5.m: Updated.
11435 * objc.dg/naming-6.m: New.
11436 * objc.dg/naming-7.m: New.
11437 * obj-c++.dg/naming-1.mm: Updated.
11438 * obj-c++.dg/naming-2.mm: Updated.
11439 * obj-c++.dg/naming-3.mm: New.
11440 * obj-c++.dg/naming-4.mm: New.
11441
11442 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11443
11444 PR libgfortran/48589
11445 * gfortran.dg/fmt_g0_5.f08: New test.
11446
11447 2011-04-15 Richard Guenther <rguenther@suse.de>
11448
11449 PR testsuite/48286
11450 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11451
11452 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
11453
11454 * gcc.target/avr/torture/pr41885.c (dg-options): Change
11455 -finline-limit=0 to -fno-inline
11456
11457 2011-04-15 Jakub Jelinek <jakub@redhat.com>
11458
11459 PR target/48614
11460 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11461 just avx.
11462
11463 2011-04-14 Jakub Jelinek <jakub@redhat.com>
11464
11465 PR target/48605
11466 * gcc.target/i386/sse4_1-insertps-3.c: New test.
11467 * gcc.target/i386/sse4_1-insertps-4.c: New test.
11468 * gcc.target/i386/avx-insertps-3.c: New test.
11469 * gcc.target/i386/avx-insertps-4.c: New test.
11470
11471 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11472
11473 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11474 -finline-limit=0
11475
11476 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11477
11478 PR target/46779
11479 PR target/45291
11480 PR target/41894
11481 * gcc.target/avr/pr46779-1.c: New test case
11482 * gcc.target/avr/pr46779-2.c: New test case
11483
11484 2011-04-14 Jason Merrill <jason@redhat.com>
11485
11486 * g++.dg/cpp0x/sfinae15.C: New.
11487
11488 * g++.dg/cpp0x/sfinae14.C: New.
11489
11490 * g++.dg/ext/vla10.C: New.
11491
11492 2011-04-14 Richard Guenther <rguenther@suse.de>
11493
11494 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11495
11496 2011-04-14 Richard Guenther <rguenther@suse.de>
11497
11498 * gcc.dg/fold-bitand-4.c: Move ...
11499 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11500
11501 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11502
11503 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11504 variables const.
11505 * gcc.target/avr/torture/trivial.c: Ditto.
11506
11507 2011-04-13 Jason Merrill <jason@redhat.com>
11508
11509 * g++.dg/template/operator11.C: New.
11510
11511 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11512
11513 PR middle-end/48591
11514 * gcc.dg/gomp/pr48591.c: New test.
11515
11516 PR c++/48570
11517 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11518 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11519
11520 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11521
11522 PR c++/48574
11523 * g++.dg/template/dependent-expr7.C: New test case.
11524
11525 2011-04-13 Jason Merrill <jason@redhat.com>
11526
11527 * g++.dg/cpp0x/sfinae13.C: New.
11528
11529 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11530
11531 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11532
11533 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11534
11535 * gcc.target/arm/pr43698.c: Remove -march option.
11536
11537 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11538
11539 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11540 -march option.
11541
11542 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11543
11544 PR fortran/48360
11545 PR fortran/48456
11546 * gfortran.dg/realloc_on_assign_6.f03: New test.
11547
11548 2011-04-12 Kai Tietz <ktietz@redhat.com>
11549
11550 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11551 targets the additional -mno-ms-bitfields and
11552 -Wno-packed-bitfield-compat options.
11553 * g++.dg/ext/bitfield3.C: Likewise.
11554 * g++.dg/ext/bitfield4.C: Likewise.
11555 * g++.dg/ext/bitfield5.C: Likewise.
11556 * gcc.dg/bitfld-15.c: Likewise.
11557 * gcc.dg/bitfld-16.c: Likewise.
11558 * gcc.dg/bitfld-17.c: Likewise.
11559 * gcc.dg/bitfld-18.c: Likewise.
11560
11561 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11562
11563 * gcc.target/arm/neon-vld3-1.c: New test.
11564 * gcc.target/arm/neon-vst3-1.c: New test.
11565 * gcc.target/arm/neon/v*.c: Regenerate.
11566
11567 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11568
11569 PR rtl-optimization/48549
11570 * g++.dg/opt/pr48549.C: New test.
11571
11572 2011-04-12 Richard Guenther <rguenther@suse.de>
11573
11574 PR tree-optimization/46076
11575 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11576
11577 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11578
11579 PR testsuite/21164
11580 * lib/compat.exp (compat-execute): Declare unsupported after
11581 stripping path from src1.
11582 * lib/lto.exp (lto-execute): Likewise.
11583
11584 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11585
11586 PR c/48552
11587 * gcc.dg/pr48552-1.c: New test.
11588 * gcc.dg/pr48552-2.c: New test.
11589
11590 2011-04-11 Jason Merrill <jason@redhat.com>
11591
11592 * g++.dg/cpp0x/sfinae12.C: New.
11593
11594 * g++.dg/cpp0x/enum10.C: New.
11595
11596 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11597
11598 * g++.dg/cpp0x/rv-func.C: New.
11599
11600 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11601
11602 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11603 alpha*-dec-osf5*.
11604
11605 2011-04-11 Martin Jambor <mjambor@suse.cz>
11606
11607 PR tree-optimization/48195
11608 * gcc.dg/ipa/pr48195.c: New test.
11609
11610 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11611
11612 * gnat.dg/return3.adb: Remove unused switch.
11613
11614 2011-04-08 Mike Stump <mikestump@comcast.net>
11615
11616 PR testsuite/48506
11617 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11618 default to fno-common.
11619
11620 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11621
11622 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11623 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11624
11625 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11626
11627 PR fortran/48448
11628 * gfortran.dg/function_optimize_5.f90: New test.
11629
11630 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11631
11632 * gnat.dg/aggr17.adb: New test.
11633 * gnat.dg/aggr18.adb: Likewise.
11634
11635 2011-04-08 Michael Matz <matz@suse.de>
11636
11637 PR middle-end/48389
11638 * gcc.target/i386/pr48389.c: New test.
11639
11640 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11641
11642 PR rtl-optimization/48272
11643 * g++.dg/opt/pr48272.C: New.
11644
11645 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11646
11647 PR rtl-optimization/48235
11648 * gcc.dg/pr48235.c: New.
11649
11650 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11651
11652 PR rtl-optimization/48302
11653 * g++.dg/opt/pr48302.C: New.
11654
11655 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11656
11657 PR target/48273
11658 * g++.dg/opt/pr48273.C: New.
11659
11660 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11661
11662 PR rtl-optimization/48442
11663 * gcc.dg/pr48442.c: New.
11664
11665 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11666
11667 PR tree-optimization/48377
11668 * gcc.dg/vect/pr48377.c: New test.
11669
11670 2011-04-07 Jason Merrill <jason@redhat.com>
11671
11672 * g++.dg/cpp0x/regress/call1.C: New.
11673
11674 * g++.dg/cpp0x/variadic107.C: New.
11675
11676 * g++.dg/cpp0x/sfinae11.C: New.
11677 * g++.dg/cpp0x/noexcept02.C: Fix.
11678
11679 * g++.dg/cpp0x/sfinae10.C: New.
11680
11681 * g++.dg/cpp0x/sfinae9.C: New.
11682
11683 * c-c++-common/Wcast-qual-1.c: Move here from...
11684 * gcc.dg/cast-qual-3.c: ...here, and...
11685 * g++.dg/warn/Wcast-qual2.C: ...here.
11686
11687 * g++.dg/cpp0x/sfinae8.C: New.
11688
11689 * g++.dg/cpp0x/sfinae7.C: New.
11690
11691 * g++.dg/cpp0x/enum9.C: New.
11692
11693 2011-04-07 Mike Stump <mikestump@comcast.net>
11694
11695 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11696 with no trampolines.
11697
11698 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR fortran/48117
11701 * gfortran.dg/gomp/pr48117.f90: New test.
11702
11703 PR debug/48343
11704 * gcc.dg/torture/pr48343.c: New test.
11705
11706 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11707
11708 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11709
11710 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11711
11712 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11713
11714 2011-04-07 Tom de Vries <tom@codesourcery.com>
11715
11716 PR target/43920
11717 * lib/scanasm.exp (object-size): New proc.
11718 * gcc.target/arm/pr43920-2.c: New test.
11719
11720 2011-04-06 Tobias Burnus <burnus@net-b.de>
11721
11722 PR fortran/18918
11723 PR fortran/48477
11724 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11725
11726 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11727
11728 * gcc.dg/mtune.c: Prune note from output.
11729
11730 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11731
11732 PR debug/48466
11733 * gcc.dg/guality/pr36977.c: New test.
11734 * gcc.dg/guality/pr48466.c: New test.
11735
11736 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11737
11738 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11739
11740 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11741
11742 * gnat.dg/return3.adb: New test.
11743
11744 2011-04-06 Richard Guenther <rguenther@suse.de>
11745
11746 PR tree-optimization/47663
11747 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11748
11749 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11750
11751 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11752 Solaris 8 and 9 as well.
11753
11754 2011-04-05 Tom de Vries <tom@codesourcery.com>
11755
11756 PR target/43920
11757 * gcc.target/arm/pr43920-1.c: New test.
11758
11759 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11760
11761 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11762 (cctor): Actually return the value.
11763 (main): Cast return values.
11764
11765 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11766
11767 * gfortran.dg/character_comparison_8.f90: New test.
11768
11769 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11770
11771 * frontend-passes: (optimize_lexical_comparison): New function.
11772 (optimize_expr): Call it.
11773 (optimize_comparison): Also handle lexical comparison functions.
11774 Return false instad of -2 for unequal comparison.
11775
11776 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11777
11778 PR fortran/48412
11779 * function_optimize_4.f90: New test.
11780
11781 2011-04-04 Tobias Burnus <burnus@net-b.de>
11782
11783 PR fortran/18918
11784 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11785 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11786 * gfortran.dg/coarray_15.f90: New.
11787
11788 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11789
11790 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11791 * gfortran.dg/bessel_7.f90: Likewise.
11792
11793 2011-04-03 Tobias Burnus <burnus@net-b.de>
11794
11795 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11796
11797 2011-04-03 Richard Guenther <rguenther@suse.de>
11798 Ira Rosen <ira.rosen@linaro.org>
11799
11800 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11801 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11802 -ftree-loop-if-convert-stores.
11803
11804 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11805
11806 * gnat.dg/specs/aggr2.ads: New test.
11807
11808 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11809
11810 * gnat.dg/debug2.ad[sb]: New test.
11811 * gnat.dg/debug2_pkg.ads: New helper.
11812 * gnat.dg/debug3.ad[sb]: New test.
11813
11814 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11815
11816 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11817
11818 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11819
11820 PR middle-end/48335
11821 * gcc.c-torture/compile/pr48335-1.c: New test.
11822 * gcc.dg/pr48335-1.c: New test.
11823 * gcc.dg/pr48335-2.c: New test.
11824 * gcc.dg/pr48335-3.c: New test.
11825 * gcc.dg/pr48335-4.c: New test.
11826 * gcc.dg/pr48335-5.c: New test.
11827 * gcc.dg/pr48335-6.c: New test.
11828 * gcc.dg/pr48335-7.c: New test.
11829 * gcc.dg/pr48335-8.c: New test.
11830 * gcc.target/i386/pr48335-1.c: New test.
11831
11832 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11833
11834 PR c/36299
11835 * gcc.dg/Waddress.c: New test.
11836
11837 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11838
11839 PR fortran/48352
11840 * gfortran.dg/function_optimize_3.f90: New test.
11841
11842 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11843
11844 * gcc.c-torture/compile/20110401-1.c: New test.
11845
11846 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11847 * g++.dg/lto/20091002-2_0.C: Likewise.
11848 * g++.dg/lto/20090303_0.c: Likewise.
11849 * g++.dg/lto/20091004-1_0.C: Likewise.
11850 * g++.dg/lto/20091002-3_0.C: Likewise.
11851 * g++.dg/lto/20091004-2_0.C: Likewise.
11852 * g++.dg/lto/20081123_0.C: Likewise.
11853 * g++.dg/lto/20090313_0.C: Likewise.
11854 * g++.dg/lto/20081109-1_0.C: Likewise.
11855 * g++.dg/lto/20081219_0.C: Likewise.
11856 * g++.dg/lto/20081204-1_0.C: Likewise.
11857 * g++.dg/lto/20090302_0.C: Likewise.
11858 * g++.dg/lto/20081119-1_0.C: Likewise.
11859 * g++.dg/lto/20081118_0.C: Likewise.
11860 * gcc.dg/lto/20091020-2_0.c: Likewise.
11861 * gcc.dg/lto/20090210_0.c: Likewise.
11862 * gcc.dg/lto/20081204-1_0.c: Likewise.
11863 * gcc.dg/lto/20081224_0.c: Likewise.
11864 * gcc.dg/lto/20090219_0.c: Likewise.
11865 * gcc.dg/lto/20091014-1_0.c: Likewise.
11866 * gcc.dg/lto/20091016-1_0.c: Likewise.
11867 * gcc.dg/lto/20090206-2_0.c: Likewise.
11868 * gcc.dg/lto/20090116_0.c: Likewise.
11869 * gcc.dg/lto/20091013-1_0.c: Likewise.
11870 * gcc.dg/lto/20091015-1_0.c: Likewise.
11871 * gcc.dg/lto/20090126-2_0.c: Likewise.
11872
11873 2011-03-31 Ian Lance Taylor <iant@google.com>
11874
11875 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11876
11877 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11878
11879 * gnat.dg/opt16.adb: New test.
11880
11881 2011-03-31 Jason Merrill <jason@redhat.com>
11882
11883 * g++.dg/cpp0x/defaulted24.C: New.
11884
11885 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11886
11887 PR target/16292
11888 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11889 with -O0.
11890
11891 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11892
11893 * g++.dg/other/i386-9.C: New test.
11894
11895 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11896
11897 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11898
11899 2011-03-30 Jason Merrill <jason@redhat.com>
11900
11901 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11902
11903 * g++.dg/cpp0x/regress/isnan.C: New.
11904
11905 * g++.dg/cpp0x/initlist46.C: New.
11906
11907 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11908
11909 PR target/47551
11910 * gcc.target/arm/neon-modes-2.c: New test.
11911
11912 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR c/48305
11915 * gcc.c-torture/compile/pr48305.c: New test.
11916
11917 2011-03-29 Jason Merrill <jason@redhat.com>
11918
11919 * g++.dg/cpp0x/regress/value-dep1.C: New.
11920
11921 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11922
11923 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11924
11925 2011-03-29 Ian Lance Taylor <iant@google.com>
11926
11927 * go.test/go-test.exp: Handle the test lines used in several new
11928 tests.
11929 (errchk): Add opts parameter. Change all callers. Handle parens
11930 in regexps.
11931
11932 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11933 Dominique d'Humieres <dominiq@lps.ens.fr>
11934
11935 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11936 and __APPLE__ && __PPC__ && __ALTIVEC__.
11937
11938 2011-03-29 Jason Merrill <jason@redhat.com>
11939
11940 * g++.dg/cpp0x/dependent1.C: New.
11941
11942 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11943
11944 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11945
11946 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11947
11948 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11949
11950 PR fortran/48095
11951 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11952 * gfortran.dg/proc_ptr_comp_32.f90: New.
11953
11954 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11955
11956 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11957 check for corresponding warning.
11958
11959 2011-03-28 Jason Merrill <jason@redhat.com>
11960
11961 * g++.dg/cpp0x/rv-deduce2.C: New.
11962
11963 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11964
11965 PR debug/48203
11966 * gcc.dg/pr48203.c: New test.
11967
11968 2011-03-28 Jeff Law <law@redhat.com>
11969
11970 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11971
11972 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11973
11974 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11975 and __PPC__ && __ALTIVEC__.
11976
11977 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11978
11979 PR testsuite/48238
11980 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11981 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11982 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11983 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11984
11985 2011-03-28 Jason Merrill <jason@redhat.com>
11986
11987 * g++.dg/cpp0x/initlist-array2.C: New.
11988
11989 * g++.dg/cpp0x/initlist-array1.C: New.
11990
11991 * g++.dg/cpp0x/constexpr-compound.C: New.
11992
11993 * g++.dg/cpp0x/constexpr-using.C: New.
11994
11995 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11996
11997 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11998
11999 PR testsuite/48276
12000 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12001
12002 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12003
12004 * gcc.dg/slp-1.c: New test.
12005
12006 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12007
12008 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12009 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12010 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12011 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12012 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12013 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12014 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12015 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12016 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12017 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12018 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12019 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12020 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12021 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12022
12023 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12024
12025 PR fortran/47065
12026 * gfortran.dg/trim_optimize_5.f90: New test.
12027 * gfortran.dg/trim_optimize_6.f90: New test.
12028
12029 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12030
12031 PR target/38598
12032 * gcc.target/mips/madd-7.c: Remove -mlong32.
12033 * gcc.target/mips/msub-7.c: Likewise.
12034
12035 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12036
12037 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12038 accesses to preserve the meaning of the test for doubleword vectors.
12039 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12040 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12041
12042 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12043
12044 PR fortran/48291
12045 * gfortran.dg/class_42.f03: New.
12046
12047 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12048
12049 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12050 strided accesses.
12051
12052 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12053
12054 PR rtl-optimization/48144
12055 * gcc.dg/pr48144.c: New test.
12056
12057 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12058
12059 * gnat.dg/discr27.ad[sb]: New test.
12060
12061 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12062
12063 * gnat.dg/limited_with2.ad[sb]: New test.
12064 * gnat.dg/limited_with2_pkg1.ads: New helper.
12065 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12066
12067 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12068
12069 * gnat.dg/opt15.adb: New test.
12070 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12071
12072 2011-03-25 Tobias Burnus <burnus@net-b.de>
12073
12074 PR fortran/48174
12075 PR fortran/45304
12076 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12077 * gfortran.dg/leadz_trailz_3.f90: Ditto
12078
12079 2011-03-25 Martin Jambor <mjambor@suse.cz>
12080
12081 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12082
12083 2011-03-25 Jason Merrill <jason@redhat.com>
12084
12085 * g++.dg/cpp0x/defaulted22.C: New.
12086 * g++.dg/cpp0x/defaulted23.C: New.
12087 * g++.dg/cpp0x/defaulted15.C: Adjust.
12088
12089 2011-03-25 Jason Merrill <jason@redhat.com>
12090
12091 * g++.dg/cpp0x/move1.C: New.
12092
12093 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12094
12095 PR target/48287
12096 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12097
12098 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12099
12100 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12101 for mips-sgi-irix6.5.
12102 Replace snprintf prototype by <stdio.h>.
12103
12104 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12105
12106 PR testsuite/48283
12107 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12108 run_expensive_tests.
12109 * gcc.dg/graphite/block-4.c: Likewise.
12110 * gcc.dg/graphite/block-7.c: Likewise.
12111 * gcc.dg/graphite/block-8.c: Likewise.
12112
12113 2011-03-25 Richard Guenther <rguenther@suse.de>
12114
12115 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12116 * g++.dg/tree-ssa/pr8781.C: Likewise.
12117 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12118 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12119 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12120 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12121 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12122 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12123 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12124 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12125 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12126 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12127 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12128 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12129 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12130 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12131 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12132 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12133 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12134 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12135 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12136 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12137 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12138 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12139 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12140 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12141 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12142 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12143 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12144 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12145 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12146 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12147 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12148 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12149 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12150 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12151 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12152 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12153 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12154 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12155 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12156 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12157 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12158 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12159 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12160 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12161 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12162 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12163 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12164 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12165 * c-c++-common/pr46562-2.c: Likewise.
12166 * gfortran.dg/pr42108.f90: Likewise.
12167 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12168 foo to be inlined even at -O1.
12169 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12170 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12171 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12172 * gcc.dg/matrix/matrix.exp: Disable FRE.
12173
12174 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12175
12176 PR debug/48204
12177 * gcc.dg/dfp/pr48204.c: New test.
12178
12179 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12180
12181 PR target/48209
12182 * gcc.c-torture/execute/pr47917.c: Move this...
12183 * gcc.dg/torture/pr47917.c: to here and add xfails.
12184
12185 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12186
12187 * gnat.dg/array16.ad[sb]: New test.
12188 * gnat.dg/array16.ads: New helper.
12189
12190 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12191
12192 * gnat.dg/derived_type2.adb: New test.
12193
12194 2011-03-24 Richard Guenther <rguenther@suse.de>
12195
12196 PR tree-optimization/48271
12197 * g++.dg/torture/pr48271.C: New testcase.
12198
12199 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12200
12201 * gnat.dg/array15.ad[sb]: New test.
12202
12203 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12204
12205 PR target/48237
12206 * gcc.target/i386/pr48237.c: New test.
12207
12208 2011-03-24 Richard Guenther <rguenther@suse.de>
12209
12210 PR middle-end/48269
12211 * gcc.dg/builtin-object-size-10.c: New testcase.
12212
12213 2011-03-24 Richard Guenther <rguenther@suse.de>
12214
12215 PR tree-optimization/46562
12216 * c-c++-common/pr46562-2.c: New testcase.
12217 * c-c++-common/pr46562.c: Likewise.
12218
12219 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12220
12221 * gcc.dg/vect/vect-cselim-1.c: New test.
12222 * gcc.dg/vect/vect-cselim-2.c: New test.
12223
12224 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12225
12226 * gcc.target/arm/pr46934.c: New.
12227
12228 2011-03-23 Ian Lance Taylor <iant@google.com>
12229
12230 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12231
12232 2011-03-23 Richard Guenther <rguenther@suse.de>
12233
12234 * gcc.dg/struct: Remove directory and contents.
12235
12236 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12237
12238 PR testsuite/48251
12239 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12240
12241 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12242
12243 * gnat.dg/discr26.ad[sb]: New test.
12244 * gnat.dg/discr26_pkg.ads: New helper.
12245
12246 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12247
12248 PR target/47553
12249 * gcc.target/arm/neon-vld-1.c: New test.
12250
12251 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12252
12253 * gnat.dg/array14.ad[sb]: New test.
12254 * gnat.dg/array14_pkg.ads: New helper.
12255
12256 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12257
12258 * gcc.c-torture/execute/920501-8.x: Remove.
12259 * gcc.c-torture/execute/930513-1.x: Remove.
12260 * gcc.c-torture/execute/960312-1.x: Remove.
12261 * gcc.c-torture/compile/20000804-1.c,
12262 gcc.c-torture/compile/20001205-1.c,
12263 gcc.c-torture/compile/20001226-1.c,
12264 gcc.c-torture/compile/20010518-2.c,
12265 gcc.c-torture/compile/20020312-1.c,
12266 gcc.c-torture/compile/20020604-1.c,
12267 gcc.c-torture/compile/920501-12.c,
12268 gcc.c-torture/compile/920501-4.c,
12269 gcc.c-torture/compile/920520-1.c,
12270 gcc.c-torture/compile/980506-1.c,
12271 gcc.c-torture/execute/980709-1.x,
12272 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12273 options for m68hc11.
12274 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12275 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12276 m68hc11.
12277
12278 2011-03-22 Nick Clifton <nickc@redhat.com>
12279
12280 * lib/target-supports.exp (check_profiling_available): Add MN10300
12281 to the list of targets that do not support profiling. Restore
12282 alpha sorting to this list.
12283
12284 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12285
12286 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12287 failure on 32-bit systems.
12288 * gcc.dg/torture/vector-2.c: Ditto.
12289
12290 2011-03-22 Richard Guenther <rguenther@suse.de>
12291
12292 PR tree-optimization/48228
12293 * gcc.dg/Wstrict-overflow-23.c: New testcase.
12294
12295 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12296
12297 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12298 powerpc.
12299
12300 PR target/48226
12301 * gcc.target/powerpc/pr48226.c: New file.
12302
12303 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
12304
12305 * lib/prune.exp (prune_gcc_output): Prune "could not create
12306 compact unwind for" warnings.
12307
12308 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12309
12310 PR c/42544
12311 PR c/48197
12312 * gcc.c-torture/execute/pr42544.c: New test.
12313 * gcc.c-torture/execute/pr48197.c: New test.
12314
12315 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
12316
12317 PR preprocessor/48192
12318 * gcc.target/powerpc/pr48192.c: New file.
12319
12320 PR target/48053
12321 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12322 split problem of 0 being loaded in a VSX register.
12323
12324 2011-03-21 Richard Guenther <rguenther@suse.de>
12325
12326 PR c/47939
12327 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12328 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12329 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12330 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12331
12332 2011-03-21 Jakub Jelinek <jakub@redhat.com>
12333
12334 PR target/48213
12335 * gcc.dg/pr48213.c: New test.
12336
12337 2011-03-21 Kai Tietz <ktietz@redhat.com>
12338
12339 PR target/12171
12340 * g++.dg/plugin/attribute_plugin.c: Adjust test.
12341
12342 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
12343
12344 * gcc.target/arm/xor-and.c: New.
12345
12346 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12347
12348 PR fortran/22572
12349 * gfortran.dg/function_optimize_1.f90: New test.
12350 * gfortran.dg/function_optimize_2.f90: New test.
12351
12352 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
12353
12354 PR rtl-optimization/47502
12355 * gcc.target/i386/pr47502-1.c: New.
12356 * gcc.target/i386/pr47502-2.c: Likewise.
12357
12358 2011-03-20 Jakub Jelinek <jakub@redhat.com>
12359
12360 PR rtl-optimization/48156
12361 * gcc.dg/pr48156.c: New test.
12362
12363 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12364
12365 PR libfortran/47439
12366 * gfortran.dg/scratch_1.f90: Adjust test.
12367
12368 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12369
12370 PR libfortran/47439
12371 * gfortran.dg/scratch_1.f90: New test.
12372
12373 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12374
12375 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12376 variably modified typedefs.
12377 * gcc.dg/c1x-typedef-2.c: Remove.
12378
12379 2011-03-18 Joseph Myers <joseph@codesourcery.com>
12380
12381 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12382 * gcc.dg/c1x-anon-struct-3.c: New test.
12383 * gcc.dg/anon-struct-11.c: Update.
12384
12385 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12386
12387 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12388 dg-xfail-run-if.
12389 Only xfail with gas.
12390
12391 2011-03-18 Jason Merrill <jason@redhat.com>
12392
12393 * g++.dg/template/fn-ptr1.C: New.
12394
12395 * g++.dg/overload/volatile1.C: New.
12396
12397 * g++.dg/opt/pr23372.C: New.
12398
12399 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12400
12401 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12402
12403 PR middle-end/47405
12404 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12405
12406 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
12407
12408 * gcc.target/arm/unsigned-extend-1.c: New.
12409
12410 2011-03-18 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR bootstrap/48161
12413 * gcc.c-torture/compile/pr48161.c: New test.
12414
12415 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
12416
12417 PR middle-end/47725
12418 * gcc.dg/torture/pr47725.c: New.
12419
12420 2011-03-17 Jason Merrill <jason@redhat.com>
12421
12422 * g++.dg/cpp0x/constexpr-overflow2.C: New.
12423 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12424
12425 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
12426
12427 * gnat.dg/specs/elab2.ads: New test.
12428 * gnat.dg/specs/elab2_pkg.ads: New helper.
12429
12430 2011-03-17 Jason Merrill <jason@redhat.com>
12431
12432 * g++.dg/cpp0x/decltype-1212.C: New.
12433 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12434
12435 2011-03-17 Jason Merrill <jason@redhat.com>
12436
12437 * g++.dg/parse/memfnquals1.C: New.
12438
12439 2011-03-17 Richard Guenther <rguenther@suse.de>
12440
12441 PR middle-end/48134
12442 * gcc.dg/pr48134.c: New testcase.
12443
12444 2011-03-17 Richard Guenther <rguenther@suse.de>
12445
12446 PR middle-end/48165
12447 * g++.dg/torture/pr48165.C: New testcase.
12448
12449 2011-03-17 Jakub Jelinek <jakub@redhat.com>
12450
12451 PR rtl-optimization/48141
12452 * gcc.dg/pr48141.c: New test.
12453
12454 2011-03-16 Jason Merrill <jason@redhat.com>
12455
12456 * g++.dg/cpp0x/constexpr-48089.C: New.
12457
12458 * g++.dg/cpp0x/constexpr-abi1.C: New.
12459
12460 * g++.dg/cpp0x/constexpr-46336.C: New.
12461 * g++.dg/parse/friend5.C: Adjust expected errors.
12462
12463 * g++.dg/cpp0x/constexpr-47570.C: New.
12464
12465 2011-03-16 Dodji Seketeli <dodji@redhat.com>
12466
12467 PR debug/47510
12468 * ++.dg/debug/dwarf2/typedef6.C: New test.
12469
12470 2011-03-16 Jason Merrill <jason@redhat.com>
12471
12472 * g++.dg/cpp0x/elision2.C: New.
12473
12474 * g++.dg/cpp0x/constexpr-array3.C: New.
12475
12476 2011-03-16 Jason Merrill <jason@redhat.com>
12477
12478 * g++.dg/cpp0x/sfinae6.C: New.
12479 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12480 * g++.dg/cpp0x/pr45908.C: Likewise.
12481 * g++.dg/cpp0x/sfinae6.C: Likewise.
12482 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12483 * g++.old-deja/g++.law/arg11.C: Likewise.
12484
12485 2011-03-16 Jason Merrill <jason@redhat.com>
12486
12487 * g++.dg/template/incomplete6.C: New.
12488
12489 2011-03-16 Jeff Law <law@redhat.com>
12490
12491 * gcc.dg/tree-ssa/vrp55.c: New test.
12492
12493 2011-03-16 Jason Merrill <jason@redhat.com>
12494
12495 * g++.dg/cpp0x/auto22.C: New.
12496
12497 2011-03-16 Richard Guenther <rguenther@suse.de>
12498
12499 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12500 optimizing it away if promoted to const.
12501
12502 2011-03-16 Richard Guenther <rguenther@suse.de>
12503
12504 PR tree-optimization/48149
12505 * gcc.dg/fold-complex-1.c: New testcase.
12506
12507 2011-03-16 Richard Guenther <rguenther@suse.de>
12508
12509 PR testsuite/48147
12510 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12511 or cloning happens.
12512
12513 2011-03-16 Richard Guenther <rguenther@suse.de>
12514
12515 PR tree-optimization/26134
12516 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12517
12518 2011-03-16 Richard Guenther <rguenther@suse.de>
12519
12520 PR tree-optimization/48146
12521 * gcc.dg/torture/pr48146.c: New testcase.
12522
12523 2011-03-16 Richard Guenther <rguenther@suse.de>
12524
12525 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12526 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12527
12528 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12529
12530 PR middle-end/48136
12531 * gcc.c-torture/compile/pr48136.c: New test.
12532
12533 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12534
12535 PR debug/45882
12536 * gcc.dg/guality/pr45882.c: New test.
12537
12538 2011-03-15 Jason Merrill <jason@redhat.com>
12539
12540 * g++.dg/cpp0x/constexpr-recursion.C: New.
12541
12542 * g++.dg/cpp0x/implicit11.C: New.
12543
12544 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12545
12546 * g++.dg/cpp0x/constexpr-attribute.C: New.
12547
12548 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
12549
12550 * g++.dg/parse/pr34758.C: New.
12551
12552 2011-03-15 Xinliang David Li <davidxl@google.com>
12553
12554 PR c/47837
12555 * gcc.dg/uninit-pred-7_d.c: New test.
12556 * gcc.dg/uninit-pred-8_d.c: New test.
12557
12558 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12559
12560 PR target/46788
12561 * gcc.target/arm/pr46788.c: New.
12562
12563 2011-03-15 Richard Guenther <rguenther@suse.de>
12564
12565 PR middle-end/47650
12566 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12567 * gfortran.dg/ishft_4.f90: Likewise.
12568 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12569
12570 2011-03-15 Richard Guenther <rguenther@suse.de>
12571
12572 PR tree-optimization/13954
12573 * g++.dg/tree-ssa/pr13954.C: New testcase.
12574
12575 2011-03-15 Richard Guenther <rguenther@suse.de>
12576
12577 PR tree-optimization/48037
12578 * gcc.target/i386/pr48037-1.c: New testcase.
12579
12580 2011-03-15 Richard Guenther <rguenther@suse.de>
12581
12582 PR tree-optimization/41490
12583 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12584 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12585 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12586 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12587 * g++.dg/tree-ssa/pr33604.C: Adjust.
12588
12589 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR middle-end/47917
12592 * gcc.c-torture/execute/pr47917.c: New test.
12593 * gcc.dg/pr47917.c: New test.
12594
12595 PR middle-end/38878
12596 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12597
12598 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12599
12600 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12601 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12602 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12603 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12604 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12605 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12606 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12607 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12608 * gcc.target/i386/avx-floor-vec.c: Ditto.
12609 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12610 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12611 * gcc.target/i386/avx-rint-vec.c: Ditto.
12612 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12613 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12614 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12615 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12616
12617 2011-03-14 Tom Tromey <tromey@redhat.com>
12618
12619 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12620 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12621 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12622
12623 2011-03-14 Tom Tromey <tromey@redhat.com>
12624
12625 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12626 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12627 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12628
12629 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12630
12631 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12632
12633 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12634
12635 PR rtl-optimization/47166
12636 * gcc.c-torture/execute/postmod-1.c: New test.
12637
12638 2011-03-14 Richard Guenther <rguenther@suse.de>
12639
12640 PR middle-end/48098
12641 * gcc.dg/torture/pr48098.c: New testcase.
12642
12643 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12644
12645 PR target/48053
12646 * gcc.target/powerpc/pr48053-1.c: New test.
12647 * gcc.target/powerpc/pr48053-2.c: Likewise.
12648
12649 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12650
12651 PR libfortran/48066
12652 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12653
12654 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12655
12656 PR libfortran/48066
12657 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12658
12659 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12660
12661 PR fortran/48059
12662 * gfortran.dg/class_41.f03: New.
12663
12664 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12665
12666 * g++.dg/conversion/cast3.C: New test.
12667
12668 2011-03-11 Jason Merrill <jason@redhat.com>
12669
12670 * g++.dg/template/error45.C: New.
12671
12672 * g++.dg/parse/no-type-defn1.C: New.
12673
12674 * g++.dg/ext/attrib40.C: New.
12675
12676 * g++.dg/cpp0x/regress/array1.C: New.
12677
12678 2011-03-11 Richard Guenther <rguenther@suse.de>
12679
12680 PR tree-optimization/48067
12681 * gcc.dg/pr48067.c: New testcase.
12682
12683 2011-03-11 Richard Guenther <rguenther@suse.de>
12684
12685 PR lto/48073
12686 * g++.dg/lto/20110311-1_0.C: New testcase.
12687
12688 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12689
12690 PR c++/48035
12691 * g++.dg/inherit/virtual8.C: New test.
12692
12693 PR middle-end/48044
12694 * gcc.dg/torture/pr48044.c: New test.
12695
12696 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12697
12698 PR fortran/47768
12699 * gfortran.dg/proc_ptr_comp_31.f90: New.
12700
12701 2011-03-11 Richard Guenther <rguenther@suse.de>
12702
12703 PR tree-optimization/47278
12704 * gcc.dg/torture/pr47278-1.c: New testcase.
12705 * gcc.dg/torture/pr47278-2.c: Likewise.
12706
12707 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12708
12709 PR tree-optimization/48063
12710 * gcc.dg/torture/pr48063.c: New test.
12711
12712 2011-03-10 Jason Merrill <jason@redhat.com>
12713
12714 * g++.dg/template/array22.C: New.
12715
12716 * g++.dg/cpp0x/syntax-err1.C: New.
12717 * g++.dg/parse/error36.C: Adjust expected errors.
12718 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12719 * g++.old-deja/g++.pt/typename3.C: Likewise.
12720 * g++.old-deja/g++.pt/typename4.C: Likewise.
12721 * g++.old-deja/g++.pt/typename6.C: Likewise.
12722
12723 2011-03-09 Jason Merrill <jason@redhat.com>
12724
12725 * g++.dg/template/nontype22.C: New.
12726
12727 2011-03-09 Martin Jambor <mjambor@suse.cz>
12728
12729 PR tree-optimization/47714
12730 * g++.dg/torture/pr47714.C: New test.
12731
12732 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12733
12734 PR target/47755
12735 * gcc.target/powerpc/pr47755-2.c: New file.
12736
12737 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12738
12739 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12740 is not set in the environment, pass 64 as first argument when not
12741 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12742 native where ulimit -u is supported.
12743
12744 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12745
12746 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12747
12748 2011-03-08 Jason Merrill <jason@redhat.com>
12749
12750 * g++.dg/template/nontype21.C: New.
12751
12752 * g++.dg/template/anon5.C: New.
12753
12754 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR debug/47881
12757 * gcc.dg/pr47881.c: New test.
12758
12759 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12760
12761 PR c++/47957
12762 * g++.dg/lookup/template3.C: New test.
12763
12764 2011-03-08 Kai Tietz <ktietz@redhat.com>
12765
12766 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12767 'long' type.
12768
12769 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12770
12771 PR testsuite/47954
12772 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12773 sizeof to compute alignment.
12774
12775 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12776
12777 PR tree-optimization/48022
12778 * gcc.dg/pr48022-1.c: New test.
12779 * gcc.dg/pr48022-2.c: New test.
12780
12781 2011-03-07 Jason Merrill <jason@redhat.com>
12782
12783 * g++.dg/template/nontype20.C: New.
12784 * g++.dg/init/member1.C: Adjust expected errors.
12785 * g++.dg/parse/constant4.C: Likewise.
12786 * g++.dg/template/qualified-id3.C: Likewise.
12787 * g++.old-deja/g++.pt/crash10.C: Likewise.
12788
12789 * g++.dg/cpp0x/regress/non-const1.C: New.
12790
12791 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR debug/47991
12794 * gcc.dg/pr47991.c: New test.
12795
12796 2011-03-07 Jason Merrill <jason@redhat.com>
12797
12798 * g++.dg/abi/mangle46.C: New.
12799
12800 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12801
12802 PR target/47862
12803 * gcc.target/powerpc/pr47862.c: New.
12804
12805 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12806
12807 PR target/45413
12808 * gcc.target/i386/combine-mul.c: Require nonpic.
12809
12810 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12811 Nathan Froyd <froydnj@codesourcery.com>
12812
12813 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12814
12815 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12816
12817 * README.QMTEST: Remove.
12818
12819 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12820 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12821
12822 PR fortran/47850
12823 * gfortran.dg/array_constructor_37.f90 : New test.
12824
12825 2011-03-05 Jason Merrill <jason@redhat.com>
12826
12827 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12828 * g++.dg/abi/mangle45.C: Likewise.
12829 * g++.dg/cpp0x/trailing1.C: Likewise.
12830
12831 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12832
12833 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12834
12835 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12836
12837 PR rtl-optimization/47899
12838 * gcc.dg/pr47899.c: New test.
12839
12840 * gcc.dg/torture/pr47968.c: Ignore warnings.
12841
12842 PR tree-optimization/47967
12843 * gcc.c-torture/compile/pr47967.c: New test.
12844
12845 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12846
12847 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12848 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12849
12850 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12851
12852 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12853 and property_getAttributes() if __OBJC2__.
12854 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12855 * objc.dg/property/property-encoding-1.m: New.
12856 * obj-c++.dg/property/property-encoding-1.mm: New.
12857
12858 2011-03-04 Jason Merrill <jason@redhat.com>
12859
12860 * g++.dg/template/pseudodtor6.C: New.
12861
12862 * g++.dg/inherit/covariant19.C: New.
12863
12864 2011-03-04 Richard Guenther <rguenther@suse.de>
12865
12866 PR middle-end/47968
12867 * gcc.dg/torture/pr47968.c: New testcase.
12868
12869 2011-03-04 Richard Guenther <rguenther@suse.de>
12870
12871 PR middle-end/47975
12872 * gcc.dg/torture/pr47975.c: New testcase.
12873
12874 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12875
12876 PR c++/47974
12877 * g++.dg/template/crash106.C: New.
12878
12879 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12880
12881 PR c/47963
12882 * gcc.dg/gomp/pr47963.c: New test.
12883 * g++.dg/gomp/pr47963.C: New test.
12884
12885 2011-03-02 Jason Merrill <jason@redhat.com>
12886
12887 * g++.dg/cpp0x/regress/condition1.C: New.
12888
12889 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12890
12891 2011-03-01 Jason Merrill <jason@redhat.com>
12892
12893 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12894
12895 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12896
12897 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12898
12899 PR rtl-optimization/47925
12900 * gcc.c-torture/execute/pr47925.c: New test.
12901
12902 2011-03-01 Jason Merrill <jason@redhat.com>
12903
12904 * g++.dg/cpp0x/decltype25.C: New.
12905
12906 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12907
12908 2011-03-01 Richard Guenther <rguenther@suse.de>
12909
12910 PR tree-optimization/47890
12911 * gcc.dg/torture/pr47890.c: New testcase.
12912
12913 2011-03-01 Richard Guenther <rguenther@suse.de>
12914
12915 PR lto/47924
12916 * gcc.dg/lto/pr47924_0.c: New testcase.
12917
12918 2011-03-01 Richard Guenther <rguenther@suse.de>
12919
12920 PR lto/46911
12921 * gfortran.dg/lto/pr46911_0.f: New testcase.
12922
12923 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12924
12925 PR libgfortran/47933
12926 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12927 compile errors from older code form.
12928
12929 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12930
12931 PR libgfortran/47567
12932 * gfortran.dg/fmt_fw_d.f90: New test.
12933
12934 2011-02-28 Jason Merrill <jason@redhat.com>
12935
12936 * g++.dg/inherit/covariant18.C: New.
12937
12938 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12939
12940 PR middle-end/47893
12941 * gcc.dg/pr47893.c: New test.
12942
12943 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12944
12945 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12946 NULL in case of a selector with conflicting types.
12947 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12948
12949 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12950
12951 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12952 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12953 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12954 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12955
12956 2011-02-28 Jason Merrill <jason@redhat.com>
12957
12958 PR c++/47906
12959 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12960
12961 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12962
12963 PR libgfortran/47778
12964 * gfortran.dg/namelist_71.f90: New test.
12965
12966 2011-02-27 Jason Merrill <jason@redhat.com>
12967
12968 PR c++/47906
12969 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12970 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12971
12972 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12973
12974 PR c++/46466
12975 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12976
12977 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12978
12979 PR fortran/47886
12980 * gfortran.dg/gomp/task-1.f90: Removed.
12981
12982 2011-02-26 Jason Merrill <jason@redhat.com>
12983
12984 * g++.dg/template/this-targ1.C: New.
12985
12986 * g++.dg/cpp0x/regress/template-const1.C: New.
12987 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12988 * g++.dg/template/function1.C: Adjust.
12989 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12990 * g++.dg/debug/debug7.C: Adjust.
12991
12992 2011-02-26 Tobias Burnus <burnus@net-b.de>
12993
12994 PR fortran/47886
12995 * gfortran.dg/gomp/task-1.f90: New.
12996
12997 2011-02-25 Jie Zhang <jie@codesourcery.com>
12998
12999 * gcc.target/arm/neon-thumb2-move.c: Add
13000 dg-require-effective-target arm_thumb2_ok.
13001
13002 2011-02-24 Jason Merrill <jason@redhat.com>
13003
13004 * g++.dg/parse/constant1.C: Specify C++98 mode.
13005 * g++.dg/parse/constant5.C: Likewise.
13006 * g++.dg/parse/error2.C: Likewise.
13007 * g++.dg/parse/semicolon3.C: Likewise.
13008 * g++.dg/template/crash14.C: Likewise.
13009 * g++.dg/template/local4.C: Likewise.
13010 * g++.dg/template/nontype3.C: Likewise.
13011 * g++.dg/parse/crash31.C: Adjust expected errors.
13012 * g++.dg/template/function1.C: Likewise.
13013 * g++.dg/template/ref3.C: Likewise.
13014 * g++.dg/template/static9.C: Likewise.
13015 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13016
13017 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13018 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13019 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13020 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13021 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13022
13023 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR fortran/47878
13026 * gfortran.dg/pr47878.f90: New test.
13027
13028 2011-02-24 Richard Guenther <rguenther@suse.de>
13029
13030 PR testsuite/47801
13031 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13032 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13033
13034 2011-02-24 Richard Guenther <rguenther@suse.de>
13035
13036 PR fortran/47839
13037 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13038 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13039
13040 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13041
13042 PR libgfortran/47567
13043 * gfortran.dg/fmt_f0_1.f90: Update test.
13044
13045 2011-02-23 Jason Merrill <jason@redhat.com>
13046
13047 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13048 * g++.dg/abi/mangle45.C: New.
13049
13050 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13051 * g++.dg/template/canon-type-9.C: Match use of decltype
13052 between declaration and definition.
13053 * g++.dg/template/canon-type-12.C: Likewise.
13054
13055 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13056
13057 PR fortran/40850
13058 * gfortran.dg/nested_allocatables_1.f90: New.
13059
13060 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13061
13062 PR c++/46868
13063 * g++.dg/pr46868.C: New test.
13064 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13065 * g++.dg/parse/error14.C: Adjust.
13066
13067 2011-02-23 Richard Guenther <rguenther@suse.de>
13068
13069 PR tree-optimization/47838
13070 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13071
13072 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13073
13074 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13075
13076 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13077
13078 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13079 * gfortran.dg/count_init_expr.f03: Ditto.
13080 * gfortran.dg/gomp/pr43711.f90: Ditto.
13081 * gcc.dg/struct-parse-2.c: Ditto.
13082 * gcc.dg/parse-error-3.c: Ditto.
13083 * gcc.dg/Wlogical-op-1.c: Ditto.
13084 * gcc.dg/Walways-true-1.c: Ditto.
13085 * gcc.dg/pr24225.c: Ditto.
13086 * gcc.dg/Walways-true-2.c: Ditto.
13087 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13088 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13089 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13090 * g++.dg/overload/defarg4.C: Ditto.
13091 * g++.dg/inherit/covariant16.C: Ditto.
13092 * g++.dg/inherit/virtual7.C: Ditto.
13093 * g++.dg/template/canon-type-9.C: Ditto.
13094 * g++.dg/template/access19.C: Ditto.
13095 * g++.dg/template/call7.C: Ditto.
13096 * g++.dg/template/canon-type-2.C: Ditto.
13097 * g++.dg/template/init7.C: Ditto.
13098 * g++.dg/template/sizeof-template-argument.C: Ditto.
13099 * g++.dg/template/const3.C: Ditto.
13100 * g++.dg/template/sfinae26.C: Ditto.
13101 * g++.dg/template/sfinae26.C: Ditto.
13102 * g++.dg/template/canon-type-11.C: Ditto.
13103 * g++.dg/template/union2.C: Ditto.
13104 * g++.dg/template/canon-type-3.C: Ditto.
13105 * g++.dg/template/canon-type-1.C: Ditto.
13106 * g++.dg/template/canon-type-5.C: Ditto.
13107 * g++.dg/template/canon-type-7.C: Ditto.
13108 * g++.dg/template/canon-type-10.C: Ditto.
13109 * g++.dg/template/spec36.C: Ditto.
13110 * g++.dg/template/typedef38.C: Ditto.
13111 * g++.dg/template/canon-type-4.C: Ditto.
13112 * g++.dg/template/canon-type-6.C: Ditto.
13113 * g++.dg/template/canon-type-13.C: Ditto.
13114 * g++.dg/template/instantiate9.C: Ditto.
13115 * g++.dg/template/ttp22.C: Ditto.
13116 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13117 * g++.dg/warn/Walways-true-1.C: Ditto.
13118 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13119 * g++.dg/warn/Walways-true-2.C: Ditto.
13120 * g++.dg/conversion/op4.C: Ditto.
13121 * g++.dg/opt/pr19650.C: Ditto.
13122 * g++.dg/lookup/friend11.C: Ditto.
13123 * g++.dg/other/default2.C: Ditto.
13124 * g++.dg/other/default3.C: Ditto.
13125 * g++.dg/other/dtor2.C: Ditto.
13126 * g++.dg/other/friend5.C: Ditto.
13127 * g++.dg/other/default5.C: Ditto.
13128 * g++.dg/init/brace6.C: Ditto.
13129 * g++.dg/init/aggr5.C: Ditto.
13130 * g++.dg/init/error2.C: Ditto.
13131 * g++.dg/expr/bound-mem-fun.C: Ditto.
13132 * g++.dg/expr/cond6.C: Ditto.
13133 * g++.dg/expr/stmt-expr-1.C: Ditto.
13134 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13135 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13136 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13137 * g++.dg/cpp0x/bracket1.C: Ditto.
13138 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13139 * g++.dg/cpp0x/pr38646.C: Ditto.
13140 * g++.dg/cpp0x/variadic73.C: Ditto.
13141 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13142 * g++.dg/cpp0x/bracket4.C: Ditto.
13143 * g++.dg/cpp0x/decltype4.C: Ditto.
13144 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13145 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13146 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13147 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13148 * g++.dg/cpp0x/decltype2.C: Ditto.
13149 * g++.dg/cpp0x/decltype1.C: Ditto.
13150 * g++.dg/cpp0x/bracket2.C: Ditto.
13151 * g++.dg/cpp0x/decltype5.C: Ditto.
13152 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13153 * g++.dg/cpp0x/variadic70.C: Ditto.
13154 * g++.dg/cpp0x/decltype6.C: Ditto.
13155 * g++.dg/cpp0x/rvo.C: Ditto.
13156 * g++.dg/cpp0x/vt-40092.C: Ditto.
13157 * g++.dg/cpp0x/variadic-new.C: Ditto.
13158 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13159 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13160 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13161 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13162 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13163 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13164 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13165 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13166 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13167 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13168 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13169 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13170 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13171 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13172 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13173 * g++.dg/cpp0x/pr39639.C: Ditto.
13174 * g++.dg/cpp0x/decltype3.C: Ditto.
13175 * g++.dg/cpp0x/variadic68.C: Ditto.
13176 * g++.dg/cpp0x/variadic-function.C: Ditto.
13177 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13178 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13179 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13180 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13181 * g++.dg/parse/crash35.C: Ditto.
13182 * g++.dg/parse/crash40.C: Ditto.
13183 * g++.dg/parse/defarg12.C: Ditto.
13184 * g++.dg/parse/crash34.C: Ditto.
13185 * g++.dg/parse/constructor3.C: Ditto.
13186 * g++.dg/parse/template23.C: Ditto.
13187 * g++.dg/parse/crash56.C: Ditto.
13188 * g++.dg/parse/dtor13.C: Ditto.
13189 * g++.dg/parse/error33.C: Ditto.
13190 * g++.dg/parse/ctor9.C: Ditto.
13191 * g++.dg/parse/error32.C: Ditto.
13192 * g++.dg/parse/error37.C: Ditto.
13193 * g++.dg/parse/bitfield3.C: Ditto.
13194 * g++.dg/parse/struct-4.C: Ditto.
13195 * g++.dg/ext/has_trivial_copy.C: Ditto.
13196 * g++.dg/ext/is_polymorphic.C: Ditto.
13197 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13198 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13199 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13200 * g++.dg/ext/is_union.C: Ditto.
13201 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13202 * g++.dg/ext/is_pod.C: Ditto.
13203 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13204 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13205 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13206 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13207 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13208 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13209 * g++.dg/ext/is_abstract.C: Ditto.
13210 * g++.dg/ext/has_trivial_assign.C: Ditto.
13211 * g++.dg/ext/is_class.C: Ditto.
13212 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13213 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13214 * g++.dg/ext/is_base_of.C: Ditto.
13215 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13216 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13217 * g++.dg/ext/is_empty.C: Ditto.
13218 * g++.dg/ext/is_enum.C: Ditto.
13219 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13220 * gnat.dg/opt11.adb: Ditto.
13221 * obj-c++.dg/pr45735.mm: Ditto.
13222 * obj-c++.dg/pr24393.mm: Ditto.
13223 * obj-c++.dg/exceptions-2.mm: Ditto.
13224 * objc.dg/pr45735.m: Ditto.
13225 * objc.dg/pr24393.m: Ditto.
13226
13227 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13228
13229 * objc.dg/attributes/objc-exception-1.m: New.
13230
13231 2011-02-23 Jie Zhang <jie@codesourcery.com>
13232
13233 * gcc.dg/cpp/include7.c: New test.
13234
13235 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13236
13237 PR c++/47242
13238 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13239
13240 2011-02-23 Jie Zhang <jie@codesourcery.com>
13241
13242 PR rtl-optimization/47763
13243 * gcc.dg/pr47763.c: New test.
13244
13245 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13246
13247 PR fortran/45743
13248 * gfortran.dg/whole_file_32.f90 : New test.
13249
13250 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13251
13252 PR c++/47666
13253 * g++.dg/inherit/virtual7.C: New test.
13254
13255 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13256
13257 PR objc/47832
13258 * objc.dg/type-size-3.m: Updated error message.
13259 * objc.dg/type-size-4.m: New test.
13260 * objc.dg/type-size-5.m: New test.
13261
13262 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13263
13264 * lib/gnat.exp: Fix comments.
13265 Don't load libgloss.exp.
13266 (default_gnat_version): Call $compiler with --version.
13267 Adapt regexp for gnatmake output, insert version.
13268 (gnat_version): New proc.
13269 (gnat_init): Remove gnat_libgcc_s_path.
13270 (gnat_target_compile): Likewise.
13271 Remove ld_library_path.
13272 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13273 (gnat_pass): Remove.
13274 (gnat_pass): Remove.
13275 (gnat_finish): Remove.
13276 (gnat_exit): Remove.
13277 (local_find_gnatmake): Reindent.
13278 (runtest_file_p): Remove.
13279 (prune_warnings): Remove.
13280 (find_gnatclean): New proc.
13281 * lib/gnat-dg.exp (lremove): New proc.
13282 (gnat-dg-test): Reindent.
13283 Remove additional output files.
13284 (gnat-dg-runtest): Remove.
13285
13286 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13287 * gnat.dg/loop_optimization6.adb: Likewise.
13288 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13289
13290 2011-02-22 Jakub Jelinek <jakub@redhat.com>
13291
13292 PR tree-optimization/47835
13293 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13294
13295 2011-02-22 Tobias Burnus <burnus@net-b.de>
13296
13297 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13298 * gfortran.dg/abstract_type_2.f03: Ditto.
13299 * gfortran.dg/abstract_type_3.f03: Ditto.
13300 * gfortran.dg/abstract_type_4.f03: Ditto.
13301 * gfortran.dg/abstract_type_5.f03: Ditto.
13302 * gfortran.dg/abstract_type_6.f03: Ditto.
13303 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13304 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13305 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13306 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13307 * gfortran.dg/array_function_5.f90: Ditto.
13308 * gfortran.dg/asynchronous_3.f03: Ditto.
13309 * gfortran.dg/char_expr_1.f90: Ditto.
13310 * gfortran.dg/class_14.f03: Ditto.
13311 * gfortran.dg/data_array_6.f: Ditto.
13312 * gfortran.dg/data_invalid.f90: Ditto.
13313 * gfortran.dg/dot_product_1.f03: Ditto.
13314 * gfortran.dg/func_derived_5.f90: Ditto.
13315 * gfortran.dg/func_result_4.f90: Ditto.
13316 * gfortran.dg/implied_do_1.f90: Ditto.
13317 * gfortran.dg/initialization_25.f90: Ditto.
13318 * gfortran.dg/initialization_26.f90: Ditto.
13319 * gfortran.dg/interface_34.f90: Ditto.
13320 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13321 * gfortran.dg/keyword_symbol_1.f90: Ditto.
13322 * gfortran.dg/matmul_8.f03: Ditto.
13323 * gfortran.dg/merge_init_expr.f90: Ditto.
13324 * gfortran.dg/pack_assign_1.f90: Ditto.
13325 * gfortran.dg/pack_vector_1.f90: Ditto.
13326 * gfortran.dg/pointer_check_8.f90: Ditto.
13327 * gfortran.dg/product_init_expr.f03: Ditto.
13328 * gfortran.dg/reshape_order_5.f90: Ditto.
13329 * gfortran.dg/reshape_shape_1.f90: Ditto.
13330 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13331 * gfortran.dg/same_name_2.f90: Ditto.
13332 * gfortran.dg/selected_real_kind_1.f90: Ditto.
13333 * gfortran.dg/spread_init_expr.f03: Ditto.
13334 * gfortran.dg/stmt_func_1.f90: Ditto.
13335 * gfortran.dg/sum_init_expr.f03: Ditto.
13336 * gfortran.dg/transpose_3.f03: Ditto.
13337 * gfortran.dg/unpack_init_expr.f03: Ditto.
13338 * gfortran.dg/warn_conversion.f90: Ditto.
13339 * gfortran.dg/warn_conversion_2.f90: Ditto.
13340 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13341 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13342 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13343 * gfortran.dg/whole_file_16.f90: Ditto.
13344 * gfortran.dg/whole_file_17.f90: Ditto.
13345 * gfortran.dg/whole_file_18.f90: Ditto.
13346 * gfortran.dg/whole_file_20.f03: Ditto.
13347 * gfortran.dg/whole_file_5.f90: Ditto.
13348 * gfortran.dg/whole_file_6.f90: Ditto.
13349 * gfortran.dg/write_invalid_format.f90: Ditto.
13350 * gfortran.dg/zero_sized_6.f90: Ditto.
13351
13352 2011-02-21 Jeff Law <law@redhat.com>
13353
13354 PR rtl-optimization/46178
13355 * gcc.target/i386/pr46178.c: New test.
13356
13357 PR rtl-optimization/46002
13358 * gcc.c-torture/compile/pr46002.c: New test.
13359
13360 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13361
13362 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13363 *-*-hpux10*.
13364
13365 2011-02-21 Jakub Jelinek <jakub@redhat.com>
13366
13367 PR debug/47106
13368 * g++.dg/debug/pr47106.C: Require effective target lto.
13369
13370 2011-02-21 Jason Merrill <jason@redhat.com>
13371
13372 * g++.dg/cpp0x/constexpr-diag2.C: New.
13373
13374 2011-02-20 Jason Merrill <jason@redhat.com>
13375
13376 * g++.dg/cpp0x/constexpr-ctor7.C: New.
13377
13378 * g++.dg/cpp0x/fntmpdefarg2.C: New.
13379
13380 * g++.dg/overload/conv-op1.C: New.
13381
13382 * g++.dg/cpp0x/constexpr-synth1.C: New.
13383
13384 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13385
13386 * objc.dg/layout-2.m: New.
13387 * objc.dg/selector-3.m: Adjusted location of error message.
13388 * objc.dg/type-size-3.m: Same.
13389 * obj-c++.dg/selector-3.mm: Same.
13390
13391 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
13392
13393 PR objc/47784
13394 * objc.dg/property/dotsyntax-22.m: New.
13395 * obj-c++.dg/property/dotsyntax-22.mm: New.
13396
13397 2011-02-20 Dodji Seketeli <dodji@redhat.com>
13398
13399 PR c++/46394
13400 * g++.dg/template/typedef38.C: New test.
13401
13402 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13403
13404 PR fortran/46818
13405 * gfortran.dg/whole_file_30.f90 : New test.
13406 * gfortran.dg/whole_file_31.f90 : New test.
13407
13408 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
13409
13410 PR fortran/45077
13411 PR fortran/44945
13412 * gfortran.dg/whole_file_28.f90 : New test.
13413 * gfortran.dg/whole_file_29.f90 : New test.
13414
13415 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
13416
13417 PR c++/44118
13418 * g++.dg/template/crash105.C: New.
13419
13420 2011-02-19 Jason Merrill <jason@redhat.com>
13421
13422 * g++.dg/cpp0x/regress/no-elide1.C: New.
13423
13424 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
13425
13426 PR tree-optimization/46620
13427 * gcc.dg/pr46620.c: New.
13428
13429 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13430
13431 PR c/47809
13432 * gcc.target/i386/pr47809.c: New test.
13433
13434 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13435 Tobias Burnus <burnus@net-b.de>
13436
13437 * lib/target-supports.exp
13438 (check_effective_target_fortran_large_real): New check for large reals.
13439 * gfortran.dg/nan_7.f90: New test.
13440
13441 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13442
13443 PR libgfortran/47567
13444 * gfortran.dg/fmt_f0_1.f90: Update test.
13445
13446 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
13447
13448 PR fortran/47348
13449 * gfortran.dg/array_constructor_36.f90 : New test.
13450 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13451 allow for comparison between different elements of the array
13452 constructor at different levels of optimization.
13453
13454 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
13455
13456 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13457 * gcc.target/i386/pr32280-1.c: Likewise.
13458
13459 2011-02-19 Jakub Jelinek <jakub@redhat.com>
13460
13461 PR target/47800
13462 * gcc.target/i386/pr47800.c: New test.
13463
13464 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
13465
13466 * objc/execute/exceptions/foward-1.x: New.
13467
13468 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13469
13470 PR fortran/47789
13471 * gfortran.dg/derived_constructor_comps_4.f90: New.
13472
13473 2011-02-18 Tobias Burnus
13474
13475 PR fortran/47775
13476 * gfortran.dg/func_result_6.f90: New.
13477
13478 2011-02-18 Michael Matz <matz@suse.de>
13479
13480 PR fortran/45586
13481 * gfortran.dg/lto/pr45586_0.f90: New test.
13482 * gfortran.dg/typebound_proc_20.f90: Ditto.
13483 * gfortran.dg/typebound_proc_21.f90: Ditto.
13484
13485 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13486
13487 PR c++/47795
13488 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13489
13490 2011-02-18 Tobias Burnus <burnus@net-b.de>
13491
13492 PR fortran/47750
13493 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13494 gcc_warning_prefix.
13495 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13496 normalizing the error/warning output.
13497 * gfortran.dg/Wall.f90: Update dg-error/warning.
13498 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13499 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13500 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13501 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13502 * gfortran.dg/class_30.f90: Update dg-error/warning.
13503 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13504 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13505 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13506 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13507 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13508 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13509 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13510 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13511 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13512 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13513 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13514 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13515 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13516 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13517 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13518 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13519 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13520 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13521 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13522 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13523 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13524 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13525 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13526 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13527 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13528
13529 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13530
13531 PR fortran/47768
13532 * gfortran.dg/proc_ptr_comp_30.f90: New.
13533
13534 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13535
13536 PR debug/47780
13537 * gcc.target/i386/pr47780.c: New test.
13538
13539 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13540
13541 PR fortran/47767
13542 * gfortran.dg/class_40.f03: New.
13543
13544 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13545
13546 PR c++/47208
13547 * g++.dg/cpp0x/auto21.C: New test.
13548
13549 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13550
13551 * objc.dg/special/unclaimed-category-1.h: Updated for
13552 new ABI support.
13553 * objc.dg/special/unclaimed-category-1.m: Same.
13554 * objc.dg/zero-link-1.m: Same.
13555 * objc.dg/lookup-1.m: Same.
13556 * objc.dg/torture/strings/const-str-9.m
13557 * objc.dg/torture/strings/const-str-10.m: Same.
13558 * objc.dg/torture/strings/const-str-11.m: Same.
13559 * objc.dg/torture/forward-1.m: Same.
13560 * objc.dg/zero-link-2.m: Same.
13561 * objc.dg/encode-7-next-64bit.m: Same.
13562 * objc.dg/method-4.m: Same.
13563 * objc.dg/next-runtime-1.m: Same.
13564 * objc.dg/image-info.m: Same.
13565 * objc.dg/pr23214.m: Same.
13566 * objc.dg/symtab-1.m: Same.
13567 * obj-c++.dg/basic.m: Same.
13568 * obj-c++.dg/proto-lossage-3.m: Same.
13569 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13570 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13571 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13572 * obj-c++.dg/method-11.m: Same.
13573 * objc/execute/enumeration-1.m: Same.
13574 * objc/execute/object_is_class.m: Same.
13575 * objc/execute/formal_protocol-2.m: Same.
13576 * objc/execute/formal_protocol-4.m: Same.
13577 * objc/execute/formal_protocol-6.m: Same.
13578 * objc/execute/bycopy-3.m: Same.
13579 * objc/execute/exceptions/catchall-1.m: Same.
13580 * objc/execute/exceptions/finally-1.m: Same.
13581 * objc/execute/exceptions/local-variables-1.m: Same.
13582 * objc/execute/exceptions/foward-1.m: Same.
13583 * objc/execute/bf-common.h
13584 * objc/execute/enumeration-2.m: Same.
13585 * objc/execute/formal_protocol-1.m: Same.
13586 * objc/execute/formal_protocol-3.m: Same.
13587 * objc/execute/formal_protocol-5.m: Same.
13588 * objc/execute/accessing_ivars.m: Same.
13589 * objc/execute/bycopy-2.m: Same.
13590 * objc/execute/formal_protocol-7.m: Same.
13591 * objc/execute/compatibility_alias.m: Same.
13592 * objc/execute/no_clash.m: Same.
13593 * objc/execute/object_is_meta_class.m: Same.
13594 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13595 * objc/execute/class-tests-1.h: Include stdio.h.
13596 * objc/execute/class-tests-2.h: Same.
13597 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13598 runtimes.
13599 * obj-c++.dg/try-catch-2.mm: Same.
13600
13601 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13602
13603 PR c++/47783
13604 * g++.dg/warn/Wunused-parm-4.C: New test.
13605
13606 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13607 Jan Hubicka <jh@suse.cz>
13608
13609 PR debug/47106
13610 PR debug/47402
13611 * g++.dg/debug/pr47106.C: New.
13612
13613 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13614
13615 PR target/43653
13616 * gcc.target/i386/pr43653.c: New test.
13617
13618 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13619
13620 PR c++/47172
13621 * g++.dg/template/inherit6.C: New test.
13622
13623 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13624
13625 PR fortran/47745
13626 * gfortran.dg/class_39.f03: New.
13627
13628 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13629
13630 PR c++/47326
13631 * g++.dg/cpp0x/variadic106.C: New test.
13632
13633 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13634
13635 PR libfortran/47757
13636 * gfortran.dg/pr47757-1.f90: New test.
13637 * gfortran.dg/pr47757-2.f90: New test.
13638 * gfortran.dg/pr47757-3.f90: New test.
13639
13640 PR c++/47704
13641 * g++.dg/cpp0x/enum8.C: New test.
13642
13643 2011-02-15 Jason Merrill <jason@redhat.com>
13644
13645 * g++.dg/inherit/implicit-trivial1.C: New.
13646 * g++.dg/cpp0x/implicit-trivial1.C: New.
13647
13648 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13649
13650 PR middle-end/47725
13651 * gcc.dg/torture/pr47725.c: Removed.
13652
13653 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13654
13655 PR target/47755
13656 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13657 constant does not generate a load from memory.
13658
13659 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13660
13661 PR middle-end/47725
13662 * gcc.dg/torture/pr47725.c: New.
13663
13664 2011-02-15 Richard Guenther <rguenther@suse.de>
13665
13666 PR tree-optimization/47743
13667 * gcc.dg/torture/pr47743.c: New testcase.
13668
13669 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13670
13671 PR middle-end/47581
13672 * gcc.target/i386/pr47581.c: New test.
13673
13674 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13675
13676 PR fortran/47730
13677 * gfortran.dg/select_type_22.f03: New.
13678
13679 2011-02-14 Jason Merrill <jason@redhat.com>
13680
13681 * g++.dg/cpp0x/regress/enum1.C: New.
13682
13683 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13684
13685 * gnat.dg/include.adb: New test.
13686
13687 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13688
13689 PR fortran/47728
13690 * gfortran.dg/class_38.f03: New.
13691
13692 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13693
13694 * gcc.dg/pr46494.c: New test.
13695
13696 2011-02-14 Richard Guenther <rguenther@suse.de>
13697
13698 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13699
13700 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13701
13702 PR ada/41929
13703 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13704 sparc*-sun-solaris2.11.
13705
13706 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13707
13708 PR fortran/47349
13709 * gfortran.dg/argument_checking_18.f90: New.
13710
13711 2011-02-13 Tobias Burnus <burnus@net-b.de>
13712
13713 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13714 * gfortran.dg/argument_checking_17.f90: New.
13715
13716 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13717
13718 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13719 are temporarily disabled.
13720 * gfortran.dg/class_7.f03: Ditto.
13721 * gfortran.dg/coarray_14.f90: Ditto.
13722 * gfortran.dg/typebound_proc_13.f03: Ditto.
13723
13724 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13725
13726 PR fortran/45586
13727 * gfortran.dg/extends_11.f03: New.
13728
13729 2011-02-11 Xinliang David Li <davidxl@google.com>
13730
13731 PR tree-optimization/47707
13732 * g++.dg/tree-ssa/pr47707.C: New test.
13733
13734 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13735
13736 * g++.dg/opt/inline17.C: New test.
13737
13738 2011-02-11 Tobias Burnus <burnus@net-b.de>
13739
13740 PR fortran/47550
13741 * gfortran.dg/pure_formal_2.f90: New.
13742
13743 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13744
13745 PR rtl-optimization/47614
13746 * gfortran.dg/pr47614.f: New.
13747
13748 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13749
13750 PR driver/47678
13751 * gcc.dg/opts-6.c: New test.
13752
13753 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13754
13755 PR debug/47684
13756 * gcc.dg/pr47684.c: New test.
13757
13758 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13759
13760 PR target/47629
13761 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13762 c99_runtime, dg-add-options c99_runtime.
13763 (main): Use __asm__.
13764
13765 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13766
13767 PR testsuite/47400
13768 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13769 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13770 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13771 * gcc.dg/ucnid-10.c: Likewise.
13772 * gcc.dg/ucnid-13.c: Likewise.
13773 * gcc.dg/ucnid-7.c: Likewise.
13774 * gcc.dg/ucnid-8.c: Likewise.
13775 Adapt dg-warning line number.
13776
13777 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13778
13779 * gcc.target/i386/parity-1.c: Use -march=k8.
13780 * gcc.target/i386/parity-2.c: Ditto.
13781 * gcc.target/i386/vecinit-1.c: Ditto.
13782 * gcc.target/i386/vecinit-2.c: Ditto.
13783
13784 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13785
13786 PR target/46610
13787 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13788 * gcc.target/mips/save-restore-3.c: Likewise.
13789 * gcc.target/mips/save-restore-4.c: Likewise.
13790 * gcc.target/mips/save-restore-5.c: Likewise.
13791
13792 PR target/47683
13793 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13794 * g++.dg/tree-prof/partition2.C: Likewise.
13795
13796 2011-02-09 Jason Merrill <jason@redhat.com>
13797
13798 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13799 rather than misdeclare std::puts.
13800
13801 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13802 * g++.dg/other/warning1.C: Likewise.
13803 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13804 * g++.old-deja/g++.gb/scope06.C: Likewise.
13805 * g++.old-deja/g++.law/cvt11.C: Likewise.
13806 * g++.old-deja/g++.law/init1.C: Likewise.
13807 * g++.dg/abi/mangle26.C: Likewise.
13808
13809 * g++.dg/template/function1.C: Adjust for C++0x mode.
13810 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13811
13812 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13813 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13814
13815 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13816
13817 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13818
13819 * g++.dg/cpp0x/regress: New directory.
13820 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13821 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13822 * g++.dg/cpp0x/regress/regress3.C: New.
13823
13824 2011-02-10 Richard Guenther <rguenther@suse.de>
13825
13826 PR tree-optimization/47677
13827 * gcc.dg/torture/pr47677.c: New testcase.
13828
13829 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13830
13831 * objc.dg/special/load-category-1.m: Remove unused header.
13832 * objc.dg/special/load-category-1a.m: Likewise.
13833 * objc.dg/special/load-category-2.m: Likewise.
13834 * objc.dg/special/load-category-2a.m: Likewise.
13835 * objc.dg/special/load-category-3.m: Likewise.
13836 * objc.dg/special/load-category-3a.m: Likewise.
13837 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13838 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13839 * objc.dg/attributes/class-attribute-1.m: Likewise.
13840 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13841 * obj-c++.dg/property/property.exp: Likewise.
13842 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13843 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13844 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13845 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13846 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13847 * obj-c++.dg/template-8.mm: Likewise.
13848
13849 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13850
13851 PR target/47665
13852 * gcc.target/i386/pr47665.c: New test.
13853
13854 2011-02-10 Jie Zhang <jie@codesourcery.com>
13855
13856 PR testsuite/47622
13857 Revert
13858 2011-02-05 Jie Zhang <jie@codesourcery.com>
13859 PR debug/42631
13860 * gcc.dg/pr42631.c: Update test.
13861 * gcc.dg/pr42631-2.c: New test.
13862
13863 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13864
13865 PR fortran/47352
13866 * gfortran.dg/proc_decl_25.f90: New.
13867
13868 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13869
13870 PR fortran/47463
13871 * gfortran.dg/typebound_assignment_2.f03: New.
13872
13873 2011-02-09 Richard Guenther <rguenther@suse.de>
13874
13875 PR tree-optimization/47664
13876 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13877
13878 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13879
13880 PR middle-end/47646
13881 * gnat.dg/uninit_func.adb: Adjust dg directive.
13882
13883 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13884
13885 PR middle-end/47646
13886 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13887
13888 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13889
13890 PR fortran/47637
13891 * gfortran.dg/auto_dealloc_2.f90: New.
13892
13893 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13894
13895 * gcc.dg/builtins-config.h: Remove __sgi handling.
13896 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13897 -std=c99 for mips-sgi-irix6.5*.
13898
13899 2011-02-09 Martin Jambor <mjambor@suse.cz>
13900
13901 PR middle-end/45505
13902 * gfortran.dg/pr25923.f90: Remove xfails.
13903
13904 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13905
13906 PR fortran/47583
13907 * gfortran.dg/inquire_14.f90: New test.
13908
13909 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13910
13911 PR fortran/45290
13912 * gfortran.dg/pointer_init_6.f90: New.
13913
13914 2011-02-08 Jeff Law <law@redhat.com>
13915
13916 PR tree-optimization/42893
13917 * gcc.tree-ssa/pr42893.c: New test.
13918
13919 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13920
13921 PR tree-optimization/46834
13922 PR tree-optimization/46994
13923 PR tree-optimization/46995
13924 * gcc.dg/graphite/id-pr46834.c: New.
13925 * gfortran.dg/graphite/id-pr46994.f90: New.
13926 * gfortran.dg/graphite/id-pr46995.f90: New.
13927
13928 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13929
13930 PR middle-end/47646
13931 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13932 using the variable is known the warning is emitted there.
13933 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13934 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13935
13936 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13937 statement.
13938 (vg): Likewise.
13939 * gcc.dg/noreturn-1.c (foo5): Likewise.
13940 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13941 (method2): Likewise.
13942
13943 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13944 the return statement using the uninitialized variable.
13945 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13946
13947 2011-02-08 Richard Guenther <rguenther@suse.de>
13948
13949 PR middle-end/47639
13950 * g++.dg/opt/pr47639.c: New testcase.
13951
13952 2011-02-08 Richard Guenther <rguenther@suse.de>
13953
13954 PR tree-optimization/47632
13955 * g++.dg/opt/pr47632.C: New testcase.
13956
13957 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13958
13959 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13960
13961 2011-02-07 Richard Guenther <rguenther@suse.de>
13962
13963 PR tree-optimization/47615
13964 * g++.dg/opt/pr47615.C: New testcase.
13965
13966 2011-02-07 Richard Guenther <rguenther@suse.de>
13967
13968 PR tree-optimization/47621
13969 * gcc.dg/torture/pr47621.c: New testcase.
13970
13971 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13972
13973 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13974
13975 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13976
13977 PR fortran/47592
13978 * gfortran.dg/allocate_with_source_1 : New test.
13979
13980 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13981
13982 PR middle-end/47610
13983 * gcc.dg/pr47610.c: New test.
13984
13985 2011-02-05 Jie Zhang <jie@codesourcery.com>
13986
13987 PR debug/42631
13988 * gcc.dg/pr42631.c: Update test.
13989 * gcc.dg/pr42631-2.c: New test.
13990
13991 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13992
13993 PR fortran/47574
13994 * gfortran.dg/pr47574.f90: New test.
13995
13996 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13997
13998 PR tree-optimization/46194
13999 * gcc.dg/autopar/pr46194.c: New.
14000
14001 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14002
14003 PR tree-optimization/43695
14004 * g++.dg/ipa/pr43695.C: New.
14005
14006 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14007
14008 PR inline-asm/23200
14009 * gcc.dg/pr23200.c: New test.
14010
14011 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14012
14013 PR c++/47589
14014 * g++.dg/pr47589.C: New test.
14015
14016 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14017
14018 PR c++/47398
14019 * g++.dg/template/typedef37.C: New test.
14020 * g++.dg/template/param1.C: Adjust expected error message.
14021
14022 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR middle-end/31490
14025 * gcc.dg/pr31490-2.c: New test.
14026 * gcc.dg/pr31490-3.c: New test.
14027 * gcc.dg/pr31490-4.c: New test.
14028
14029 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14030 Jakub Jelinek <jakub@redhat.com>
14031
14032 PR c++/46890
14033 * g++.dg/parser/semicolon3.C: Adjust.
14034 * g++.dg/parser/semicolon4.C: New testcase.
14035 * g++.dg/pr46890.C: New testcase.
14036
14037 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14038
14039 PR c++/29571
14040 * g++.dg/init/pr29571.C: New.
14041
14042 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14043
14044 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14045 instead of vect_int.
14046
14047 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14048
14049 PR target/47312
14050 * gcc.target/i386/pr47312.c: New test.
14051
14052 PR target/47564
14053 * gcc.target/i386/pr47564.c: New test.
14054
14055 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14056
14057 PR tree-optimization/45122
14058 * gcc.dg/tree-ssa/pr45122.c: New.
14059
14060 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14061
14062 PR target/47272
14063 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14064 and vec_vsx_st.
14065
14066 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14067 and vsx so a default --with-cpu=power7 doesn't give an error
14068 when -mavoid-indexed-addresses is used.
14069
14070 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14071 wrapper function to save the arguments and then jump to the real
14072 function, rather than depending on the compiler not to move stuff
14073 before an asm.
14074 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14075
14076 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14077 Paul Thomas <pault@gcc.gnu.org>
14078
14079 PR fortran/47082
14080 * gfortran.dg/class_37.f03 : New test.
14081
14082 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14083 Richard Guenther <rguenther@suse.de>
14084
14085 PR tree-optimization/40979
14086 PR bootstrap/47044
14087 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14088 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14089 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14090 check_vect_support_and_set_flags.
14091 * gfortran.dg/graphite/vect-pr40979.f90: New.
14092
14093 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14094
14095 PR fortran/47572
14096 * gfortran.dg/class_36.f03: New.
14097
14098 2011-02-02 Richard Guenther <rguenther@suse.de>
14099
14100 PR tree-optimization/47566
14101 * gcc.dg/lto/20110201-1_0.c: New testcase.
14102
14103 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14104
14105 PR debug/47498
14106 PR debug/47501
14107 PR debug/45136
14108 PR debug/45130
14109 * debug/pr47498.c: New.
14110 * debug/pr47501.c: New.
14111
14112 2011-02-01 Richard Guenther <rguenther@suse.de>
14113
14114 PR tree-optimization/47559
14115 * g++.dg/torture/pr47559.C: New testcase.
14116
14117 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14118
14119 PR fortran/47565
14120 * gfortran.dg/typebound_call_20.f03: New.
14121
14122 2011-02-01 Richard Guenther <rguenther@suse.de>
14123
14124 PR tree-optimization/47555
14125 * gcc.dg/pr47555.c: New testcase.
14126
14127 2011-02-01 Richard Guenther <rguenther@suse.de>
14128
14129 PR tree-optimization/47541
14130 * g++.dg/torture/pr47541.C: New testcase.
14131
14132 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14133
14134 PR fortran/47455
14135 * gfortran.dg/typebound_call_19.f03: New.
14136
14137 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14138
14139 PR c++/47416
14140 * g++.dg/cpp0x/pr47416.C: New test.
14141
14142 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14143
14144 PR fortran/47519
14145 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14146
14147 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14148
14149 PR fortran/47463
14150 * gfortran.dg/typebound_assignment_1.f03: New.
14151
14152 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14153
14154 PR tree-optimization/47538
14155 * gcc.c-torture/execute/pr47538.c: New test.
14156
14157 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14158
14159 PR target/45325
14160 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14161
14162 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14163
14164 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14165
14166 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14167
14168 PR rtl-optimization/44031
14169 * gcc.c-torture/compile/20110131-1.c: New test.
14170
14171 2011-01-31 Tobias Burnus <burnus@net-b.de>
14172
14173 PR fortran/47042
14174 * gfortran.dg/stmt_func_1.f90: New.
14175
14176 2011-01-31 Tobias Burnus <burnus@net-b.de>
14177
14178 PR fortran/47042
14179 * gfortran.dg/interface_34.f90: New.
14180
14181 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14182
14183 PR fortran/47523
14184 * gfortran.dg/realloc_on_assign_5.f03: New test.
14185 * gfortran.dg/realloc_on_assign_5.f03: New test.
14186
14187 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14188
14189 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14190 * gfortran.dg/bessel_7.f90: Likewise.
14191 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14192
14193 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14194 * gfortran.dg/sum_init_expr.f03: Likewise.
14195
14196 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14197
14198 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14199 -r -nostdlib.
14200
14201 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14202 loop only on "vect_intfloat_cvt" targets.
14203
14204 2011-01-29 Tobias Burnus <burnus@net-b.de>
14205
14206 PR fortran/47531
14207 * gfortran.dg/shape_6.f90: New.
14208
14209 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14210
14211 PR libgfortran/47434
14212 * gfortran.dg/read_infnan_1.f90: Update test.
14213 * gfortran.dg/module_nan.f90: Update test.
14214 * gfortran.dg/char4_iunit_1.f03: Update test.
14215 * gfortran.dg/large_real_kind_1.f90: Update test.
14216 * gfortran.dg/real_const_3.f90: Update test.
14217 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14218
14219 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14220
14221 PR c++/47311
14222 * g++.dg/template/param2.C: New test.
14223
14224 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14225
14226 PR libgfortran/47285
14227 * gfortran.dg/fmt_g.f: New test.
14228
14229 2011-01-28 Tobias Burnus <burnus@net-b.de>
14230
14231 PR fortran/47507
14232 * gfortran.dg/pure_formal_1.f90: New.
14233
14234 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14235
14236 PR target/42894
14237 * gcc.dg/tls/pr42894.c: New test.
14238
14239 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14240
14241 * gcc.dg/pr47276.c: Add dg-require-visibility.
14242
14243 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14244
14245 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14246
14247 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14248 Tobias Burnus <burnus@gcc.gnu.org>
14249
14250 PR fortran/45170
14251 PR fortran/35810
14252 PR fortran/47350
14253 * gfortran.dg/realloc_on_assign_3.f03: New test.
14254 * gfortran.dg/realloc_on_assign_4.f03: New test.
14255 * gfortran.dg/allocatable_function_5.f90: New test.
14256 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14257 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14258 implemented" dg-errors.
14259
14260 2011-01-27 Jan Hubicka <jh@suse.cz>
14261
14262 PR middle-end/46949
14263 * gcc.dg/attr-weakref-4.c: New testcase
14264
14265 2011-01-27 Martin Jambor <mjambor@suse.cz>
14266
14267 PR tree-optimization/47228
14268 * gcc.dg/torture/pr47228.c: New test.
14269
14270 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14271
14272 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14273
14274 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14275
14276 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14277 when using auto-overlay support on the SPU.
14278
14279 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14280
14281 PR rtl-optimization/44174
14282 * gcc.target/i386/asm-6.c: New test.
14283
14284 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14285
14286 PR rtl-optimization/46856
14287 * gcc.c-torture/compile/pr46856.c: New test.
14288
14289 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
14290 Andrew Pinski <pinskia@gmail.com>
14291
14292 PR c/43082
14293 * gcc.dg/pr43082.c: New.
14294
14295 2011-01-26 DJ Delorie <dj@redhat.com>
14296
14297 PR rtl-optimization/46878
14298 * gcc.dg/pr46878-1.c: New test.
14299
14300 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14301
14302 PR c++/47476
14303 * g++.dg/cpp0x/pr47476.C: New test.
14304
14305 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
14306
14307 * gcc.c-torture/compile/20110126-1.c: New test.
14308
14309 2011-01-26 Jakub Jelinek <jakub@redhat.com>
14310
14311 PR c/47473
14312 * gcc.dg/torture/pr47473.c: New test.
14313
14314 2011-01-26 Jan Hubicka <jh@suse.cz>
14315
14316 PR target/47237
14317 * gcc.c-torture/execute/pr47237.c: New testcase.
14318
14319 2011-01-26 Jan Hubicka <jh@suse.cz>
14320
14321 PR tree-optimization/47190
14322 * gcc.dg/attr-weakref-3.c: New testcase.
14323
14324 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
14325
14326 PR c++/43601
14327 * gcc.dg/dll-9a.c: New test file.
14328 * gcc.dg/dll-11.c: Likewise.
14329 * gcc.dg/dll-12.c: Likewise.
14330 * gcc.dg/dll-12a.c: Likewise.
14331 * gcc.dg/dll-11a.c: Likewise.
14332 * gcc.dg/dll-9.c: Likewise.
14333 * gcc.dg/dll-10.c: Likewise.
14334 * gcc.dg/dll-10a.c: Likewise.
14335 * g++.dg/ext/dllexport4a.cc: Likewise.
14336 * g++.dg/ext/dllexport4.C: Likewise.
14337 * g++.dg/ext/dllexport5.C: Likewise.
14338 * g++.dg/ext/dllexport5a.cc: Likewise.
14339
14340 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14341
14342 PR tree-optimization/46970
14343 * gcc.dg/graphite/pr46970.c: New.
14344
14345 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14346
14347 PR tree-optimization/46215
14348 * gcc.dg/graphite/pr46215.c: New.
14349
14350 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14351
14352 PR tree-optimization/46168
14353 * gcc.dg/graphite/pr46168.c: New.
14354
14355 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14356
14357 PR tree-optimization/43657
14358 * gcc.dg/graphite/pr43657.c: New.
14359
14360 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14361
14362 PR tree-optimization/29832
14363 * gfortran.dg/graphite/pr29832.f90: New.
14364
14365 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14366
14367 PR tree-optimization/43567
14368 * gcc.dg/graphite/pr43567.c: New.
14369
14370 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14371
14372 * gfortran.dg/graphite/interchange-4.f: New.
14373 * gfortran.dg/graphite/interchange-5.f: New.
14374
14375 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14376 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14377 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14378 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14379 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14380 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14381 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14382 * gfortran.dg/ltrans-7.f90: Removed.
14383 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14384
14385 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14386 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14387 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14388 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14389 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14390 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14391 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14392 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14393 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14394 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14395 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14396 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14397 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14398 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14399 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14400 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14401 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14402 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14403 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14404 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14405 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14406 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14407 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14408 * gcc.dg/tree-ssa/data-dep-1.c
14409 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14410 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14411 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14412 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14413 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14414
14415 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14416
14417 PR tree-optimization/47265
14418 PR tree-optimization/47443
14419 * gcc.c-torture/compile/pr47265.c: New test.
14420 * gcc.dg/pr47443.c: New test.
14421
14422 2011-01-25 Martin Jambor <mjambor@suse.cz>
14423
14424 PR tree-optimization/47382
14425 * g++.dg/torture/pr47382.C: New test.
14426 * g++.dg/opt/devirt1.C: Xfail.
14427
14428 2011-01-25 Yao Qi <yao@codesourcery.com>
14429
14430 PR target/45701
14431 * gcc.target/arm/pr45701-1.c: New test.
14432 * gcc.target/arm/pr45701-2.c: New test.
14433 * gcc.target/arm/pr45701-3.c: New test.
14434
14435 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14436 Jakub Jelinek <jakub@redhat.com>
14437
14438 PR tree-optimization/47271
14439 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14440
14441 2011-01-25 Nick Clifton <nickc@redhat.com>
14442
14443 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14444 (saturate_add): Delete.
14445 (exchange): Delete.
14446 (main): Do not run saturate_add.
14447 (set_interrupts): Delete.
14448
14449 2011-01-25 Tobias Burnus <burnus@net-b.de>
14450
14451 PR fortran/47448
14452 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14453
14454 2011-01-25 Jakub Jelinek <jakub@redhat.com>
14455
14456 PR tree-optimization/47427
14457 PR tree-optimization/47428
14458 * gcc.c-torture/compile/pr47427.c: New test.
14459 * gcc.c-torture/compile/pr47428.c: New test.
14460
14461 2011-01-25 Richard Guenther <rguenther@suse.de>
14462
14463 PR middle-end/47411
14464 * gcc.dg/torture/pr47411.c: New testcase.
14465
14466 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14467
14468 * gfortran.dg/graphite/id-24.f: New.
14469 * gfortran.dg/graphite/id-25.f: New.
14470
14471 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14472
14473 * gfortran.dg/graphite/id-23.f: New.
14474
14475 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14476
14477 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14478
14479 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14480
14481 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14482 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14483 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14484 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14485 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14486 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14487 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14488 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14489 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14490
14491 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14492
14493 * gcc.dg/graphite/block-0.c: Add documentation.
14494 * gcc.dg/graphite/block-4.c: Same.
14495 * gcc.dg/graphite/block-7.c: Same.
14496 * gcc.dg/graphite/block-8.c: New.
14497 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14498 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14499 * gcc.dg/graphite/interchange-12.c: Add documentation.
14500 * gcc.dg/graphite/interchange-13.c: New.
14501 * gcc.dg/graphite/interchange-14.c: New.
14502 * gcc.dg/graphite/interchange-15.c: New.
14503 * gcc.dg/graphite/interchange-8.c: Add documentation.
14504 * gcc.dg/graphite/interchange-mvt.c: Same.
14505
14506 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14507
14508 PR target/47408
14509 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14510 * gcc.target/powerpc/altivec-14.c: Ditto.
14511 * gcc.target/powerpc/altivec-33.c: Ditto.
14512 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14513 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14514 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14515 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14516 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14517 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14518 * g++.dg/ext/altivec-15.C: Ditto.
14519 * g++.dg/ext/altivec-types-1.C: Ditto.
14520 * g++.dg/ext/altivec-types-2.C: Ditto.
14521 * g++.dg/ext/altivec-types-3.C: Ditto.
14522 * g++.dg/ext/altivec-types-4.C: Ditto.
14523
14524 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14525
14526 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14527
14528 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14529
14530 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14531 optimization options.
14532
14533 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14534
14535 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14536
14537 PR testsuite/45988
14538 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14539
14540 2011-01-23 Tobias Burnus <burnus@net-b.de>
14541
14542 PR fortran/47421
14543 * gfortran.dg/allocatable_scalar_12.f90: New.
14544
14545 2011-01-23 Ira Rosen <irar@il.ibm.com>
14546
14547 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14548 vectorization to be not profitable if peeling is used to
14549 realign the memory access.
14550 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14551 loop bound to avoid loop unrolling.
14552 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14553
14554 2011-01-22 Jan Hubicka <jh@suse.cz>
14555
14556 PR lto/47333
14557 * g++.dg/lto/pr47333.C: New file.
14558
14559 2011-01-22 Jan Hubicka <jh@suse.cz>
14560
14561 PR tree-optimization/43884
14562 PR lto/44334
14563 * gcc.dg/autopar/outer-2.c: Increase array size.
14564 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14565
14566 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14567
14568 PR fortran/38536
14569 * gfortran.dg/c_loc_tests_16.f90: New test.
14570
14571 2011-01-22 Tobias Burnus <burnus@net-b.de>
14572
14573 PR fortran/47399
14574 * gfortran.dg/typebound_proc_19.f90: New.
14575
14576 2011-01-21 Jeff Law <law@redhat.com>
14577
14578 PR tree-optimization/47053
14579 * g++.dg/pr47053.C: New test.
14580
14581 2011-01-21 Jason Merrill <jason@redhat.com>
14582
14583 PR c++/47041
14584 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14585
14586 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14587
14588 PR c++/47388
14589 * g++.dg/cpp0x/range-for10.C: New test.
14590 * g++.dg/template/for1.C: New test.
14591
14592 PR middle-end/45566
14593 * g++.dg/tree-prof/partition3.C: New test.
14594
14595 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14596
14597 PR rtl-optimization/47366
14598 * g++.dg/opt/pr47366.C: New test.
14599
14600 2011-01-21 Jason Merrill <jason@redhat.com>
14601
14602 PR c++/46552
14603 * g++.dg/cpp0x/constexpr-regress2.C: New.
14604
14605 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14606
14607 2011-01-21 Jeff Law <law@redhat.com>
14608
14609 PR rtl-optimization/41619
14610 * gcc.dg/pr41619.c: New.
14611
14612 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14613
14614 PR tree-optimization/47355
14615 * g++.dg/opt/pr47355.C: New test.
14616
14617 2011-01-21 Richard Guenther <rguenther@suse.de>
14618
14619 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14620 making main hot.
14621
14622 2011-01-21 Richard Guenther <rguenther@suse.de>
14623
14624 PR tree-optimization/47365
14625 * gcc.dg/torture/pr47365.c: New testcase.
14626 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14627
14628 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14629
14630 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14631
14632 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14633
14634 PR tree-optimization/47391
14635 * gcc.dg/pr47391.c: New test.
14636
14637 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14638
14639 * g++.dg/template/char1.C: Use signed char.
14640
14641 2011-01-21 Tobias Burnus <burnus@net-b.de>
14642
14643 PR fortran/47377
14644 * gfortran.dg/pointer_target_4.f90: New.
14645
14646 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14647
14648 PR target/47251
14649 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14650 ILP32 system and not IP32.
14651
14652 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14653
14654 PR debug/46583
14655 * g++.dg/debug/pr46583.C: New.
14656
14657 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14658
14659 PR debug/47283
14660 * g++.dg/debug/pr47283.C: New test.
14661
14662 PR testsuite/47371
14663 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14664 * gcc.target/i386/headmerge-2.c: Likewise.
14665
14666 2011-01-20 Richard Guenther <rguenther@suse.de>
14667
14668 PR middle-end/47370
14669 * gcc.dg/torture/pr47370.c: New testcase.
14670
14671 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14672
14673 PR tree-optimization/46130
14674 * gcc.dg/pr46130-1.c: New test.
14675 * gcc.dg/pr46130-2.c: New test.
14676
14677 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14678
14679 PR c++/47291
14680 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14681
14682 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14683
14684 PR debug/46240
14685 * g++.dg/debug/pr46240.cc: New.
14686
14687 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14688
14689 PR c++/47303
14690 * g++.dg/template/anonunion1.C: New test.
14691
14692 PR rtl-optimization/47337
14693 * gcc.c-torture/execute/pr47337.c: New test.
14694
14695 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14696
14697 PR testsuite/45342
14698 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14699
14700 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14701
14702 PR tree-optimization/46021
14703 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14704
14705 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14706
14707 PR tree-optimization/47290
14708 * g++.dg/torture/pr47290.C: New test.
14709
14710 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14711
14712 PR fortran/47240
14713 * gfortran.dg/proc_ptr_comp_29.f90: New.
14714
14715 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14716
14717 PR testsuite/41146
14718 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14719 powerpc-apple-darwin9.
14720
14721 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14722
14723 PR rtl-optimization/47299
14724 * gcc.c-torture/execute/pr47299.c: New test.
14725
14726 2011-01-17 Jason Merrill <jason@redhat.com>
14727
14728 * g++.dg/cpp0x/constexpr-virtual.C: New.
14729
14730 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14731
14732 PR fortran/47331
14733 * gfortran.dg/gomp/pr47331.f90: New test.
14734
14735 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14736
14737 PR objc/47314
14738 * objc.dg/selector-warn-1.m: New.
14739 * obj-c++.dg/selector-warn-1.mm: New.
14740
14741 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14742
14743 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14744 Update dg-final accordingly.
14745
14746 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14747
14748 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14749
14750 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14751
14752 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14753 target check.
14754 * gcc.dg/guality/pr36728-2.c: Likewise.
14755
14756 2011-01-17 Richard Guenther <rguenther@suse.de>
14757
14758 PR tree-optimization/47313
14759 * g++.dg/torture/pr47313.C: New testcase.
14760
14761 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14762
14763 PR target/47318
14764 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14765 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14766 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14767 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14768
14769 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14770 as __m256i.
14771 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14772 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14773 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14774
14775 2011-01-17 Richard Guenther <rguenther@suse.de>
14776
14777 PR tree-optimization/45967
14778 * gcc.dg/torture/pr45967-2.c: New testcase.
14779 * gcc.dg/torture/pr45967-3.c: Likewise.
14780
14781 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14782
14783 PR testsuite/47325
14784 * g++.dg/ext/pr47213.C: Require visibility.
14785
14786 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14787
14788 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14789 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14790
14791 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14792
14793 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14794 Linux-based targets.
14795
14796 2011-01-13 Jan Hubicka <jh@suse.cz>
14797
14798 PR tree-optimization/47276
14799 * gcc.dg/pr47276.c: New testcase.
14800
14801 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14802 Jonathan Wakely <jwakely.gcc@gmail.com>
14803
14804 PR c++/33558
14805 * g++.dg/other/pr33558.C: New.
14806 * g++.dg/other/pr33558-2.C: New.
14807
14808 2011-01-14 Martin Jambor <mjambor@suse.cz>
14809
14810 PR tree-optimization/45934
14811 PR tree-optimization/46302
14812 * g++.dg/ipa/devirt-c-1.C: New test.
14813 * g++.dg/ipa/devirt-c-2.C: Likewise.
14814 * g++.dg/ipa/devirt-c-3.C: Likewise.
14815 * g++.dg/ipa/devirt-c-4.C: Likewise.
14816 * g++.dg/ipa/devirt-c-5.C: Likewise.
14817 * g++.dg/ipa/devirt-c-6.C: Likewise.
14818 * g++.dg/ipa/devirt-6.C: Likewise.
14819 * g++.dg/ipa/devirt-d-1.C: Likewise.
14820 * g++.dg/torture/pr45934.C: Likewise.
14821
14822 2011-01-14 Jason Merrill <jason@redhat.com>
14823
14824 * g++.dg/cpp0x/variadic105.C: New.
14825
14826 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14827 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14828
14829 PR objc/45989
14830 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14831 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14832 execution tests on i?86-*-*, x86_64-*-* and
14833 powerpc*-apple-darwin* && ilp32.
14834 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14835 tests on i?86-*-* and x86_64-*-*.
14836
14837 2011-01-14 Richard Guenther <rguenther@suse.de>
14838
14839 PR tree-optimization/47280
14840 * g++.dg/opt/pr47280.C: New testcase.
14841
14842 2011-01-14 Jason Merrill <jason@redhat.com>
14843
14844 * g++.dg/cpp0x/constexpr-regress1.C: New.
14845
14846 * g++.dg/ext/flexary2.C: New.
14847
14848 2011-01-14 Richard Guenther <rguenther@suse.de>
14849
14850 PR middle-end/47281
14851 * gcc.dg/torture/pr47281.c: New testcase.
14852 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14853
14854 2011-01-14 Richard Guenther <rguenther@suse.de>
14855
14856 PR tree-optimization/47286
14857 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14858
14859 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14860
14861 PR c++/47213
14862 * g++.dg/ext/pr47213.C: New.
14863
14864 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14865
14866 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14867
14868 2011-01-13 Tobias Burnus <burnus@net-b.de>
14869 Mikael Morin <mikael@gcc.gnu.org>
14870
14871 PR fortran/45848
14872 PR fortran/47204
14873 * gfortran.dg/select_type_20.f90: New.
14874 * gfortran.dg/select_type_21.f90: New.
14875
14876 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14877
14878 PR target/47251
14879 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14880
14881 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14882
14883 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14884 * gcc.dg/guality/pr36728-2.c: Likewise.
14885
14886 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14887
14888 PR debug/PR46973
14889 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14890
14891 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14892
14893 PR rtl-optimization/45352
14894 * gcc.dg/pr45352-3.c: New.
14895
14896 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14897
14898 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14899 comment.
14900 * g++.dg/cpp0x/range-for8.C: New.
14901 * g++.dg/cpp0x/range-for9.C: New.
14902
14903 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14904
14905 PR debug/47209
14906 * g++.dg/debug/pr47209.C: New.
14907
14908 2011-01-12 Richard Guenther <rguenther@suse.de>
14909
14910 PR lto/47259
14911 * gcc.dg/lto/pr47259_0.c: New testcase.
14912 * gcc.dg/lto/pr47259_1.c: Likewise.
14913
14914 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14915
14916 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14917 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14918 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14919 methods missing from the OBJC2 Object.
14920 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14921 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14922 GNU and NeXT runtimes.
14923 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14924 comments.
14925 * objc-obj-c++-shared/Object1.m: Likewise.
14926 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14927 * objc.dg/proto-qual-1.m: Likewise.
14928 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14929 * obj-c++.dg/proto-qual-1.mm: Likewise.
14930
14931 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14932
14933 PR testsuite/33033
14934 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14935
14936 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14937
14938 Fixed the Objective-C++ testsuite and updated all tests.
14939 * lib/obj-c++.exp (obj-c++_init): Declare and set
14940 gcc_warning_prefix and gcc_error_prefix.
14941 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14942 'dg-warning', 'dg-message' and 'dg-error'.
14943 * obj-c++.dg/class-extension-3.mm: Likewise.
14944 * obj-c++.dg/class-protocol-1.mm: Likewise.
14945 * obj-c++.dg/encode-7.mm: Likewise.
14946 * obj-c++.dg/exceptions-3.mm: Likewise.
14947 * obj-c++.dg/exceptions-5.mm: Likewise.
14948 * obj-c++.dg/method-12.mm: Likewise.
14949 * obj-c++.dg/method-13.mm: Likewise.
14950 * obj-c++.dg/method-15.mm: Likewise.
14951 * obj-c++.dg/method-16.mm: Likewise.
14952 * obj-c++.dg/method-4.mm: Likewise.
14953 * obj-c++.dg/method-8.mm: Likewise.
14954 * obj-c++.dg/method-conflict-1.mm: Likewise.
14955 * obj-c++.dg/method-conflict-2.mm: Likewise.
14956 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14957 and uncommented second part of the testcase now that the testsuite
14958 works correctly.
14959 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14960 and uncommented second part of the testcase now that the testsuite
14961 works correctly.
14962 * obj-c++.dg/private-1.mm: Likewise.
14963 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14964 * obj-c++.dg/syntax-error-7.mm: Likewise.
14965 * obj-c++.dg/warn5.mm: Likewise.
14966 * obj-c++.dg/property/at-property-14.mm: Likewise.
14967 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14968 FIXME.
14969 * obj-c++.dg/property/at-property-18.mm: Likewise.
14970 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14971 FIXME.
14972 * obj-c++.dg/property/at-property-21.mm: Likewise.
14973 * obj-c++.dg/property/at-property-28.mm: Likewise.
14974 * obj-c++.dg/property/at-property-5.mm: Likewise.
14975 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14976 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14977 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14978 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14979 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14980 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14981 * obj-c++.dg/tls/diag-5.mm: Likewise.
14982 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14983 dg-error, now matched correctly.
14984
14985 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14986
14987 * objc.dg/property/at-property-29.m: New.
14988 * obj-c++.dg/property/at-property-29.mm: New.
14989
14990 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14991
14992 * go.test/go-test.exp (go-set-goarch): New proc.
14993 (go-gc-tests): Use it.
14994
14995 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14996
14997 PR debug/46955
14998 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14999
15000 2011-01-11 Richard Henderson <rth@redhat.com>
15001
15002 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15003
15004 2011-01-11 Jan Hubicka <jh@suse.cz>
15005
15006 PR lto/45721
15007 PR lto/45375
15008 * gcc.dg/lto/pr45721_1.c: New file.
15009 * gcc.dg/lto/pr45721_0.c: New file.
15010
15011 2011-01-11 Richard Guenther <rguenther@suse.de>
15012
15013 PR tree-optimization/46076
15014 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15015
15016 2011-01-11 Jeff Law <law@redhat.com>
15017
15018 * PR tree-optimization/47086
15019 * gcc.dg/pr47086.c: New test.
15020
15021 2011-01-11 Jason Merrill <jason@redhat.com>
15022
15023 PR c++/46658
15024 * g++.dg/template/new10.C: New.
15025
15026 PR c++/45520
15027 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15028
15029 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15030
15031 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15032 Split type definitions and NSConstantString class into...
15033 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15034 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15035 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15036 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15037 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15038 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15039 to comments.
15040 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15041 encode defines for newer NeXT system headers.
15042 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15043 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15044 * objc.dg/foreach-5.m: Likewise.
15045 * objc.dg/foreach-2.m: Likewise.
15046 * objc.dg/foreach-4.m: Likewise.
15047 * objc.dg/torture/strings/string1.m: Likewise.
15048 * objc.dg/torture/strings/string2.m: Likewise.
15049 * objc.dg/torture/strings/string3.m: Likewise.
15050 * objc.dg/torture/strings/string4.m: Likewise.
15051 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15052 header and stand alone.
15053 * obj-c++.dg/strings/strings-2.mm: Likewise.
15054 * objc.dg/torture/strings/const-str-3.m: Likewise.
15055 * objc.dg/strings/strings-2.m: Likewise.
15056 * objc.dg/strings/const-str-12b.m: Likewise.
15057
15058 2011-01-12 Richard Guenther <rguenther@suse.de>
15059
15060 PR middle-end/32511
15061 * gcc.dg/attr-weak-1.c: Adjust.
15062
15063 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15064
15065 PR fortran/47051
15066 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15067 standard compliant and comment.
15068
15069 2011-01-10 Jan Hubicka <jh@suse.cz>
15070
15071 PR lto/46083
15072 * gcc.dg/initpri3.c: New testcase.
15073
15074 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15075
15076 PR lto/47222
15077 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15078 externally visible.
15079 (g_esi): Likewise.
15080 (g_ebx): Likewise.
15081 (g_ebp): Likewise.
15082 (g_esp): Likewise.
15083 (g_ebp_save): Likewise.
15084 (g_esp_save): Likewise.
15085
15086 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15087
15088 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15089
15090 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15091
15092 PR tree-optimization/46021
15093 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15094 i?86-*-*, x86_64-*-*.
15095
15096 2011-01-10 Jeff Law <law@redhat.com>
15097
15098 * PR tree-optimization/47141
15099 * gcc.c-torture/compile/pr47141.c: New test.
15100
15101 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15102
15103 PR testsuite/46230
15104 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15105 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15106 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15107 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15108
15109 PR testsuite/46230
15110 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15111 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15112 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15113 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15114 being vectorized. Adjust dg-final pattern.
15115
15116 PR testsuite/46230
15117 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15118 * gcc.dg/vect/slp-24.c: Likewise.
15119
15120 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15121
15122 PR c++/47218
15123 * g++.dg/other/pr47218-1.C: New test file.
15124 * g++.dg/other/pr47218.C: Likewise.
15125 * g++.dg/other/pr47218.h: New supporting header.
15126
15127 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15128
15129 PR objc/47232
15130 * objc.dg/attributes/invalid-attribute-1.m: New.
15131 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15132
15133 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15134
15135 PR fortran/47224
15136 * gfortran.dg/proc_ptr_comp_28.f90: New.
15137
15138 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15139
15140 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15141 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15142 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15143 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15144 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15145 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15146 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15147 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15148 * objc.dg/gnu-api-2-class.m: Likewise.
15149 * objc.dg/gnu-api-2-ivar.m: Likewise.
15150 * objc.dg/gnu-api-2-method.m: Likewise.
15151 * objc.dg/gnu-api-2-objc.m: Likewise.
15152 * objc.dg/gnu-api-2-object.m: Likewise.
15153 * objc.dg/gnu-api-2-property.m: Likewise.
15154 * objc.dg/gnu-api-2-protocol.m: Likewise.
15155 * objc.dg/gnu-api-2-sel.m: Likewise.
15156
15157 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15158
15159 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15160 * objc.dg/objc-foreach-4.m: Likewise.
15161 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15162 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15163 * objc.dg/foreach-4.m: Likewise.
15164 * objc.dg/foreach-5.m: Likewise.
15165 * objc.dg/foreach-3.m: Return self from init.
15166
15167 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15168
15169 PR fortran/38536
15170 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15171
15172 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15173
15174 PR fortran/46313
15175 * gfortran.dg/class_35.f90: New.
15176
15177 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15178
15179 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15180
15181 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15182
15183 PR objc/47078
15184 * objc.dg/invalid-method-2.m: New.
15185 * obj-c++.dg/invalid-method-2.mm: New.
15186
15187 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15188
15189 PR fortran/46896
15190 * gfortran.dg/transpose_optimization_2.f90 : New test.
15191
15192 2011-01-08 Jan Hubicka <jh@suse.cz>
15193
15194 PR tree-optmization/46469
15195 * g++.dg/torture/pr46469.C: New testcase.
15196
15197 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15198
15199 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15200 emulation of libobjc-gnu structure layout functionality to ..
15201 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15202 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15203 * objc/execute/bf-common.h: Adjust headers.
15204 * objc/execute/bf-1.m: Likewise.
15205 * objc/execute/bf-2.m: Likewise.
15206 * objc/execute/bf-3.m: Likewise.
15207 * objc/execute/bf-4.m: Likewise.
15208 * objc/execute/bf-5.m: Likewise.
15209 * objc/execute/bf-6.m: Likewise.
15210 * objc/execute/bf-7.m: Likewise.
15211 * objc/execute/bf-8.m: Likewise.
15212 * objc/execute/bf-9.m: Likewise.
15213 * objc/execute/bf-10.m: Likewise.
15214 * objc/execute/bf-11.m: Likewise.
15215 * objc/execute/bf-12.m: Likewise.
15216 * objc/execute/bf-13.m: Likewise.
15217 * objc/execute/bf-14.m: Likewise.
15218 * objc/execute/bf-15.m: Likewise.
15219 * objc/execute/bf-16.m: Likewise.
15220 * objc/execute/bf-17.m: Likewise.
15221 * objc/execute/bf-18.m: Likewise.
15222 * objc/execute/bf-19.m: Likewise.
15223 * objc/execute/bf-20.m: Likewise.
15224 * objc/execute/bf-21.m: Likewise.
15225 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15226 objc_get_type_qualifiers ().
15227
15228 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15229
15230 PR fortran/45777
15231 * gfortran.dg/dependency_39.f90: New test.
15232
15233 2011-01-07 Jan Hubicka <jh@suse.cz>
15234
15235 Get builtins tests ready for linker plugin.
15236 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15237 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15238 my_memset, my_bzero): Mark used.
15239 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15240 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15241 volatile.
15242 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15243 volatile.
15244
15245 2011-01-07 Jan Hubicka <jh@suse.cz>
15246
15247 PR tree-optimization/46367
15248 * g++.dg/torture/pr46367.C: New file.
15249
15250 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15251
15252 PR target/47201
15253 * gcc.dg/pr47201.c: New test.
15254
15255 PR bootstrap/47187
15256 * gcc.dg/tree-prof/pr47187.c: New test.
15257
15258 2011-01-07 Tobias Burnus <burnus@net-b.de>
15259
15260 PR fortran/41580
15261 * gfortran.dg/extends_type_of_3.f90: New.
15262
15263 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15264
15265 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15266 * g++.dg/ext/dllimport-MI1.C: Likewise.
15267 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15268 * g++.dg/ext/dllimport10.C: Likewise.
15269 * g++.dg/ext/dllimport11.C: Likewise.
15270 * g++.dg/ext/dllimport12.C: Likewise.
15271 * g++.dg/ext/dllimport13.C: Likewise.
15272 * g++.dg/ext/dllimport2.C: Likewise.
15273 * g++.dg/ext/dllimport3.C: Likewise.
15274 * g++.dg/ext/dllimport4.C: Likewise.
15275 * g++.dg/ext/dllimport5.C: Likewise.
15276 * g++.dg/ext/dllimport6.C: Likewise.
15277 * g++.dg/ext/dllimport8.C: Likewise.
15278 * g++.dg/ext/dllimport9.C: Likewise.
15279 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15280 targets, too. Additionally enable test for i?86-*-mingw*.
15281 * g++.dg/ext/selectany1.C: Likewise.
15282 Remove guard variable check.
15283
15284 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15285
15286 PR fortran/47189
15287 PR fortran/47194
15288 * gfortran.dg/storage_size_3.f08: Extended.
15289
15290 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15291
15292 PR c++/47022
15293 * g++.dg/template/stdarg1.C: New test.
15294
15295 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15296
15297 PR fortran/47195
15298 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15299 * gfortran.dg/defined_operators_1.f90: Split the subroutine
15300 from the interface of functions to not hide the errors that
15301 shall be tested.
15302
15303 2011-01-06 Jan Hubicka <jh@suse.cz>
15304
15305 * gcc.dg/lto/pr47188_0.c: New testcase.
15306 * gcc.dg/lto/pr47188_1.c: New testcase.
15307
15308 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
15309
15310 PR fortran/33117
15311 PR fortran/46478
15312 * gfortran.dg/interface_33.f90: New test.
15313
15314 2011-01-06 Jakub Jelinek <jakub@redhat.com>
15315
15316 PR c/47150
15317 * gcc.c-torture/compile/pr47150.c: New test.
15318
15319 2011-01-06 Ira Rosen <irar@il.ibm.com>
15320
15321 PR tree-optimization/47139
15322 * gcc.dg/vect/pr47139.c: New test.
15323
15324 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15325
15326 PR fortran/47180
15327 * gfortran.dg/extends_type_of_2.f03: New.
15328
15329 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15330
15331 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15332
15333 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
15334
15335 * gnat.dg/opt14.adb: New test.
15336
15337 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
15338
15339 PR fortran/46017
15340 * gfortran.dg/allocate_error_2.f90: New test.
15341
15342 2011-01-05 Janus Weil <janus@gcc.gnu.org>
15343
15344 PR fortran/47024
15345 * gfortran.dg/storage_size_3.f08: New.
15346
15347 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15348
15349 PR libgfortran/47154
15350 * gfortran.dg/namelist_68.f90: New test.
15351
15352 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
15353
15354 * gnat.dg/unchecked_convert8.ad[sb]: New test.
15355
15356 2011-01-04 Janus Weil <janus@gcc.gnu.org>
15357
15358 PR fortran/46448
15359 * gfortran.dg/class_34.f90: New.
15360
15361 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15362
15363 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15364 use __builtin_inff. Skip all single-precision tests that require
15365 Infinity.
15366
15367 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15368
15369 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15370
15371 2011-01-03 Jakub Jelinek <jakub@redhat.com>
15372
15373 PR tree-optimization/47148
15374 * gcc.c-torture/execute/pr47148.c: New test.
15375
15376 PR tree-optimization/47155
15377 * gcc.c-torture/execute/pr47155.c: New test.
15378
15379 PR rtl-optimization/47157
15380 * gcc.c-torture/compile/pr47157.c: New test.
15381
15382 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15383
15384 * gcc.dg/torture/vector-shift2.c (schar): Define.
15385 (main): Always use schar or uchar instead of plain "char" to avoid
15386 dependencies on implementation-defined char signedness.
15387
15388 2011-01-03 Martin Jambor <mjambor@suse.cz>
15389
15390 PR tree-optimization/46801
15391 * gnat.dg/pack9.adb: Remove xfail.
15392
15393 2011-01-03 Martin Jambor <mjambor@suse.cz>
15394
15395 PR tree-optimization/46984
15396 * g++.dg/ipa/pr46984.C: New test.
15397
15398 2011-01-02 Janus Weil <janus@gcc.gnu.org>
15399
15400 PR fortran/46408
15401 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15402
15403 2011-01-02 Jakub Jelinek <jakub@redhat.com>
15404
15405 PR tree-optimization/47140
15406 * gcc.c-torture/compile/pr47140.c: New test.
15407
15408 PR rtl-optimization/47028
15409 * gcc.dg/pr47028.c: New test.
15410
15411 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
15412
15413 * objc.dg/protocol-forward-1.m: Removed TODO.
15414 * objc.dg/protocol-forward-2.m: New.
15415 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15416 * obj-c++.dg/protocol-forward-2.mm: New.
15417
15418 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
15419
15420 PR target/38662
15421 * g++.dg/eh/pr38662.C: New testcase.
15422
15423 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
15424
15425 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15426 scan for newline '\n'.
15427
15428 \f
15429 Copyright (C) 2011 Free Software Foundation, Inc.
15430
15431 Copying and distribution of this file, with or without modification,
15432 are permitted in any medium without royalty provided the copyright
15433 notice and this notice are preserved.