re PR target/49614 (FAIL: gcc.dg/vmx/gcc-bug-i.c -O0 (test for excess errors))
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2
3 PR target/49614
4 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5
6 2011-09-09 Richard Guenther <rguenther@suse.de>
7
8 PR tree-optimization/50328
9 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
10
11 2011-09-09 Richard Guenther <rguenther@suse.de>
12
13 PR middle-end/50333
14 * gcc.dg/torture/pr50333.c: New testcase.
15
16 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
17
18 PR tree-optimization/50318
19 * gcc.target/arm/pr50318-1.c: New file.
20
21 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
22
23 * gcc.target/i386/all_one_m256i.c: New test.
24
25 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
26
27 PR c++/50324
28 * g++.dg/cpp0x/sfinae28.C: New.
29
30 2011-09-08 Dodji Seketeli <dodji@redhat.com>
31
32 PR c/50332
33 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
34 longer ignored on typedefs.
35
36 PR c++/33255 - Support -Wunused-local-typedefs warning
37 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
38 * c-c++-common/Wunused-local-typedefs.c: Likewise.
39
40 2011-09-08 Martin Jambor <mjambor@suse.cz>
41
42 PR tree-optimization/50287
43 * gcc.dg/torture/pr50287.c: New test.
44
45 2011-09-08 Richard Guenther <rguenther@suse.de>
46
47 PR tree-optimization/19831
48 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
49 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
50 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
51 * gcc.dg/errno-1.c: Adjust.
52
53 2011-09-08 Richard Guenther <rguenther@suse.de>
54
55 PR tree-optimization/19831
56 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
57
58 2011-09-08 Tobias Burnus <burnus@net-b.de>
59
60 PR fortran/44646
61 * gfortran.dg/do_concurrent_1.f90: New.
62 * gfortran.dg/do_concurrent_2.f90: New.
63
64 2011-09-08 Jakub Jelinek <jakub@redhat.com>
65
66 PR target/50310
67 * gcc.c-torture/execute/ieee/pr50310.c: New test.
68 * gcc.dg/pr50310-2.c: New test.
69
70 2011-09-07 Janus Weil <janus@gcc.gnu.org>
71
72 PR fortran/48095
73 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
74 * gfortran.dg/impure_constructor_1.f90: Modified.
75 * gfortran.dg/proc_ptr_comp_33.f90: New.
76
77 2011-09-07 Jakub Jelinek <jakub@redhat.com>
78
79 PR target/50310
80 * gcc.dg/pr50310-1.c: New test.
81
82 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
83
84 PR middle-end/48571
85 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
86 instead of 4.
87
88 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
89
90 PR c++/50309
91 * g++.dg/cpp0x/noexcept14.C: New.
92
93 2011-09-07 Jason Merrill <jason@redhat.com>
94
95 * g++.dg/cpp0x/constexpr-ref3.C: New.
96
97 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
98
99 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
100
101 * gcc.dg/section1.c: Don't xfail for avr.
102
103 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
104
105 PR tree-optimization/50322
106 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
107
108 2011-09-07 Martin Jambor <mjambor@suse.cz>
109
110 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
111
112 2011-09-07 Martin Jambor <mjambor@suse.cz>
113
114 PR tree-optimization/49911
115 * g++.dg/tree-ssa/pr49911.C: New test.
116
117 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
118
119 PR target/49030
120 * gcc.dg/torture/pr49030.c: New test.
121
122 2011-09-07 Janus Weil <janus@gcc.gnu.org>
123
124 PR fortran/50288
125 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
126 * gfortran.dg/class_4d.f03: Deleted.
127 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
128
129 2011-09-07 Richard Guenther <rguenther@suse.de>
130
131 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
132
133 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
134
135 PR tree-optimization/46021
136 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
137
138 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
139
140 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
141
142 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
143
144 * gcc.c-torture/compile/20110906-1.c: New test.
145
146 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
147
148 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
149
150 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
151
152 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
153 --param tree-reassoc-width=1.
154
155 * gcc.dg/tree-ssa/reassoc-24.c: New test.
156 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
157
158 2011-09-06 Richard Guenther <rguenther@suse.de>
159
160 PR tree-optimization/48149
161 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
162
163 2011-09-06 Richard Guenther <rguenther@suse.de>
164
165 PR tree-optimization/48317
166 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
167
168 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
169
170 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
171 New procedure.
172 (add_options_for_quad_vectors): Replace with ...
173 (add_options_for_double_vectors): ... this.
174 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
175 support multiple vector sizes since the vectorizer attempts to
176 vectorize with both vector sizes.
177 * gcc.dg/vect/no-vfa-vect-79.c,
178 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
179 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
180 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
181 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
182 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
183 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
184 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
185 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
186 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
187 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
188 gcc.dg/vect/vect-40.c: Likewise.
189 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
190 redundant.
191 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
192 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
193 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
194 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
195 Likewise.
196 * gcc.dg/vect/vect-peel-4.c: Make ia global.
197
198 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
199
200 PR target/49606
201 * gcc.target/mips/abi-main.h: New file.
202 * gcc.target/mips/abi-o32-long32.c: New test.
203 * gcc.target/mips/abi-o32-long64.c: Likewise.
204 * gcc.target/mips/abi-o64-long32.c: Likewise.
205 * gcc.target/mips/abi-o64-long64.c: Likewise.
206 * gcc.target/mips/abi-n32-long32.c: Likewise.
207 * gcc.target/mips/abi-n32-long64.c: Likewise.
208 * gcc.target/mips/abi-n64-long32.c: Likewise.
209 * gcc.target/mips/abi-n64-long64.c: Likewise.
210 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
211 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
212 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
213 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
214 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
215 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
216 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
217 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
218 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
219 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
220 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
221 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
222 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
223 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
224 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
225 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
226 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
227 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
228 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
229 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
230 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
231 * gcc.target/mips/branch-2.c: Remove -mabicalls.
232 * gcc.target/mips/branch-3.c: Likewise.
233 * gcc.target/mips/branch-4.c: Likewise.
234 * gcc.target/mips/branch-5.c: Likewise.
235 * gcc.target/mips/branch-6.c: Likewise.
236 * gcc.target/mips/branch-7.c: Likewise.
237 * gcc.target/mips/branch-8.c: Likewise.
238 * gcc.target/mips/branch-9.c: Likewise.
239 * gcc.target/mips/branch-10.c: Likewise.
240 * gcc.target/mips/branch-11.c: Likewise.
241 * gcc.target/mips/branch-12.c: Likewise.
242 * gcc.target/mips/branch-13.c: Likewise.
243 * gcc.target/mips/lazy-binding-1.c: Likewise.
244
245 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
246
247 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
248 << 18 to avoid warning on int=16 platforms..
249
250 2011-09-05 Jakub Jelinek <jakub@redhat.com>
251
252 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
253 to work even with -fshort-enums.
254
255 2011-09-04 Jan Hubicka <jh@suse.cz>
256
257 * gcc.c-torture/compile/20110902.c: new testcase.
258
259 2011-09-04 Jason Merrill <jason@redhat.com>
260
261 PR c++/49267
262 * g++.dg/cpp0x/rv-conv1.C: New.
263
264 DR 1328
265 * g++.dg/cpp0x/rv-func3.C: New.
266
267 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
268
269 PR c++/50248
270 Core 1358
271 * g++.dg/cpp0x/constexpr-template1.C: New.
272 * g++.dg/cpp0x/constexpr-template2.C: New.
273 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
274 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
275
276 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
277
278 * gnat.dg/specs/debug1.ads: Tweak pattern.
279
280 2011-09-04 Janus Weil <janus@gcc.gnu.org>
281
282 PR fortran/50227
283 * gfortran.dg/class_45a.f03: New.
284 * gfortran.dg/class_45b.f03: New.
285
286 2011-09-04 Jakub Jelinek <jakub@redhat.com>
287 Ira Rosen <ira.rosen@linaro.org>
288
289 PR tree-optimization/50208
290 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
291 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
292 -fno-tree-fre -fno-tree-pre.
293
294 2011-09-02 Martin Jambor <mjambor@suse.cz>
295
296 * gcc.dg/ipa/ipcp-3.c: New test.
297
298 2011-09-02 Richard Guenther <rguenther@suse.de>
299
300 PR tree-optimization/27460
301 PR middle-end/29269
302 * gcc.dg/vect/vect-cond-7.c: New testcase.
303
304 2011-09-02 Martin Jambor <mjambor@suse.cz>
305
306 * g++.dg/ipa/devirt-3.C: Added a distraction method.
307 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
308 xfailed test for inlining.
309 * g++.dg/ipa/ivinline-9.C: Likewise.
310
311 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
312
313 PR tree-optimization/50178
314 * gfortran.dg/vect/pr50178.f90: New test.
315
316 2011-08-31 Martin Jambor <mjambor@suse.cz>
317
318 PR middle-end/49886
319 * gcc.c-torture/execute/pr49886.c: New testcase.
320
321 2011-08-31 Tom de Vries <tom@codesourcery.com>
322
323 PR middle-end/43513
324 * gcc.dg/pr43513.c: New test.
325
326 2011-08-30 Tobias Burnus <burnus@net-b.de>
327
328 PR fortran/45044
329 * gfortran.dg/common_14.f90: New.
330 * gfortran.dg/common_resize_1.f: Add two dg-warning.
331
332 2011-08-30 Jason Merrill <jason@redhat.com>
333
334 PR c++/50084
335 * g++.dg/cpp0x/decltype33.C: New.
336
337 PR c++/50089
338 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
339
340 PR c++/50114
341 * g++.dg/cpp0x/lambda/lambda-for.C: New.
342
343 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
344
345 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
346
347 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
348
349 * gnat.dg/specs/aggr3.ads: New test.
350 * gnat.dg/specs/aggr3_pkg.ads: New helper.
351
352 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
353 * gnat.dg/specs/aggr2.ads: Likewise.
354
355 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
356
357 PR fortran/45170
358 * gfortran.dg/allocate_with_source_2.f90: New test
359
360 2011-08-30 Jason Merrill <jason@redhat.com>
361
362 PR c++/50220
363 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
364
365 PR c++/50234
366 * g++.dg/cpp0x/constexpr-value3.C: New.
367
368 2011-08-30 Richard Guenther <rguenther@suse.de>
369
370 PR middle-end/48571
371 * gcc.c-torture/execute/pr48571-1.c: New testcase.
372 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
373 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
374 * gcc.dg/pr36902.c: XFAIL.
375
376 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
377
378 * gcc.target/i386/fma-check.h: New.
379 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
380 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
381 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
382 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
383 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
384 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
385 * gcc.target/i386/fma-fmaddXX.c: Likewise.
386 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
387 * gcc.target/i386/fma-fmsubXX.c: Likewise.
388 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
389 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
390 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
391 * gcc.target/i386/fma-compile.c: Likewise.
392 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
393 * gcc.target/i386/sse-12.c: Add -mfma.
394 * gcc.target/i386/sse-13.c: Likewise.
395 * gcc.target/i386/sse-14.c: Likewise.
396 * gcc.target/i386/sse-22.c: Likewise.
397 * gcc.target/i386/sse-23.c: Likewise.
398 * g++.dg/other/i386-2.C: Likewise.
399 * g++.dg/other/i386-3.C: Likewise.
400
401 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
402
403 PR testsuite/50185
404 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
405 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
406
407 2011-08-30 Christian Bruel <christian.bruel@st.com>
408
409 * g++.dg/bprob/bprob.exp (feedback_options): Set
410 -fbranch-probabilities.
411 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
412
413 2011-08-29 Jason Merrill <jason@redhat.com>
414
415 PR c++/50224
416 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
417
418 2011-08-29 Jakub Jelinek <jakub@redhat.com>
419 Jason Merrill <jason@redhat.com>
420
421 * g++.dg/dfp/base.C: New test.
422
423 2011-08-29 Jason Merrill <jason@redhat.com>
424
425 Core DR 994
426 PR c++/50209
427 * g++.dg/cpp0x/initlist58.C: New.
428
429 2011-08-29 Janus Weil <janus@gcc.gnu.org>
430
431 PR fortran/50225
432 * gfortran.dg/class_result_1.f03: New.
433
434 2011-08-29 Jakub Jelinek <jakub@redhat.com>
435
436 PR middle-end/48722
437 * gcc.target/i386/pr48722.c: New test.
438
439 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
440
441 PR libfortran/50192
442 * gfortran.dg/widechar_compare_1.f90: New test.
443
444 2011-08-26 Jason Merrill <jason@redhat.com>
445
446 Core DR 342
447 PR c++/48582
448 * g++.dg/abi/mangle50.C: New.
449
450 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
451
452 PR target/50202
453 * gcc.target/i386/pr50202.c: New test.
454
455 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
456
457 * gcc.target/i386/sse_4_1-round-vec.c: New test.
458 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
459 * gcc.target/i386/avx-round-vec.c: New test.
460 * gcc.target/i386/avx-roundf-vec.c: New test.
461
462 2011-08-26 Jakub Jelinek <jakub@redhat.com>
463
464 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
465 instruction.
466
467 PR c/50179
468 * c-c++-common/Wunused-var-14.c: New test.
469
470 2011-08-26 Tom de Vries <tom@codesourcery.com>
471
472 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
473
474 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
475
476 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
477 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
478 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
479 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
480
481 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
482
483 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
484 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
485 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
486 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
487
488 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
489
490 PR fortran/50050
491 * gfortran.dg/pointer_comp_init_1.f90: New test.
492
493 2011-08-25 Jason Merrill <jason@redhat.com>
494
495 PR c++/50157
496 * g++.dg/cpp0x/sfinae27.C: New.
497
498 2011-08-25 Tobias Burnus <burnus@net-b.de>
499
500 * gfortran.dg/coarray_lib_token_4.f90: New.
501
502 2011-08-25 Tobias Burnus <burnus@net-b.de>
503
504 * gfortran.dg/coarray/alloc_comp_1.f90: New.
505
506 2011-08-25 Richard Guenther <rguenther@suse.de>
507
508 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
509
510 2011-08-24 Tobias Burnus <burnus@net-b.de>
511
512 PR fortran/50163
513 * gfortran.dg/initialization_28.f90: New.
514
515 2011-08-24 Richard Guenther <rguenther@suse.de>
516
517 PR tree-optimization/50067
518 * gcc.dg/torture/pr50067-3.c: New testcase.
519 * gcc.dg/torture/pr50067-4.c: Likewise.
520 * gcc.dg/torture/pr50067-5.c: Likewise.
521
522 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
523
524 * g++.dg/other/i386-2.C: Add -mavx2 check.
525 * g++.dg/other/i386-3.C: Likewise.
526 * gcc.target/i386/avx-1.c: Add AVX2.
527 * gcc.target/i386/avx-2.c: Likewise.
528 * gcc.target/i386/funcspec-5.c: Likewise.
529 * gcc.target/i386/sse-12.c: Likewise.
530 * gcc.target/i386/sse-13.c: Likewise.
531 * gcc.target/i386/sse-14.c: Likewise.
532 * gcc.target/i386/sse-22.c: Likewise.
533 * gcc.target/i386/sse-23.c: Likewise.
534 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
535 * gcc.target/i386/avx2-check.h: New.
536 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
537 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
538 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
539 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
540 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
541 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
542 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
543 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
544 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
545 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
546 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
547 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
548 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
549 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
550 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
551 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
552 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
553 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
554 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
555 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
556 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
557 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
558 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
559 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
560 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
561 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
562 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
563 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
564 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
565 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
566 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
567 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
568 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
569 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
570 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
571 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
572 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
573 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
574 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
575 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
576 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
577 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
578 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
579 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
580 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
581 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
582 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
583 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
584 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
585 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
586 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
587 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
588 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
589 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
590 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
591 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
592 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
593 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
594 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
595 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
596 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
597 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
598 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
599 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
600 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
601 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
602 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
603 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
604 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
605 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
606 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
607 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
608 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
609 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
610 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
611 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
612 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
613 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
614 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
615 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
616 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
617 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
618 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
619 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
620 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
621 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
622 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
623 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
624 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
625 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
626 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
627 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
628 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
629 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
630 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
631 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
632 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
633 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
634 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
635 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
636 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
637 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
638 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
639 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
640 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
641 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
642 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
643 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
644 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
645 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
646 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
647 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
648 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
649 * gcc.target/i386/avx2-vpand-1.c: Likewise.
650 * gcc.target/i386/avx2-vpand-2.c: Likewise.
651 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
652 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
653 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
654 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
655 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
656 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
657 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
658 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
659 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
660 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
661 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
662 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
663 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
664 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
665 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
666 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
667 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
668 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
669 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
670 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
671 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
672 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
673 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
674 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
675 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
676 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
677 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
678 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
679 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
680 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
681 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
682 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
683 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
684 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
685 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
686 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
687 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
688 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
689 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
690 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
691 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
692 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
693 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
694 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
695 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
696 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
697 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
698 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
699 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
700 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
701 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
702 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
703 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
704 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
705 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
706 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
707 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
708 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
709 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
710 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
711 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
712 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
713 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
714 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
715 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
716 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
717 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
718 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
719 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
720 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
721 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
722 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
723 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
724 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
725 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
726 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
727 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
728 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
729 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
730 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
731 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
732 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
733 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
734 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
735 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
736 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
737 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
738 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
739 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
740 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
741 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
742 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
743 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
744 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
745 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
746 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
747 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
748 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
749 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
750 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
751 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
752 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
753 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
754 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
755 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
756 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
757 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
758 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
759 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
760 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
761 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
762 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
763 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
764 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
765 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
766 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
767 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
768 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
769 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
770 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
771 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
772 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
773 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
774 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
775 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
776 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
777 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
778 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
779 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
780 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
781 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
782 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
783 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
784 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
785 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
786 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
787 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
788 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
789 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
790 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
791 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
792 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
793 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
794 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
795 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
796 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
797 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
798 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
799 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
800 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
801 * gcc.target/i386/avx2-vpor-1.c: Likewise.
802 * gcc.target/i386/avx2-vpor-2.c: Likewise.
803 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
804 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
805 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
806 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
807 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
808 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
809 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
810 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
811 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
812 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
813 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
814 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
815 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
816 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
817 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
818 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
819 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
820 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
821 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
822 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
823 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
824 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
825 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
826 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
827 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
828 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
829 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
830 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
831 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
832 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
833 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
834 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
835 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
836 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
837 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
838 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
839 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
840 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
841 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
842 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
843 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
844 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
845 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
846 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
847 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
848 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
849 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
850 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
851 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
852 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
853 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
854 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
855 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
856 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
857 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
858 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
859 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
860 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
861 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
862 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
863 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
864 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
865 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
866 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
867 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
868 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
869 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
870 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
871 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
872 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
873 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
874 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
875 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
876 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
877 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
878 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
879 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
880 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
881 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
882 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
883 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
884 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
885 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
886 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
887 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
888 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
889 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
890 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
891 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
892 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
893 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
894 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
895 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
896 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
897 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
898 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
899 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
900 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
901 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
902 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
903 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
904 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
905 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
906 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
907 * gcc.target/i386/testimm-9.c: Likewise.
908
909 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
910
911 * g++.dg/other/i386-2.C: Add -mbmi2 check.
912 * g++.dg/other/i386-3.C: Likewise.
913 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
914 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
915 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
916 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
917 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
918 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
919 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
920 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
921 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
922 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
923 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
924 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
925 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
926 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
927 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
928 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
929 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
930 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
931 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
932 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
933 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
934 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
935 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
936 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
937 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
938 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
939 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
940 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
941 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
942 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
943 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
944 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
945 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
946 * gcc.target/i386/sse-12.c: Add BMI2.
947 * gcc.target/i386/sse-13.c: Likewise.
948 * gcc.target/i386/sse-14.c: Likewise.
949 * gcc.target/i386/sse-22.c: Likewise.
950 * gcc.target/i386/sse-23.c: Likewise.
951
952 2011-08-23 Jason Merrill <jason@redhat.com>
953
954 * g++.dg/template/crash7.C: Adjust expected errors.
955
956 2011-08-23 Jason Merrill <jason@redhat.com>
957
958 PR c++/49045
959 Core 1321
960 * g++.dg/cpp0x/overload2.C: New.
961
962 2011-08-23 Jason Merrill <jason@redhat.com>
963
964 Core 903
965 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
966
967 2011-08-23 Jason Merrill <jason@redhat.com>
968
969 Core 975
970 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
971 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
972 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
973 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
974
975 2011-08-23 Jason Merrill <jason@redhat.com>
976
977 PR c++/50024
978 * g++.dg/cpp0x/constexpr-initlist5.C: New.
979
980 2011-08-23 Jakub Jelinek <jakub@redhat.com>
981
982 PR c++/50158
983 * g++.dg/warn/Wunused-var-16.C: New test.
984
985 PR middle-end/50161
986 * gcc.dg/pr50161.c: New test.
987
988 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
989
990 PR c++/50055
991 * g++.dg/gcov/gcov-7.C: New test.
992
993 2011-08-23 Jakub Jelinek <jakub@redhat.com>
994
995 PR c++/46862
996 * g++.dg/dfp/nofields.C: New test.
997
998 2011-08-23 Tobias Burnus <burnus@net-b.de>
999
1000 PR fortran/31600
1001 * gfortran.dg/use_16.f90: New.
1002
1003 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1004 Kirill Yukhin <kirill.yukhin@intel.com>
1005
1006 PR target/50155
1007 * gcc.target/i386/pr50155.c: New test.
1008
1009 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1010
1011 PR tree-optimization/50133
1012 * gcc.dg/pr50133.c: New test.
1013
1014 PR middle-end/50141
1015 * c-c++-common/cxxbitfields-6.c: New test.
1016
1017 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1018
1019 PR fortran/50050
1020 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1021
1022 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1023
1024 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1025 * gcc.dg/pr49994-3.c: Ditto.
1026
1027 2011-08-22 Richard Guenther <rguenther@suse.de>
1028
1029 PR testsuite/50145
1030 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1031 * gcc.dg/torture/pr50067-2.c: Likewise.
1032
1033 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1034
1035 PR fortran/47659
1036 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1037 of a constant resulting from simplification.
1038 * gfortran.dg/warn_conversion_3.f90: New test.
1039
1040 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1041
1042 PR fortran/50130
1043 * gfortran.dg/zero_stride_1.f90: New test.
1044
1045 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1046
1047 PR fortran/49638
1048 * gfortran.dg/typebound_override_1.f90: Modified.
1049
1050 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1051
1052 PR tree-optimization/48739
1053 * gcc.dg/pr48739-1.c: New test.
1054 * gcc.dg/pr48739-2.c: New test.
1055
1056 2011-08-20 Tobias Burnus <burnus@net-b.de>
1057
1058 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1059
1060 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1061
1062 PR fortran/50129
1063 * gfortran.dg/where_3.f90: New test.
1064
1065 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1066
1067 PR middle-end/49721
1068 * gfortran.dg/pr49721-1.f: New.
1069 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1070
1071 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1072
1073 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1074 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1075 New tests.
1076
1077 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1078
1079 * gcc.target/arm/wmul-11.c: New file.
1080 * gcc.target/arm/wmul-12.c: New file.
1081 * gcc.target/arm/wmul-13.c: New file.
1082
1083 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1084
1085 * gcc.target/arm/wmul-10.c: New file.
1086
1087 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1088
1089 * gcc.target/arm/wmul-9.c: New file.
1090 * gcc.target/arm/wmul-bitfield-2.c: New file.
1091
1092 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1093
1094 * gcc.target/arm/wmul-8.c: New file.
1095
1096 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1097
1098 * gcc.target/arm/wmul-7.c: New file.
1099
1100 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1101
1102 * gcc.target/arm/wmul-6.c: New file.
1103
1104 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1105
1106 * gcc.target/arm/wmul-5.c: New file.
1107 * gcc.target/arm/no-wmla-1.c: New file.
1108
1109 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1110
1111 * gcc.target/arm/wmul-bitfield-1.c: New file.
1112
1113 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1114
1115 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1116
1117 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1118
1119 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1120 * gcc.target/i386/conversion.c: Likewise.
1121
1122 2011-08-19 Richard Guenther <rguenther@suse.de>
1123
1124 * gcc.dg/torture/pr50067-1.c: New testcase.
1125 * gcc.dg/torture/pr50067-2.c: Likewise.
1126
1127 2011-08-19 Joey Ye <joey.ye@arm.com>
1128
1129 PR target/49437
1130 * gcc.target/arm/handler-align.c: New test.
1131 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1132 New Function.
1133
1134 2011-08-19 Joey Ye <joey.ye@arm.com>
1135
1136 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1137
1138 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1139
1140 PR fortran/50071
1141 * gfortran.dg/end_block_label_1.f90: New test.
1142 * gfortran.dg/end_associate_label_1.f90: New test.
1143
1144 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1145
1146 * gcc.dg/c1x-pointer-float-1.c: New test.
1147
1148 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1149
1150 PR fortran/50071
1151 * gfortran.dg/duplicate_labels_2.f: New test.
1152
1153 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1154
1155 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1156 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1157 gcc.dg/c1x-noreturn-5.c: New tests.
1158
1159 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1160
1161 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1162
1163 2011-08-18 Tobias Burnus <burnus@net-b.de>
1164
1165 PR fortran/18918
1166 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1167 * gfortran.dg/coarray_lock_3.f90: Fix test.
1168 * gfortran.dg/coarray_lock_4.f90: New.
1169 * gfortran.dg/coarray_lock_5.f90: New.
1170
1171 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR target/50009
1174 * gcc.c-torture/compile/pr50009.c: New test.
1175
1176 PR target/50092
1177 * gcc.dg/torture/pr50092.c: New test.
1178
1179 2011-08-18 Tobias Burnus <burnus@net-b.de>
1180
1181 PR fortran/50109
1182 * gfortran.dg/namelist_73.f90: New.
1183
1184 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1185
1186 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1187
1188 PR debug/50017
1189 * gcc.dg/pr50017.c: New test.
1190
1191 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1192
1193 PR c++/45625
1194 * g++.dg/lookup/hidden-var1.C: New test case.
1195
1196 2011-08-17 Tobias Burnus <burnus@net-b.de>
1197
1198 PR fortran/31461
1199 * gfortran.dg/warn_unused_var_2.f90: New.
1200 * gfortran.dg/warn_unused_var_3.f90: New.
1201
1202 2011-08-17 Tom de Vries <tom@codesourcery.com>
1203
1204 PR target/43597
1205 * gcc.target/arm/pr43597.c: New test.
1206
1207 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1208
1209 PR fortran/50070
1210 * gfortran.dg/common_13.f90: New.
1211
1212 2011-08-16 Jason Merrill <jason@redhat.com>
1213
1214 PR c++/50086
1215 * g++.dg/cpp0x/variadic-unresolved.C: New.
1216
1217 * g++.old-deja/g++.brendan/README: Add R.I.P.
1218
1219 * g++.dg/ext/attr-used-1.C: New.
1220
1221 PR c++/50054
1222 * g++.dg/cpp0x/initlist56.C: New.
1223
1224 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1225
1226 PR testsuite/50085
1227 * g++.dg/opt/life1.C: Only run on Linux.
1228
1229 2011-08-15 Tobias Burnus <burnus@net-b.de>
1230
1231 * gfortran.dg/coarray_26.f90: New.
1232
1233 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1234
1235 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1236 -fdump-tree-vrp1.
1237
1238 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1239
1240 PR fortran/50073
1241 * gfortran.dg/func_result_7.f90: New.
1242
1243 2011-08-13 Jason Merrill <jason@redhat.com>
1244
1245 PR c++/50075
1246 * g++.dg/cpp0x/decltype32.C: New.
1247
1248 PR c++/50059
1249 * g++.dg/diagnostic/expr1.C: New.
1250
1251 2011-08-12 David Li <davidxl@google.com>
1252
1253 * g++.dg/abi/vbase15.C: New test.
1254
1255 2011-08-12 Jason Merrill <jason@redhat.com>
1256
1257 PR c++/50034
1258 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1259
1260 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1261
1262 * gcc.dg/builtins-67.c: New test.
1263 * gcc.target/i386/conversion.c: Ditto.
1264
1265 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1266 Brian Hackett <bhackett1024@gmail.com>
1267
1268 * g++.dg/plugin/decl_plugin.c: New.
1269 * g++.dg/plugin/decl-plugin-test.C: New.
1270 * g++.dg/plugin/plugin.exp: Add above testcase.
1271
1272 2011-08-11 Richard Guenther <rguenther@suse.de>
1273
1274 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1275
1276 2011-08-11 Michael Matz <matz@suse.de>
1277
1278 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1279
1280 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1281
1282 PR tree-optimization/50039
1283 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1284 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1285
1286 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1287
1288 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1289 (sse4_1_test): Initialize src3 with random value.
1290
1291 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1292
1293 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1294 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1295 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1296 * gcc.dg/scal-to-vec1.c: New test.
1297 * gcc.dg/scal-to-vec2.c: New test.
1298
1299 2011-08-09 Richard Guenther <rguenther@suse.de>
1300
1301 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1302 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1303 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1304 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1305
1306 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1307
1308 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1309
1310 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1311
1312 * gcc.dg/pr49948.c: Require pthread effective target.
1313
1314 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1315
1316 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1317
1318 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1319
1320 * gcc.target/i386/sse-22a.c: New test.
1321
1322 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1323
1324 PR tree-optimization/50014
1325 * gcc.dg/vect/pr50014.c: New test.
1326
1327 2011-08-08 Martin Jambor <mjambor@suse.cz>
1328
1329 PR middle-end/49923
1330 * gcc.dg/tree-ssa/pr49923.c: New test.
1331
1332 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1333
1334 PR target/49781
1335 * gcc.target/i386/pr49781-1.c: New.
1336
1337 2011-08-08 Jason Merrill <jason@redhat.com>
1338
1339 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1340
1341 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1342
1343 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1344
1345 PR fortran/49638
1346 * gfortran.dg/typebound_override_1.f90: New.
1347
1348 2011-08-07 Kai Tietz <ktietz@redhat.com>
1349
1350 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1351 x86_64 mingw target.
1352 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1353 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1354 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1355 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1356 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1357 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1358 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1359 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1360 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1361 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1362
1363 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1364
1365 PR testsuite/48727
1366 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1367
1368 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1369
1370 * gcc.dg/pr48770.c: Cleanup coverage files.
1371 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1372
1373 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1374
1375 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1376 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1377 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1378 lzcnt and bmi options.
1379
1380 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1381
1382 PR target/47381
1383 * gcc.dg/pr47381-1.c: New.
1384 * gcc.dg/pr47381-2.c: Likewise.
1385 * gcc.target/i386/pr47381.c: Likewise.
1386
1387 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1388
1389 PR middle-end/47727
1390 * gcc.dg/pr47727.c: New.
1391
1392 PR target/47372
1393 * gcc.dg/pr47372-1.c: New.
1394 * gcc.dg/pr47372-2.c: Likewise.
1395
1396 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1397
1398 PR middle-end/47449
1399 * gcc.target/i386/pr47449.c: New.
1400
1401 PR target/47446
1402 * gcc.dg/pr47446-1.c: New.
1403 * gcc.dg/pr47446-2.c: Likewise.
1404
1405 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1406
1407 PR target/47766
1408 * gcc.dg/pr47766.c: New.
1409
1410 PR target/47715
1411 * gcc.dg/tls/pr47715-1.c: New.
1412 * gcc.dg/tls/pr47715-2.c: Likewise.
1413 * gcc.dg/tls/pr47715-3.c: Likewise.
1414 * gcc.dg/tls/pr47715-4.c: Likewise.
1415 * gcc.dg/tls/pr47715-5.c: Likewise.
1416
1417 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1418
1419 PR libobjc/50002
1420 * objc.dg/gnu-api-2-class.m: Updated comments.
1421 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1422 * objc.dg/gnu-api-2-class-meta.m: New test.
1423 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1424
1425 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1426
1427 PR libobjc/49882
1428 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1429 with classes that are in construction.
1430
1431 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1432
1433 PR target/48084
1434 * gcc.target/i386/pr48084-1.c: New.
1435 * gcc.target/i386/pr48084-2.c: Likewise.
1436 * gcc.target/i386/pr48084-3.c: Likewise.
1437 * gcc.target/i386/pr48084-4.c: Likewise.
1438 * gcc.target/i386/pr48084-5.c: Likewise.
1439
1440 PR rtl-optimization/49504
1441 * gcc.target/i386/pr49504.c: New.
1442
1443 PR target/49860
1444 * gcc.dg/pr49860.c: New.
1445
1446 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1447
1448 PR libobjc/49882
1449 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1450 with classes that are in construction.
1451
1452 2011-08-05 Jason Merrill <jason@redhat.com>
1453
1454 PR c++/48993
1455 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1456
1457 PR c++/49921
1458 * g++.dg/cpp0x/decltype31.C: New.
1459
1460 PR c++/49669
1461 * g++.dg/init/array28.C: New.
1462
1463 PR c++/49988
1464 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1465
1466 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1467
1468 PR target/47369
1469 * gcc.dg/pr47369-1.c: New.
1470
1471 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1472
1473 PR middle-end/47364
1474 * gcc.dg/torture/pr47364-1.c: New.
1475 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1476 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1477
1478 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1479
1480 PR fortran/37211
1481 * gfortran.dg/transfer_check_2.f90: New test case.
1482
1483 2011-08-05 Jan Hubicka <jh@suse.cz>
1484
1485 PR middle-end/49494
1486 * gfortran.dg/pr49494.f90: New testcase.
1487
1488 2011-08-05 Jan Hubicka <jh@suse.cz>
1489
1490 PR middle-end/49735
1491 * gcc.c-torture/compile/pr49735.c: New testcase.
1492
1493 2011-08-05 Jason Merrill <jason@redhat.com>
1494
1495 PR c++/47453
1496 * g++.dg/cpp0x/initlist56.C: New.
1497
1498 PR c++/49812
1499 * g++.dg/overload/rvalue2.C: New.
1500
1501 PR c++/49983
1502 * g++.dg/cpp0x/range-for21.C: New.
1503
1504 * g++.dg/ext/vla11.C: New.
1505
1506 2011-08-05 Richard Guenther <rguenther@suse.de>
1507
1508 PR tree-optimization/49984
1509 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1510
1511 2011-08-05 Richard Guenther <rguenther@suse.de>
1512
1513 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1514 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1515 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1516
1517 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1518
1519 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1520 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1521 * gfortran.dg/ldist-pr43023.f90: Ditto.
1522 * gfortran.dg/namelist_52.f90: Ditto.
1523 * gfortran.dg/interface_proc_end.f90: Ditto.
1524 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1525 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1526
1527 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1528
1529 * gcc.dg/vect/vect-over-widen-1.c: New test.
1530 * gcc.dg/vect/vect-over-widen-2.c: New test.
1531 * gcc.dg/vect/vect-over-widen-3.c: New test.
1532 * gcc.dg/vect/vect-over-widen-4.c: New test.
1533
1534 2011-08-04 Richard Guenther <rguenther@suse.de>
1535
1536 PR fortran/49957
1537 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1538
1539 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1540
1541 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1542
1543 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1544
1545 PR middle-end/49905
1546 * g++.dg/ext/builtin-object-size3.C: New test.
1547
1548 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1549
1550 PR tree-optimization/49948
1551 * gcc.dg/pr49948.c: New test.
1552
1553 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1554
1555 PR middle-end/47383
1556 * gcc.dg/torture/pr47383.c: New.
1557
1558 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1559
1560 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1561
1562 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1563
1564 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1565
1566 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1567
1568 PR target/47744
1569 * gcc.dg/torture/pr47744-1.c: New.
1570 * gcc.dg/torture/pr47744-2.c: Likewise.
1571 * gcc.dg/torture/pr47744-3.c: Likewise.
1572
1573 2011-08-03 Richard Guenther <rguenther@suse.de>
1574
1575 PR middle-end/49958
1576 * gcc.dg/torture/pr49958.c: New testcase.
1577
1578 2011-08-03 Richard Guenther <rguenther@suse.de>
1579
1580 PR tree-optimization/49938
1581 * g++.dg/torture/pr49938.C: New testcase.
1582
1583 2011-08-02 Jason Merrill <jason@redhat.com>
1584
1585 PR c++/43886
1586 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1587
1588 PR c++/49577
1589 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1590
1591 PR c++/49593
1592 * g++.dg/cpp0x/variadic115.C: New.
1593
1594 PR c++/49803
1595 * g++.dg/cpp0x/union5.C: New.
1596
1597 2011-08-02 Daniel Kraft <d@domob.eu>
1598
1599 PR fortran/49885
1600 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1601
1602 2011-08-02 Kai Tietz <ktietz@redhat.com>
1603
1604 PR middle-end/49947
1605 * gcc.dg/tree-ssa/forwprop-15.c
1606
1607 2011-08-02 Jason Merrill <jason@redhat.com>
1608
1609 PR c++/49834
1610 * g++.dg/cpp0x/range-for20.C: New.
1611
1612 2011-08-02 Tobias Burnus <burnus@net-b.de>
1613
1614 * gfortran.dg/coarray_lib_token_3.f90: New.
1615
1616 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR fortran/46752
1619 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1620 * gcc.dg/gomp/atomic-15.c: New test.
1621 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1622 * g++.dg/gomp/atomic-15.C: New test.
1623 * g++.dg/gomp/private-1.C: New test.
1624 * g++.dg/gomp/sharing-2.C: New test.
1625 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1626 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1627 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1628
1629 2011-08-02 Tobias Burnus <burnus@net-b.de>
1630
1631 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1632 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1633 cleanup-module.
1634 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1635 * gfortran.dg/allocatable_function_5.f90: Ditto.
1636 * gfortran.dg/allocate_stat.f90: Ditto.
1637 * gfortran.dg/array_constructor_20.f90: Ditto.
1638 * gfortran.dg/array_constructor_21.f90: Ditto.
1639 * gfortran.dg/array_constructor_22.f90: Ditto.
1640 * gfortran.dg/array_constructor_26.f03: Ditto.
1641 * gfortran.dg/array_function_4.f90: Ditto.
1642 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1643 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1644 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1645 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1646 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1647 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1648 * gfortran.dg/class_15.f03: Ditto.
1649 * gfortran.dg/class_27.f03: Ditto.
1650 * gfortran.dg/class_33.f90: Ditto.
1651 * gfortran.dg/class_37.f03: Ditto.
1652 * gfortran.dg/class_40.f03: Ditto.
1653 * gfortran.dg/class_42.f03: Ditto.
1654 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1655 * gfortran.dg/coarray/registering_1.f90: Ditto.
1656 * gfortran.dg/convert_1.f90: Ditto.
1657 * gfortran.dg/default_initialization_3.f90: Ditto.
1658 * gfortran.dg/dependency_25.f90: Ditto.
1659 * gfortran.dg/dependency_26.f90: Ditto.
1660 * gfortran.dg/dependency_36.f90: Ditto.
1661 * gfortran.dg/dependency_37.f90: Ditto.
1662 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1663 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1664 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1665 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1666 * gfortran.dg/elemental_result_1.f90: Ditto.
1667 * gfortran.dg/empty_derived_type.f90: Ditto.
1668 * gfortran.dg/entry_7.f90: Ditto.
1669 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1670 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1671 * gfortran.dg/error_recovery_3.f90: Ditto.
1672 * gfortran.dg/extends_4.f03: Ditto.
1673 * gfortran.dg/func_assign.f90: Ditto.
1674 * gfortran.dg/func_assign_3.f90: Ditto.
1675 * gfortran.dg/generic_1.f90: Ditto.
1676 * gfortran.dg/generic_18.f90: Ditto.
1677 * gfortran.dg/generic_22.f03: Ditto.
1678 * gfortran.dg/generic_4.f90: Ditto.
1679 * gfortran.dg/generic_6.f90: Ditto.
1680 * gfortran.dg/generic_actual_arg.f90: Ditto.
1681 * gfortran.dg/graphite/id-21.f: Ditto.
1682 * gfortran.dg/graphite/pr45758.f90: Ditto.
1683 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1684 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1685 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1686 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1687 * gfortran.dg/host_used_types_1.f90: Ditto.
1688 * gfortran.dg/implicit_1.f90: Ditto.
1689 * gfortran.dg/implicit_11.f90: Ditto.
1690 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1691 * gfortran.dg/impure_actual_1.f90: Ditto.
1692 * gfortran.dg/impure_assignment_1.f90: Ditto.
1693 * gfortran.dg/impure_constructor_1.f90: Ditto.
1694 * gfortran.dg/initialization_10.f90: Ditto.
1695 * gfortran.dg/initialization_12.f90: Ditto.
1696 * gfortran.dg/interface_14.f90: Ditto.
1697 * gfortran.dg/interface_15.f90: Ditto.
1698 * gfortran.dg/interface_2.f90: Ditto.
1699 * gfortran.dg/interface_25.f90: Ditto.
1700 * gfortran.dg/interface_26.f90: Ditto.
1701 * gfortran.dg/interface_29.f90: Ditto.
1702 * gfortran.dg/interface_assignment_1.f90: Ditto.
1703 * gfortran.dg/internal_pack_6.f90: Ditto.
1704 * gfortran.dg/internal_pack_7.f90: Ditto.
1705 * gfortran.dg/internal_pack_8.f90: Ditto.
1706 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1707 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1708 * gfortran.dg/module_commons_3.f90: Ditto.
1709 * gfortran.dg/module_equivalence_4.f90: Ditto.
1710 * gfortran.dg/module_equivalence_6.f90: Ditto.
1711 * gfortran.dg/module_function_type_1.f90: Ditto.
1712 * gfortran.dg/module_naming_1.f90: Ditto.
1713 * gfortran.dg/namelist_4.f90: Ditto.
1714 * gfortran.dg/operator_c1202.f90: Ditto.
1715 * gfortran.dg/parens_7.f90: Ditto.
1716 * gfortran.dg/pr32921.f: Ditto.
1717 * gfortran.dg/pr33646.f90: Ditto.
1718 * gfortran.dg/pr41928.f90: Ditto.
1719 * gfortran.dg/pr42119.f90: Ditto.
1720 * gfortran.dg/pr43984.f90: Ditto.
1721 * gfortran.dg/present_1.f90: Ditto.
1722 * gfortran.dg/private_type_2.f90: Ditto.
1723 * gfortran.dg/proc_decl_2.f90: Ditto.
1724 * gfortran.dg/proc_ptr_10.f90: Ditto.
1725 * gfortran.dg/proc_ptr_22.f90: Ditto.
1726 * gfortran.dg/proc_ptr_8.f90: Ditto.
1727 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1728 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1729 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1730 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1731 * gfortran.dg/substring_equivalence.f90: Ditto.
1732 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1733 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1734 * gfortran.dg/trim_optimize_6.f90: Ditto.
1735 * gfortran.dg/typebound_call_12.f03: Ditto.
1736 * gfortran.dg/typebound_operator_5.f03: Ditto.
1737 * gfortran.dg/typebound_operator_6.f03: Ditto.
1738 * gfortran.dg/typebound_proc_18.f03: Ditto.
1739 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1740 * gfortran.dg/use_1.f90: Ditto.
1741 * gfortran.dg/use_10.f90: Ditto.
1742 * gfortran.dg/use_11.f90: Ditto.
1743 * gfortran.dg/use_14.f90: Ditto.
1744 * gfortran.dg/use_only_2.f90: Ditto.
1745 * gfortran.dg/use_rename_4.f90: Ditto.
1746 * gfortran.dg/use_rename_5.f90: Ditto.
1747 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1748 * gfortran.dg/used_interface_ref.f90: Ditto.
1749 * gfortran.dg/used_types_11.f90: Ditto.
1750 * gfortran.dg/used_types_3.f90: Ditto.
1751 * gfortran.dg/used_types_4.f90: Ditto.
1752 * gfortran.dg/userdef_operator_2.f90: Ditto.
1753 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1754 * gfortran.dg/vect/pr46213.f90: Ditto.
1755 * gfortran.dg/whole_file_21.f90: Ditto.
1756 * gfortran.dg/whole_file_22.f90: Ditto.
1757 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1758 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1759
1760 2011-08-02 Kai Tietz <ktietz@redhat.com>
1761
1762 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1763
1764 2011-08-01 Jason Merrill <jason@redhat.com>
1765
1766 PR c++/49932
1767 * g++.dg/abi/mangle49.C: New.
1768
1769 PR c++/49924
1770 * g++.dg/cpp0x/constexpr-array4.C: New.
1771
1772 PR c++/49813
1773 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1774
1775 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1776
1777 PR target/49927
1778 * gcc.target/i386/pr49927.c: New test.
1779
1780 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1781
1782 PR tree-optimization/49926
1783 * gcc.dg/vect/pr49926.c: New test.
1784
1785 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1786
1787 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1788 * gcc.target/i386/lzcnt-1.c: New test.
1789 * gcc.target/i386/lzcnt-2.c: Likewise.
1790 * gcc.target/i386/lzcnt-2a.c: Likewise.
1791 * gcc.target/i386/lzcnt-3.c: Likewise.
1792 * gcc.target/i386/lzcnt-4.c: Likewise.
1793 * gcc.target/i386/lzcnt-4a.c: Likewise.
1794 * gcc.target/i386/lzcnt-5.c: Likewise.
1795 * gcc.target/i386/lzcnt-6.c: Likewise.
1796 * gcc.target/i386/lzcnt-6a.c: Likewise.
1797 * gcc.target/i386/lzcnt-check.h: Likewise.
1798
1799 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1800 * gcc.target/i386/sse-13.c: Likewise.
1801 * gcc.target/i386/sse-14.c: Likewise.
1802 * g++.dg/other/i386-2.C: Likewise.
1803 * g++.dg/other/i386-3.C: Likewise.
1804
1805 2011-08-01 Julian Brown <julian@codesourcery.com>
1806
1807 * gcc.target/arm/fixed-point-exec.c: New test.
1808
1809 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1810
1811 PR target/49920
1812 * gcc.target/i386/pr49920.c: New test.
1813
1814 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1815
1816 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1817 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1818 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1819 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1820 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1821 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1822 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1823 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1824 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1825 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1826 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1827 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1828 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1829 * g++.dg/tree-ssa/pr33615.C: Ditto.
1830 * g++.dg/tree-ssa/restrict1.C: Ditto.
1831 * c-c++-common/restrict-2.c: Ditto.
1832 * gfortran.dg/pr32921.f: Ditto.
1833 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1834 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1835 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1836 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1837 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1838 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1839 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1840 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1841 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1842 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1843
1844 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1845
1846 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1847 .exe.ltrans[0-9]*. dump files.
1848
1849 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1850
1851 PR fortran/49112
1852 * gfortran.dg/abstract_type_6.f03: Modified.
1853 * gfortran.dg/typebound_proc_24.f03: New.
1854
1855 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1856
1857 PR testsuite/49917
1858 * g++.dg/init/for1.C: Fix.
1859
1860 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1861
1862 PR fortran/48876
1863 * gfortran.dg/string_5.f90: New test.
1864
1865 2011-07-29 Jason Merrill <jason@redhat.com>
1866
1867 PR c++/49867
1868 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1869
1870 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1871
1872 PR tree-optimization/47407
1873 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1874 alpha*-dec-osf*.
1875 Sort target list.
1876
1877 2011-07-29 Richard Guenther <rguenther@suse.de>
1878
1879 * gcc.dg/uninit-suppress.c: Also disable VRP.
1880 * gcc.dg/uninit-suppress_2.c: Likewise.
1881
1882 2011-07-28 Jason Merrill <jason@redhat.com>
1883
1884 PR c++/49808
1885 * g++.dg/template/nontype24.C: New.
1886
1887 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
1888
1889 PR rtl-optimization/47958
1890 * gcc.dg/torture/pr47958-1.c: New.
1891
1892 2011-07-29 Wei Guozhi <carrot@google.com>
1893
1894 PR rtl-optimization/49799
1895 * gcc.dg/pr49799.c: New test case.
1896
1897 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
1898
1899 PR middle-end/48648
1900 * gcc.dg/graphite/id-pr48648.c: New.
1901
1902 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1903
1904 PR fortran/31067
1905 * gfortran.dg/maxloc_2.f90: New test.
1906 * gfortran.dg/maxloc_3.f90: New test.
1907 * gfortran.dg/minloc_1.f90: New test.
1908 * gfortran.dg/minloc_2.f90: New test.
1909 * gfortran.dg/minloc_3.f90: New test.
1910 * gfortran.dg/minmaxloc_7.f90: New test.
1911
1912 PR debug/49871
1913 * gcc.dg/debug/dwarf2/pr49871.c: New test.
1914
1915 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1916
1917 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1918 the builtin isn't optimized away.
1919
1920 2011-07-27 Tobias Burnus <burnus@net-b.de>
1921
1922 PR fortran/45586
1923 * gfortran.dg/lto/pr45586-2_0.f90: New.
1924
1925 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
1926
1927 PR middle-end/49875
1928 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1929 * c-c++-common/cxxbitfields-5.c: Same.
1930
1931 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1932
1933 * lib/target-supports.exp (check_effective_target_mmap): Use
1934 check_function_available.
1935
1936 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
1937
1938 * g++.old-deja/g++.pt/crash60.C: Updated.
1939
1940 2011-07-27 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR target/49866
1943 * gcc.target/i386/pr49866.c: New test.
1944
1945 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
1946
1947 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1948 * gcc.target/i386/bmi-andn-1.c: New test.
1949 * gcc.target/i386/bmi-andn-1a.c: Likewise.
1950 * gcc.target/i386/bmi-andn-2.c: Likewise.
1951 * gcc.target/i386/bmi-andn-2a.c: Likewise.
1952 * gcc.target/i386/bmi-bextr-1.c: Likewise.
1953 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1954 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1955 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1956 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1957 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1958 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1959 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1960 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1961 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1962 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1963 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1964 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1965 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1966 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1967 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1968 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1969 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1970 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1971 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1972
1973 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1974
1975 PR middle-end/47691
1976 * gfortran.dg/graphite/id-pr47691.f: New.
1977
1978 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1979
1980 * gcc.target/i386/avx-os-support.h: New.
1981 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1982 (main): Check avx_os_support before the test is run.
1983 * gcc.target/i386/aes-avx-check.h: Ditto.
1984 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1985
1986 2011-07-27 Kai Tietz <ktietz@redhat.com>
1987
1988 * gcc.target/i386/aggregate-ret3.c: New test.
1989 * gcc.target/i386/aggregate-ret4.c: New test.
1990
1991 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1992
1993 PR fortran/49755
1994 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1995 allocated array should *not* change its size.
1996 * gfortran.dg/multiple_allocation_3.f90: New test.
1997
1998 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1999
2000 PR c++/49776
2001 * g++.dg/cpp0x/constexpr-49776.C: New.
2002
2003 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2004
2005 PR middle-end/47046
2006 * gcc.dg/graphite/id-pr47046.c: New.
2007
2008 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2009
2010 PR middle-end/47653
2011 * gcc.dg/graphite/run-id-pr47593.c: New.
2012
2013 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2014
2015 PR middle-end/47653
2016 * gcc.dg/graphite/run-id-pr47653.c: New.
2017 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2018 induction variables.
2019 * gcc.dg/graphite/scop-16.c: Same.
2020 * gcc.dg/graphite/scop-17.c: Same.
2021 * gcc.dg/graphite/scop-21.c: Same.
2022
2023 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2024
2025 PR middle-end/48805
2026 * gcc.dg/graphite/id-pr48805.c: New.
2027
2028 2011-07-26 Tobias Burnus <burnus@net-b.de>
2029
2030 * gfortran.dg/coarray_lib_token_2.f90: New.
2031
2032 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2033
2034 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2035 SPU local store.
2036
2037 2011-07-25 Andrew Pinski <apinski@cavium.com>
2038
2039 PR tree-opt/49671
2040 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2041 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2042
2043 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2044
2045 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2046
2047 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2048 * gcc.c-torture/execute/loop-2g.c: Likewise.
2049 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2050 Require mmap support.
2051 * gcc.c-torture/execute/loop-2g.x: Likewise.
2052 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2053 (MAP_ANON): Provide default.
2054 * gcc.dg/20050826-1.c: Likewise.
2055 * gcc.target/i386/pr36533.c: Likewise.
2056 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2057 Use dg-require-effective-target mmap.
2058
2059 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/49838
2062 * g++.dg/cpp0x/range-for19.C: New.
2063
2064 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2065
2066 PR testsuite/49753
2067 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2068
2069 Revert:
2070 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2071
2072 PR testsuite/49753
2073 * g++.dg/torture/pr49309.C: Remove.
2074
2075 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2076
2077 PR tree-optimization/49809
2078 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2079 test.
2080
2081 2011-07-25 Richard Guenther <rguenther@suse.de>
2082
2083 PR tree-optimization/49715
2084 * gcc.target/i386/pr49715-1.c: New testcase.
2085 * gcc.target/i386/pr49715-2.c: Likewise.
2086
2087 2011-07-23 Jason Merrill <jason@redhat.com>
2088
2089 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2090
2091 2011-07-22 Jason Merrill <jason@redhat.com>
2092
2093 PR c++/49793
2094 * g++.dg/cpp0x/initlist55.C: New.
2095
2096 2011-07-23 Tobias Burnus <burnus@net-b.de>
2097
2098 PR fortran/49791
2099 * gfortran.dg/namelist_72.f: New.
2100
2101 2011-07-23 Tobias Burnus <burnus@net-b.de>
2102
2103 * gfortran.dg/coarray_25.f90: New.
2104
2105 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2106
2107 * override1.C: This test should use c++0x mode.
2108 * override3.C: New. Test the diagnostics in c++98 mode.
2109
2110 2011-07-22 Jason Merrill <jason@redhat.com>
2111 Mark Glisse <marc.glisse@normalesup.org>
2112
2113 PR c++/30112
2114 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2115
2116 PR c++/49813
2117 * g++.dg/opt/builtins2.C: New.
2118 * g++.dg/other/error27.C: Don't rely on __builtin.
2119
2120 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2121
2122 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2123 on lp64 targets.
2124 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2125 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2126 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2127 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2128
2129 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2130 instead of ia32.
2131
2132 2011-07-22 Richard Guenther <rguenther@suse.de>
2133
2134 PR tree-optimization/45819
2135 * gcc.dg/pr45819.c: New testcase.
2136
2137 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2138
2139 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2140
2141 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2142
2143 PR middle-end/47654
2144 PR middle-end/49649
2145 * gcc.dg/graphite/run-id-pr47654.c: New.
2146
2147 2011-07-21 Ian Lance Taylor <iant@google.com>
2148
2149 PR middle-end/49705
2150 * gcc.dg/pr49705.c: New test.
2151
2152 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2153
2154 * lib/target-supports.exp (check_avx_os_support_available): New.
2155 (check_effective_target_avx_runtime): Use it.
2156
2157 2011-07-21 Richard Guenther <rguenther@suse.de>
2158
2159 PR tree-optimization/49770
2160 * g++.dg/torture/pr49770.C: New testcase.
2161
2162 2011-07-21 Kai Tietz <ktietz@redhat.com>
2163
2164 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2165 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2166
2167 2011-07-21 Tobias Burnus <burnus@net-b.de>
2168
2169 * gfortran.dg/coarray_lib_token_1.f90: New.
2170
2171 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2172
2173 * gcc.dg/pr32912-2.c: Skip for AVR.
2174 * gcc.dg/pr44674.c: Add dg-require-profiling.
2175
2176 2011-07-20 Jason Merrill <jason@redhat.com>
2177
2178 * g++.dg/ext/desig2.C: New.
2179
2180 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2181
2182 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2183 be generated.
2184 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2185 * gcc.target/powerpc/recip-3.c: Ditto.
2186
2187 2011-07-19 Jason Merrill <jason@redhat.com>
2188
2189 PR c++/6709 (DR 743)
2190 PR c++/42603 (DR 950)
2191 * g++.dg/cpp0x/decltype21.C: New.
2192
2193 2011-07-20 Richard Guenther <rguenther@suse.de>
2194
2195 PR middle-end/18908
2196 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2197 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2198
2199 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2200
2201 * gcc.target/arm/combine-movs.c: New.
2202 * gcc.target/arm/unsigned-extend-2.c: New.
2203
2204 2011-07-19 Jason Merrill <jason@redhat.com>
2205
2206 PR c++/49785
2207 * g++.dg/cpp0x/variadic114.C: New.
2208
2209 2011-07-19 Tobias Burnus <burnus@net-b.de>
2210
2211 * gfortran.dg/coarray_args_1.f90: New.
2212 * gfortran.dg/coarray_args_2.f90: New.
2213
2214 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2215
2216 PR fortran/49708
2217 * gfortran.dg/allocate_error_3.f90: New.
2218
2219 2011-07-19 Richard Guenther <rguenther@suse.de>
2220
2221 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2222 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2223 * gcc.dg/torture/20110719-1.c: New testcase.
2224
2225 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR tree-optimization/49768
2228 * gcc.c-torture/execute/pr49768.c: New test.
2229
2230 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2231
2232 PR tree-optimization/49771
2233 * gcc.dg/vect/pr49771.c: New test.
2234
2235 2011-07-18 Martin Jambor <mjambor@suse.cz>
2236
2237 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2238 * gcc.dg/ipa/ipa-2.c: Likewise.
2239 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2240 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2241 * gcc.dg/ipa/ipa-5.c: Likewise.
2242 * gcc.dg/ipa/ipa-7.c: Likewise.
2243 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2244 * gcc.dg/ipa/ipacost-1.c: Likewise.
2245 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2246 functions.
2247 * gcc.dg/ipa/ipcp-1.c: New test.
2248 * gcc.dg/ipa/ipcp-2.c: Likewise.
2249 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2250
2251 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2252
2253 PR middle-end/49675
2254 * gfortran.dg/pr49675.f90: New test.
2255
2256 2011-07-18 Richard Guenther <rguenther@suse.de>
2257
2258 * gcc.dg/torture/20110718-1.c: New testcase.
2259
2260 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2261
2262 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2263 * g++.dg/ext/bitfield3.C: Likewise.
2264 * g++.dg/ext/bitfield4.C: Likewise.
2265 * g++.dg/ext/bitfield5.C: Likewise.
2266 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2267 * g++.dg/other/pr23205-2.C: Likewise.
2268 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2269 * gcc.c-torture/compile/20001109-2.c: Likewise.
2270 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2271 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2272 * gcc.dg/bitfld-16.c: Likewise.
2273 * gcc.dg/bitfld-17.c: Likewise.
2274 * gcc.dg/bitfld-18.c: Likewise.
2275 * gcc.dg/builtins-config.h: Remove Netware support.
2276 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2277 * gcc.dg/cdce2.c: Likewise.
2278 * gcc.dg/cpp/assert4.c: Remove netware support.
2279 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2280 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2281
2282 * lib/target-supports.exp (check_visibility_available): Remove
2283 NetWare support.
2284 (check_profiling_available): Likewise.
2285
2286 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2287
2288 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2289
2290 2011-07-17 Tobias Burnus <burnus@net-b.de>
2291 Thomas Koenig <tkoenig@gcc.gnu.org>
2292
2293 PR fortran/34657
2294 * gfortran.dg/generic_17.f90: Fix testcase.
2295 * gfortran.dg/interface_3.f90: Add dg-error.
2296 * gfortran.dg/use_14.f90: New.
2297 * gfortran.dg/use_15.f90: New.
2298
2299 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2300
2301 * gnat.dg/pointer_controlled.adb: New test.
2302
2303 2011-07-17 Tobias Burnus <burnus@net-b.de>
2304
2305 PR fortran/49624
2306 * gfortran.dg/pointer_remapping_7.f90: New.
2307
2308 2011-07-16 Jason Merrill <jason@redhat.com>
2309
2310 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2311
2312 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2313 Jason Merrill <jason@redhat.com>
2314
2315 PR c++/45329
2316 PR c++/48934
2317 * g++.dg/cpp0x/decltype29.C: Adjust.
2318 * g++.dg/cpp0x/error4.C: Adjust.
2319 * g++.dg/cpp0x/sfinae26.C: Adjust.
2320 * g++.dg/cpp0x/variadic105.C: Adjust.
2321 * g++.dg/template/deduce3.C: Adjust.
2322 * g++.dg/template/error45.C: Adjust.
2323 * g++.dg/template/ptrmem2.C: Adjust.
2324 * g++.dg/template/sfinae2.C: Adjust.
2325 * g++.old-deja/g++.pt/crash60.C: Adjust.
2326 * g++.old-deja/g++.pt/unify6.C: Adjust.
2327 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2328 * g++.dg/cpp0x/nullptr15.C: Adjust.
2329 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2330 * g++.dg/cpp0x/pr31431.C: Adjust.
2331 * g++.dg/cpp0x/pr31434.C: Adjust.
2332 * g++.dg/cpp0x/sfinae11.C: Adjust
2333 * g++.dg/cpp0x/temp_default2.C: Adjust.
2334 * g++.dg/cpp0x/trailing4.C: Adjust.
2335 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2336 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2337 * g++.dg/cpp0x/variadic105.C: Adjust.
2338 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2339 * g++.dg/ext/vla2.C: Adjust.
2340 * g++.dg/other/ptrmem10.C: Adjust.
2341 * g++.dg/other/ptrmem11.C: Adjust.
2342 * g++.dg/overload/unknown1.C: Adjust.
2343 * g++.dg/template/conv11.C: Adjust.
2344 * g++.dg/template/dependent-expr5.C: Adjust.
2345 * g++.dg/template/friend.C: Adjust.
2346 * g++.dg/template/incomplete2.C: Adjust.
2347 * g++.dg/template/local4.C: Adjust.
2348 * g++.dg/template/local6.C: Adjust.
2349 * g++.dg/template/operator9.C: Adjust.
2350 * g++.dg/template/ttp25.C: Adjust.
2351 * g++.dg/template/unify10.C: Adjust.
2352 * g++.dg/template/unify11.C: Adjust.
2353 * g++.dg/template/unify6.C: Adjust.
2354 * g++.dg/template/unify9.C: Adjust.
2355 * g++.dg/template/varmod1.C: Adjust.
2356 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2357 * g++.old-deja/g++.pt/crash28.C: Adjust.
2358 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2359 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2360 * g++.old-deja/g++.pt/expr2.C: Adjust.
2361 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2362 * g++.old-deja/g++.pt/spec5.C: Adjust.
2363 * g++.old-deja/g++.pt/spec6.C: Adjust.
2364 * g++.old-deja/g++.pt/unify4.C: Adjust.
2365 * g++.old-deja/g++.pt/unify8.C: Adjust.
2366 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2367 * g++.dg/overload/template5.C: New testcase.
2368 * g++.dg/template/overload12.C: New testcase.
2369
2370 2011-07-11 Tobias Burnus <burnus@net-b.de>
2371
2372 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2373 * gfortran.dg/coarray_7.f90: Ditto.
2374 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2375 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2376
2377 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2378
2379 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2380 case.
2381 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2382 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2383 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2384 C67X.
2385 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2386 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2387 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2388
2389 2011-07-15 Jason Merrill <jason@redhat.com>
2390
2391 PR testsuite/49741
2392 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2393 Use --extra_opts instead of --additional_options.
2394
2395 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR testsuite/49753
2398 * g++.dg/torture/pr49309.C: Remove.
2399
2400 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2401
2402 * gcc.target/tic6x/weak-call.c: New test.
2403 * gcc.target/tic6x/fpcmp.c: New test.
2404 * gcc.target/tic6x/fpdiv.c: New test.
2405 * gcc.target/tic6x/rotdi16-scan.c: New test.
2406 * gcc.target/tic6x/ffssi.c: New test.
2407 * gcc.target/tic6x/fpdiv-lib.c: New test.
2408 * gcc.target/tic6x/cold-lc.c: New test.
2409 * gcc.target/tic6x/longcalls.c: New test.
2410 * gcc.target/tic6x/abi-align-1.c: New test.
2411 * gcc.target/tic6x/fpcmp-finite.c: New test.
2412 * gcc.target/tic6x/rotdi16.c: New test.
2413 * gcc.target/tic6x/bswapl.c: New test.
2414 * gcc.target/tic6x/ffsdi.c: New test.
2415 * gcc.target/tic6x/tic6x.exp: New file.
2416 * gcc.target/tic6x/builtins/arith24.c: New test.
2417 * gcc.target/tic6x/builtins/smpy.c: New test.
2418 * gcc.target/tic6x/builtins/smpylh.c: New test.
2419 * gcc.target/tic6x/builtins/smpyh.c: New test.
2420 * gcc.target/tic6x/builtins/sarith1.c: New test.
2421 * gcc.target/tic6x/builtins/extclr.c: New test
2422 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2423 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2424 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2425 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2426 New functions.
2427 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2428 __TMS320C6X__.
2429 * gcc.dg/20020312-2.c: Likewise.
2430 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2431 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2432 * gcc.dg/torture/builtin-math-7.c: Likewise.
2433
2434 PR testsuite/49757
2435 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2436 not testing tic6x-*-*.
2437
2438 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2439
2440 PR tree-opt/49309
2441 * g++.dg/torture/pr49309.C: New testcase.
2442
2443 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2444
2445 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2446
2447 2011-07-14 Richard Guenther <rguenther@suse.de>
2448
2449 PR tree-optimization/49651
2450 * gcc.dg/torture/pr49651.c: New testcase.
2451
2452 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2453
2454 PR target/43746
2455 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2456
2457 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2458
2459 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2460 -mno-pointers-to-nested-functions.
2461 * gcc.target/powerpc/no-r11-2.c: Ditto.
2462 * gcc.target/powerpc/no-r11-3.c: Ditto.
2463
2464 2011-07-13 Jason Merrill <jason@redhat.com>
2465
2466 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2467 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2468 when compiling C files.
2469 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2470 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2471 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2472 * g++.dg/lookup/anon2.C: Likewise.
2473 * g++.dg/tree-ssa/copyprop.C: Likewise.
2474 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2475 * g++.dg/init/vector1.C: Ignore narrowing errors.
2476 * g++.dg/torture/pr35526.C: Likewise.
2477 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2478
2479 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2480
2481 PR libfortran/49296
2482 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2483 and logical reads.
2484
2485 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2486
2487 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2488 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2489
2490 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2491
2492 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2493 * lib/obj-c++.exp (obj-c++_init): Ditto.
2494 * lib/file-format.exp (gcc_target_object_format): Ditto.
2495 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2496 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2497 (check_visibility_available): Ditto.
2498 (check_effective_target_tls_native): Ditto.
2499 (check_effective_target_tls_emulated): Ditto.
2500 (check_effective_target_function_sections): Ditto.
2501
2502 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2503
2504 * gcc.target/arm/pr48183.c: New test.
2505
2506 2011-07-13 Richard Guenther <rguenther@suse.de>
2507
2508 * gcc.dg/torture/20110713-1.c: New testcase.
2509
2510 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2511
2512 PR rtl-opt/49474
2513 * gcc.c-torture/compile/pr49474.c: New testcase.
2514
2515 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR tree-optimization/49712
2518 * gcc.c-torture/execute/pr49712.c: New test.
2519
2520 2011-07-11 Jason Merrill <jason@redhat.com>
2521
2522 PR c++/44609
2523 * g++.dg/template/recurse3.C: New.
2524
2525 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2526
2527 PR debug/49676
2528 * gcc.dg/guality/csttest.c: New test.
2529
2530 PR fortran/49698
2531 * gfortran.dg/pr49698.f90: New test.
2532
2533 2011-07-11 Jeff Law <law@redhat.com>
2534
2535 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2536
2537 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2538
2539 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2540 * go.test/go-test.exp (go-set-goarch): Likewise.
2541
2542 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2543
2544 PR target/39633
2545 * gcc.target/avr/torture/pr39633.c: New test case.
2546
2547 2011-07-11 Tobias Burnus <burnus@net-b.de>
2548
2549 PR fortran/18918
2550 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2551
2552 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2553
2554 * lib/target-supports.exp (check_effective_target_scheduling):
2555 New Function.
2556 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2557 * gcc.dg/pr45055.c: Ditto.
2558 * gcc.dg/pr45353.c: Ditto.
2559 * g++.dg/pr45056.C: Ditto.
2560
2561 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2562
2563 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2564 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2565 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2566 * g++.dg/torture/pr31863.C: Skip AVR.
2567
2568 2011-07-10 Tobias Burnus <burnus@net-b.de>
2569
2570 PR fortran/49690
2571 * gfortran.dg/intrinsic_signal.f90: New.
2572
2573 2011-07-09 Jason Merrill <jason@redhat.com>
2574
2575 * g++.dg/cpp0x/regress/regress6.C: New.
2576 * g++.dg/parse/crash45.C: Adjust message.
2577 * g++.dg/template/crash38.C: Adjust message.
2578 * g++.dg/template/crash64.C: Adjust message.
2579
2580 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2581
2582 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2583 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2584 * g++.dg/abi/bitfield3.C: Likewise.
2585 * g++.dg/eh/pr38662.C: Likewise.
2586 * g++.dg/ext/attrib36.C: Likewise.
2587 * g++.dg/ext/attrib37.C: Likewise.
2588 * g++.dg/ext/attrib8.C: Likewise.
2589 * g++.dg/ext/tmplattr1.C: Likewise.
2590 * g++.dg/inherit/override-attribs.C: Likewise.
2591 * g++.dg/opt/inline9.C: Likewise.
2592 * g++.dg/opt/life1.C: Likewise.
2593 * g++.dg/opt/longbranch2.C: Likewise.
2594 * g++.dg/opt/nrv12.C: Likewise.
2595 * g++.dg/opt/reg-stack4.C: Likewise.
2596 * g++.dg/other/pr35504.C: Likewise.
2597 * g++.dg/other/pr39496.C: Likewise.
2598 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2599 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2600 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2601 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2602 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2603 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2604 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2605 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2606 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2607 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2608 * g++.dg/warn/pr15774-1.C: Likewise.
2609 * g++.dg/warn/pr15774-2.C: Likewise.
2610 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2611 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2612 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2613 * g++.old-deja/g++.pt/asm2.C: Likewise.
2614 * gcc.c-torture/compile/20000804-1.c: Likewise.
2615 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2616 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2617 * gcc.dg/20020108-1.c: Likewise.
2618 * gcc.dg/20020122-2.c: Likewise.
2619 * gcc.dg/20020122-3.c: Likewise.
2620 * gcc.dg/20020206-1.c: Likewise.
2621 * gcc.dg/20020219-1.c: Likewise.
2622 * gcc.dg/20020310-1.c: Likewise.
2623 * gcc.dg/20020411-1.c: Likewise.
2624 * gcc.dg/20020418-2.c: Likewise.
2625 * gcc.dg/20020426-2.c: Likewise.
2626 * gcc.dg/20020517-1.c: Likewise.
2627 * gcc.dg/20030204-1.c: Likewise.
2628 * gcc.dg/20030826-2.c: Likewise.
2629 * gcc.dg/20031102-1.c: Likewise.
2630 * gcc.dg/20031202-1.c: Likewise.
2631 * gcc.dg/20050111-1.c: Likewise.
2632 * gcc.dg/20050503-1.c: Likewise.
2633 * gcc.dg/array-init-1.c: Likewise.
2634 * gcc.dg/builtin-apply4.c: Likewise.
2635 * gcc.dg/dfp/pr31344.c: Likewise.
2636 * gcc.dg/gomp/atomic-11.c: Likewise.
2637 * gcc.dg/graphite/pr40281.c: Likewise.
2638 * gcc.dg/ia64-sync-1.c: Likewise.
2639 * gcc.dg/ia64-sync-2.c: Likewise.
2640 * gcc.dg/ia64-sync-3.c: Likewise.
2641 * gcc.dg/ia64-sync-4.c: Likewise.
2642 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2643 * gcc.dg/invalid-call-1.c: Likewise.
2644 * gcc.dg/loop-3.c: Likewise.
2645 * gcc.dg/lower-subreg-1.c: Likewise.
2646 * gcc.dg/lto/pr47259_0.c: Likewise.
2647 * gcc.dg/nested-calls-1.c: Likewise.
2648 * gcc.dg/pr20017.c: Likewise.
2649 * gcc.dg/pr25023.c: Likewise.
2650 * gcc.dg/pr27671-2.c: Likewise.
2651 * gcc.dg/pr32176.c: Likewise.
2652 * gcc.dg/pr33676.c: Likewise.
2653 * gcc.dg/pr35045.c: Likewise.
2654 * gcc.dg/pr36015.c: Likewise.
2655 * gcc.dg/pr36584.c: Likewise.
2656 * gcc.dg/pr36998.c: Likewise.
2657 * gcc.dg/pr37438.c: Likewise.
2658 * gcc.dg/pr37908.c: Likewise.
2659 * gcc.dg/pr41241.c: Likewise.
2660 * gcc.dg/pr41340.c: Likewise.
2661 * gcc.dg/pr44136.c: Likewise.
2662 * gcc.dg/pr44194-1.c: Likewise.
2663 * gcc.dg/pr46212.c: Likewise.
2664 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2665 * gcc.dg/setjmp-2.c: Likewise.
2666 * gcc.dg/short-compare-1.c: Likewise.
2667 * gcc.dg/short-compare-2.c: Likewise.
2668 * gcc.dg/smod-1.c: Likewise.
2669 * gcc.dg/sync-2.c: Likewise.
2670 * gcc.dg/sync-3.c: Likewise.
2671 * gcc.dg/tls/opt-1.c: Likewise.
2672 * gcc.dg/tls/opt-2.c: Likewise.
2673 * gcc.dg/tls/opt-3.c: Likewise.
2674 * gcc.dg/torture/badshift.c: Likewise.
2675 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2676 * gcc.dg/torture/pr20314-2.c: Likewise.
2677 * gcc.dg/torture/pr36891.c: Likewise.
2678 * gcc.dg/torture/pr38774.c: Likewise.
2679 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2680 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2681 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2682 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2683 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2684 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2685 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2686 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2687 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2688 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2689 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2690 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2691 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2692 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2693 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2694 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2695 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2696 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2697 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2698 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2699 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2700 * gcc.dg/unroll-1.c: Likewise.
2701 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2702 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2703 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2704 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2705 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2706 * gcc.target/i386/20000609-1.c: Likewise.
2707 * gcc.target/i386/20000720-1.c: Likewise.
2708 * gcc.target/i386/20000724-1.c: Likewise.
2709 * gcc.target/i386/20011107-1.c: Likewise.
2710 * gcc.target/i386/20011119-1.c: Likewise.
2711 * gcc.target/i386/20020201-3.c: Likewise.
2712 * gcc.target/i386/20020218-1.c: Likewise.
2713 * gcc.target/i386/20020729-1.c: Likewise.
2714 * gcc.target/i386/20030926-1.c: Likewise.
2715 * gcc.target/i386/20060125-1.c: Likewise.
2716 * gcc.target/i386/20060125-2.c: Likewise.
2717 * gcc.target/i386/20060512-1.c: Likewise.
2718 * gcc.target/i386/20060512-2.c: Likewise.
2719 * gcc.target/i386/20060512-3.c: Likewise.
2720 * gcc.target/i386/20060512-4.c: Likewise.
2721 * gcc.target/i386/387-1.c: Likewise.
2722 * gcc.target/i386/387-2.c: Likewise.
2723 * gcc.target/i386/387-5.c: Likewise.
2724 * gcc.target/i386/387-6.c: Likewise.
2725 * gcc.target/i386/980312-1.c: Likewise.
2726 * gcc.target/i386/980313-1.c: Likewise.
2727 * gcc.target/i386/990117-1.c: Likewise.
2728 * gcc.target/i386/990424-1.c: Likewise.
2729 * gcc.target/i386/990524-1.c: Likewise.
2730 * gcc.target/i386/991129-1.c: Likewise.
2731 * gcc.target/i386/991214-1.c: Likewise.
2732 * gcc.target/i386/991230-1.c: Likewise.
2733 * gcc.target/i386/addr-sel-1.c: Likewise.
2734 * gcc.target/i386/aggregate-ret1.c: Likewise.
2735 * gcc.target/i386/aggregate-ret2.c: Likewise.
2736 * gcc.target/i386/align-main-3.c: Likewise.
2737 * gcc.target/i386/amd64-abi-1.c: Likewise.
2738 * gcc.target/i386/amd64-abi-2.c: Likewise.
2739 * gcc.target/i386/amd64-abi-4.c: Likewise.
2740 * gcc.target/i386/amd64-abi-5.c: Likewise.
2741 * gcc.target/i386/amd64-abi-6.c: Likewise.
2742 * gcc.target/i386/asm-1.c: Likewise.
2743 * gcc.target/i386/asm-3.c: Likewise.
2744 * gcc.target/i386/asm-5.c: Likewise.
2745 * gcc.target/i386/attributes-error.c: Likewise.
2746 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2747 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2748 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2749 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2750 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2751 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2752 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2753 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2754 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2755 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2756 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2757 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2758 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2759 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2760 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2761 * gcc.target/i386/bitfield1.c: Likewise.
2762 * gcc.target/i386/bitfield2.c: Likewise.
2763 * gcc.target/i386/bmi-2.c: Likewise.
2764 * gcc.target/i386/bmi-5.c: Likewise.
2765 * gcc.target/i386/builtin-unreachable.c: Likewise.
2766 * gcc.target/i386/cleanup-2.c: Likewise.
2767 * gcc.target/i386/clobbers.c: Likewise.
2768 * gcc.target/i386/cmov8.c: Likewise.
2769 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2770 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2771 * gcc.target/i386/compress-float-387.c: Likewise.
2772 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2773 * gcc.target/i386/compress-float-sse.c: Likewise.
2774 * gcc.target/i386/crc32-2.c: Likewise.
2775 * gcc.target/i386/crc32-3.c: Likewise.
2776 * gcc.target/i386/divmod-7.c: Likewise.
2777 * gcc.target/i386/divmod-8.c: Likewise.
2778 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2779 * gcc.target/i386/fma3-builtin.c: Likewise.
2780 * gcc.target/i386/fma3-fma.c: Likewise.
2781 * gcc.target/i386/fma4-256-vector.c: Likewise.
2782 * gcc.target/i386/fma4-builtin.c: Likewise.
2783 * gcc.target/i386/fma4-fma-2.c: Likewise.
2784 * gcc.target/i386/fma4-fma.c: Likewise.
2785 * gcc.target/i386/fma4-vector-2.c: Likewise.
2786 * gcc.target/i386/fma4-vector.c: Likewise.
2787 * gcc.target/i386/funcspec-1.c: Likewise.
2788 * gcc.target/i386/funcspec-10.c: Likewise.
2789 * gcc.target/i386/funcspec-11.c: Likewise.
2790 * gcc.target/i386/funcspec-2.c: Likewise.
2791 * gcc.target/i386/funcspec-5.c: Likewise.
2792 * gcc.target/i386/funcspec-6.c: Likewise.
2793 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2794 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2795 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2796 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2797 * gcc.target/i386/incoming-1.c: Likewise.
2798 * gcc.target/i386/incoming-10.c: Likewise.
2799 * gcc.target/i386/incoming-11.c: Likewise.
2800 * gcc.target/i386/incoming-12.c: Likewise.
2801 * gcc.target/i386/incoming-13.c: Likewise.
2802 * gcc.target/i386/incoming-14.c: Likewise.
2803 * gcc.target/i386/incoming-15.c: Likewise.
2804 * gcc.target/i386/incoming-2.c: Likewise.
2805 * gcc.target/i386/incoming-3.c: Likewise.
2806 * gcc.target/i386/incoming-4.c: Likewise.
2807 * gcc.target/i386/incoming-5.c: Likewise.
2808 * gcc.target/i386/incoming-6.c: Likewise.
2809 * gcc.target/i386/incoming-7.c: Likewise.
2810 * gcc.target/i386/incoming-8.c: Likewise.
2811 * gcc.target/i386/incoming-9.c: Likewise.
2812 * gcc.target/i386/lea.c: Likewise.
2813 * gcc.target/i386/local.c: Likewise.
2814 * gcc.target/i386/loop-1.c: Likewise.
2815 * gcc.target/i386/loop-2.c: Likewise.
2816 * gcc.target/i386/loop-3.c: Likewise.
2817 * gcc.target/i386/max-stack-align.c: Likewise.
2818 * gcc.target/i386/memcpy-1.c: Likewise.
2819 * gcc.target/i386/movbe-2.c: Likewise.
2820 * gcc.target/i386/movq-2.c: Likewise.
2821 * gcc.target/i386/movq.c: Likewise.
2822 * gcc.target/i386/nrv1.c: Likewise.
2823 * gcc.target/i386/pad-4.c: Likewise.
2824 * gcc.target/i386/pad-5a.c: Likewise.
2825 * gcc.target/i386/pad-5b.c: Likewise.
2826 * gcc.target/i386/pad-6a.c: Likewise.
2827 * gcc.target/i386/pad-6b.c: Likewise.
2828 * gcc.target/i386/pad-7.c: Likewise.
2829 * gcc.target/i386/pad-9.c: Likewise.
2830 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2831 * gcc.target/i386/pic-1.c: Likewise.
2832 * gcc.target/i386/pr12092-1.c: Likewise.
2833 * gcc.target/i386/pr12329.c: Likewise.
2834 * gcc.target/i386/pr21518.c: Likewise.
2835 * gcc.target/i386/pr22362.c: Likewise.
2836 * gcc.target/i386/pr22585.c: Likewise.
2837 * gcc.target/i386/pr23098.c: Likewise.
2838 * gcc.target/i386/pr25196.c: Likewise.
2839 * gcc.target/i386/pr25293.c: Likewise.
2840 * gcc.target/i386/pr25654.c: Likewise.
2841 * gcc.target/i386/pr26449.c: Likewise.
2842 * gcc.target/i386/pr26778.c: Likewise.
2843 * gcc.target/i386/pr26826.c: Likewise.
2844 * gcc.target/i386/pr27266.c: Likewise.
2845 * gcc.target/i386/pr29978.c: Likewise.
2846 * gcc.target/i386/pr30505.c: Likewise.
2847 * gcc.target/i386/pr30961-1.c: Likewise.
2848 * gcc.target/i386/pr31628.c: Likewise.
2849 * gcc.target/i386/pr32000-2.c: Likewise.
2850 * gcc.target/i386/pr32661-1.c: Likewise.
2851 * gcc.target/i386/pr32708-2.c: Likewise.
2852 * gcc.target/i386/pr32708-3.c: Likewise.
2853 * gcc.target/i386/pr34256.c: Likewise.
2854 * gcc.target/i386/pr34312.c: Likewise.
2855 * gcc.target/i386/pr34522.c: Likewise.
2856 * gcc.target/i386/pr35160.c: Likewise.
2857 * gcc.target/i386/pr35281.c: Likewise.
2858 * gcc.target/i386/pr36246.c: Likewise.
2859 * gcc.target/i386/pr36786.c: Likewise.
2860 * gcc.target/i386/pr37275.c: Likewise.
2861 * gcc.target/i386/pr37843-3.c: Likewise.
2862 * gcc.target/i386/pr37843-4.c: Likewise.
2863 * gcc.target/i386/pr39082-1.c: Likewise.
2864 * gcc.target/i386/pr39431.c: Likewise.
2865 * gcc.target/i386/pr39496.c: Likewise.
2866 * gcc.target/i386/pr39543-2.c: Likewise.
2867 * gcc.target/i386/pr39911.c: Likewise.
2868 * gcc.target/i386/pr40718.c: Likewise.
2869 * gcc.target/i386/pr40906-1.c: Likewise.
2870 * gcc.target/i386/pr40906-2.c: Likewise.
2871 * gcc.target/i386/pr40906-3.c: Likewise.
2872 * gcc.target/i386/pr40934.c: Likewise.
2873 * gcc.target/i386/pr41900.c: Likewise.
2874 * gcc.target/i386/pr42589.c: Likewise.
2875 * gcc.target/i386/pr43662.c: Likewise.
2876 * gcc.target/i386/pr43671.c: Likewise.
2877 * gcc.target/i386/pr43766.c: Likewise.
2878 * gcc.target/i386/pr43869.c: Likewise.
2879 * gcc.target/i386/pr44942.c: Likewise.
2880 * gcc.target/i386/pr44948-2a.c: Likewise.
2881 * gcc.target/i386/pr45234.c: Likewise.
2882 * gcc.target/i386/pr45336-2.c: Likewise.
2883 * gcc.target/i386/pr45336-4.c: Likewise.
2884 * gcc.target/i386/pr45852.c: Likewise.
2885 * gcc.target/i386/pr46470.c: Likewise.
2886 * gcc.target/i386/pr48037-1.c: Likewise.
2887 * gcc.target/i386/pr48389.c: Likewise.
2888 * gcc.target/i386/pr49095.c: Likewise.
2889 * gcc.target/i386/pr9771-1.c: Likewise.
2890 * gcc.target/i386/rdfsbase-1.c: Likewise.
2891 * gcc.target/i386/rdfsbase-2.c: Likewise.
2892 * gcc.target/i386/rdgsbase-1.c: Likewise.
2893 * gcc.target/i386/rdgsbase-2.c: Likewise.
2894 * gcc.target/i386/rdrand-3.c: Likewise.
2895 * gcc.target/i386/regparm-stdcall.c: Likewise.
2896 * gcc.target/i386/regparm.c: Likewise.
2897 * gcc.target/i386/reload-1.c: Likewise.
2898 * gcc.target/i386/rotate-2.c: Likewise.
2899 * gcc.target/i386/sibcall-5.c: Likewise.
2900 * gcc.target/i386/signbit-1.c: Likewise.
2901 * gcc.target/i386/signbit-2.c: Likewise.
2902 * gcc.target/i386/signbit-3.c: Likewise.
2903 * gcc.target/i386/sse-5.c: Likewise.
2904 * gcc.target/i386/sse-8.c: Likewise.
2905 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2906 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2907 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2908 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2909 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2910 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2911 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2912 * gcc.target/i386/sse2-movq-2.c: Likewise.
2913 * gcc.target/i386/sse2-movq-3.c: Likewise.
2914 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2915 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2916 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2917 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2918 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2919 * gcc.target/i386/ssefn-1.c: Likewise.
2920 * gcc.target/i386/ssefn-2.c: Likewise.
2921 * gcc.target/i386/sseregparm-1.c: Likewise.
2922 * gcc.target/i386/sseregparm-2.c: Likewise.
2923 * gcc.target/i386/sseregparm-3.c: Likewise.
2924 * gcc.target/i386/sseregparm-4.c: Likewise.
2925 * gcc.target/i386/sseregparm-5.c: Likewise.
2926 * gcc.target/i386/sseregparm-6.c: Likewise.
2927 * gcc.target/i386/sseregparm-7.c: Likewise.
2928 * gcc.target/i386/sseregparm-8.c: Likewise.
2929 * gcc.target/i386/stack-realign.c: Likewise.
2930 * gcc.target/i386/stack-usage-realign.c: Likewise.
2931 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2932 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2933 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2934 * gcc.target/i386/stackalign/return-1.c: Likewise.
2935 * gcc.target/i386/stackalign/return-2.c: Likewise.
2936 * gcc.target/i386/stackalign/return-3.c: Likewise.
2937 * gcc.target/i386/tailcall-1.c: Likewise.
2938 * gcc.target/i386/tbm-2.c: Likewise.
2939 * gcc.target/i386/udivmod-7.c: Likewise.
2940 * gcc.target/i386/udivmod-8.c: Likewise.
2941 * gcc.target/i386/unroll-1.c: Likewise.
2942 * gcc.target/i386/vararg-1.c: Likewise.
2943 * gcc.target/i386/vararg-2.c: Likewise.
2944 * gcc.target/i386/vect8-ret.c: Likewise.
2945 * gcc.target/i386/vectorize5.c: Likewise.
2946 * gcc.target/i386/wmul-1.c: Likewise.
2947 * gcc.target/i386/wmul-2.c: Likewise.
2948 * gcc.target/i386/wrfsbase-1.c: Likewise.
2949 * gcc.target/i386/wrfsbase-2.c: Likewise.
2950 * gcc.target/i386/wrgsbase-1.c: Likewise.
2951 * gcc.target/i386/wrgsbase-2.c: Likewise.
2952 * gcc.target/i386/xop-pcmov.c: Likewise.
2953 * gcc.target/i386/xop-pcmov2.c: Likewise.
2954 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2955 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2956 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2957 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2958 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2959 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2960 * gcc.target/i386/zee.c: Likewise.
2961 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2962 * gfortran.dg/compiler-directive_2.f: Likewise.
2963 * gfortran.dg/g77/20010216-1.f: Likewise.
2964 * gfortran.dg/gomp/pr39152.f90: Likewise.
2965 * gfortran.dg/pr33794.f90: Likewise.
2966
2967 2011-07-09 Jason Merrill <jason@redhat.com>
2968
2969 * g++.dg/cpp0x/regress/regress5.C: New.
2970
2971 2011-07-08 Jason Merrill <jason@redhat.com>
2972
2973 PR c++/45437
2974 * g++.dg/expr/compound-asn1.C: New.
2975 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2976
2977 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR target/49621
2980 * gcc.target/powerpc/altivec-34.c: New test.
2981
2982 2011-07-08 Jason Merrill <jason@redhat.com>
2983
2984 PR c++/45603
2985 * g++.dg/abi/guard3.C: New.
2986
2987 2011-07-08 Julian Brown <julian@codesourcery.com>
2988
2989 * lib/target-supports.exp
2990 (check_effective_target_arm_little_endian): New.
2991 (check_effective_target_vect_pack_trunc): Use above.
2992 (check_effective_target_vect_unpack): Likewise.
2993 (check_effective_target_vect_element_align): Test
2994 check_effective_target_arm_vect_no_misalign for ARM.
2995
2996 2011-07-08 Jason Merrill <jason@redhat.com>
2997
2998 PR c++/49673
2999 * g++.dg/cpp0x/constexpr-rom.C: New.
3000
3001 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3002
3003 PR middle-end/49519
3004 * g++.dg/torture/pr49519.C: New test.
3005
3006 2011-07-08 Martin Jambor <mjambor@suse.cz>
3007
3008 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3009
3010 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3011
3012 PR testsuite/48727
3013 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3014
3015 2011-07-08 Richard Guenther <rguenther@suse.de>
3016
3017 PR tree-optimization/49662
3018 * gcc.dg/graphite/interchange-14.c: XFAIL.
3019 * gcc.dg/graphite/interchange-15.c: Likewise.
3020 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3021
3022 2011-07-06 Jason Merrill <jason@redhat.com>
3023
3024 PR c++/49663
3025 * g++.dg/cpp0x/regress/regress4.C: New.
3026
3027 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3028
3029 PR fortran/49648
3030 * gfortran.dg/result_in_spec_4.f90: New test.
3031
3032 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3033
3034 * gcc.target/sparc/cas64.c: New test.
3035
3036 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3037
3038 PR c/49644
3039 * g++.dg/torture/pr49644.C: New test.
3040
3041 PR c/49644
3042 * gcc.c-torture/execute/pr49644.c: New test.
3043
3044 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3045
3046 * lib/target-supports.exp (check_effective_target_ia32): New.
3047 (check_effective_target_x32): Likewise.
3048 (check_effective_target_vect_cmdline_needed): Also check x32.
3049
3050 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3051
3052 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3053 dg-prune-output.
3054 * gcc.target/arm/pr42235.c: Likewise.
3055 * gcc.target/arm/pr42495.c: Likewise.
3056 * gcc.target/arm/pr42574.c: Likewise.
3057 * gcc.target/arm/thumb-branch1.c: Likewise.
3058
3059 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3060 unneeded prune of possible warning.
3061 * gcc.target/arm/pr40956.c: Likewise.
3062 * gcc.target/arm/pr42505.c: Likewise.
3063
3064 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3065 * gcc.c-torture/compile/pr46883.c: Likewise.
3066 * gcc.c-torture/compile/pr46934.c: Likewise.
3067
3068 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3069 for move to ../../gcc.c-torture/compile.
3070 * gcc.target/arm/pr46883.c: Likewise.
3071 * gcc.target/arm/pr46934.c: Likewise.
3072
3073 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3074 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3075 * gcc.target/arm/wmul-1.c: Likewise.
3076 * gcc.target/arm/wmul-2.c: Likewise.
3077 * gcc.target/arm/wmul-3.c: Likewise.
3078 * gcc.target/arm/wmul-4.c: Likewise.
3079 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3080 add tab after scan target.
3081 * gcc.target/arm/smlaltt-1.c: Likewise.
3082 * gcc.target/arm/smlatb-1.c: Likewise.
3083 * gcc.target/arm/smlatt-1.c: Likewise.
3084
3085 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3086
3087 PR debug/49522
3088 * gcc.dg/debug/pr49522.c: New test.
3089
3090 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3091
3092 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3093 * gcc.dg/pr46212.c: Run only if target int32plus.
3094 * gcc.dg/torture/pr48146.c: Ditto.
3095 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3096 * c-c++-common/pr44832.c: Ditto.
3097 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3098 * gcc.dg/pr31490.c: Ditto.
3099 * gcc.dg/torture/builtin-math-7.c: Run only if target
3100 large_double.
3101 * gcc.dg/torture/pr45764.c: Skip for AVR.
3102 * gcc.dg/pr47893.c: Ditto.
3103
3104 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3105
3106 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3107 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3108 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3109 add tab to scan target.
3110
3111 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3112
3113 * gcc.target/arm/neon-modes-3.c: New test.
3114
3115 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3116
3117 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3118 -fno-loop-interchange -ffast-math.
3119
3120 2011-07-07 Richard Guenther <rguenther@suse.de>
3121
3122 * gcc.dg/ftrapv-3.c: New testcase.
3123
3124 2011-07-07 Richard Guenther <rguenther@suse.de>
3125
3126 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3127 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3128
3129 2011-07-07 Kai Tietz <ktietz@redhat.com>
3130
3131 * gcc.dg/binop-notxor1.c: New test.
3132 * gcc.dg/binop-notand4a.c: New test.
3133 * gcc.dg/binop-notxor2.c: New test.
3134 * gcc.dg/binop-notand3a.c: New test.
3135 * gcc.dg/binop-notand2a.c: New test.
3136 * gcc.dg/binop-notand6a.c: New test.
3137 * gcc.dg/binop-notor1.c: New test.
3138 * gcc.dg/binop-notand1a.c: New test.
3139 * gcc.dg/binop-notand5a.c: New test.
3140 * gcc.dg/binop-notor2.c: New test.
3141
3142 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR middle-end/49640
3145 * gcc.dg/gomp/pr49640.c: New test.
3146
3147 2011-07-07 Richard Guenther <rguenther@suse.de>
3148
3149 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3150
3151 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3152
3153 PR target/39150
3154 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3155
3156 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3157
3158 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3159 * gcc.target/powerpc/no-r11-2.c: Ditto.
3160 * gcc.target/powerpc/no-r11-3.c: Ditto.
3161
3162 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3163
3164 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3165 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3166
3167 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3168
3169 * lib/target-supports.exp (check_profiling_available): Disable
3170 profiling with -fprofile-generate for target avr.
3171
3172 2011-07-06 Richard Guenther <rguenther@suse.de>
3173
3174 PR tree-optimization/49645
3175 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3176
3177 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3178
3179 PR middle-end/47383
3180 * gcc.dg/pr47383.c: New.
3181
3182 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3183
3184 PR tree-optimization/49647
3185 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3186
3187 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3188
3189 PR testsuite/49542
3190 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3191 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3192
3193 2011-07-05 Jason Merrill <jason@redhat.com>
3194
3195 PR c++/48157
3196 * g++.dg/template/template-id-4.C: New.
3197
3198 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3199
3200 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3201 * gcc.dg/pr43402.c: Ditto.
3202
3203 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3204
3205 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3206
3207 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3208
3209 * gcc.target/powerpc/ppc-switch-1.c: New test for
3210 --param case-values-threshold.
3211 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3212
3213 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3214
3215 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3216
3217 2011-07-05 Jason Merrill <jason@redhat.com>
3218
3219 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3220
3221 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3222
3223 PR tree-optimization/47654
3224 * gcc.dg/graphite/block-pr47654.c: New.
3225
3226 2011-07-05 Jason Merrill <jason@redhat.com>
3227
3228 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3229
3230 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3231
3232 PR tree-optimization/49580
3233 * gcc.dg/autopar/pr49580.c: New test.
3234
3235 2011-07-05 Richard Guenther <rguenther@suse.de>
3236
3237 PR tree-optimization/49518
3238 PR tree-optimization/49628
3239 * g++.dg/torture/pr49628.C: New testcase.
3240 * gcc.dg/torture/pr49518.c: Likewise.
3241
3242 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3243
3244 * ada/acats/run_acats (which): Extract last field from type -p,
3245 type output only if command succeeded.
3246
3247 2011-07-04 Jason Merrill <jason@redhat.com>
3248
3249 * g++.dg/abi/mangle48.C: New.
3250
3251 * g++.dg/cpp0x/diag1.C: New.
3252
3253 * g++.dg/diagnostic/aka1.C: New.
3254
3255 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3256
3257 PR rtl-optimization/49619
3258 * gcc.dg/pr49619.c: New test.
3259
3260 PR rtl-optimization/49472
3261 * gfortran.dg/pr49472.f90: New test.
3262
3263 PR debug/49602
3264 * gcc.dg/pr49602.c: New test.
3265
3266 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3267
3268 PR target/34734
3269 PR target/44643
3270 * gcc.target/avr/avr.exp: Run over cpp files, too.
3271 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3272 * gcc.target/avr/progmem.h: New file.
3273 * gcc.target/avr/exit-abort.h: New file.
3274 * gcc.target/avr/progmem-error-1.c: New file.
3275 * gcc.target/avr/progmem-error-1.cpp: New file.
3276 * gcc.target/avr/progmem-warning-1.c: New file.
3277 * gcc.target/avr/torture/progmem-1.c: New file.
3278 * gcc.target/avr/torture/progmem-1.cpp: New file.
3279
3280 2011-07-04 Richard Guenther <rguenther@suse.de>
3281
3282 PR tree-optimization/49615
3283 * g++.dg/torture/pr49615.C: New testcase.
3284
3285 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3286
3287 PR tree-optimization/49610
3288 * gcc.dg/vect/pr49610.c: New test.
3289
3290 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3291
3292 * gnat.dg/specs/debug1.ads: New test.
3293
3294 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3295
3296 PR fortran/49562
3297 * gfortran.dg/typebound_proc_23.f90: New.
3298
3299 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3300
3301 PR c++/49605
3302 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3303
3304 2011-07-01 Jason Merrill <jason@redhat.com>
3305
3306 PR c++/48261
3307 * g++.dg/template/template-id-3.C: New.
3308
3309 PR c++/48593
3310 * g++.dg/template/qualified-id4.C: New.
3311
3312 PR c++/48883
3313 * g++.dg/template/explicit-args4.C: New.
3314
3315 PR c++/49085
3316 * g++.dg/template/offsetof2.C: New.
3317
3318 2011-07-01 Kai Tietz <ktietz@redhat.com>
3319
3320 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3321
3322 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3323
3324 PR libmudflap/49549
3325 * lib/target-supports.exp (check_effective_target_gld): New proc.
3326
3327 2011-07-01 Richard Guenther <rguenther@suse.de>
3328
3329 PR tree-optimization/49603
3330 * gcc.dg/torture/pr49603.c: New testcase.
3331
3332 2011-06-30 Jason Merrill <jason@redhat.com>
3333
3334 PR c++/49387
3335 * g++.dg/rtti/template1.C: New.
3336
3337 PR c++/49569
3338 * g++.dg/cpp0x/regress/ctor1.C: New.
3339
3340 PR c++/49355
3341 * g++.dg/cpp0x/initlist54.C: New.
3342
3343 2011-06-30 Martin Jambor <mjambor@suse.cz>
3344
3345 * gcc.dg/tree-ssa/sra-12.c: New test.
3346
3347 2011-06-29 Jason Merrill <jason@redhat.com>
3348
3349 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3350
3351 2011-06-30 Richard Guenther <rguenther@suse.de>
3352
3353 PR tree-optimization/46787
3354 * gcc.dg/vect/vect-121.c: New testcase.
3355
3356 2011-06-30 Martin Jambor <mjambor@suse.cz>
3357
3358 PR tree-optimization/49094
3359 * gcc.dg/tree-ssa/pr49094.c: New test.
3360
3361 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR fortran/49540
3364 * gfortran.dg/pr49540-1.f90: New test.
3365 * gfortran.dg/pr49540-2.f90: New test.
3366
3367 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3368
3369 PR ada/49511
3370 * ada/acats/run_acats (which): Use last field of type -p output.
3371
3372 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3373 Iain Sandoe <iains@gcc.gnu.org>
3374
3375 PR libobjc/36610
3376 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3377 Only skip on 64-bit *-*-darwin8* && !objc2.
3378
3379 2011-06-30 Richard Guenther <rguenther@suse.de>
3380
3381 PR tree-optimization/38752
3382 * gcc.c-torture/compile/pr38752.c: New testcase.
3383
3384 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3385
3386 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3387 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3388
3389 2011-06-29 Jason Merrill <jason@redhat.com>
3390
3391 PR c++/49216
3392 * g++.dg/cpp0x/initlist53.C: Use placement new.
3393 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3394 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3395
3396 PR c++/49003
3397 * g++.dg/cpp0x/trailing6.C: New.
3398 * g++.dg/cpp0x/pr45908.C: No error.
3399
3400 PR c++/49272
3401 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3402
3403 PR c++/49520
3404 * g++.dg/cpp0x/constexpr-using2.C: New.
3405
3406 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3407
3408 PR c++/45923
3409 * g++.dg/cpp0x/constexpr-diag3.C: New.
3410 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3411 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3412 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3413 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3414
3415 2011-06-29 Jason Merrill <jason@redhat.com>
3416
3417 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3418
3419 2011-06-29 Richard Guenther <rguenther@suse.de>
3420
3421 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3422
3423 2011-06-29 Jason Merrill <jason@redhat.com>
3424
3425 * g++.dg/cpp0x/initlist-value2.C: New.
3426
3427 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3428 * g++.dg/cpp0x/initlist-value.C: New.
3429
3430 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3431
3432 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3433
3434 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3435
3436 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3437 * gcc.dg/inline_2.c: Likewise.
3438 * gcc.dg/unroll_1.c: Likewise.
3439
3440 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR debug/49567
3443 * gcc.target/i386/pr49567.c: New test.
3444
3445 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3446
3447 * gnat.dg/opt17.ad[sb]: New test.
3448
3449 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3450 Tom de Vries <tom@codesourcery.com>
3451
3452 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3453 (check_effective_target_arm_thumb2): New effective targets.
3454 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3455 properly. Clean up temporary files.
3456 * gcc.target/arm/ivopts-2.c: Likewise.
3457 * gcc.target/arm/ivopts-3.c: Likewise.
3458 * gcc.target/arm/ivopts-4.c: Likewise.
3459 * gcc.target/arm/ivopts-5.c: Likewise.
3460 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3461
3462 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3463
3464 PR fortran/49479
3465 * gfortran.dg/reshape_zerosize_3.f90: New test.
3466
3467 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3468
3469 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3470 * gcc.target/arm/vfp-ldmias.c: Likewise.
3471 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3472 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3473 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3474 * gcc.target/arm/vfp-stmias.c: Likewise.
3475 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3476 * gcc.target/arm/vfp-stmiad.c: Likewise.
3477
3478 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3479
3480 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3481 dg-prune-output.
3482 * gcc.target/arm/pr45701-2.c: Ditto.
3483
3484 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3485
3486 PR fortran/49466
3487 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3488 * gfortran.dg/extends_14.f03: Modified.
3489
3490 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3491
3492 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3493 early if the test is already being skipped.
3494
3495 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3496 scan-assembler-dem-not): For missing file, report unresolved with
3497 same message as for pass/fail, with reason reported in log file.
3498
3499 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3500 from add_options_for_arm_neon_fp16.
3501 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3502 check_effective_target_arm_neon_fp16_ok_nocache.
3503 Check -mfpu and -mfloat-abi options from current multilib.
3504 Do not require neon support.
3505 (check_effective_target_arm_fp16_ok): Renamed from
3506 check_effecitve_target_arm_neon_fp16_ok.
3507 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3508 arm_neon_fp16_ok and arm_fp16.
3509 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3510 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3511 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3512 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3513
3514 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3515
3516 * gcc.dg/builtin-assume-aligned-1.c: New test.
3517 * gcc.dg/builtin-assume-aligned-2.c: New test.
3518 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3519
3520 PR debug/49544
3521 * gcc.dg/pr49544.c: New test.
3522
3523 2011-06-27 Richard Guenther <rguenther@suse.de>
3524
3525 PR tree-optimization/49394
3526 * g++.dg/torture/pr49394.C: New testcase.
3527
3528 2011-06-27 Kai Tietz <ktietz@redhat.com>
3529
3530 * gcc.dg/optimize-bswapdi-2.c: New test.
3531
3532 2011-06-27 Michael Hope <michael.hope@linaro.org>
3533 Richard Sandiford <richard.sandiford@linaro.org>
3534
3535 PR tree-optimization/49169
3536 * gcc.dg/torture/pr49169.c: New test.
3537
3538 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3539
3540 PR testsuite/49529
3541 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3542
3543 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3544 hppa*-*-hpux*.
3545
3546 2011-06-26 Jason Merrill <jason@redhat.com>
3547
3548 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3549
3550 PR c++/49528
3551 * g++.dg/init/ref19.C: New.
3552 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3553
3554 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3555
3556 PR tree-optimization/48377
3557 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3558 non_strict_align.
3559
3560 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3561
3562 PR middle-end/49191
3563 * lib/target-supports.exp (check_effective_target_non_strict_align):
3564 New.
3565 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3566
3567 2011-06-24 Martin Jambor <mjambor@suse.cz>
3568
3569 PR tree-optimizations/49516
3570 * g++.dg/tree-ssa/pr49516.C: New test.
3571
3572 2011-06-23 Jason Merrill <jason@redhat.com>
3573
3574 PR c++/35255
3575 * g++.dg/template/partial10.C: New.
3576 * g++.dg/template/partial11.C: New.
3577
3578 2011-06-23 Jeff Law <law@redhat.com>
3579
3580 PR middle-end/48770
3581 * gcc.dg/pr48770.c: New test.
3582
3583 2011-06-23 Jan Hubicka <jh@suse.cz>
3584
3585 PR middle-end/49373
3586 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3587
3588 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR testsuite/49512
3591 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3592 instead of -fdump-tree-optimized.
3593
3594 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3595
3596 PR c++/44625
3597 * g++.dg/template/crash107.C: New.
3598 * g++.dg/template/error17.C: Adjust.
3599
3600 2011-06-23 Jason Merrill <jason@redhat.com>
3601
3602 PR c++/49507
3603 * g++.dg/cpp0x/defaulted30.C: New.
3604
3605 PR c++/49440
3606 * g++.dg/rtti/anon-ns1.C: New.
3607
3608 PR c++/49395
3609 * g++.dg/init/ref18.C: New.
3610
3611 PR c++/36435
3612 * g++.dg/template/partial9.C: New.
3613
3614 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3615
3616 PR middle-end/49373
3617 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3618
3619 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3620
3621 PR debug/49496
3622 * gcc.dg/pr49496.c: New test.
3623
3624 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3625
3626 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3627 is not xscale.
3628
3629 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3630
3631 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3632 * gcc.target/arm/pr42879.c: Likewise.
3633 * gcc.target/arm/pr45701-3.c: Likewise.
3634
3635 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3636 * gcc.target/arm/pr40482.c: Likewise.
3637 * gcc.target/arm/stack-corruption.c: Likewise.
3638
3639 2011-06-22 Richard Guenther <rguenther@suse.de>
3640
3641 PR tree-optimization/49493
3642 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3643
3644 2011-06-22 Jason Merrill <jason@redhat.com>
3645
3646 PR c++/49260
3647 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3648
3649 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3650 Dmitry Melnik <dm@ispras.ru>
3651
3652 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3653 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3654 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3655
3656 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3657
3658 * gcc.target/arm/tlscall.c: New.
3659
3660 2011-06-21 Jason Merrill <jason@redhat.com>
3661
3662 PR c++/49172
3663 * g++.dg/cpp0x/constexpr-ref1.C: New.
3664 * g++.dg/cpp0x/constexpr-ref2.C: New.
3665 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3666
3667 PR c++/49482
3668 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3669
3670 PR c++/49418
3671 * g++.dg/template/param3.C: New.
3672
3673 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3674
3675 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3676 my_clrsb test functions.
3677 (main): Test clrsb.
3678 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3679 test_sll, test_ull): Add clrsb tests.
3680 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3681 clrsbll.
3682
3683 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3684
3685 PR fortran/49112
3686 * gfortran.dg/class_44.f03: New.
3687
3688 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3689
3690 PR tree-optimization/49478
3691 * gcc.dg/vect/pr49478.c
3692
3693 2011-06-21 Richard Guenther <rguenther@suse.de>
3694
3695 PR tree-optimization/49483
3696 * gcc.dg/vect/vect-120.c: New testcase.
3697
3698 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3699
3700 PR testsuite/49443
3701 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3702 * gcc.dg/vect/vect-peel-4.c: Likewise.
3703
3704 2011-06-22 Christian Bruel <christian.bruel@st.com>
3705
3706 PR middle-end/49139
3707 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3708 * gcc.dg/always_inline2.c: Likewise.
3709 * gcc.dg/always_inline3.c: Likewise.
3710 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3711 * gcc.dg/inline_1.c: Likewise.
3712 * gcc.dg/inline_2.c: Likewise.
3713 * gcc.dg/inline_3.c: Likewise.
3714 * gcc.dg/inline_4.c: Likewise.
3715 * gcc.dg/20051201-1.c: Likewise.
3716 * gcc.dg/pr40087.c: Likewise.
3717 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3718 * gcc.dg/inline-22.c: Likewise.
3719 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3720 * gcc.dg/lto/20090218-1_1.c: Likewise.
3721 * g++.dg/ipa/devirt-7.C: Likewise.
3722 * gcc.dg/uninit-pred-5_a.c: Likewise.
3723 * gcc.dg/uninit-pred-5_b.c: Likewise.
3724 * gcc.dg/fail_always_inline.c: New.
3725
3726 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3727
3728 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3729 into 6 jobs instead of 3.
3730
3731 2011-06-20 Jason Merrill <jason@redhat.com>
3732
3733 PR c++/49216
3734 * g++.dg/cpp0x/initlist53.C: New.
3735
3736 2011-06-20 Tobias Burnus <burnus@net-b.de>
3737
3738 PR fortran/18918
3739 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3740 * gfortran.dg/coarray_lock_3.f90: New.
3741 * gfortran.dg/coarray/lock_1.f90: New.
3742
3743 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3744
3745 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3746 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3747 unresolved and report the reason to the log file.
3748
3749 * lib/scanasm.exp (object-size): Move argument processing earlier
3750 to report errors before verifying that the file exists. Report
3751 problems detected at runtime as unresolved instead of error and
3752 report their reasons to the log file.
3753
3754 2011-06-20 Jason Merrill <jason@redhat.com>
3755
3756 PR c++/47080
3757 * g++.dg/cpp0x/explicit6.C: New.
3758
3759 PR c++/47635
3760 * g++.dg/cpp0x/enum20.C: New.
3761
3762 PR c++/48138
3763 * g++.dg/ext/attr-aligned01.C: New.
3764
3765 PR c++/49205
3766 * g++.dg/cpp0x/variadic-default.C: New.
3767
3768 PR c++/43321
3769 * g++.dg/cpp0x/auto26.C: New.
3770
3771 PR c++/43831
3772 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3773
3774 2011-06-20 Kai Tietz <ktietz@redhat.com>
3775
3776 * gcc.dg/binop-notand1.c: New test.
3777 * gcc.dg/binop-notand2.c: New test.
3778 * gcc.dg/binop-notand3.c: New test.
3779 * gcc.dg/binop-notand4.c: New test.
3780 * gcc.dg/binop-notand5.c: New test.
3781 * gcc.dg/binop-notand6.c: New test.
3782
3783 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR testsuite/49432
3786 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3787
3788 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3789
3790 PR fortran/49400
3791 * gfortran.dg/proc_ptr_31.f90: New.
3792
3793 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3794
3795 * gnat.dg/volatile6.adb: New test.
3796 * gnat.dg/volatile7.adb: Likewise.
3797 * gnat.dg/volatile8.adb: Likewise.
3798 * gnat.dg/volatile9.adb: Likewise.
3799
3800 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3801
3802 * gnat.dg/constant3.adb: New test.
3803
3804 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3805
3806 PR libfortran/49296
3807 * gfortran.dg/read_list_eof_1.f90: New test.
3808
3809 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3810
3811 PR target/49411
3812 * gcc.target/i386/testimm-1.c: New test.
3813 * gcc.target/i386/testimm-2.c: New test.
3814 * gcc.target/i386/testimm-3.c: New test.
3815 * gcc.target/i386/testimm-4.c: New test.
3816 * gcc.target/i386/testimm-5.c: New test.
3817 * gcc.target/i386/testimm-6.c: New test.
3818 * gcc.target/i386/testimm-7.c: New test.
3819 * gcc.target/i386/testimm-8.c: New test.
3820 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3821 * gcc.target/i386/xop-rotate1-int.c: New test.
3822 * gcc.target/i386/xop-rotate2-int.c: New test.
3823
3824 2011-06-17 Jason Merrill <jason@redhat.com>
3825
3826 * g++.dg/cpp0x/rv-func2.C: New.
3827
3828 * g++.dg/debug/dwarf2/lambda1.C: New.
3829 * g++.dg/warn/Wshadow-6.C: Adjust.
3830
3831 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3832
3833 PR fortran/48699
3834 * gfortran.dg/move_alloc_5.f90: New.
3835
3836 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3837
3838 PR rtl-optimization/48542
3839 * gcc.dg/torture/pr48542.c: New test.
3840
3841 2011-06-16 Jason Merrill <jason@redhat.com>
3842
3843 PR c++/44160
3844 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3845
3846 PR c++/45378
3847 * g++.dg/cpp0x/initlist52.C New.
3848
3849 PR c++/45399
3850 * c-c++-common/raw-string-12.c: New.
3851
3852 PR c++/49229
3853 * g++.dg/cpp0x/sfinae26.C: New.
3854
3855 PR c++/49251
3856 * g++.dg/cpp0x/variadic113.C: New.
3857
3858 PR c++/49420
3859 * g++.dg/cpp0x/variadic112.C: New.
3860
3861 2011-06-16 Jeff Law <law@redhat.com>
3862
3863 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3864 improved jump threading.
3865 * gcc.dg/builtin-object-size-2.c: Likewise.
3866 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3867
3868 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3869
3870 PR fortran/49074
3871 * gfortran.dg/typebound_assignment_3.f03: New.
3872
3873 2011-06-16 Steve Ellcey <sje@cup.hp.com>
3874
3875 PR testsuite/48727
3876 * g++.dg/opt/devirt2.C: Change xfail rule to target.
3877
3878 2011-06-16 Martin Jambor <mjambor@suse.cz>
3879
3880 PR tree-optimization/49343
3881 * gnat.dg/discr31.ad[sb]: New test.
3882
3883 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3884
3885 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3886
3887 2011-06-16 Tom de Vries <tom@codesourcery.com>
3888
3889 PR target/45098
3890 * gcc.target/arm/ivopts-3.c: Update test.
3891 * gcc.target/arm/ivopts-5.c: Same.
3892
3893 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3894
3895 Revert:
3896 2011-06-10 Wei Guozhi <carrot@google.com>
3897
3898 PR target/45335
3899 * gcc.target/arm/pr45335.c: New test.
3900 * gcc.target/arm/pr45335-2.c: New test.
3901 * gcc.target/arm/pr45335-3.c: New test.
3902 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3903 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3904 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3905
3906 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
3907
3908 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3909
3910 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3911
3912 PR fortran/49417
3913 * gfortran.dg/class_43.f03: New.
3914
3915 2011-06-16 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR tree-optimization/49419
3918 * gcc.c-torture/execute/pr49419.c: New test.
3919
3920 2011-06-16 Revital Eres <revital.eres@linaro.org>
3921
3922 * gcc.dg/sms-9.c: New file.
3923
3924 2011-06-15 Easwaran Raman <eraman@google.com>
3925
3926 PR rtl-optimization/49414
3927 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3928
3929 2011-06-14 Jason Merrill <jason@redhat.com>
3930
3931 * g++.dg/cpp0x/noexcept13.C: New.
3932
3933 2011-06-14 Easwaran Raman <eraman@google.com>
3934
3935 PR rtl-optimization/44194
3936 * gcc.dg/pr44194-1.c: New test.
3937 * gcc.dg/pr44194-2.c: New test.
3938
3939 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3940
3941 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3942 switches.
3943 * gcc.target/arm/pr45701-2.c: Likewise.
3944 * gcc.target/arm/thumb-branch1.c: Likewise.
3945
3946 2011-06-14 Steve Ellcey <sje@cup.hp.com>
3947
3948 PR testsuite/48727
3949 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3950
3951 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3952
3953 * gcc.target/arm/pr45701-1.c: Require thumb support.
3954 * gcc.target/arm/pr45701-2.c: Likewise.
3955 * gcc.target/arm/thumb-branch1.c: Likewise.
3956
3957 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3958 * gcc.target/arm/pr39839.c: Likewise.
3959 * gcc.target/arm/pr40657-2.c: Likewise.
3960 * gcc.target/arm/pr40956.c: Likewise.
3961 * gcc.target/arm/pr41679.c: Likewise.
3962 * gcc.target/arm/pr42235.c: Likewise.
3963 * gcc.target/arm/pr42495.c: Likewise.
3964 * gcc.target/arm/pr42505.c: Likewise.
3965 * gcc.target/arm/pr42574.c: Likewise.
3966 * gcc.target/arm/pr46883.c: Likewise.
3967 * gcc.target/arm/pr46934.c: Likewise.
3968 * gcc.target/arm/xor-and.c: Likewise.
3969
3970 2011-06-14 Jason Merrill <jason@redhat.com>
3971
3972 * g++.dg/other/error23.C: Adjust error message.
3973 * g++.dg/other/error32.C: Likewise.
3974
3975 PR c++/49389
3976 * g++.dg/cpp0x/rv-dotstar.C: New.
3977
3978 PR c++/49369
3979 * g++.dg/cpp0x/decltype30.C: New.
3980
3981 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3982
3983 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR fortran/49103
3986 * gfortran.dg/pr49103.f90: New test.
3987
3988 2011-06-14 Tom de Vries <tom@codesourcery.com>
3989
3990 PR target/45098
3991 * gcc.target/arm/ivopts-3.c: New test.
3992 * gcc.target/arm/ivopts-4.c: New test.
3993 * gcc.target/arm/ivopts-5.c: New test.
3994
3995 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3996
3997 PR rtl-optimization/49390
3998 * gcc.c-torture/execute/pr49390.c: New test.
3999
4000 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4001
4002 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4003
4004 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4005
4006 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4007 * gcc.c-torture/execute/cmpsi-2.x: New file.
4008 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4009 * gcc.c-torture/execute/pr45262.x: New file.
4010 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4011 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4012 int32plus
4013 * gcc.c-torture/compile/pr49163.c: Ditto.
4014
4015 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4016
4017 * gcc.dg/vect/vect-16.c: Rename to...
4018 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4019 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4020 for double-word vectors.
4021 * gcc.dg/vect/vect-peel-4.c: Likewise.
4022 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4023 vect_element_align.
4024 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4025 -fno-fast-math.
4026
4027 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4028
4029 PR target/44618
4030 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4031
4032 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4033
4034 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4035
4036 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4037
4038 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4039
4040 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4041
4042 * gfortran.dg/trim_optimize_8.f90: New test case.
4043
4044 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4045 Ira Rosen <ira.rosen@linaro.org>
4046
4047 PR tree-optimization/49352
4048 * gcc.dg/vect/pr49352.c: New test.
4049
4050 2011-06-12 Tobias Burnus
4051
4052 PR fortran/49324
4053 * gfortran.dg/alloc_comp_assign_11.f90: New.
4054
4055 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4056
4057 * gfortran.dg/trim_optimize_7.f90: New test.
4058
4059 2011-06-10 Wei Guozhi <carrot@google.com>
4060
4061 PR target/45335
4062 * gcc.target/arm/pr45335.c: New test.
4063 * gcc.target/arm/pr45335-2.c: New test.
4064 * gcc.target/arm/pr45335-3.c: New test.
4065 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4066 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4067 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4068
4069 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4070
4071 PR c++/41769
4072 * g++.dg/parse/error39.C: New.
4073
4074 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4075
4076 * gcc.target/arm/20090811-1.c: Skip for incompatible
4077 options, do not override other options.
4078 * gcc.target/arm/combine-cmp-shift.c: Skip for
4079 incompatible options.
4080 * gcc.target/arm/pr45094.c: Likewise.
4081 * gcc.target/arm/scd42-1.c: Likewise.
4082 * gcc.target/arm/scd42-3.c: Likewise.
4083 * gcc.target/arm/thumb-ltu.c: Likewise.
4084
4085 * lib/target-supports.exp
4086 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4087 multilib flags use -mfpu with a value other than neon-fp16.
4088
4089 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4090
4091 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4092 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4093
4094 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4095
4096 * lib/target-supports.exp (check_effective_target_pie): New proc.
4097 * gcc.dg/pie-link.c: Use target pie.
4098
4099 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4100 Laurent Roug� <laurent.rouge@menta.fr>
4101
4102 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4103 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4104
4105 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4106
4107 * gfortran.dg/coarray/sync_1.f90: New test for
4108 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4109
4110 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4111
4112 PR tree-optimization/49318
4113 * gcc.dg/vect/pr49318.c: New test.
4114
4115 2011-06-09 David Krauss <potswa@mac.com>
4116
4117 * g++.dg/template/arrow1.C: New.
4118
4119 2011-06-09 Jason Merrill <jason@redhat.com>
4120
4121 * lib/prune.exp: Prune "note"s.
4122 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4123
4124 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4125 * g++.dg/template/dependent-expr3.C: Likewise.
4126 * g++.dg/parse/template7.C: Likewise.
4127 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4128 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4129 * g++.old-deja/g++.pt/friend38.C: Likewise.
4130 * g++.old-deja/g++.pt/crash32.C: Likewise.
4131 * g++.old-deja/g++.other/init4.C: Likewise.
4132 * g++.old-deja/g++.other/friend8.C: Likewise.
4133
4134 * g++.dg/ext/complex7.C: Adjust expected output.
4135 * g++.dg/diagnostic/method1.C: Likewise.
4136 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4137 * g++.dg/parse/crash33.C: Likewise.
4138 * g++.dg/other/warning1.C: Likewise.
4139 * g++.dg/init/pr29571.C: Likewise.
4140 * g++.dg/warn/overflow-warn-1.C: Likewise.
4141 * g++.dg/warn/overflow-warn-3.C: Likewise.
4142 * g++.dg/warn/overflow-warn-4.C: Likewise.
4143 * g++.old-deja/g++.oliva/template1.C: Likewise.
4144
4145 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4146 * g++.dg/parse/template7.C: Adjust.
4147
4148 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4149
4150 PR target/49307
4151 * gcc.dg/pr49307.c: New.
4152
4153 2011-06-09 Wei Guozhi <carrot@google.com>
4154
4155 PR target/46975
4156 * gcc.target/arm/pr46975.c: New testcase.
4157
4158 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4159
4160 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4161 (PMETH, arglist_t): Removed.
4162 (method_get_number_of_arguments): Removed.
4163 (method_get_nth_argument): Removed.
4164 (method_get_first_argument): Removed.
4165 (method_get_next_argument): Removed.
4166 (method_get_sizeof_arguments): Removed.
4167 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4168 (PMETH): Removed.
4169 (method_get_number_of_arguments): Removed.
4170 (method_get_nth_argument): Removed.
4171 (method_get_first_argument): Removed.
4172 (method_get_next_argument): Removed.
4173 (method_get_sizeof_arguments): Removed.
4174 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4175
4176 2011-06-09 David Li <davidxl@google.com>
4177
4178 * gcc.dg/dump-pass.c: New test.
4179
4180 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4181
4182 PR c++/29003
4183 * g++.dg/parse/error38.C: New.
4184
4185 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4186
4187 PR middle-end/49308
4188 * gfortran.dg/pr49308.f90: New test.
4189
4190 2011-06-08 Jason Merrill <jason@redhat.com>
4191
4192 * g++.dg/cpp0x/noexcept11.C: New.
4193 * g++.dg/cpp0x/noexcept12.C: New.
4194 * g++.dg/cpp0x/sfinae11.C: Adjust.
4195
4196 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR testsuite/49323
4199 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4200 to dg-options, match also DW_AT_linkage_name.
4201
4202 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4203
4204 PR middle-end/21953
4205 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4206 -fno-common on alpha*-dec-osf*.
4207 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4208
4209 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4210
4211 PR rtl-optimization/49303
4212 * gcc.target/ia64/pr49303.c: New test.
4213
4214 2011-06-08 Tobias Burnus <burnus@net-b.de>
4215
4216 PR fortran/18918
4217 * gfortran.dg/coarray_lock_1.f90: New.
4218 * gfortran.dg/coarray_lock_2.f90: New.
4219
4220 2011-06-07 Jason Merrill <jason@redhat.com>
4221
4222 * lib/prune.exp: Look for "required" rather than "instantiated".
4223 * g++.dg/abi/mangle11.C: Likewise.
4224 * g++.dg/abi/mangle12.C: Likewise.
4225 * g++.dg/abi/mangle17.C: Likewise.
4226 * g++.dg/abi/mangle20-2.C: Likewise.
4227 * g++.dg/abi/pragma-pack1.C: Likewise.
4228 * g++.dg/cpp0x/decltype26.C: Likewise.
4229 * g++.dg/cpp0x/decltype28.C: Likewise.
4230 * g++.dg/cpp0x/decltype29.C: Likewise.
4231 * g++.dg/cpp0x/enum11.C: Likewise.
4232 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4233 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4234 * g++.dg/cpp0x/pr47416.C: Likewise.
4235 * g++.dg/ext/case-range2.C: Likewise.
4236 * g++.dg/ext/case-range3.C: Likewise.
4237 * g++.dg/gomp/for-19.C: Likewise.
4238 * g++.dg/gomp/pr37533.C: Likewise.
4239 * g++.dg/gomp/pr38639.C: Likewise.
4240 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4241 * g++.dg/inherit/base3.C: Likewise.
4242 * g++.dg/inherit/using6.C: Likewise.
4243 * g++.dg/init/placement4.C: Likewise.
4244 * g++.dg/init/reference3.C: Likewise.
4245 * g++.dg/lookup/scoped6.C: Likewise.
4246 * g++.dg/lookup/using7.C: Likewise.
4247 * g++.dg/other/abstract1.C: Likewise.
4248 * g++.dg/other/error10.C: Likewise.
4249 * g++.dg/other/error5.C: Likewise.
4250 * g++.dg/other/field1.C: Likewise.
4251 * g++.dg/other/offsetof5.C: Likewise.
4252 * g++.dg/parse/bitfield2.C: Likewise.
4253 * g++.dg/parse/constant4.C: Likewise.
4254 * g++.dg/parse/crash20.C: Likewise.
4255 * g++.dg/parse/invalid-op1.C: Likewise.
4256 * g++.dg/parse/non-dependent2.C: Likewise.
4257 * g++.dg/parse/template18.C: Likewise.
4258 * g++.dg/tc1/dr152.C: Likewise.
4259 * g++.dg/tc1/dr166.C: Likewise.
4260 * g++.dg/tc1/dr176.C: Likewise.
4261 * g++.dg/tc1/dr213.C: Likewise.
4262 * g++.dg/template/access11.C: Likewise.
4263 * g++.dg/template/access2.C: Likewise.
4264 * g++.dg/template/access3.C: Likewise.
4265 * g++.dg/template/access7.C: Likewise.
4266 * g++.dg/template/arg7.C: Likewise.
4267 * g++.dg/template/cond2.C: Likewise.
4268 * g++.dg/template/crash13.C: Likewise.
4269 * g++.dg/template/crash40.C: Likewise.
4270 * g++.dg/template/crash7.C: Likewise.
4271 * g++.dg/template/crash84.C: Likewise.
4272 * g++.dg/template/ctor5.C: Likewise.
4273 * g++.dg/template/defarg13.C: Likewise.
4274 * g++.dg/template/defarg14.C: Likewise.
4275 * g++.dg/template/dtor7.C: Likewise.
4276 * g++.dg/template/eh2.C: Likewise.
4277 * g++.dg/template/error2.C: Likewise.
4278 * g++.dg/template/error43.C: Likewise.
4279 * g++.dg/template/friend32.C: Likewise.
4280 * g++.dg/template/injected1.C: Likewise.
4281 * g++.dg/template/instantiate1.C: Likewise.
4282 * g++.dg/template/instantiate3.C: Likewise.
4283 * g++.dg/template/instantiate5.C: Likewise.
4284 * g++.dg/template/instantiate7.C: Likewise.
4285 * g++.dg/template/local6.C: Likewise.
4286 * g++.dg/template/lookup2.C: Likewise.
4287 * g++.dg/template/member5.C: Likewise.
4288 * g++.dg/template/memfriend15.C: Likewise.
4289 * g++.dg/template/memfriend16.C: Likewise.
4290 * g++.dg/template/memfriend17.C: Likewise.
4291 * g++.dg/template/memfriend7.C: Likewise.
4292 * g++.dg/template/meminit1.C: Likewise.
4293 * g++.dg/template/nested3.C: Likewise.
4294 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4295 * g++.dg/template/nontype12.C: Likewise.
4296 * g++.dg/template/nontype13.C: Likewise.
4297 * g++.dg/template/nontype6.C: Likewise.
4298 * g++.dg/template/pr23510.C: Likewise.
4299 * g++.dg/template/pr35240.C: Likewise.
4300 * g++.dg/template/ptrmem15.C: Likewise.
4301 * g++.dg/template/ptrmem6.C: Likewise.
4302 * g++.dg/template/qualified-id1.C: Likewise.
4303 * g++.dg/template/qualttp20.C: Likewise.
4304 * g++.dg/template/qualttp3.C: Likewise.
4305 * g++.dg/template/qualttp4.C: Likewise.
4306 * g++.dg/template/qualttp5.C: Likewise.
4307 * g++.dg/template/qualttp6.C: Likewise.
4308 * g++.dg/template/qualttp7.C: Likewise.
4309 * g++.dg/template/qualttp8.C: Likewise.
4310 * g++.dg/template/recurse.C: Likewise.
4311 * g++.dg/template/recurse2.C: Likewise.
4312 * g++.dg/template/ref5.C: Likewise.
4313 * g++.dg/template/scope2.C: Likewise.
4314 * g++.dg/template/sfinae10.C: Likewise.
4315 * g++.dg/template/sfinae3.C: Likewise.
4316 * g++.dg/template/sizeof3.C: Likewise.
4317 * g++.dg/template/static9.C: Likewise.
4318 * g++.dg/template/template-id-2.C: Likewise.
4319 * g++.dg/template/typedef13.C: Likewise.
4320 * g++.dg/template/typename4.C: Likewise.
4321 * g++.dg/template/using14.C: Likewise.
4322 * g++.dg/template/using2.C: Likewise.
4323 * g++.dg/template/warn1.C: Likewise.
4324 * g++.dg/warn/Wparentheses-13.C: Likewise.
4325 * g++.dg/warn/Wparentheses-15.C: Likewise.
4326 * g++.dg/warn/Wparentheses-16.C: Likewise.
4327 * g++.dg/warn/Wparentheses-17.C: Likewise.
4328 * g++.dg/warn/Wparentheses-18.C: Likewise.
4329 * g++.dg/warn/Wparentheses-19.C: Likewise.
4330 * g++.dg/warn/Wparentheses-20.C: Likewise.
4331 * g++.dg/warn/Wparentheses-23.C: Likewise.
4332 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4333 * g++.dg/warn/noeffect2.C: Likewise.
4334 * g++.dg/warn/noeffect4.C: Likewise.
4335 * g++.dg/warn/pr8570.C: Likewise.
4336 * g++.old-deja/g++.brendan/init2.C: Likewise.
4337 * g++.old-deja/g++.eh/spec6.C: Likewise.
4338 * g++.old-deja/g++.pt/crash10.C: Likewise.
4339 * g++.old-deja/g++.pt/crash36.C: Likewise.
4340 * g++.old-deja/g++.pt/derived3.C: Likewise.
4341 * g++.old-deja/g++.pt/error2.C: Likewise.
4342 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4343 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4344 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4345 * g++.old-deja/g++.pt/overload7.C: Likewise.
4346 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4347
4348 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4349 Iain Sandoe <iains@gcc.gnu.org>
4350
4351 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4352 Added code to deal with the case when [Protocol
4353 -descriptionForInstanceMethod:] or [Protocol
4354 -descriptionForClassMethod:] returns NULL.
4355
4356 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4357 Iain Sandoe <iains@gcc.gnu.org>
4358
4359 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4360 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4361 Added cast.
4362
4363 2011-06-07 Xinliang David Li <davidxl@google.com>
4364
4365 * gcc.dg/inline_2.c: New test.
4366 * gcc.dg/unroll_2.c: New test.
4367 * gcc.dg/inline_3.c: New test.
4368 * gcc.dg/unroll_3.c: New test.
4369 * gcc.dg/inline_4.c: New test.
4370 * gcc.dg/unroll_4.c: New test.
4371 * gcc.dg/inline_1.c: New test.
4372 * gcc.dg/unroll_1.c: New test.
4373
4374 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4375
4376 PR tree-optimization/48497
4377 * lib/gcc-defs.exp (dg-additional-options): New proc.
4378 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4379 -msse2 on 32-bit x86.
4380
4381 2011-06-06 Jason Merrill <jason@redhat.com>
4382
4383 * g++.dg/cpp0x/enum19.C: New.
4384
4385 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4386
4387 * gcc.target/arm/neon-reload-class.c: New test.
4388
4389 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4390
4391 PR debug/49130
4392 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4393
4394 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4395
4396 * gcc.target/arm/smlatb-1.c: New file.
4397 * gcc.target/arm/smlatt-1.c: New file.
4398 * gcc.target/arm/smlaltb-1.c: New file.
4399 * gcc.target/arm/smlaltt-1.c: New file.
4400
4401 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4402
4403 * gcc.target/arm/mla-2.c: New test.
4404
4405 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4406
4407 PR gcov-profile/49299
4408 * gcc.dg/tree-prof/pr49299-1.c: New test.
4409 * gcc.dg/tree-prof/pr49299-2.c: New test.
4410
4411 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4412
4413 * lib/target-supports.exp
4414 (check_effective_target_vect_widen_mult_qi_to_hi):
4415 Add NEON as supporting target.
4416 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4417 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4418 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4419 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4420 using widening multiplication on targets that support it.
4421 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4422 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4423 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4424
4425 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4426
4427 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4428 Modern Objective-C runtime API.
4429 * objc/execute/next_mapping.h: Removed.
4430 * objc-obj-c++-shared/next-mapping.h: Removed.
4431 * objc-obj-c++-shared/Object1.h: Removed.
4432 * objc-obj-c++-shared/Object1.m: Removed.
4433 * objc-obj-c++-shared/Object1.mm: Removed.
4434 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4435 * objc-obj-c++-shared/Protocol1.h: Removed.
4436 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4437 of ProtoBool, IVAR_T and METHOD.
4438 * objc-obj-c++-shared/runtime.h: New.
4439 * objc-obj-c++-shared/TestsuiteObject.h: New.
4440 * objc-obj-c++-shared/TestsuiteObject.m: New.
4441
4442 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4443 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4444 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4445 it a class method.
4446 * objc/execute/_cmd.m: Include
4447 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4448 runtime API. ([TestClass +initialize]): Include this method also
4449 with the GNU runtime.
4450 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4451 Object. ([-setValue:]): Return void.
4452 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4453 with the GNU runtime. Include
4454 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4455 for the NeXT runtime. Use the existing print_ivars() and
4456 compare_structures() implementations for the old NeXT runtime.
4457 Added new implementations for the Modern GNU and NeXT runtimes.
4458 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4459 well. (main): Use objc_getClass(). Use return instead of exit.
4460 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4461 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4462 of exit().
4463 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4464 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4465 instead of Object. (main): Use return instead of exit().
4466 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4467 instead of Object. Removed prototype for exit(). (main): Use
4468 return instead of exit(). Use the Modern Objective-C runtime API.
4469 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4470 Object.
4471 * objc/execute/class-tests-1.h: Include
4472 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4473 runtime API. (test_class_with_superclass): Do not call [Object
4474 class]. There is no need to with the current libobjc.
4475 * objc/execute/class-tests-2.h: Include
4476 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4477 runtime API.
4478 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4479 ../../objc-obj-c++-shared/next-mapping.h.
4480 * objc/execute/class-2.m: Likewise.
4481 * objc/execute/class-3.m: Likewise.
4482 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4483 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4484 +initialize]): Include this method also with the GNU
4485 runtime. (main): Use the Modern Objective-C runtime API.
4486 * objc/execute/class-5.m: Likewise.
4487 * objc/execute/class-6.m: Likewise.
4488 * objc/execute/class-7.m: Likewise.
4489 * objc/execute/class-8.m: Likewise.
4490 * objc/execute/class-9.m: Likewise.
4491 * objc/execute/class-10.m: Likewise.
4492 * objc/execute/class-11.m: Likewise.
4493 * objc/execute/class-12.m: Likewise.
4494 * objc/execute/class-13.m: Likewise.
4495 * objc/execute/class-14.m: Likewise.
4496 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4497 this method also with the GNU runtime.
4498 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4499 +initialize]): Include this method also with the GNU runtime.
4500 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4501 of Object.
4502 * objc/execute/encode-1.m: Likewise.
4503 * objc/execute/enumeration-1.m: Likewise.
4504 * objc/execute/enumeration-2.m: Likewise.
4505 * objc/execute/exceptions/catchall-1.m: Likewise.
4506 * objc/execute/exceptions/finally-1.m: Likewise.
4507 * objc/execute/exceptions/foward-1.m: Likewise.
4508 * objc/execute/exceptions/local-variables-1.m: Likewise.
4509 * objc/execute/exceptions/throw-nil.m: Likewise.
4510 * objc/execute/exceptions/trivial.m: Likewise.
4511 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4512 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4513 * objc/execute/exceptions/matcher-1.m: Likewise.
4514 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4515 Object.
4516 * objc/execute/formal_protocol-2.m: Likewise.
4517 * objc/execute/formal_protocol-3.m: Likewise.
4518 * objc/execute/formal_protocol-4.m: Likewise.
4519 * objc/execute/formal_protocol-5.m: Include
4520 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4521 protocol_getName().
4522 * objc/execute/formal_protocol-6.m: Likewise.
4523 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4524 Object. Include <objc/Protocol.h> instead of
4525 ../../objc-obj-c++-shared/Protocol1.h.
4526 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4527 Object.
4528 * objc/execute/informal_protocol.m: Likewise.
4529 * objc/execute/load-3.m: Likewise.
4530 * objc/execute/many_args_method.m ([TestClass +initialize]):
4531 Include this method with the GNU runtime as well.
4532 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4533 * objc/execute/nested-func-1.m: Use TestsuiteObject
4534 instead of Object.
4535 * objc/execute/nil_method-1.m: Likewise.
4536 * objc/execute/no_clash.m: Likewise.
4537 * objc/execute/np-1.m: Do not include
4538 ../../objc-obj-c++-shared/Protocol1.h.
4539 (main): Use return instead of exit().
4540 * objc/execute/np-2.m: Do not include
4541 ../../objc-obj-c++-shared/Protocol1.h.
4542 ([MyObject +initialize]): Include this method also with the GNU
4543 runtime. (main): Use return instead of exit().
4544 * objc/execute/object_is_class.m: Include
4545 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4546 of Object. (main): Use the Modern Objective-C runtime API.
4547 * objc/execute/object_is_meta_class.m: Likewise.
4548 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4549 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4550 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4551 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4552 Objective-C runtime API.
4553 * objc/execute/protocol-isEqual-2.m: Likewise.
4554 * objc/execute/protocol-isEqual-3.m: Likewise.
4555 * objc/execute/protocol-isEqual-4.m: Likewise.
4556 * objc/execute/redefining_self.m ([TestClass +initialize]):
4557 Include this method with the GNU runtime as well.
4558 * objc/execute/root_methods.m: Include
4559 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4560 Include this method with the GNU runtime as well.
4561 (main): Use the Modern Objective-C runtime API.
4562 * objc/execute/selector-1.m: Include
4563 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4564 of Object. (main): Use the Modern Objective-C runtime API.
4565 * objc/execute/static-1.m ([Test +initialize]): Include this
4566 method with the GNU runtime as well.
4567 * objc/execute/static-2.m: Likewise.
4568 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4569 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4570 ([MathClass +initialize]): Include this method with the GNU
4571 runtime as well.
4572 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4573 instead of Object.
4574 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4575 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4576 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4577 * objc.dg/attributes/method-attribute-1.m: Likewise.
4578 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4579 * objc.dg/attributes/method-attribute-2.m: Likewise.
4580 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4581 * objc.dg/attributes/method-attribute-3.m: Likewise.
4582 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4583 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4584 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4585 * obj-c++.dg/bitfield-1.mm: Likewise.
4586 * obj-c++.dg/bitfield-2.mm: Likewise
4587 * objc.dg/bitfield-3.m: Likewise.
4588 * obj-c++.dg/bitfield-4.mm: Likewise.
4589 * objc.dg/bitfield-5.m: Likewise
4590 * objc.dg/call-super-1.m: Likewise.
4591 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4592 Use objc_getClass() instead of objc_get_class(), but for the GNU
4593 runtime redefine objc_getClass as objc_get_class. Include
4594 ../objc-obj-c++-shared/runtime.h.
4595 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4596 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4597 Use the Modern Objective-C runtime API.
4598 * objc.dg/class-protocol-1.m: Include
4599 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4600 * obj-c++.dg/class-protocol-1.mm: Likewise.
4601 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4602 * objc.dg/comp-types-10.m: Likewise.
4603 * objc.dg/comp-types-11.m: Likewise.
4604 * objc.dg/comp-types-12.m: Likewise.
4605 * obj-c++.dg/comp-types-9.mm: Likewise.
4606 * obj-c++.dg/comp-types-11.mm: Likewise.
4607 * obj-c++.dg/comp-types-12.mm: Likewise.
4608 * obj-c++.dg/comp-types-13.mm: Likewise.
4609 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4610 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4611 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4612 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4613 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4614 * objc.dg/desig-init-1.m: Likewise.
4615 * obj-c++.dg/defs.mm: Likewise.
4616 * objc.dg/exceptions-2.m: Likewise.
4617 * obj-c++.dg/except-1.mm: Likewise.
4618 * obj-c++.dg/exceptions-2.mm: Likewise.
4619 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4620 Use the Modern Objective-C runtime API.
4621 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4622 the Modern Objective-C runtime API. Do not include
4623 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4624 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4625 the Modern Objective-C runtime API except when using an older NeXT
4626 runtime.
4627 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4628 the Modern Objective-C runtime API.
4629 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4630 objc/encoding.h.
4631 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4632 * objc.dg/encode-7-next-64bit.m: Updated include.
4633 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4634 objc/encoding.h.
4635 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4636 the Modern Objective-C runtime API.
4637 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4638 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4639 instead of ../objc-obj-c++-shared/Protocol1.h.
4640 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4641 the Modern Objective-C runtime API except when using an older NeXT
4642 runtime.
4643 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4644 the Modern Objective-C runtime API.
4645 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4646 Object.
4647 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4648 * objc.dg/fix-and-continue-2.m: Likewise.
4649 * objc.dg/foreach-1.m: Likewise.
4650 * objc.dg/foreach-2.m: Likewise.
4651 * objc.dg/foreach-3.m: Likewise.
4652 * objc.dg/foreach-4.m: Likewise.
4653 * objc.dg/foreach-5.m: Likewise.
4654 * objc.dg/foreach-6.m: Likewise.
4655 * objc.dg/foreach-7.m: Likewise.
4656 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4657 Object.
4658 * objc.dg/func-ptr-2.m: Likewise.
4659 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4660 Do not include objc/objc-api.h.
4661 * obj-c++.dg/fsf-package-0.mm: Likewise.
4662 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4663 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4664 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4665 of Object.
4666 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4667 * objc.dg/gnu-runtime-3.m: Likewise.
4668 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4669 * objc.dg/headers.m: Include objc/runtime.h instead of
4670 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4671 for the NeXT runtime.
4672 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4673 * obj-c++.dg/isa-field-1.mm: Likewise.
4674 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4675 * objc.dg/layout-1.m: Likewise.
4676 * objc.dg/layout-2.m: Likewise.
4677 * objc.dg/local-decl-2.m: Likewise.
4678 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4679 Object. ([Container +elementForView:]): Use
4680 class_conformsToProtocol().
4681 * obj-c++.dg/lookup-2.mm: Likewise.
4682 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4683 * obj-c++.dg/local-decl-1.mm: Likewise.
4684 * objc.dg/method-3.m: Likewise.
4685 * objc.dg/method-4.m: Likewise.
4686 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4687 ../objc-obj-c++-shared/Protocol1.h.
4688 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4689 * objc.dg/method-9.m: Likewise.
4690 * objc.dg/method-10.m: Likewise.
4691 * objc.dg/method-13.m ([Root +initialize]): Include this method
4692 also for the GNU runtime. (main): Use objc_getClass() also for
4693 the GNU runtime.
4694 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4695 * objc.dg/method-17.m: Likewise.
4696 * objc.dg/method-19.m: Likewise.
4697 * objc.dg/method-20b.m: Likewise.
4698 * obj-c++.dg/method-2.mm: Likewise.
4699 * obj-c++.dg/method-6.mm: Likewise.
4700 * obj-c++.dg/method-10.mm: Likewise.
4701 * obj-c++.dg/method-11.mm: Likewise.
4702 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4703 ../objc-obj-c++-shared/Protocol1.h.
4704 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4705 * obj-c++.dg/method-15.mm: Likewise.
4706 * obj-c++.dg/method-17.mm: Likewise.
4707 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4708 +initialize]): Include this method also for the GNU
4709 runtime. (main): Use objc_getClass() also for the GNU runtime.
4710 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4711 * obj-c++.dg/method-22.mm: Likewise.
4712 * obj-c++.dg/method-23.mm: Likewise.
4713 * obj-c++.dg/no-extra-load.mm: Likewise.
4714 * objc.dg/objc-fast-4.m: Likewise.
4715 * objc.dg/objc-gc-4.m: Likewise.
4716 * obj-c++.dg/objc-gc-3.mm: Likewise.
4717 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4718 protocol_getMethodDescription() instead of [Protocol
4719 -descriptionForInstanceMethod].
4720 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4721 Made it available with all runtimes. (main): Call -test instead
4722 of -class.
4723 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4724 and put into a category.
4725 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4726 Object. Include objc/objc.h.
4727 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4728 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4729 New. (main): Use protocol_getMethodDescription() instead
4730 of [Protocol -descriptionForInstanceMethod] and [Protocol
4731 -descriptionForClassMethod].
4732 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4733 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4734 Objective-C runtime API.
4735 * obj-c++.dg/proto-qual-1.mm: Likewise.
4736 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4737 Object.
4738 * obj-c++.dg/property/property-1.mm: Likewise.
4739 * obj-c++.dg/qual-types-1.mm: Likewise.
4740 * objc.dg/selector-2.m: Include objc/objc.h instead of
4741 ../objc-obj-c++-shared/Object1.h.
4742 * obj-c++.dg/selector-2.mm: Likewise.
4743 * obj-c++.dg/selector-5.mm: Likewise.
4744 * obj-c++.dg/selector-6.mm: Likewise.
4745 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4746 Object. Do not include objc/objc-api.h.
4747 * obj-c++.dg/set-not-used-1.mm: Likewise.
4748 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4749 * objc.dg/stret-1.m: Likewise.
4750 * objc.dg/stret-2.m: Likewise.
4751 * obj-c++.dg/super-class-2.mm: Likewise.
4752 * objc.dg/super-class-3.m: Likewise.
4753 * objc.dg/super-class-4.m: Likewise.
4754 * objc.dg/sync-2.m: Likewise.
4755 * obj-c++.dg/sync-2.mm: Likewise.
4756 * objc.dg/sync-1.m: Include objc/objc.h instead of
4757 ../objc-obj-c++-shared/Object1.h.
4758 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4759 'Class' as the type of 'isa'.
4760 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4761 Objective-C runtime API. ([TestClass +initialize]): Include this
4762 method with the GNU runtime as well.
4763 * objc.dg/strings/strings-1.m: Updated includes.
4764 * obj-c++.dg/strings/strings-1.mm: Likewise.
4765 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4766 objc.dg/strings/const-str-12b.m.
4767 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4768 * obj-c++.dg/template-3.mm: Likewise.
4769 * obj-c++.dg/template-4.mm: Likewise.
4770 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4771 Objective-C runtime API.
4772 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4773 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4774 * obj-c++.dg/try-catch-1.mm: Likewise.
4775 * obj-c++.dg/try-catch-2.mm: Likewise.
4776 * objc.dg/try-catch-3.m: Likewise.
4777 * obj-c++.dg/try-catch-3.mm: Likewise.
4778 * objc.dg/try-catch-6.m: Likewise.
4779 * objc.dg/try-catch-7.m: Likewise.
4780 * obj-c++.dg/try-catch-7.mm: Likewise.
4781 * obj-c++.dg/try-catch-8.mm: Likewise.
4782 * obj-c++.dg/try-catch-9.mm: Likewise.
4783 * objc.dg/try-catch-10.m: Likewise.
4784 * obj-c++.dg/try-catch-11.mm: Likewise.
4785 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4786 Object. Include objc/objc.h.
4787 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4788 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4789 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4790 Object. Use Modern Objective-C runtime API. Do not use
4791 performv::.
4792 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4793 * obj-c++.dg/torture/trivial.mm: Likewise.
4794 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4795 instead of ../objc-obj-c++-shared/Object1.h. Include
4796 ../objc-obj-c++-shared/runtime.h.
4797 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4798 * objc.dg/torture/strings/const-str-11.m: Likewise.
4799 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4800 * objc.dg/torture/strings/const-str-9.m: Likewise.
4801 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4802 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4803 instead of Object. Only add _FooClassReference if
4804 __NEXT_RUNTIME__.
4805 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4806 * objc.dg/torture/strings/const-str-8.m: Likewise.
4807 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4808 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4809 additional sources.
4810 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4811 Object.
4812 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4813 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4814 * obj-c++.dg/va-meth-1.mm: Likewise.
4815 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4816 ../objc-obj-c++-shared/Object1.h.
4817 * objc.dg/zero-link-3.m: Likewise.
4818
4819 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4820
4821 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4822
4823 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4824
4825 PR objc-++/48275
4826 * obj-c++.dg/property/cxx-property-1.mm: New.
4827 * obj-c++.dg/property/cxx-property-2.mm: New.
4828
4829 2011-06-06 Jason Merrill <jason@redhat.com>
4830
4831 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4832
4833 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4834
4835 PR rtl-optimization/49145
4836 From Ryan Mansfield
4837 * gcc.c-torture/compile/pr49145.c: New test.
4838
4839 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR testsuite/49288
4842 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4843 to dg-options, match also DW_AT_linkage_name.
4844
4845 PR debug/49294
4846 * gcc.dg/debug/pr49294.c: New test.
4847
4848 PR c++/49264
4849 * g++.dg/opt/pr49264.C: New test.
4850
4851 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4852
4853 PR tree-optimization/49243
4854 * gcc.dg/pr49243.c: New.
4855
4856 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4857
4858 * gnat.dg/specs/cond_expr1.ads: New test.
4859
4860 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4861
4862 * gnat.dg/deferred_const4.ad[sb]: New test.
4863 * gnat.dg/deferred_const4_pkg.ads: New helper.
4864
4865 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4866
4867 * gnat.dg/test_tamdt.adb: Rename to...
4868 * gnat.dg/taft_type1.adb: ...this.
4869 * gnat.dg/tamdt.ad[sb]: Rename to...
4870 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4871 * gnat.dg/tamdt_aux.ads: Rename to...
4872 * gnat.dg/taft_type1_pkg2.ads: ...this.
4873 * gnat.dg/taft_type2.ad[sb]: New test.
4874 * gnat.dg/taft_type2_pkg.ads: New helper.
4875 * gnat.dg/taft_type3.adb: New test.
4876 * gnat.dg/taft_type3_pkg.ads: New helper.
4877
4878 2011-06-05 Tobias Burnus <burnus@net-b.de>
4879
4880 PR fortran/49255
4881 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4882 for F2008.
4883
4884 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4885
4886 PR testsuite/49287
4887 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4888 warning.
4889 * objc.dg/gnu-api-2-objc.m: Likewise.
4890 * obj-c++.dg/gnu-api-2-class.mm: Likewise
4891 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4892
4893 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4894
4895 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
4896 alignment, not the alignment, when calling class_addIvar(). Add
4897 an 'isa' instance variable to the test root class.
4898 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4899
4900 2011-06-04 Jan Hubicka <jh@suse.cz>
4901
4902 PR tree-optimization/48893
4903 PR tree-optimization/49091
4904 PR tree-optimization/49179
4905 * gfortran.dg/pr49179.f90: New testcase
4906
4907 2011-06-04 Jan Hubicka <jh@suse.cz>
4908
4909 PR lto/48954
4910 * g++.dg/torture/pr48954.C: New testcase.
4911
4912 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4913
4914 * g++.dg/warn/delete-non-virtual-dtor.C: New.
4915
4916 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4917
4918 PR c++/33840
4919 * g++.dg/diagnostic/bitfld2.C: New.
4920
4921 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR target/49281
4924 * gcc.c-torture/execute/pr49281.c: New test.
4925
4926 2011-06-04 Jan Hubicka <jh@suse.cz>
4927
4928 PR tree-optimize/48929
4929 * gcc.c-torture/compile/pr48929.c: New testcase.
4930
4931 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4932
4933 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4934
4935 2011-06-03 Jakub Jelinek <jakub@redhat.com>
4936
4937 PR c++/49276
4938 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4939
4940 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4941
4942 * objc.dg/headers.m: Do not include sarray.h and hash.h.
4943
4944 2011-06-03 Richard Henderson <rth@redhat.com>
4945 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4946
4947 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4948
4949 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4950
4951 * objc.dg/headers.m: Do not include objc-list.h.
4952
4953 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4954
4955 * objc.dg/type-stream-1.m: Test removed.
4956 * objc.dg/headers.m: Do not include typedstream.h.
4957
4958 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4959
4960 * objc.dg/torture/forward-1.m (main): Updated testcase.
4961
4962 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4963
4964 PR target/49163
4965 * gcc.c-torture/compile/pr49163.c: New.
4966
4967 2011-06-02 Asher Langton <langton2@llnl.gov>
4968
4969 PR fortran/49268
4970 * gfortran.dg/PR49268.f90: New test.
4971
4972 2011-06-02 Asher Langton <langton2@llnl.gov>
4973
4974 PR fortran/37039
4975 * gfortran.dg/PR37039.f90: New test.
4976
4977 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4978
4979 PR objc/48539
4980 * objc.dg/method-5.m: Updated.
4981 * objc.dg/method-19.m: Updated.
4982 * objc.dg/method-lookup-1.m: New.
4983 * obj-c++.dg/method-6.mm: Updated.
4984 * obj-c++.dg/method-7.mm: Updated.
4985 * obj-c++.dg/method-lookup-1.mm: New.
4986
4987 2011-06-02 DJ Delorie <dj@redhat.com>
4988
4989 * lib/timeout.exp (timeout): Add board_info support.
4990
4991 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4992
4993 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4994
4995 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4996
4997 PR fortran/49265
4998 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4999 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5000
5001 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5002 Hans-Peter Nilsson <hp@axis.com>
5003
5004 PR rtl-optimization/48840
5005 * gcc.target/sparc/ultrasp13.c: New test.
5006
5007 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5008
5009 PR target/49238
5010 * gcc.c-torture/compile/pr49238.c: New.
5011
5012 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5013
5014 * gcc.target/arm/g2.c: Skip test in -mthumb.
5015 Skip test unless cpu is xscale.
5016 * gcc.target/arm/scd42-2.c: Likewise.
5017 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5018
5019 2011-06-01 Jason Merrill <jason@redhat.com>
5020
5021 * g++.dg/cpp0x/decltype28.C: New.
5022 * g++.dg/cpp0x/decltype29.C: New.
5023
5024 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5025
5026 PR target/45074
5027 * gcc.target/mips/pr45074.c: New test.
5028
5029 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5030 Hans-Peter Nilsson <hp@axis.com>
5031
5032 PR rtl-optimization/48830
5033 * gcc.target/sparc/ultrasp12.c: New test.
5034
5035 2011-06-01 David Li <davidxl@google.com>
5036
5037 * gcc.dg/profile-dir-1.c: Change pass name.
5038 * gcc.dg/profile-dir-2.c: Ditto.
5039 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5040 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5041 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5042 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5043 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5044 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5045 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5046 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5047 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5048 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5049 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5050 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5051 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5052 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5053 * gcc.dg/profile-dir-3.c: Ditto.
5054 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5055
5056 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5057
5058 * objc.dg/attributes/method-nonnull-1.m: New test.
5059 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5060
5061 2011-05-31 Tobias Burnus <burnus@net-b.de>
5062
5063 PR fortran/18918
5064 * gfortran.dg/coarray_atomic_1.f90: New.
5065 * gfortran.dg/coarray/atomic_1.f90: New.
5066
5067 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5068
5069 * gcc.dg/guality/bswaptest.c: New test.
5070 * gcc.dg/guality/clztest.c: New test.
5071 * gcc.dg/guality/ctztest.c: New test.
5072 * gcc.dg/guality/rotatetest.c: New test.
5073
5074 PR target/48688
5075 * gcc.target/i386/pr48688.c: New test.
5076
5077 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5078
5079 PR c++/48010
5080 * g++.dg/lookup/name-clash9.C: New.
5081
5082 2011-05-31 Tobias Burnus <burnus@net-b.de>
5083
5084 PR fortran/18918
5085 * gfortran.dg/coarray/dummy_1.f90: New.
5086
5087 2011-05-31 Tobias Burnus <burnus@net-b.de>
5088
5089 PR fortran/18918
5090 * gfortran.dg/coarray/save_1.f90: New.
5091 * gfortran.dg/coarray_4.f90: Update dg-error.
5092
5093 2011-05-31 Jason Merrill <jason@redhat.com>
5094
5095 * g++.dg/cpp0x/rv-template1.C: New.
5096
5097 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5098
5099 PR rtl-optimization/49235
5100 * gcc.dg/pr49235.c: New test.
5101
5102 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5103
5104 PR tree-optimization/49093
5105 * gcc.dg/vect/pr49093.c: New test.
5106
5107 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5108
5109 PR debug/49047
5110 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5111
5112 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5113
5114 PR testsuite/49239
5115 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5116 output array.
5117
5118 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5119
5120 PR target/49186
5121 * gcc.c-torture/execute/pr49186.c: New.
5122
5123 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5124
5125 PR target/49168
5126 * gcc.target/i386/pr49168-1.c: New.
5127
5128 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5129 Eric Botcazou <ebotcazou@adacore.com>
5130
5131 * gcc.dg/guality/drap.c: New test.
5132
5133 2011-05-30 Richard Guenther <rguenther@suse.de>
5134
5135 PR tree-optimization/49210
5136 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5137 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5138
5139 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR c++/49223
5142 * g++.dg/gomp/pr49223-1.C: New test.
5143 * g++.dg/gomp/pr49223-2.C: New test.
5144
5145 2011-05-30 Richard Guenther <rguenther@suse.de>
5146
5147 PR tree-optimization/49218
5148 * gcc.c-torture/execute/pr49218.c: New testcase.
5149
5150 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5151
5152 PR tree-optimization/49199
5153 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5154 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5155 -fno-tree-scev-cprop.
5156
5157 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5158
5159 PR fortran/47601
5160 * gfortran.dg/extends_13.f03: New.
5161
5162 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR rtl-optimization/49095
5165 * gcc.target/i386/pr49095.c: New test.
5166
5167 2011-05-29 Tobias Burnus <burnus@net-b.de>
5168
5169 PR fortran/18918
5170 * gfortran.dg/coarray_24.f90: New.
5171
5172 2011-05-29 Tobias Burnus <burnus@net-b.de>
5173
5174 PR fortran/18918
5175 * gfortran.dg/coarray_23.f90: New.
5176
5177 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5178
5179 From Ryan Mansfield
5180 * gcc.dg/pr48826.c: New test.
5181
5182 2011-05-29 Richard Guenther <rguenther@suse.de>
5183
5184 PR tree-optimization/49217
5185 * gcc.dg/torture/pr49217.c: New testcase.
5186
5187 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5188
5189 PR testsuite/49222
5190 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5191
5192 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5193
5194 * gnat.dg/boolean_subtype.adb: Rename to...
5195 * gnat.dg/boolean_subtype1.adb: ...this.
5196
5197 2011-05-28 Jason Merrill <jason@redhat.com>
5198
5199 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5200
5201 2011-05-27 Jason Merrill <jason@redhat.com>
5202
5203 * g++.dg/cpp0x/enum18.C: Adjust.
5204
5205 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5206
5207 2011-05-27 Tobias Burnus <burnus@net-b.de>
5208
5209 PR fortran/18918
5210 * gfortran.dg/coarray_22.f90: New.
5211
5212 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5213
5214 PR tree-optimization/46728
5215 * gcc.target/powerpc/pr46728-1.c: New.
5216 * gcc.target/powerpc/pr46728-2.c: New.
5217 * gcc.target/powerpc/pr46728-3.c: New.
5218 * gcc.target/powerpc/pr46728-4.c: New.
5219 * gcc.target/powerpc/pr46728-5.c: New.
5220 * gcc.dg/pr46728-6.c: New.
5221 * gcc.target/powerpc/pr46728-7.c: New.
5222 * gcc.target/powerpc/pr46728-8.c: New.
5223 * gcc.dg/pr46728-9.c: New.
5224 * gcc.target/powerpc/pr46728-10.c: New.
5225 * gcc.target/powerpc/pr46728-11.c: New.
5226 * gcc.dg/pr46728-12.c: New.
5227 * gcc.target/powerpc/pr46728-13.c: New.
5228 * gcc.target/powerpc/pr46728-14.c: New.
5229 * gcc.target/powerpc/pr46728-15.c: New.
5230 * gcc.target/powerpc/pr46728-16.c: New.
5231
5232 2011-05-27 Jason Merrill <jason@redhat.com>
5233
5234 * g++.dg/abi/mangle47.C: New.
5235
5236 PR c++/49176
5237 * g++.dg/template/const5.C: New.
5238
5239 * g++.dg/cpp0x/enum18.C: New.
5240
5241 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5242
5243 * g++.dg/cpp0x/error6.C: New.
5244
5245 * g++.dg/cpp0x/error5.C: New.
5246
5247 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR c++/49165
5250 * g++.dg/eh/cond6.C: New test.
5251
5252 2011-05-27 Tobias Burnus <burnus@net-b.de>
5253
5254 PR fortran/48820
5255 * gfortran.dg/rank_3.f90: New.
5256 * gfortran.dg/rank_4.f90: New.
5257
5258 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5259
5260 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5261 replace dump search.
5262
5263 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5264
5265 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5266 * gnat.dg/bit_packed_array5.adb: ...here.
5267
5268 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5269
5270 PR c++/42056
5271 * g++.dg/cpp0x/auto25.C: New.
5272
5273 2011-05-27 Richard Guenther <rguenther@suse.de>
5274
5275 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5276
5277 2011-05-27 Richard Guenther <rguenther@suse.de>
5278
5279 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5280
5281 2011-05-27 Richard Guenther <rguenther@suse.de>
5282
5283 PR middle-end/49189
5284 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5285
5286 2011-05-26 Jason Merrill <jason@redhat.com>
5287
5288 * g++.dg/cpp0x/friend1.C: New.
5289 * g++.dg/cpp0x/friend2.C: New.
5290
5291 * g++.dg/cpp0x/auto7.C: Update.
5292 * g++.dg/template/crash50.C: Adjust.
5293 * g++.dg/template/static9.C: Adjust.
5294 * g++.old-deja/g++.ext/memconst.C: Adjust.
5295
5296 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5297
5298 * gcc.dg/march.c: Ignore a note for some targets.
5299
5300 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5301 Nathan Froyd <froydnj@codesourcery.com>
5302
5303 PR c++/2288
5304 PR c++/18770
5305 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5306 * g++.dg/parse/pr18770.C: New test.
5307 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5308
5309 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5310
5311 PR fortran/48955
5312 * gfortran.dg/dependency_40.f90 : New test.
5313
5314 2011-05-26 Tobias Burnus <burnus@net-b.de>
5315
5316 PR fortran/18918
5317 * gfortran.dg/coarray/registering_1.f90: New.
5318
5319 2011-05-26 Jason Merrill <jason@redhat.com>
5320
5321 * g++.dg/cpp0x/variadic111.C: New.
5322 * g++.dg/cpp0x/variadic41.C: Adjust.
5323
5324 2011-05-26 Richard Guenther <rguenther@suse.de>
5325
5326 PR tree-optimization/48702
5327 * gcc.dg/torture/pr48702.c: New testcase.
5328
5329 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5330
5331 PR gcov-profile/48845
5332 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5333 support.
5334 * gcc.dg/matrix/matrix.exp: Likewise.
5335 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5336 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5337 line number to check_profiling_available.
5338 * lib/target-supports.exp (check_profiling_available): Account for
5339 this.
5340 Require TLS runtime support with -fprofile-generate.
5341 * lib/profopt.exp (profopt-execute): Add TLS options for
5342 -fprofile-generate.
5343 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5344
5345 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5346
5347 PR c++/49165
5348 * g++.dg/eh/cond5.C: New test.
5349
5350 PR tree-optimization/49161
5351 * gcc.c-torture/execute/pr49161.c: New test.
5352
5353 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5354
5355 * gcc.target/arm/neon-vorn-vbic.c: New test.
5356
5357 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5358
5359 PR tree-optimization/49038
5360 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5361 * gcc.dg/vect/pr49038.c: New test.
5362
5363 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5364 * g++.dg/init/pr25811-3.C: New.
5365 * g++.dg/init/pr25811-4.C: New.
5366
5367 2011-05-25 Jason Merrill <jason@redhat.com>
5368
5369 * g++.dg/cpp0x/enum17.C: New.
5370 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5371
5372 * g++.dg/cpp0x/auto24.C: New.
5373
5374 * g++.dg/cpp0x/error4.C: New.
5375
5376 * g++.dg/cpp0x/rv-restrict.C: New.
5377
5378 * g++.dg/cpp0x/enum15.C: New.
5379 * g++.dg/cpp0x/constexpr-switch2.C: New.
5380
5381 * g++.dg/cpp0x/variadic110.C: New.
5382
5383 * g++.dg/cpp0x/auto9.C: Add typedef test.
5384
5385 * g++.dg/cpp0x/auto23.C: New.
5386 * g++.dg/cpp0x/auto9.C: Adjust.
5387
5388 * g++.dg/cpp0x/defaulted29.C: New.
5389
5390 * g++.dg/cpp0x/initlist51.C: New.
5391
5392 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5393
5394 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5395 * g++.dg/abi/packed1.C: Suppress warning.
5396 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5397 * g++.dg/template/stdarg1.C: Likewise.
5398 * g++.dg/other/packed1.C: Remove arm from xfail list.
5399
5400 2011-05-25 Jason Merrill <jason@redhat.com>
5401
5402 * g++.dg/cpp0x/enum16.C: New.
5403 * g++.dg/parse/error15.C: Adjust.
5404
5405 * g++.dg/cpp0x/initlist50.C: New.
5406
5407 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5408
5409 * g++.dg/cpp0x/variadic109.C: New.
5410
5411 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5412
5413 * gcc.target/i386/pause-1.c: New.
5414
5415 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5416
5417 * gcc.dg/stack-usage-1.c: Adjust comment.
5418 * gcc.dg/stack-usage-2.c: New test.
5419
5420 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5421
5422 PR c++/49136
5423 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5424 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5425
5426 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5427
5428 PR rtl-optimization/48757
5429 * gfortran.dg/pr48757.f: New test case.
5430
5431 2011-05-24 Jason Merrill <jason@redhat.com>
5432
5433 * g++.dg/cpp0x/access01.C: New.
5434
5435 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5436
5437 PR libobjc/48177
5438 * objc.dg/pr48177.m: New testcase.
5439
5440 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5441
5442 PR objc/48187
5443 * objc.dg/pr48187.m: New testcase.
5444 * obj-c++.dg/pr48187.mm: New testcase.
5445 * objc.dg/ivar-extra-semicolon.m: New testcase.
5446
5447 2011-05-24 Jason Merrill <jason@redhat.com>
5448
5449 * g++.dg/template/access21.C: New.
5450 * g++.dg/template/access22.C: New.
5451
5452 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5453
5454 PR rtl-optimization/48633
5455 * g++.dg/pr48633.C: New test.
5456
5457 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5458
5459 PR target/49133
5460 * g++.dg/other/pr49133.C: New test.
5461
5462 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5463 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5464
5465 * gcc.dg/torture/tls/run-gd.c: New test.
5466 * gcc.dg/torture/tls/run-ie.c: New test.
5467 * gcc.dg/torture/tls/run-ld.c: New test.
5468 * gcc.dg/torture/tls/run-le.c: New test.
5469 * lib/target-supports.exp (check_effective_target_tls_runtime):
5470 Build testcase with TLS options.
5471
5472 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5473
5474 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5475
5476 2011-05-24 Tom de Vries <tom@codesourcery.com>
5477
5478 PR tree-optimization/49121
5479 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5480
5481 2011-05-23 Jason Merrill <jason@redhat.com>
5482
5483 * g++.dg/cpp0x/defaulted28.C: New.
5484
5485 * g++.dg/cpp0x/sfinae25.C: New.
5486
5487 * g++.dg/cpp0x/rv-cast2.C: New.
5488
5489 * g++.dg/cpp0x/enum14.C: New.
5490
5491 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5492
5493 PR lto/49123
5494 * gcc.c-torture/execute/pr49123.c: New test.
5495
5496 PR debug/49032
5497 * gcc.dg/debug/pr49032.c: New test.
5498
5499 PR c/49120
5500 * gcc.dg/pr49120.c: New test.
5501
5502 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5503
5504 PR target/47315
5505 * gcc.target/i386/pr47315.c: New test.
5506
5507 2011-05-23 Jason Merrill <jason@redhat.com>
5508
5509 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5510
5511 * g++.dg/cpp0x/sfinae24.C: New.
5512
5513 * g++.dg/cpp0x/error3.C: New.
5514
5515 * g++.dg/cpp0x/defaulted27.C: New.
5516
5517 * g++.dg/cpp0x/decltype27.C: New.
5518
5519 2011-05-23 Richard Guenther <rguenther@suse.de>
5520
5521 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5522
5523 2011-05-23 Richard Guenther <rguenther@suse.de>
5524
5525 PR tree-optimization/40874
5526 * g++.dg/tree-ssa/pr40874.C: New testcase.
5527
5528 2011-05-23 Richard Guenther <rguenther@suse.de>
5529
5530 PR tree-optimization/49115
5531 * g++.dg/torture/pr49115.C: New testcase.
5532
5533 2011-05-23 Richard Guenther <rguenther@suse.de>
5534
5535 PR middle-end/15419
5536 * gcc.dg/memcpy-3.c: New testcase.
5537
5538 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR middle-end/48973
5541 * gcc.c-torture/execute/pr48973-1.c: New test.
5542 * gcc.c-torture/execute/pr48973-2.c: New test.
5543
5544 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5545
5546 PR c++/18016
5547 * g++.dg/warn/pr18016.C: New.
5548
5549 2011-05-23 Tom de Vries <tom@codesourcery.com>
5550
5551 PR target/45098
5552 * gcc.target/arm/ivopts-6.c: New test.
5553
5554 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5555
5556 PR middle-end/49029
5557 * gcc.c-torture/compile/pr49029.c: New test.
5558
5559 2011-05-22 Jason Merrill <jason@redhat.com>
5560
5561 * g++.dg/cpp0x/sfinae23.C: New.
5562 * g++.dg/cpp0x/sfinae8.C: Correct.
5563
5564 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5565
5566 * gfortran.dg/function_optimize_8.f90: New test case.
5567
5568 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5569
5570 PR tree-optimization/49087
5571 * gcc.dg/vect/O3-pr49087.c: New test.
5572
5573 2011-05-21 Jason Merrill <jason@redhat.com>
5574
5575 * g++.dg/debug/const5.C: New.
5576
5577 2011-05-20 Jason Merrill <jason@redhat.com>
5578
5579 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5580
5581 * g++.dg/cpp0x/constexpr-static7.C: New.
5582
5583 * g++.dg/cpp0x/enum12.C: New.
5584 * g++.dg/cpp0x/enum13.C: New.
5585
5586 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5587
5588 PR fortran/48699
5589 * gfortran.dg/select_type_23.f03: New.
5590
5591 2011-05-20 Jason Merrill <jason@redhat.com>
5592
5593 * g++.dg/cpp0x/defaulted26.C: New.
5594
5595 * g++.dg/cpp0x/noexcept02.C: Fix.
5596 * g++.dg/cpp0x/noexcept03.C: Fix.
5597 * g++.dg/cpp0x/noexcept08.C: Fix.
5598 * g++.dg/cpp0x/noexcept10.C: New.
5599
5600 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5601
5602 PR fortran/48706
5603 * gfortran.dg/extends_12.f03: New.
5604
5605 2011-05-20 Jason Merrill <jason@redhat.com>
5606
5607 * g++.dg/template/koenig9.C: New.
5608 * g++.dg/opt/pr47615.C: Fix.
5609 * g++.dg/overload/defarg1.C: Fix.
5610 * g++.dg/tc1/dr213.C: Remove xfail.
5611 * g++.dg/torture/pr34850.C: Fix.
5612 * g++.dg/torture/pr39362.C: Fix.
5613 * g++.old-deja/g++.brendan/crash56.C: Fix.
5614 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5615
5616 2011-05-20 Richard Guenther <rguenther@suse.de>
5617
5618 PR tree-optimization/49079
5619 * gcc.dg/torture/pr49079.c: New testcase.
5620
5621 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR tree-optimization/49073
5624 * gcc.c-torture/execute/pr49073.c: New test.
5625
5626 2011-06-19 Tobias Burnus <burnus@net-b.de>
5627
5628 PR fortran/18918
5629 * gfortran.dg/coarray_21.f90: New.
5630
5631 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5632
5633 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5634 output.
5635
5636 2011-05-19 Richard Guenther <rguenther@suse.de>
5637
5638 PR testsuite/49063
5639 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5640
5641 2011-05-19 Richard Guenther <rguenther@suse.de>
5642
5643 PR middle-end/48985
5644 * gcc.dg/builtin-object-size-11.c: New testcase.
5645
5646 2011-05-19 Tom de Vries <tom@codesourcery.com>
5647
5648 PR target/45098
5649 * gcc.target/arm/ivopts.c: New test.
5650 * gcc.target/arm/ivopts-2.c: New test.
5651
5652 2011-05-19 Tom de Vries <tom@codesourcery.com>
5653
5654 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5655
5656 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5657
5658 * gcc.c-torture/execute/960321-1.x: Remove.
5659
5660 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5661
5662 PR fortran/48700
5663 * gfortran.dg/move_alloc_4.f90: New.
5664
5665 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5666
5667 PR target/49002
5668 * gcc.target/i386/pr49002-1.c: New test.
5669 * gcc.target/i386/pr49002-2.c: Likewise.
5670
5671 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5672
5673 PR tree-optimization/49039
5674 * gcc.c-torture/execute/pr49039.c: New test.
5675 * gcc.dg/tree-ssa/pr49039.c: New test.
5676 * g++.dg/torture/pr49039.C: New test.
5677
5678 2011-05-18 Jason Merrill <jason@redhat.com>
5679
5680 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5681 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5682 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5683
5684 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5685
5686 * gcc.target/bfin/mcpu-bf592.c: New test.
5687
5688 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5689
5690 PR tree-optimization/41881
5691 * gcc.dg/vect/O3-pr41881.c: New test.
5692 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5693
5694 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5695
5696 PR tree-optimization/49000
5697 * gcc.dg/pr49000.c: New test.
5698
5699 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5700
5701 * gnat.dg/invalid1.adb: New test.
5702
5703 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5704
5705 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5706 scan pattern.
5707 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5708 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5709
5710 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5711
5712 PR c++/48994
5713 * g++.dg/cpp0x/range-for18.C: New.
5714
5715 2011-05-15 Tobias Burnus <burnus@net-b.de>
5716
5717 PR fortran/18918
5718 * gfortran.dg/coarray/image_index_2.f90: New.
5719
5720 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5721
5722 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5723 * g++.dg/cpp0x/override2.C: New.
5724
5725 2011-05-14 Tobias Burnus <burnus@net-b.de>
5726
5727 PR fortran/18918
5728 * gfortran.de/coarray_20.f90: New.
5729
5730 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5731
5732 PR fortran/22572
5733 * function_optimize_7.f90: New test case.
5734
5735 2011-05-13 Jason Merrill <jason@redhat.com>
5736
5737 * g++.dg/cpp0x/decltype26.C: New.
5738 * g++.dg/cpp0x/enum11.C: New.
5739
5740 2011-05-13 Tobias Burnus <burnus@net-b.de>
5741
5742 PR fortran/48972
5743 PR fortran/48991
5744 * gfortran.dg/assign_8.f90: Update dg-error.
5745
5746 2011-05-13 Tobias Burnus <burnus@net-b.de>
5747
5748 PR fortran/48972
5749 * gfortran.dg/io_constraints_8.f90: New.
5750 * gfortran.dg/io_constraints_9.f90: New.
5751
5752 2011-05-13 Martin Thuresson <martint@google.com>
5753
5754 PR gcov-profile/47793
5755 * gcc.dg/pr47793.c: New.
5756
5757 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR tree-optimization/48975
5760 * gcc.dg/pr48975.c: New test.
5761
5762 2011-05-12 Tobias Burnus <burnus@net-b.de>
5763
5764 PR fortran/48972
5765 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5766
5767 2011-05-12 Jason Merrill <jason@redhat.com>
5768
5769 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5770
5771 2011-05-12 Geert Bosch <bosch@adacore.com>
5772
5773 * gnat.dg/view_conversion1.adb: New test.
5774
5775 2011-05-12 Richard Guenther <rguenther@suse.de>
5776
5777 PR tree-optimization/48172
5778 * gcc.dg/vect/pr48172.c: New testcase.
5779
5780 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR debug/48967
5783 * g++.dg/opt/pr48967.C: New test.
5784
5785 2011-05-11 Jason Merrill <jason@redhat.com>
5786
5787 * g++.dg/cpp0x/constexpr-friend.C: New.
5788 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5789
5790 * g++.dg/cpp0x/sfinae22.C: New.
5791
5792 2011-05-11 Tobias Burnus <burnus@net-b.de>
5793
5794 PR fortran/48889
5795 * gfortran.dg/generic_24.f90: New.
5796
5797 2011-05-11 Richard Guenther <rguenther@suse.de>
5798
5799 PR tree-optimization/15256
5800 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5801
5802 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5803
5804 PR debug/48159
5805 * gcc.dg/pr48159-1.c: New test.
5806 * gcc.dg/pr48159-2.c: New test.
5807
5808 2011-05-11 Richard Guenther <rguenther@suse.de>
5809
5810 PR middle-end/48953
5811 * gcc.dg/torture/pr48953.c: New testcase.
5812
5813 2011-05-11 Richard Guenther <rguenther@suse.de>
5814
5815 PR tree-optimization/18041
5816 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5817
5818 2011-05-11 Alan Modra <amodra@gmail.com>
5819
5820 PR target/47755
5821 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5822
5823 2011-05-10 Jason Merrill <jason@redhat.com>
5824
5825 * g++.dg/cpp0x/defaulted25.C: New.
5826 * g++.dg/template/crash7.C: Adjust.
5827
5828 * g++.dg/cpp0x/variadic108.C: New.
5829
5830 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5831
5832 * g++.dg/inherit/virtual9.C: Extend.
5833
5834 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5835
5836 PR target/48857
5837 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5838 are passed and returned in vector registers.
5839
5840 2011-05-10 Richard Guenther <rguenther@suse.de>
5841
5842 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5843 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5844 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5845 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5846 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5847 applies.
5848
5849 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5850
5851 PR tree-optimization/48611
5852 PR tree-optimization/48794
5853 * gfortran.dg/gomp/pr48611.f90: New test.
5854 * gfortran.dg/gomp/pr48794.f90: New test.
5855
5856 PR debug/48928
5857 * gcc.dg/dfp/pr48928.c: New test.
5858
5859 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5860
5861 PR c++/48522
5862 * g++.dg/cpp0x/pr48522.C: New.
5863
5864 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5865
5866 PR c++/48735
5867 * g++.dg/cpp0x/sfinae21.C: New.
5868
5869 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5870
5871 * g++.dg/template/sfinae28.C: Rename to...
5872 * g++.dg/cpp0x/sfinae19.C: ... this.
5873 * g++.dg/template/sfinae29.C: Rename to...
5874 * g++.dg/cpp0x/sfinae20.C: ... this.
5875
5876 2011-05-09 Jeff Law <law@redhat.com>
5877
5878 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5879 consistent results.
5880
5881 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
5882
5883 PR c++/20039
5884 * g++.dg/init/pr20039.C: New.
5885
5886 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5887
5888 PR c++/48737
5889 PR c++/48744
5890 * g++.dg/template/sfinae28.C: New.
5891 * g++.dg/template/sfinae29.C: Likewise.
5892
5893 2011-05-09 Jason Merrill <jason@redhat.com>
5894
5895 * g++.dg/template/nontype23.C: New.
5896
5897 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
5898 PR c++/48859
5899 * g++.dg/init/pr48859.C: New.
5900
5901 2011-05-09 Jason Merrill <jason@redhat.com>
5902
5903 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5904 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5905 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5906 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5907 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5908 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5909 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5910 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5911
5912 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
5913
5914 * g++.dg/inherit/virtual9.C: New.
5915
5916 2011-05-09 Dodji Seketeli <dodji@redhat.com>
5917
5918 PR c++/48574
5919 * g++.dg/template/dependent-expr8.C: New test case.
5920
5921 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
5922
5923 PR tree-optimization/48837
5924 * gcc.dg/pr48837.c: New testcase.
5925
5926 2011-05-06 Jason Merrill <jason@redhat.com>
5927
5928 * g++.dg/cpp0x/constexpr-condition2.C: New.
5929
5930 * g++.dg/cpp0x/constexpr-missing.C: New.
5931
5932 2011-05-06 Tobias Burnus <burnus@net-b.de>
5933
5934 PR fortran/18918
5935 * gfortran.dg/coarray/this_image_2.f90: New.
5936
5937 2011-05-06 Tobias Burnus <burnus@net-b.de>
5938
5939 PR fortran/48858
5940 PR fortran/48820
5941 * gfortran.dg/bind_c_usage_22.f90: New.
5942 * gfortran.dg/bind_c_usage_23.f90: New.
5943 * gfortran.dg/bind_c_usage_24.f90: New.
5944 * gfortran.dg/bind_c_usage_24_c.c: New.
5945
5946 2011-05-06 Dodji Seketeli <dodji@redhat.com>
5947
5948 PR c++/48838
5949 * g++.dg/template/member9.C: New test case.
5950
5951 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
5952
5953 * gnat.dg/discr29.ad[sb]: New test.
5954 * gnat.dg/discr30.adb: Likewise.
5955
5956 2011-05-05 Julian Brown <julian@codesourcery.com>
5957
5958 * gcc.target/arm/neon-vset_lanes8.c: New test.
5959
5960 2011-05-05 Jason Merrill <jason@redhat.com>
5961
5962 * g++.dg/init/new32.C: New.
5963
5964 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5965
5966 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5967 Fix typo.
5968
5969 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5970
5971 PR rtl-optimization/48381
5972 * gcc.c-torture/compile/pr48381.c: New test.
5973
5974 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5975
5976 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5977 to dg-options.
5978 * gcc.target/i386/opt-1.c: Ditto.
5979
5980 2011-05-04 Jason Merrill <jason@redhat.com>
5981
5982 * g++.dg/conversion/base1.C: New.
5983
5984 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5985
5986 PR libgfortran/48787
5987 * gfortran.dg/round_3.f08: Add more checks to test case.
5988
5989 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5990
5991 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5992 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5993 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5994 Gate test on effective_target fd_truncate.
5995
5996 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5997
5998 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5999 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6000 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6001 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6002 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6003 * gcc.target/i386/pr38824.c: Ditto.
6004 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6005 * gcc.target/i386/vecinit-2.c: Ditto.
6006 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6007 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6008 * gcc.target/i386/parity-2.c: Ditto.
6009 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6010
6011 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6012
6013 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6014 remove duplication.
6015 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6016 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6017 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6018
6019 2011-05-03 Tobias Burnus <burnus@net-b.de>
6020
6021 PR fortran/18918
6022 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6023
6024 2011-05-03 Tobias Burnus <burnus@net-b.de>
6025
6026 PR fortran/18918
6027 * gfortran.dg/coarray/this_image_1.f90: New.
6028
6029 2011-05-03 Tobias Burnus <burnus@net-b.de>
6030
6031 PR fortran/18918
6032 * gfortran.dg/coarray/caf.dg: New.
6033 * gfortran.dg/coarray/image_index_1.f90: New, copied
6034 from ../coarray_16.f90.
6035
6036 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6037
6038 PR c++/28501
6039 * g++.dg/ext/complex9.C: New.
6040
6041 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6042
6043 From Mike Frysinger
6044 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6045 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6046 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6047
6048 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6049
6050 * gcc.target/bfin/builtins: Created.
6051 * gcc.target/bfin/hisilh-O0.c: Deleted.
6052 * gcc.target/bfin/hisilh.c: Moved to...
6053 * gcc.target/bfin/builtins/hisilh.c: ...here.
6054 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6055 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6056 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6057 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6058 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6059 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6060 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6061 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6062 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6063 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6064 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6065 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6066 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6067 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6068 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6069 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6070 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6071 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6072 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6073 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6074 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6075 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6076 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6077 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6078 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6079 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6080 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6081 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6082 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6083 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6084 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6085 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6086 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6087 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6088 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6089 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6090 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6091 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6092 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6093 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6094 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6095 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6096 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6097 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6098 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6099 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6100 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6101 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6102 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6103 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6104 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6105 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6106 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6107 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6108 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6109 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6110 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6111 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6112 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6113 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6114 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6115 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6116 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6117 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6118 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6119 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6120 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6121 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6122 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6123 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6124 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6125 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6126 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6127 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6128 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6129 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6130 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6131 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6132 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6133 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6134 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6135 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6136 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6137 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6138 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6139 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6140 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6141 * gcc.target/bfin/builtins/circptr.c: Ditto.
6142 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6143 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6144 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6145 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6146 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6147 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6148 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6149 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6150 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6151 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6152 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6153 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6154 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6155 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6156 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6157 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6158 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6159 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6160 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6161 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6162 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6163 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6164 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6165 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6166 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6167 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6168 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6169 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6170 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6171 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6172 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6173 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6174 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6175 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6176 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6177 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6178 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6179 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6180 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6181 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6182 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6183 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6184 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6185 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6186 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6187 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6188 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6189 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6190 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6191 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6192 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6193 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6194 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6195 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6196 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6197 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6198 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6199 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6200 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6201 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6202 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6203 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6204 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6205 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6206 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6207 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6208 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6209 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6210 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6211 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6212
6213 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6214
6215 * gcc.target/arm/cold-lc.c: New test.
6216
6217 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR target/48774
6220 * gcc.dg/pr48774.c: New test.
6221
6222 2011-05-03 Richard Guenther <rguenther@suse.de>
6223
6224 * gcc.dg/large-size-array-5.c: New testcase.
6225
6226 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6227
6228 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6229
6230 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6231
6232 * lib/target-supports.exp (check_effective_target_vect_strided):
6233 Replace with...
6234 (check_effective_target_vect_strided2)
6235 (check_effective_target_vect_strided3)
6236 (check_effective_target_vect_strided4)
6237 (check_effective_target_vect_strided8): ...these new functions.
6238
6239 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6240 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6241 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6242 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6243 * gcc.dg/vect/pr37539.c: Likewise.
6244 * gcc.dg/vect/slp-11a.c: Likewise.
6245 * gcc.dg/vect/slp-11b.c: Likewise.
6246 * gcc.dg/vect/slp-11c.c: Likewise.
6247 * gcc.dg/vect/slp-12a.c: Likewise.
6248 * gcc.dg/vect/slp-12b.c: Likewise.
6249 * gcc.dg/vect/slp-18.c: Likewise.
6250 * gcc.dg/vect/slp-19a.c: Likewise.
6251 * gcc.dg/vect/slp-19b.c: Likewise.
6252 * gcc.dg/vect/slp-21.c: Likewise.
6253 * gcc.dg/vect/slp-23.c: Likewise.
6254 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6255
6256 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6257 instead of vect_interleave && vect_extract_even_odd.
6258 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6259 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6260 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6261 * gcc.dg/vect/vect-1.c: Likewise.
6262 * gcc.dg/vect/vect-10.c: Likewise.
6263 * gcc.dg/vect/vect-98.c: Likewise.
6264 * gcc.dg/vect/vect-107.c: Likewise.
6265 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6266 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6267 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6268 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6269 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6270 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6271 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6272 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6273 * gcc.dg/vect/vect-strided-float.c: Likewise.
6274 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6275 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6276 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6277 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6278 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6279 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6280 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6281 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6282 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6283 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6284 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6285 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6286 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6287 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6288 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6289
6290 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6291 target condition.
6292 * gcc.dg/vect/pr30843.c: Likewise.
6293 * gcc.dg/vect/pr33866.c: Likewise.
6294 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6295 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6296 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6297 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6298
6299 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6300
6301 * gcc.dg/vect/slp-11.c: Split into...
6302 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6303 gcc.dg/vect/slp-11c.c: ...these tests.
6304 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6305 * gcc.dg/vect/slp-12c.c: ...this new test.
6306 * gcc.dg/vect/slp-19.c: Split into...
6307 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6308 gcc.dg/vect/slp-19c.c: ...these new tests.
6309
6310 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6311
6312 * lib/target-supports.exp
6313 (check_effective_target_vect_extract_even_odd_wide): Delete.
6314 (check_effective_target_vect_strided_wide): Likewise.
6315 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6316 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6317 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6318 * gcc.dg/vect/pr37539.c: Likewise.
6319 * gcc.dg/vect/slp-11.c: Likewise.
6320 * gcc.dg/vect/slp-12a.c: Likewise.
6321 * gcc.dg/vect/slp-12b.c: Likewise.
6322 * gcc.dg/vect/slp-19.c: Likewise.
6323 * gcc.dg/vect/slp-23.c: Likewise.
6324 * gcc.dg/vect/vect-1.c: Likewise.
6325 * gcc.dg/vect/vect-98.c: Likewise.
6326 * gcc.dg/vect/vect-107.c: Likewise.
6327 * gcc.dg/vect/vect-strided-float.c: Likewise.
6328
6329 2011-05-02 Jason Merrill <jason@redhat.com>
6330
6331 * g++.dg/init/new31.C: New.
6332
6333 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6334
6335 PR c/35445
6336 * gcc.dg/pr35445.c: New test.
6337
6338 2011-05-02 Jason Merrill <jason@redhat.com>
6339
6340 * c-c++-common/vla-1.c: New.
6341
6342 2011-05-02 Richard Guenther <rguenther@suse.de>
6343
6344 PR tree-optimization/48822
6345 * gcc.dg/torture/pr48822.c: New testcase.
6346
6347 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6348
6349 PR c++/47969
6350 * g++.dg/cpp0x/constexpr-47969.C: New.
6351
6352 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6353
6354 PR testsuite/48498
6355 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6356 on vect_no_align targets.
6357 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6358 vect_no_align targets.
6359
6360 2011-05-01 Xinliang David Li <davidxl@google.com>
6361
6362 * gcc.dg/tree-ssa/integer-addr.c: New test.
6363 * gcc.dg/tree-ssa/alias_bug.c: New test.
6364
6365 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6366
6367 PR libgfortran/48787
6368 * gfortran.dg/round_3.f08: Add more checks.
6369
6370 2011-04-30 Tobias Burnus <burnus@net-b.de>
6371
6372 PR fortran/48821
6373 * gfortran.dg/import9.f90: New, proper test.
6374 * gfortran.dg/interface_37.f90: Remove bogus
6375 test (bogus copy of interface_36.f90).
6376
6377 2011-04-30 Tobias Burnus <burnus@net-b.de>
6378
6379 PR fortran/48821
6380 * gfortran.dg/interface_37.f90: New.
6381
6382 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6383
6384 PR fortran/48746
6385 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6386
6387 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR tree-optimization/48809
6390 * gcc.c-torture/execute/pr48809.c: New test.
6391
6392 2011-04-29 Jeff Law <law@redhat.com>
6393
6394 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6395
6396 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6397
6398 PR c++/48606
6399 * g++.dg/init/ctor10.C: New.
6400
6401 2011-04-29 Le-Chun Wu <lcwu@google.com>
6402
6403 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6404 warning in implicitly instantiated templates.
6405
6406 2011-04-29 Le-Chun Wu <lcwu@google.com>
6407
6408 * g++.dg/warn/Wnull-conversion-1.C: New.
6409 * g++.dg/warn/Wnull-conversion-2.C: New.
6410
6411 2011-04-29 Diego Novillo <dnovillo@google.com>
6412
6413 * g++.old-deja/g++.other/null3.C: Expect warning about
6414 converting boolean to a pointer.
6415
6416 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6417
6418 PR fortran/48462
6419 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6420 being a target.
6421
6422 PR fortran/48746
6423 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6424
6425 2011-04-29 Tobias Burnus <burnus@net-b.de>
6426
6427 PR fortran/48810
6428 * gfortran.dg/typebound_proc_22.f90: New.
6429
6430 PR fortran/48800
6431 * gfortran.dg/interface_36.f90: New.
6432
6433 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6434
6435 PR libgfortran/48488
6436 PR libgfortran/48602
6437 PR libgfortran/48615
6438 PR libgfortran/48684
6439 PR libgfortran/48787
6440 * gfortran.dg/fmt_g.f: Adjust test.
6441 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6442 * gfortran.dg/round_3.f08: New test.
6443 * gfortran.dg/namelist_print_1.f: Adjust test.
6444 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6445 * gfortran.dg/f2003_io_5.f03: Adjust test.
6446 * gfortran.dg/coarray_15.f90: Adjust test.
6447 * gfortran.dg/namelist_65.f90: Adjust test.
6448 * gfortran.dg/fmt_cache_1.f: Adjust test.
6449 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6450 * gfortran.dg/real_const_3.f90: Adjust test.
6451
6452 2011-04-28 Xinliang David Li <davidxl@google.com>
6453
6454 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6455 * g++.dg/prof-robust-1.C: New test.
6456
6457 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6458
6459 PR tree-optimization/48765
6460 * gcc.dg/vect/pr48765.c: New.
6461
6462 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6463
6464 PR tree-optimization/48775
6465 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6466
6467 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6468
6469 PR c++/48798
6470 * g++.dg/inherit/pr48798.C: New.
6471 * g++.old-deja/g++.other/base1.C: Adjust.
6472
6473 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6474
6475 PR c++/48656
6476 * g++.dg/template/inherit7.C: New test case.
6477
6478 2011-04-28 Richard Guenther <rguenther@suse.de>
6479
6480 PR tree-optimization/40052
6481 PR tree-optimization/15347
6482 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6483 * gcc.dg/pr15347.c: Likewise.
6484
6485 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6486
6487 PR c++/48530
6488 * g++.dg/cpp0x/sfinae18.C: New.
6489
6490 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6491
6492 PR c++/48771
6493 * g++.dg/ext/is_literal_type1.C: New.
6494
6495 2011-04-28 Tobias Burnus <burnus@net-b.de>
6496
6497 PR fortran/48112
6498 PR fortran/48279
6499 * gfortran.dg/interface_35.f90: New.
6500 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6501 * gfortran.dg/func_result_6.f90: Add dg-warning.
6502 * gfortran.dg/bessel_1.f90: Ditto.
6503 * gfortran.dg/hypot_1.f90: Ditto.
6504 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6505 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6506 * gfortran.dg/interface_assignment_4.f90: Ditto.
6507
6508 2011-04-27 Jason Merrill <jason@redhat.com>
6509
6510 * g++.dg/ext/complex8.C: New.
6511
6512 * g++.dg/cpp0x/initlist49.C: New.
6513 * g++.dg/init/new30.C: New.
6514
6515 2011-04-27 Tobias Burnus <burnus@net-b.de>
6516
6517 PR fortran/48788
6518 * gfortran.dg/whole_file_34.f90: New.
6519
6520 2011-04-27 Jan Hubicka <jh@suse.cz>
6521
6522 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6523
6524 2011-04-27 Jason Merrill <jason@redhat.com>
6525
6526 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6527
6528 * g++.dg/parse/ambig6.C: New.
6529
6530 2011-04-27 Nick Clifton <nickc@redhat.com>
6531
6532 * gcc.dg/20020312-2.c: Add definition for RX.
6533
6534 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6535 option with RX targets.
6536
6537 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6538 /* */ comments.
6539
6540 2011-04-27 Richard Guenther <rguenther@suse.de>
6541
6542 * gcc.dg/tree-ssa/pr23382.c: Remove.
6543
6544 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6545
6546 PR target/48767
6547 * gcc.c-torture/compile/pr48767.c: New test.
6548
6549 2011-04-27 Richard Guenther <rguenther@suse.de>
6550
6551 PR tree-optimization/48772
6552 * g++.dg/pr48772.C: New testcase.
6553
6554 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6555
6556 PR c/48742
6557 * gcc.c-torture/compile/pr48742.c: New test.
6558
6559 2011-04-26 Jason Merrill <jason@redhat.com>
6560
6561 * g++.dg/lookup/koenig13.C: New.
6562
6563 * g++.dg/cpp0x/initlist48.C: New.
6564
6565 2011-04-25 Jason Merrill <jason@redhat.com>
6566
6567 * g++.dg/cpp0x/sfinae17.C: New.
6568
6569 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6570
6571 PR target/48258
6572 * gcc.target/powerpc/pr48258-1.c: New file.
6573 * gcc.target/powerpc/pr48258-2.c: Ditto.
6574
6575 2011-04-26 Xinliang David Li <davidxl@google.com>
6576
6577 * gcc.dg/uninit-suppress.c: New test.
6578 * gcc.dg/uninit-suppress.c: New test.
6579
6580 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR debug/48768
6583 * gcc.dg/pr48768.c: New test.
6584
6585 PR tree-optimization/48734
6586 * gcc.c-torture/compile/pr48734.c: New test.
6587
6588 PR testsuite/48753
6589 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6590
6591 2011-04-26 Richard Guenther <rguenther@suse.de>
6592
6593 PR tree-optimization/48731
6594 * gcc.dg/torture/pr48731.c: New testcase.
6595
6596 2011-04-26 Richard Guenther <rguenther@suse.de>
6597
6598 PR testsuite/48753
6599 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6600
6601 2011-04-26 Richard Guenther <rguenther@suse.de>
6602
6603 PR middle-end/48694
6604 * gcc.dg/torture/pr48694-1.c: New testcase.
6605 * gcc.dg/torture/pr48694-2.c: Likewise.
6606
6607 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 * g++.dg/ext/underlying_type1.C: New.
6610 * g++.dg/ext/underlying_type2.C: Likewise.
6611 * g++.dg/ext/underlying_type3.C: Likewise.
6612 * g++.dg/ext/underlying_type4.C: Likewise.
6613 * g++.dg/ext/underlying_type5.C: Likewise.
6614 * g++.dg/ext/underlying_type6.C: Likewise.
6615 * g++.dg/ext/underlying_type7.C: Likewise.
6616 * g++.dg/ext/underlying_type8.C: Likewise.
6617 * g++.dg/ext/underlying_type9.C: Likewise.
6618 * g++.dg/ext/underlying_type10.C: Likewise.
6619
6620 2011-04-25 Jason Merrill <jason@redhat.com>
6621
6622 * g++.dg/cpp0x/regress/template-const2.C: New.
6623
6624 2011-04-25 Jeff Law <law@redhat.com>
6625
6626 * gcc.dg/tree-ssa/vrp56.c: new test.
6627
6628 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6629
6630 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6631
6632 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6633
6634 PR preprocessor/48740
6635 * c-c++-common/raw-string-11.c: New test.
6636
6637 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6638
6639 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6640 hppa*-*-hpux*.
6641
6642 2011-04-23 Tobias Burnus <burnus@net-b.de>
6643
6644 PR fortran/18918
6645 * gfortran.dg/coarray_19.f90: New.
6646
6647 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6648
6649 PR c/48685
6650 * gcc.dg/pr48685.c: New test.
6651
6652 2011-04-22 Jan Hubicka <jh@suse.cz>
6653
6654 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6655
6656 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6657
6658 PR tree-optimization/48717
6659 * gcc.c-torture/execute/pr48717.c: New test.
6660
6661 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6662
6663 PR target/48723
6664 * gcc.target/i386/pr48723.c: New test.
6665
6666 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR c/48716
6669 * gcc.dg/gomp/pr48716.c: New test.
6670 * g++.dg/gomp/pr48716.C: New test.
6671
6672 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6673
6674 PR c/36750
6675 * gcc.dg/missing-field-init-2.c: Update testcase.
6676
6677 2011-04-22 Alan Modra <amodra@gmail.com>
6678
6679 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6680
6681 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6682
6683 PR fortran/48405
6684 * gfortran.dg/function_optimize_6.f90: New test.
6685
6686 2011-04-21 Easwaran Raman <eraman@google.com>
6687
6688 * gcc.dg/stack-layout-2.c: New test.
6689
6690 2011-04-21 Richard Guenther <rguenther@suse.de>
6691
6692 PR lto/48703
6693 * g++.dg/lto/pr48207-2_0.C: New testcase.
6694 * g++.dg/lto/pr48207-3_0.C: Likewise.
6695
6696 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6697
6698 * gnat.dg/volatile5.adb: New test.
6699 * gnat.dg/volatile5_pkg.ads: New helper.
6700
6701 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6702
6703 PR target/48708
6704 * gcc.target/i386/pr48708.c: New test.
6705
6706 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6707
6708 * gcc.dg/vect/vect-119.c: New test.
6709
6710 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6711
6712 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6713 and once without.
6714
6715 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6716 Richard Sandiford <richard.sandiford@linaro.org>
6717
6718 PR target/46329
6719 * gcc.target/arm/pr46329.c: New test.
6720
6721 2011-04-21 Tobias Burnus <burnus@net-b.de>
6722
6723 PR fortran/18918
6724 * gfortran.dg/coarray_18.f90: New.
6725
6726 2011-04-20 Jason Merrill <jason@redhat.com>
6727
6728 * g++.dg/cpp0x/initlist47.C: New.
6729
6730 * g++.dg/init/dtor4.C: New.
6731
6732 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6733
6734 PR target/48678
6735 * gcc.target/i386/sse2-pinsrw.c: New test.
6736 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6737 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6738 * gcc.target/i386/sse2-insvhi.c: Ditto.
6739 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6740 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6741
6742 2011-04-20 Jason Merrill <jason@redhat.com>
6743
6744 * g++.dg/template/const4.C: New.
6745
6746 2011-04-20 Easwaran Raman <eraman@google.com>
6747
6748 * gcc.dg/stack-layout-1.c: New test.
6749
6750 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6751
6752 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6753 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6754 function.
6755
6756 2011-04-20 Kai Tietz <ktietz@redhat.com>
6757
6758 * gcc.dg/binop-xor1.c: New test.
6759 * gcc.dg/binop-xor2.c: New test.
6760 * gcc.dg/binop-xor3.c: New test.
6761 * gcc.dg/binop-xor4.c: New test.
6762 * gcc.dg/binop-xor5.c: New test.
6763
6764 2011-04-20 Richard Guenther <rguenther@suse.de>
6765
6766 PR tree-optimization/47892
6767 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6768
6769 2011-04-20 Richard Guenther <rguenther@suse.de>
6770
6771 PR middle-end/48695
6772 * g++.dg/torture/pr48695.C: New testcase.
6773
6774 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6775
6776 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6777 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6778 * gcc.c-torture/execute/pr45262.c: Ditto
6779 * gcc.dg/torture/pr43165.c: Ditto.
6780 * gcc.dg/torture/pr47228.c: Ditto.
6781 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6782 * gcc.dg/ipa/pr45644.c: Ditto.
6783 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6784 PDP11.
6785
6786 2011-04-19 Jason Merrill <jason@redhat.com>
6787
6788 * g++.dg/ext/complex7.C: New.
6789
6790 * g++.dg/ext/attrib41.C: New.
6791
6792 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6793
6794 PR testsuite/48676
6795 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6796
6797 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6798
6799 PR target/48678
6800 * gcc.target/i386/pr48678.c: New test.
6801
6802 2011-04-19 Martin Jambor <mjambor@suse.cz>
6803
6804 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6805 * g++.dg/opt/devirt2.C: New test.
6806 * g++.dg/ipa/devirt-g-1.C: Likewise.
6807
6808 2011-04-19 Tobias Burnus <burnus@net-b.de>
6809
6810 PR fortran/48588
6811 * gfortran.dg/whole_file_33.f90: New.
6812
6813 2011-04-19 Martin Jambor <mjambor@suse.cz>
6814
6815 * g++.dg/ipa/devirt-7.C: New test.
6816
6817 2011-04-19 Richard Guenther <rguenther@suse.de>
6818
6819 PR lto/48207
6820 * g++.dg/lto/pr48207_0.C: New testcase.
6821
6822 2011-04-18 Jason Merrill <jason@redhat.com>
6823
6824 * g++.dg/init/void1.C: New.
6825
6826 * g++.dg/cpp0x/union4.C: New.
6827
6828 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR middle-end/48661
6831 * g++.dg/torture/pr48661.C: New test.
6832
6833 PR c++/48632
6834 * g++.dg/gomp/pr48632.C: New test.
6835
6836 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6837
6838 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6839 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6840
6841 2011-04-18 Tobias Burnus <burnus@net-b.de>
6842
6843 PR fortran/18918
6844 * gfortran.dg/coarray_17.f90: New.
6845 * gfortran.dg/coarray_10.f90: Update dg-error.
6846
6847 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6848
6849 PR testsuite/48251
6850 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6851 * gfortran.dg/guality/guality.exp: Likewise.
6852
6853 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6854
6855 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6856
6857 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6858
6859 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6860
6861 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6862
6863 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6864
6865 2011-04-18 Richard Guenther <rguenther@suse.de>
6866
6867 PR middle-end/46364
6868 * g++.dg/torture/pr46364.C: New testcase.
6869
6870 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6871
6872 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6873
6874 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
6875
6876 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6877
6878 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6879 Ira Rosen <ira.rosen@linaro.org>
6880
6881 PR target/48252
6882 * gcc.target/arm/pr48252.c: New test.
6883
6884 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR tree-optimization/48616
6887 * gcc.dg/pr48616.c: New test.
6888
6889 2011-04-18 Tobias Burnus <burnus@net-b.de>
6890
6891 PR fortran/18918
6892 * gfortran.dg/coarray_16.f90: New.
6893
6894 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
6895
6896 PR fortran/48462
6897 * gfortran.dg/realloc_on_assign_7.f03: New test.
6898
6899 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6900
6901 PR libgfortran/48602
6902 * gfortran.dg/fmt_g0_6.f08: New test.
6903
6904 2011-04-17 Jason Merrill <jason@redhat.com>
6905
6906 * g++.dg/cpp0x/sfinae16.C: New.
6907
6908 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
6909
6910 * gcc.target/mips/reg-var-1.c: New test.
6911
6912 2011-04-17 Jan Hubicka <jh@suse.cz>
6913
6914 * gcc.dg/winline-5.c: Update testcase.
6915
6916 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
6917
6918 * gnat.dg/discr27.ad[sb]: Move dg directive.
6919 * gnat.dg/discr28.ad[sb]: New test.
6920 * gnat.dg/discr28_pkg.ads: New helper.
6921
6922 2011-04-17 Michael Matz <matz@suse.de>
6923
6924 PR tree-optimization/48622
6925 PR lto/48645
6926 * gcc.dg/lto/pr48622_0.c: New test.
6927
6928 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
6929
6930 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6931 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6932 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6933 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6934 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6935 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6936
6937 2011-04-15 Jason Merrill <jason@redhat.com>
6938
6939 * g++.dg/cpp0x/range-for17.C: New.
6940
6941 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6942
6943 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6944 * g++.dg/cpp0x/range-for3.C: Likewise.
6945 * g++.dg/cpp0x/range-for9.C: Correct error message.
6946 * g++.dg/cpp0x/range-for11.C: New.
6947 * g++.dg/cpp0x/range-for12.C: New.
6948 * g++.dg/cpp0x/range-for13.C: New.
6949 * g++.dg/cpp0x/range-for14.C: New.
6950 * g++.dg/cpp0x/range-for15.C: New.
6951 * g++.dg/cpp0x/range-for16.C: New.
6952
6953 2011-04-15 Tobias Burnus <burnus@net-b.de>
6954
6955 PR fortran/18918
6956 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6957
6958 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6959
6960 * objc.dg/naming-4.m: Updated.
6961 * objc.dg/naming-5.m: Updated.
6962 * objc.dg/naming-6.m: New.
6963 * objc.dg/naming-7.m: New.
6964 * obj-c++.dg/naming-1.mm: Updated.
6965 * obj-c++.dg/naming-2.mm: Updated.
6966 * obj-c++.dg/naming-3.mm: New.
6967 * obj-c++.dg/naming-4.mm: New.
6968
6969 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6970
6971 PR libgfortran/48589
6972 * gfortran.dg/fmt_g0_5.f08: New test.
6973
6974 2011-04-15 Richard Guenther <rguenther@suse.de>
6975
6976 PR testsuite/48286
6977 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6978
6979 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6980
6981 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6982 -finline-limit=0 to -fno-inline
6983
6984 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR target/48614
6987 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6988 just avx.
6989
6990 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6991
6992 PR target/48605
6993 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6994 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6995 * gcc.target/i386/avx-insertps-3.c: New test.
6996 * gcc.target/i386/avx-insertps-4.c: New test.
6997
6998 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6999
7000 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7001 -finline-limit=0
7002
7003 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7004
7005 PR target/46779
7006 PR target/45291
7007 PR target/41894
7008 * gcc.target/avr/pr46779-1.c: New test case
7009 * gcc.target/avr/pr46779-2.c: New test case
7010
7011 2011-04-14 Jason Merrill <jason@redhat.com>
7012
7013 * g++.dg/cpp0x/sfinae15.C: New.
7014
7015 * g++.dg/cpp0x/sfinae14.C: New.
7016
7017 * g++.dg/ext/vla10.C: New.
7018
7019 2011-04-14 Richard Guenther <rguenther@suse.de>
7020
7021 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7022
7023 2011-04-14 Richard Guenther <rguenther@suse.de>
7024
7025 * gcc.dg/fold-bitand-4.c: Move ...
7026 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7027
7028 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7029
7030 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7031 variables const.
7032 * gcc.target/avr/torture/trivial.c: Ditto.
7033
7034 2011-04-13 Jason Merrill <jason@redhat.com>
7035
7036 * g++.dg/template/operator11.C: New.
7037
7038 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR middle-end/48591
7041 * gcc.dg/gomp/pr48591.c: New test.
7042
7043 PR c++/48570
7044 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7045 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7046
7047 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7048
7049 PR c++/48574
7050 * g++.dg/template/dependent-expr7.C: New test case.
7051
7052 2011-04-13 Jason Merrill <jason@redhat.com>
7053
7054 * g++.dg/cpp0x/sfinae13.C: New.
7055
7056 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7057
7058 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7059
7060 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7061
7062 * gcc.target/arm/pr43698.c: Remove -march option.
7063
7064 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7065
7066 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7067 -march option.
7068
7069 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7070
7071 PR fortran/48360
7072 PR fortran/48456
7073 * gfortran.dg/realloc_on_assign_6.f03: New test.
7074
7075 2011-04-12 Kai Tietz <ktietz@redhat.com>
7076
7077 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7078 targets the additional -mno-ms-bitfields and
7079 -Wno-packed-bitfield-compat options.
7080 * g++.dg/ext/bitfield3.C: Likewise.
7081 * g++.dg/ext/bitfield4.C: Likewise.
7082 * g++.dg/ext/bitfield5.C: Likewise.
7083 * gcc.dg/bitfld-15.c: Likewise.
7084 * gcc.dg/bitfld-16.c: Likewise.
7085 * gcc.dg/bitfld-17.c: Likewise.
7086 * gcc.dg/bitfld-18.c: Likewise.
7087
7088 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7089
7090 * gcc.target/arm/neon-vld3-1.c: New test.
7091 * gcc.target/arm/neon-vst3-1.c: New test.
7092 * gcc.target/arm/neon/v*.c: Regenerate.
7093
7094 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR rtl-optimization/48549
7097 * g++.dg/opt/pr48549.C: New test.
7098
7099 2011-04-12 Richard Guenther <rguenther@suse.de>
7100
7101 PR tree-optimization/46076
7102 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7103
7104 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7105
7106 PR testsuite/21164
7107 * lib/compat.exp (compat-execute): Declare unsupported after
7108 stripping path from src1.
7109 * lib/lto.exp (lto-execute): Likewise.
7110
7111 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7112
7113 PR c/48552
7114 * gcc.dg/pr48552-1.c: New test.
7115 * gcc.dg/pr48552-2.c: New test.
7116
7117 2011-04-11 Jason Merrill <jason@redhat.com>
7118
7119 * g++.dg/cpp0x/sfinae12.C: New.
7120
7121 * g++.dg/cpp0x/enum10.C: New.
7122
7123 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7124
7125 * g++.dg/cpp0x/rv-func.C: New.
7126
7127 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7128
7129 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7130 alpha*-dec-osf5*.
7131
7132 2011-04-11 Martin Jambor <mjambor@suse.cz>
7133
7134 PR tree-optimization/48195
7135 * gcc.dg/ipa/pr48195.c: New test.
7136
7137 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7138
7139 * gnat.dg/return3.adb: Remove unused switch.
7140
7141 2011-04-08 Mike Stump <mikestump@comcast.net>
7142
7143 PR testsuite/48506
7144 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7145 default to fno-common.
7146
7147 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7148
7149 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7150 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7151
7152 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7153
7154 PR fortran/48448
7155 * gfortran.dg/function_optimize_5.f90: New test.
7156
7157 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7158
7159 * gnat.dg/aggr17.adb: New test.
7160 * gnat.dg/aggr18.adb: Likewise.
7161
7162 2011-04-08 Michael Matz <matz@suse.de>
7163
7164 PR middle-end/48389
7165 * gcc.target/i386/pr48389.c: New test.
7166
7167 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7168
7169 PR rtl-optimization/48272
7170 * g++.dg/opt/pr48272.C: New.
7171
7172 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7173
7174 PR rtl-optimization/48235
7175 * gcc.dg/pr48235.c: New.
7176
7177 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7178
7179 PR rtl-optimization/48302
7180 * g++.dg/opt/pr48302.C: New.
7181
7182 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7183
7184 PR target/48273
7185 * g++.dg/opt/pr48273.C: New.
7186
7187 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7188
7189 PR rtl-optimization/48442
7190 * gcc.dg/pr48442.c: New.
7191
7192 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7193
7194 PR tree-optimization/48377
7195 * gcc.dg/vect/pr48377.c: New test.
7196
7197 2011-04-07 Jason Merrill <jason@redhat.com>
7198
7199 * g++.dg/cpp0x/regress/call1.C: New.
7200
7201 * g++.dg/cpp0x/variadic107.C: New.
7202
7203 * g++.dg/cpp0x/sfinae11.C: New.
7204 * g++.dg/cpp0x/noexcept02.C: Fix.
7205
7206 * g++.dg/cpp0x/sfinae10.C: New.
7207
7208 * g++.dg/cpp0x/sfinae9.C: New.
7209
7210 * c-c++-common/Wcast-qual-1.c: Move here from...
7211 * gcc.dg/cast-qual-3.c: ...here, and...
7212 * g++.dg/warn/Wcast-qual2.C: ...here.
7213
7214 * g++.dg/cpp0x/sfinae8.C: New.
7215
7216 * g++.dg/cpp0x/sfinae7.C: New.
7217
7218 * g++.dg/cpp0x/enum9.C: New.
7219
7220 2011-04-07 Mike Stump <mikestump@comcast.net>
7221
7222 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7223 with no trampolines.
7224
7225 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR fortran/48117
7228 * gfortran.dg/gomp/pr48117.f90: New test.
7229
7230 PR debug/48343
7231 * gcc.dg/torture/pr48343.c: New test.
7232
7233 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7234
7235 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7236
7237 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7238
7239 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7240
7241 2011-04-07 Tom de Vries <tom@codesourcery.com>
7242
7243 PR target/43920
7244 * lib/scanasm.exp (object-size): New proc.
7245 * gcc.target/arm/pr43920-2.c: New test.
7246
7247 2011-04-06 Tobias Burnus <burnus@net-b.de>
7248
7249 PR fortran/18918
7250 PR fortran/48477
7251 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7252
7253 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7254
7255 * gcc.dg/mtune.c: Prune note from output.
7256
7257 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7258
7259 PR debug/48466
7260 * gcc.dg/guality/pr36977.c: New test.
7261 * gcc.dg/guality/pr48466.c: New test.
7262
7263 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7264
7265 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7266
7267 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7268
7269 * gnat.dg/return3.adb: New test.
7270
7271 2011-04-06 Richard Guenther <rguenther@suse.de>
7272
7273 PR tree-optimization/47663
7274 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7275
7276 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7277
7278 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7279 Solaris 8 and 9 as well.
7280
7281 2011-04-05 Tom de Vries <tom@codesourcery.com>
7282
7283 PR target/43920
7284 * gcc.target/arm/pr43920-1.c: New test.
7285
7286 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7287
7288 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7289 (cctor): Actually return the value.
7290 (main): Cast return values.
7291
7292 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7293
7294 * gfortran.dg/character_comparison_8.f90: New test.
7295
7296 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7297
7298 * frontend-passes: (optimize_lexical_comparison): New function.
7299 (optimize_expr): Call it.
7300 (optimize_comparison): Also handle lexical comparison functions.
7301 Return false instad of -2 for unequal comparison.
7302
7303 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7304
7305 PR fortran/48412
7306 * function_optimize_4.f90: New test.
7307
7308 2011-04-04 Tobias Burnus <burnus@net-b.de>
7309
7310 PR fortran/18918
7311 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7312 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7313 * gfortran.dg/coarray_15.f90: New.
7314
7315 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7316
7317 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7318 * gfortran.dg/bessel_7.f90: Likewise.
7319
7320 2011-04-03 Tobias Burnus <burnus@net-b.de>
7321
7322 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7323
7324 2011-04-03 Richard Guenther <rguenther@suse.de>
7325 Ira Rosen <ira.rosen@linaro.org>
7326
7327 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7328 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7329 -ftree-loop-if-convert-stores.
7330
7331 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7332
7333 * gnat.dg/specs/aggr2.ads: New test.
7334
7335 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7336
7337 * gnat.dg/debug2.ad[sb]: New test.
7338 * gnat.dg/debug2_pkg.ads: New helper.
7339 * gnat.dg/debug3.ad[sb]: New test.
7340
7341 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7342
7343 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7344
7345 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR middle-end/48335
7348 * gcc.c-torture/compile/pr48335-1.c: New test.
7349 * gcc.dg/pr48335-1.c: New test.
7350 * gcc.dg/pr48335-2.c: New test.
7351 * gcc.dg/pr48335-3.c: New test.
7352 * gcc.dg/pr48335-4.c: New test.
7353 * gcc.dg/pr48335-5.c: New test.
7354 * gcc.dg/pr48335-6.c: New test.
7355 * gcc.dg/pr48335-7.c: New test.
7356 * gcc.dg/pr48335-8.c: New test.
7357 * gcc.target/i386/pr48335-1.c: New test.
7358
7359 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7360
7361 PR c/36299
7362 * gcc.dg/Waddress.c: New test.
7363
7364 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7365
7366 PR fortran/48352
7367 * gfortran.dg/function_optimize_3.f90: New test.
7368
7369 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7370
7371 * gcc.c-torture/compile/20110401-1.c: New test.
7372
7373 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7374 * g++.dg/lto/20091002-2_0.C: Likewise.
7375 * g++.dg/lto/20090303_0.c: Likewise.
7376 * g++.dg/lto/20091004-1_0.C: Likewise.
7377 * g++.dg/lto/20091002-3_0.C: Likewise.
7378 * g++.dg/lto/20091004-2_0.C: Likewise.
7379 * g++.dg/lto/20081123_0.C: Likewise.
7380 * g++.dg/lto/20090313_0.C: Likewise.
7381 * g++.dg/lto/20081109-1_0.C: Likewise.
7382 * g++.dg/lto/20081219_0.C: Likewise.
7383 * g++.dg/lto/20081204-1_0.C: Likewise.
7384 * g++.dg/lto/20090302_0.C: Likewise.
7385 * g++.dg/lto/20081119-1_0.C: Likewise.
7386 * g++.dg/lto/20081118_0.C: Likewise.
7387 * gcc.dg/lto/20091020-2_0.c: Likewise.
7388 * gcc.dg/lto/20090210_0.c: Likewise.
7389 * gcc.dg/lto/20081204-1_0.c: Likewise.
7390 * gcc.dg/lto/20081224_0.c: Likewise.
7391 * gcc.dg/lto/20090219_0.c: Likewise.
7392 * gcc.dg/lto/20091014-1_0.c: Likewise.
7393 * gcc.dg/lto/20091016-1_0.c: Likewise.
7394 * gcc.dg/lto/20090206-2_0.c: Likewise.
7395 * gcc.dg/lto/20090116_0.c: Likewise.
7396 * gcc.dg/lto/20091013-1_0.c: Likewise.
7397 * gcc.dg/lto/20091015-1_0.c: Likewise.
7398 * gcc.dg/lto/20090126-2_0.c: Likewise.
7399
7400 2011-03-31 Ian Lance Taylor <iant@google.com>
7401
7402 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7403
7404 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7405
7406 * gnat.dg/opt16.adb: New test.
7407
7408 2011-03-31 Jason Merrill <jason@redhat.com>
7409
7410 * g++.dg/cpp0x/defaulted24.C: New.
7411
7412 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7413
7414 PR target/16292
7415 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7416 with -O0.
7417
7418 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7419
7420 * g++.dg/other/i386-9.C: New test.
7421
7422 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7423
7424 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7425
7426 2011-03-30 Jason Merrill <jason@redhat.com>
7427
7428 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7429
7430 * g++.dg/cpp0x/regress/isnan.C: New.
7431
7432 * g++.dg/cpp0x/initlist46.C: New.
7433
7434 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7435
7436 PR target/47551
7437 * gcc.target/arm/neon-modes-2.c: New test.
7438
7439 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR c/48305
7442 * gcc.c-torture/compile/pr48305.c: New test.
7443
7444 2011-03-29 Jason Merrill <jason@redhat.com>
7445
7446 * g++.dg/cpp0x/regress/value-dep1.C: New.
7447
7448 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7449
7450 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7451
7452 2011-03-29 Ian Lance Taylor <iant@google.com>
7453
7454 * go.test/go-test.exp: Handle the test lines used in several new
7455 tests.
7456 (errchk): Add opts parameter. Change all callers. Handle parens
7457 in regexps.
7458
7459 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7460 Dominique d'Humieres <dominiq@lps.ens.fr>
7461
7462 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7463 and __APPLE__ && __PPC__ && __ALTIVEC__.
7464
7465 2011-03-29 Jason Merrill <jason@redhat.com>
7466
7467 * g++.dg/cpp0x/dependent1.C: New.
7468
7469 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7470
7471 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7472
7473 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7474
7475 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7476
7477 PR fortran/48095
7478 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7479 * gfortran.dg/proc_ptr_comp_32.f90: New.
7480
7481 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7482
7483 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7484 check for corresponding warning.
7485
7486 2011-03-28 Jason Merrill <jason@redhat.com>
7487
7488 * g++.dg/cpp0x/rv-deduce2.C: New.
7489
7490 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR debug/48203
7493 * gcc.dg/pr48203.c: New test.
7494
7495 2011-03-28 Jeff Law <law@redhat.com>
7496
7497 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7498
7499 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7500
7501 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7502 and __PPC__ && __ALTIVEC__.
7503
7504 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7505
7506 PR testsuite/48238
7507 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7508 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7509 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7510 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7511
7512 2011-03-28 Jason Merrill <jason@redhat.com>
7513
7514 * g++.dg/cpp0x/initlist-array2.C: New.
7515
7516 * g++.dg/cpp0x/initlist-array1.C: New.
7517
7518 * g++.dg/cpp0x/constexpr-compound.C: New.
7519
7520 * g++.dg/cpp0x/constexpr-using.C: New.
7521
7522 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7523
7524 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7525
7526 PR testsuite/48276
7527 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7528
7529 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7530
7531 * gcc.dg/slp-1.c: New test.
7532
7533 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7534
7535 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7536 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7537 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7538 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7539 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7540 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7541 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7542 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7543 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7544 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7545 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7546 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7547 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7548 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7549
7550 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7551
7552 PR fortran/47065
7553 * gfortran.dg/trim_optimize_5.f90: New test.
7554 * gfortran.dg/trim_optimize_6.f90: New test.
7555
7556 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7557
7558 PR target/38598
7559 * gcc.target/mips/madd-7.c: Remove -mlong32.
7560 * gcc.target/mips/msub-7.c: Likewise.
7561
7562 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7563
7564 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7565 accesses to preserve the meaning of the test for doubleword vectors.
7566 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7567 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7568
7569 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7570
7571 PR fortran/48291
7572 * gfortran.dg/class_42.f03: New.
7573
7574 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7575
7576 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7577 strided accesses.
7578
7579 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7580
7581 PR rtl-optimization/48144
7582 * gcc.dg/pr48144.c: New test.
7583
7584 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7585
7586 * gnat.dg/discr27.ad[sb]: New test.
7587
7588 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7589
7590 * gnat.dg/limited_with2.ad[sb]: New test.
7591 * gnat.dg/limited_with2_pkg1.ads: New helper.
7592 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7593
7594 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7595
7596 * gnat.dg/opt15.adb: New test.
7597 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7598
7599 2011-03-25 Tobias Burnus <burnus@net-b.de>
7600
7601 PR fortran/48174
7602 PR fortran/45304
7603 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7604 * gfortran.dg/leadz_trailz_3.f90: Ditto
7605
7606 2011-03-25 Martin Jambor <mjambor@suse.cz>
7607
7608 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7609
7610 2011-03-25 Jason Merrill <jason@redhat.com>
7611
7612 * g++.dg/cpp0x/defaulted22.C: New.
7613 * g++.dg/cpp0x/defaulted23.C: New.
7614 * g++.dg/cpp0x/defaulted15.C: Adjust.
7615
7616 2011-03-25 Jason Merrill <jason@redhat.com>
7617
7618 * g++.dg/cpp0x/move1.C: New.
7619
7620 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7621
7622 PR target/48287
7623 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7624
7625 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7626
7627 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7628 for mips-sgi-irix6.5.
7629 Replace snprintf prototype by <stdio.h>.
7630
7631 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7632
7633 PR testsuite/48283
7634 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7635 run_expensive_tests.
7636 * gcc.dg/graphite/block-4.c: Likewise.
7637 * gcc.dg/graphite/block-7.c: Likewise.
7638 * gcc.dg/graphite/block-8.c: Likewise.
7639
7640 2011-03-25 Richard Guenther <rguenther@suse.de>
7641
7642 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7643 * g++.dg/tree-ssa/pr8781.C: Likewise.
7644 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7645 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7646 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7647 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7648 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7649 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7650 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7651 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7652 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7653 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7654 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7655 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7656 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7657 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7658 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7659 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7660 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7661 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7662 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7663 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7664 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7665 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7666 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7667 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7668 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7669 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7670 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7671 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7672 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7673 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7674 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7675 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7676 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7677 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7678 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7679 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7680 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7681 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7682 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7683 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7684 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7685 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7686 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7687 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7688 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7689 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7690 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7691 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7692 * c-c++-common/pr46562-2.c: Likewise.
7693 * gfortran.dg/pr42108.f90: Likewise.
7694 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7695 foo to be inlined even at -O1.
7696 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7697 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7698 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7699 * gcc.dg/matrix/matrix.exp: Disable FRE.
7700
7701 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7702
7703 PR debug/48204
7704 * gcc.dg/dfp/pr48204.c: New test.
7705
7706 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7707
7708 PR target/48209
7709 * gcc.c-torture/execute/pr47917.c: Move this...
7710 * gcc.dg/torture/pr47917.c: to here and add xfails.
7711
7712 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7713
7714 * gnat.dg/array16.ad[sb]: New test.
7715 * gnat.dg/array16.ads: New helper.
7716
7717 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7718
7719 * gnat.dg/derived_type2.adb: New test.
7720
7721 2011-03-24 Richard Guenther <rguenther@suse.de>
7722
7723 PR tree-optimization/48271
7724 * g++.dg/torture/pr48271.C: New testcase.
7725
7726 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7727
7728 * gnat.dg/array15.ad[sb]: New test.
7729
7730 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7731
7732 PR target/48237
7733 * gcc.target/i386/pr48237.c: New test.
7734
7735 2011-03-24 Richard Guenther <rguenther@suse.de>
7736
7737 PR middle-end/48269
7738 * gcc.dg/builtin-object-size-10.c: New testcase.
7739
7740 2011-03-24 Richard Guenther <rguenther@suse.de>
7741
7742 PR tree-optimization/46562
7743 * c-c++-common/pr46562-2.c: New testcase.
7744 * c-c++-common/pr46562.c: Likewise.
7745
7746 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7747
7748 * gcc.dg/vect/vect-cselim-1.c: New test.
7749 * gcc.dg/vect/vect-cselim-2.c: New test.
7750
7751 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7752
7753 * gcc.target/arm/pr46934.c: New.
7754
7755 2011-03-23 Ian Lance Taylor <iant@google.com>
7756
7757 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7758
7759 2011-03-23 Richard Guenther <rguenther@suse.de>
7760
7761 * gcc.dg/struct: Remove directory and contents.
7762
7763 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7764
7765 PR testsuite/48251
7766 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7767
7768 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7769
7770 * gnat.dg/discr26.ad[sb]: New test.
7771 * gnat.dg/discr26_pkg.ads: New helper.
7772
7773 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7774
7775 PR target/47553
7776 * gcc.target/arm/neon-vld-1.c: New test.
7777
7778 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7779
7780 * gnat.dg/array14.ad[sb]: New test.
7781 * gnat.dg/array14_pkg.ads: New helper.
7782
7783 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7784
7785 * gcc.c-torture/execute/920501-8.x: Remove.
7786 * gcc.c-torture/execute/930513-1.x: Remove.
7787 * gcc.c-torture/execute/960312-1.x: Remove.
7788 * gcc.c-torture/compile/20000804-1.c,
7789 gcc.c-torture/compile/20001205-1.c,
7790 gcc.c-torture/compile/20001226-1.c,
7791 gcc.c-torture/compile/20010518-2.c,
7792 gcc.c-torture/compile/20020312-1.c,
7793 gcc.c-torture/compile/20020604-1.c,
7794 gcc.c-torture/compile/920501-12.c,
7795 gcc.c-torture/compile/920501-4.c,
7796 gcc.c-torture/compile/920520-1.c,
7797 gcc.c-torture/compile/980506-1.c,
7798 gcc.c-torture/execute/980709-1.x,
7799 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7800 options for m68hc11.
7801 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7802 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7803 m68hc11.
7804
7805 2011-03-22 Nick Clifton <nickc@redhat.com>
7806
7807 * lib/target-supports.exp (check_profiling_available): Add MN10300
7808 to the list of targets that do not support profiling. Restore
7809 alpha sorting to this list.
7810
7811 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7812
7813 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7814 failure on 32-bit systems.
7815 * gcc.dg/torture/vector-2.c: Ditto.
7816
7817 2011-03-22 Richard Guenther <rguenther@suse.de>
7818
7819 PR tree-optimization/48228
7820 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7821
7822 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7823
7824 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7825 powerpc.
7826
7827 PR target/48226
7828 * gcc.target/powerpc/pr48226.c: New file.
7829
7830 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7831
7832 * lib/prune.exp (prune_gcc_output): Prune "could not create
7833 compact unwind for" warnings.
7834
7835 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR c/42544
7838 PR c/48197
7839 * gcc.c-torture/execute/pr42544.c: New test.
7840 * gcc.c-torture/execute/pr48197.c: New test.
7841
7842 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7843
7844 PR preprocessor/48192
7845 * gcc.target/powerpc/pr48192.c: New file.
7846
7847 PR target/48053
7848 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7849 split problem of 0 being loaded in a VSX register.
7850
7851 2011-03-21 Richard Guenther <rguenther@suse.de>
7852
7853 PR c/47939
7854 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7855 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7856 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7857 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7858
7859 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR target/48213
7862 * gcc.dg/pr48213.c: New test.
7863
7864 2011-03-21 Kai Tietz <ktietz@redhat.com>
7865
7866 PR target/12171
7867 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7868
7869 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
7870
7871 * gcc.target/arm/xor-and.c: New.
7872
7873 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7874
7875 PR fortran/22572
7876 * gfortran.dg/function_optimize_1.f90: New test.
7877 * gfortran.dg/function_optimize_2.f90: New test.
7878
7879 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
7880
7881 PR rtl-optimization/47502
7882 * gcc.target/i386/pr47502-1.c: New.
7883 * gcc.target/i386/pr47502-2.c: Likewise.
7884
7885 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR rtl-optimization/48156
7888 * gcc.dg/pr48156.c: New test.
7889
7890 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7891
7892 PR libfortran/47439
7893 * gfortran.dg/scratch_1.f90: Adjust test.
7894
7895 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7896
7897 PR libfortran/47439
7898 * gfortran.dg/scratch_1.f90: New test.
7899
7900 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7901
7902 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7903 variably modified typedefs.
7904 * gcc.dg/c1x-typedef-2.c: Remove.
7905
7906 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7907
7908 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7909 * gcc.dg/c1x-anon-struct-3.c: New test.
7910 * gcc.dg/anon-struct-11.c: Update.
7911
7912 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7913
7914 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7915 dg-xfail-run-if.
7916 Only xfail with gas.
7917
7918 2011-03-18 Jason Merrill <jason@redhat.com>
7919
7920 * g++.dg/template/fn-ptr1.C: New.
7921
7922 * g++.dg/overload/volatile1.C: New.
7923
7924 * g++.dg/opt/pr23372.C: New.
7925
7926 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7927
7928 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7929
7930 PR middle-end/47405
7931 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7932
7933 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
7934
7935 * gcc.target/arm/unsigned-extend-1.c: New.
7936
7937 2011-03-18 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR bootstrap/48161
7940 * gcc.c-torture/compile/pr48161.c: New test.
7941
7942 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
7943
7944 PR middle-end/47725
7945 * gcc.dg/torture/pr47725.c: New.
7946
7947 2011-03-17 Jason Merrill <jason@redhat.com>
7948
7949 * g++.dg/cpp0x/constexpr-overflow2.C: New.
7950 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7951
7952 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
7953
7954 * gnat.dg/specs/elab2.ads: New test.
7955 * gnat.dg/specs/elab2_pkg.ads: New helper.
7956
7957 2011-03-17 Jason Merrill <jason@redhat.com>
7958
7959 * g++.dg/cpp0x/decltype-1212.C: New.
7960 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7961
7962 2011-03-17 Jason Merrill <jason@redhat.com>
7963
7964 * g++.dg/parse/memfnquals1.C: New.
7965
7966 2011-03-17 Richard Guenther <rguenther@suse.de>
7967
7968 PR middle-end/48134
7969 * gcc.dg/pr48134.c: New testcase.
7970
7971 2011-03-17 Richard Guenther <rguenther@suse.de>
7972
7973 PR middle-end/48165
7974 * g++.dg/torture/pr48165.C: New testcase.
7975
7976 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7977
7978 PR rtl-optimization/48141
7979 * gcc.dg/pr48141.c: New test.
7980
7981 2011-03-16 Jason Merrill <jason@redhat.com>
7982
7983 * g++.dg/cpp0x/constexpr-48089.C: New.
7984
7985 * g++.dg/cpp0x/constexpr-abi1.C: New.
7986
7987 * g++.dg/cpp0x/constexpr-46336.C: New.
7988 * g++.dg/parse/friend5.C: Adjust expected errors.
7989
7990 * g++.dg/cpp0x/constexpr-47570.C: New.
7991
7992 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7993
7994 PR debug/47510
7995 * ++.dg/debug/dwarf2/typedef6.C: New test.
7996
7997 2011-03-16 Jason Merrill <jason@redhat.com>
7998
7999 * g++.dg/cpp0x/elision2.C: New.
8000
8001 * g++.dg/cpp0x/constexpr-array3.C: New.
8002
8003 2011-03-16 Jason Merrill <jason@redhat.com>
8004
8005 * g++.dg/cpp0x/sfinae6.C: New.
8006 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8007 * g++.dg/cpp0x/pr45908.C: Likewise.
8008 * g++.dg/cpp0x/sfinae6.C: Likewise.
8009 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8010 * g++.old-deja/g++.law/arg11.C: Likewise.
8011
8012 2011-03-16 Jason Merrill <jason@redhat.com>
8013
8014 * g++.dg/template/incomplete6.C: New.
8015
8016 2011-03-16 Jeff Law <law@redhat.com>
8017
8018 * gcc.dg/tree-ssa/vrp55.c: New test.
8019
8020 2011-03-16 Jason Merrill <jason@redhat.com>
8021
8022 * g++.dg/cpp0x/auto22.C: New.
8023
8024 2011-03-16 Richard Guenther <rguenther@suse.de>
8025
8026 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8027 optimizing it away if promoted to const.
8028
8029 2011-03-16 Richard Guenther <rguenther@suse.de>
8030
8031 PR tree-optimization/48149
8032 * gcc.dg/fold-complex-1.c: New testcase.
8033
8034 2011-03-16 Richard Guenther <rguenther@suse.de>
8035
8036 PR testsuite/48147
8037 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8038 or cloning happens.
8039
8040 2011-03-16 Richard Guenther <rguenther@suse.de>
8041
8042 PR tree-optimization/26134
8043 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8044
8045 2011-03-16 Richard Guenther <rguenther@suse.de>
8046
8047 PR tree-optimization/48146
8048 * gcc.dg/torture/pr48146.c: New testcase.
8049
8050 2011-03-16 Richard Guenther <rguenther@suse.de>
8051
8052 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8053 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8054
8055 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8056
8057 PR middle-end/48136
8058 * gcc.c-torture/compile/pr48136.c: New test.
8059
8060 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8061
8062 PR debug/45882
8063 * gcc.dg/guality/pr45882.c: New test.
8064
8065 2011-03-15 Jason Merrill <jason@redhat.com>
8066
8067 * g++.dg/cpp0x/constexpr-recursion.C: New.
8068
8069 * g++.dg/cpp0x/implicit11.C: New.
8070
8071 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8072
8073 * g++.dg/cpp0x/constexpr-attribute.C: New.
8074
8075 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8076
8077 * g++.dg/parse/pr34758.C: New.
8078
8079 2011-03-15 Xinliang David Li <davidxl@google.com>
8080
8081 PR c/47837
8082 * gcc.dg/uninit-pred-7_d.c: New test.
8083 * gcc.dg/uninit-pred-8_d.c: New test.
8084
8085 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8086
8087 PR target/46788
8088 * gcc.target/arm/pr46788.c: New.
8089
8090 2011-03-15 Richard Guenther <rguenther@suse.de>
8091
8092 PR middle-end/47650
8093 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8094 * gfortran.dg/ishft_4.f90: Likewise.
8095 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8096
8097 2011-03-15 Richard Guenther <rguenther@suse.de>
8098
8099 PR tree-optimization/13954
8100 * g++.dg/tree-ssa/pr13954.C: New testcase.
8101
8102 2011-03-15 Richard Guenther <rguenther@suse.de>
8103
8104 PR tree-optimization/48037
8105 * gcc.target/i386/pr48037-1.c: New testcase.
8106
8107 2011-03-15 Richard Guenther <rguenther@suse.de>
8108
8109 PR tree-optimization/41490
8110 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8111 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8112 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8114 * g++.dg/tree-ssa/pr33604.C: Adjust.
8115
8116 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR middle-end/47917
8119 * gcc.c-torture/execute/pr47917.c: New test.
8120 * gcc.dg/pr47917.c: New test.
8121
8122 PR middle-end/38878
8123 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8124
8125 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8126
8127 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8128 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8129 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8130 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8131 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8132 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8133 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8134 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8135 * gcc.target/i386/avx-floor-vec.c: Ditto.
8136 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8137 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8138 * gcc.target/i386/avx-rint-vec.c: Ditto.
8139 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8140 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8141 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8142 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8143
8144 2011-03-14 Tom Tromey <tromey@redhat.com>
8145
8146 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8147 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8148 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8149
8150 2011-03-14 Tom Tromey <tromey@redhat.com>
8151
8152 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8153 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8154 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8155
8156 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8157
8158 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8159
8160 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8161
8162 PR rtl-optimization/47166
8163 * gcc.c-torture/execute/postmod-1.c: New test.
8164
8165 2011-03-14 Richard Guenther <rguenther@suse.de>
8166
8167 PR middle-end/48098
8168 * gcc.dg/torture/pr48098.c: New testcase.
8169
8170 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8171
8172 PR target/48053
8173 * gcc.target/powerpc/pr48053-1.c: New test.
8174 * gcc.target/powerpc/pr48053-2.c: Likewise.
8175
8176 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8177
8178 PR libfortran/48066
8179 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8180
8181 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8182
8183 PR libfortran/48066
8184 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8185
8186 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8187
8188 PR fortran/48059
8189 * gfortran.dg/class_41.f03: New.
8190
8191 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8192
8193 * g++.dg/conversion/cast3.C: New test.
8194
8195 2011-03-11 Jason Merrill <jason@redhat.com>
8196
8197 * g++.dg/template/error45.C: New.
8198
8199 * g++.dg/parse/no-type-defn1.C: New.
8200
8201 * g++.dg/ext/attrib40.C: New.
8202
8203 * g++.dg/cpp0x/regress/array1.C: New.
8204
8205 2011-03-11 Richard Guenther <rguenther@suse.de>
8206
8207 PR tree-optimization/48067
8208 * gcc.dg/pr48067.c: New testcase.
8209
8210 2011-03-11 Richard Guenther <rguenther@suse.de>
8211
8212 PR lto/48073
8213 * g++.dg/lto/20110311-1_0.C: New testcase.
8214
8215 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR c++/48035
8218 * g++.dg/inherit/virtual8.C: New test.
8219
8220 PR middle-end/48044
8221 * gcc.dg/torture/pr48044.c: New test.
8222
8223 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8224
8225 PR fortran/47768
8226 * gfortran.dg/proc_ptr_comp_31.f90: New.
8227
8228 2011-03-11 Richard Guenther <rguenther@suse.de>
8229
8230 PR tree-optimization/47278
8231 * gcc.dg/torture/pr47278-1.c: New testcase.
8232 * gcc.dg/torture/pr47278-2.c: Likewise.
8233
8234 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8235
8236 PR tree-optimization/48063
8237 * gcc.dg/torture/pr48063.c: New test.
8238
8239 2011-03-10 Jason Merrill <jason@redhat.com>
8240
8241 * g++.dg/template/array22.C: New.
8242
8243 * g++.dg/cpp0x/syntax-err1.C: New.
8244 * g++.dg/parse/error36.C: Adjust expected errors.
8245 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8246 * g++.old-deja/g++.pt/typename3.C: Likewise.
8247 * g++.old-deja/g++.pt/typename4.C: Likewise.
8248 * g++.old-deja/g++.pt/typename6.C: Likewise.
8249
8250 2011-03-09 Jason Merrill <jason@redhat.com>
8251
8252 * g++.dg/template/nontype22.C: New.
8253
8254 2011-03-09 Martin Jambor <mjambor@suse.cz>
8255
8256 PR tree-optimization/47714
8257 * g++.dg/torture/pr47714.C: New test.
8258
8259 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8260
8261 PR target/47755
8262 * gcc.target/powerpc/pr47755-2.c: New file.
8263
8264 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8265
8266 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8267 is not set in the environment, pass 64 as first argument when not
8268 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8269 native where ulimit -u is supported.
8270
8271 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8272
8273 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8274
8275 2011-03-08 Jason Merrill <jason@redhat.com>
8276
8277 * g++.dg/template/nontype21.C: New.
8278
8279 * g++.dg/template/anon5.C: New.
8280
8281 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR debug/47881
8284 * gcc.dg/pr47881.c: New test.
8285
8286 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8287
8288 PR c++/47957
8289 * g++.dg/lookup/template3.C: New test.
8290
8291 2011-03-08 Kai Tietz <ktietz@redhat.com>
8292
8293 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8294 'long' type.
8295
8296 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8297
8298 PR testsuite/47954
8299 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8300 sizeof to compute alignment.
8301
8302 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR tree-optimization/48022
8305 * gcc.dg/pr48022-1.c: New test.
8306 * gcc.dg/pr48022-2.c: New test.
8307
8308 2011-03-07 Jason Merrill <jason@redhat.com>
8309
8310 * g++.dg/template/nontype20.C: New.
8311 * g++.dg/init/member1.C: Adjust expected errors.
8312 * g++.dg/parse/constant4.C: Likewise.
8313 * g++.dg/template/qualified-id3.C: Likewise.
8314 * g++.old-deja/g++.pt/crash10.C: Likewise.
8315
8316 * g++.dg/cpp0x/regress/non-const1.C: New.
8317
8318 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR debug/47991
8321 * gcc.dg/pr47991.c: New test.
8322
8323 2011-03-07 Jason Merrill <jason@redhat.com>
8324
8325 * g++.dg/abi/mangle46.C: New.
8326
8327 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8328
8329 PR target/47862
8330 * gcc.target/powerpc/pr47862.c: New.
8331
8332 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8333
8334 PR target/45413
8335 * gcc.target/i386/combine-mul.c: Require nonpic.
8336
8337 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8338 Nathan Froyd <froydnj@codesourcery.com>
8339
8340 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8341
8342 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8343
8344 * README.QMTEST: Remove.
8345
8346 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8347 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8348
8349 PR fortran/47850
8350 * gfortran.dg/array_constructor_37.f90 : New test.
8351
8352 2011-03-05 Jason Merrill <jason@redhat.com>
8353
8354 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8355 * g++.dg/abi/mangle45.C: Likewise.
8356 * g++.dg/cpp0x/trailing1.C: Likewise.
8357
8358 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8359
8360 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8361
8362 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR rtl-optimization/47899
8365 * gcc.dg/pr47899.c: New test.
8366
8367 * gcc.dg/torture/pr47968.c: Ignore warnings.
8368
8369 PR tree-optimization/47967
8370 * gcc.c-torture/compile/pr47967.c: New test.
8371
8372 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8373
8374 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8375 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8376
8377 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8378
8379 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8380 and property_getAttributes() if __OBJC2__.
8381 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8382 * objc.dg/property/property-encoding-1.m: New.
8383 * obj-c++.dg/property/property-encoding-1.mm: New.
8384
8385 2011-03-04 Jason Merrill <jason@redhat.com>
8386
8387 * g++.dg/template/pseudodtor6.C: New.
8388
8389 * g++.dg/inherit/covariant19.C: New.
8390
8391 2011-03-04 Richard Guenther <rguenther@suse.de>
8392
8393 PR middle-end/47968
8394 * gcc.dg/torture/pr47968.c: New testcase.
8395
8396 2011-03-04 Richard Guenther <rguenther@suse.de>
8397
8398 PR middle-end/47975
8399 * gcc.dg/torture/pr47975.c: New testcase.
8400
8401 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8402
8403 PR c++/47974
8404 * g++.dg/template/crash106.C: New.
8405
8406 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8407
8408 PR c/47963
8409 * gcc.dg/gomp/pr47963.c: New test.
8410 * g++.dg/gomp/pr47963.C: New test.
8411
8412 2011-03-02 Jason Merrill <jason@redhat.com>
8413
8414 * g++.dg/cpp0x/regress/condition1.C: New.
8415
8416 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8417
8418 2011-03-01 Jason Merrill <jason@redhat.com>
8419
8420 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8421
8422 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8423
8424 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8425
8426 PR rtl-optimization/47925
8427 * gcc.c-torture/execute/pr47925.c: New test.
8428
8429 2011-03-01 Jason Merrill <jason@redhat.com>
8430
8431 * g++.dg/cpp0x/decltype25.C: New.
8432
8433 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8434
8435 2011-03-01 Richard Guenther <rguenther@suse.de>
8436
8437 PR tree-optimization/47890
8438 * gcc.dg/torture/pr47890.c: New testcase.
8439
8440 2011-03-01 Richard Guenther <rguenther@suse.de>
8441
8442 PR lto/47924
8443 * gcc.dg/lto/pr47924_0.c: New testcase.
8444
8445 2011-03-01 Richard Guenther <rguenther@suse.de>
8446
8447 PR lto/46911
8448 * gfortran.dg/lto/pr46911_0.f: New testcase.
8449
8450 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8451
8452 PR libgfortran/47933
8453 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8454 compile errors from older code form.
8455
8456 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8457
8458 PR libgfortran/47567
8459 * gfortran.dg/fmt_fw_d.f90: New test.
8460
8461 2011-02-28 Jason Merrill <jason@redhat.com>
8462
8463 * g++.dg/inherit/covariant18.C: New.
8464
8465 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR middle-end/47893
8468 * gcc.dg/pr47893.c: New test.
8469
8470 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8471
8472 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8473 NULL in case of a selector with conflicting types.
8474 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8475
8476 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8477
8478 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8479 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8480 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8481 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8482
8483 2011-02-28 Jason Merrill <jason@redhat.com>
8484
8485 PR c++/47906
8486 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8487
8488 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8489
8490 PR libgfortran/47778
8491 * gfortran.dg/namelist_71.f90: New test.
8492
8493 2011-02-27 Jason Merrill <jason@redhat.com>
8494
8495 PR c++/47906
8496 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8497 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8498
8499 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8500
8501 PR c++/46466
8502 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8503
8504 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR fortran/47886
8507 * gfortran.dg/gomp/task-1.f90: Removed.
8508
8509 2011-02-26 Jason Merrill <jason@redhat.com>
8510
8511 * g++.dg/template/this-targ1.C: New.
8512
8513 * g++.dg/cpp0x/regress/template-const1.C: New.
8514 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8515 * g++.dg/template/function1.C: Adjust.
8516 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8517 * g++.dg/debug/debug7.C: Adjust.
8518
8519 2011-02-26 Tobias Burnus <burnus@net-b.de>
8520
8521 PR fortran/47886
8522 * gfortran.dg/gomp/task-1.f90: New.
8523
8524 2011-02-25 Jie Zhang <jie@codesourcery.com>
8525
8526 * gcc.target/arm/neon-thumb2-move.c: Add
8527 dg-require-effective-target arm_thumb2_ok.
8528
8529 2011-02-24 Jason Merrill <jason@redhat.com>
8530
8531 * g++.dg/parse/constant1.C: Specify C++98 mode.
8532 * g++.dg/parse/constant5.C: Likewise.
8533 * g++.dg/parse/error2.C: Likewise.
8534 * g++.dg/parse/semicolon3.C: Likewise.
8535 * g++.dg/template/crash14.C: Likewise.
8536 * g++.dg/template/local4.C: Likewise.
8537 * g++.dg/template/nontype3.C: Likewise.
8538 * g++.dg/parse/crash31.C: Adjust expected errors.
8539 * g++.dg/template/function1.C: Likewise.
8540 * g++.dg/template/ref3.C: Likewise.
8541 * g++.dg/template/static9.C: Likewise.
8542 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8543
8544 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8545 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8546 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8547 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8548 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8549
8550 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR fortran/47878
8553 * gfortran.dg/pr47878.f90: New test.
8554
8555 2011-02-24 Richard Guenther <rguenther@suse.de>
8556
8557 PR testsuite/47801
8558 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8559 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8560
8561 2011-02-24 Richard Guenther <rguenther@suse.de>
8562
8563 PR fortran/47839
8564 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8565 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8566
8567 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8568
8569 PR libgfortran/47567
8570 * gfortran.dg/fmt_f0_1.f90: Update test.
8571
8572 2011-02-23 Jason Merrill <jason@redhat.com>
8573
8574 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8575 * g++.dg/abi/mangle45.C: New.
8576
8577 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8578 * g++.dg/template/canon-type-9.C: Match use of decltype
8579 between declaration and definition.
8580 * g++.dg/template/canon-type-12.C: Likewise.
8581
8582 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8583
8584 PR fortran/40850
8585 * gfortran.dg/nested_allocatables_1.f90: New.
8586
8587 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8588
8589 PR c++/46868
8590 * g++.dg/pr46868.C: New test.
8591 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8592 * g++.dg/parse/error14.C: Adjust.
8593
8594 2011-02-23 Richard Guenther <rguenther@suse.de>
8595
8596 PR tree-optimization/47838
8597 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8598
8599 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8600
8601 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8602
8603 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8604
8605 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8606 * gfortran.dg/count_init_expr.f03: Ditto.
8607 * gfortran.dg/gomp/pr43711.f90: Ditto.
8608 * gcc.dg/struct-parse-2.c: Ditto.
8609 * gcc.dg/parse-error-3.c: Ditto.
8610 * gcc.dg/Wlogical-op-1.c: Ditto.
8611 * gcc.dg/Walways-true-1.c: Ditto.
8612 * gcc.dg/pr24225.c: Ditto.
8613 * gcc.dg/Walways-true-2.c: Ditto.
8614 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8615 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8616 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8617 * g++.dg/overload/defarg4.C: Ditto.
8618 * g++.dg/inherit/covariant16.C: Ditto.
8619 * g++.dg/inherit/virtual7.C: Ditto.
8620 * g++.dg/template/canon-type-9.C: Ditto.
8621 * g++.dg/template/access19.C: Ditto.
8622 * g++.dg/template/call7.C: Ditto.
8623 * g++.dg/template/canon-type-2.C: Ditto.
8624 * g++.dg/template/init7.C: Ditto.
8625 * g++.dg/template/sizeof-template-argument.C: Ditto.
8626 * g++.dg/template/const3.C: Ditto.
8627 * g++.dg/template/sfinae26.C: Ditto.
8628 * g++.dg/template/sfinae26.C: Ditto.
8629 * g++.dg/template/canon-type-11.C: Ditto.
8630 * g++.dg/template/union2.C: Ditto.
8631 * g++.dg/template/canon-type-3.C: Ditto.
8632 * g++.dg/template/canon-type-1.C: Ditto.
8633 * g++.dg/template/canon-type-5.C: Ditto.
8634 * g++.dg/template/canon-type-7.C: Ditto.
8635 * g++.dg/template/canon-type-10.C: Ditto.
8636 * g++.dg/template/spec36.C: Ditto.
8637 * g++.dg/template/typedef38.C: Ditto.
8638 * g++.dg/template/canon-type-4.C: Ditto.
8639 * g++.dg/template/canon-type-6.C: Ditto.
8640 * g++.dg/template/canon-type-13.C: Ditto.
8641 * g++.dg/template/instantiate9.C: Ditto.
8642 * g++.dg/template/ttp22.C: Ditto.
8643 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8644 * g++.dg/warn/Walways-true-1.C: Ditto.
8645 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8646 * g++.dg/warn/Walways-true-2.C: Ditto.
8647 * g++.dg/conversion/op4.C: Ditto.
8648 * g++.dg/opt/pr19650.C: Ditto.
8649 * g++.dg/lookup/friend11.C: Ditto.
8650 * g++.dg/other/default2.C: Ditto.
8651 * g++.dg/other/default3.C: Ditto.
8652 * g++.dg/other/dtor2.C: Ditto.
8653 * g++.dg/other/friend5.C: Ditto.
8654 * g++.dg/other/default5.C: Ditto.
8655 * g++.dg/init/brace6.C: Ditto.
8656 * g++.dg/init/aggr5.C: Ditto.
8657 * g++.dg/init/error2.C: Ditto.
8658 * g++.dg/expr/bound-mem-fun.C: Ditto.
8659 * g++.dg/expr/cond6.C: Ditto.
8660 * g++.dg/expr/stmt-expr-1.C: Ditto.
8661 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8662 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8663 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8664 * g++.dg/cpp0x/bracket1.C: Ditto.
8665 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8666 * g++.dg/cpp0x/pr38646.C: Ditto.
8667 * g++.dg/cpp0x/variadic73.C: Ditto.
8668 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8669 * g++.dg/cpp0x/bracket4.C: Ditto.
8670 * g++.dg/cpp0x/decltype4.C: Ditto.
8671 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8672 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8673 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8674 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8675 * g++.dg/cpp0x/decltype2.C: Ditto.
8676 * g++.dg/cpp0x/decltype1.C: Ditto.
8677 * g++.dg/cpp0x/bracket2.C: Ditto.
8678 * g++.dg/cpp0x/decltype5.C: Ditto.
8679 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8680 * g++.dg/cpp0x/variadic70.C: Ditto.
8681 * g++.dg/cpp0x/decltype6.C: Ditto.
8682 * g++.dg/cpp0x/rvo.C: Ditto.
8683 * g++.dg/cpp0x/vt-40092.C: Ditto.
8684 * g++.dg/cpp0x/variadic-new.C: Ditto.
8685 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8686 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8687 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8688 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8689 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8690 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8691 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8692 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8693 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8694 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8695 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8696 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8697 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8698 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8699 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8700 * g++.dg/cpp0x/pr39639.C: Ditto.
8701 * g++.dg/cpp0x/decltype3.C: Ditto.
8702 * g++.dg/cpp0x/variadic68.C: Ditto.
8703 * g++.dg/cpp0x/variadic-function.C: Ditto.
8704 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8705 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8706 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8707 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8708 * g++.dg/parse/crash35.C: Ditto.
8709 * g++.dg/parse/crash40.C: Ditto.
8710 * g++.dg/parse/defarg12.C: Ditto.
8711 * g++.dg/parse/crash34.C: Ditto.
8712 * g++.dg/parse/constructor3.C: Ditto.
8713 * g++.dg/parse/template23.C: Ditto.
8714 * g++.dg/parse/crash56.C: Ditto.
8715 * g++.dg/parse/dtor13.C: Ditto.
8716 * g++.dg/parse/error33.C: Ditto.
8717 * g++.dg/parse/ctor9.C: Ditto.
8718 * g++.dg/parse/error32.C: Ditto.
8719 * g++.dg/parse/error37.C: Ditto.
8720 * g++.dg/parse/bitfield3.C: Ditto.
8721 * g++.dg/parse/struct-4.C: Ditto.
8722 * g++.dg/ext/has_trivial_copy.C: Ditto.
8723 * g++.dg/ext/is_polymorphic.C: Ditto.
8724 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8725 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8726 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8727 * g++.dg/ext/is_union.C: Ditto.
8728 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8729 * g++.dg/ext/is_pod.C: Ditto.
8730 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8731 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8732 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8733 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8734 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8735 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8736 * g++.dg/ext/is_abstract.C: Ditto.
8737 * g++.dg/ext/has_trivial_assign.C: Ditto.
8738 * g++.dg/ext/is_class.C: Ditto.
8739 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8740 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8741 * g++.dg/ext/is_base_of.C: Ditto.
8742 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8743 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8744 * g++.dg/ext/is_empty.C: Ditto.
8745 * g++.dg/ext/is_enum.C: Ditto.
8746 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8747 * gnat.dg/opt11.adb: Ditto.
8748 * obj-c++.dg/pr45735.mm: Ditto.
8749 * obj-c++.dg/pr24393.mm: Ditto.
8750 * obj-c++.dg/exceptions-2.mm: Ditto.
8751 * objc.dg/pr45735.m: Ditto.
8752 * objc.dg/pr24393.m: Ditto.
8753
8754 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8755
8756 * objc.dg/attributes/objc-exception-1.m: New.
8757
8758 2011-02-23 Jie Zhang <jie@codesourcery.com>
8759
8760 * gcc.dg/cpp/include7.c: New test.
8761
8762 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8763
8764 PR c++/47242
8765 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8766
8767 2011-02-23 Jie Zhang <jie@codesourcery.com>
8768
8769 PR rtl-optimization/47763
8770 * gcc.dg/pr47763.c: New test.
8771
8772 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8773
8774 PR fortran/45743
8775 * gfortran.dg/whole_file_32.f90 : New test.
8776
8777 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8778
8779 PR c++/47666
8780 * g++.dg/inherit/virtual7.C: New test.
8781
8782 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8783
8784 PR objc/47832
8785 * objc.dg/type-size-3.m: Updated error message.
8786 * objc.dg/type-size-4.m: New test.
8787 * objc.dg/type-size-5.m: New test.
8788
8789 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8790
8791 * lib/gnat.exp: Fix comments.
8792 Don't load libgloss.exp.
8793 (default_gnat_version): Call $compiler with --version.
8794 Adapt regexp for gnatmake output, insert version.
8795 (gnat_version): New proc.
8796 (gnat_init): Remove gnat_libgcc_s_path.
8797 (gnat_target_compile): Likewise.
8798 Remove ld_library_path.
8799 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8800 (gnat_pass): Remove.
8801 (gnat_pass): Remove.
8802 (gnat_finish): Remove.
8803 (gnat_exit): Remove.
8804 (local_find_gnatmake): Reindent.
8805 (runtest_file_p): Remove.
8806 (prune_warnings): Remove.
8807 (find_gnatclean): New proc.
8808 * lib/gnat-dg.exp (lremove): New proc.
8809 (gnat-dg-test): Reindent.
8810 Remove additional output files.
8811 (gnat-dg-runtest): Remove.
8812
8813 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8814 * gnat.dg/loop_optimization6.adb: Likewise.
8815 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8816
8817 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR tree-optimization/47835
8820 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8821
8822 2011-02-22 Tobias Burnus <burnus@net-b.de>
8823
8824 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8825 * gfortran.dg/abstract_type_2.f03: Ditto.
8826 * gfortran.dg/abstract_type_3.f03: Ditto.
8827 * gfortran.dg/abstract_type_4.f03: Ditto.
8828 * gfortran.dg/abstract_type_5.f03: Ditto.
8829 * gfortran.dg/abstract_type_6.f03: Ditto.
8830 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8831 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8832 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8833 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8834 * gfortran.dg/array_function_5.f90: Ditto.
8835 * gfortran.dg/asynchronous_3.f03: Ditto.
8836 * gfortran.dg/char_expr_1.f90: Ditto.
8837 * gfortran.dg/class_14.f03: Ditto.
8838 * gfortran.dg/data_array_6.f: Ditto.
8839 * gfortran.dg/data_invalid.f90: Ditto.
8840 * gfortran.dg/dot_product_1.f03: Ditto.
8841 * gfortran.dg/func_derived_5.f90: Ditto.
8842 * gfortran.dg/func_result_4.f90: Ditto.
8843 * gfortran.dg/implied_do_1.f90: Ditto.
8844 * gfortran.dg/initialization_25.f90: Ditto.
8845 * gfortran.dg/initialization_26.f90: Ditto.
8846 * gfortran.dg/interface_34.f90: Ditto.
8847 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8848 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8849 * gfortran.dg/matmul_8.f03: Ditto.
8850 * gfortran.dg/merge_init_expr.f90: Ditto.
8851 * gfortran.dg/pack_assign_1.f90: Ditto.
8852 * gfortran.dg/pack_vector_1.f90: Ditto.
8853 * gfortran.dg/pointer_check_8.f90: Ditto.
8854 * gfortran.dg/product_init_expr.f03: Ditto.
8855 * gfortran.dg/reshape_order_5.f90: Ditto.
8856 * gfortran.dg/reshape_shape_1.f90: Ditto.
8857 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8858 * gfortran.dg/same_name_2.f90: Ditto.
8859 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8860 * gfortran.dg/spread_init_expr.f03: Ditto.
8861 * gfortran.dg/stmt_func_1.f90: Ditto.
8862 * gfortran.dg/sum_init_expr.f03: Ditto.
8863 * gfortran.dg/transpose_3.f03: Ditto.
8864 * gfortran.dg/unpack_init_expr.f03: Ditto.
8865 * gfortran.dg/warn_conversion.f90: Ditto.
8866 * gfortran.dg/warn_conversion_2.f90: Ditto.
8867 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8868 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8869 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8870 * gfortran.dg/whole_file_16.f90: Ditto.
8871 * gfortran.dg/whole_file_17.f90: Ditto.
8872 * gfortran.dg/whole_file_18.f90: Ditto.
8873 * gfortran.dg/whole_file_20.f03: Ditto.
8874 * gfortran.dg/whole_file_5.f90: Ditto.
8875 * gfortran.dg/whole_file_6.f90: Ditto.
8876 * gfortran.dg/write_invalid_format.f90: Ditto.
8877 * gfortran.dg/zero_sized_6.f90: Ditto.
8878
8879 2011-02-21 Jeff Law <law@redhat.com>
8880
8881 PR rtl-optimization/46178
8882 * gcc.target/i386/pr46178.c: New test.
8883
8884 PR rtl-optimization/46002
8885 * gcc.c-torture/compile/pr46002.c: New test.
8886
8887 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8888
8889 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8890 *-*-hpux10*.
8891
8892 2011-02-21 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR debug/47106
8895 * g++.dg/debug/pr47106.C: Require effective target lto.
8896
8897 2011-02-21 Jason Merrill <jason@redhat.com>
8898
8899 * g++.dg/cpp0x/constexpr-diag2.C: New.
8900
8901 2011-02-20 Jason Merrill <jason@redhat.com>
8902
8903 * g++.dg/cpp0x/constexpr-ctor7.C: New.
8904
8905 * g++.dg/cpp0x/fntmpdefarg2.C: New.
8906
8907 * g++.dg/overload/conv-op1.C: New.
8908
8909 * g++.dg/cpp0x/constexpr-synth1.C: New.
8910
8911 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8912
8913 * objc.dg/layout-2.m: New.
8914 * objc.dg/selector-3.m: Adjusted location of error message.
8915 * objc.dg/type-size-3.m: Same.
8916 * obj-c++.dg/selector-3.mm: Same.
8917
8918 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8919
8920 PR objc/47784
8921 * objc.dg/property/dotsyntax-22.m: New.
8922 * obj-c++.dg/property/dotsyntax-22.mm: New.
8923
8924 2011-02-20 Dodji Seketeli <dodji@redhat.com>
8925
8926 PR c++/46394
8927 * g++.dg/template/typedef38.C: New test.
8928
8929 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8930
8931 PR fortran/46818
8932 * gfortran.dg/whole_file_30.f90 : New test.
8933 * gfortran.dg/whole_file_31.f90 : New test.
8934
8935 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8936
8937 PR fortran/45077
8938 PR fortran/44945
8939 * gfortran.dg/whole_file_28.f90 : New test.
8940 * gfortran.dg/whole_file_29.f90 : New test.
8941
8942 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8943
8944 PR c++/44118
8945 * g++.dg/template/crash105.C: New.
8946
8947 2011-02-19 Jason Merrill <jason@redhat.com>
8948
8949 * g++.dg/cpp0x/regress/no-elide1.C: New.
8950
8951 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
8952
8953 PR tree-optimization/46620
8954 * gcc.dg/pr46620.c: New.
8955
8956 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR c/47809
8959 * gcc.target/i386/pr47809.c: New test.
8960
8961 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8962 Tobias Burnus <burnus@net-b.de>
8963
8964 * lib/target-supports.exp
8965 (check_effective_target_fortran_large_real): New check for large reals.
8966 * gfortran.dg/nan_7.f90: New test.
8967
8968 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8969
8970 PR libgfortran/47567
8971 * gfortran.dg/fmt_f0_1.f90: Update test.
8972
8973 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8974
8975 PR fortran/47348
8976 * gfortran.dg/array_constructor_36.f90 : New test.
8977 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8978 allow for comparison between different elements of the array
8979 constructor at different levels of optimization.
8980
8981 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8982
8983 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8984 * gcc.target/i386/pr32280-1.c: Likewise.
8985
8986 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8987
8988 PR target/47800
8989 * gcc.target/i386/pr47800.c: New test.
8990
8991 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8992
8993 * objc/execute/exceptions/foward-1.x: New.
8994
8995 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8996
8997 PR fortran/47789
8998 * gfortran.dg/derived_constructor_comps_4.f90: New.
8999
9000 2011-02-18 Tobias Burnus
9001
9002 PR fortran/47775
9003 * gfortran.dg/func_result_6.f90: New.
9004
9005 2011-02-18 Michael Matz <matz@suse.de>
9006
9007 PR fortran/45586
9008 * gfortran.dg/lto/pr45586_0.f90: New test.
9009 * gfortran.dg/typebound_proc_20.f90: Ditto.
9010 * gfortran.dg/typebound_proc_21.f90: Ditto.
9011
9012 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9013
9014 PR c++/47795
9015 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9016
9017 2011-02-18 Tobias Burnus <burnus@net-b.de>
9018
9019 PR fortran/47750
9020 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9021 gcc_warning_prefix.
9022 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9023 normalizing the error/warning output.
9024 * gfortran.dg/Wall.f90: Update dg-error/warning.
9025 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9026 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9027 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9028 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9029 * gfortran.dg/class_30.f90: Update dg-error/warning.
9030 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9031 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9032 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9033 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9034 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9035 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9036 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9037 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9038 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9039 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9040 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9041 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9042 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9043 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9044 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9045 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9046 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9047 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9048 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9049 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9050 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9051 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9052 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9053 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9054 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9055
9056 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9057
9058 PR fortran/47768
9059 * gfortran.dg/proc_ptr_comp_30.f90: New.
9060
9061 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR debug/47780
9064 * gcc.target/i386/pr47780.c: New test.
9065
9066 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9067
9068 PR fortran/47767
9069 * gfortran.dg/class_40.f03: New.
9070
9071 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9072
9073 PR c++/47208
9074 * g++.dg/cpp0x/auto21.C: New test.
9075
9076 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9077
9078 * objc.dg/special/unclaimed-category-1.h: Updated for
9079 new ABI support.
9080 * objc.dg/special/unclaimed-category-1.m: Same.
9081 * objc.dg/zero-link-1.m: Same.
9082 * objc.dg/lookup-1.m: Same.
9083 * objc.dg/torture/strings/const-str-9.m
9084 * objc.dg/torture/strings/const-str-10.m: Same.
9085 * objc.dg/torture/strings/const-str-11.m: Same.
9086 * objc.dg/torture/forward-1.m: Same.
9087 * objc.dg/zero-link-2.m: Same.
9088 * objc.dg/encode-7-next-64bit.m: Same.
9089 * objc.dg/method-4.m: Same.
9090 * objc.dg/next-runtime-1.m: Same.
9091 * objc.dg/image-info.m: Same.
9092 * objc.dg/pr23214.m: Same.
9093 * objc.dg/symtab-1.m: Same.
9094 * obj-c++.dg/basic.m: Same.
9095 * obj-c++.dg/proto-lossage-3.m: Same.
9096 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9097 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9098 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9099 * obj-c++.dg/method-11.m: Same.
9100 * objc/execute/enumeration-1.m: Same.
9101 * objc/execute/object_is_class.m: Same.
9102 * objc/execute/formal_protocol-2.m: Same.
9103 * objc/execute/formal_protocol-4.m: Same.
9104 * objc/execute/formal_protocol-6.m: Same.
9105 * objc/execute/bycopy-3.m: Same.
9106 * objc/execute/exceptions/catchall-1.m: Same.
9107 * objc/execute/exceptions/finally-1.m: Same.
9108 * objc/execute/exceptions/local-variables-1.m: Same.
9109 * objc/execute/exceptions/foward-1.m: Same.
9110 * objc/execute/bf-common.h
9111 * objc/execute/enumeration-2.m: Same.
9112 * objc/execute/formal_protocol-1.m: Same.
9113 * objc/execute/formal_protocol-3.m: Same.
9114 * objc/execute/formal_protocol-5.m: Same.
9115 * objc/execute/accessing_ivars.m: Same.
9116 * objc/execute/bycopy-2.m: Same.
9117 * objc/execute/formal_protocol-7.m: Same.
9118 * objc/execute/compatibility_alias.m: Same.
9119 * objc/execute/no_clash.m: Same.
9120 * objc/execute/object_is_meta_class.m: Same.
9121 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9122 * objc/execute/class-tests-1.h: Include stdio.h.
9123 * objc/execute/class-tests-2.h: Same.
9124 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9125 runtimes.
9126 * obj-c++.dg/try-catch-2.mm: Same.
9127
9128 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR c++/47783
9131 * g++.dg/warn/Wunused-parm-4.C: New test.
9132
9133 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9134 Jan Hubicka <jh@suse.cz>
9135
9136 PR debug/47106
9137 PR debug/47402
9138 * g++.dg/debug/pr47106.C: New.
9139
9140 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9141
9142 PR target/43653
9143 * gcc.target/i386/pr43653.c: New test.
9144
9145 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9146
9147 PR c++/47172
9148 * g++.dg/template/inherit6.C: New test.
9149
9150 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9151
9152 PR fortran/47745
9153 * gfortran.dg/class_39.f03: New.
9154
9155 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9156
9157 PR c++/47326
9158 * g++.dg/cpp0x/variadic106.C: New test.
9159
9160 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9161
9162 PR libfortran/47757
9163 * gfortran.dg/pr47757-1.f90: New test.
9164 * gfortran.dg/pr47757-2.f90: New test.
9165 * gfortran.dg/pr47757-3.f90: New test.
9166
9167 PR c++/47704
9168 * g++.dg/cpp0x/enum8.C: New test.
9169
9170 2011-02-15 Jason Merrill <jason@redhat.com>
9171
9172 * g++.dg/inherit/implicit-trivial1.C: New.
9173 * g++.dg/cpp0x/implicit-trivial1.C: New.
9174
9175 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9176
9177 PR middle-end/47725
9178 * gcc.dg/torture/pr47725.c: Removed.
9179
9180 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9181
9182 PR target/47755
9183 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9184 constant does not generate a load from memory.
9185
9186 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9187
9188 PR middle-end/47725
9189 * gcc.dg/torture/pr47725.c: New.
9190
9191 2011-02-15 Richard Guenther <rguenther@suse.de>
9192
9193 PR tree-optimization/47743
9194 * gcc.dg/torture/pr47743.c: New testcase.
9195
9196 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9197
9198 PR middle-end/47581
9199 * gcc.target/i386/pr47581.c: New test.
9200
9201 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9202
9203 PR fortran/47730
9204 * gfortran.dg/select_type_22.f03: New.
9205
9206 2011-02-14 Jason Merrill <jason@redhat.com>
9207
9208 * g++.dg/cpp0x/regress/enum1.C: New.
9209
9210 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9211
9212 * gnat.dg/include.adb: New test.
9213
9214 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9215
9216 PR fortran/47728
9217 * gfortran.dg/class_38.f03: New.
9218
9219 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9220
9221 * gcc.dg/pr46494.c: New test.
9222
9223 2011-02-14 Richard Guenther <rguenther@suse.de>
9224
9225 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9226
9227 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9228
9229 PR ada/41929
9230 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9231 sparc*-sun-solaris2.11.
9232
9233 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9234
9235 PR fortran/47349
9236 * gfortran.dg/argument_checking_18.f90: New.
9237
9238 2011-02-13 Tobias Burnus <burnus@net-b.de>
9239
9240 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9241 * gfortran.dg/argument_checking_17.f90: New.
9242
9243 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9244
9245 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9246 are temporarily disabled.
9247 * gfortran.dg/class_7.f03: Ditto.
9248 * gfortran.dg/coarray_14.f90: Ditto.
9249 * gfortran.dg/typebound_proc_13.f03: Ditto.
9250
9251 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9252
9253 PR fortran/45586
9254 * gfortran.dg/extends_11.f03: New.
9255
9256 2011-02-11 Xinliang David Li <davidxl@google.com>
9257
9258 PR tree-optimization/47707
9259 * g++.dg/tree-ssa/pr47707.C: New test.
9260
9261 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9262
9263 * g++.dg/opt/inline17.C: New test.
9264
9265 2011-02-11 Tobias Burnus <burnus@net-b.de>
9266
9267 PR fortran/47550
9268 * gfortran.dg/pure_formal_2.f90: New.
9269
9270 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9271
9272 PR rtl-optimization/47614
9273 * gfortran.dg/pr47614.f: New.
9274
9275 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9276
9277 PR driver/47678
9278 * gcc.dg/opts-6.c: New test.
9279
9280 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR debug/47684
9283 * gcc.dg/pr47684.c: New test.
9284
9285 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9286
9287 PR target/47629
9288 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9289 c99_runtime, dg-add-options c99_runtime.
9290 (main): Use __asm__.
9291
9292 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9293
9294 PR testsuite/47400
9295 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9296 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9297 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9298 * gcc.dg/ucnid-10.c: Likewise.
9299 * gcc.dg/ucnid-13.c: Likewise.
9300 * gcc.dg/ucnid-7.c: Likewise.
9301 * gcc.dg/ucnid-8.c: Likewise.
9302 Adapt dg-warning line number.
9303
9304 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9305
9306 * gcc.target/i386/parity-1.c: Use -march=k8.
9307 * gcc.target/i386/parity-2.c: Ditto.
9308 * gcc.target/i386/vecinit-1.c: Ditto.
9309 * gcc.target/i386/vecinit-2.c: Ditto.
9310
9311 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9312
9313 PR target/46610
9314 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9315 * gcc.target/mips/save-restore-3.c: Likewise.
9316 * gcc.target/mips/save-restore-4.c: Likewise.
9317 * gcc.target/mips/save-restore-5.c: Likewise.
9318
9319 PR target/47683
9320 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9321 * g++.dg/tree-prof/partition2.C: Likewise.
9322
9323 2011-02-09 Jason Merrill <jason@redhat.com>
9324
9325 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9326 rather than misdeclare std::puts.
9327
9328 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9329 * g++.dg/other/warning1.C: Likewise.
9330 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9331 * g++.old-deja/g++.gb/scope06.C: Likewise.
9332 * g++.old-deja/g++.law/cvt11.C: Likewise.
9333 * g++.old-deja/g++.law/init1.C: Likewise.
9334 * g++.dg/abi/mangle26.C: Likewise.
9335
9336 * g++.dg/template/function1.C: Adjust for C++0x mode.
9337 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9338
9339 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9340 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9341
9342 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9343
9344 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9345
9346 * g++.dg/cpp0x/regress: New directory.
9347 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9348 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9349 * g++.dg/cpp0x/regress/regress3.C: New.
9350
9351 2011-02-10 Richard Guenther <rguenther@suse.de>
9352
9353 PR tree-optimization/47677
9354 * gcc.dg/torture/pr47677.c: New testcase.
9355
9356 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9357
9358 * objc.dg/special/load-category-1.m: Remove unused header.
9359 * objc.dg/special/load-category-1a.m: Likewise.
9360 * objc.dg/special/load-category-2.m: Likewise.
9361 * objc.dg/special/load-category-2a.m: Likewise.
9362 * objc.dg/special/load-category-3.m: Likewise.
9363 * objc.dg/special/load-category-3a.m: Likewise.
9364 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9365 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9366 * objc.dg/attributes/class-attribute-1.m: Likewise.
9367 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9368 * obj-c++.dg/property/property.exp: Likewise.
9369 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9370 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9371 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9372 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9373 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9374 * obj-c++.dg/template-8.mm: Likewise.
9375
9376 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR target/47665
9379 * gcc.target/i386/pr47665.c: New test.
9380
9381 2011-02-10 Jie Zhang <jie@codesourcery.com>
9382
9383 PR testsuite/47622
9384 Revert
9385 2011-02-05 Jie Zhang <jie@codesourcery.com>
9386 PR debug/42631
9387 * gcc.dg/pr42631.c: Update test.
9388 * gcc.dg/pr42631-2.c: New test.
9389
9390 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9391
9392 PR fortran/47352
9393 * gfortran.dg/proc_decl_25.f90: New.
9394
9395 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9396
9397 PR fortran/47463
9398 * gfortran.dg/typebound_assignment_2.f03: New.
9399
9400 2011-02-09 Richard Guenther <rguenther@suse.de>
9401
9402 PR tree-optimization/47664
9403 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9404
9405 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9406
9407 PR middle-end/47646
9408 * gnat.dg/uninit_func.adb: Adjust dg directive.
9409
9410 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9411
9412 PR middle-end/47646
9413 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9414
9415 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9416
9417 PR fortran/47637
9418 * gfortran.dg/auto_dealloc_2.f90: New.
9419
9420 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9421
9422 * gcc.dg/builtins-config.h: Remove __sgi handling.
9423 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9424 -std=c99 for mips-sgi-irix6.5*.
9425
9426 2011-02-09 Martin Jambor <mjambor@suse.cz>
9427
9428 PR middle-end/45505
9429 * gfortran.dg/pr25923.f90: Remove xfails.
9430
9431 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9432
9433 PR fortran/47583
9434 * gfortran.dg/inquire_14.f90: New test.
9435
9436 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9437
9438 PR fortran/45290
9439 * gfortran.dg/pointer_init_6.f90: New.
9440
9441 2011-02-08 Jeff Law <law@redhat.com>
9442
9443 PR tree-optimization/42893
9444 * gcc.tree-ssa/pr42893.c: New test.
9445
9446 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9447
9448 PR tree-optimization/46834
9449 PR tree-optimization/46994
9450 PR tree-optimization/46995
9451 * gcc.dg/graphite/id-pr46834.c: New.
9452 * gfortran.dg/graphite/id-pr46994.f90: New.
9453 * gfortran.dg/graphite/id-pr46995.f90: New.
9454
9455 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9456
9457 PR middle-end/47646
9458 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9459 using the variable is known the warning is emitted there.
9460 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9461 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9462
9463 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9464 statement.
9465 (vg): Likewise.
9466 * gcc.dg/noreturn-1.c (foo5): Likewise.
9467 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9468 (method2): Likewise.
9469
9470 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9471 the return statement using the uninitialized variable.
9472 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9473
9474 2011-02-08 Richard Guenther <rguenther@suse.de>
9475
9476 PR middle-end/47639
9477 * g++.dg/opt/pr47639.c: New testcase.
9478
9479 2011-02-08 Richard Guenther <rguenther@suse.de>
9480
9481 PR tree-optimization/47632
9482 * g++.dg/opt/pr47632.C: New testcase.
9483
9484 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9485
9486 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9487
9488 2011-02-07 Richard Guenther <rguenther@suse.de>
9489
9490 PR tree-optimization/47615
9491 * g++.dg/opt/pr47615.C: New testcase.
9492
9493 2011-02-07 Richard Guenther <rguenther@suse.de>
9494
9495 PR tree-optimization/47621
9496 * gcc.dg/torture/pr47621.c: New testcase.
9497
9498 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9499
9500 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9501
9502 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9503
9504 PR fortran/47592
9505 * gfortran.dg/allocate_with_source_1 : New test.
9506
9507 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9508
9509 PR middle-end/47610
9510 * gcc.dg/pr47610.c: New test.
9511
9512 2011-02-05 Jie Zhang <jie@codesourcery.com>
9513
9514 PR debug/42631
9515 * gcc.dg/pr42631.c: Update test.
9516 * gcc.dg/pr42631-2.c: New test.
9517
9518 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9519
9520 PR fortran/47574
9521 * gfortran.dg/pr47574.f90: New test.
9522
9523 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9524
9525 PR tree-optimization/46194
9526 * gcc.dg/autopar/pr46194.c: New.
9527
9528 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9529
9530 PR tree-optimization/43695
9531 * g++.dg/ipa/pr43695.C: New.
9532
9533 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR inline-asm/23200
9536 * gcc.dg/pr23200.c: New test.
9537
9538 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9539
9540 PR c++/47589
9541 * g++.dg/pr47589.C: New test.
9542
9543 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9544
9545 PR c++/47398
9546 * g++.dg/template/typedef37.C: New test.
9547 * g++.dg/template/param1.C: Adjust expected error message.
9548
9549 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR middle-end/31490
9552 * gcc.dg/pr31490-2.c: New test.
9553 * gcc.dg/pr31490-3.c: New test.
9554 * gcc.dg/pr31490-4.c: New test.
9555
9556 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9557 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR c++/46890
9560 * g++.dg/parser/semicolon3.C: Adjust.
9561 * g++.dg/parser/semicolon4.C: New testcase.
9562 * g++.dg/pr46890.C: New testcase.
9563
9564 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9565
9566 PR c++/29571
9567 * g++.dg/init/pr29571.C: New.
9568
9569 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9570
9571 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9572 instead of vect_int.
9573
9574 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR target/47312
9577 * gcc.target/i386/pr47312.c: New test.
9578
9579 PR target/47564
9580 * gcc.target/i386/pr47564.c: New test.
9581
9582 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9583
9584 PR tree-optimization/45122
9585 * gcc.dg/tree-ssa/pr45122.c: New.
9586
9587 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9588
9589 PR target/47272
9590 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9591 and vec_vsx_st.
9592
9593 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9594 and vsx so a default --with-cpu=power7 doesn't give an error
9595 when -mavoid-indexed-addresses is used.
9596
9597 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9598 wrapper function to save the arguments and then jump to the real
9599 function, rather than depending on the compiler not to move stuff
9600 before an asm.
9601 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9602
9603 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9604 Paul Thomas <pault@gcc.gnu.org>
9605
9606 PR fortran/47082
9607 * gfortran.dg/class_37.f03 : New test.
9608
9609 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9610 Richard Guenther <rguenther@suse.de>
9611
9612 PR tree-optimization/40979
9613 PR bootstrap/47044
9614 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9615 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9616 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9617 check_vect_support_and_set_flags.
9618 * gfortran.dg/graphite/vect-pr40979.f90: New.
9619
9620 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9621
9622 PR fortran/47572
9623 * gfortran.dg/class_36.f03: New.
9624
9625 2011-02-02 Richard Guenther <rguenther@suse.de>
9626
9627 PR tree-optimization/47566
9628 * gcc.dg/lto/20110201-1_0.c: New testcase.
9629
9630 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9631
9632 PR debug/47498
9633 PR debug/47501
9634 PR debug/45136
9635 PR debug/45130
9636 * debug/pr47498.c: New.
9637 * debug/pr47501.c: New.
9638
9639 2011-02-01 Richard Guenther <rguenther@suse.de>
9640
9641 PR tree-optimization/47559
9642 * g++.dg/torture/pr47559.C: New testcase.
9643
9644 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9645
9646 PR fortran/47565
9647 * gfortran.dg/typebound_call_20.f03: New.
9648
9649 2011-02-01 Richard Guenther <rguenther@suse.de>
9650
9651 PR tree-optimization/47555
9652 * gcc.dg/pr47555.c: New testcase.
9653
9654 2011-02-01 Richard Guenther <rguenther@suse.de>
9655
9656 PR tree-optimization/47541
9657 * g++.dg/torture/pr47541.C: New testcase.
9658
9659 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9660
9661 PR fortran/47455
9662 * gfortran.dg/typebound_call_19.f03: New.
9663
9664 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR c++/47416
9667 * g++.dg/cpp0x/pr47416.C: New test.
9668
9669 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9670
9671 PR fortran/47519
9672 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9673
9674 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9675
9676 PR fortran/47463
9677 * gfortran.dg/typebound_assignment_1.f03: New.
9678
9679 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR tree-optimization/47538
9682 * gcc.c-torture/execute/pr47538.c: New test.
9683
9684 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9685
9686 PR target/45325
9687 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9688
9689 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9690
9691 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9692
9693 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9694
9695 PR rtl-optimization/44031
9696 * gcc.c-torture/compile/20110131-1.c: New test.
9697
9698 2011-01-31 Tobias Burnus <burnus@net-b.de>
9699
9700 PR fortran/47042
9701 * gfortran.dg/stmt_func_1.f90: New.
9702
9703 2011-01-31 Tobias Burnus <burnus@net-b.de>
9704
9705 PR fortran/47042
9706 * gfortran.dg/interface_34.f90: New.
9707
9708 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9709
9710 PR fortran/47523
9711 * gfortran.dg/realloc_on_assign_5.f03: New test.
9712 * gfortran.dg/realloc_on_assign_5.f03: New test.
9713
9714 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9715
9716 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9717 * gfortran.dg/bessel_7.f90: Likewise.
9718 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9719
9720 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9721 * gfortran.dg/sum_init_expr.f03: Likewise.
9722
9723 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9724
9725 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9726 -r -nostdlib.
9727
9728 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9729 loop only on "vect_intfloat_cvt" targets.
9730
9731 2011-01-29 Tobias Burnus <burnus@net-b.de>
9732
9733 PR fortran/47531
9734 * gfortran.dg/shape_6.f90: New.
9735
9736 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9737
9738 PR libgfortran/47434
9739 * gfortran.dg/read_infnan_1.f90: Update test.
9740 * gfortran.dg/module_nan.f90: Update test.
9741 * gfortran.dg/char4_iunit_1.f03: Update test.
9742 * gfortran.dg/large_real_kind_1.f90: Update test.
9743 * gfortran.dg/real_const_3.f90: Update test.
9744 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9745
9746 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9747
9748 PR c++/47311
9749 * g++.dg/template/param2.C: New test.
9750
9751 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9752
9753 PR libgfortran/47285
9754 * gfortran.dg/fmt_g.f: New test.
9755
9756 2011-01-28 Tobias Burnus <burnus@net-b.de>
9757
9758 PR fortran/47507
9759 * gfortran.dg/pure_formal_1.f90: New.
9760
9761 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR target/42894
9764 * gcc.dg/tls/pr42894.c: New test.
9765
9766 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9767
9768 * gcc.dg/pr47276.c: Add dg-require-visibility.
9769
9770 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9771
9772 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9773
9774 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9775 Tobias Burnus <burnus@gcc.gnu.org>
9776
9777 PR fortran/45170
9778 PR fortran/35810
9779 PR fortran/47350
9780 * gfortran.dg/realloc_on_assign_3.f03: New test.
9781 * gfortran.dg/realloc_on_assign_4.f03: New test.
9782 * gfortran.dg/allocatable_function_5.f90: New test.
9783 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9784 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9785 implemented" dg-errors.
9786
9787 2011-01-27 Jan Hubicka <jh@suse.cz>
9788
9789 PR middle-end/46949
9790 * gcc.dg/attr-weakref-4.c: New testcase
9791
9792 2011-01-27 Martin Jambor <mjambor@suse.cz>
9793
9794 PR tree-optimization/47228
9795 * gcc.dg/torture/pr47228.c: New test.
9796
9797 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9798
9799 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9800
9801 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9802
9803 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9804 when using auto-overlay support on the SPU.
9805
9806 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9807
9808 PR rtl-optimization/44174
9809 * gcc.target/i386/asm-6.c: New test.
9810
9811 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9812
9813 PR rtl-optimization/46856
9814 * gcc.c-torture/compile/pr46856.c: New test.
9815
9816 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9817 Andrew Pinski <pinskia@gmail.com>
9818
9819 PR c/43082
9820 * gcc.dg/pr43082.c: New.
9821
9822 2011-01-26 DJ Delorie <dj@redhat.com>
9823
9824 PR rtl-optimization/46878
9825 * gcc.dg/pr46878-1.c: New test.
9826
9827 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR c++/47476
9830 * g++.dg/cpp0x/pr47476.C: New test.
9831
9832 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9833
9834 * gcc.c-torture/compile/20110126-1.c: New test.
9835
9836 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9837
9838 PR c/47473
9839 * gcc.dg/torture/pr47473.c: New test.
9840
9841 2011-01-26 Jan Hubicka <jh@suse.cz>
9842
9843 PR target/47237
9844 * gcc.c-torture/execute/pr47237.c: New testcase.
9845
9846 2011-01-26 Jan Hubicka <jh@suse.cz>
9847
9848 PR tree-optimization/47190
9849 * gcc.dg/attr-weakref-3.c: New testcase.
9850
9851 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9852
9853 PR c++/43601
9854 * gcc.dg/dll-9a.c: New test file.
9855 * gcc.dg/dll-11.c: Likewise.
9856 * gcc.dg/dll-12.c: Likewise.
9857 * gcc.dg/dll-12a.c: Likewise.
9858 * gcc.dg/dll-11a.c: Likewise.
9859 * gcc.dg/dll-9.c: Likewise.
9860 * gcc.dg/dll-10.c: Likewise.
9861 * gcc.dg/dll-10a.c: Likewise.
9862 * g++.dg/ext/dllexport4a.cc: Likewise.
9863 * g++.dg/ext/dllexport4.C: Likewise.
9864 * g++.dg/ext/dllexport5.C: Likewise.
9865 * g++.dg/ext/dllexport5a.cc: Likewise.
9866
9867 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9868
9869 PR tree-optimization/46970
9870 * gcc.dg/graphite/pr46970.c: New.
9871
9872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9873
9874 PR tree-optimization/46215
9875 * gcc.dg/graphite/pr46215.c: New.
9876
9877 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9878
9879 PR tree-optimization/46168
9880 * gcc.dg/graphite/pr46168.c: New.
9881
9882 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9883
9884 PR tree-optimization/43657
9885 * gcc.dg/graphite/pr43657.c: New.
9886
9887 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9888
9889 PR tree-optimization/29832
9890 * gfortran.dg/graphite/pr29832.f90: New.
9891
9892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9893
9894 PR tree-optimization/43567
9895 * gcc.dg/graphite/pr43567.c: New.
9896
9897 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9898
9899 * gfortran.dg/graphite/interchange-4.f: New.
9900 * gfortran.dg/graphite/interchange-5.f: New.
9901
9902 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9903 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9904 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9905 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9906 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9907 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9908 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9909 * gfortran.dg/ltrans-7.f90: Removed.
9910 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9911
9912 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9913 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9914 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9915 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9916 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9917 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9918 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9919 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9920 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9921 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9922 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9923 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9924 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9925 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9926 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9927 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9928 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9929 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9930 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9931 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9932 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9933 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9934 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9935 * gcc.dg/tree-ssa/data-dep-1.c
9936 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9937 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9938 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9939 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9940 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9941
9942 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR tree-optimization/47265
9945 PR tree-optimization/47443
9946 * gcc.c-torture/compile/pr47265.c: New test.
9947 * gcc.dg/pr47443.c: New test.
9948
9949 2011-01-25 Martin Jambor <mjambor@suse.cz>
9950
9951 PR tree-optimization/47382
9952 * g++.dg/torture/pr47382.C: New test.
9953 * g++.dg/opt/devirt1.C: Xfail.
9954
9955 2011-01-25 Yao Qi <yao@codesourcery.com>
9956
9957 PR target/45701
9958 * gcc.target/arm/pr45701-1.c: New test.
9959 * gcc.target/arm/pr45701-2.c: New test.
9960 * gcc.target/arm/pr45701-3.c: New test.
9961
9962 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9963 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR tree-optimization/47271
9966 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9967
9968 2011-01-25 Nick Clifton <nickc@redhat.com>
9969
9970 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9971 (saturate_add): Delete.
9972 (exchange): Delete.
9973 (main): Do not run saturate_add.
9974 (set_interrupts): Delete.
9975
9976 2011-01-25 Tobias Burnus <burnus@net-b.de>
9977
9978 PR fortran/47448
9979 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9980
9981 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR tree-optimization/47427
9984 PR tree-optimization/47428
9985 * gcc.c-torture/compile/pr47427.c: New test.
9986 * gcc.c-torture/compile/pr47428.c: New test.
9987
9988 2011-01-25 Richard Guenther <rguenther@suse.de>
9989
9990 PR middle-end/47411
9991 * gcc.dg/torture/pr47411.c: New testcase.
9992
9993 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9994
9995 * gfortran.dg/graphite/id-24.f: New.
9996 * gfortran.dg/graphite/id-25.f: New.
9997
9998 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9999
10000 * gfortran.dg/graphite/id-23.f: New.
10001
10002 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10003
10004 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10005
10006 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10007
10008 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10009 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10010 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10011 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10012 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10013 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10014 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10015 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10016 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10017
10018 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10019
10020 * gcc.dg/graphite/block-0.c: Add documentation.
10021 * gcc.dg/graphite/block-4.c: Same.
10022 * gcc.dg/graphite/block-7.c: Same.
10023 * gcc.dg/graphite/block-8.c: New.
10024 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10025 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10026 * gcc.dg/graphite/interchange-12.c: Add documentation.
10027 * gcc.dg/graphite/interchange-13.c: New.
10028 * gcc.dg/graphite/interchange-14.c: New.
10029 * gcc.dg/graphite/interchange-15.c: New.
10030 * gcc.dg/graphite/interchange-8.c: Add documentation.
10031 * gcc.dg/graphite/interchange-mvt.c: Same.
10032
10033 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10034
10035 PR target/47408
10036 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10037 * gcc.target/powerpc/altivec-14.c: Ditto.
10038 * gcc.target/powerpc/altivec-33.c: Ditto.
10039 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10040 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10041 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10042 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10043 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10044 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10045 * g++.dg/ext/altivec-15.C: Ditto.
10046 * g++.dg/ext/altivec-types-1.C: Ditto.
10047 * g++.dg/ext/altivec-types-2.C: Ditto.
10048 * g++.dg/ext/altivec-types-3.C: Ditto.
10049 * g++.dg/ext/altivec-types-4.C: Ditto.
10050
10051 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10052
10053 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10054
10055 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10056
10057 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10058 optimization options.
10059
10060 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10061
10062 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10063
10064 PR testsuite/45988
10065 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10066
10067 2011-01-23 Tobias Burnus <burnus@net-b.de>
10068
10069 PR fortran/47421
10070 * gfortran.dg/allocatable_scalar_12.f90: New.
10071
10072 2011-01-23 Ira Rosen <irar@il.ibm.com>
10073
10074 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10075 vectorization to be not profitable if peeling is used to
10076 realign the memory access.
10077 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10078 loop bound to avoid loop unrolling.
10079 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10080
10081 2011-01-22 Jan Hubicka <jh@suse.cz>
10082
10083 PR lto/47333
10084 * g++.dg/lto/pr47333.C: New file.
10085
10086 2011-01-22 Jan Hubicka <jh@suse.cz>
10087
10088 PR tree-optimization/43884
10089 PR lto/44334
10090 * gcc.dg/autopar/outer-2.c: Increase array size.
10091 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10092
10093 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10094
10095 PR fortran/38536
10096 * gfortran.dg/c_loc_tests_16.f90: New test.
10097
10098 2011-01-22 Tobias Burnus <burnus@net-b.de>
10099
10100 PR fortran/47399
10101 * gfortran.dg/typebound_proc_19.f90: New.
10102
10103 2011-01-21 Jeff Law <law@redhat.com>
10104
10105 PR tree-optimization/47053
10106 * g++.dg/pr47053.C: New test.
10107
10108 2011-01-21 Jason Merrill <jason@redhat.com>
10109
10110 PR c++/47041
10111 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10112
10113 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR c++/47388
10116 * g++.dg/cpp0x/range-for10.C: New test.
10117 * g++.dg/template/for1.C: New test.
10118
10119 PR middle-end/45566
10120 * g++.dg/tree-prof/partition3.C: New test.
10121
10122 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10123
10124 PR rtl-optimization/47366
10125 * g++.dg/opt/pr47366.C: New test.
10126
10127 2011-01-21 Jason Merrill <jason@redhat.com>
10128
10129 PR c++/46552
10130 * g++.dg/cpp0x/constexpr-regress2.C: New.
10131
10132 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10133
10134 2011-01-21 Jeff Law <law@redhat.com>
10135
10136 PR rtl-optimization/41619
10137 * gcc.dg/pr41619.c: New.
10138
10139 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR tree-optimization/47355
10142 * g++.dg/opt/pr47355.C: New test.
10143
10144 2011-01-21 Richard Guenther <rguenther@suse.de>
10145
10146 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10147 making main hot.
10148
10149 2011-01-21 Richard Guenther <rguenther@suse.de>
10150
10151 PR tree-optimization/47365
10152 * gcc.dg/torture/pr47365.c: New testcase.
10153 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10154
10155 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10156
10157 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10158
10159 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10160
10161 PR tree-optimization/47391
10162 * gcc.dg/pr47391.c: New test.
10163
10164 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10165
10166 * g++.dg/template/char1.C: Use signed char.
10167
10168 2011-01-21 Tobias Burnus <burnus@net-b.de>
10169
10170 PR fortran/47377
10171 * gfortran.dg/pointer_target_4.f90: New.
10172
10173 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10174
10175 PR target/47251
10176 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10177 ILP32 system and not IP32.
10178
10179 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10180
10181 PR debug/46583
10182 * g++.dg/debug/pr46583.C: New.
10183
10184 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR debug/47283
10187 * g++.dg/debug/pr47283.C: New test.
10188
10189 PR testsuite/47371
10190 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10191 * gcc.target/i386/headmerge-2.c: Likewise.
10192
10193 2011-01-20 Richard Guenther <rguenther@suse.de>
10194
10195 PR middle-end/47370
10196 * gcc.dg/torture/pr47370.c: New testcase.
10197
10198 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR tree-optimization/46130
10201 * gcc.dg/pr46130-1.c: New test.
10202 * gcc.dg/pr46130-2.c: New test.
10203
10204 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10205
10206 PR c++/47291
10207 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10208
10209 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10210
10211 PR debug/46240
10212 * g++.dg/debug/pr46240.cc: New.
10213
10214 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR c++/47303
10217 * g++.dg/template/anonunion1.C: New test.
10218
10219 PR rtl-optimization/47337
10220 * gcc.c-torture/execute/pr47337.c: New test.
10221
10222 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10223
10224 PR testsuite/45342
10225 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10226
10227 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10228
10229 PR tree-optimization/46021
10230 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10231
10232 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10233
10234 PR tree-optimization/47290
10235 * g++.dg/torture/pr47290.C: New test.
10236
10237 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10238
10239 PR fortran/47240
10240 * gfortran.dg/proc_ptr_comp_29.f90: New.
10241
10242 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10243
10244 PR testsuite/41146
10245 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10246 powerpc-apple-darwin9.
10247
10248 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR rtl-optimization/47299
10251 * gcc.c-torture/execute/pr47299.c: New test.
10252
10253 2011-01-17 Jason Merrill <jason@redhat.com>
10254
10255 * g++.dg/cpp0x/constexpr-virtual.C: New.
10256
10257 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10258
10259 PR fortran/47331
10260 * gfortran.dg/gomp/pr47331.f90: New test.
10261
10262 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10263
10264 PR objc/47314
10265 * objc.dg/selector-warn-1.m: New.
10266 * obj-c++.dg/selector-warn-1.mm: New.
10267
10268 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10269
10270 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10271 Update dg-final accordingly.
10272
10273 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10274
10275 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10276
10277 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10278
10279 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10280 target check.
10281 * gcc.dg/guality/pr36728-2.c: Likewise.
10282
10283 2011-01-17 Richard Guenther <rguenther@suse.de>
10284
10285 PR tree-optimization/47313
10286 * g++.dg/torture/pr47313.C: New testcase.
10287
10288 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10289
10290 PR target/47318
10291 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10292 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10293 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10294 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10295
10296 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10297 as __m256i.
10298 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10299 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10300 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10301
10302 2011-01-17 Richard Guenther <rguenther@suse.de>
10303
10304 PR tree-optimization/45967
10305 * gcc.dg/torture/pr45967-2.c: New testcase.
10306 * gcc.dg/torture/pr45967-3.c: Likewise.
10307
10308 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10309
10310 PR testsuite/47325
10311 * g++.dg/ext/pr47213.C: Require visibility.
10312
10313 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10314
10315 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10316 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10317
10318 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10319
10320 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10321 Linux-based targets.
10322
10323 2011-01-13 Jan Hubicka <jh@suse.cz>
10324
10325 PR tree-optimization/47276
10326 * gcc.dg/pr47276.c: New testcase.
10327
10328 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10329 Jonathan Wakely <jwakely.gcc@gmail.com>
10330
10331 PR c++/33558
10332 * g++.dg/other/pr33558.C: New.
10333 * g++.dg/other/pr33558-2.C: New.
10334
10335 2011-01-14 Martin Jambor <mjambor@suse.cz>
10336
10337 PR tree-optimization/45934
10338 PR tree-optimization/46302
10339 * g++.dg/ipa/devirt-c-1.C: New test.
10340 * g++.dg/ipa/devirt-c-2.C: Likewise.
10341 * g++.dg/ipa/devirt-c-3.C: Likewise.
10342 * g++.dg/ipa/devirt-c-4.C: Likewise.
10343 * g++.dg/ipa/devirt-c-5.C: Likewise.
10344 * g++.dg/ipa/devirt-c-6.C: Likewise.
10345 * g++.dg/ipa/devirt-6.C: Likewise.
10346 * g++.dg/ipa/devirt-d-1.C: Likewise.
10347 * g++.dg/torture/pr45934.C: Likewise.
10348
10349 2011-01-14 Jason Merrill <jason@redhat.com>
10350
10351 * g++.dg/cpp0x/variadic105.C: New.
10352
10353 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10354 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10355
10356 PR objc/45989
10357 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10358 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10359 execution tests on i?86-*-*, x86_64-*-* and
10360 powerpc*-apple-darwin* && ilp32.
10361 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10362 tests on i?86-*-* and x86_64-*-*.
10363
10364 2011-01-14 Richard Guenther <rguenther@suse.de>
10365
10366 PR tree-optimization/47280
10367 * g++.dg/opt/pr47280.C: New testcase.
10368
10369 2011-01-14 Jason Merrill <jason@redhat.com>
10370
10371 * g++.dg/cpp0x/constexpr-regress1.C: New.
10372
10373 * g++.dg/ext/flexary2.C: New.
10374
10375 2011-01-14 Richard Guenther <rguenther@suse.de>
10376
10377 PR middle-end/47281
10378 * gcc.dg/torture/pr47281.c: New testcase.
10379 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10380
10381 2011-01-14 Richard Guenther <rguenther@suse.de>
10382
10383 PR tree-optimization/47286
10384 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10385
10386 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10387
10388 PR c++/47213
10389 * g++.dg/ext/pr47213.C: New.
10390
10391 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10392
10393 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10394
10395 2011-01-13 Tobias Burnus <burnus@net-b.de>
10396 Mikael Morin <mikael@gcc.gnu.org>
10397
10398 PR fortran/45848
10399 PR fortran/47204
10400 * gfortran.dg/select_type_20.f90: New.
10401 * gfortran.dg/select_type_21.f90: New.
10402
10403 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10404
10405 PR target/47251
10406 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10407
10408 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10409
10410 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10411 * gcc.dg/guality/pr36728-2.c: Likewise.
10412
10413 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10414
10415 PR debug/PR46973
10416 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10417
10418 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10419
10420 PR rtl-optimization/45352
10421 * gcc.dg/pr45352-3.c: New.
10422
10423 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10424
10425 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10426 comment.
10427 * g++.dg/cpp0x/range-for8.C: New.
10428 * g++.dg/cpp0x/range-for9.C: New.
10429
10430 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10431
10432 PR debug/47209
10433 * g++.dg/debug/pr47209.C: New.
10434
10435 2011-01-12 Richard Guenther <rguenther@suse.de>
10436
10437 PR lto/47259
10438 * gcc.dg/lto/pr47259_0.c: New testcase.
10439 * gcc.dg/lto/pr47259_1.c: Likewise.
10440
10441 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10442
10443 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10444 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10445 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10446 methods missing from the OBJC2 Object.
10447 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10448 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10449 GNU and NeXT runtimes.
10450 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10451 comments.
10452 * objc-obj-c++-shared/Object1.m: Likewise.
10453 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10454 * objc.dg/proto-qual-1.m: Likewise.
10455 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10456 * obj-c++.dg/proto-qual-1.mm: Likewise.
10457
10458 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10459
10460 PR testsuite/33033
10461 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10462
10463 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10464
10465 Fixed the Objective-C++ testsuite and updated all tests.
10466 * lib/obj-c++.exp (obj-c++_init): Declare and set
10467 gcc_warning_prefix and gcc_error_prefix.
10468 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10469 'dg-warning', 'dg-message' and 'dg-error'.
10470 * obj-c++.dg/class-extension-3.mm: Likewise.
10471 * obj-c++.dg/class-protocol-1.mm: Likewise.
10472 * obj-c++.dg/encode-7.mm: Likewise.
10473 * obj-c++.dg/exceptions-3.mm: Likewise.
10474 * obj-c++.dg/exceptions-5.mm: Likewise.
10475 * obj-c++.dg/method-12.mm: Likewise.
10476 * obj-c++.dg/method-13.mm: Likewise.
10477 * obj-c++.dg/method-15.mm: Likewise.
10478 * obj-c++.dg/method-16.mm: Likewise.
10479 * obj-c++.dg/method-4.mm: Likewise.
10480 * obj-c++.dg/method-8.mm: Likewise.
10481 * obj-c++.dg/method-conflict-1.mm: Likewise.
10482 * obj-c++.dg/method-conflict-2.mm: Likewise.
10483 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10484 and uncommented second part of the testcase now that the testsuite
10485 works correctly.
10486 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10487 and uncommented second part of the testcase now that the testsuite
10488 works correctly.
10489 * obj-c++.dg/private-1.mm: Likewise.
10490 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10491 * obj-c++.dg/syntax-error-7.mm: Likewise.
10492 * obj-c++.dg/warn5.mm: Likewise.
10493 * obj-c++.dg/property/at-property-14.mm: Likewise.
10494 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10495 FIXME.
10496 * obj-c++.dg/property/at-property-18.mm: Likewise.
10497 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10498 FIXME.
10499 * obj-c++.dg/property/at-property-21.mm: Likewise.
10500 * obj-c++.dg/property/at-property-28.mm: Likewise.
10501 * obj-c++.dg/property/at-property-5.mm: Likewise.
10502 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10503 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10504 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10505 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10506 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10507 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10508 * obj-c++.dg/tls/diag-5.mm: Likewise.
10509 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10510 dg-error, now matched correctly.
10511
10512 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10513
10514 * objc.dg/property/at-property-29.m: New.
10515 * obj-c++.dg/property/at-property-29.mm: New.
10516
10517 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10518
10519 * go.test/go-test.exp (go-set-goarch): New proc.
10520 (go-gc-tests): Use it.
10521
10522 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10523
10524 PR debug/46955
10525 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10526
10527 2011-01-11 Richard Henderson <rth@redhat.com>
10528
10529 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10530
10531 2011-01-11 Jan Hubicka <jh@suse.cz>
10532
10533 PR lto/45721
10534 PR lto/45375
10535 * gcc.dg/lto/pr45721_1.c: New file.
10536 * gcc.dg/lto/pr45721_0.c: New file.
10537
10538 2011-01-11 Richard Guenther <rguenther@suse.de>
10539
10540 PR tree-optimization/46076
10541 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10542
10543 2011-01-11 Jeff Law <law@redhat.com>
10544
10545 * PR tree-optimization/47086
10546 * gcc.dg/pr47086.c: New test.
10547
10548 2011-01-11 Jason Merrill <jason@redhat.com>
10549
10550 PR c++/46658
10551 * g++.dg/template/new10.C: New.
10552
10553 PR c++/45520
10554 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10555
10556 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10557
10558 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10559 Split type definitions and NSConstantString class into...
10560 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10561 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10562 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10563 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10564 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10565 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10566 to comments.
10567 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10568 encode defines for newer NeXT system headers.
10569 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10570 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10571 * objc.dg/foreach-5.m: Likewise.
10572 * objc.dg/foreach-2.m: Likewise.
10573 * objc.dg/foreach-4.m: Likewise.
10574 * objc.dg/torture/strings/string1.m: Likewise.
10575 * objc.dg/torture/strings/string2.m: Likewise.
10576 * objc.dg/torture/strings/string3.m: Likewise.
10577 * objc.dg/torture/strings/string4.m: Likewise.
10578 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10579 header and stand alone.
10580 * obj-c++.dg/strings/strings-2.mm: Likewise.
10581 * objc.dg/torture/strings/const-str-3.m: Likewise.
10582 * objc.dg/strings/strings-2.m: Likewise.
10583 * objc.dg/strings/const-str-12b.m: Likewise.
10584
10585 2011-01-12 Richard Guenther <rguenther@suse.de>
10586
10587 PR middle-end/32511
10588 * gcc.dg/attr-weak-1.c: Adjust.
10589
10590 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10591
10592 PR fortran/47051
10593 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10594 standard compliant and comment.
10595
10596 2011-01-10 Jan Hubicka <jh@suse.cz>
10597
10598 PR lto/46083
10599 * gcc.dg/initpri3.c: New testcase.
10600
10601 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10602
10603 PR lto/47222
10604 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10605 externally visible.
10606 (g_esi): Likewise.
10607 (g_ebx): Likewise.
10608 (g_ebp): Likewise.
10609 (g_esp): Likewise.
10610 (g_ebp_save): Likewise.
10611 (g_esp_save): Likewise.
10612
10613 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10614
10615 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10616
10617 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10618
10619 PR tree-optimization/46021
10620 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10621 i?86-*-*, x86_64-*-*.
10622
10623 2011-01-10 Jeff Law <law@redhat.com>
10624
10625 * PR tree-optimization/47141
10626 * gcc.c-torture/compile/pr47141.c: New test.
10627
10628 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10629
10630 PR testsuite/46230
10631 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10632 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10633 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10634 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10635
10636 PR testsuite/46230
10637 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10638 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10639 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10640 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10641 being vectorized. Adjust dg-final pattern.
10642
10643 PR testsuite/46230
10644 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10645 * gcc.dg/vect/slp-24.c: Likewise.
10646
10647 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10648
10649 PR c++/47218
10650 * g++.dg/other/pr47218-1.C: New test file.
10651 * g++.dg/other/pr47218.C: Likewise.
10652 * g++.dg/other/pr47218.h: New supporting header.
10653
10654 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10655
10656 PR objc/47232
10657 * objc.dg/attributes/invalid-attribute-1.m: New.
10658 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10659
10660 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10661
10662 PR fortran/47224
10663 * gfortran.dg/proc_ptr_comp_28.f90: New.
10664
10665 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10666
10667 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10668 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10669 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10670 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10671 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10672 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10673 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10674 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10675 * objc.dg/gnu-api-2-class.m: Likewise.
10676 * objc.dg/gnu-api-2-ivar.m: Likewise.
10677 * objc.dg/gnu-api-2-method.m: Likewise.
10678 * objc.dg/gnu-api-2-objc.m: Likewise.
10679 * objc.dg/gnu-api-2-object.m: Likewise.
10680 * objc.dg/gnu-api-2-property.m: Likewise.
10681 * objc.dg/gnu-api-2-protocol.m: Likewise.
10682 * objc.dg/gnu-api-2-sel.m: Likewise.
10683
10684 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10685
10686 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10687 * objc.dg/objc-foreach-4.m: Likewise.
10688 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10689 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10690 * objc.dg/foreach-4.m: Likewise.
10691 * objc.dg/foreach-5.m: Likewise.
10692 * objc.dg/foreach-3.m: Return self from init.
10693
10694 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10695
10696 PR fortran/38536
10697 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10698
10699 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10700
10701 PR fortran/46313
10702 * gfortran.dg/class_35.f90: New.
10703
10704 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10705
10706 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10707
10708 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10709
10710 PR objc/47078
10711 * objc.dg/invalid-method-2.m: New.
10712 * obj-c++.dg/invalid-method-2.mm: New.
10713
10714 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10715
10716 PR fortran/46896
10717 * gfortran.dg/transpose_optimization_2.f90 : New test.
10718
10719 2011-01-08 Jan Hubicka <jh@suse.cz>
10720
10721 PR tree-optmization/46469
10722 * g++.dg/torture/pr46469.C: New testcase.
10723
10724 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10725
10726 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10727 emulation of libobjc-gnu structure layout functionality to ..
10728 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10729 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10730 * objc/execute/bf-common.h: Adjust headers.
10731 * objc/execute/bf-1.m: Likewise.
10732 * objc/execute/bf-2.m: Likewise.
10733 * objc/execute/bf-3.m: Likewise.
10734 * objc/execute/bf-4.m: Likewise.
10735 * objc/execute/bf-5.m: Likewise.
10736 * objc/execute/bf-6.m: Likewise.
10737 * objc/execute/bf-7.m: Likewise.
10738 * objc/execute/bf-8.m: Likewise.
10739 * objc/execute/bf-9.m: Likewise.
10740 * objc/execute/bf-10.m: Likewise.
10741 * objc/execute/bf-11.m: Likewise.
10742 * objc/execute/bf-12.m: Likewise.
10743 * objc/execute/bf-13.m: Likewise.
10744 * objc/execute/bf-14.m: Likewise.
10745 * objc/execute/bf-15.m: Likewise.
10746 * objc/execute/bf-16.m: Likewise.
10747 * objc/execute/bf-17.m: Likewise.
10748 * objc/execute/bf-18.m: Likewise.
10749 * objc/execute/bf-19.m: Likewise.
10750 * objc/execute/bf-20.m: Likewise.
10751 * objc/execute/bf-21.m: Likewise.
10752 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10753 objc_get_type_qualifiers ().
10754
10755 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10756
10757 PR fortran/45777
10758 * gfortran.dg/dependency_39.f90: New test.
10759
10760 2011-01-07 Jan Hubicka <jh@suse.cz>
10761
10762 Get builtins tests ready for linker plugin.
10763 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10764 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10765 my_memset, my_bzero): Mark used.
10766 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10767 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10768 volatile.
10769 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10770 volatile.
10771
10772 2011-01-07 Jan Hubicka <jh@suse.cz>
10773
10774 PR tree-optimization/46367
10775 * g++.dg/torture/pr46367.C: New file.
10776
10777 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR target/47201
10780 * gcc.dg/pr47201.c: New test.
10781
10782 PR bootstrap/47187
10783 * gcc.dg/tree-prof/pr47187.c: New test.
10784
10785 2011-01-07 Tobias Burnus <burnus@net-b.de>
10786
10787 PR fortran/41580
10788 * gfortran.dg/extends_type_of_3.f90: New.
10789
10790 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10791
10792 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10793 * g++.dg/ext/dllimport-MI1.C: Likewise.
10794 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10795 * g++.dg/ext/dllimport10.C: Likewise.
10796 * g++.dg/ext/dllimport11.C: Likewise.
10797 * g++.dg/ext/dllimport12.C: Likewise.
10798 * g++.dg/ext/dllimport13.C: Likewise.
10799 * g++.dg/ext/dllimport2.C: Likewise.
10800 * g++.dg/ext/dllimport3.C: Likewise.
10801 * g++.dg/ext/dllimport4.C: Likewise.
10802 * g++.dg/ext/dllimport5.C: Likewise.
10803 * g++.dg/ext/dllimport6.C: Likewise.
10804 * g++.dg/ext/dllimport8.C: Likewise.
10805 * g++.dg/ext/dllimport9.C: Likewise.
10806 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10807 targets, too. Additionally enable test for i?86-*-mingw*.
10808 * g++.dg/ext/selectany1.C: Likewise.
10809 Remove guard variable check.
10810
10811 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10812
10813 PR fortran/47189
10814 PR fortran/47194
10815 * gfortran.dg/storage_size_3.f08: Extended.
10816
10817 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR c++/47022
10820 * g++.dg/template/stdarg1.C: New test.
10821
10822 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10823
10824 PR fortran/47195
10825 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10826 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10827 from the interface of functions to not hide the errors that
10828 shall be tested.
10829
10830 2011-01-06 Jan Hubicka <jh@suse.cz>
10831
10832 * gcc.dg/lto/pr47188_0.c: New testcase.
10833 * gcc.dg/lto/pr47188_1.c: New testcase.
10834
10835 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10836
10837 PR fortran/33117
10838 PR fortran/46478
10839 * gfortran.dg/interface_33.f90: New test.
10840
10841 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10842
10843 PR c/47150
10844 * gcc.c-torture/compile/pr47150.c: New test.
10845
10846 2011-01-06 Ira Rosen <irar@il.ibm.com>
10847
10848 PR tree-optimization/47139
10849 * gcc.dg/vect/pr47139.c: New test.
10850
10851 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10852
10853 PR fortran/47180
10854 * gfortran.dg/extends_type_of_2.f03: New.
10855
10856 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10857
10858 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10859
10860 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10861
10862 * gnat.dg/opt14.adb: New test.
10863
10864 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10865
10866 PR fortran/46017
10867 * gfortran.dg/allocate_error_2.f90: New test.
10868
10869 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10870
10871 PR fortran/47024
10872 * gfortran.dg/storage_size_3.f08: New.
10873
10874 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10875
10876 PR libgfortran/47154
10877 * gfortran.dg/namelist_68.f90: New test.
10878
10879 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
10880
10881 * gnat.dg/unchecked_convert8.ad[sb]: New test.
10882
10883 2011-01-04 Janus Weil <janus@gcc.gnu.org>
10884
10885 PR fortran/46448
10886 * gfortran.dg/class_34.f90: New.
10887
10888 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10889
10890 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10891 use __builtin_inff. Skip all single-precision tests that require
10892 Infinity.
10893
10894 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10895
10896 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10897
10898 2011-01-03 Jakub Jelinek <jakub@redhat.com>
10899
10900 PR tree-optimization/47148
10901 * gcc.c-torture/execute/pr47148.c: New test.
10902
10903 PR tree-optimization/47155
10904 * gcc.c-torture/execute/pr47155.c: New test.
10905
10906 PR rtl-optimization/47157
10907 * gcc.c-torture/compile/pr47157.c: New test.
10908
10909 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10910
10911 * gcc.dg/torture/vector-shift2.c (schar): Define.
10912 (main): Always use schar or uchar instead of plain "char" to avoid
10913 dependencies on implementation-defined char signedness.
10914
10915 2011-01-03 Martin Jambor <mjambor@suse.cz>
10916
10917 PR tree-optimization/46801
10918 * gnat.dg/pack9.adb: Remove xfail.
10919
10920 2011-01-03 Martin Jambor <mjambor@suse.cz>
10921
10922 PR tree-optimization/46984
10923 * g++.dg/ipa/pr46984.C: New test.
10924
10925 2011-01-02 Janus Weil <janus@gcc.gnu.org>
10926
10927 PR fortran/46408
10928 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10929
10930 2011-01-02 Jakub Jelinek <jakub@redhat.com>
10931
10932 PR tree-optimization/47140
10933 * gcc.c-torture/compile/pr47140.c: New test.
10934
10935 PR rtl-optimization/47028
10936 * gcc.dg/pr47028.c: New test.
10937
10938 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
10939
10940 * objc.dg/protocol-forward-1.m: Removed TODO.
10941 * objc.dg/protocol-forward-2.m: New.
10942 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10943 * obj-c++.dg/protocol-forward-2.mm: New.
10944
10945 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
10946
10947 PR target/38662
10948 * g++.dg/eh/pr38662.C: New testcase.
10949
10950 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
10951
10952 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10953 scan for newline '\n'.
10954
10955 \f
10956 Copyright (C) 2011 Free Software Foundation, Inc.
10957
10958 Copying and distribution of this file, with or without modification,
10959 are permitted in any medium without royalty provided the copyright
10960 notice and this notice are preserved.