44ffee1473e510ac49760e8431ea67c8b75067ba
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2
3 PR target/49030
4 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5
6 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
7
8 PR target/49614
9 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
10
11 2011-09-09 Richard Guenther <rguenther@suse.de>
12
13 PR tree-optimization/50328
14 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
15
16 2011-09-09 Richard Guenther <rguenther@suse.de>
17
18 PR middle-end/50333
19 * gcc.dg/torture/pr50333.c: New testcase.
20
21 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
22
23 PR tree-optimization/50318
24 * gcc.target/arm/pr50318-1.c: New file.
25
26 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
27
28 * gcc.target/i386/all_one_m256i.c: New test.
29
30 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/50324
33 * g++.dg/cpp0x/sfinae28.C: New.
34
35 2011-09-08 Dodji Seketeli <dodji@redhat.com>
36
37 PR c/50332
38 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
39 longer ignored on typedefs.
40
41 PR c++/33255 - Support -Wunused-local-typedefs warning
42 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
43 * c-c++-common/Wunused-local-typedefs.c: Likewise.
44
45 2011-09-08 Martin Jambor <mjambor@suse.cz>
46
47 PR tree-optimization/50287
48 * gcc.dg/torture/pr50287.c: New test.
49
50 2011-09-08 Richard Guenther <rguenther@suse.de>
51
52 PR tree-optimization/19831
53 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
54 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
55 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
56 * gcc.dg/errno-1.c: Adjust.
57
58 2011-09-08 Richard Guenther <rguenther@suse.de>
59
60 PR tree-optimization/19831
61 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
62
63 2011-09-08 Tobias Burnus <burnus@net-b.de>
64
65 PR fortran/44646
66 * gfortran.dg/do_concurrent_1.f90: New.
67 * gfortran.dg/do_concurrent_2.f90: New.
68
69 2011-09-08 Jakub Jelinek <jakub@redhat.com>
70
71 PR target/50310
72 * gcc.c-torture/execute/ieee/pr50310.c: New test.
73 * gcc.dg/pr50310-2.c: New test.
74
75 2011-09-07 Janus Weil <janus@gcc.gnu.org>
76
77 PR fortran/48095
78 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
79 * gfortran.dg/impure_constructor_1.f90: Modified.
80 * gfortran.dg/proc_ptr_comp_33.f90: New.
81
82 2011-09-07 Jakub Jelinek <jakub@redhat.com>
83
84 PR target/50310
85 * gcc.dg/pr50310-1.c: New test.
86
87 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
88
89 PR middle-end/48571
90 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
91 instead of 4.
92
93 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
94
95 PR c++/50309
96 * g++.dg/cpp0x/noexcept14.C: New.
97
98 2011-09-07 Jason Merrill <jason@redhat.com>
99
100 * g++.dg/cpp0x/constexpr-ref3.C: New.
101
102 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
103
104 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
105
106 * gcc.dg/section1.c: Don't xfail for avr.
107
108 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
109
110 PR tree-optimization/50322
111 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
112
113 2011-09-07 Martin Jambor <mjambor@suse.cz>
114
115 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
116
117 2011-09-07 Martin Jambor <mjambor@suse.cz>
118
119 PR tree-optimization/49911
120 * g++.dg/tree-ssa/pr49911.C: New test.
121
122 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
123
124 PR target/49030
125 * gcc.dg/torture/pr49030.c: New test.
126
127 2011-09-07 Janus Weil <janus@gcc.gnu.org>
128
129 PR fortran/50288
130 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
131 * gfortran.dg/class_4d.f03: Deleted.
132 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
133
134 2011-09-07 Richard Guenther <rguenther@suse.de>
135
136 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
137
138 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
139
140 PR tree-optimization/46021
141 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
142
143 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
144
145 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
146
147 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
148
149 * gcc.c-torture/compile/20110906-1.c: New test.
150
151 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
152
153 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
154
155 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
156
157 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
158 --param tree-reassoc-width=1.
159
160 * gcc.dg/tree-ssa/reassoc-24.c: New test.
161 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
162
163 2011-09-06 Richard Guenther <rguenther@suse.de>
164
165 PR tree-optimization/48149
166 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
167
168 2011-09-06 Richard Guenther <rguenther@suse.de>
169
170 PR tree-optimization/48317
171 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
172
173 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
174
175 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
176 New procedure.
177 (add_options_for_quad_vectors): Replace with ...
178 (add_options_for_double_vectors): ... this.
179 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
180 support multiple vector sizes since the vectorizer attempts to
181 vectorize with both vector sizes.
182 * gcc.dg/vect/no-vfa-vect-79.c,
183 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
184 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
185 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
186 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
187 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
188 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
189 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
190 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
191 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
192 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
193 gcc.dg/vect/vect-40.c: Likewise.
194 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
195 redundant.
196 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
197 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
198 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
199 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
200 Likewise.
201 * gcc.dg/vect/vect-peel-4.c: Make ia global.
202
203 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
204
205 PR target/49606
206 * gcc.target/mips/abi-main.h: New file.
207 * gcc.target/mips/abi-o32-long32.c: New test.
208 * gcc.target/mips/abi-o32-long64.c: Likewise.
209 * gcc.target/mips/abi-o64-long32.c: Likewise.
210 * gcc.target/mips/abi-o64-long64.c: Likewise.
211 * gcc.target/mips/abi-n32-long32.c: Likewise.
212 * gcc.target/mips/abi-n32-long64.c: Likewise.
213 * gcc.target/mips/abi-n64-long32.c: Likewise.
214 * gcc.target/mips/abi-n64-long64.c: Likewise.
215 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
216 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
217 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
218 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
219 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
220 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
221 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
222 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
223 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
224 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
225 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
226 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
227 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
228 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
229 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
230 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
231 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
232 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
233 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
234 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
235 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
236 * gcc.target/mips/branch-2.c: Remove -mabicalls.
237 * gcc.target/mips/branch-3.c: Likewise.
238 * gcc.target/mips/branch-4.c: Likewise.
239 * gcc.target/mips/branch-5.c: Likewise.
240 * gcc.target/mips/branch-6.c: Likewise.
241 * gcc.target/mips/branch-7.c: Likewise.
242 * gcc.target/mips/branch-8.c: Likewise.
243 * gcc.target/mips/branch-9.c: Likewise.
244 * gcc.target/mips/branch-10.c: Likewise.
245 * gcc.target/mips/branch-11.c: Likewise.
246 * gcc.target/mips/branch-12.c: Likewise.
247 * gcc.target/mips/branch-13.c: Likewise.
248 * gcc.target/mips/lazy-binding-1.c: Likewise.
249
250 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
251
252 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
253 << 18 to avoid warning on int=16 platforms..
254
255 2011-09-05 Jakub Jelinek <jakub@redhat.com>
256
257 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
258 to work even with -fshort-enums.
259
260 2011-09-04 Jan Hubicka <jh@suse.cz>
261
262 * gcc.c-torture/compile/20110902.c: new testcase.
263
264 2011-09-04 Jason Merrill <jason@redhat.com>
265
266 PR c++/49267
267 * g++.dg/cpp0x/rv-conv1.C: New.
268
269 DR 1328
270 * g++.dg/cpp0x/rv-func3.C: New.
271
272 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
273
274 PR c++/50248
275 Core 1358
276 * g++.dg/cpp0x/constexpr-template1.C: New.
277 * g++.dg/cpp0x/constexpr-template2.C: New.
278 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
279 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
280
281 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
282
283 * gnat.dg/specs/debug1.ads: Tweak pattern.
284
285 2011-09-04 Janus Weil <janus@gcc.gnu.org>
286
287 PR fortran/50227
288 * gfortran.dg/class_45a.f03: New.
289 * gfortran.dg/class_45b.f03: New.
290
291 2011-09-04 Jakub Jelinek <jakub@redhat.com>
292 Ira Rosen <ira.rosen@linaro.org>
293
294 PR tree-optimization/50208
295 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
296 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
297 -fno-tree-fre -fno-tree-pre.
298
299 2011-09-02 Martin Jambor <mjambor@suse.cz>
300
301 * gcc.dg/ipa/ipcp-3.c: New test.
302
303 2011-09-02 Richard Guenther <rguenther@suse.de>
304
305 PR tree-optimization/27460
306 PR middle-end/29269
307 * gcc.dg/vect/vect-cond-7.c: New testcase.
308
309 2011-09-02 Martin Jambor <mjambor@suse.cz>
310
311 * g++.dg/ipa/devirt-3.C: Added a distraction method.
312 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
313 xfailed test for inlining.
314 * g++.dg/ipa/ivinline-9.C: Likewise.
315
316 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
317
318 PR tree-optimization/50178
319 * gfortran.dg/vect/pr50178.f90: New test.
320
321 2011-08-31 Martin Jambor <mjambor@suse.cz>
322
323 PR middle-end/49886
324 * gcc.c-torture/execute/pr49886.c: New testcase.
325
326 2011-08-31 Tom de Vries <tom@codesourcery.com>
327
328 PR middle-end/43513
329 * gcc.dg/pr43513.c: New test.
330
331 2011-08-30 Tobias Burnus <burnus@net-b.de>
332
333 PR fortran/45044
334 * gfortran.dg/common_14.f90: New.
335 * gfortran.dg/common_resize_1.f: Add two dg-warning.
336
337 2011-08-30 Jason Merrill <jason@redhat.com>
338
339 PR c++/50084
340 * g++.dg/cpp0x/decltype33.C: New.
341
342 PR c++/50089
343 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
344
345 PR c++/50114
346 * g++.dg/cpp0x/lambda/lambda-for.C: New.
347
348 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
349
350 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
351
352 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
353
354 * gnat.dg/specs/aggr3.ads: New test.
355 * gnat.dg/specs/aggr3_pkg.ads: New helper.
356
357 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
358 * gnat.dg/specs/aggr2.ads: Likewise.
359
360 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
361
362 PR fortran/45170
363 * gfortran.dg/allocate_with_source_2.f90: New test
364
365 2011-08-30 Jason Merrill <jason@redhat.com>
366
367 PR c++/50220
368 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
369
370 PR c++/50234
371 * g++.dg/cpp0x/constexpr-value3.C: New.
372
373 2011-08-30 Richard Guenther <rguenther@suse.de>
374
375 PR middle-end/48571
376 * gcc.c-torture/execute/pr48571-1.c: New testcase.
377 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
378 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
379 * gcc.dg/pr36902.c: XFAIL.
380
381 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
382
383 * gcc.target/i386/fma-check.h: New.
384 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
385 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
386 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
387 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
388 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
389 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
390 * gcc.target/i386/fma-fmaddXX.c: Likewise.
391 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
392 * gcc.target/i386/fma-fmsubXX.c: Likewise.
393 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
394 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
395 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
396 * gcc.target/i386/fma-compile.c: Likewise.
397 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
398 * gcc.target/i386/sse-12.c: Add -mfma.
399 * gcc.target/i386/sse-13.c: Likewise.
400 * gcc.target/i386/sse-14.c: Likewise.
401 * gcc.target/i386/sse-22.c: Likewise.
402 * gcc.target/i386/sse-23.c: Likewise.
403 * g++.dg/other/i386-2.C: Likewise.
404 * g++.dg/other/i386-3.C: Likewise.
405
406 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
407
408 PR testsuite/50185
409 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
410 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
411
412 2011-08-30 Christian Bruel <christian.bruel@st.com>
413
414 * g++.dg/bprob/bprob.exp (feedback_options): Set
415 -fbranch-probabilities.
416 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
417
418 2011-08-29 Jason Merrill <jason@redhat.com>
419
420 PR c++/50224
421 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
422
423 2011-08-29 Jakub Jelinek <jakub@redhat.com>
424 Jason Merrill <jason@redhat.com>
425
426 * g++.dg/dfp/base.C: New test.
427
428 2011-08-29 Jason Merrill <jason@redhat.com>
429
430 Core DR 994
431 PR c++/50209
432 * g++.dg/cpp0x/initlist58.C: New.
433
434 2011-08-29 Janus Weil <janus@gcc.gnu.org>
435
436 PR fortran/50225
437 * gfortran.dg/class_result_1.f03: New.
438
439 2011-08-29 Jakub Jelinek <jakub@redhat.com>
440
441 PR middle-end/48722
442 * gcc.target/i386/pr48722.c: New test.
443
444 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
445
446 PR libfortran/50192
447 * gfortran.dg/widechar_compare_1.f90: New test.
448
449 2011-08-26 Jason Merrill <jason@redhat.com>
450
451 Core DR 342
452 PR c++/48582
453 * g++.dg/abi/mangle50.C: New.
454
455 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
456
457 PR target/50202
458 * gcc.target/i386/pr50202.c: New test.
459
460 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
461
462 * gcc.target/i386/sse_4_1-round-vec.c: New test.
463 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
464 * gcc.target/i386/avx-round-vec.c: New test.
465 * gcc.target/i386/avx-roundf-vec.c: New test.
466
467 2011-08-26 Jakub Jelinek <jakub@redhat.com>
468
469 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
470 instruction.
471
472 PR c/50179
473 * c-c++-common/Wunused-var-14.c: New test.
474
475 2011-08-26 Tom de Vries <tom@codesourcery.com>
476
477 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
478
479 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
480
481 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
482 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
483 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
484 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
485
486 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
487
488 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
489 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
490 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
491 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
492
493 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
494
495 PR fortran/50050
496 * gfortran.dg/pointer_comp_init_1.f90: New test.
497
498 2011-08-25 Jason Merrill <jason@redhat.com>
499
500 PR c++/50157
501 * g++.dg/cpp0x/sfinae27.C: New.
502
503 2011-08-25 Tobias Burnus <burnus@net-b.de>
504
505 * gfortran.dg/coarray_lib_token_4.f90: New.
506
507 2011-08-25 Tobias Burnus <burnus@net-b.de>
508
509 * gfortran.dg/coarray/alloc_comp_1.f90: New.
510
511 2011-08-25 Richard Guenther <rguenther@suse.de>
512
513 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
514
515 2011-08-24 Tobias Burnus <burnus@net-b.de>
516
517 PR fortran/50163
518 * gfortran.dg/initialization_28.f90: New.
519
520 2011-08-24 Richard Guenther <rguenther@suse.de>
521
522 PR tree-optimization/50067
523 * gcc.dg/torture/pr50067-3.c: New testcase.
524 * gcc.dg/torture/pr50067-4.c: Likewise.
525 * gcc.dg/torture/pr50067-5.c: Likewise.
526
527 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
528
529 * g++.dg/other/i386-2.C: Add -mavx2 check.
530 * g++.dg/other/i386-3.C: Likewise.
531 * gcc.target/i386/avx-1.c: Add AVX2.
532 * gcc.target/i386/avx-2.c: Likewise.
533 * gcc.target/i386/funcspec-5.c: Likewise.
534 * gcc.target/i386/sse-12.c: Likewise.
535 * gcc.target/i386/sse-13.c: Likewise.
536 * gcc.target/i386/sse-14.c: Likewise.
537 * gcc.target/i386/sse-22.c: Likewise.
538 * gcc.target/i386/sse-23.c: Likewise.
539 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
540 * gcc.target/i386/avx2-check.h: New.
541 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
542 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
543 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
544 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
545 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
546 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
547 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
548 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
549 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
550 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
551 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
552 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
553 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
554 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
555 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
556 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
557 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
558 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
559 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
560 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
561 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
562 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
563 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
564 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
565 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
566 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
567 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
568 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
569 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
570 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
571 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
572 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
573 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
574 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
575 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
576 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
577 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
578 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
579 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
580 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
581 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
582 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
583 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
584 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
585 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
586 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
587 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
588 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
589 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
590 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
591 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
592 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
593 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
594 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
595 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
596 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
597 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
598 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
599 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
600 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
601 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
602 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
603 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
604 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
605 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
606 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
607 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
608 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
609 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
610 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
611 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
612 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
613 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
614 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
615 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
616 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
617 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
618 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
619 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
620 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
621 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
622 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
623 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
624 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
625 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
626 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
627 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
628 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
629 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
630 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
631 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
632 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
633 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
634 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
635 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
636 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
637 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
638 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
639 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
640 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
641 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
642 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
643 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
644 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
645 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
646 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
647 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
648 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
649 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
650 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
651 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
652 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
653 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
654 * gcc.target/i386/avx2-vpand-1.c: Likewise.
655 * gcc.target/i386/avx2-vpand-2.c: Likewise.
656 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
657 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
658 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
659 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
660 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
661 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
662 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
663 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
664 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
665 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
666 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
667 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
668 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
669 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
670 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
671 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
672 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
673 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
674 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
675 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
676 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
677 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
678 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
679 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
680 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
681 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
682 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
683 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
684 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
685 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
686 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
687 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
688 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
689 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
690 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
691 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
692 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
693 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
694 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
695 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
696 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
697 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
698 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
699 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
700 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
701 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
702 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
703 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
704 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
705 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
706 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
707 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
708 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
709 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
710 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
711 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
712 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
713 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
714 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
715 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
716 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
717 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
718 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
719 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
720 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
721 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
722 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
723 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
724 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
725 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
726 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
727 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
728 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
729 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
730 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
731 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
732 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
733 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
734 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
735 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
736 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
737 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
738 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
739 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
740 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
741 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
742 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
743 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
744 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
745 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
746 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
747 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
748 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
749 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
750 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
751 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
752 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
753 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
754 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
755 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
756 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
757 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
758 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
759 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
760 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
761 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
762 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
763 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
764 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
765 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
766 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
767 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
768 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
769 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
770 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
771 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
772 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
773 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
774 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
775 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
776 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
777 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
778 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
779 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
780 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
781 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
782 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
783 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
784 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
785 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
786 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
787 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
788 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
789 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
790 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
791 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
792 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
793 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
794 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
795 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
796 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
797 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
798 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
799 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
800 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
801 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
802 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
803 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
804 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
805 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
806 * gcc.target/i386/avx2-vpor-1.c: Likewise.
807 * gcc.target/i386/avx2-vpor-2.c: Likewise.
808 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
809 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
810 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
811 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
812 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
813 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
814 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
815 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
816 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
817 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
818 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
819 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
820 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
821 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
822 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
823 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
824 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
825 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
826 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
827 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
828 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
829 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
830 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
831 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
832 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
833 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
834 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
835 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
836 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
837 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
838 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
839 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
840 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
841 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
842 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
843 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
844 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
845 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
846 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
847 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
848 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
849 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
850 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
851 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
852 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
853 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
854 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
855 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
856 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
857 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
858 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
859 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
860 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
861 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
862 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
863 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
864 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
865 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
866 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
867 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
868 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
869 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
870 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
871 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
872 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
873 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
874 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
875 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
876 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
877 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
878 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
879 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
880 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
881 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
882 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
883 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
884 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
885 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
886 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
887 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
888 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
889 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
890 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
891 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
892 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
893 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
894 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
895 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
896 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
897 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
898 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
899 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
900 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
901 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
902 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
903 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
904 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
905 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
906 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
907 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
908 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
909 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
910 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
911 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
912 * gcc.target/i386/testimm-9.c: Likewise.
913
914 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
915
916 * g++.dg/other/i386-2.C: Add -mbmi2 check.
917 * g++.dg/other/i386-3.C: Likewise.
918 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
919 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
920 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
921 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
922 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
923 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
924 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
925 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
926 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
927 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
928 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
929 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
930 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
931 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
932 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
933 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
934 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
935 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
936 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
937 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
938 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
939 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
940 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
941 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
942 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
943 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
944 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
945 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
946 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
947 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
948 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
949 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
950 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
951 * gcc.target/i386/sse-12.c: Add BMI2.
952 * gcc.target/i386/sse-13.c: Likewise.
953 * gcc.target/i386/sse-14.c: Likewise.
954 * gcc.target/i386/sse-22.c: Likewise.
955 * gcc.target/i386/sse-23.c: Likewise.
956
957 2011-08-23 Jason Merrill <jason@redhat.com>
958
959 * g++.dg/template/crash7.C: Adjust expected errors.
960
961 2011-08-23 Jason Merrill <jason@redhat.com>
962
963 PR c++/49045
964 Core 1321
965 * g++.dg/cpp0x/overload2.C: New.
966
967 2011-08-23 Jason Merrill <jason@redhat.com>
968
969 Core 903
970 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
971
972 2011-08-23 Jason Merrill <jason@redhat.com>
973
974 Core 975
975 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
976 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
977 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
978 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
979
980 2011-08-23 Jason Merrill <jason@redhat.com>
981
982 PR c++/50024
983 * g++.dg/cpp0x/constexpr-initlist5.C: New.
984
985 2011-08-23 Jakub Jelinek <jakub@redhat.com>
986
987 PR c++/50158
988 * g++.dg/warn/Wunused-var-16.C: New test.
989
990 PR middle-end/50161
991 * gcc.dg/pr50161.c: New test.
992
993 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
994
995 PR c++/50055
996 * g++.dg/gcov/gcov-7.C: New test.
997
998 2011-08-23 Jakub Jelinek <jakub@redhat.com>
999
1000 PR c++/46862
1001 * g++.dg/dfp/nofields.C: New test.
1002
1003 2011-08-23 Tobias Burnus <burnus@net-b.de>
1004
1005 PR fortran/31600
1006 * gfortran.dg/use_16.f90: New.
1007
1008 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1009 Kirill Yukhin <kirill.yukhin@intel.com>
1010
1011 PR target/50155
1012 * gcc.target/i386/pr50155.c: New test.
1013
1014 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR tree-optimization/50133
1017 * gcc.dg/pr50133.c: New test.
1018
1019 PR middle-end/50141
1020 * c-c++-common/cxxbitfields-6.c: New test.
1021
1022 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1023
1024 PR fortran/50050
1025 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1026
1027 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1028
1029 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1030 * gcc.dg/pr49994-3.c: Ditto.
1031
1032 2011-08-22 Richard Guenther <rguenther@suse.de>
1033
1034 PR testsuite/50145
1035 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1036 * gcc.dg/torture/pr50067-2.c: Likewise.
1037
1038 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1039
1040 PR fortran/47659
1041 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1042 of a constant resulting from simplification.
1043 * gfortran.dg/warn_conversion_3.f90: New test.
1044
1045 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1046
1047 PR fortran/50130
1048 * gfortran.dg/zero_stride_1.f90: New test.
1049
1050 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1051
1052 PR fortran/49638
1053 * gfortran.dg/typebound_override_1.f90: Modified.
1054
1055 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1056
1057 PR tree-optimization/48739
1058 * gcc.dg/pr48739-1.c: New test.
1059 * gcc.dg/pr48739-2.c: New test.
1060
1061 2011-08-20 Tobias Burnus <burnus@net-b.de>
1062
1063 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1064
1065 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1066
1067 PR fortran/50129
1068 * gfortran.dg/where_3.f90: New test.
1069
1070 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1071
1072 PR middle-end/49721
1073 * gfortran.dg/pr49721-1.f: New.
1074 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1075
1076 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1077
1078 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1079 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1080 New tests.
1081
1082 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1083
1084 * gcc.target/arm/wmul-11.c: New file.
1085 * gcc.target/arm/wmul-12.c: New file.
1086 * gcc.target/arm/wmul-13.c: New file.
1087
1088 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1089
1090 * gcc.target/arm/wmul-10.c: New file.
1091
1092 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1093
1094 * gcc.target/arm/wmul-9.c: New file.
1095 * gcc.target/arm/wmul-bitfield-2.c: New file.
1096
1097 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1098
1099 * gcc.target/arm/wmul-8.c: New file.
1100
1101 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1102
1103 * gcc.target/arm/wmul-7.c: New file.
1104
1105 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1106
1107 * gcc.target/arm/wmul-6.c: New file.
1108
1109 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1110
1111 * gcc.target/arm/wmul-5.c: New file.
1112 * gcc.target/arm/no-wmla-1.c: New file.
1113
1114 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1115
1116 * gcc.target/arm/wmul-bitfield-1.c: New file.
1117
1118 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1119
1120 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1121
1122 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1123
1124 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1125 * gcc.target/i386/conversion.c: Likewise.
1126
1127 2011-08-19 Richard Guenther <rguenther@suse.de>
1128
1129 * gcc.dg/torture/pr50067-1.c: New testcase.
1130 * gcc.dg/torture/pr50067-2.c: Likewise.
1131
1132 2011-08-19 Joey Ye <joey.ye@arm.com>
1133
1134 PR target/49437
1135 * gcc.target/arm/handler-align.c: New test.
1136 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1137 New Function.
1138
1139 2011-08-19 Joey Ye <joey.ye@arm.com>
1140
1141 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1142
1143 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1144
1145 PR fortran/50071
1146 * gfortran.dg/end_block_label_1.f90: New test.
1147 * gfortran.dg/end_associate_label_1.f90: New test.
1148
1149 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1150
1151 * gcc.dg/c1x-pointer-float-1.c: New test.
1152
1153 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1154
1155 PR fortran/50071
1156 * gfortran.dg/duplicate_labels_2.f: New test.
1157
1158 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1159
1160 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1161 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1162 gcc.dg/c1x-noreturn-5.c: New tests.
1163
1164 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1165
1166 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1167
1168 2011-08-18 Tobias Burnus <burnus@net-b.de>
1169
1170 PR fortran/18918
1171 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1172 * gfortran.dg/coarray_lock_3.f90: Fix test.
1173 * gfortran.dg/coarray_lock_4.f90: New.
1174 * gfortran.dg/coarray_lock_5.f90: New.
1175
1176 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1177
1178 PR target/50009
1179 * gcc.c-torture/compile/pr50009.c: New test.
1180
1181 PR target/50092
1182 * gcc.dg/torture/pr50092.c: New test.
1183
1184 2011-08-18 Tobias Burnus <burnus@net-b.de>
1185
1186 PR fortran/50109
1187 * gfortran.dg/namelist_73.f90: New.
1188
1189 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1190
1191 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1192
1193 PR debug/50017
1194 * gcc.dg/pr50017.c: New test.
1195
1196 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1197
1198 PR c++/45625
1199 * g++.dg/lookup/hidden-var1.C: New test case.
1200
1201 2011-08-17 Tobias Burnus <burnus@net-b.de>
1202
1203 PR fortran/31461
1204 * gfortran.dg/warn_unused_var_2.f90: New.
1205 * gfortran.dg/warn_unused_var_3.f90: New.
1206
1207 2011-08-17 Tom de Vries <tom@codesourcery.com>
1208
1209 PR target/43597
1210 * gcc.target/arm/pr43597.c: New test.
1211
1212 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1213
1214 PR fortran/50070
1215 * gfortran.dg/common_13.f90: New.
1216
1217 2011-08-16 Jason Merrill <jason@redhat.com>
1218
1219 PR c++/50086
1220 * g++.dg/cpp0x/variadic-unresolved.C: New.
1221
1222 * g++.old-deja/g++.brendan/README: Add R.I.P.
1223
1224 * g++.dg/ext/attr-used-1.C: New.
1225
1226 PR c++/50054
1227 * g++.dg/cpp0x/initlist56.C: New.
1228
1229 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1230
1231 PR testsuite/50085
1232 * g++.dg/opt/life1.C: Only run on Linux.
1233
1234 2011-08-15 Tobias Burnus <burnus@net-b.de>
1235
1236 * gfortran.dg/coarray_26.f90: New.
1237
1238 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1239
1240 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1241 -fdump-tree-vrp1.
1242
1243 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1244
1245 PR fortran/50073
1246 * gfortran.dg/func_result_7.f90: New.
1247
1248 2011-08-13 Jason Merrill <jason@redhat.com>
1249
1250 PR c++/50075
1251 * g++.dg/cpp0x/decltype32.C: New.
1252
1253 PR c++/50059
1254 * g++.dg/diagnostic/expr1.C: New.
1255
1256 2011-08-12 David Li <davidxl@google.com>
1257
1258 * g++.dg/abi/vbase15.C: New test.
1259
1260 2011-08-12 Jason Merrill <jason@redhat.com>
1261
1262 PR c++/50034
1263 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1264
1265 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1266
1267 * gcc.dg/builtins-67.c: New test.
1268 * gcc.target/i386/conversion.c: Ditto.
1269
1270 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1271 Brian Hackett <bhackett1024@gmail.com>
1272
1273 * g++.dg/plugin/decl_plugin.c: New.
1274 * g++.dg/plugin/decl-plugin-test.C: New.
1275 * g++.dg/plugin/plugin.exp: Add above testcase.
1276
1277 2011-08-11 Richard Guenther <rguenther@suse.de>
1278
1279 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1280
1281 2011-08-11 Michael Matz <matz@suse.de>
1282
1283 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1284
1285 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1286
1287 PR tree-optimization/50039
1288 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1289 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1290
1291 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1292
1293 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1294 (sse4_1_test): Initialize src3 with random value.
1295
1296 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1297
1298 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1299 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1300 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1301 * gcc.dg/scal-to-vec1.c: New test.
1302 * gcc.dg/scal-to-vec2.c: New test.
1303
1304 2011-08-09 Richard Guenther <rguenther@suse.de>
1305
1306 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1307 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1308 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1309 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1310
1311 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1312
1313 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1314
1315 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1316
1317 * gcc.dg/pr49948.c: Require pthread effective target.
1318
1319 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1320
1321 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1322
1323 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1324
1325 * gcc.target/i386/sse-22a.c: New test.
1326
1327 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1328
1329 PR tree-optimization/50014
1330 * gcc.dg/vect/pr50014.c: New test.
1331
1332 2011-08-08 Martin Jambor <mjambor@suse.cz>
1333
1334 PR middle-end/49923
1335 * gcc.dg/tree-ssa/pr49923.c: New test.
1336
1337 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1338
1339 PR target/49781
1340 * gcc.target/i386/pr49781-1.c: New.
1341
1342 2011-08-08 Jason Merrill <jason@redhat.com>
1343
1344 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1345
1346 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1347
1348 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1349
1350 PR fortran/49638
1351 * gfortran.dg/typebound_override_1.f90: New.
1352
1353 2011-08-07 Kai Tietz <ktietz@redhat.com>
1354
1355 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1356 x86_64 mingw target.
1357 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1358 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1359 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1360 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1361 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1362 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1363 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1364 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1365 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1366 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1367
1368 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1369
1370 PR testsuite/48727
1371 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1372
1373 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1374
1375 * gcc.dg/pr48770.c: Cleanup coverage files.
1376 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1377
1378 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1379
1380 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1381 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1382 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1383 lzcnt and bmi options.
1384
1385 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1386
1387 PR target/47381
1388 * gcc.dg/pr47381-1.c: New.
1389 * gcc.dg/pr47381-2.c: Likewise.
1390 * gcc.target/i386/pr47381.c: Likewise.
1391
1392 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1393
1394 PR middle-end/47727
1395 * gcc.dg/pr47727.c: New.
1396
1397 PR target/47372
1398 * gcc.dg/pr47372-1.c: New.
1399 * gcc.dg/pr47372-2.c: Likewise.
1400
1401 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1402
1403 PR middle-end/47449
1404 * gcc.target/i386/pr47449.c: New.
1405
1406 PR target/47446
1407 * gcc.dg/pr47446-1.c: New.
1408 * gcc.dg/pr47446-2.c: Likewise.
1409
1410 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1411
1412 PR target/47766
1413 * gcc.dg/pr47766.c: New.
1414
1415 PR target/47715
1416 * gcc.dg/tls/pr47715-1.c: New.
1417 * gcc.dg/tls/pr47715-2.c: Likewise.
1418 * gcc.dg/tls/pr47715-3.c: Likewise.
1419 * gcc.dg/tls/pr47715-4.c: Likewise.
1420 * gcc.dg/tls/pr47715-5.c: Likewise.
1421
1422 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1423
1424 PR libobjc/50002
1425 * objc.dg/gnu-api-2-class.m: Updated comments.
1426 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1427 * objc.dg/gnu-api-2-class-meta.m: New test.
1428 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1429
1430 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1431
1432 PR libobjc/49882
1433 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1434 with classes that are in construction.
1435
1436 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1437
1438 PR target/48084
1439 * gcc.target/i386/pr48084-1.c: New.
1440 * gcc.target/i386/pr48084-2.c: Likewise.
1441 * gcc.target/i386/pr48084-3.c: Likewise.
1442 * gcc.target/i386/pr48084-4.c: Likewise.
1443 * gcc.target/i386/pr48084-5.c: Likewise.
1444
1445 PR rtl-optimization/49504
1446 * gcc.target/i386/pr49504.c: New.
1447
1448 PR target/49860
1449 * gcc.dg/pr49860.c: New.
1450
1451 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1452
1453 PR libobjc/49882
1454 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1455 with classes that are in construction.
1456
1457 2011-08-05 Jason Merrill <jason@redhat.com>
1458
1459 PR c++/48993
1460 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1461
1462 PR c++/49921
1463 * g++.dg/cpp0x/decltype31.C: New.
1464
1465 PR c++/49669
1466 * g++.dg/init/array28.C: New.
1467
1468 PR c++/49988
1469 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1470
1471 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1472
1473 PR target/47369
1474 * gcc.dg/pr47369-1.c: New.
1475
1476 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1477
1478 PR middle-end/47364
1479 * gcc.dg/torture/pr47364-1.c: New.
1480 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1481 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1482
1483 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1484
1485 PR fortran/37211
1486 * gfortran.dg/transfer_check_2.f90: New test case.
1487
1488 2011-08-05 Jan Hubicka <jh@suse.cz>
1489
1490 PR middle-end/49494
1491 * gfortran.dg/pr49494.f90: New testcase.
1492
1493 2011-08-05 Jan Hubicka <jh@suse.cz>
1494
1495 PR middle-end/49735
1496 * gcc.c-torture/compile/pr49735.c: New testcase.
1497
1498 2011-08-05 Jason Merrill <jason@redhat.com>
1499
1500 PR c++/47453
1501 * g++.dg/cpp0x/initlist56.C: New.
1502
1503 PR c++/49812
1504 * g++.dg/overload/rvalue2.C: New.
1505
1506 PR c++/49983
1507 * g++.dg/cpp0x/range-for21.C: New.
1508
1509 * g++.dg/ext/vla11.C: New.
1510
1511 2011-08-05 Richard Guenther <rguenther@suse.de>
1512
1513 PR tree-optimization/49984
1514 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1515
1516 2011-08-05 Richard Guenther <rguenther@suse.de>
1517
1518 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1519 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1520 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1521
1522 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1523
1524 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1525 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1526 * gfortran.dg/ldist-pr43023.f90: Ditto.
1527 * gfortran.dg/namelist_52.f90: Ditto.
1528 * gfortran.dg/interface_proc_end.f90: Ditto.
1529 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1530 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1531
1532 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1533
1534 * gcc.dg/vect/vect-over-widen-1.c: New test.
1535 * gcc.dg/vect/vect-over-widen-2.c: New test.
1536 * gcc.dg/vect/vect-over-widen-3.c: New test.
1537 * gcc.dg/vect/vect-over-widen-4.c: New test.
1538
1539 2011-08-04 Richard Guenther <rguenther@suse.de>
1540
1541 PR fortran/49957
1542 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1543
1544 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1545
1546 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1547
1548 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1549
1550 PR middle-end/49905
1551 * g++.dg/ext/builtin-object-size3.C: New test.
1552
1553 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR tree-optimization/49948
1556 * gcc.dg/pr49948.c: New test.
1557
1558 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1559
1560 PR middle-end/47383
1561 * gcc.dg/torture/pr47383.c: New.
1562
1563 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1564
1565 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1566
1567 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1568
1569 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1570
1571 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1572
1573 PR target/47744
1574 * gcc.dg/torture/pr47744-1.c: New.
1575 * gcc.dg/torture/pr47744-2.c: Likewise.
1576 * gcc.dg/torture/pr47744-3.c: Likewise.
1577
1578 2011-08-03 Richard Guenther <rguenther@suse.de>
1579
1580 PR middle-end/49958
1581 * gcc.dg/torture/pr49958.c: New testcase.
1582
1583 2011-08-03 Richard Guenther <rguenther@suse.de>
1584
1585 PR tree-optimization/49938
1586 * g++.dg/torture/pr49938.C: New testcase.
1587
1588 2011-08-02 Jason Merrill <jason@redhat.com>
1589
1590 PR c++/43886
1591 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1592
1593 PR c++/49577
1594 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1595
1596 PR c++/49593
1597 * g++.dg/cpp0x/variadic115.C: New.
1598
1599 PR c++/49803
1600 * g++.dg/cpp0x/union5.C: New.
1601
1602 2011-08-02 Daniel Kraft <d@domob.eu>
1603
1604 PR fortran/49885
1605 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1606
1607 2011-08-02 Kai Tietz <ktietz@redhat.com>
1608
1609 PR middle-end/49947
1610 * gcc.dg/tree-ssa/forwprop-15.c
1611
1612 2011-08-02 Jason Merrill <jason@redhat.com>
1613
1614 PR c++/49834
1615 * g++.dg/cpp0x/range-for20.C: New.
1616
1617 2011-08-02 Tobias Burnus <burnus@net-b.de>
1618
1619 * gfortran.dg/coarray_lib_token_3.f90: New.
1620
1621 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR fortran/46752
1624 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1625 * gcc.dg/gomp/atomic-15.c: New test.
1626 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1627 * g++.dg/gomp/atomic-15.C: New test.
1628 * g++.dg/gomp/private-1.C: New test.
1629 * g++.dg/gomp/sharing-2.C: New test.
1630 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1631 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1632 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1633
1634 2011-08-02 Tobias Burnus <burnus@net-b.de>
1635
1636 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1637 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1638 cleanup-module.
1639 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1640 * gfortran.dg/allocatable_function_5.f90: Ditto.
1641 * gfortran.dg/allocate_stat.f90: Ditto.
1642 * gfortran.dg/array_constructor_20.f90: Ditto.
1643 * gfortran.dg/array_constructor_21.f90: Ditto.
1644 * gfortran.dg/array_constructor_22.f90: Ditto.
1645 * gfortran.dg/array_constructor_26.f03: Ditto.
1646 * gfortran.dg/array_function_4.f90: Ditto.
1647 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1648 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1649 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1650 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1651 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1652 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1653 * gfortran.dg/class_15.f03: Ditto.
1654 * gfortran.dg/class_27.f03: Ditto.
1655 * gfortran.dg/class_33.f90: Ditto.
1656 * gfortran.dg/class_37.f03: Ditto.
1657 * gfortran.dg/class_40.f03: Ditto.
1658 * gfortran.dg/class_42.f03: Ditto.
1659 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1660 * gfortran.dg/coarray/registering_1.f90: Ditto.
1661 * gfortran.dg/convert_1.f90: Ditto.
1662 * gfortran.dg/default_initialization_3.f90: Ditto.
1663 * gfortran.dg/dependency_25.f90: Ditto.
1664 * gfortran.dg/dependency_26.f90: Ditto.
1665 * gfortran.dg/dependency_36.f90: Ditto.
1666 * gfortran.dg/dependency_37.f90: Ditto.
1667 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1668 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1669 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1670 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1671 * gfortran.dg/elemental_result_1.f90: Ditto.
1672 * gfortran.dg/empty_derived_type.f90: Ditto.
1673 * gfortran.dg/entry_7.f90: Ditto.
1674 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1675 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1676 * gfortran.dg/error_recovery_3.f90: Ditto.
1677 * gfortran.dg/extends_4.f03: Ditto.
1678 * gfortran.dg/func_assign.f90: Ditto.
1679 * gfortran.dg/func_assign_3.f90: Ditto.
1680 * gfortran.dg/generic_1.f90: Ditto.
1681 * gfortran.dg/generic_18.f90: Ditto.
1682 * gfortran.dg/generic_22.f03: Ditto.
1683 * gfortran.dg/generic_4.f90: Ditto.
1684 * gfortran.dg/generic_6.f90: Ditto.
1685 * gfortran.dg/generic_actual_arg.f90: Ditto.
1686 * gfortran.dg/graphite/id-21.f: Ditto.
1687 * gfortran.dg/graphite/pr45758.f90: Ditto.
1688 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1689 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1690 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1691 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1692 * gfortran.dg/host_used_types_1.f90: Ditto.
1693 * gfortran.dg/implicit_1.f90: Ditto.
1694 * gfortran.dg/implicit_11.f90: Ditto.
1695 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1696 * gfortran.dg/impure_actual_1.f90: Ditto.
1697 * gfortran.dg/impure_assignment_1.f90: Ditto.
1698 * gfortran.dg/impure_constructor_1.f90: Ditto.
1699 * gfortran.dg/initialization_10.f90: Ditto.
1700 * gfortran.dg/initialization_12.f90: Ditto.
1701 * gfortran.dg/interface_14.f90: Ditto.
1702 * gfortran.dg/interface_15.f90: Ditto.
1703 * gfortran.dg/interface_2.f90: Ditto.
1704 * gfortran.dg/interface_25.f90: Ditto.
1705 * gfortran.dg/interface_26.f90: Ditto.
1706 * gfortran.dg/interface_29.f90: Ditto.
1707 * gfortran.dg/interface_assignment_1.f90: Ditto.
1708 * gfortran.dg/internal_pack_6.f90: Ditto.
1709 * gfortran.dg/internal_pack_7.f90: Ditto.
1710 * gfortran.dg/internal_pack_8.f90: Ditto.
1711 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1712 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1713 * gfortran.dg/module_commons_3.f90: Ditto.
1714 * gfortran.dg/module_equivalence_4.f90: Ditto.
1715 * gfortran.dg/module_equivalence_6.f90: Ditto.
1716 * gfortran.dg/module_function_type_1.f90: Ditto.
1717 * gfortran.dg/module_naming_1.f90: Ditto.
1718 * gfortran.dg/namelist_4.f90: Ditto.
1719 * gfortran.dg/operator_c1202.f90: Ditto.
1720 * gfortran.dg/parens_7.f90: Ditto.
1721 * gfortran.dg/pr32921.f: Ditto.
1722 * gfortran.dg/pr33646.f90: Ditto.
1723 * gfortran.dg/pr41928.f90: Ditto.
1724 * gfortran.dg/pr42119.f90: Ditto.
1725 * gfortran.dg/pr43984.f90: Ditto.
1726 * gfortran.dg/present_1.f90: Ditto.
1727 * gfortran.dg/private_type_2.f90: Ditto.
1728 * gfortran.dg/proc_decl_2.f90: Ditto.
1729 * gfortran.dg/proc_ptr_10.f90: Ditto.
1730 * gfortran.dg/proc_ptr_22.f90: Ditto.
1731 * gfortran.dg/proc_ptr_8.f90: Ditto.
1732 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1733 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1734 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1735 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1736 * gfortran.dg/substring_equivalence.f90: Ditto.
1737 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1738 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1739 * gfortran.dg/trim_optimize_6.f90: Ditto.
1740 * gfortran.dg/typebound_call_12.f03: Ditto.
1741 * gfortran.dg/typebound_operator_5.f03: Ditto.
1742 * gfortran.dg/typebound_operator_6.f03: Ditto.
1743 * gfortran.dg/typebound_proc_18.f03: Ditto.
1744 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1745 * gfortran.dg/use_1.f90: Ditto.
1746 * gfortran.dg/use_10.f90: Ditto.
1747 * gfortran.dg/use_11.f90: Ditto.
1748 * gfortran.dg/use_14.f90: Ditto.
1749 * gfortran.dg/use_only_2.f90: Ditto.
1750 * gfortran.dg/use_rename_4.f90: Ditto.
1751 * gfortran.dg/use_rename_5.f90: Ditto.
1752 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1753 * gfortran.dg/used_interface_ref.f90: Ditto.
1754 * gfortran.dg/used_types_11.f90: Ditto.
1755 * gfortran.dg/used_types_3.f90: Ditto.
1756 * gfortran.dg/used_types_4.f90: Ditto.
1757 * gfortran.dg/userdef_operator_2.f90: Ditto.
1758 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1759 * gfortran.dg/vect/pr46213.f90: Ditto.
1760 * gfortran.dg/whole_file_21.f90: Ditto.
1761 * gfortran.dg/whole_file_22.f90: Ditto.
1762 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1763 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1764
1765 2011-08-02 Kai Tietz <ktietz@redhat.com>
1766
1767 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1768
1769 2011-08-01 Jason Merrill <jason@redhat.com>
1770
1771 PR c++/49932
1772 * g++.dg/abi/mangle49.C: New.
1773
1774 PR c++/49924
1775 * g++.dg/cpp0x/constexpr-array4.C: New.
1776
1777 PR c++/49813
1778 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1779
1780 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1781
1782 PR target/49927
1783 * gcc.target/i386/pr49927.c: New test.
1784
1785 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1786
1787 PR tree-optimization/49926
1788 * gcc.dg/vect/pr49926.c: New test.
1789
1790 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1791
1792 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1793 * gcc.target/i386/lzcnt-1.c: New test.
1794 * gcc.target/i386/lzcnt-2.c: Likewise.
1795 * gcc.target/i386/lzcnt-2a.c: Likewise.
1796 * gcc.target/i386/lzcnt-3.c: Likewise.
1797 * gcc.target/i386/lzcnt-4.c: Likewise.
1798 * gcc.target/i386/lzcnt-4a.c: Likewise.
1799 * gcc.target/i386/lzcnt-5.c: Likewise.
1800 * gcc.target/i386/lzcnt-6.c: Likewise.
1801 * gcc.target/i386/lzcnt-6a.c: Likewise.
1802 * gcc.target/i386/lzcnt-check.h: Likewise.
1803
1804 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1805 * gcc.target/i386/sse-13.c: Likewise.
1806 * gcc.target/i386/sse-14.c: Likewise.
1807 * g++.dg/other/i386-2.C: Likewise.
1808 * g++.dg/other/i386-3.C: Likewise.
1809
1810 2011-08-01 Julian Brown <julian@codesourcery.com>
1811
1812 * gcc.target/arm/fixed-point-exec.c: New test.
1813
1814 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1815
1816 PR target/49920
1817 * gcc.target/i386/pr49920.c: New test.
1818
1819 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1820
1821 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1822 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1823 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1824 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1825 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1826 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1827 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1828 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1829 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1830 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1831 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1832 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1833 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1834 * g++.dg/tree-ssa/pr33615.C: Ditto.
1835 * g++.dg/tree-ssa/restrict1.C: Ditto.
1836 * c-c++-common/restrict-2.c: Ditto.
1837 * gfortran.dg/pr32921.f: Ditto.
1838 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1839 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1840 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1841 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1842 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1843 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1844 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1845 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1846 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1847 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1848
1849 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1850
1851 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1852 .exe.ltrans[0-9]*. dump files.
1853
1854 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1855
1856 PR fortran/49112
1857 * gfortran.dg/abstract_type_6.f03: Modified.
1858 * gfortran.dg/typebound_proc_24.f03: New.
1859
1860 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1861
1862 PR testsuite/49917
1863 * g++.dg/init/for1.C: Fix.
1864
1865 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1866
1867 PR fortran/48876
1868 * gfortran.dg/string_5.f90: New test.
1869
1870 2011-07-29 Jason Merrill <jason@redhat.com>
1871
1872 PR c++/49867
1873 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1874
1875 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1876
1877 PR tree-optimization/47407
1878 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1879 alpha*-dec-osf*.
1880 Sort target list.
1881
1882 2011-07-29 Richard Guenther <rguenther@suse.de>
1883
1884 * gcc.dg/uninit-suppress.c: Also disable VRP.
1885 * gcc.dg/uninit-suppress_2.c: Likewise.
1886
1887 2011-07-28 Jason Merrill <jason@redhat.com>
1888
1889 PR c++/49808
1890 * g++.dg/template/nontype24.C: New.
1891
1892 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
1893
1894 PR rtl-optimization/47958
1895 * gcc.dg/torture/pr47958-1.c: New.
1896
1897 2011-07-29 Wei Guozhi <carrot@google.com>
1898
1899 PR rtl-optimization/49799
1900 * gcc.dg/pr49799.c: New test case.
1901
1902 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
1903
1904 PR middle-end/48648
1905 * gcc.dg/graphite/id-pr48648.c: New.
1906
1907 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR fortran/31067
1910 * gfortran.dg/maxloc_2.f90: New test.
1911 * gfortran.dg/maxloc_3.f90: New test.
1912 * gfortran.dg/minloc_1.f90: New test.
1913 * gfortran.dg/minloc_2.f90: New test.
1914 * gfortran.dg/minloc_3.f90: New test.
1915 * gfortran.dg/minmaxloc_7.f90: New test.
1916
1917 PR debug/49871
1918 * gcc.dg/debug/dwarf2/pr49871.c: New test.
1919
1920 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1921
1922 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1923 the builtin isn't optimized away.
1924
1925 2011-07-27 Tobias Burnus <burnus@net-b.de>
1926
1927 PR fortran/45586
1928 * gfortran.dg/lto/pr45586-2_0.f90: New.
1929
1930 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
1931
1932 PR middle-end/49875
1933 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1934 * c-c++-common/cxxbitfields-5.c: Same.
1935
1936 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1937
1938 * lib/target-supports.exp (check_effective_target_mmap): Use
1939 check_function_available.
1940
1941 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
1942
1943 * g++.old-deja/g++.pt/crash60.C: Updated.
1944
1945 2011-07-27 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR target/49866
1948 * gcc.target/i386/pr49866.c: New test.
1949
1950 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
1951
1952 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1953 * gcc.target/i386/bmi-andn-1.c: New test.
1954 * gcc.target/i386/bmi-andn-1a.c: Likewise.
1955 * gcc.target/i386/bmi-andn-2.c: Likewise.
1956 * gcc.target/i386/bmi-andn-2a.c: Likewise.
1957 * gcc.target/i386/bmi-bextr-1.c: Likewise.
1958 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1959 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1960 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1961 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1962 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1963 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1964 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1965 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1966 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1967 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1968 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1969 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1970 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1971 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1972 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1973 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1974 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1975 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1976 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1977
1978 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1979
1980 PR middle-end/47691
1981 * gfortran.dg/graphite/id-pr47691.f: New.
1982
1983 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1984
1985 * gcc.target/i386/avx-os-support.h: New.
1986 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1987 (main): Check avx_os_support before the test is run.
1988 * gcc.target/i386/aes-avx-check.h: Ditto.
1989 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1990
1991 2011-07-27 Kai Tietz <ktietz@redhat.com>
1992
1993 * gcc.target/i386/aggregate-ret3.c: New test.
1994 * gcc.target/i386/aggregate-ret4.c: New test.
1995
1996 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1997
1998 PR fortran/49755
1999 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2000 allocated array should *not* change its size.
2001 * gfortran.dg/multiple_allocation_3.f90: New test.
2002
2003 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2004
2005 PR c++/49776
2006 * g++.dg/cpp0x/constexpr-49776.C: New.
2007
2008 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2009
2010 PR middle-end/47046
2011 * gcc.dg/graphite/id-pr47046.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-pr47593.c: New.
2017
2018 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2019
2020 PR middle-end/47653
2021 * gcc.dg/graphite/run-id-pr47653.c: New.
2022 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2023 induction variables.
2024 * gcc.dg/graphite/scop-16.c: Same.
2025 * gcc.dg/graphite/scop-17.c: Same.
2026 * gcc.dg/graphite/scop-21.c: Same.
2027
2028 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2029
2030 PR middle-end/48805
2031 * gcc.dg/graphite/id-pr48805.c: New.
2032
2033 2011-07-26 Tobias Burnus <burnus@net-b.de>
2034
2035 * gfortran.dg/coarray_lib_token_2.f90: New.
2036
2037 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2038
2039 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2040 SPU local store.
2041
2042 2011-07-25 Andrew Pinski <apinski@cavium.com>
2043
2044 PR tree-opt/49671
2045 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2046 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2047
2048 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049
2050 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2051
2052 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2053 * gcc.c-torture/execute/loop-2g.c: Likewise.
2054 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2055 Require mmap support.
2056 * gcc.c-torture/execute/loop-2g.x: Likewise.
2057 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2058 (MAP_ANON): Provide default.
2059 * gcc.dg/20050826-1.c: Likewise.
2060 * gcc.target/i386/pr36533.c: Likewise.
2061 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2062 Use dg-require-effective-target mmap.
2063
2064 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2065
2066 PR c++/49838
2067 * g++.dg/cpp0x/range-for19.C: New.
2068
2069 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2070
2071 PR testsuite/49753
2072 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2073
2074 Revert:
2075 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR testsuite/49753
2078 * g++.dg/torture/pr49309.C: Remove.
2079
2080 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2081
2082 PR tree-optimization/49809
2083 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2084 test.
2085
2086 2011-07-25 Richard Guenther <rguenther@suse.de>
2087
2088 PR tree-optimization/49715
2089 * gcc.target/i386/pr49715-1.c: New testcase.
2090 * gcc.target/i386/pr49715-2.c: Likewise.
2091
2092 2011-07-23 Jason Merrill <jason@redhat.com>
2093
2094 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2095
2096 2011-07-22 Jason Merrill <jason@redhat.com>
2097
2098 PR c++/49793
2099 * g++.dg/cpp0x/initlist55.C: New.
2100
2101 2011-07-23 Tobias Burnus <burnus@net-b.de>
2102
2103 PR fortran/49791
2104 * gfortran.dg/namelist_72.f: New.
2105
2106 2011-07-23 Tobias Burnus <burnus@net-b.de>
2107
2108 * gfortran.dg/coarray_25.f90: New.
2109
2110 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2111
2112 * override1.C: This test should use c++0x mode.
2113 * override3.C: New. Test the diagnostics in c++98 mode.
2114
2115 2011-07-22 Jason Merrill <jason@redhat.com>
2116 Mark Glisse <marc.glisse@normalesup.org>
2117
2118 PR c++/30112
2119 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2120
2121 PR c++/49813
2122 * g++.dg/opt/builtins2.C: New.
2123 * g++.dg/other/error27.C: Don't rely on __builtin.
2124
2125 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2126
2127 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2128 on lp64 targets.
2129 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2130 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2131 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2132 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2133
2134 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2135 instead of ia32.
2136
2137 2011-07-22 Richard Guenther <rguenther@suse.de>
2138
2139 PR tree-optimization/45819
2140 * gcc.dg/pr45819.c: New testcase.
2141
2142 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2143
2144 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2145
2146 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2147
2148 PR middle-end/47654
2149 PR middle-end/49649
2150 * gcc.dg/graphite/run-id-pr47654.c: New.
2151
2152 2011-07-21 Ian Lance Taylor <iant@google.com>
2153
2154 PR middle-end/49705
2155 * gcc.dg/pr49705.c: New test.
2156
2157 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2158
2159 * lib/target-supports.exp (check_avx_os_support_available): New.
2160 (check_effective_target_avx_runtime): Use it.
2161
2162 2011-07-21 Richard Guenther <rguenther@suse.de>
2163
2164 PR tree-optimization/49770
2165 * g++.dg/torture/pr49770.C: New testcase.
2166
2167 2011-07-21 Kai Tietz <ktietz@redhat.com>
2168
2169 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2170 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2171
2172 2011-07-21 Tobias Burnus <burnus@net-b.de>
2173
2174 * gfortran.dg/coarray_lib_token_1.f90: New.
2175
2176 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2177
2178 * gcc.dg/pr32912-2.c: Skip for AVR.
2179 * gcc.dg/pr44674.c: Add dg-require-profiling.
2180
2181 2011-07-20 Jason Merrill <jason@redhat.com>
2182
2183 * g++.dg/ext/desig2.C: New.
2184
2185 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2186
2187 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2188 be generated.
2189 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2190 * gcc.target/powerpc/recip-3.c: Ditto.
2191
2192 2011-07-19 Jason Merrill <jason@redhat.com>
2193
2194 PR c++/6709 (DR 743)
2195 PR c++/42603 (DR 950)
2196 * g++.dg/cpp0x/decltype21.C: New.
2197
2198 2011-07-20 Richard Guenther <rguenther@suse.de>
2199
2200 PR middle-end/18908
2201 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2202 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2203
2204 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2205
2206 * gcc.target/arm/combine-movs.c: New.
2207 * gcc.target/arm/unsigned-extend-2.c: New.
2208
2209 2011-07-19 Jason Merrill <jason@redhat.com>
2210
2211 PR c++/49785
2212 * g++.dg/cpp0x/variadic114.C: New.
2213
2214 2011-07-19 Tobias Burnus <burnus@net-b.de>
2215
2216 * gfortran.dg/coarray_args_1.f90: New.
2217 * gfortran.dg/coarray_args_2.f90: New.
2218
2219 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2220
2221 PR fortran/49708
2222 * gfortran.dg/allocate_error_3.f90: New.
2223
2224 2011-07-19 Richard Guenther <rguenther@suse.de>
2225
2226 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2227 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2228 * gcc.dg/torture/20110719-1.c: New testcase.
2229
2230 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR tree-optimization/49768
2233 * gcc.c-torture/execute/pr49768.c: New test.
2234
2235 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2236
2237 PR tree-optimization/49771
2238 * gcc.dg/vect/pr49771.c: New test.
2239
2240 2011-07-18 Martin Jambor <mjambor@suse.cz>
2241
2242 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2243 * gcc.dg/ipa/ipa-2.c: Likewise.
2244 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2245 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2246 * gcc.dg/ipa/ipa-5.c: Likewise.
2247 * gcc.dg/ipa/ipa-7.c: Likewise.
2248 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2249 * gcc.dg/ipa/ipacost-1.c: Likewise.
2250 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2251 functions.
2252 * gcc.dg/ipa/ipcp-1.c: New test.
2253 * gcc.dg/ipa/ipcp-2.c: Likewise.
2254 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2255
2256 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR middle-end/49675
2259 * gfortran.dg/pr49675.f90: New test.
2260
2261 2011-07-18 Richard Guenther <rguenther@suse.de>
2262
2263 * gcc.dg/torture/20110718-1.c: New testcase.
2264
2265 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2266
2267 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2268 * g++.dg/ext/bitfield3.C: Likewise.
2269 * g++.dg/ext/bitfield4.C: Likewise.
2270 * g++.dg/ext/bitfield5.C: Likewise.
2271 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2272 * g++.dg/other/pr23205-2.C: Likewise.
2273 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2274 * gcc.c-torture/compile/20001109-2.c: Likewise.
2275 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2276 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2277 * gcc.dg/bitfld-16.c: Likewise.
2278 * gcc.dg/bitfld-17.c: Likewise.
2279 * gcc.dg/bitfld-18.c: Likewise.
2280 * gcc.dg/builtins-config.h: Remove Netware support.
2281 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2282 * gcc.dg/cdce2.c: Likewise.
2283 * gcc.dg/cpp/assert4.c: Remove netware support.
2284 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2285 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2286
2287 * lib/target-supports.exp (check_visibility_available): Remove
2288 NetWare support.
2289 (check_profiling_available): Likewise.
2290
2291 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2292
2293 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2294
2295 2011-07-17 Tobias Burnus <burnus@net-b.de>
2296 Thomas Koenig <tkoenig@gcc.gnu.org>
2297
2298 PR fortran/34657
2299 * gfortran.dg/generic_17.f90: Fix testcase.
2300 * gfortran.dg/interface_3.f90: Add dg-error.
2301 * gfortran.dg/use_14.f90: New.
2302 * gfortran.dg/use_15.f90: New.
2303
2304 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2305
2306 * gnat.dg/pointer_controlled.adb: New test.
2307
2308 2011-07-17 Tobias Burnus <burnus@net-b.de>
2309
2310 PR fortran/49624
2311 * gfortran.dg/pointer_remapping_7.f90: New.
2312
2313 2011-07-16 Jason Merrill <jason@redhat.com>
2314
2315 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2316
2317 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2318 Jason Merrill <jason@redhat.com>
2319
2320 PR c++/45329
2321 PR c++/48934
2322 * g++.dg/cpp0x/decltype29.C: Adjust.
2323 * g++.dg/cpp0x/error4.C: Adjust.
2324 * g++.dg/cpp0x/sfinae26.C: Adjust.
2325 * g++.dg/cpp0x/variadic105.C: Adjust.
2326 * g++.dg/template/deduce3.C: Adjust.
2327 * g++.dg/template/error45.C: Adjust.
2328 * g++.dg/template/ptrmem2.C: Adjust.
2329 * g++.dg/template/sfinae2.C: Adjust.
2330 * g++.old-deja/g++.pt/crash60.C: Adjust.
2331 * g++.old-deja/g++.pt/unify6.C: Adjust.
2332 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2333 * g++.dg/cpp0x/nullptr15.C: Adjust.
2334 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2335 * g++.dg/cpp0x/pr31431.C: Adjust.
2336 * g++.dg/cpp0x/pr31434.C: Adjust.
2337 * g++.dg/cpp0x/sfinae11.C: Adjust
2338 * g++.dg/cpp0x/temp_default2.C: Adjust.
2339 * g++.dg/cpp0x/trailing4.C: Adjust.
2340 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2341 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2342 * g++.dg/cpp0x/variadic105.C: Adjust.
2343 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2344 * g++.dg/ext/vla2.C: Adjust.
2345 * g++.dg/other/ptrmem10.C: Adjust.
2346 * g++.dg/other/ptrmem11.C: Adjust.
2347 * g++.dg/overload/unknown1.C: Adjust.
2348 * g++.dg/template/conv11.C: Adjust.
2349 * g++.dg/template/dependent-expr5.C: Adjust.
2350 * g++.dg/template/friend.C: Adjust.
2351 * g++.dg/template/incomplete2.C: Adjust.
2352 * g++.dg/template/local4.C: Adjust.
2353 * g++.dg/template/local6.C: Adjust.
2354 * g++.dg/template/operator9.C: Adjust.
2355 * g++.dg/template/ttp25.C: Adjust.
2356 * g++.dg/template/unify10.C: Adjust.
2357 * g++.dg/template/unify11.C: Adjust.
2358 * g++.dg/template/unify6.C: Adjust.
2359 * g++.dg/template/unify9.C: Adjust.
2360 * g++.dg/template/varmod1.C: Adjust.
2361 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2362 * g++.old-deja/g++.pt/crash28.C: Adjust.
2363 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2364 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2365 * g++.old-deja/g++.pt/expr2.C: Adjust.
2366 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2367 * g++.old-deja/g++.pt/spec5.C: Adjust.
2368 * g++.old-deja/g++.pt/spec6.C: Adjust.
2369 * g++.old-deja/g++.pt/unify4.C: Adjust.
2370 * g++.old-deja/g++.pt/unify8.C: Adjust.
2371 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2372 * g++.dg/overload/template5.C: New testcase.
2373 * g++.dg/template/overload12.C: New testcase.
2374
2375 2011-07-11 Tobias Burnus <burnus@net-b.de>
2376
2377 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2378 * gfortran.dg/coarray_7.f90: Ditto.
2379 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2380 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2381
2382 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2383
2384 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2385 case.
2386 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2387 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2388 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2389 C67X.
2390 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2391 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2392 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2393
2394 2011-07-15 Jason Merrill <jason@redhat.com>
2395
2396 PR testsuite/49741
2397 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2398 Use --extra_opts instead of --additional_options.
2399
2400 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR testsuite/49753
2403 * g++.dg/torture/pr49309.C: Remove.
2404
2405 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2406
2407 * gcc.target/tic6x/weak-call.c: New test.
2408 * gcc.target/tic6x/fpcmp.c: New test.
2409 * gcc.target/tic6x/fpdiv.c: New test.
2410 * gcc.target/tic6x/rotdi16-scan.c: New test.
2411 * gcc.target/tic6x/ffssi.c: New test.
2412 * gcc.target/tic6x/fpdiv-lib.c: New test.
2413 * gcc.target/tic6x/cold-lc.c: New test.
2414 * gcc.target/tic6x/longcalls.c: New test.
2415 * gcc.target/tic6x/abi-align-1.c: New test.
2416 * gcc.target/tic6x/fpcmp-finite.c: New test.
2417 * gcc.target/tic6x/rotdi16.c: New test.
2418 * gcc.target/tic6x/bswapl.c: New test.
2419 * gcc.target/tic6x/ffsdi.c: New test.
2420 * gcc.target/tic6x/tic6x.exp: New file.
2421 * gcc.target/tic6x/builtins/arith24.c: New test.
2422 * gcc.target/tic6x/builtins/smpy.c: New test.
2423 * gcc.target/tic6x/builtins/smpylh.c: New test.
2424 * gcc.target/tic6x/builtins/smpyh.c: New test.
2425 * gcc.target/tic6x/builtins/sarith1.c: New test.
2426 * gcc.target/tic6x/builtins/extclr.c: New test
2427 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2428 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2429 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2430 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2431 New functions.
2432 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2433 __TMS320C6X__.
2434 * gcc.dg/20020312-2.c: Likewise.
2435 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2436 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2437 * gcc.dg/torture/builtin-math-7.c: Likewise.
2438
2439 PR testsuite/49757
2440 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2441 not testing tic6x-*-*.
2442
2443 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2444
2445 PR tree-opt/49309
2446 * g++.dg/torture/pr49309.C: New testcase.
2447
2448 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2449
2450 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2451
2452 2011-07-14 Richard Guenther <rguenther@suse.de>
2453
2454 PR tree-optimization/49651
2455 * gcc.dg/torture/pr49651.c: New testcase.
2456
2457 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2458
2459 PR target/43746
2460 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2461
2462 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2463
2464 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2465 -mno-pointers-to-nested-functions.
2466 * gcc.target/powerpc/no-r11-2.c: Ditto.
2467 * gcc.target/powerpc/no-r11-3.c: Ditto.
2468
2469 2011-07-13 Jason Merrill <jason@redhat.com>
2470
2471 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2472 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2473 when compiling C files.
2474 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2475 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2476 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2477 * g++.dg/lookup/anon2.C: Likewise.
2478 * g++.dg/tree-ssa/copyprop.C: Likewise.
2479 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2480 * g++.dg/init/vector1.C: Ignore narrowing errors.
2481 * g++.dg/torture/pr35526.C: Likewise.
2482 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2483
2484 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2485
2486 PR libfortran/49296
2487 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2488 and logical reads.
2489
2490 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2491
2492 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2493 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2494
2495 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2496
2497 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2498 * lib/obj-c++.exp (obj-c++_init): Ditto.
2499 * lib/file-format.exp (gcc_target_object_format): Ditto.
2500 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2501 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2502 (check_visibility_available): Ditto.
2503 (check_effective_target_tls_native): Ditto.
2504 (check_effective_target_tls_emulated): Ditto.
2505 (check_effective_target_function_sections): Ditto.
2506
2507 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2508
2509 * gcc.target/arm/pr48183.c: New test.
2510
2511 2011-07-13 Richard Guenther <rguenther@suse.de>
2512
2513 * gcc.dg/torture/20110713-1.c: New testcase.
2514
2515 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2516
2517 PR rtl-opt/49474
2518 * gcc.c-torture/compile/pr49474.c: New testcase.
2519
2520 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR tree-optimization/49712
2523 * gcc.c-torture/execute/pr49712.c: New test.
2524
2525 2011-07-11 Jason Merrill <jason@redhat.com>
2526
2527 PR c++/44609
2528 * g++.dg/template/recurse3.C: New.
2529
2530 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR debug/49676
2533 * gcc.dg/guality/csttest.c: New test.
2534
2535 PR fortran/49698
2536 * gfortran.dg/pr49698.f90: New test.
2537
2538 2011-07-11 Jeff Law <law@redhat.com>
2539
2540 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2541
2542 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2543
2544 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2545 * go.test/go-test.exp (go-set-goarch): Likewise.
2546
2547 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2548
2549 PR target/39633
2550 * gcc.target/avr/torture/pr39633.c: New test case.
2551
2552 2011-07-11 Tobias Burnus <burnus@net-b.de>
2553
2554 PR fortran/18918
2555 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2556
2557 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2558
2559 * lib/target-supports.exp (check_effective_target_scheduling):
2560 New Function.
2561 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2562 * gcc.dg/pr45055.c: Ditto.
2563 * gcc.dg/pr45353.c: Ditto.
2564 * g++.dg/pr45056.C: Ditto.
2565
2566 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2567
2568 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2569 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2570 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2571 * g++.dg/torture/pr31863.C: Skip AVR.
2572
2573 2011-07-10 Tobias Burnus <burnus@net-b.de>
2574
2575 PR fortran/49690
2576 * gfortran.dg/intrinsic_signal.f90: New.
2577
2578 2011-07-09 Jason Merrill <jason@redhat.com>
2579
2580 * g++.dg/cpp0x/regress/regress6.C: New.
2581 * g++.dg/parse/crash45.C: Adjust message.
2582 * g++.dg/template/crash38.C: Adjust message.
2583 * g++.dg/template/crash64.C: Adjust message.
2584
2585 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2586
2587 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2588 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2589 * g++.dg/abi/bitfield3.C: Likewise.
2590 * g++.dg/eh/pr38662.C: Likewise.
2591 * g++.dg/ext/attrib36.C: Likewise.
2592 * g++.dg/ext/attrib37.C: Likewise.
2593 * g++.dg/ext/attrib8.C: Likewise.
2594 * g++.dg/ext/tmplattr1.C: Likewise.
2595 * g++.dg/inherit/override-attribs.C: Likewise.
2596 * g++.dg/opt/inline9.C: Likewise.
2597 * g++.dg/opt/life1.C: Likewise.
2598 * g++.dg/opt/longbranch2.C: Likewise.
2599 * g++.dg/opt/nrv12.C: Likewise.
2600 * g++.dg/opt/reg-stack4.C: Likewise.
2601 * g++.dg/other/pr35504.C: Likewise.
2602 * g++.dg/other/pr39496.C: Likewise.
2603 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2604 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2605 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2606 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2607 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2608 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2609 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2610 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2611 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2612 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2613 * g++.dg/warn/pr15774-1.C: Likewise.
2614 * g++.dg/warn/pr15774-2.C: Likewise.
2615 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2616 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2617 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2618 * g++.old-deja/g++.pt/asm2.C: Likewise.
2619 * gcc.c-torture/compile/20000804-1.c: Likewise.
2620 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2621 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2622 * gcc.dg/20020108-1.c: Likewise.
2623 * gcc.dg/20020122-2.c: Likewise.
2624 * gcc.dg/20020122-3.c: Likewise.
2625 * gcc.dg/20020206-1.c: Likewise.
2626 * gcc.dg/20020219-1.c: Likewise.
2627 * gcc.dg/20020310-1.c: Likewise.
2628 * gcc.dg/20020411-1.c: Likewise.
2629 * gcc.dg/20020418-2.c: Likewise.
2630 * gcc.dg/20020426-2.c: Likewise.
2631 * gcc.dg/20020517-1.c: Likewise.
2632 * gcc.dg/20030204-1.c: Likewise.
2633 * gcc.dg/20030826-2.c: Likewise.
2634 * gcc.dg/20031102-1.c: Likewise.
2635 * gcc.dg/20031202-1.c: Likewise.
2636 * gcc.dg/20050111-1.c: Likewise.
2637 * gcc.dg/20050503-1.c: Likewise.
2638 * gcc.dg/array-init-1.c: Likewise.
2639 * gcc.dg/builtin-apply4.c: Likewise.
2640 * gcc.dg/dfp/pr31344.c: Likewise.
2641 * gcc.dg/gomp/atomic-11.c: Likewise.
2642 * gcc.dg/graphite/pr40281.c: Likewise.
2643 * gcc.dg/ia64-sync-1.c: Likewise.
2644 * gcc.dg/ia64-sync-2.c: Likewise.
2645 * gcc.dg/ia64-sync-3.c: Likewise.
2646 * gcc.dg/ia64-sync-4.c: Likewise.
2647 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2648 * gcc.dg/invalid-call-1.c: Likewise.
2649 * gcc.dg/loop-3.c: Likewise.
2650 * gcc.dg/lower-subreg-1.c: Likewise.
2651 * gcc.dg/lto/pr47259_0.c: Likewise.
2652 * gcc.dg/nested-calls-1.c: Likewise.
2653 * gcc.dg/pr20017.c: Likewise.
2654 * gcc.dg/pr25023.c: Likewise.
2655 * gcc.dg/pr27671-2.c: Likewise.
2656 * gcc.dg/pr32176.c: Likewise.
2657 * gcc.dg/pr33676.c: Likewise.
2658 * gcc.dg/pr35045.c: Likewise.
2659 * gcc.dg/pr36015.c: Likewise.
2660 * gcc.dg/pr36584.c: Likewise.
2661 * gcc.dg/pr36998.c: Likewise.
2662 * gcc.dg/pr37438.c: Likewise.
2663 * gcc.dg/pr37908.c: Likewise.
2664 * gcc.dg/pr41241.c: Likewise.
2665 * gcc.dg/pr41340.c: Likewise.
2666 * gcc.dg/pr44136.c: Likewise.
2667 * gcc.dg/pr44194-1.c: Likewise.
2668 * gcc.dg/pr46212.c: Likewise.
2669 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2670 * gcc.dg/setjmp-2.c: Likewise.
2671 * gcc.dg/short-compare-1.c: Likewise.
2672 * gcc.dg/short-compare-2.c: Likewise.
2673 * gcc.dg/smod-1.c: Likewise.
2674 * gcc.dg/sync-2.c: Likewise.
2675 * gcc.dg/sync-3.c: Likewise.
2676 * gcc.dg/tls/opt-1.c: Likewise.
2677 * gcc.dg/tls/opt-2.c: Likewise.
2678 * gcc.dg/tls/opt-3.c: Likewise.
2679 * gcc.dg/torture/badshift.c: Likewise.
2680 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2681 * gcc.dg/torture/pr20314-2.c: Likewise.
2682 * gcc.dg/torture/pr36891.c: Likewise.
2683 * gcc.dg/torture/pr38774.c: Likewise.
2684 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2685 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2686 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2687 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2688 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2689 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2690 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2691 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2692 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2693 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2694 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2695 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2696 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2697 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2698 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2699 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2700 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2701 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2702 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2703 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2704 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2705 * gcc.dg/unroll-1.c: Likewise.
2706 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2707 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2708 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2709 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2710 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2711 * gcc.target/i386/20000609-1.c: Likewise.
2712 * gcc.target/i386/20000720-1.c: Likewise.
2713 * gcc.target/i386/20000724-1.c: Likewise.
2714 * gcc.target/i386/20011107-1.c: Likewise.
2715 * gcc.target/i386/20011119-1.c: Likewise.
2716 * gcc.target/i386/20020201-3.c: Likewise.
2717 * gcc.target/i386/20020218-1.c: Likewise.
2718 * gcc.target/i386/20020729-1.c: Likewise.
2719 * gcc.target/i386/20030926-1.c: Likewise.
2720 * gcc.target/i386/20060125-1.c: Likewise.
2721 * gcc.target/i386/20060125-2.c: Likewise.
2722 * gcc.target/i386/20060512-1.c: Likewise.
2723 * gcc.target/i386/20060512-2.c: Likewise.
2724 * gcc.target/i386/20060512-3.c: Likewise.
2725 * gcc.target/i386/20060512-4.c: Likewise.
2726 * gcc.target/i386/387-1.c: Likewise.
2727 * gcc.target/i386/387-2.c: Likewise.
2728 * gcc.target/i386/387-5.c: Likewise.
2729 * gcc.target/i386/387-6.c: Likewise.
2730 * gcc.target/i386/980312-1.c: Likewise.
2731 * gcc.target/i386/980313-1.c: Likewise.
2732 * gcc.target/i386/990117-1.c: Likewise.
2733 * gcc.target/i386/990424-1.c: Likewise.
2734 * gcc.target/i386/990524-1.c: Likewise.
2735 * gcc.target/i386/991129-1.c: Likewise.
2736 * gcc.target/i386/991214-1.c: Likewise.
2737 * gcc.target/i386/991230-1.c: Likewise.
2738 * gcc.target/i386/addr-sel-1.c: Likewise.
2739 * gcc.target/i386/aggregate-ret1.c: Likewise.
2740 * gcc.target/i386/aggregate-ret2.c: Likewise.
2741 * gcc.target/i386/align-main-3.c: Likewise.
2742 * gcc.target/i386/amd64-abi-1.c: Likewise.
2743 * gcc.target/i386/amd64-abi-2.c: Likewise.
2744 * gcc.target/i386/amd64-abi-4.c: Likewise.
2745 * gcc.target/i386/amd64-abi-5.c: Likewise.
2746 * gcc.target/i386/amd64-abi-6.c: Likewise.
2747 * gcc.target/i386/asm-1.c: Likewise.
2748 * gcc.target/i386/asm-3.c: Likewise.
2749 * gcc.target/i386/asm-5.c: Likewise.
2750 * gcc.target/i386/attributes-error.c: Likewise.
2751 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2752 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2753 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2754 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2755 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2756 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2757 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2758 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2759 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2760 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2761 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2762 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2763 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2764 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2765 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2766 * gcc.target/i386/bitfield1.c: Likewise.
2767 * gcc.target/i386/bitfield2.c: Likewise.
2768 * gcc.target/i386/bmi-2.c: Likewise.
2769 * gcc.target/i386/bmi-5.c: Likewise.
2770 * gcc.target/i386/builtin-unreachable.c: Likewise.
2771 * gcc.target/i386/cleanup-2.c: Likewise.
2772 * gcc.target/i386/clobbers.c: Likewise.
2773 * gcc.target/i386/cmov8.c: Likewise.
2774 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2775 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2776 * gcc.target/i386/compress-float-387.c: Likewise.
2777 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2778 * gcc.target/i386/compress-float-sse.c: Likewise.
2779 * gcc.target/i386/crc32-2.c: Likewise.
2780 * gcc.target/i386/crc32-3.c: Likewise.
2781 * gcc.target/i386/divmod-7.c: Likewise.
2782 * gcc.target/i386/divmod-8.c: Likewise.
2783 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2784 * gcc.target/i386/fma3-builtin.c: Likewise.
2785 * gcc.target/i386/fma3-fma.c: Likewise.
2786 * gcc.target/i386/fma4-256-vector.c: Likewise.
2787 * gcc.target/i386/fma4-builtin.c: Likewise.
2788 * gcc.target/i386/fma4-fma-2.c: Likewise.
2789 * gcc.target/i386/fma4-fma.c: Likewise.
2790 * gcc.target/i386/fma4-vector-2.c: Likewise.
2791 * gcc.target/i386/fma4-vector.c: Likewise.
2792 * gcc.target/i386/funcspec-1.c: Likewise.
2793 * gcc.target/i386/funcspec-10.c: Likewise.
2794 * gcc.target/i386/funcspec-11.c: Likewise.
2795 * gcc.target/i386/funcspec-2.c: Likewise.
2796 * gcc.target/i386/funcspec-5.c: Likewise.
2797 * gcc.target/i386/funcspec-6.c: Likewise.
2798 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2799 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2800 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2801 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2802 * gcc.target/i386/incoming-1.c: Likewise.
2803 * gcc.target/i386/incoming-10.c: Likewise.
2804 * gcc.target/i386/incoming-11.c: Likewise.
2805 * gcc.target/i386/incoming-12.c: Likewise.
2806 * gcc.target/i386/incoming-13.c: Likewise.
2807 * gcc.target/i386/incoming-14.c: Likewise.
2808 * gcc.target/i386/incoming-15.c: Likewise.
2809 * gcc.target/i386/incoming-2.c: Likewise.
2810 * gcc.target/i386/incoming-3.c: Likewise.
2811 * gcc.target/i386/incoming-4.c: Likewise.
2812 * gcc.target/i386/incoming-5.c: Likewise.
2813 * gcc.target/i386/incoming-6.c: Likewise.
2814 * gcc.target/i386/incoming-7.c: Likewise.
2815 * gcc.target/i386/incoming-8.c: Likewise.
2816 * gcc.target/i386/incoming-9.c: Likewise.
2817 * gcc.target/i386/lea.c: Likewise.
2818 * gcc.target/i386/local.c: Likewise.
2819 * gcc.target/i386/loop-1.c: Likewise.
2820 * gcc.target/i386/loop-2.c: Likewise.
2821 * gcc.target/i386/loop-3.c: Likewise.
2822 * gcc.target/i386/max-stack-align.c: Likewise.
2823 * gcc.target/i386/memcpy-1.c: Likewise.
2824 * gcc.target/i386/movbe-2.c: Likewise.
2825 * gcc.target/i386/movq-2.c: Likewise.
2826 * gcc.target/i386/movq.c: Likewise.
2827 * gcc.target/i386/nrv1.c: Likewise.
2828 * gcc.target/i386/pad-4.c: Likewise.
2829 * gcc.target/i386/pad-5a.c: Likewise.
2830 * gcc.target/i386/pad-5b.c: Likewise.
2831 * gcc.target/i386/pad-6a.c: Likewise.
2832 * gcc.target/i386/pad-6b.c: Likewise.
2833 * gcc.target/i386/pad-7.c: Likewise.
2834 * gcc.target/i386/pad-9.c: Likewise.
2835 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2836 * gcc.target/i386/pic-1.c: Likewise.
2837 * gcc.target/i386/pr12092-1.c: Likewise.
2838 * gcc.target/i386/pr12329.c: Likewise.
2839 * gcc.target/i386/pr21518.c: Likewise.
2840 * gcc.target/i386/pr22362.c: Likewise.
2841 * gcc.target/i386/pr22585.c: Likewise.
2842 * gcc.target/i386/pr23098.c: Likewise.
2843 * gcc.target/i386/pr25196.c: Likewise.
2844 * gcc.target/i386/pr25293.c: Likewise.
2845 * gcc.target/i386/pr25654.c: Likewise.
2846 * gcc.target/i386/pr26449.c: Likewise.
2847 * gcc.target/i386/pr26778.c: Likewise.
2848 * gcc.target/i386/pr26826.c: Likewise.
2849 * gcc.target/i386/pr27266.c: Likewise.
2850 * gcc.target/i386/pr29978.c: Likewise.
2851 * gcc.target/i386/pr30505.c: Likewise.
2852 * gcc.target/i386/pr30961-1.c: Likewise.
2853 * gcc.target/i386/pr31628.c: Likewise.
2854 * gcc.target/i386/pr32000-2.c: Likewise.
2855 * gcc.target/i386/pr32661-1.c: Likewise.
2856 * gcc.target/i386/pr32708-2.c: Likewise.
2857 * gcc.target/i386/pr32708-3.c: Likewise.
2858 * gcc.target/i386/pr34256.c: Likewise.
2859 * gcc.target/i386/pr34312.c: Likewise.
2860 * gcc.target/i386/pr34522.c: Likewise.
2861 * gcc.target/i386/pr35160.c: Likewise.
2862 * gcc.target/i386/pr35281.c: Likewise.
2863 * gcc.target/i386/pr36246.c: Likewise.
2864 * gcc.target/i386/pr36786.c: Likewise.
2865 * gcc.target/i386/pr37275.c: Likewise.
2866 * gcc.target/i386/pr37843-3.c: Likewise.
2867 * gcc.target/i386/pr37843-4.c: Likewise.
2868 * gcc.target/i386/pr39082-1.c: Likewise.
2869 * gcc.target/i386/pr39431.c: Likewise.
2870 * gcc.target/i386/pr39496.c: Likewise.
2871 * gcc.target/i386/pr39543-2.c: Likewise.
2872 * gcc.target/i386/pr39911.c: Likewise.
2873 * gcc.target/i386/pr40718.c: Likewise.
2874 * gcc.target/i386/pr40906-1.c: Likewise.
2875 * gcc.target/i386/pr40906-2.c: Likewise.
2876 * gcc.target/i386/pr40906-3.c: Likewise.
2877 * gcc.target/i386/pr40934.c: Likewise.
2878 * gcc.target/i386/pr41900.c: Likewise.
2879 * gcc.target/i386/pr42589.c: Likewise.
2880 * gcc.target/i386/pr43662.c: Likewise.
2881 * gcc.target/i386/pr43671.c: Likewise.
2882 * gcc.target/i386/pr43766.c: Likewise.
2883 * gcc.target/i386/pr43869.c: Likewise.
2884 * gcc.target/i386/pr44942.c: Likewise.
2885 * gcc.target/i386/pr44948-2a.c: Likewise.
2886 * gcc.target/i386/pr45234.c: Likewise.
2887 * gcc.target/i386/pr45336-2.c: Likewise.
2888 * gcc.target/i386/pr45336-4.c: Likewise.
2889 * gcc.target/i386/pr45852.c: Likewise.
2890 * gcc.target/i386/pr46470.c: Likewise.
2891 * gcc.target/i386/pr48037-1.c: Likewise.
2892 * gcc.target/i386/pr48389.c: Likewise.
2893 * gcc.target/i386/pr49095.c: Likewise.
2894 * gcc.target/i386/pr9771-1.c: Likewise.
2895 * gcc.target/i386/rdfsbase-1.c: Likewise.
2896 * gcc.target/i386/rdfsbase-2.c: Likewise.
2897 * gcc.target/i386/rdgsbase-1.c: Likewise.
2898 * gcc.target/i386/rdgsbase-2.c: Likewise.
2899 * gcc.target/i386/rdrand-3.c: Likewise.
2900 * gcc.target/i386/regparm-stdcall.c: Likewise.
2901 * gcc.target/i386/regparm.c: Likewise.
2902 * gcc.target/i386/reload-1.c: Likewise.
2903 * gcc.target/i386/rotate-2.c: Likewise.
2904 * gcc.target/i386/sibcall-5.c: Likewise.
2905 * gcc.target/i386/signbit-1.c: Likewise.
2906 * gcc.target/i386/signbit-2.c: Likewise.
2907 * gcc.target/i386/signbit-3.c: Likewise.
2908 * gcc.target/i386/sse-5.c: Likewise.
2909 * gcc.target/i386/sse-8.c: Likewise.
2910 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2911 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2912 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2913 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2914 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2915 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2916 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2917 * gcc.target/i386/sse2-movq-2.c: Likewise.
2918 * gcc.target/i386/sse2-movq-3.c: Likewise.
2919 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2920 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2921 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2922 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2923 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2924 * gcc.target/i386/ssefn-1.c: Likewise.
2925 * gcc.target/i386/ssefn-2.c: Likewise.
2926 * gcc.target/i386/sseregparm-1.c: Likewise.
2927 * gcc.target/i386/sseregparm-2.c: Likewise.
2928 * gcc.target/i386/sseregparm-3.c: Likewise.
2929 * gcc.target/i386/sseregparm-4.c: Likewise.
2930 * gcc.target/i386/sseregparm-5.c: Likewise.
2931 * gcc.target/i386/sseregparm-6.c: Likewise.
2932 * gcc.target/i386/sseregparm-7.c: Likewise.
2933 * gcc.target/i386/sseregparm-8.c: Likewise.
2934 * gcc.target/i386/stack-realign.c: Likewise.
2935 * gcc.target/i386/stack-usage-realign.c: Likewise.
2936 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2937 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2938 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2939 * gcc.target/i386/stackalign/return-1.c: Likewise.
2940 * gcc.target/i386/stackalign/return-2.c: Likewise.
2941 * gcc.target/i386/stackalign/return-3.c: Likewise.
2942 * gcc.target/i386/tailcall-1.c: Likewise.
2943 * gcc.target/i386/tbm-2.c: Likewise.
2944 * gcc.target/i386/udivmod-7.c: Likewise.
2945 * gcc.target/i386/udivmod-8.c: Likewise.
2946 * gcc.target/i386/unroll-1.c: Likewise.
2947 * gcc.target/i386/vararg-1.c: Likewise.
2948 * gcc.target/i386/vararg-2.c: Likewise.
2949 * gcc.target/i386/vect8-ret.c: Likewise.
2950 * gcc.target/i386/vectorize5.c: Likewise.
2951 * gcc.target/i386/wmul-1.c: Likewise.
2952 * gcc.target/i386/wmul-2.c: Likewise.
2953 * gcc.target/i386/wrfsbase-1.c: Likewise.
2954 * gcc.target/i386/wrfsbase-2.c: Likewise.
2955 * gcc.target/i386/wrgsbase-1.c: Likewise.
2956 * gcc.target/i386/wrgsbase-2.c: Likewise.
2957 * gcc.target/i386/xop-pcmov.c: Likewise.
2958 * gcc.target/i386/xop-pcmov2.c: Likewise.
2959 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2960 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2961 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2962 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2963 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2964 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2965 * gcc.target/i386/zee.c: Likewise.
2966 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2967 * gfortran.dg/compiler-directive_2.f: Likewise.
2968 * gfortran.dg/g77/20010216-1.f: Likewise.
2969 * gfortran.dg/gomp/pr39152.f90: Likewise.
2970 * gfortran.dg/pr33794.f90: Likewise.
2971
2972 2011-07-09 Jason Merrill <jason@redhat.com>
2973
2974 * g++.dg/cpp0x/regress/regress5.C: New.
2975
2976 2011-07-08 Jason Merrill <jason@redhat.com>
2977
2978 PR c++/45437
2979 * g++.dg/expr/compound-asn1.C: New.
2980 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2981
2982 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR target/49621
2985 * gcc.target/powerpc/altivec-34.c: New test.
2986
2987 2011-07-08 Jason Merrill <jason@redhat.com>
2988
2989 PR c++/45603
2990 * g++.dg/abi/guard3.C: New.
2991
2992 2011-07-08 Julian Brown <julian@codesourcery.com>
2993
2994 * lib/target-supports.exp
2995 (check_effective_target_arm_little_endian): New.
2996 (check_effective_target_vect_pack_trunc): Use above.
2997 (check_effective_target_vect_unpack): Likewise.
2998 (check_effective_target_vect_element_align): Test
2999 check_effective_target_arm_vect_no_misalign for ARM.
3000
3001 2011-07-08 Jason Merrill <jason@redhat.com>
3002
3003 PR c++/49673
3004 * g++.dg/cpp0x/constexpr-rom.C: New.
3005
3006 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3007
3008 PR middle-end/49519
3009 * g++.dg/torture/pr49519.C: New test.
3010
3011 2011-07-08 Martin Jambor <mjambor@suse.cz>
3012
3013 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3014
3015 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3016
3017 PR testsuite/48727
3018 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3019
3020 2011-07-08 Richard Guenther <rguenther@suse.de>
3021
3022 PR tree-optimization/49662
3023 * gcc.dg/graphite/interchange-14.c: XFAIL.
3024 * gcc.dg/graphite/interchange-15.c: Likewise.
3025 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3026
3027 2011-07-06 Jason Merrill <jason@redhat.com>
3028
3029 PR c++/49663
3030 * g++.dg/cpp0x/regress/regress4.C: New.
3031
3032 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3033
3034 PR fortran/49648
3035 * gfortran.dg/result_in_spec_4.f90: New test.
3036
3037 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3038
3039 * gcc.target/sparc/cas64.c: New test.
3040
3041 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR c/49644
3044 * g++.dg/torture/pr49644.C: New test.
3045
3046 PR c/49644
3047 * gcc.c-torture/execute/pr49644.c: New test.
3048
3049 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3050
3051 * lib/target-supports.exp (check_effective_target_ia32): New.
3052 (check_effective_target_x32): Likewise.
3053 (check_effective_target_vect_cmdline_needed): Also check x32.
3054
3055 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3056
3057 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3058 dg-prune-output.
3059 * gcc.target/arm/pr42235.c: Likewise.
3060 * gcc.target/arm/pr42495.c: Likewise.
3061 * gcc.target/arm/pr42574.c: Likewise.
3062 * gcc.target/arm/thumb-branch1.c: Likewise.
3063
3064 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3065 unneeded prune of possible warning.
3066 * gcc.target/arm/pr40956.c: Likewise.
3067 * gcc.target/arm/pr42505.c: Likewise.
3068
3069 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3070 * gcc.c-torture/compile/pr46883.c: Likewise.
3071 * gcc.c-torture/compile/pr46934.c: Likewise.
3072
3073 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3074 for move to ../../gcc.c-torture/compile.
3075 * gcc.target/arm/pr46883.c: Likewise.
3076 * gcc.target/arm/pr46934.c: Likewise.
3077
3078 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3079 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3080 * gcc.target/arm/wmul-1.c: Likewise.
3081 * gcc.target/arm/wmul-2.c: Likewise.
3082 * gcc.target/arm/wmul-3.c: Likewise.
3083 * gcc.target/arm/wmul-4.c: Likewise.
3084 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3085 add tab after scan target.
3086 * gcc.target/arm/smlaltt-1.c: Likewise.
3087 * gcc.target/arm/smlatb-1.c: Likewise.
3088 * gcc.target/arm/smlatt-1.c: Likewise.
3089
3090 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR debug/49522
3093 * gcc.dg/debug/pr49522.c: New test.
3094
3095 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3096
3097 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3098 * gcc.dg/pr46212.c: Run only if target int32plus.
3099 * gcc.dg/torture/pr48146.c: Ditto.
3100 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3101 * c-c++-common/pr44832.c: Ditto.
3102 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3103 * gcc.dg/pr31490.c: Ditto.
3104 * gcc.dg/torture/builtin-math-7.c: Run only if target
3105 large_double.
3106 * gcc.dg/torture/pr45764.c: Skip for AVR.
3107 * gcc.dg/pr47893.c: Ditto.
3108
3109 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3110
3111 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3112 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3113 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3114 add tab to scan target.
3115
3116 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3117
3118 * gcc.target/arm/neon-modes-3.c: New test.
3119
3120 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3121
3122 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3123 -fno-loop-interchange -ffast-math.
3124
3125 2011-07-07 Richard Guenther <rguenther@suse.de>
3126
3127 * gcc.dg/ftrapv-3.c: New testcase.
3128
3129 2011-07-07 Richard Guenther <rguenther@suse.de>
3130
3131 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3132 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3133
3134 2011-07-07 Kai Tietz <ktietz@redhat.com>
3135
3136 * gcc.dg/binop-notxor1.c: New test.
3137 * gcc.dg/binop-notand4a.c: New test.
3138 * gcc.dg/binop-notxor2.c: New test.
3139 * gcc.dg/binop-notand3a.c: New test.
3140 * gcc.dg/binop-notand2a.c: New test.
3141 * gcc.dg/binop-notand6a.c: New test.
3142 * gcc.dg/binop-notor1.c: New test.
3143 * gcc.dg/binop-notand1a.c: New test.
3144 * gcc.dg/binop-notand5a.c: New test.
3145 * gcc.dg/binop-notor2.c: New test.
3146
3147 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3148
3149 PR middle-end/49640
3150 * gcc.dg/gomp/pr49640.c: New test.
3151
3152 2011-07-07 Richard Guenther <rguenther@suse.de>
3153
3154 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3155
3156 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3157
3158 PR target/39150
3159 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3160
3161 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3162
3163 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3164 * gcc.target/powerpc/no-r11-2.c: Ditto.
3165 * gcc.target/powerpc/no-r11-3.c: Ditto.
3166
3167 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3168
3169 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3170 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3171
3172 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3173
3174 * lib/target-supports.exp (check_profiling_available): Disable
3175 profiling with -fprofile-generate for target avr.
3176
3177 2011-07-06 Richard Guenther <rguenther@suse.de>
3178
3179 PR tree-optimization/49645
3180 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3181
3182 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3183
3184 PR middle-end/47383
3185 * gcc.dg/pr47383.c: New.
3186
3187 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3188
3189 PR tree-optimization/49647
3190 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3191
3192 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3193
3194 PR testsuite/49542
3195 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3196 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3197
3198 2011-07-05 Jason Merrill <jason@redhat.com>
3199
3200 PR c++/48157
3201 * g++.dg/template/template-id-4.C: New.
3202
3203 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3204
3205 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3206 * gcc.dg/pr43402.c: Ditto.
3207
3208 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3209
3210 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3211
3212 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3213
3214 * gcc.target/powerpc/ppc-switch-1.c: New test for
3215 --param case-values-threshold.
3216 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3217
3218 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3219
3220 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3221
3222 2011-07-05 Jason Merrill <jason@redhat.com>
3223
3224 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3225
3226 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3227
3228 PR tree-optimization/47654
3229 * gcc.dg/graphite/block-pr47654.c: New.
3230
3231 2011-07-05 Jason Merrill <jason@redhat.com>
3232
3233 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3234
3235 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3236
3237 PR tree-optimization/49580
3238 * gcc.dg/autopar/pr49580.c: New test.
3239
3240 2011-07-05 Richard Guenther <rguenther@suse.de>
3241
3242 PR tree-optimization/49518
3243 PR tree-optimization/49628
3244 * g++.dg/torture/pr49628.C: New testcase.
3245 * gcc.dg/torture/pr49518.c: Likewise.
3246
3247 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3248
3249 * ada/acats/run_acats (which): Extract last field from type -p,
3250 type output only if command succeeded.
3251
3252 2011-07-04 Jason Merrill <jason@redhat.com>
3253
3254 * g++.dg/abi/mangle48.C: New.
3255
3256 * g++.dg/cpp0x/diag1.C: New.
3257
3258 * g++.dg/diagnostic/aka1.C: New.
3259
3260 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR rtl-optimization/49619
3263 * gcc.dg/pr49619.c: New test.
3264
3265 PR rtl-optimization/49472
3266 * gfortran.dg/pr49472.f90: New test.
3267
3268 PR debug/49602
3269 * gcc.dg/pr49602.c: New test.
3270
3271 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3272
3273 PR target/34734
3274 PR target/44643
3275 * gcc.target/avr/avr.exp: Run over cpp files, too.
3276 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3277 * gcc.target/avr/progmem.h: New file.
3278 * gcc.target/avr/exit-abort.h: New file.
3279 * gcc.target/avr/progmem-error-1.c: New file.
3280 * gcc.target/avr/progmem-error-1.cpp: New file.
3281 * gcc.target/avr/progmem-warning-1.c: New file.
3282 * gcc.target/avr/torture/progmem-1.c: New file.
3283 * gcc.target/avr/torture/progmem-1.cpp: New file.
3284
3285 2011-07-04 Richard Guenther <rguenther@suse.de>
3286
3287 PR tree-optimization/49615
3288 * g++.dg/torture/pr49615.C: New testcase.
3289
3290 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3291
3292 PR tree-optimization/49610
3293 * gcc.dg/vect/pr49610.c: New test.
3294
3295 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3296
3297 * gnat.dg/specs/debug1.ads: New test.
3298
3299 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3300
3301 PR fortran/49562
3302 * gfortran.dg/typebound_proc_23.f90: New.
3303
3304 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3305
3306 PR c++/49605
3307 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3308
3309 2011-07-01 Jason Merrill <jason@redhat.com>
3310
3311 PR c++/48261
3312 * g++.dg/template/template-id-3.C: New.
3313
3314 PR c++/48593
3315 * g++.dg/template/qualified-id4.C: New.
3316
3317 PR c++/48883
3318 * g++.dg/template/explicit-args4.C: New.
3319
3320 PR c++/49085
3321 * g++.dg/template/offsetof2.C: New.
3322
3323 2011-07-01 Kai Tietz <ktietz@redhat.com>
3324
3325 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3326
3327 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3328
3329 PR libmudflap/49549
3330 * lib/target-supports.exp (check_effective_target_gld): New proc.
3331
3332 2011-07-01 Richard Guenther <rguenther@suse.de>
3333
3334 PR tree-optimization/49603
3335 * gcc.dg/torture/pr49603.c: New testcase.
3336
3337 2011-06-30 Jason Merrill <jason@redhat.com>
3338
3339 PR c++/49387
3340 * g++.dg/rtti/template1.C: New.
3341
3342 PR c++/49569
3343 * g++.dg/cpp0x/regress/ctor1.C: New.
3344
3345 PR c++/49355
3346 * g++.dg/cpp0x/initlist54.C: New.
3347
3348 2011-06-30 Martin Jambor <mjambor@suse.cz>
3349
3350 * gcc.dg/tree-ssa/sra-12.c: New test.
3351
3352 2011-06-29 Jason Merrill <jason@redhat.com>
3353
3354 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3355
3356 2011-06-30 Richard Guenther <rguenther@suse.de>
3357
3358 PR tree-optimization/46787
3359 * gcc.dg/vect/vect-121.c: New testcase.
3360
3361 2011-06-30 Martin Jambor <mjambor@suse.cz>
3362
3363 PR tree-optimization/49094
3364 * gcc.dg/tree-ssa/pr49094.c: New test.
3365
3366 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3367
3368 PR fortran/49540
3369 * gfortran.dg/pr49540-1.f90: New test.
3370 * gfortran.dg/pr49540-2.f90: New test.
3371
3372 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3373
3374 PR ada/49511
3375 * ada/acats/run_acats (which): Use last field of type -p output.
3376
3377 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3378 Iain Sandoe <iains@gcc.gnu.org>
3379
3380 PR libobjc/36610
3381 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3382 Only skip on 64-bit *-*-darwin8* && !objc2.
3383
3384 2011-06-30 Richard Guenther <rguenther@suse.de>
3385
3386 PR tree-optimization/38752
3387 * gcc.c-torture/compile/pr38752.c: New testcase.
3388
3389 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3390
3391 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3392 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3393
3394 2011-06-29 Jason Merrill <jason@redhat.com>
3395
3396 PR c++/49216
3397 * g++.dg/cpp0x/initlist53.C: Use placement new.
3398 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3399 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3400
3401 PR c++/49003
3402 * g++.dg/cpp0x/trailing6.C: New.
3403 * g++.dg/cpp0x/pr45908.C: No error.
3404
3405 PR c++/49272
3406 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3407
3408 PR c++/49520
3409 * g++.dg/cpp0x/constexpr-using2.C: New.
3410
3411 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3412
3413 PR c++/45923
3414 * g++.dg/cpp0x/constexpr-diag3.C: New.
3415 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3416 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3417 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3418 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3419
3420 2011-06-29 Jason Merrill <jason@redhat.com>
3421
3422 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3423
3424 2011-06-29 Richard Guenther <rguenther@suse.de>
3425
3426 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3427
3428 2011-06-29 Jason Merrill <jason@redhat.com>
3429
3430 * g++.dg/cpp0x/initlist-value2.C: New.
3431
3432 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3433 * g++.dg/cpp0x/initlist-value.C: New.
3434
3435 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3436
3437 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3438
3439 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3440
3441 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3442 * gcc.dg/inline_2.c: Likewise.
3443 * gcc.dg/unroll_1.c: Likewise.
3444
3445 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3446
3447 PR debug/49567
3448 * gcc.target/i386/pr49567.c: New test.
3449
3450 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3451
3452 * gnat.dg/opt17.ad[sb]: New test.
3453
3454 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3455 Tom de Vries <tom@codesourcery.com>
3456
3457 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3458 (check_effective_target_arm_thumb2): New effective targets.
3459 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3460 properly. Clean up temporary files.
3461 * gcc.target/arm/ivopts-2.c: Likewise.
3462 * gcc.target/arm/ivopts-3.c: Likewise.
3463 * gcc.target/arm/ivopts-4.c: Likewise.
3464 * gcc.target/arm/ivopts-5.c: Likewise.
3465 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3466
3467 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3468
3469 PR fortran/49479
3470 * gfortran.dg/reshape_zerosize_3.f90: New test.
3471
3472 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3473
3474 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3475 * gcc.target/arm/vfp-ldmias.c: Likewise.
3476 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3477 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3478 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3479 * gcc.target/arm/vfp-stmias.c: Likewise.
3480 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3481 * gcc.target/arm/vfp-stmiad.c: Likewise.
3482
3483 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3484
3485 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3486 dg-prune-output.
3487 * gcc.target/arm/pr45701-2.c: Ditto.
3488
3489 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3490
3491 PR fortran/49466
3492 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3493 * gfortran.dg/extends_14.f03: Modified.
3494
3495 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3496
3497 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3498 early if the test is already being skipped.
3499
3500 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3501 scan-assembler-dem-not): For missing file, report unresolved with
3502 same message as for pass/fail, with reason reported in log file.
3503
3504 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3505 from add_options_for_arm_neon_fp16.
3506 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3507 check_effective_target_arm_neon_fp16_ok_nocache.
3508 Check -mfpu and -mfloat-abi options from current multilib.
3509 Do not require neon support.
3510 (check_effective_target_arm_fp16_ok): Renamed from
3511 check_effecitve_target_arm_neon_fp16_ok.
3512 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3513 arm_neon_fp16_ok and arm_fp16.
3514 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3515 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3516 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3517 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3518
3519 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3520
3521 * gcc.dg/builtin-assume-aligned-1.c: New test.
3522 * gcc.dg/builtin-assume-aligned-2.c: New test.
3523 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3524
3525 PR debug/49544
3526 * gcc.dg/pr49544.c: New test.
3527
3528 2011-06-27 Richard Guenther <rguenther@suse.de>
3529
3530 PR tree-optimization/49394
3531 * g++.dg/torture/pr49394.C: New testcase.
3532
3533 2011-06-27 Kai Tietz <ktietz@redhat.com>
3534
3535 * gcc.dg/optimize-bswapdi-2.c: New test.
3536
3537 2011-06-27 Michael Hope <michael.hope@linaro.org>
3538 Richard Sandiford <richard.sandiford@linaro.org>
3539
3540 PR tree-optimization/49169
3541 * gcc.dg/torture/pr49169.c: New test.
3542
3543 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3544
3545 PR testsuite/49529
3546 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3547
3548 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3549 hppa*-*-hpux*.
3550
3551 2011-06-26 Jason Merrill <jason@redhat.com>
3552
3553 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3554
3555 PR c++/49528
3556 * g++.dg/init/ref19.C: New.
3557 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3558
3559 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR tree-optimization/48377
3562 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3563 non_strict_align.
3564
3565 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3566
3567 PR middle-end/49191
3568 * lib/target-supports.exp (check_effective_target_non_strict_align):
3569 New.
3570 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3571
3572 2011-06-24 Martin Jambor <mjambor@suse.cz>
3573
3574 PR tree-optimizations/49516
3575 * g++.dg/tree-ssa/pr49516.C: New test.
3576
3577 2011-06-23 Jason Merrill <jason@redhat.com>
3578
3579 PR c++/35255
3580 * g++.dg/template/partial10.C: New.
3581 * g++.dg/template/partial11.C: New.
3582
3583 2011-06-23 Jeff Law <law@redhat.com>
3584
3585 PR middle-end/48770
3586 * gcc.dg/pr48770.c: New test.
3587
3588 2011-06-23 Jan Hubicka <jh@suse.cz>
3589
3590 PR middle-end/49373
3591 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3592
3593 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3594
3595 PR testsuite/49512
3596 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3597 instead of -fdump-tree-optimized.
3598
3599 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3600
3601 PR c++/44625
3602 * g++.dg/template/crash107.C: New.
3603 * g++.dg/template/error17.C: Adjust.
3604
3605 2011-06-23 Jason Merrill <jason@redhat.com>
3606
3607 PR c++/49507
3608 * g++.dg/cpp0x/defaulted30.C: New.
3609
3610 PR c++/49440
3611 * g++.dg/rtti/anon-ns1.C: New.
3612
3613 PR c++/49395
3614 * g++.dg/init/ref18.C: New.
3615
3616 PR c++/36435
3617 * g++.dg/template/partial9.C: New.
3618
3619 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3620
3621 PR middle-end/49373
3622 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3623
3624 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR debug/49496
3627 * gcc.dg/pr49496.c: New test.
3628
3629 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3630
3631 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3632 is not xscale.
3633
3634 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3635
3636 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3637 * gcc.target/arm/pr42879.c: Likewise.
3638 * gcc.target/arm/pr45701-3.c: Likewise.
3639
3640 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3641 * gcc.target/arm/pr40482.c: Likewise.
3642 * gcc.target/arm/stack-corruption.c: Likewise.
3643
3644 2011-06-22 Richard Guenther <rguenther@suse.de>
3645
3646 PR tree-optimization/49493
3647 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3648
3649 2011-06-22 Jason Merrill <jason@redhat.com>
3650
3651 PR c++/49260
3652 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3653
3654 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3655 Dmitry Melnik <dm@ispras.ru>
3656
3657 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3658 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3659 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3660
3661 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3662
3663 * gcc.target/arm/tlscall.c: New.
3664
3665 2011-06-21 Jason Merrill <jason@redhat.com>
3666
3667 PR c++/49172
3668 * g++.dg/cpp0x/constexpr-ref1.C: New.
3669 * g++.dg/cpp0x/constexpr-ref2.C: New.
3670 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3671
3672 PR c++/49482
3673 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3674
3675 PR c++/49418
3676 * g++.dg/template/param3.C: New.
3677
3678 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3679
3680 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3681 my_clrsb test functions.
3682 (main): Test clrsb.
3683 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3684 test_sll, test_ull): Add clrsb tests.
3685 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3686 clrsbll.
3687
3688 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3689
3690 PR fortran/49112
3691 * gfortran.dg/class_44.f03: New.
3692
3693 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3694
3695 PR tree-optimization/49478
3696 * gcc.dg/vect/pr49478.c
3697
3698 2011-06-21 Richard Guenther <rguenther@suse.de>
3699
3700 PR tree-optimization/49483
3701 * gcc.dg/vect/vect-120.c: New testcase.
3702
3703 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3704
3705 PR testsuite/49443
3706 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3707 * gcc.dg/vect/vect-peel-4.c: Likewise.
3708
3709 2011-06-22 Christian Bruel <christian.bruel@st.com>
3710
3711 PR middle-end/49139
3712 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3713 * gcc.dg/always_inline2.c: Likewise.
3714 * gcc.dg/always_inline3.c: Likewise.
3715 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3716 * gcc.dg/inline_1.c: Likewise.
3717 * gcc.dg/inline_2.c: Likewise.
3718 * gcc.dg/inline_3.c: Likewise.
3719 * gcc.dg/inline_4.c: Likewise.
3720 * gcc.dg/20051201-1.c: Likewise.
3721 * gcc.dg/pr40087.c: Likewise.
3722 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3723 * gcc.dg/inline-22.c: Likewise.
3724 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3725 * gcc.dg/lto/20090218-1_1.c: Likewise.
3726 * g++.dg/ipa/devirt-7.C: Likewise.
3727 * gcc.dg/uninit-pred-5_a.c: Likewise.
3728 * gcc.dg/uninit-pred-5_b.c: Likewise.
3729 * gcc.dg/fail_always_inline.c: New.
3730
3731 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3732
3733 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3734 into 6 jobs instead of 3.
3735
3736 2011-06-20 Jason Merrill <jason@redhat.com>
3737
3738 PR c++/49216
3739 * g++.dg/cpp0x/initlist53.C: New.
3740
3741 2011-06-20 Tobias Burnus <burnus@net-b.de>
3742
3743 PR fortran/18918
3744 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3745 * gfortran.dg/coarray_lock_3.f90: New.
3746 * gfortran.dg/coarray/lock_1.f90: New.
3747
3748 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3749
3750 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3751 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3752 unresolved and report the reason to the log file.
3753
3754 * lib/scanasm.exp (object-size): Move argument processing earlier
3755 to report errors before verifying that the file exists. Report
3756 problems detected at runtime as unresolved instead of error and
3757 report their reasons to the log file.
3758
3759 2011-06-20 Jason Merrill <jason@redhat.com>
3760
3761 PR c++/47080
3762 * g++.dg/cpp0x/explicit6.C: New.
3763
3764 PR c++/47635
3765 * g++.dg/cpp0x/enum20.C: New.
3766
3767 PR c++/48138
3768 * g++.dg/ext/attr-aligned01.C: New.
3769
3770 PR c++/49205
3771 * g++.dg/cpp0x/variadic-default.C: New.
3772
3773 PR c++/43321
3774 * g++.dg/cpp0x/auto26.C: New.
3775
3776 PR c++/43831
3777 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3778
3779 2011-06-20 Kai Tietz <ktietz@redhat.com>
3780
3781 * gcc.dg/binop-notand1.c: New test.
3782 * gcc.dg/binop-notand2.c: New test.
3783 * gcc.dg/binop-notand3.c: New test.
3784 * gcc.dg/binop-notand4.c: New test.
3785 * gcc.dg/binop-notand5.c: New test.
3786 * gcc.dg/binop-notand6.c: New test.
3787
3788 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3789
3790 PR testsuite/49432
3791 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3792
3793 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3794
3795 PR fortran/49400
3796 * gfortran.dg/proc_ptr_31.f90: New.
3797
3798 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3799
3800 * gnat.dg/volatile6.adb: New test.
3801 * gnat.dg/volatile7.adb: Likewise.
3802 * gnat.dg/volatile8.adb: Likewise.
3803 * gnat.dg/volatile9.adb: Likewise.
3804
3805 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3806
3807 * gnat.dg/constant3.adb: New test.
3808
3809 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3810
3811 PR libfortran/49296
3812 * gfortran.dg/read_list_eof_1.f90: New test.
3813
3814 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR target/49411
3817 * gcc.target/i386/testimm-1.c: New test.
3818 * gcc.target/i386/testimm-2.c: New test.
3819 * gcc.target/i386/testimm-3.c: New test.
3820 * gcc.target/i386/testimm-4.c: New test.
3821 * gcc.target/i386/testimm-5.c: New test.
3822 * gcc.target/i386/testimm-6.c: New test.
3823 * gcc.target/i386/testimm-7.c: New test.
3824 * gcc.target/i386/testimm-8.c: New test.
3825 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3826 * gcc.target/i386/xop-rotate1-int.c: New test.
3827 * gcc.target/i386/xop-rotate2-int.c: New test.
3828
3829 2011-06-17 Jason Merrill <jason@redhat.com>
3830
3831 * g++.dg/cpp0x/rv-func2.C: New.
3832
3833 * g++.dg/debug/dwarf2/lambda1.C: New.
3834 * g++.dg/warn/Wshadow-6.C: Adjust.
3835
3836 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3837
3838 PR fortran/48699
3839 * gfortran.dg/move_alloc_5.f90: New.
3840
3841 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3842
3843 PR rtl-optimization/48542
3844 * gcc.dg/torture/pr48542.c: New test.
3845
3846 2011-06-16 Jason Merrill <jason@redhat.com>
3847
3848 PR c++/44160
3849 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3850
3851 PR c++/45378
3852 * g++.dg/cpp0x/initlist52.C New.
3853
3854 PR c++/45399
3855 * c-c++-common/raw-string-12.c: New.
3856
3857 PR c++/49229
3858 * g++.dg/cpp0x/sfinae26.C: New.
3859
3860 PR c++/49251
3861 * g++.dg/cpp0x/variadic113.C: New.
3862
3863 PR c++/49420
3864 * g++.dg/cpp0x/variadic112.C: New.
3865
3866 2011-06-16 Jeff Law <law@redhat.com>
3867
3868 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3869 improved jump threading.
3870 * gcc.dg/builtin-object-size-2.c: Likewise.
3871 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3872
3873 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3874
3875 PR fortran/49074
3876 * gfortran.dg/typebound_assignment_3.f03: New.
3877
3878 2011-06-16 Steve Ellcey <sje@cup.hp.com>
3879
3880 PR testsuite/48727
3881 * g++.dg/opt/devirt2.C: Change xfail rule to target.
3882
3883 2011-06-16 Martin Jambor <mjambor@suse.cz>
3884
3885 PR tree-optimization/49343
3886 * gnat.dg/discr31.ad[sb]: New test.
3887
3888 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3889
3890 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3891
3892 2011-06-16 Tom de Vries <tom@codesourcery.com>
3893
3894 PR target/45098
3895 * gcc.target/arm/ivopts-3.c: Update test.
3896 * gcc.target/arm/ivopts-5.c: Same.
3897
3898 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3899
3900 Revert:
3901 2011-06-10 Wei Guozhi <carrot@google.com>
3902
3903 PR target/45335
3904 * gcc.target/arm/pr45335.c: New test.
3905 * gcc.target/arm/pr45335-2.c: New test.
3906 * gcc.target/arm/pr45335-3.c: New test.
3907 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3908 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3909 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3910
3911 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
3912
3913 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3914
3915 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3916
3917 PR fortran/49417
3918 * gfortran.dg/class_43.f03: New.
3919
3920 2011-06-16 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR tree-optimization/49419
3923 * gcc.c-torture/execute/pr49419.c: New test.
3924
3925 2011-06-16 Revital Eres <revital.eres@linaro.org>
3926
3927 * gcc.dg/sms-9.c: New file.
3928
3929 2011-06-15 Easwaran Raman <eraman@google.com>
3930
3931 PR rtl-optimization/49414
3932 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3933
3934 2011-06-14 Jason Merrill <jason@redhat.com>
3935
3936 * g++.dg/cpp0x/noexcept13.C: New.
3937
3938 2011-06-14 Easwaran Raman <eraman@google.com>
3939
3940 PR rtl-optimization/44194
3941 * gcc.dg/pr44194-1.c: New test.
3942 * gcc.dg/pr44194-2.c: New test.
3943
3944 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3945
3946 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3947 switches.
3948 * gcc.target/arm/pr45701-2.c: Likewise.
3949 * gcc.target/arm/thumb-branch1.c: Likewise.
3950
3951 2011-06-14 Steve Ellcey <sje@cup.hp.com>
3952
3953 PR testsuite/48727
3954 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3955
3956 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3957
3958 * gcc.target/arm/pr45701-1.c: Require thumb support.
3959 * gcc.target/arm/pr45701-2.c: Likewise.
3960 * gcc.target/arm/thumb-branch1.c: Likewise.
3961
3962 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3963 * gcc.target/arm/pr39839.c: Likewise.
3964 * gcc.target/arm/pr40657-2.c: Likewise.
3965 * gcc.target/arm/pr40956.c: Likewise.
3966 * gcc.target/arm/pr41679.c: Likewise.
3967 * gcc.target/arm/pr42235.c: Likewise.
3968 * gcc.target/arm/pr42495.c: Likewise.
3969 * gcc.target/arm/pr42505.c: Likewise.
3970 * gcc.target/arm/pr42574.c: Likewise.
3971 * gcc.target/arm/pr46883.c: Likewise.
3972 * gcc.target/arm/pr46934.c: Likewise.
3973 * gcc.target/arm/xor-and.c: Likewise.
3974
3975 2011-06-14 Jason Merrill <jason@redhat.com>
3976
3977 * g++.dg/other/error23.C: Adjust error message.
3978 * g++.dg/other/error32.C: Likewise.
3979
3980 PR c++/49389
3981 * g++.dg/cpp0x/rv-dotstar.C: New.
3982
3983 PR c++/49369
3984 * g++.dg/cpp0x/decltype30.C: New.
3985
3986 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3987
3988 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR fortran/49103
3991 * gfortran.dg/pr49103.f90: New test.
3992
3993 2011-06-14 Tom de Vries <tom@codesourcery.com>
3994
3995 PR target/45098
3996 * gcc.target/arm/ivopts-3.c: New test.
3997 * gcc.target/arm/ivopts-4.c: New test.
3998 * gcc.target/arm/ivopts-5.c: New test.
3999
4000 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4001
4002 PR rtl-optimization/49390
4003 * gcc.c-torture/execute/pr49390.c: New test.
4004
4005 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4006
4007 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4008
4009 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4010
4011 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4012 * gcc.c-torture/execute/cmpsi-2.x: New file.
4013 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4014 * gcc.c-torture/execute/pr45262.x: New file.
4015 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4016 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4017 int32plus
4018 * gcc.c-torture/compile/pr49163.c: Ditto.
4019
4020 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4021
4022 * gcc.dg/vect/vect-16.c: Rename to...
4023 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4024 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4025 for double-word vectors.
4026 * gcc.dg/vect/vect-peel-4.c: Likewise.
4027 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4028 vect_element_align.
4029 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4030 -fno-fast-math.
4031
4032 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4033
4034 PR target/44618
4035 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4036
4037 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4038
4039 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4040
4041 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4042
4043 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4044
4045 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4046
4047 * gfortran.dg/trim_optimize_8.f90: New test case.
4048
4049 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4050 Ira Rosen <ira.rosen@linaro.org>
4051
4052 PR tree-optimization/49352
4053 * gcc.dg/vect/pr49352.c: New test.
4054
4055 2011-06-12 Tobias Burnus
4056
4057 PR fortran/49324
4058 * gfortran.dg/alloc_comp_assign_11.f90: New.
4059
4060 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4061
4062 * gfortran.dg/trim_optimize_7.f90: New test.
4063
4064 2011-06-10 Wei Guozhi <carrot@google.com>
4065
4066 PR target/45335
4067 * gcc.target/arm/pr45335.c: New test.
4068 * gcc.target/arm/pr45335-2.c: New test.
4069 * gcc.target/arm/pr45335-3.c: New test.
4070 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4071 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4072 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4073
4074 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4075
4076 PR c++/41769
4077 * g++.dg/parse/error39.C: New.
4078
4079 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4080
4081 * gcc.target/arm/20090811-1.c: Skip for incompatible
4082 options, do not override other options.
4083 * gcc.target/arm/combine-cmp-shift.c: Skip for
4084 incompatible options.
4085 * gcc.target/arm/pr45094.c: Likewise.
4086 * gcc.target/arm/scd42-1.c: Likewise.
4087 * gcc.target/arm/scd42-3.c: Likewise.
4088 * gcc.target/arm/thumb-ltu.c: Likewise.
4089
4090 * lib/target-supports.exp
4091 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4092 multilib flags use -mfpu with a value other than neon-fp16.
4093
4094 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4095
4096 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4097 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4098
4099 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4100
4101 * lib/target-supports.exp (check_effective_target_pie): New proc.
4102 * gcc.dg/pie-link.c: Use target pie.
4103
4104 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4105 Laurent Roug� <laurent.rouge@menta.fr>
4106
4107 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4108 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4109
4110 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4111
4112 * gfortran.dg/coarray/sync_1.f90: New test for
4113 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4114
4115 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4116
4117 PR tree-optimization/49318
4118 * gcc.dg/vect/pr49318.c: New test.
4119
4120 2011-06-09 David Krauss <potswa@mac.com>
4121
4122 * g++.dg/template/arrow1.C: New.
4123
4124 2011-06-09 Jason Merrill <jason@redhat.com>
4125
4126 * lib/prune.exp: Prune "note"s.
4127 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4128
4129 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4130 * g++.dg/template/dependent-expr3.C: Likewise.
4131 * g++.dg/parse/template7.C: Likewise.
4132 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4133 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4134 * g++.old-deja/g++.pt/friend38.C: Likewise.
4135 * g++.old-deja/g++.pt/crash32.C: Likewise.
4136 * g++.old-deja/g++.other/init4.C: Likewise.
4137 * g++.old-deja/g++.other/friend8.C: Likewise.
4138
4139 * g++.dg/ext/complex7.C: Adjust expected output.
4140 * g++.dg/diagnostic/method1.C: Likewise.
4141 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4142 * g++.dg/parse/crash33.C: Likewise.
4143 * g++.dg/other/warning1.C: Likewise.
4144 * g++.dg/init/pr29571.C: Likewise.
4145 * g++.dg/warn/overflow-warn-1.C: Likewise.
4146 * g++.dg/warn/overflow-warn-3.C: Likewise.
4147 * g++.dg/warn/overflow-warn-4.C: Likewise.
4148 * g++.old-deja/g++.oliva/template1.C: Likewise.
4149
4150 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4151 * g++.dg/parse/template7.C: Adjust.
4152
4153 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4154
4155 PR target/49307
4156 * gcc.dg/pr49307.c: New.
4157
4158 2011-06-09 Wei Guozhi <carrot@google.com>
4159
4160 PR target/46975
4161 * gcc.target/arm/pr46975.c: New testcase.
4162
4163 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4164
4165 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4166 (PMETH, arglist_t): Removed.
4167 (method_get_number_of_arguments): Removed.
4168 (method_get_nth_argument): Removed.
4169 (method_get_first_argument): Removed.
4170 (method_get_next_argument): Removed.
4171 (method_get_sizeof_arguments): Removed.
4172 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4173 (PMETH): Removed.
4174 (method_get_number_of_arguments): Removed.
4175 (method_get_nth_argument): Removed.
4176 (method_get_first_argument): Removed.
4177 (method_get_next_argument): Removed.
4178 (method_get_sizeof_arguments): Removed.
4179 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4180
4181 2011-06-09 David Li <davidxl@google.com>
4182
4183 * gcc.dg/dump-pass.c: New test.
4184
4185 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4186
4187 PR c++/29003
4188 * g++.dg/parse/error38.C: New.
4189
4190 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4191
4192 PR middle-end/49308
4193 * gfortran.dg/pr49308.f90: New test.
4194
4195 2011-06-08 Jason Merrill <jason@redhat.com>
4196
4197 * g++.dg/cpp0x/noexcept11.C: New.
4198 * g++.dg/cpp0x/noexcept12.C: New.
4199 * g++.dg/cpp0x/sfinae11.C: Adjust.
4200
4201 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR testsuite/49323
4204 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4205 to dg-options, match also DW_AT_linkage_name.
4206
4207 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4208
4209 PR middle-end/21953
4210 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4211 -fno-common on alpha*-dec-osf*.
4212 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4213
4214 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4215
4216 PR rtl-optimization/49303
4217 * gcc.target/ia64/pr49303.c: New test.
4218
4219 2011-06-08 Tobias Burnus <burnus@net-b.de>
4220
4221 PR fortran/18918
4222 * gfortran.dg/coarray_lock_1.f90: New.
4223 * gfortran.dg/coarray_lock_2.f90: New.
4224
4225 2011-06-07 Jason Merrill <jason@redhat.com>
4226
4227 * lib/prune.exp: Look for "required" rather than "instantiated".
4228 * g++.dg/abi/mangle11.C: Likewise.
4229 * g++.dg/abi/mangle12.C: Likewise.
4230 * g++.dg/abi/mangle17.C: Likewise.
4231 * g++.dg/abi/mangle20-2.C: Likewise.
4232 * g++.dg/abi/pragma-pack1.C: Likewise.
4233 * g++.dg/cpp0x/decltype26.C: Likewise.
4234 * g++.dg/cpp0x/decltype28.C: Likewise.
4235 * g++.dg/cpp0x/decltype29.C: Likewise.
4236 * g++.dg/cpp0x/enum11.C: Likewise.
4237 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4238 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4239 * g++.dg/cpp0x/pr47416.C: Likewise.
4240 * g++.dg/ext/case-range2.C: Likewise.
4241 * g++.dg/ext/case-range3.C: Likewise.
4242 * g++.dg/gomp/for-19.C: Likewise.
4243 * g++.dg/gomp/pr37533.C: Likewise.
4244 * g++.dg/gomp/pr38639.C: Likewise.
4245 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4246 * g++.dg/inherit/base3.C: Likewise.
4247 * g++.dg/inherit/using6.C: Likewise.
4248 * g++.dg/init/placement4.C: Likewise.
4249 * g++.dg/init/reference3.C: Likewise.
4250 * g++.dg/lookup/scoped6.C: Likewise.
4251 * g++.dg/lookup/using7.C: Likewise.
4252 * g++.dg/other/abstract1.C: Likewise.
4253 * g++.dg/other/error10.C: Likewise.
4254 * g++.dg/other/error5.C: Likewise.
4255 * g++.dg/other/field1.C: Likewise.
4256 * g++.dg/other/offsetof5.C: Likewise.
4257 * g++.dg/parse/bitfield2.C: Likewise.
4258 * g++.dg/parse/constant4.C: Likewise.
4259 * g++.dg/parse/crash20.C: Likewise.
4260 * g++.dg/parse/invalid-op1.C: Likewise.
4261 * g++.dg/parse/non-dependent2.C: Likewise.
4262 * g++.dg/parse/template18.C: Likewise.
4263 * g++.dg/tc1/dr152.C: Likewise.
4264 * g++.dg/tc1/dr166.C: Likewise.
4265 * g++.dg/tc1/dr176.C: Likewise.
4266 * g++.dg/tc1/dr213.C: Likewise.
4267 * g++.dg/template/access11.C: Likewise.
4268 * g++.dg/template/access2.C: Likewise.
4269 * g++.dg/template/access3.C: Likewise.
4270 * g++.dg/template/access7.C: Likewise.
4271 * g++.dg/template/arg7.C: Likewise.
4272 * g++.dg/template/cond2.C: Likewise.
4273 * g++.dg/template/crash13.C: Likewise.
4274 * g++.dg/template/crash40.C: Likewise.
4275 * g++.dg/template/crash7.C: Likewise.
4276 * g++.dg/template/crash84.C: Likewise.
4277 * g++.dg/template/ctor5.C: Likewise.
4278 * g++.dg/template/defarg13.C: Likewise.
4279 * g++.dg/template/defarg14.C: Likewise.
4280 * g++.dg/template/dtor7.C: Likewise.
4281 * g++.dg/template/eh2.C: Likewise.
4282 * g++.dg/template/error2.C: Likewise.
4283 * g++.dg/template/error43.C: Likewise.
4284 * g++.dg/template/friend32.C: Likewise.
4285 * g++.dg/template/injected1.C: Likewise.
4286 * g++.dg/template/instantiate1.C: Likewise.
4287 * g++.dg/template/instantiate3.C: Likewise.
4288 * g++.dg/template/instantiate5.C: Likewise.
4289 * g++.dg/template/instantiate7.C: Likewise.
4290 * g++.dg/template/local6.C: Likewise.
4291 * g++.dg/template/lookup2.C: Likewise.
4292 * g++.dg/template/member5.C: Likewise.
4293 * g++.dg/template/memfriend15.C: Likewise.
4294 * g++.dg/template/memfriend16.C: Likewise.
4295 * g++.dg/template/memfriend17.C: Likewise.
4296 * g++.dg/template/memfriend7.C: Likewise.
4297 * g++.dg/template/meminit1.C: Likewise.
4298 * g++.dg/template/nested3.C: Likewise.
4299 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4300 * g++.dg/template/nontype12.C: Likewise.
4301 * g++.dg/template/nontype13.C: Likewise.
4302 * g++.dg/template/nontype6.C: Likewise.
4303 * g++.dg/template/pr23510.C: Likewise.
4304 * g++.dg/template/pr35240.C: Likewise.
4305 * g++.dg/template/ptrmem15.C: Likewise.
4306 * g++.dg/template/ptrmem6.C: Likewise.
4307 * g++.dg/template/qualified-id1.C: Likewise.
4308 * g++.dg/template/qualttp20.C: Likewise.
4309 * g++.dg/template/qualttp3.C: Likewise.
4310 * g++.dg/template/qualttp4.C: Likewise.
4311 * g++.dg/template/qualttp5.C: Likewise.
4312 * g++.dg/template/qualttp6.C: Likewise.
4313 * g++.dg/template/qualttp7.C: Likewise.
4314 * g++.dg/template/qualttp8.C: Likewise.
4315 * g++.dg/template/recurse.C: Likewise.
4316 * g++.dg/template/recurse2.C: Likewise.
4317 * g++.dg/template/ref5.C: Likewise.
4318 * g++.dg/template/scope2.C: Likewise.
4319 * g++.dg/template/sfinae10.C: Likewise.
4320 * g++.dg/template/sfinae3.C: Likewise.
4321 * g++.dg/template/sizeof3.C: Likewise.
4322 * g++.dg/template/static9.C: Likewise.
4323 * g++.dg/template/template-id-2.C: Likewise.
4324 * g++.dg/template/typedef13.C: Likewise.
4325 * g++.dg/template/typename4.C: Likewise.
4326 * g++.dg/template/using14.C: Likewise.
4327 * g++.dg/template/using2.C: Likewise.
4328 * g++.dg/template/warn1.C: Likewise.
4329 * g++.dg/warn/Wparentheses-13.C: Likewise.
4330 * g++.dg/warn/Wparentheses-15.C: Likewise.
4331 * g++.dg/warn/Wparentheses-16.C: Likewise.
4332 * g++.dg/warn/Wparentheses-17.C: Likewise.
4333 * g++.dg/warn/Wparentheses-18.C: Likewise.
4334 * g++.dg/warn/Wparentheses-19.C: Likewise.
4335 * g++.dg/warn/Wparentheses-20.C: Likewise.
4336 * g++.dg/warn/Wparentheses-23.C: Likewise.
4337 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4338 * g++.dg/warn/noeffect2.C: Likewise.
4339 * g++.dg/warn/noeffect4.C: Likewise.
4340 * g++.dg/warn/pr8570.C: Likewise.
4341 * g++.old-deja/g++.brendan/init2.C: Likewise.
4342 * g++.old-deja/g++.eh/spec6.C: Likewise.
4343 * g++.old-deja/g++.pt/crash10.C: Likewise.
4344 * g++.old-deja/g++.pt/crash36.C: Likewise.
4345 * g++.old-deja/g++.pt/derived3.C: Likewise.
4346 * g++.old-deja/g++.pt/error2.C: Likewise.
4347 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4348 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4349 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4350 * g++.old-deja/g++.pt/overload7.C: Likewise.
4351 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4352
4353 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4354 Iain Sandoe <iains@gcc.gnu.org>
4355
4356 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4357 Added code to deal with the case when [Protocol
4358 -descriptionForInstanceMethod:] or [Protocol
4359 -descriptionForClassMethod:] returns NULL.
4360
4361 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4362 Iain Sandoe <iains@gcc.gnu.org>
4363
4364 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4365 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4366 Added cast.
4367
4368 2011-06-07 Xinliang David Li <davidxl@google.com>
4369
4370 * gcc.dg/inline_2.c: New test.
4371 * gcc.dg/unroll_2.c: New test.
4372 * gcc.dg/inline_3.c: New test.
4373 * gcc.dg/unroll_3.c: New test.
4374 * gcc.dg/inline_4.c: New test.
4375 * gcc.dg/unroll_4.c: New test.
4376 * gcc.dg/inline_1.c: New test.
4377 * gcc.dg/unroll_1.c: New test.
4378
4379 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4380
4381 PR tree-optimization/48497
4382 * lib/gcc-defs.exp (dg-additional-options): New proc.
4383 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4384 -msse2 on 32-bit x86.
4385
4386 2011-06-06 Jason Merrill <jason@redhat.com>
4387
4388 * g++.dg/cpp0x/enum19.C: New.
4389
4390 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4391
4392 * gcc.target/arm/neon-reload-class.c: New test.
4393
4394 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4395
4396 PR debug/49130
4397 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4398
4399 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4400
4401 * gcc.target/arm/smlatb-1.c: New file.
4402 * gcc.target/arm/smlatt-1.c: New file.
4403 * gcc.target/arm/smlaltb-1.c: New file.
4404 * gcc.target/arm/smlaltt-1.c: New file.
4405
4406 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4407
4408 * gcc.target/arm/mla-2.c: New test.
4409
4410 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4411
4412 PR gcov-profile/49299
4413 * gcc.dg/tree-prof/pr49299-1.c: New test.
4414 * gcc.dg/tree-prof/pr49299-2.c: New test.
4415
4416 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4417
4418 * lib/target-supports.exp
4419 (check_effective_target_vect_widen_mult_qi_to_hi):
4420 Add NEON as supporting target.
4421 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4422 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4423 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4424 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4425 using widening multiplication on targets that support it.
4426 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4427 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4428 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4429
4430 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4431
4432 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4433 Modern Objective-C runtime API.
4434 * objc/execute/next_mapping.h: Removed.
4435 * objc-obj-c++-shared/next-mapping.h: Removed.
4436 * objc-obj-c++-shared/Object1.h: Removed.
4437 * objc-obj-c++-shared/Object1.m: Removed.
4438 * objc-obj-c++-shared/Object1.mm: Removed.
4439 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4440 * objc-obj-c++-shared/Protocol1.h: Removed.
4441 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4442 of ProtoBool, IVAR_T and METHOD.
4443 * objc-obj-c++-shared/runtime.h: New.
4444 * objc-obj-c++-shared/TestsuiteObject.h: New.
4445 * objc-obj-c++-shared/TestsuiteObject.m: New.
4446
4447 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4448 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4449 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4450 it a class method.
4451 * objc/execute/_cmd.m: Include
4452 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4453 runtime API. ([TestClass +initialize]): Include this method also
4454 with the GNU runtime.
4455 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4456 Object. ([-setValue:]): Return void.
4457 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4458 with the GNU runtime. Include
4459 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4460 for the NeXT runtime. Use the existing print_ivars() and
4461 compare_structures() implementations for the old NeXT runtime.
4462 Added new implementations for the Modern GNU and NeXT runtimes.
4463 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4464 well. (main): Use objc_getClass(). Use return instead of exit.
4465 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4466 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4467 of exit().
4468 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4469 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4470 instead of Object. (main): Use return instead of exit().
4471 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4472 instead of Object. Removed prototype for exit(). (main): Use
4473 return instead of exit(). Use the Modern Objective-C runtime API.
4474 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4475 Object.
4476 * objc/execute/class-tests-1.h: Include
4477 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4478 runtime API. (test_class_with_superclass): Do not call [Object
4479 class]. There is no need to with the current libobjc.
4480 * objc/execute/class-tests-2.h: Include
4481 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4482 runtime API.
4483 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4484 ../../objc-obj-c++-shared/next-mapping.h.
4485 * objc/execute/class-2.m: Likewise.
4486 * objc/execute/class-3.m: Likewise.
4487 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4488 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4489 +initialize]): Include this method also with the GNU
4490 runtime. (main): Use the Modern Objective-C runtime API.
4491 * objc/execute/class-5.m: Likewise.
4492 * objc/execute/class-6.m: Likewise.
4493 * objc/execute/class-7.m: Likewise.
4494 * objc/execute/class-8.m: Likewise.
4495 * objc/execute/class-9.m: Likewise.
4496 * objc/execute/class-10.m: Likewise.
4497 * objc/execute/class-11.m: Likewise.
4498 * objc/execute/class-12.m: Likewise.
4499 * objc/execute/class-13.m: Likewise.
4500 * objc/execute/class-14.m: Likewise.
4501 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4502 this method also with the GNU runtime.
4503 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4504 +initialize]): Include this method also with the GNU runtime.
4505 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4506 of Object.
4507 * objc/execute/encode-1.m: Likewise.
4508 * objc/execute/enumeration-1.m: Likewise.
4509 * objc/execute/enumeration-2.m: Likewise.
4510 * objc/execute/exceptions/catchall-1.m: Likewise.
4511 * objc/execute/exceptions/finally-1.m: Likewise.
4512 * objc/execute/exceptions/foward-1.m: Likewise.
4513 * objc/execute/exceptions/local-variables-1.m: Likewise.
4514 * objc/execute/exceptions/throw-nil.m: Likewise.
4515 * objc/execute/exceptions/trivial.m: Likewise.
4516 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4517 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4518 * objc/execute/exceptions/matcher-1.m: Likewise.
4519 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4520 Object.
4521 * objc/execute/formal_protocol-2.m: Likewise.
4522 * objc/execute/formal_protocol-3.m: Likewise.
4523 * objc/execute/formal_protocol-4.m: Likewise.
4524 * objc/execute/formal_protocol-5.m: Include
4525 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4526 protocol_getName().
4527 * objc/execute/formal_protocol-6.m: Likewise.
4528 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4529 Object. Include <objc/Protocol.h> instead of
4530 ../../objc-obj-c++-shared/Protocol1.h.
4531 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4532 Object.
4533 * objc/execute/informal_protocol.m: Likewise.
4534 * objc/execute/load-3.m: Likewise.
4535 * objc/execute/many_args_method.m ([TestClass +initialize]):
4536 Include this method with the GNU runtime as well.
4537 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4538 * objc/execute/nested-func-1.m: Use TestsuiteObject
4539 instead of Object.
4540 * objc/execute/nil_method-1.m: Likewise.
4541 * objc/execute/no_clash.m: Likewise.
4542 * objc/execute/np-1.m: Do not include
4543 ../../objc-obj-c++-shared/Protocol1.h.
4544 (main): Use return instead of exit().
4545 * objc/execute/np-2.m: Do not include
4546 ../../objc-obj-c++-shared/Protocol1.h.
4547 ([MyObject +initialize]): Include this method also with the GNU
4548 runtime. (main): Use return instead of exit().
4549 * objc/execute/object_is_class.m: Include
4550 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4551 of Object. (main): Use the Modern Objective-C runtime API.
4552 * objc/execute/object_is_meta_class.m: Likewise.
4553 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4554 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4555 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4556 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4557 Objective-C runtime API.
4558 * objc/execute/protocol-isEqual-2.m: Likewise.
4559 * objc/execute/protocol-isEqual-3.m: Likewise.
4560 * objc/execute/protocol-isEqual-4.m: Likewise.
4561 * objc/execute/redefining_self.m ([TestClass +initialize]):
4562 Include this method with the GNU runtime as well.
4563 * objc/execute/root_methods.m: Include
4564 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4565 Include this method with the GNU runtime as well.
4566 (main): Use the Modern Objective-C runtime API.
4567 * objc/execute/selector-1.m: Include
4568 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4569 of Object. (main): Use the Modern Objective-C runtime API.
4570 * objc/execute/static-1.m ([Test +initialize]): Include this
4571 method with the GNU runtime as well.
4572 * objc/execute/static-2.m: Likewise.
4573 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4574 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4575 ([MathClass +initialize]): Include this method with the GNU
4576 runtime as well.
4577 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4578 instead of Object.
4579 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4580 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4581 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4582 * objc.dg/attributes/method-attribute-1.m: Likewise.
4583 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4584 * objc.dg/attributes/method-attribute-2.m: Likewise.
4585 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4586 * objc.dg/attributes/method-attribute-3.m: Likewise.
4587 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4588 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4589 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4590 * obj-c++.dg/bitfield-1.mm: Likewise.
4591 * obj-c++.dg/bitfield-2.mm: Likewise
4592 * objc.dg/bitfield-3.m: Likewise.
4593 * obj-c++.dg/bitfield-4.mm: Likewise.
4594 * objc.dg/bitfield-5.m: Likewise
4595 * objc.dg/call-super-1.m: Likewise.
4596 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4597 Use objc_getClass() instead of objc_get_class(), but for the GNU
4598 runtime redefine objc_getClass as objc_get_class. Include
4599 ../objc-obj-c++-shared/runtime.h.
4600 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4601 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4602 Use the Modern Objective-C runtime API.
4603 * objc.dg/class-protocol-1.m: Include
4604 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4605 * obj-c++.dg/class-protocol-1.mm: Likewise.
4606 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4607 * objc.dg/comp-types-10.m: Likewise.
4608 * objc.dg/comp-types-11.m: Likewise.
4609 * objc.dg/comp-types-12.m: Likewise.
4610 * obj-c++.dg/comp-types-9.mm: Likewise.
4611 * obj-c++.dg/comp-types-11.mm: Likewise.
4612 * obj-c++.dg/comp-types-12.mm: Likewise.
4613 * obj-c++.dg/comp-types-13.mm: Likewise.
4614 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4615 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4616 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4617 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4618 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4619 * objc.dg/desig-init-1.m: Likewise.
4620 * obj-c++.dg/defs.mm: Likewise.
4621 * objc.dg/exceptions-2.m: Likewise.
4622 * obj-c++.dg/except-1.mm: Likewise.
4623 * obj-c++.dg/exceptions-2.mm: Likewise.
4624 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4625 Use the Modern Objective-C runtime API.
4626 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4627 the Modern Objective-C runtime API. Do not include
4628 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4629 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4630 the Modern Objective-C runtime API except when using an older NeXT
4631 runtime.
4632 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4633 the Modern Objective-C runtime API.
4634 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4635 objc/encoding.h.
4636 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4637 * objc.dg/encode-7-next-64bit.m: Updated include.
4638 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4639 objc/encoding.h.
4640 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4641 the Modern Objective-C runtime API.
4642 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4643 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4644 instead of ../objc-obj-c++-shared/Protocol1.h.
4645 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4646 the Modern Objective-C runtime API except when using an older NeXT
4647 runtime.
4648 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4649 the Modern Objective-C runtime API.
4650 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4651 Object.
4652 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4653 * objc.dg/fix-and-continue-2.m: Likewise.
4654 * objc.dg/foreach-1.m: Likewise.
4655 * objc.dg/foreach-2.m: Likewise.
4656 * objc.dg/foreach-3.m: Likewise.
4657 * objc.dg/foreach-4.m: Likewise.
4658 * objc.dg/foreach-5.m: Likewise.
4659 * objc.dg/foreach-6.m: Likewise.
4660 * objc.dg/foreach-7.m: Likewise.
4661 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4662 Object.
4663 * objc.dg/func-ptr-2.m: Likewise.
4664 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4665 Do not include objc/objc-api.h.
4666 * obj-c++.dg/fsf-package-0.mm: Likewise.
4667 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4668 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4669 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4670 of Object.
4671 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4672 * objc.dg/gnu-runtime-3.m: Likewise.
4673 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4674 * objc.dg/headers.m: Include objc/runtime.h instead of
4675 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4676 for the NeXT runtime.
4677 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4678 * obj-c++.dg/isa-field-1.mm: Likewise.
4679 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4680 * objc.dg/layout-1.m: Likewise.
4681 * objc.dg/layout-2.m: Likewise.
4682 * objc.dg/local-decl-2.m: Likewise.
4683 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4684 Object. ([Container +elementForView:]): Use
4685 class_conformsToProtocol().
4686 * obj-c++.dg/lookup-2.mm: Likewise.
4687 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4688 * obj-c++.dg/local-decl-1.mm: Likewise.
4689 * objc.dg/method-3.m: Likewise.
4690 * objc.dg/method-4.m: Likewise.
4691 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4692 ../objc-obj-c++-shared/Protocol1.h.
4693 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4694 * objc.dg/method-9.m: Likewise.
4695 * objc.dg/method-10.m: Likewise.
4696 * objc.dg/method-13.m ([Root +initialize]): Include this method
4697 also for the GNU runtime. (main): Use objc_getClass() also for
4698 the GNU runtime.
4699 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4700 * objc.dg/method-17.m: Likewise.
4701 * objc.dg/method-19.m: Likewise.
4702 * objc.dg/method-20b.m: Likewise.
4703 * obj-c++.dg/method-2.mm: Likewise.
4704 * obj-c++.dg/method-6.mm: Likewise.
4705 * obj-c++.dg/method-10.mm: Likewise.
4706 * obj-c++.dg/method-11.mm: Likewise.
4707 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4708 ../objc-obj-c++-shared/Protocol1.h.
4709 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4710 * obj-c++.dg/method-15.mm: Likewise.
4711 * obj-c++.dg/method-17.mm: Likewise.
4712 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4713 +initialize]): Include this method also for the GNU
4714 runtime. (main): Use objc_getClass() also for the GNU runtime.
4715 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4716 * obj-c++.dg/method-22.mm: Likewise.
4717 * obj-c++.dg/method-23.mm: Likewise.
4718 * obj-c++.dg/no-extra-load.mm: Likewise.
4719 * objc.dg/objc-fast-4.m: Likewise.
4720 * objc.dg/objc-gc-4.m: Likewise.
4721 * obj-c++.dg/objc-gc-3.mm: Likewise.
4722 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4723 protocol_getMethodDescription() instead of [Protocol
4724 -descriptionForInstanceMethod].
4725 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4726 Made it available with all runtimes. (main): Call -test instead
4727 of -class.
4728 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4729 and put into a category.
4730 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4731 Object. Include objc/objc.h.
4732 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4733 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4734 New. (main): Use protocol_getMethodDescription() instead
4735 of [Protocol -descriptionForInstanceMethod] and [Protocol
4736 -descriptionForClassMethod].
4737 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4738 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4739 Objective-C runtime API.
4740 * obj-c++.dg/proto-qual-1.mm: Likewise.
4741 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4742 Object.
4743 * obj-c++.dg/property/property-1.mm: Likewise.
4744 * obj-c++.dg/qual-types-1.mm: Likewise.
4745 * objc.dg/selector-2.m: Include objc/objc.h instead of
4746 ../objc-obj-c++-shared/Object1.h.
4747 * obj-c++.dg/selector-2.mm: Likewise.
4748 * obj-c++.dg/selector-5.mm: Likewise.
4749 * obj-c++.dg/selector-6.mm: Likewise.
4750 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4751 Object. Do not include objc/objc-api.h.
4752 * obj-c++.dg/set-not-used-1.mm: Likewise.
4753 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4754 * objc.dg/stret-1.m: Likewise.
4755 * objc.dg/stret-2.m: Likewise.
4756 * obj-c++.dg/super-class-2.mm: Likewise.
4757 * objc.dg/super-class-3.m: Likewise.
4758 * objc.dg/super-class-4.m: Likewise.
4759 * objc.dg/sync-2.m: Likewise.
4760 * obj-c++.dg/sync-2.mm: Likewise.
4761 * objc.dg/sync-1.m: Include objc/objc.h instead of
4762 ../objc-obj-c++-shared/Object1.h.
4763 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4764 'Class' as the type of 'isa'.
4765 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4766 Objective-C runtime API. ([TestClass +initialize]): Include this
4767 method with the GNU runtime as well.
4768 * objc.dg/strings/strings-1.m: Updated includes.
4769 * obj-c++.dg/strings/strings-1.mm: Likewise.
4770 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4771 objc.dg/strings/const-str-12b.m.
4772 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4773 * obj-c++.dg/template-3.mm: Likewise.
4774 * obj-c++.dg/template-4.mm: Likewise.
4775 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4776 Objective-C runtime API.
4777 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4778 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4779 * obj-c++.dg/try-catch-1.mm: Likewise.
4780 * obj-c++.dg/try-catch-2.mm: Likewise.
4781 * objc.dg/try-catch-3.m: Likewise.
4782 * obj-c++.dg/try-catch-3.mm: Likewise.
4783 * objc.dg/try-catch-6.m: Likewise.
4784 * objc.dg/try-catch-7.m: Likewise.
4785 * obj-c++.dg/try-catch-7.mm: Likewise.
4786 * obj-c++.dg/try-catch-8.mm: Likewise.
4787 * obj-c++.dg/try-catch-9.mm: Likewise.
4788 * objc.dg/try-catch-10.m: Likewise.
4789 * obj-c++.dg/try-catch-11.mm: Likewise.
4790 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4791 Object. Include objc/objc.h.
4792 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4793 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4794 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4795 Object. Use Modern Objective-C runtime API. Do not use
4796 performv::.
4797 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4798 * obj-c++.dg/torture/trivial.mm: Likewise.
4799 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4800 instead of ../objc-obj-c++-shared/Object1.h. Include
4801 ../objc-obj-c++-shared/runtime.h.
4802 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4803 * objc.dg/torture/strings/const-str-11.m: Likewise.
4804 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4805 * objc.dg/torture/strings/const-str-9.m: Likewise.
4806 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4807 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4808 instead of Object. Only add _FooClassReference if
4809 __NEXT_RUNTIME__.
4810 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4811 * objc.dg/torture/strings/const-str-8.m: Likewise.
4812 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4813 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4814 additional sources.
4815 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4816 Object.
4817 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4818 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4819 * obj-c++.dg/va-meth-1.mm: Likewise.
4820 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4821 ../objc-obj-c++-shared/Object1.h.
4822 * objc.dg/zero-link-3.m: Likewise.
4823
4824 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4825
4826 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4827
4828 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4829
4830 PR objc-++/48275
4831 * obj-c++.dg/property/cxx-property-1.mm: New.
4832 * obj-c++.dg/property/cxx-property-2.mm: New.
4833
4834 2011-06-06 Jason Merrill <jason@redhat.com>
4835
4836 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4837
4838 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4839
4840 PR rtl-optimization/49145
4841 From Ryan Mansfield
4842 * gcc.c-torture/compile/pr49145.c: New test.
4843
4844 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4845
4846 PR testsuite/49288
4847 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4848 to dg-options, match also DW_AT_linkage_name.
4849
4850 PR debug/49294
4851 * gcc.dg/debug/pr49294.c: New test.
4852
4853 PR c++/49264
4854 * g++.dg/opt/pr49264.C: New test.
4855
4856 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4857
4858 PR tree-optimization/49243
4859 * gcc.dg/pr49243.c: New.
4860
4861 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4862
4863 * gnat.dg/specs/cond_expr1.ads: New test.
4864
4865 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4866
4867 * gnat.dg/deferred_const4.ad[sb]: New test.
4868 * gnat.dg/deferred_const4_pkg.ads: New helper.
4869
4870 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4871
4872 * gnat.dg/test_tamdt.adb: Rename to...
4873 * gnat.dg/taft_type1.adb: ...this.
4874 * gnat.dg/tamdt.ad[sb]: Rename to...
4875 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4876 * gnat.dg/tamdt_aux.ads: Rename to...
4877 * gnat.dg/taft_type1_pkg2.ads: ...this.
4878 * gnat.dg/taft_type2.ad[sb]: New test.
4879 * gnat.dg/taft_type2_pkg.ads: New helper.
4880 * gnat.dg/taft_type3.adb: New test.
4881 * gnat.dg/taft_type3_pkg.ads: New helper.
4882
4883 2011-06-05 Tobias Burnus <burnus@net-b.de>
4884
4885 PR fortran/49255
4886 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4887 for F2008.
4888
4889 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4890
4891 PR testsuite/49287
4892 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4893 warning.
4894 * objc.dg/gnu-api-2-objc.m: Likewise.
4895 * obj-c++.dg/gnu-api-2-class.mm: Likewise
4896 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4897
4898 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4899
4900 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
4901 alignment, not the alignment, when calling class_addIvar(). Add
4902 an 'isa' instance variable to the test root class.
4903 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4904
4905 2011-06-04 Jan Hubicka <jh@suse.cz>
4906
4907 PR tree-optimization/48893
4908 PR tree-optimization/49091
4909 PR tree-optimization/49179
4910 * gfortran.dg/pr49179.f90: New testcase
4911
4912 2011-06-04 Jan Hubicka <jh@suse.cz>
4913
4914 PR lto/48954
4915 * g++.dg/torture/pr48954.C: New testcase.
4916
4917 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4918
4919 * g++.dg/warn/delete-non-virtual-dtor.C: New.
4920
4921 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4922
4923 PR c++/33840
4924 * g++.dg/diagnostic/bitfld2.C: New.
4925
4926 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR target/49281
4929 * gcc.c-torture/execute/pr49281.c: New test.
4930
4931 2011-06-04 Jan Hubicka <jh@suse.cz>
4932
4933 PR tree-optimize/48929
4934 * gcc.c-torture/compile/pr48929.c: New testcase.
4935
4936 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4937
4938 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4939
4940 2011-06-03 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR c++/49276
4943 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4944
4945 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4946
4947 * objc.dg/headers.m: Do not include sarray.h and hash.h.
4948
4949 2011-06-03 Richard Henderson <rth@redhat.com>
4950 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4951
4952 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4953
4954 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4955
4956 * objc.dg/headers.m: Do not include objc-list.h.
4957
4958 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4959
4960 * objc.dg/type-stream-1.m: Test removed.
4961 * objc.dg/headers.m: Do not include typedstream.h.
4962
4963 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4964
4965 * objc.dg/torture/forward-1.m (main): Updated testcase.
4966
4967 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4968
4969 PR target/49163
4970 * gcc.c-torture/compile/pr49163.c: New.
4971
4972 2011-06-02 Asher Langton <langton2@llnl.gov>
4973
4974 PR fortran/49268
4975 * gfortran.dg/PR49268.f90: New test.
4976
4977 2011-06-02 Asher Langton <langton2@llnl.gov>
4978
4979 PR fortran/37039
4980 * gfortran.dg/PR37039.f90: New test.
4981
4982 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4983
4984 PR objc/48539
4985 * objc.dg/method-5.m: Updated.
4986 * objc.dg/method-19.m: Updated.
4987 * objc.dg/method-lookup-1.m: New.
4988 * obj-c++.dg/method-6.mm: Updated.
4989 * obj-c++.dg/method-7.mm: Updated.
4990 * obj-c++.dg/method-lookup-1.mm: New.
4991
4992 2011-06-02 DJ Delorie <dj@redhat.com>
4993
4994 * lib/timeout.exp (timeout): Add board_info support.
4995
4996 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4997
4998 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4999
5000 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5001
5002 PR fortran/49265
5003 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5004 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5005
5006 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5007 Hans-Peter Nilsson <hp@axis.com>
5008
5009 PR rtl-optimization/48840
5010 * gcc.target/sparc/ultrasp13.c: New test.
5011
5012 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5013
5014 PR target/49238
5015 * gcc.c-torture/compile/pr49238.c: New.
5016
5017 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5018
5019 * gcc.target/arm/g2.c: Skip test in -mthumb.
5020 Skip test unless cpu is xscale.
5021 * gcc.target/arm/scd42-2.c: Likewise.
5022 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5023
5024 2011-06-01 Jason Merrill <jason@redhat.com>
5025
5026 * g++.dg/cpp0x/decltype28.C: New.
5027 * g++.dg/cpp0x/decltype29.C: New.
5028
5029 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5030
5031 PR target/45074
5032 * gcc.target/mips/pr45074.c: New test.
5033
5034 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5035 Hans-Peter Nilsson <hp@axis.com>
5036
5037 PR rtl-optimization/48830
5038 * gcc.target/sparc/ultrasp12.c: New test.
5039
5040 2011-06-01 David Li <davidxl@google.com>
5041
5042 * gcc.dg/profile-dir-1.c: Change pass name.
5043 * gcc.dg/profile-dir-2.c: Ditto.
5044 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5045 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5046 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5047 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5048 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5049 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5050 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5051 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5052 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5053 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5054 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5055 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5056 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5057 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5058 * gcc.dg/profile-dir-3.c: Ditto.
5059 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5060
5061 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5062
5063 * objc.dg/attributes/method-nonnull-1.m: New test.
5064 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5065
5066 2011-05-31 Tobias Burnus <burnus@net-b.de>
5067
5068 PR fortran/18918
5069 * gfortran.dg/coarray_atomic_1.f90: New.
5070 * gfortran.dg/coarray/atomic_1.f90: New.
5071
5072 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5073
5074 * gcc.dg/guality/bswaptest.c: New test.
5075 * gcc.dg/guality/clztest.c: New test.
5076 * gcc.dg/guality/ctztest.c: New test.
5077 * gcc.dg/guality/rotatetest.c: New test.
5078
5079 PR target/48688
5080 * gcc.target/i386/pr48688.c: New test.
5081
5082 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5083
5084 PR c++/48010
5085 * g++.dg/lookup/name-clash9.C: New.
5086
5087 2011-05-31 Tobias Burnus <burnus@net-b.de>
5088
5089 PR fortran/18918
5090 * gfortran.dg/coarray/dummy_1.f90: New.
5091
5092 2011-05-31 Tobias Burnus <burnus@net-b.de>
5093
5094 PR fortran/18918
5095 * gfortran.dg/coarray/save_1.f90: New.
5096 * gfortran.dg/coarray_4.f90: Update dg-error.
5097
5098 2011-05-31 Jason Merrill <jason@redhat.com>
5099
5100 * g++.dg/cpp0x/rv-template1.C: New.
5101
5102 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR rtl-optimization/49235
5105 * gcc.dg/pr49235.c: New test.
5106
5107 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5108
5109 PR tree-optimization/49093
5110 * gcc.dg/vect/pr49093.c: New test.
5111
5112 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5113
5114 PR debug/49047
5115 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5116
5117 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5118
5119 PR testsuite/49239
5120 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5121 output array.
5122
5123 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5124
5125 PR target/49186
5126 * gcc.c-torture/execute/pr49186.c: New.
5127
5128 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5129
5130 PR target/49168
5131 * gcc.target/i386/pr49168-1.c: New.
5132
5133 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5134 Eric Botcazou <ebotcazou@adacore.com>
5135
5136 * gcc.dg/guality/drap.c: New test.
5137
5138 2011-05-30 Richard Guenther <rguenther@suse.de>
5139
5140 PR tree-optimization/49210
5141 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5142 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5143
5144 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR c++/49223
5147 * g++.dg/gomp/pr49223-1.C: New test.
5148 * g++.dg/gomp/pr49223-2.C: New test.
5149
5150 2011-05-30 Richard Guenther <rguenther@suse.de>
5151
5152 PR tree-optimization/49218
5153 * gcc.c-torture/execute/pr49218.c: New testcase.
5154
5155 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5156
5157 PR tree-optimization/49199
5158 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5159 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5160 -fno-tree-scev-cprop.
5161
5162 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5163
5164 PR fortran/47601
5165 * gfortran.dg/extends_13.f03: New.
5166
5167 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5168
5169 PR rtl-optimization/49095
5170 * gcc.target/i386/pr49095.c: New test.
5171
5172 2011-05-29 Tobias Burnus <burnus@net-b.de>
5173
5174 PR fortran/18918
5175 * gfortran.dg/coarray_24.f90: New.
5176
5177 2011-05-29 Tobias Burnus <burnus@net-b.de>
5178
5179 PR fortran/18918
5180 * gfortran.dg/coarray_23.f90: New.
5181
5182 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5183
5184 From Ryan Mansfield
5185 * gcc.dg/pr48826.c: New test.
5186
5187 2011-05-29 Richard Guenther <rguenther@suse.de>
5188
5189 PR tree-optimization/49217
5190 * gcc.dg/torture/pr49217.c: New testcase.
5191
5192 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5193
5194 PR testsuite/49222
5195 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5196
5197 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5198
5199 * gnat.dg/boolean_subtype.adb: Rename to...
5200 * gnat.dg/boolean_subtype1.adb: ...this.
5201
5202 2011-05-28 Jason Merrill <jason@redhat.com>
5203
5204 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5205
5206 2011-05-27 Jason Merrill <jason@redhat.com>
5207
5208 * g++.dg/cpp0x/enum18.C: Adjust.
5209
5210 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5211
5212 2011-05-27 Tobias Burnus <burnus@net-b.de>
5213
5214 PR fortran/18918
5215 * gfortran.dg/coarray_22.f90: New.
5216
5217 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5218
5219 PR tree-optimization/46728
5220 * gcc.target/powerpc/pr46728-1.c: New.
5221 * gcc.target/powerpc/pr46728-2.c: New.
5222 * gcc.target/powerpc/pr46728-3.c: New.
5223 * gcc.target/powerpc/pr46728-4.c: New.
5224 * gcc.target/powerpc/pr46728-5.c: New.
5225 * gcc.dg/pr46728-6.c: New.
5226 * gcc.target/powerpc/pr46728-7.c: New.
5227 * gcc.target/powerpc/pr46728-8.c: New.
5228 * gcc.dg/pr46728-9.c: New.
5229 * gcc.target/powerpc/pr46728-10.c: New.
5230 * gcc.target/powerpc/pr46728-11.c: New.
5231 * gcc.dg/pr46728-12.c: New.
5232 * gcc.target/powerpc/pr46728-13.c: New.
5233 * gcc.target/powerpc/pr46728-14.c: New.
5234 * gcc.target/powerpc/pr46728-15.c: New.
5235 * gcc.target/powerpc/pr46728-16.c: New.
5236
5237 2011-05-27 Jason Merrill <jason@redhat.com>
5238
5239 * g++.dg/abi/mangle47.C: New.
5240
5241 PR c++/49176
5242 * g++.dg/template/const5.C: New.
5243
5244 * g++.dg/cpp0x/enum18.C: New.
5245
5246 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5247
5248 * g++.dg/cpp0x/error6.C: New.
5249
5250 * g++.dg/cpp0x/error5.C: New.
5251
5252 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR c++/49165
5255 * g++.dg/eh/cond6.C: New test.
5256
5257 2011-05-27 Tobias Burnus <burnus@net-b.de>
5258
5259 PR fortran/48820
5260 * gfortran.dg/rank_3.f90: New.
5261 * gfortran.dg/rank_4.f90: New.
5262
5263 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5264
5265 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5266 replace dump search.
5267
5268 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5269
5270 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5271 * gnat.dg/bit_packed_array5.adb: ...here.
5272
5273 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5274
5275 PR c++/42056
5276 * g++.dg/cpp0x/auto25.C: New.
5277
5278 2011-05-27 Richard Guenther <rguenther@suse.de>
5279
5280 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5281
5282 2011-05-27 Richard Guenther <rguenther@suse.de>
5283
5284 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5285
5286 2011-05-27 Richard Guenther <rguenther@suse.de>
5287
5288 PR middle-end/49189
5289 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5290
5291 2011-05-26 Jason Merrill <jason@redhat.com>
5292
5293 * g++.dg/cpp0x/friend1.C: New.
5294 * g++.dg/cpp0x/friend2.C: New.
5295
5296 * g++.dg/cpp0x/auto7.C: Update.
5297 * g++.dg/template/crash50.C: Adjust.
5298 * g++.dg/template/static9.C: Adjust.
5299 * g++.old-deja/g++.ext/memconst.C: Adjust.
5300
5301 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5302
5303 * gcc.dg/march.c: Ignore a note for some targets.
5304
5305 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5306 Nathan Froyd <froydnj@codesourcery.com>
5307
5308 PR c++/2288
5309 PR c++/18770
5310 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5311 * g++.dg/parse/pr18770.C: New test.
5312 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5313
5314 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5315
5316 PR fortran/48955
5317 * gfortran.dg/dependency_40.f90 : New test.
5318
5319 2011-05-26 Tobias Burnus <burnus@net-b.de>
5320
5321 PR fortran/18918
5322 * gfortran.dg/coarray/registering_1.f90: New.
5323
5324 2011-05-26 Jason Merrill <jason@redhat.com>
5325
5326 * g++.dg/cpp0x/variadic111.C: New.
5327 * g++.dg/cpp0x/variadic41.C: Adjust.
5328
5329 2011-05-26 Richard Guenther <rguenther@suse.de>
5330
5331 PR tree-optimization/48702
5332 * gcc.dg/torture/pr48702.c: New testcase.
5333
5334 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5335
5336 PR gcov-profile/48845
5337 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5338 support.
5339 * gcc.dg/matrix/matrix.exp: Likewise.
5340 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5341 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5342 line number to check_profiling_available.
5343 * lib/target-supports.exp (check_profiling_available): Account for
5344 this.
5345 Require TLS runtime support with -fprofile-generate.
5346 * lib/profopt.exp (profopt-execute): Add TLS options for
5347 -fprofile-generate.
5348 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5349
5350 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR c++/49165
5353 * g++.dg/eh/cond5.C: New test.
5354
5355 PR tree-optimization/49161
5356 * gcc.c-torture/execute/pr49161.c: New test.
5357
5358 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5359
5360 * gcc.target/arm/neon-vorn-vbic.c: New test.
5361
5362 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5363
5364 PR tree-optimization/49038
5365 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5366 * gcc.dg/vect/pr49038.c: New test.
5367
5368 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5369 * g++.dg/init/pr25811-3.C: New.
5370 * g++.dg/init/pr25811-4.C: New.
5371
5372 2011-05-25 Jason Merrill <jason@redhat.com>
5373
5374 * g++.dg/cpp0x/enum17.C: New.
5375 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5376
5377 * g++.dg/cpp0x/auto24.C: New.
5378
5379 * g++.dg/cpp0x/error4.C: New.
5380
5381 * g++.dg/cpp0x/rv-restrict.C: New.
5382
5383 * g++.dg/cpp0x/enum15.C: New.
5384 * g++.dg/cpp0x/constexpr-switch2.C: New.
5385
5386 * g++.dg/cpp0x/variadic110.C: New.
5387
5388 * g++.dg/cpp0x/auto9.C: Add typedef test.
5389
5390 * g++.dg/cpp0x/auto23.C: New.
5391 * g++.dg/cpp0x/auto9.C: Adjust.
5392
5393 * g++.dg/cpp0x/defaulted29.C: New.
5394
5395 * g++.dg/cpp0x/initlist51.C: New.
5396
5397 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5398
5399 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5400 * g++.dg/abi/packed1.C: Suppress warning.
5401 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5402 * g++.dg/template/stdarg1.C: Likewise.
5403 * g++.dg/other/packed1.C: Remove arm from xfail list.
5404
5405 2011-05-25 Jason Merrill <jason@redhat.com>
5406
5407 * g++.dg/cpp0x/enum16.C: New.
5408 * g++.dg/parse/error15.C: Adjust.
5409
5410 * g++.dg/cpp0x/initlist50.C: New.
5411
5412 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5413
5414 * g++.dg/cpp0x/variadic109.C: New.
5415
5416 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5417
5418 * gcc.target/i386/pause-1.c: New.
5419
5420 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5421
5422 * gcc.dg/stack-usage-1.c: Adjust comment.
5423 * gcc.dg/stack-usage-2.c: New test.
5424
5425 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5426
5427 PR c++/49136
5428 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5429 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5430
5431 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5432
5433 PR rtl-optimization/48757
5434 * gfortran.dg/pr48757.f: New test case.
5435
5436 2011-05-24 Jason Merrill <jason@redhat.com>
5437
5438 * g++.dg/cpp0x/access01.C: New.
5439
5440 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5441
5442 PR libobjc/48177
5443 * objc.dg/pr48177.m: New testcase.
5444
5445 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5446
5447 PR objc/48187
5448 * objc.dg/pr48187.m: New testcase.
5449 * obj-c++.dg/pr48187.mm: New testcase.
5450 * objc.dg/ivar-extra-semicolon.m: New testcase.
5451
5452 2011-05-24 Jason Merrill <jason@redhat.com>
5453
5454 * g++.dg/template/access21.C: New.
5455 * g++.dg/template/access22.C: New.
5456
5457 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5458
5459 PR rtl-optimization/48633
5460 * g++.dg/pr48633.C: New test.
5461
5462 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5463
5464 PR target/49133
5465 * g++.dg/other/pr49133.C: New test.
5466
5467 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5468 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5469
5470 * gcc.dg/torture/tls/run-gd.c: New test.
5471 * gcc.dg/torture/tls/run-ie.c: New test.
5472 * gcc.dg/torture/tls/run-ld.c: New test.
5473 * gcc.dg/torture/tls/run-le.c: New test.
5474 * lib/target-supports.exp (check_effective_target_tls_runtime):
5475 Build testcase with TLS options.
5476
5477 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5478
5479 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5480
5481 2011-05-24 Tom de Vries <tom@codesourcery.com>
5482
5483 PR tree-optimization/49121
5484 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5485
5486 2011-05-23 Jason Merrill <jason@redhat.com>
5487
5488 * g++.dg/cpp0x/defaulted28.C: New.
5489
5490 * g++.dg/cpp0x/sfinae25.C: New.
5491
5492 * g++.dg/cpp0x/rv-cast2.C: New.
5493
5494 * g++.dg/cpp0x/enum14.C: New.
5495
5496 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5497
5498 PR lto/49123
5499 * gcc.c-torture/execute/pr49123.c: New test.
5500
5501 PR debug/49032
5502 * gcc.dg/debug/pr49032.c: New test.
5503
5504 PR c/49120
5505 * gcc.dg/pr49120.c: New test.
5506
5507 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5508
5509 PR target/47315
5510 * gcc.target/i386/pr47315.c: New test.
5511
5512 2011-05-23 Jason Merrill <jason@redhat.com>
5513
5514 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5515
5516 * g++.dg/cpp0x/sfinae24.C: New.
5517
5518 * g++.dg/cpp0x/error3.C: New.
5519
5520 * g++.dg/cpp0x/defaulted27.C: New.
5521
5522 * g++.dg/cpp0x/decltype27.C: New.
5523
5524 2011-05-23 Richard Guenther <rguenther@suse.de>
5525
5526 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5527
5528 2011-05-23 Richard Guenther <rguenther@suse.de>
5529
5530 PR tree-optimization/40874
5531 * g++.dg/tree-ssa/pr40874.C: New testcase.
5532
5533 2011-05-23 Richard Guenther <rguenther@suse.de>
5534
5535 PR tree-optimization/49115
5536 * g++.dg/torture/pr49115.C: New testcase.
5537
5538 2011-05-23 Richard Guenther <rguenther@suse.de>
5539
5540 PR middle-end/15419
5541 * gcc.dg/memcpy-3.c: New testcase.
5542
5543 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5544
5545 PR middle-end/48973
5546 * gcc.c-torture/execute/pr48973-1.c: New test.
5547 * gcc.c-torture/execute/pr48973-2.c: New test.
5548
5549 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5550
5551 PR c++/18016
5552 * g++.dg/warn/pr18016.C: New.
5553
5554 2011-05-23 Tom de Vries <tom@codesourcery.com>
5555
5556 PR target/45098
5557 * gcc.target/arm/ivopts-6.c: New test.
5558
5559 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5560
5561 PR middle-end/49029
5562 * gcc.c-torture/compile/pr49029.c: New test.
5563
5564 2011-05-22 Jason Merrill <jason@redhat.com>
5565
5566 * g++.dg/cpp0x/sfinae23.C: New.
5567 * g++.dg/cpp0x/sfinae8.C: Correct.
5568
5569 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5570
5571 * gfortran.dg/function_optimize_8.f90: New test case.
5572
5573 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5574
5575 PR tree-optimization/49087
5576 * gcc.dg/vect/O3-pr49087.c: New test.
5577
5578 2011-05-21 Jason Merrill <jason@redhat.com>
5579
5580 * g++.dg/debug/const5.C: New.
5581
5582 2011-05-20 Jason Merrill <jason@redhat.com>
5583
5584 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5585
5586 * g++.dg/cpp0x/constexpr-static7.C: New.
5587
5588 * g++.dg/cpp0x/enum12.C: New.
5589 * g++.dg/cpp0x/enum13.C: New.
5590
5591 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5592
5593 PR fortran/48699
5594 * gfortran.dg/select_type_23.f03: New.
5595
5596 2011-05-20 Jason Merrill <jason@redhat.com>
5597
5598 * g++.dg/cpp0x/defaulted26.C: New.
5599
5600 * g++.dg/cpp0x/noexcept02.C: Fix.
5601 * g++.dg/cpp0x/noexcept03.C: Fix.
5602 * g++.dg/cpp0x/noexcept08.C: Fix.
5603 * g++.dg/cpp0x/noexcept10.C: New.
5604
5605 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5606
5607 PR fortran/48706
5608 * gfortran.dg/extends_12.f03: New.
5609
5610 2011-05-20 Jason Merrill <jason@redhat.com>
5611
5612 * g++.dg/template/koenig9.C: New.
5613 * g++.dg/opt/pr47615.C: Fix.
5614 * g++.dg/overload/defarg1.C: Fix.
5615 * g++.dg/tc1/dr213.C: Remove xfail.
5616 * g++.dg/torture/pr34850.C: Fix.
5617 * g++.dg/torture/pr39362.C: Fix.
5618 * g++.old-deja/g++.brendan/crash56.C: Fix.
5619 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5620
5621 2011-05-20 Richard Guenther <rguenther@suse.de>
5622
5623 PR tree-optimization/49079
5624 * gcc.dg/torture/pr49079.c: New testcase.
5625
5626 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR tree-optimization/49073
5629 * gcc.c-torture/execute/pr49073.c: New test.
5630
5631 2011-06-19 Tobias Burnus <burnus@net-b.de>
5632
5633 PR fortran/18918
5634 * gfortran.dg/coarray_21.f90: New.
5635
5636 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5637
5638 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5639 output.
5640
5641 2011-05-19 Richard Guenther <rguenther@suse.de>
5642
5643 PR testsuite/49063
5644 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5645
5646 2011-05-19 Richard Guenther <rguenther@suse.de>
5647
5648 PR middle-end/48985
5649 * gcc.dg/builtin-object-size-11.c: New testcase.
5650
5651 2011-05-19 Tom de Vries <tom@codesourcery.com>
5652
5653 PR target/45098
5654 * gcc.target/arm/ivopts.c: New test.
5655 * gcc.target/arm/ivopts-2.c: New test.
5656
5657 2011-05-19 Tom de Vries <tom@codesourcery.com>
5658
5659 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5660
5661 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5662
5663 * gcc.c-torture/execute/960321-1.x: Remove.
5664
5665 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5666
5667 PR fortran/48700
5668 * gfortran.dg/move_alloc_4.f90: New.
5669
5670 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5671
5672 PR target/49002
5673 * gcc.target/i386/pr49002-1.c: New test.
5674 * gcc.target/i386/pr49002-2.c: Likewise.
5675
5676 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR tree-optimization/49039
5679 * gcc.c-torture/execute/pr49039.c: New test.
5680 * gcc.dg/tree-ssa/pr49039.c: New test.
5681 * g++.dg/torture/pr49039.C: New test.
5682
5683 2011-05-18 Jason Merrill <jason@redhat.com>
5684
5685 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5686 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5687 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5688
5689 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5690
5691 * gcc.target/bfin/mcpu-bf592.c: New test.
5692
5693 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5694
5695 PR tree-optimization/41881
5696 * gcc.dg/vect/O3-pr41881.c: New test.
5697 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5698
5699 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR tree-optimization/49000
5702 * gcc.dg/pr49000.c: New test.
5703
5704 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5705
5706 * gnat.dg/invalid1.adb: New test.
5707
5708 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5709
5710 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5711 scan pattern.
5712 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5713 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5714
5715 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5716
5717 PR c++/48994
5718 * g++.dg/cpp0x/range-for18.C: New.
5719
5720 2011-05-15 Tobias Burnus <burnus@net-b.de>
5721
5722 PR fortran/18918
5723 * gfortran.dg/coarray/image_index_2.f90: New.
5724
5725 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5726
5727 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5728 * g++.dg/cpp0x/override2.C: New.
5729
5730 2011-05-14 Tobias Burnus <burnus@net-b.de>
5731
5732 PR fortran/18918
5733 * gfortran.de/coarray_20.f90: New.
5734
5735 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5736
5737 PR fortran/22572
5738 * function_optimize_7.f90: New test case.
5739
5740 2011-05-13 Jason Merrill <jason@redhat.com>
5741
5742 * g++.dg/cpp0x/decltype26.C: New.
5743 * g++.dg/cpp0x/enum11.C: New.
5744
5745 2011-05-13 Tobias Burnus <burnus@net-b.de>
5746
5747 PR fortran/48972
5748 PR fortran/48991
5749 * gfortran.dg/assign_8.f90: Update dg-error.
5750
5751 2011-05-13 Tobias Burnus <burnus@net-b.de>
5752
5753 PR fortran/48972
5754 * gfortran.dg/io_constraints_8.f90: New.
5755 * gfortran.dg/io_constraints_9.f90: New.
5756
5757 2011-05-13 Martin Thuresson <martint@google.com>
5758
5759 PR gcov-profile/47793
5760 * gcc.dg/pr47793.c: New.
5761
5762 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR tree-optimization/48975
5765 * gcc.dg/pr48975.c: New test.
5766
5767 2011-05-12 Tobias Burnus <burnus@net-b.de>
5768
5769 PR fortran/48972
5770 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5771
5772 2011-05-12 Jason Merrill <jason@redhat.com>
5773
5774 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5775
5776 2011-05-12 Geert Bosch <bosch@adacore.com>
5777
5778 * gnat.dg/view_conversion1.adb: New test.
5779
5780 2011-05-12 Richard Guenther <rguenther@suse.de>
5781
5782 PR tree-optimization/48172
5783 * gcc.dg/vect/pr48172.c: New testcase.
5784
5785 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR debug/48967
5788 * g++.dg/opt/pr48967.C: New test.
5789
5790 2011-05-11 Jason Merrill <jason@redhat.com>
5791
5792 * g++.dg/cpp0x/constexpr-friend.C: New.
5793 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5794
5795 * g++.dg/cpp0x/sfinae22.C: New.
5796
5797 2011-05-11 Tobias Burnus <burnus@net-b.de>
5798
5799 PR fortran/48889
5800 * gfortran.dg/generic_24.f90: New.
5801
5802 2011-05-11 Richard Guenther <rguenther@suse.de>
5803
5804 PR tree-optimization/15256
5805 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5806
5807 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5808
5809 PR debug/48159
5810 * gcc.dg/pr48159-1.c: New test.
5811 * gcc.dg/pr48159-2.c: New test.
5812
5813 2011-05-11 Richard Guenther <rguenther@suse.de>
5814
5815 PR middle-end/48953
5816 * gcc.dg/torture/pr48953.c: New testcase.
5817
5818 2011-05-11 Richard Guenther <rguenther@suse.de>
5819
5820 PR tree-optimization/18041
5821 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5822
5823 2011-05-11 Alan Modra <amodra@gmail.com>
5824
5825 PR target/47755
5826 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5827
5828 2011-05-10 Jason Merrill <jason@redhat.com>
5829
5830 * g++.dg/cpp0x/defaulted25.C: New.
5831 * g++.dg/template/crash7.C: Adjust.
5832
5833 * g++.dg/cpp0x/variadic108.C: New.
5834
5835 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5836
5837 * g++.dg/inherit/virtual9.C: Extend.
5838
5839 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5840
5841 PR target/48857
5842 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5843 are passed and returned in vector registers.
5844
5845 2011-05-10 Richard Guenther <rguenther@suse.de>
5846
5847 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5848 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5849 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5850 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5851 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5852 applies.
5853
5854 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR tree-optimization/48611
5857 PR tree-optimization/48794
5858 * gfortran.dg/gomp/pr48611.f90: New test.
5859 * gfortran.dg/gomp/pr48794.f90: New test.
5860
5861 PR debug/48928
5862 * gcc.dg/dfp/pr48928.c: New test.
5863
5864 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5865
5866 PR c++/48522
5867 * g++.dg/cpp0x/pr48522.C: New.
5868
5869 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5870
5871 PR c++/48735
5872 * g++.dg/cpp0x/sfinae21.C: New.
5873
5874 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5875
5876 * g++.dg/template/sfinae28.C: Rename to...
5877 * g++.dg/cpp0x/sfinae19.C: ... this.
5878 * g++.dg/template/sfinae29.C: Rename to...
5879 * g++.dg/cpp0x/sfinae20.C: ... this.
5880
5881 2011-05-09 Jeff Law <law@redhat.com>
5882
5883 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5884 consistent results.
5885
5886 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
5887
5888 PR c++/20039
5889 * g++.dg/init/pr20039.C: New.
5890
5891 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5892
5893 PR c++/48737
5894 PR c++/48744
5895 * g++.dg/template/sfinae28.C: New.
5896 * g++.dg/template/sfinae29.C: Likewise.
5897
5898 2011-05-09 Jason Merrill <jason@redhat.com>
5899
5900 * g++.dg/template/nontype23.C: New.
5901
5902 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
5903 PR c++/48859
5904 * g++.dg/init/pr48859.C: New.
5905
5906 2011-05-09 Jason Merrill <jason@redhat.com>
5907
5908 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5909 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5910 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5911 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5912 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5913 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5914 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5915 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5916
5917 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
5918
5919 * g++.dg/inherit/virtual9.C: New.
5920
5921 2011-05-09 Dodji Seketeli <dodji@redhat.com>
5922
5923 PR c++/48574
5924 * g++.dg/template/dependent-expr8.C: New test case.
5925
5926 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
5927
5928 PR tree-optimization/48837
5929 * gcc.dg/pr48837.c: New testcase.
5930
5931 2011-05-06 Jason Merrill <jason@redhat.com>
5932
5933 * g++.dg/cpp0x/constexpr-condition2.C: New.
5934
5935 * g++.dg/cpp0x/constexpr-missing.C: New.
5936
5937 2011-05-06 Tobias Burnus <burnus@net-b.de>
5938
5939 PR fortran/18918
5940 * gfortran.dg/coarray/this_image_2.f90: New.
5941
5942 2011-05-06 Tobias Burnus <burnus@net-b.de>
5943
5944 PR fortran/48858
5945 PR fortran/48820
5946 * gfortran.dg/bind_c_usage_22.f90: New.
5947 * gfortran.dg/bind_c_usage_23.f90: New.
5948 * gfortran.dg/bind_c_usage_24.f90: New.
5949 * gfortran.dg/bind_c_usage_24_c.c: New.
5950
5951 2011-05-06 Dodji Seketeli <dodji@redhat.com>
5952
5953 PR c++/48838
5954 * g++.dg/template/member9.C: New test case.
5955
5956 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
5957
5958 * gnat.dg/discr29.ad[sb]: New test.
5959 * gnat.dg/discr30.adb: Likewise.
5960
5961 2011-05-05 Julian Brown <julian@codesourcery.com>
5962
5963 * gcc.target/arm/neon-vset_lanes8.c: New test.
5964
5965 2011-05-05 Jason Merrill <jason@redhat.com>
5966
5967 * g++.dg/init/new32.C: New.
5968
5969 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5970
5971 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5972 Fix typo.
5973
5974 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR rtl-optimization/48381
5977 * gcc.c-torture/compile/pr48381.c: New test.
5978
5979 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5980
5981 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5982 to dg-options.
5983 * gcc.target/i386/opt-1.c: Ditto.
5984
5985 2011-05-04 Jason Merrill <jason@redhat.com>
5986
5987 * g++.dg/conversion/base1.C: New.
5988
5989 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5990
5991 PR libgfortran/48787
5992 * gfortran.dg/round_3.f08: Add more checks to test case.
5993
5994 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5995
5996 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5997 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5998 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5999 Gate test on effective_target fd_truncate.
6000
6001 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6002
6003 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6004 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6005 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6006 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6007 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6008 * gcc.target/i386/pr38824.c: Ditto.
6009 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6010 * gcc.target/i386/vecinit-2.c: Ditto.
6011 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6012 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6013 * gcc.target/i386/parity-2.c: Ditto.
6014 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6015
6016 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6017
6018 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6019 remove duplication.
6020 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6021 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6022 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6023
6024 2011-05-03 Tobias Burnus <burnus@net-b.de>
6025
6026 PR fortran/18918
6027 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6028
6029 2011-05-03 Tobias Burnus <burnus@net-b.de>
6030
6031 PR fortran/18918
6032 * gfortran.dg/coarray/this_image_1.f90: New.
6033
6034 2011-05-03 Tobias Burnus <burnus@net-b.de>
6035
6036 PR fortran/18918
6037 * gfortran.dg/coarray/caf.dg: New.
6038 * gfortran.dg/coarray/image_index_1.f90: New, copied
6039 from ../coarray_16.f90.
6040
6041 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6042
6043 PR c++/28501
6044 * g++.dg/ext/complex9.C: New.
6045
6046 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6047
6048 From Mike Frysinger
6049 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6050 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6051 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6052
6053 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6054
6055 * gcc.target/bfin/builtins: Created.
6056 * gcc.target/bfin/hisilh-O0.c: Deleted.
6057 * gcc.target/bfin/hisilh.c: Moved to...
6058 * gcc.target/bfin/builtins/hisilh.c: ...here.
6059 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6060 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6061 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6062 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6063 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6064 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6065 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6066 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6067 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6068 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6069 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6070 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6071 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6072 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6073 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6074 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6075 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6076 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6077 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6078 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6079 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6080 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6081 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6082 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6083 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6084 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6085 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6086 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6087 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6088 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6089 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6090 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6091 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6092 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6093 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6094 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6095 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6096 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6097 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6098 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6099 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6100 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6101 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6102 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6103 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6104 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6105 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6106 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6107 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6108 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6109 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6110 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6111 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6112 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6113 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6114 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6115 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6116 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6117 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6118 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6119 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6120 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6121 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6122 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6123 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6124 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6125 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6126 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6127 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6128 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6129 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6130 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6131 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6132 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6133 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6134 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6135 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6136 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6137 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6138 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6139 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6140 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6141 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6142 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6143 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6144 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6145 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6146 * gcc.target/bfin/builtins/circptr.c: Ditto.
6147 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6148 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6149 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6150 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6151 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6152 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6153 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6154 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6155 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6156 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6157 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6158 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6159 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6160 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6161 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6162 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6163 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6164 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6165 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6166 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6167 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6168 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6169 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6170 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6171 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6172 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6173 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6174 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6175 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6176 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6177 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6178 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6179 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6180 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6181 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6182 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6183 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6184 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6185 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6186 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6187 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6188 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6189 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6190 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6191 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6192 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6193 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6194 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6195 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6196 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6197 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6198 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6199 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6200 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6201 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6202 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6203 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6204 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6205 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6206 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6207 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6208 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6209 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6210 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6211 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6212 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6213 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6214 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6215 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6216 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6217
6218 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6219
6220 * gcc.target/arm/cold-lc.c: New test.
6221
6222 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR target/48774
6225 * gcc.dg/pr48774.c: New test.
6226
6227 2011-05-03 Richard Guenther <rguenther@suse.de>
6228
6229 * gcc.dg/large-size-array-5.c: New testcase.
6230
6231 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6232
6233 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6234
6235 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6236
6237 * lib/target-supports.exp (check_effective_target_vect_strided):
6238 Replace with...
6239 (check_effective_target_vect_strided2)
6240 (check_effective_target_vect_strided3)
6241 (check_effective_target_vect_strided4)
6242 (check_effective_target_vect_strided8): ...these new functions.
6243
6244 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6245 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6246 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6247 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6248 * gcc.dg/vect/pr37539.c: Likewise.
6249 * gcc.dg/vect/slp-11a.c: Likewise.
6250 * gcc.dg/vect/slp-11b.c: Likewise.
6251 * gcc.dg/vect/slp-11c.c: Likewise.
6252 * gcc.dg/vect/slp-12a.c: Likewise.
6253 * gcc.dg/vect/slp-12b.c: Likewise.
6254 * gcc.dg/vect/slp-18.c: Likewise.
6255 * gcc.dg/vect/slp-19a.c: Likewise.
6256 * gcc.dg/vect/slp-19b.c: Likewise.
6257 * gcc.dg/vect/slp-21.c: Likewise.
6258 * gcc.dg/vect/slp-23.c: Likewise.
6259 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6260
6261 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6262 instead of vect_interleave && vect_extract_even_odd.
6263 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6264 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6265 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6266 * gcc.dg/vect/vect-1.c: Likewise.
6267 * gcc.dg/vect/vect-10.c: Likewise.
6268 * gcc.dg/vect/vect-98.c: Likewise.
6269 * gcc.dg/vect/vect-107.c: Likewise.
6270 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6271 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6272 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6273 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6274 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6275 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6276 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6277 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6278 * gcc.dg/vect/vect-strided-float.c: Likewise.
6279 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6280 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6281 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6282 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6283 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6284 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6285 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6286 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6287 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6288 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6289 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6290 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6291 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6292 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6293 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6294
6295 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6296 target condition.
6297 * gcc.dg/vect/pr30843.c: Likewise.
6298 * gcc.dg/vect/pr33866.c: Likewise.
6299 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6300 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6301 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6302 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6303
6304 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6305
6306 * gcc.dg/vect/slp-11.c: Split into...
6307 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6308 gcc.dg/vect/slp-11c.c: ...these tests.
6309 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6310 * gcc.dg/vect/slp-12c.c: ...this new test.
6311 * gcc.dg/vect/slp-19.c: Split into...
6312 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6313 gcc.dg/vect/slp-19c.c: ...these new tests.
6314
6315 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6316
6317 * lib/target-supports.exp
6318 (check_effective_target_vect_extract_even_odd_wide): Delete.
6319 (check_effective_target_vect_strided_wide): Likewise.
6320 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6321 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6322 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6323 * gcc.dg/vect/pr37539.c: Likewise.
6324 * gcc.dg/vect/slp-11.c: Likewise.
6325 * gcc.dg/vect/slp-12a.c: Likewise.
6326 * gcc.dg/vect/slp-12b.c: Likewise.
6327 * gcc.dg/vect/slp-19.c: Likewise.
6328 * gcc.dg/vect/slp-23.c: Likewise.
6329 * gcc.dg/vect/vect-1.c: Likewise.
6330 * gcc.dg/vect/vect-98.c: Likewise.
6331 * gcc.dg/vect/vect-107.c: Likewise.
6332 * gcc.dg/vect/vect-strided-float.c: Likewise.
6333
6334 2011-05-02 Jason Merrill <jason@redhat.com>
6335
6336 * g++.dg/init/new31.C: New.
6337
6338 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6339
6340 PR c/35445
6341 * gcc.dg/pr35445.c: New test.
6342
6343 2011-05-02 Jason Merrill <jason@redhat.com>
6344
6345 * c-c++-common/vla-1.c: New.
6346
6347 2011-05-02 Richard Guenther <rguenther@suse.de>
6348
6349 PR tree-optimization/48822
6350 * gcc.dg/torture/pr48822.c: New testcase.
6351
6352 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/47969
6355 * g++.dg/cpp0x/constexpr-47969.C: New.
6356
6357 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6358
6359 PR testsuite/48498
6360 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6361 on vect_no_align targets.
6362 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6363 vect_no_align targets.
6364
6365 2011-05-01 Xinliang David Li <davidxl@google.com>
6366
6367 * gcc.dg/tree-ssa/integer-addr.c: New test.
6368 * gcc.dg/tree-ssa/alias_bug.c: New test.
6369
6370 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6371
6372 PR libgfortran/48787
6373 * gfortran.dg/round_3.f08: Add more checks.
6374
6375 2011-04-30 Tobias Burnus <burnus@net-b.de>
6376
6377 PR fortran/48821
6378 * gfortran.dg/import9.f90: New, proper test.
6379 * gfortran.dg/interface_37.f90: Remove bogus
6380 test (bogus copy of interface_36.f90).
6381
6382 2011-04-30 Tobias Burnus <burnus@net-b.de>
6383
6384 PR fortran/48821
6385 * gfortran.dg/interface_37.f90: New.
6386
6387 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6388
6389 PR fortran/48746
6390 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6391
6392 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR tree-optimization/48809
6395 * gcc.c-torture/execute/pr48809.c: New test.
6396
6397 2011-04-29 Jeff Law <law@redhat.com>
6398
6399 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6400
6401 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6402
6403 PR c++/48606
6404 * g++.dg/init/ctor10.C: New.
6405
6406 2011-04-29 Le-Chun Wu <lcwu@google.com>
6407
6408 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6409 warning in implicitly instantiated templates.
6410
6411 2011-04-29 Le-Chun Wu <lcwu@google.com>
6412
6413 * g++.dg/warn/Wnull-conversion-1.C: New.
6414 * g++.dg/warn/Wnull-conversion-2.C: New.
6415
6416 2011-04-29 Diego Novillo <dnovillo@google.com>
6417
6418 * g++.old-deja/g++.other/null3.C: Expect warning about
6419 converting boolean to a pointer.
6420
6421 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6422
6423 PR fortran/48462
6424 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6425 being a target.
6426
6427 PR fortran/48746
6428 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6429
6430 2011-04-29 Tobias Burnus <burnus@net-b.de>
6431
6432 PR fortran/48810
6433 * gfortran.dg/typebound_proc_22.f90: New.
6434
6435 PR fortran/48800
6436 * gfortran.dg/interface_36.f90: New.
6437
6438 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6439
6440 PR libgfortran/48488
6441 PR libgfortran/48602
6442 PR libgfortran/48615
6443 PR libgfortran/48684
6444 PR libgfortran/48787
6445 * gfortran.dg/fmt_g.f: Adjust test.
6446 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6447 * gfortran.dg/round_3.f08: New test.
6448 * gfortran.dg/namelist_print_1.f: Adjust test.
6449 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6450 * gfortran.dg/f2003_io_5.f03: Adjust test.
6451 * gfortran.dg/coarray_15.f90: Adjust test.
6452 * gfortran.dg/namelist_65.f90: Adjust test.
6453 * gfortran.dg/fmt_cache_1.f: Adjust test.
6454 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6455 * gfortran.dg/real_const_3.f90: Adjust test.
6456
6457 2011-04-28 Xinliang David Li <davidxl@google.com>
6458
6459 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6460 * g++.dg/prof-robust-1.C: New test.
6461
6462 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6463
6464 PR tree-optimization/48765
6465 * gcc.dg/vect/pr48765.c: New.
6466
6467 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6468
6469 PR tree-optimization/48775
6470 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6471
6472 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6473
6474 PR c++/48798
6475 * g++.dg/inherit/pr48798.C: New.
6476 * g++.old-deja/g++.other/base1.C: Adjust.
6477
6478 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6479
6480 PR c++/48656
6481 * g++.dg/template/inherit7.C: New test case.
6482
6483 2011-04-28 Richard Guenther <rguenther@suse.de>
6484
6485 PR tree-optimization/40052
6486 PR tree-optimization/15347
6487 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6488 * gcc.dg/pr15347.c: Likewise.
6489
6490 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6491
6492 PR c++/48530
6493 * g++.dg/cpp0x/sfinae18.C: New.
6494
6495 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6496
6497 PR c++/48771
6498 * g++.dg/ext/is_literal_type1.C: New.
6499
6500 2011-04-28 Tobias Burnus <burnus@net-b.de>
6501
6502 PR fortran/48112
6503 PR fortran/48279
6504 * gfortran.dg/interface_35.f90: New.
6505 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6506 * gfortran.dg/func_result_6.f90: Add dg-warning.
6507 * gfortran.dg/bessel_1.f90: Ditto.
6508 * gfortran.dg/hypot_1.f90: Ditto.
6509 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6510 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6511 * gfortran.dg/interface_assignment_4.f90: Ditto.
6512
6513 2011-04-27 Jason Merrill <jason@redhat.com>
6514
6515 * g++.dg/ext/complex8.C: New.
6516
6517 * g++.dg/cpp0x/initlist49.C: New.
6518 * g++.dg/init/new30.C: New.
6519
6520 2011-04-27 Tobias Burnus <burnus@net-b.de>
6521
6522 PR fortran/48788
6523 * gfortran.dg/whole_file_34.f90: New.
6524
6525 2011-04-27 Jan Hubicka <jh@suse.cz>
6526
6527 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6528
6529 2011-04-27 Jason Merrill <jason@redhat.com>
6530
6531 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6532
6533 * g++.dg/parse/ambig6.C: New.
6534
6535 2011-04-27 Nick Clifton <nickc@redhat.com>
6536
6537 * gcc.dg/20020312-2.c: Add definition for RX.
6538
6539 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6540 option with RX targets.
6541
6542 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6543 /* */ comments.
6544
6545 2011-04-27 Richard Guenther <rguenther@suse.de>
6546
6547 * gcc.dg/tree-ssa/pr23382.c: Remove.
6548
6549 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6550
6551 PR target/48767
6552 * gcc.c-torture/compile/pr48767.c: New test.
6553
6554 2011-04-27 Richard Guenther <rguenther@suse.de>
6555
6556 PR tree-optimization/48772
6557 * g++.dg/pr48772.C: New testcase.
6558
6559 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6560
6561 PR c/48742
6562 * gcc.c-torture/compile/pr48742.c: New test.
6563
6564 2011-04-26 Jason Merrill <jason@redhat.com>
6565
6566 * g++.dg/lookup/koenig13.C: New.
6567
6568 * g++.dg/cpp0x/initlist48.C: New.
6569
6570 2011-04-25 Jason Merrill <jason@redhat.com>
6571
6572 * g++.dg/cpp0x/sfinae17.C: New.
6573
6574 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6575
6576 PR target/48258
6577 * gcc.target/powerpc/pr48258-1.c: New file.
6578 * gcc.target/powerpc/pr48258-2.c: Ditto.
6579
6580 2011-04-26 Xinliang David Li <davidxl@google.com>
6581
6582 * gcc.dg/uninit-suppress.c: New test.
6583 * gcc.dg/uninit-suppress.c: New test.
6584
6585 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6586
6587 PR debug/48768
6588 * gcc.dg/pr48768.c: New test.
6589
6590 PR tree-optimization/48734
6591 * gcc.c-torture/compile/pr48734.c: New test.
6592
6593 PR testsuite/48753
6594 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6595
6596 2011-04-26 Richard Guenther <rguenther@suse.de>
6597
6598 PR tree-optimization/48731
6599 * gcc.dg/torture/pr48731.c: New testcase.
6600
6601 2011-04-26 Richard Guenther <rguenther@suse.de>
6602
6603 PR testsuite/48753
6604 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6605
6606 2011-04-26 Richard Guenther <rguenther@suse.de>
6607
6608 PR middle-end/48694
6609 * gcc.dg/torture/pr48694-1.c: New testcase.
6610 * gcc.dg/torture/pr48694-2.c: Likewise.
6611
6612 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6613
6614 * g++.dg/ext/underlying_type1.C: New.
6615 * g++.dg/ext/underlying_type2.C: Likewise.
6616 * g++.dg/ext/underlying_type3.C: Likewise.
6617 * g++.dg/ext/underlying_type4.C: Likewise.
6618 * g++.dg/ext/underlying_type5.C: Likewise.
6619 * g++.dg/ext/underlying_type6.C: Likewise.
6620 * g++.dg/ext/underlying_type7.C: Likewise.
6621 * g++.dg/ext/underlying_type8.C: Likewise.
6622 * g++.dg/ext/underlying_type9.C: Likewise.
6623 * g++.dg/ext/underlying_type10.C: Likewise.
6624
6625 2011-04-25 Jason Merrill <jason@redhat.com>
6626
6627 * g++.dg/cpp0x/regress/template-const2.C: New.
6628
6629 2011-04-25 Jeff Law <law@redhat.com>
6630
6631 * gcc.dg/tree-ssa/vrp56.c: new test.
6632
6633 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6634
6635 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6636
6637 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6638
6639 PR preprocessor/48740
6640 * c-c++-common/raw-string-11.c: New test.
6641
6642 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6643
6644 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6645 hppa*-*-hpux*.
6646
6647 2011-04-23 Tobias Burnus <burnus@net-b.de>
6648
6649 PR fortran/18918
6650 * gfortran.dg/coarray_19.f90: New.
6651
6652 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR c/48685
6655 * gcc.dg/pr48685.c: New test.
6656
6657 2011-04-22 Jan Hubicka <jh@suse.cz>
6658
6659 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6660
6661 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6662
6663 PR tree-optimization/48717
6664 * gcc.c-torture/execute/pr48717.c: New test.
6665
6666 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6667
6668 PR target/48723
6669 * gcc.target/i386/pr48723.c: New test.
6670
6671 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6672
6673 PR c/48716
6674 * gcc.dg/gomp/pr48716.c: New test.
6675 * g++.dg/gomp/pr48716.C: New test.
6676
6677 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6678
6679 PR c/36750
6680 * gcc.dg/missing-field-init-2.c: Update testcase.
6681
6682 2011-04-22 Alan Modra <amodra@gmail.com>
6683
6684 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6685
6686 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6687
6688 PR fortran/48405
6689 * gfortran.dg/function_optimize_6.f90: New test.
6690
6691 2011-04-21 Easwaran Raman <eraman@google.com>
6692
6693 * gcc.dg/stack-layout-2.c: New test.
6694
6695 2011-04-21 Richard Guenther <rguenther@suse.de>
6696
6697 PR lto/48703
6698 * g++.dg/lto/pr48207-2_0.C: New testcase.
6699 * g++.dg/lto/pr48207-3_0.C: Likewise.
6700
6701 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6702
6703 * gnat.dg/volatile5.adb: New test.
6704 * gnat.dg/volatile5_pkg.ads: New helper.
6705
6706 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6707
6708 PR target/48708
6709 * gcc.target/i386/pr48708.c: New test.
6710
6711 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6712
6713 * gcc.dg/vect/vect-119.c: New test.
6714
6715 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6716
6717 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6718 and once without.
6719
6720 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6721 Richard Sandiford <richard.sandiford@linaro.org>
6722
6723 PR target/46329
6724 * gcc.target/arm/pr46329.c: New test.
6725
6726 2011-04-21 Tobias Burnus <burnus@net-b.de>
6727
6728 PR fortran/18918
6729 * gfortran.dg/coarray_18.f90: New.
6730
6731 2011-04-20 Jason Merrill <jason@redhat.com>
6732
6733 * g++.dg/cpp0x/initlist47.C: New.
6734
6735 * g++.dg/init/dtor4.C: New.
6736
6737 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6738
6739 PR target/48678
6740 * gcc.target/i386/sse2-pinsrw.c: New test.
6741 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6742 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6743 * gcc.target/i386/sse2-insvhi.c: Ditto.
6744 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6745 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6746
6747 2011-04-20 Jason Merrill <jason@redhat.com>
6748
6749 * g++.dg/template/const4.C: New.
6750
6751 2011-04-20 Easwaran Raman <eraman@google.com>
6752
6753 * gcc.dg/stack-layout-1.c: New test.
6754
6755 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6756
6757 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6758 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6759 function.
6760
6761 2011-04-20 Kai Tietz <ktietz@redhat.com>
6762
6763 * gcc.dg/binop-xor1.c: New test.
6764 * gcc.dg/binop-xor2.c: New test.
6765 * gcc.dg/binop-xor3.c: New test.
6766 * gcc.dg/binop-xor4.c: New test.
6767 * gcc.dg/binop-xor5.c: New test.
6768
6769 2011-04-20 Richard Guenther <rguenther@suse.de>
6770
6771 PR tree-optimization/47892
6772 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6773
6774 2011-04-20 Richard Guenther <rguenther@suse.de>
6775
6776 PR middle-end/48695
6777 * g++.dg/torture/pr48695.C: New testcase.
6778
6779 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6780
6781 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6782 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6783 * gcc.c-torture/execute/pr45262.c: Ditto
6784 * gcc.dg/torture/pr43165.c: Ditto.
6785 * gcc.dg/torture/pr47228.c: Ditto.
6786 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6787 * gcc.dg/ipa/pr45644.c: Ditto.
6788 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6789 PDP11.
6790
6791 2011-04-19 Jason Merrill <jason@redhat.com>
6792
6793 * g++.dg/ext/complex7.C: New.
6794
6795 * g++.dg/ext/attrib41.C: New.
6796
6797 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6798
6799 PR testsuite/48676
6800 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6801
6802 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR target/48678
6805 * gcc.target/i386/pr48678.c: New test.
6806
6807 2011-04-19 Martin Jambor <mjambor@suse.cz>
6808
6809 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6810 * g++.dg/opt/devirt2.C: New test.
6811 * g++.dg/ipa/devirt-g-1.C: Likewise.
6812
6813 2011-04-19 Tobias Burnus <burnus@net-b.de>
6814
6815 PR fortran/48588
6816 * gfortran.dg/whole_file_33.f90: New.
6817
6818 2011-04-19 Martin Jambor <mjambor@suse.cz>
6819
6820 * g++.dg/ipa/devirt-7.C: New test.
6821
6822 2011-04-19 Richard Guenther <rguenther@suse.de>
6823
6824 PR lto/48207
6825 * g++.dg/lto/pr48207_0.C: New testcase.
6826
6827 2011-04-18 Jason Merrill <jason@redhat.com>
6828
6829 * g++.dg/init/void1.C: New.
6830
6831 * g++.dg/cpp0x/union4.C: New.
6832
6833 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR middle-end/48661
6836 * g++.dg/torture/pr48661.C: New test.
6837
6838 PR c++/48632
6839 * g++.dg/gomp/pr48632.C: New test.
6840
6841 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6842
6843 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6844 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6845
6846 2011-04-18 Tobias Burnus <burnus@net-b.de>
6847
6848 PR fortran/18918
6849 * gfortran.dg/coarray_17.f90: New.
6850 * gfortran.dg/coarray_10.f90: Update dg-error.
6851
6852 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6853
6854 PR testsuite/48251
6855 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6856 * gfortran.dg/guality/guality.exp: Likewise.
6857
6858 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6859
6860 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6861
6862 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6863
6864 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6865
6866 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6867
6868 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6869
6870 2011-04-18 Richard Guenther <rguenther@suse.de>
6871
6872 PR middle-end/46364
6873 * g++.dg/torture/pr46364.C: New testcase.
6874
6875 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6876
6877 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6878
6879 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
6880
6881 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6882
6883 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6884 Ira Rosen <ira.rosen@linaro.org>
6885
6886 PR target/48252
6887 * gcc.target/arm/pr48252.c: New test.
6888
6889 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR tree-optimization/48616
6892 * gcc.dg/pr48616.c: New test.
6893
6894 2011-04-18 Tobias Burnus <burnus@net-b.de>
6895
6896 PR fortran/18918
6897 * gfortran.dg/coarray_16.f90: New.
6898
6899 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
6900
6901 PR fortran/48462
6902 * gfortran.dg/realloc_on_assign_7.f03: New test.
6903
6904 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6905
6906 PR libgfortran/48602
6907 * gfortran.dg/fmt_g0_6.f08: New test.
6908
6909 2011-04-17 Jason Merrill <jason@redhat.com>
6910
6911 * g++.dg/cpp0x/sfinae16.C: New.
6912
6913 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
6914
6915 * gcc.target/mips/reg-var-1.c: New test.
6916
6917 2011-04-17 Jan Hubicka <jh@suse.cz>
6918
6919 * gcc.dg/winline-5.c: Update testcase.
6920
6921 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
6922
6923 * gnat.dg/discr27.ad[sb]: Move dg directive.
6924 * gnat.dg/discr28.ad[sb]: New test.
6925 * gnat.dg/discr28_pkg.ads: New helper.
6926
6927 2011-04-17 Michael Matz <matz@suse.de>
6928
6929 PR tree-optimization/48622
6930 PR lto/48645
6931 * gcc.dg/lto/pr48622_0.c: New test.
6932
6933 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
6934
6935 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6936 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6937 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6938 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6939 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6940 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6941
6942 2011-04-15 Jason Merrill <jason@redhat.com>
6943
6944 * g++.dg/cpp0x/range-for17.C: New.
6945
6946 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6947
6948 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6949 * g++.dg/cpp0x/range-for3.C: Likewise.
6950 * g++.dg/cpp0x/range-for9.C: Correct error message.
6951 * g++.dg/cpp0x/range-for11.C: New.
6952 * g++.dg/cpp0x/range-for12.C: New.
6953 * g++.dg/cpp0x/range-for13.C: New.
6954 * g++.dg/cpp0x/range-for14.C: New.
6955 * g++.dg/cpp0x/range-for15.C: New.
6956 * g++.dg/cpp0x/range-for16.C: New.
6957
6958 2011-04-15 Tobias Burnus <burnus@net-b.de>
6959
6960 PR fortran/18918
6961 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6962
6963 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6964
6965 * objc.dg/naming-4.m: Updated.
6966 * objc.dg/naming-5.m: Updated.
6967 * objc.dg/naming-6.m: New.
6968 * objc.dg/naming-7.m: New.
6969 * obj-c++.dg/naming-1.mm: Updated.
6970 * obj-c++.dg/naming-2.mm: Updated.
6971 * obj-c++.dg/naming-3.mm: New.
6972 * obj-c++.dg/naming-4.mm: New.
6973
6974 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6975
6976 PR libgfortran/48589
6977 * gfortran.dg/fmt_g0_5.f08: New test.
6978
6979 2011-04-15 Richard Guenther <rguenther@suse.de>
6980
6981 PR testsuite/48286
6982 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6983
6984 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6985
6986 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6987 -finline-limit=0 to -fno-inline
6988
6989 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR target/48614
6992 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6993 just avx.
6994
6995 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6996
6997 PR target/48605
6998 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6999 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7000 * gcc.target/i386/avx-insertps-3.c: New test.
7001 * gcc.target/i386/avx-insertps-4.c: New test.
7002
7003 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7004
7005 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7006 -finline-limit=0
7007
7008 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7009
7010 PR target/46779
7011 PR target/45291
7012 PR target/41894
7013 * gcc.target/avr/pr46779-1.c: New test case
7014 * gcc.target/avr/pr46779-2.c: New test case
7015
7016 2011-04-14 Jason Merrill <jason@redhat.com>
7017
7018 * g++.dg/cpp0x/sfinae15.C: New.
7019
7020 * g++.dg/cpp0x/sfinae14.C: New.
7021
7022 * g++.dg/ext/vla10.C: New.
7023
7024 2011-04-14 Richard Guenther <rguenther@suse.de>
7025
7026 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7027
7028 2011-04-14 Richard Guenther <rguenther@suse.de>
7029
7030 * gcc.dg/fold-bitand-4.c: Move ...
7031 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7032
7033 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7034
7035 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7036 variables const.
7037 * gcc.target/avr/torture/trivial.c: Ditto.
7038
7039 2011-04-13 Jason Merrill <jason@redhat.com>
7040
7041 * g++.dg/template/operator11.C: New.
7042
7043 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR middle-end/48591
7046 * gcc.dg/gomp/pr48591.c: New test.
7047
7048 PR c++/48570
7049 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7050 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7051
7052 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7053
7054 PR c++/48574
7055 * g++.dg/template/dependent-expr7.C: New test case.
7056
7057 2011-04-13 Jason Merrill <jason@redhat.com>
7058
7059 * g++.dg/cpp0x/sfinae13.C: New.
7060
7061 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7062
7063 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7064
7065 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7066
7067 * gcc.target/arm/pr43698.c: Remove -march option.
7068
7069 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7070
7071 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7072 -march option.
7073
7074 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7075
7076 PR fortran/48360
7077 PR fortran/48456
7078 * gfortran.dg/realloc_on_assign_6.f03: New test.
7079
7080 2011-04-12 Kai Tietz <ktietz@redhat.com>
7081
7082 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7083 targets the additional -mno-ms-bitfields and
7084 -Wno-packed-bitfield-compat options.
7085 * g++.dg/ext/bitfield3.C: Likewise.
7086 * g++.dg/ext/bitfield4.C: Likewise.
7087 * g++.dg/ext/bitfield5.C: Likewise.
7088 * gcc.dg/bitfld-15.c: Likewise.
7089 * gcc.dg/bitfld-16.c: Likewise.
7090 * gcc.dg/bitfld-17.c: Likewise.
7091 * gcc.dg/bitfld-18.c: Likewise.
7092
7093 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7094
7095 * gcc.target/arm/neon-vld3-1.c: New test.
7096 * gcc.target/arm/neon-vst3-1.c: New test.
7097 * gcc.target/arm/neon/v*.c: Regenerate.
7098
7099 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR rtl-optimization/48549
7102 * g++.dg/opt/pr48549.C: New test.
7103
7104 2011-04-12 Richard Guenther <rguenther@suse.de>
7105
7106 PR tree-optimization/46076
7107 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7108
7109 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7110
7111 PR testsuite/21164
7112 * lib/compat.exp (compat-execute): Declare unsupported after
7113 stripping path from src1.
7114 * lib/lto.exp (lto-execute): Likewise.
7115
7116 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR c/48552
7119 * gcc.dg/pr48552-1.c: New test.
7120 * gcc.dg/pr48552-2.c: New test.
7121
7122 2011-04-11 Jason Merrill <jason@redhat.com>
7123
7124 * g++.dg/cpp0x/sfinae12.C: New.
7125
7126 * g++.dg/cpp0x/enum10.C: New.
7127
7128 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7129
7130 * g++.dg/cpp0x/rv-func.C: New.
7131
7132 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7133
7134 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7135 alpha*-dec-osf5*.
7136
7137 2011-04-11 Martin Jambor <mjambor@suse.cz>
7138
7139 PR tree-optimization/48195
7140 * gcc.dg/ipa/pr48195.c: New test.
7141
7142 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7143
7144 * gnat.dg/return3.adb: Remove unused switch.
7145
7146 2011-04-08 Mike Stump <mikestump@comcast.net>
7147
7148 PR testsuite/48506
7149 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7150 default to fno-common.
7151
7152 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7153
7154 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7155 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7156
7157 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7158
7159 PR fortran/48448
7160 * gfortran.dg/function_optimize_5.f90: New test.
7161
7162 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7163
7164 * gnat.dg/aggr17.adb: New test.
7165 * gnat.dg/aggr18.adb: Likewise.
7166
7167 2011-04-08 Michael Matz <matz@suse.de>
7168
7169 PR middle-end/48389
7170 * gcc.target/i386/pr48389.c: New test.
7171
7172 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7173
7174 PR rtl-optimization/48272
7175 * g++.dg/opt/pr48272.C: New.
7176
7177 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7178
7179 PR rtl-optimization/48235
7180 * gcc.dg/pr48235.c: New.
7181
7182 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7183
7184 PR rtl-optimization/48302
7185 * g++.dg/opt/pr48302.C: New.
7186
7187 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7188
7189 PR target/48273
7190 * g++.dg/opt/pr48273.C: New.
7191
7192 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7193
7194 PR rtl-optimization/48442
7195 * gcc.dg/pr48442.c: New.
7196
7197 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR tree-optimization/48377
7200 * gcc.dg/vect/pr48377.c: New test.
7201
7202 2011-04-07 Jason Merrill <jason@redhat.com>
7203
7204 * g++.dg/cpp0x/regress/call1.C: New.
7205
7206 * g++.dg/cpp0x/variadic107.C: New.
7207
7208 * g++.dg/cpp0x/sfinae11.C: New.
7209 * g++.dg/cpp0x/noexcept02.C: Fix.
7210
7211 * g++.dg/cpp0x/sfinae10.C: New.
7212
7213 * g++.dg/cpp0x/sfinae9.C: New.
7214
7215 * c-c++-common/Wcast-qual-1.c: Move here from...
7216 * gcc.dg/cast-qual-3.c: ...here, and...
7217 * g++.dg/warn/Wcast-qual2.C: ...here.
7218
7219 * g++.dg/cpp0x/sfinae8.C: New.
7220
7221 * g++.dg/cpp0x/sfinae7.C: New.
7222
7223 * g++.dg/cpp0x/enum9.C: New.
7224
7225 2011-04-07 Mike Stump <mikestump@comcast.net>
7226
7227 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7228 with no trampolines.
7229
7230 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR fortran/48117
7233 * gfortran.dg/gomp/pr48117.f90: New test.
7234
7235 PR debug/48343
7236 * gcc.dg/torture/pr48343.c: New test.
7237
7238 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7239
7240 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7241
7242 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7243
7244 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7245
7246 2011-04-07 Tom de Vries <tom@codesourcery.com>
7247
7248 PR target/43920
7249 * lib/scanasm.exp (object-size): New proc.
7250 * gcc.target/arm/pr43920-2.c: New test.
7251
7252 2011-04-06 Tobias Burnus <burnus@net-b.de>
7253
7254 PR fortran/18918
7255 PR fortran/48477
7256 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7257
7258 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7259
7260 * gcc.dg/mtune.c: Prune note from output.
7261
7262 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR debug/48466
7265 * gcc.dg/guality/pr36977.c: New test.
7266 * gcc.dg/guality/pr48466.c: New test.
7267
7268 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7269
7270 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7271
7272 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7273
7274 * gnat.dg/return3.adb: New test.
7275
7276 2011-04-06 Richard Guenther <rguenther@suse.de>
7277
7278 PR tree-optimization/47663
7279 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7280
7281 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7282
7283 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7284 Solaris 8 and 9 as well.
7285
7286 2011-04-05 Tom de Vries <tom@codesourcery.com>
7287
7288 PR target/43920
7289 * gcc.target/arm/pr43920-1.c: New test.
7290
7291 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7292
7293 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7294 (cctor): Actually return the value.
7295 (main): Cast return values.
7296
7297 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7298
7299 * gfortran.dg/character_comparison_8.f90: New test.
7300
7301 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7302
7303 * frontend-passes: (optimize_lexical_comparison): New function.
7304 (optimize_expr): Call it.
7305 (optimize_comparison): Also handle lexical comparison functions.
7306 Return false instad of -2 for unequal comparison.
7307
7308 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7309
7310 PR fortran/48412
7311 * function_optimize_4.f90: New test.
7312
7313 2011-04-04 Tobias Burnus <burnus@net-b.de>
7314
7315 PR fortran/18918
7316 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7317 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7318 * gfortran.dg/coarray_15.f90: New.
7319
7320 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7321
7322 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7323 * gfortran.dg/bessel_7.f90: Likewise.
7324
7325 2011-04-03 Tobias Burnus <burnus@net-b.de>
7326
7327 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7328
7329 2011-04-03 Richard Guenther <rguenther@suse.de>
7330 Ira Rosen <ira.rosen@linaro.org>
7331
7332 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7333 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7334 -ftree-loop-if-convert-stores.
7335
7336 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7337
7338 * gnat.dg/specs/aggr2.ads: New test.
7339
7340 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7341
7342 * gnat.dg/debug2.ad[sb]: New test.
7343 * gnat.dg/debug2_pkg.ads: New helper.
7344 * gnat.dg/debug3.ad[sb]: New test.
7345
7346 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7347
7348 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7349
7350 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR middle-end/48335
7353 * gcc.c-torture/compile/pr48335-1.c: New test.
7354 * gcc.dg/pr48335-1.c: New test.
7355 * gcc.dg/pr48335-2.c: New test.
7356 * gcc.dg/pr48335-3.c: New test.
7357 * gcc.dg/pr48335-4.c: New test.
7358 * gcc.dg/pr48335-5.c: New test.
7359 * gcc.dg/pr48335-6.c: New test.
7360 * gcc.dg/pr48335-7.c: New test.
7361 * gcc.dg/pr48335-8.c: New test.
7362 * gcc.target/i386/pr48335-1.c: New test.
7363
7364 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7365
7366 PR c/36299
7367 * gcc.dg/Waddress.c: New test.
7368
7369 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7370
7371 PR fortran/48352
7372 * gfortran.dg/function_optimize_3.f90: New test.
7373
7374 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7375
7376 * gcc.c-torture/compile/20110401-1.c: New test.
7377
7378 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7379 * g++.dg/lto/20091002-2_0.C: Likewise.
7380 * g++.dg/lto/20090303_0.c: Likewise.
7381 * g++.dg/lto/20091004-1_0.C: Likewise.
7382 * g++.dg/lto/20091002-3_0.C: Likewise.
7383 * g++.dg/lto/20091004-2_0.C: Likewise.
7384 * g++.dg/lto/20081123_0.C: Likewise.
7385 * g++.dg/lto/20090313_0.C: Likewise.
7386 * g++.dg/lto/20081109-1_0.C: Likewise.
7387 * g++.dg/lto/20081219_0.C: Likewise.
7388 * g++.dg/lto/20081204-1_0.C: Likewise.
7389 * g++.dg/lto/20090302_0.C: Likewise.
7390 * g++.dg/lto/20081119-1_0.C: Likewise.
7391 * g++.dg/lto/20081118_0.C: Likewise.
7392 * gcc.dg/lto/20091020-2_0.c: Likewise.
7393 * gcc.dg/lto/20090210_0.c: Likewise.
7394 * gcc.dg/lto/20081204-1_0.c: Likewise.
7395 * gcc.dg/lto/20081224_0.c: Likewise.
7396 * gcc.dg/lto/20090219_0.c: Likewise.
7397 * gcc.dg/lto/20091014-1_0.c: Likewise.
7398 * gcc.dg/lto/20091016-1_0.c: Likewise.
7399 * gcc.dg/lto/20090206-2_0.c: Likewise.
7400 * gcc.dg/lto/20090116_0.c: Likewise.
7401 * gcc.dg/lto/20091013-1_0.c: Likewise.
7402 * gcc.dg/lto/20091015-1_0.c: Likewise.
7403 * gcc.dg/lto/20090126-2_0.c: Likewise.
7404
7405 2011-03-31 Ian Lance Taylor <iant@google.com>
7406
7407 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7408
7409 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7410
7411 * gnat.dg/opt16.adb: New test.
7412
7413 2011-03-31 Jason Merrill <jason@redhat.com>
7414
7415 * g++.dg/cpp0x/defaulted24.C: New.
7416
7417 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7418
7419 PR target/16292
7420 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7421 with -O0.
7422
7423 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7424
7425 * g++.dg/other/i386-9.C: New test.
7426
7427 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7428
7429 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7430
7431 2011-03-30 Jason Merrill <jason@redhat.com>
7432
7433 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7434
7435 * g++.dg/cpp0x/regress/isnan.C: New.
7436
7437 * g++.dg/cpp0x/initlist46.C: New.
7438
7439 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7440
7441 PR target/47551
7442 * gcc.target/arm/neon-modes-2.c: New test.
7443
7444 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR c/48305
7447 * gcc.c-torture/compile/pr48305.c: New test.
7448
7449 2011-03-29 Jason Merrill <jason@redhat.com>
7450
7451 * g++.dg/cpp0x/regress/value-dep1.C: New.
7452
7453 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7454
7455 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7456
7457 2011-03-29 Ian Lance Taylor <iant@google.com>
7458
7459 * go.test/go-test.exp: Handle the test lines used in several new
7460 tests.
7461 (errchk): Add opts parameter. Change all callers. Handle parens
7462 in regexps.
7463
7464 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7465 Dominique d'Humieres <dominiq@lps.ens.fr>
7466
7467 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7468 and __APPLE__ && __PPC__ && __ALTIVEC__.
7469
7470 2011-03-29 Jason Merrill <jason@redhat.com>
7471
7472 * g++.dg/cpp0x/dependent1.C: New.
7473
7474 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7475
7476 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7477
7478 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7479
7480 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7481
7482 PR fortran/48095
7483 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7484 * gfortran.dg/proc_ptr_comp_32.f90: New.
7485
7486 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7487
7488 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7489 check for corresponding warning.
7490
7491 2011-03-28 Jason Merrill <jason@redhat.com>
7492
7493 * g++.dg/cpp0x/rv-deduce2.C: New.
7494
7495 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR debug/48203
7498 * gcc.dg/pr48203.c: New test.
7499
7500 2011-03-28 Jeff Law <law@redhat.com>
7501
7502 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7503
7504 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7505
7506 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7507 and __PPC__ && __ALTIVEC__.
7508
7509 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7510
7511 PR testsuite/48238
7512 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7513 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7514 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7515 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7516
7517 2011-03-28 Jason Merrill <jason@redhat.com>
7518
7519 * g++.dg/cpp0x/initlist-array2.C: New.
7520
7521 * g++.dg/cpp0x/initlist-array1.C: New.
7522
7523 * g++.dg/cpp0x/constexpr-compound.C: New.
7524
7525 * g++.dg/cpp0x/constexpr-using.C: New.
7526
7527 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7528
7529 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7530
7531 PR testsuite/48276
7532 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7533
7534 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7535
7536 * gcc.dg/slp-1.c: New test.
7537
7538 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7539
7540 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7541 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7542 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7543 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7544 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7545 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7546 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7547 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7548 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7549 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7550 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7551 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7552 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7553 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7554
7555 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7556
7557 PR fortran/47065
7558 * gfortran.dg/trim_optimize_5.f90: New test.
7559 * gfortran.dg/trim_optimize_6.f90: New test.
7560
7561 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7562
7563 PR target/38598
7564 * gcc.target/mips/madd-7.c: Remove -mlong32.
7565 * gcc.target/mips/msub-7.c: Likewise.
7566
7567 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7568
7569 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7570 accesses to preserve the meaning of the test for doubleword vectors.
7571 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7572 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7573
7574 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7575
7576 PR fortran/48291
7577 * gfortran.dg/class_42.f03: New.
7578
7579 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7580
7581 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7582 strided accesses.
7583
7584 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7585
7586 PR rtl-optimization/48144
7587 * gcc.dg/pr48144.c: New test.
7588
7589 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7590
7591 * gnat.dg/discr27.ad[sb]: New test.
7592
7593 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7594
7595 * gnat.dg/limited_with2.ad[sb]: New test.
7596 * gnat.dg/limited_with2_pkg1.ads: New helper.
7597 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7598
7599 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7600
7601 * gnat.dg/opt15.adb: New test.
7602 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7603
7604 2011-03-25 Tobias Burnus <burnus@net-b.de>
7605
7606 PR fortran/48174
7607 PR fortran/45304
7608 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7609 * gfortran.dg/leadz_trailz_3.f90: Ditto
7610
7611 2011-03-25 Martin Jambor <mjambor@suse.cz>
7612
7613 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7614
7615 2011-03-25 Jason Merrill <jason@redhat.com>
7616
7617 * g++.dg/cpp0x/defaulted22.C: New.
7618 * g++.dg/cpp0x/defaulted23.C: New.
7619 * g++.dg/cpp0x/defaulted15.C: Adjust.
7620
7621 2011-03-25 Jason Merrill <jason@redhat.com>
7622
7623 * g++.dg/cpp0x/move1.C: New.
7624
7625 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7626
7627 PR target/48287
7628 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7629
7630 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7631
7632 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7633 for mips-sgi-irix6.5.
7634 Replace snprintf prototype by <stdio.h>.
7635
7636 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7637
7638 PR testsuite/48283
7639 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7640 run_expensive_tests.
7641 * gcc.dg/graphite/block-4.c: Likewise.
7642 * gcc.dg/graphite/block-7.c: Likewise.
7643 * gcc.dg/graphite/block-8.c: Likewise.
7644
7645 2011-03-25 Richard Guenther <rguenther@suse.de>
7646
7647 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7648 * g++.dg/tree-ssa/pr8781.C: Likewise.
7649 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7650 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7651 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7652 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7653 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7654 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7655 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7656 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7657 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7658 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7659 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7660 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7661 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7662 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7663 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7664 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7665 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7666 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7667 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7668 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7669 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7670 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7671 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7672 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7673 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7674 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7675 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7676 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7677 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7678 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7679 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7680 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7681 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7682 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7683 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7684 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7685 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7686 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7687 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7688 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7689 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7690 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7691 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7692 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7693 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7694 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7695 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7696 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7697 * c-c++-common/pr46562-2.c: Likewise.
7698 * gfortran.dg/pr42108.f90: Likewise.
7699 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7700 foo to be inlined even at -O1.
7701 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7702 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7703 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7704 * gcc.dg/matrix/matrix.exp: Disable FRE.
7705
7706 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR debug/48204
7709 * gcc.dg/dfp/pr48204.c: New test.
7710
7711 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7712
7713 PR target/48209
7714 * gcc.c-torture/execute/pr47917.c: Move this...
7715 * gcc.dg/torture/pr47917.c: to here and add xfails.
7716
7717 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7718
7719 * gnat.dg/array16.ad[sb]: New test.
7720 * gnat.dg/array16.ads: New helper.
7721
7722 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7723
7724 * gnat.dg/derived_type2.adb: New test.
7725
7726 2011-03-24 Richard Guenther <rguenther@suse.de>
7727
7728 PR tree-optimization/48271
7729 * g++.dg/torture/pr48271.C: New testcase.
7730
7731 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7732
7733 * gnat.dg/array15.ad[sb]: New test.
7734
7735 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7736
7737 PR target/48237
7738 * gcc.target/i386/pr48237.c: New test.
7739
7740 2011-03-24 Richard Guenther <rguenther@suse.de>
7741
7742 PR middle-end/48269
7743 * gcc.dg/builtin-object-size-10.c: New testcase.
7744
7745 2011-03-24 Richard Guenther <rguenther@suse.de>
7746
7747 PR tree-optimization/46562
7748 * c-c++-common/pr46562-2.c: New testcase.
7749 * c-c++-common/pr46562.c: Likewise.
7750
7751 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7752
7753 * gcc.dg/vect/vect-cselim-1.c: New test.
7754 * gcc.dg/vect/vect-cselim-2.c: New test.
7755
7756 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7757
7758 * gcc.target/arm/pr46934.c: New.
7759
7760 2011-03-23 Ian Lance Taylor <iant@google.com>
7761
7762 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7763
7764 2011-03-23 Richard Guenther <rguenther@suse.de>
7765
7766 * gcc.dg/struct: Remove directory and contents.
7767
7768 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7769
7770 PR testsuite/48251
7771 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7772
7773 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7774
7775 * gnat.dg/discr26.ad[sb]: New test.
7776 * gnat.dg/discr26_pkg.ads: New helper.
7777
7778 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7779
7780 PR target/47553
7781 * gcc.target/arm/neon-vld-1.c: New test.
7782
7783 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7784
7785 * gnat.dg/array14.ad[sb]: New test.
7786 * gnat.dg/array14_pkg.ads: New helper.
7787
7788 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7789
7790 * gcc.c-torture/execute/920501-8.x: Remove.
7791 * gcc.c-torture/execute/930513-1.x: Remove.
7792 * gcc.c-torture/execute/960312-1.x: Remove.
7793 * gcc.c-torture/compile/20000804-1.c,
7794 gcc.c-torture/compile/20001205-1.c,
7795 gcc.c-torture/compile/20001226-1.c,
7796 gcc.c-torture/compile/20010518-2.c,
7797 gcc.c-torture/compile/20020312-1.c,
7798 gcc.c-torture/compile/20020604-1.c,
7799 gcc.c-torture/compile/920501-12.c,
7800 gcc.c-torture/compile/920501-4.c,
7801 gcc.c-torture/compile/920520-1.c,
7802 gcc.c-torture/compile/980506-1.c,
7803 gcc.c-torture/execute/980709-1.x,
7804 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7805 options for m68hc11.
7806 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7807 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7808 m68hc11.
7809
7810 2011-03-22 Nick Clifton <nickc@redhat.com>
7811
7812 * lib/target-supports.exp (check_profiling_available): Add MN10300
7813 to the list of targets that do not support profiling. Restore
7814 alpha sorting to this list.
7815
7816 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7817
7818 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7819 failure on 32-bit systems.
7820 * gcc.dg/torture/vector-2.c: Ditto.
7821
7822 2011-03-22 Richard Guenther <rguenther@suse.de>
7823
7824 PR tree-optimization/48228
7825 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7826
7827 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7828
7829 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7830 powerpc.
7831
7832 PR target/48226
7833 * gcc.target/powerpc/pr48226.c: New file.
7834
7835 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7836
7837 * lib/prune.exp (prune_gcc_output): Prune "could not create
7838 compact unwind for" warnings.
7839
7840 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7841
7842 PR c/42544
7843 PR c/48197
7844 * gcc.c-torture/execute/pr42544.c: New test.
7845 * gcc.c-torture/execute/pr48197.c: New test.
7846
7847 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7848
7849 PR preprocessor/48192
7850 * gcc.target/powerpc/pr48192.c: New file.
7851
7852 PR target/48053
7853 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7854 split problem of 0 being loaded in a VSX register.
7855
7856 2011-03-21 Richard Guenther <rguenther@suse.de>
7857
7858 PR c/47939
7859 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7860 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7861 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7862 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7863
7864 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR target/48213
7867 * gcc.dg/pr48213.c: New test.
7868
7869 2011-03-21 Kai Tietz <ktietz@redhat.com>
7870
7871 PR target/12171
7872 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7873
7874 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
7875
7876 * gcc.target/arm/xor-and.c: New.
7877
7878 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7879
7880 PR fortran/22572
7881 * gfortran.dg/function_optimize_1.f90: New test.
7882 * gfortran.dg/function_optimize_2.f90: New test.
7883
7884 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
7885
7886 PR rtl-optimization/47502
7887 * gcc.target/i386/pr47502-1.c: New.
7888 * gcc.target/i386/pr47502-2.c: Likewise.
7889
7890 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR rtl-optimization/48156
7893 * gcc.dg/pr48156.c: New test.
7894
7895 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7896
7897 PR libfortran/47439
7898 * gfortran.dg/scratch_1.f90: Adjust test.
7899
7900 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7901
7902 PR libfortran/47439
7903 * gfortran.dg/scratch_1.f90: New test.
7904
7905 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7906
7907 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7908 variably modified typedefs.
7909 * gcc.dg/c1x-typedef-2.c: Remove.
7910
7911 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7912
7913 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7914 * gcc.dg/c1x-anon-struct-3.c: New test.
7915 * gcc.dg/anon-struct-11.c: Update.
7916
7917 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7918
7919 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7920 dg-xfail-run-if.
7921 Only xfail with gas.
7922
7923 2011-03-18 Jason Merrill <jason@redhat.com>
7924
7925 * g++.dg/template/fn-ptr1.C: New.
7926
7927 * g++.dg/overload/volatile1.C: New.
7928
7929 * g++.dg/opt/pr23372.C: New.
7930
7931 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7932
7933 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7934
7935 PR middle-end/47405
7936 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7937
7938 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
7939
7940 * gcc.target/arm/unsigned-extend-1.c: New.
7941
7942 2011-03-18 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR bootstrap/48161
7945 * gcc.c-torture/compile/pr48161.c: New test.
7946
7947 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
7948
7949 PR middle-end/47725
7950 * gcc.dg/torture/pr47725.c: New.
7951
7952 2011-03-17 Jason Merrill <jason@redhat.com>
7953
7954 * g++.dg/cpp0x/constexpr-overflow2.C: New.
7955 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7956
7957 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
7958
7959 * gnat.dg/specs/elab2.ads: New test.
7960 * gnat.dg/specs/elab2_pkg.ads: New helper.
7961
7962 2011-03-17 Jason Merrill <jason@redhat.com>
7963
7964 * g++.dg/cpp0x/decltype-1212.C: New.
7965 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7966
7967 2011-03-17 Jason Merrill <jason@redhat.com>
7968
7969 * g++.dg/parse/memfnquals1.C: New.
7970
7971 2011-03-17 Richard Guenther <rguenther@suse.de>
7972
7973 PR middle-end/48134
7974 * gcc.dg/pr48134.c: New testcase.
7975
7976 2011-03-17 Richard Guenther <rguenther@suse.de>
7977
7978 PR middle-end/48165
7979 * g++.dg/torture/pr48165.C: New testcase.
7980
7981 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR rtl-optimization/48141
7984 * gcc.dg/pr48141.c: New test.
7985
7986 2011-03-16 Jason Merrill <jason@redhat.com>
7987
7988 * g++.dg/cpp0x/constexpr-48089.C: New.
7989
7990 * g++.dg/cpp0x/constexpr-abi1.C: New.
7991
7992 * g++.dg/cpp0x/constexpr-46336.C: New.
7993 * g++.dg/parse/friend5.C: Adjust expected errors.
7994
7995 * g++.dg/cpp0x/constexpr-47570.C: New.
7996
7997 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7998
7999 PR debug/47510
8000 * ++.dg/debug/dwarf2/typedef6.C: New test.
8001
8002 2011-03-16 Jason Merrill <jason@redhat.com>
8003
8004 * g++.dg/cpp0x/elision2.C: New.
8005
8006 * g++.dg/cpp0x/constexpr-array3.C: New.
8007
8008 2011-03-16 Jason Merrill <jason@redhat.com>
8009
8010 * g++.dg/cpp0x/sfinae6.C: New.
8011 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8012 * g++.dg/cpp0x/pr45908.C: Likewise.
8013 * g++.dg/cpp0x/sfinae6.C: Likewise.
8014 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8015 * g++.old-deja/g++.law/arg11.C: Likewise.
8016
8017 2011-03-16 Jason Merrill <jason@redhat.com>
8018
8019 * g++.dg/template/incomplete6.C: New.
8020
8021 2011-03-16 Jeff Law <law@redhat.com>
8022
8023 * gcc.dg/tree-ssa/vrp55.c: New test.
8024
8025 2011-03-16 Jason Merrill <jason@redhat.com>
8026
8027 * g++.dg/cpp0x/auto22.C: New.
8028
8029 2011-03-16 Richard Guenther <rguenther@suse.de>
8030
8031 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8032 optimizing it away if promoted to const.
8033
8034 2011-03-16 Richard Guenther <rguenther@suse.de>
8035
8036 PR tree-optimization/48149
8037 * gcc.dg/fold-complex-1.c: New testcase.
8038
8039 2011-03-16 Richard Guenther <rguenther@suse.de>
8040
8041 PR testsuite/48147
8042 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8043 or cloning happens.
8044
8045 2011-03-16 Richard Guenther <rguenther@suse.de>
8046
8047 PR tree-optimization/26134
8048 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8049
8050 2011-03-16 Richard Guenther <rguenther@suse.de>
8051
8052 PR tree-optimization/48146
8053 * gcc.dg/torture/pr48146.c: New testcase.
8054
8055 2011-03-16 Richard Guenther <rguenther@suse.de>
8056
8057 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8058 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8059
8060 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR middle-end/48136
8063 * gcc.c-torture/compile/pr48136.c: New test.
8064
8065 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8066
8067 PR debug/45882
8068 * gcc.dg/guality/pr45882.c: New test.
8069
8070 2011-03-15 Jason Merrill <jason@redhat.com>
8071
8072 * g++.dg/cpp0x/constexpr-recursion.C: New.
8073
8074 * g++.dg/cpp0x/implicit11.C: New.
8075
8076 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8077
8078 * g++.dg/cpp0x/constexpr-attribute.C: New.
8079
8080 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8081
8082 * g++.dg/parse/pr34758.C: New.
8083
8084 2011-03-15 Xinliang David Li <davidxl@google.com>
8085
8086 PR c/47837
8087 * gcc.dg/uninit-pred-7_d.c: New test.
8088 * gcc.dg/uninit-pred-8_d.c: New test.
8089
8090 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8091
8092 PR target/46788
8093 * gcc.target/arm/pr46788.c: New.
8094
8095 2011-03-15 Richard Guenther <rguenther@suse.de>
8096
8097 PR middle-end/47650
8098 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8099 * gfortran.dg/ishft_4.f90: Likewise.
8100 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8101
8102 2011-03-15 Richard Guenther <rguenther@suse.de>
8103
8104 PR tree-optimization/13954
8105 * g++.dg/tree-ssa/pr13954.C: New testcase.
8106
8107 2011-03-15 Richard Guenther <rguenther@suse.de>
8108
8109 PR tree-optimization/48037
8110 * gcc.target/i386/pr48037-1.c: New testcase.
8111
8112 2011-03-15 Richard Guenther <rguenther@suse.de>
8113
8114 PR tree-optimization/41490
8115 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8116 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8118 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8119 * g++.dg/tree-ssa/pr33604.C: Adjust.
8120
8121 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR middle-end/47917
8124 * gcc.c-torture/execute/pr47917.c: New test.
8125 * gcc.dg/pr47917.c: New test.
8126
8127 PR middle-end/38878
8128 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8129
8130 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8131
8132 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8133 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8134 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8135 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8136 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8137 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8138 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8139 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8140 * gcc.target/i386/avx-floor-vec.c: Ditto.
8141 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8142 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8143 * gcc.target/i386/avx-rint-vec.c: Ditto.
8144 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8145 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8146 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8147 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8148
8149 2011-03-14 Tom Tromey <tromey@redhat.com>
8150
8151 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8152 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8153 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8154
8155 2011-03-14 Tom Tromey <tromey@redhat.com>
8156
8157 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8158 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8159 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8160
8161 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8162
8163 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8164
8165 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8166
8167 PR rtl-optimization/47166
8168 * gcc.c-torture/execute/postmod-1.c: New test.
8169
8170 2011-03-14 Richard Guenther <rguenther@suse.de>
8171
8172 PR middle-end/48098
8173 * gcc.dg/torture/pr48098.c: New testcase.
8174
8175 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8176
8177 PR target/48053
8178 * gcc.target/powerpc/pr48053-1.c: New test.
8179 * gcc.target/powerpc/pr48053-2.c: Likewise.
8180
8181 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8182
8183 PR libfortran/48066
8184 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8185
8186 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8187
8188 PR libfortran/48066
8189 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8190
8191 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8192
8193 PR fortran/48059
8194 * gfortran.dg/class_41.f03: New.
8195
8196 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8197
8198 * g++.dg/conversion/cast3.C: New test.
8199
8200 2011-03-11 Jason Merrill <jason@redhat.com>
8201
8202 * g++.dg/template/error45.C: New.
8203
8204 * g++.dg/parse/no-type-defn1.C: New.
8205
8206 * g++.dg/ext/attrib40.C: New.
8207
8208 * g++.dg/cpp0x/regress/array1.C: New.
8209
8210 2011-03-11 Richard Guenther <rguenther@suse.de>
8211
8212 PR tree-optimization/48067
8213 * gcc.dg/pr48067.c: New testcase.
8214
8215 2011-03-11 Richard Guenther <rguenther@suse.de>
8216
8217 PR lto/48073
8218 * g++.dg/lto/20110311-1_0.C: New testcase.
8219
8220 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR c++/48035
8223 * g++.dg/inherit/virtual8.C: New test.
8224
8225 PR middle-end/48044
8226 * gcc.dg/torture/pr48044.c: New test.
8227
8228 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8229
8230 PR fortran/47768
8231 * gfortran.dg/proc_ptr_comp_31.f90: New.
8232
8233 2011-03-11 Richard Guenther <rguenther@suse.de>
8234
8235 PR tree-optimization/47278
8236 * gcc.dg/torture/pr47278-1.c: New testcase.
8237 * gcc.dg/torture/pr47278-2.c: Likewise.
8238
8239 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR tree-optimization/48063
8242 * gcc.dg/torture/pr48063.c: New test.
8243
8244 2011-03-10 Jason Merrill <jason@redhat.com>
8245
8246 * g++.dg/template/array22.C: New.
8247
8248 * g++.dg/cpp0x/syntax-err1.C: New.
8249 * g++.dg/parse/error36.C: Adjust expected errors.
8250 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8251 * g++.old-deja/g++.pt/typename3.C: Likewise.
8252 * g++.old-deja/g++.pt/typename4.C: Likewise.
8253 * g++.old-deja/g++.pt/typename6.C: Likewise.
8254
8255 2011-03-09 Jason Merrill <jason@redhat.com>
8256
8257 * g++.dg/template/nontype22.C: New.
8258
8259 2011-03-09 Martin Jambor <mjambor@suse.cz>
8260
8261 PR tree-optimization/47714
8262 * g++.dg/torture/pr47714.C: New test.
8263
8264 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8265
8266 PR target/47755
8267 * gcc.target/powerpc/pr47755-2.c: New file.
8268
8269 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8270
8271 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8272 is not set in the environment, pass 64 as first argument when not
8273 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8274 native where ulimit -u is supported.
8275
8276 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8277
8278 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8279
8280 2011-03-08 Jason Merrill <jason@redhat.com>
8281
8282 * g++.dg/template/nontype21.C: New.
8283
8284 * g++.dg/template/anon5.C: New.
8285
8286 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8287
8288 PR debug/47881
8289 * gcc.dg/pr47881.c: New test.
8290
8291 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8292
8293 PR c++/47957
8294 * g++.dg/lookup/template3.C: New test.
8295
8296 2011-03-08 Kai Tietz <ktietz@redhat.com>
8297
8298 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8299 'long' type.
8300
8301 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8302
8303 PR testsuite/47954
8304 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8305 sizeof to compute alignment.
8306
8307 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR tree-optimization/48022
8310 * gcc.dg/pr48022-1.c: New test.
8311 * gcc.dg/pr48022-2.c: New test.
8312
8313 2011-03-07 Jason Merrill <jason@redhat.com>
8314
8315 * g++.dg/template/nontype20.C: New.
8316 * g++.dg/init/member1.C: Adjust expected errors.
8317 * g++.dg/parse/constant4.C: Likewise.
8318 * g++.dg/template/qualified-id3.C: Likewise.
8319 * g++.old-deja/g++.pt/crash10.C: Likewise.
8320
8321 * g++.dg/cpp0x/regress/non-const1.C: New.
8322
8323 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR debug/47991
8326 * gcc.dg/pr47991.c: New test.
8327
8328 2011-03-07 Jason Merrill <jason@redhat.com>
8329
8330 * g++.dg/abi/mangle46.C: New.
8331
8332 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8333
8334 PR target/47862
8335 * gcc.target/powerpc/pr47862.c: New.
8336
8337 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8338
8339 PR target/45413
8340 * gcc.target/i386/combine-mul.c: Require nonpic.
8341
8342 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8343 Nathan Froyd <froydnj@codesourcery.com>
8344
8345 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8346
8347 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8348
8349 * README.QMTEST: Remove.
8350
8351 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8352 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8353
8354 PR fortran/47850
8355 * gfortran.dg/array_constructor_37.f90 : New test.
8356
8357 2011-03-05 Jason Merrill <jason@redhat.com>
8358
8359 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8360 * g++.dg/abi/mangle45.C: Likewise.
8361 * g++.dg/cpp0x/trailing1.C: Likewise.
8362
8363 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8364
8365 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8366
8367 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR rtl-optimization/47899
8370 * gcc.dg/pr47899.c: New test.
8371
8372 * gcc.dg/torture/pr47968.c: Ignore warnings.
8373
8374 PR tree-optimization/47967
8375 * gcc.c-torture/compile/pr47967.c: New test.
8376
8377 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8378
8379 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8380 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8381
8382 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8383
8384 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8385 and property_getAttributes() if __OBJC2__.
8386 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8387 * objc.dg/property/property-encoding-1.m: New.
8388 * obj-c++.dg/property/property-encoding-1.mm: New.
8389
8390 2011-03-04 Jason Merrill <jason@redhat.com>
8391
8392 * g++.dg/template/pseudodtor6.C: New.
8393
8394 * g++.dg/inherit/covariant19.C: New.
8395
8396 2011-03-04 Richard Guenther <rguenther@suse.de>
8397
8398 PR middle-end/47968
8399 * gcc.dg/torture/pr47968.c: New testcase.
8400
8401 2011-03-04 Richard Guenther <rguenther@suse.de>
8402
8403 PR middle-end/47975
8404 * gcc.dg/torture/pr47975.c: New testcase.
8405
8406 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8407
8408 PR c++/47974
8409 * g++.dg/template/crash106.C: New.
8410
8411 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR c/47963
8414 * gcc.dg/gomp/pr47963.c: New test.
8415 * g++.dg/gomp/pr47963.C: New test.
8416
8417 2011-03-02 Jason Merrill <jason@redhat.com>
8418
8419 * g++.dg/cpp0x/regress/condition1.C: New.
8420
8421 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8422
8423 2011-03-01 Jason Merrill <jason@redhat.com>
8424
8425 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8426
8427 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8428
8429 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8430
8431 PR rtl-optimization/47925
8432 * gcc.c-torture/execute/pr47925.c: New test.
8433
8434 2011-03-01 Jason Merrill <jason@redhat.com>
8435
8436 * g++.dg/cpp0x/decltype25.C: New.
8437
8438 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8439
8440 2011-03-01 Richard Guenther <rguenther@suse.de>
8441
8442 PR tree-optimization/47890
8443 * gcc.dg/torture/pr47890.c: New testcase.
8444
8445 2011-03-01 Richard Guenther <rguenther@suse.de>
8446
8447 PR lto/47924
8448 * gcc.dg/lto/pr47924_0.c: New testcase.
8449
8450 2011-03-01 Richard Guenther <rguenther@suse.de>
8451
8452 PR lto/46911
8453 * gfortran.dg/lto/pr46911_0.f: New testcase.
8454
8455 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8456
8457 PR libgfortran/47933
8458 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8459 compile errors from older code form.
8460
8461 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8462
8463 PR libgfortran/47567
8464 * gfortran.dg/fmt_fw_d.f90: New test.
8465
8466 2011-02-28 Jason Merrill <jason@redhat.com>
8467
8468 * g++.dg/inherit/covariant18.C: New.
8469
8470 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR middle-end/47893
8473 * gcc.dg/pr47893.c: New test.
8474
8475 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8476
8477 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8478 NULL in case of a selector with conflicting types.
8479 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8480
8481 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8482
8483 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8484 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8485 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8486 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8487
8488 2011-02-28 Jason Merrill <jason@redhat.com>
8489
8490 PR c++/47906
8491 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8492
8493 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8494
8495 PR libgfortran/47778
8496 * gfortran.dg/namelist_71.f90: New test.
8497
8498 2011-02-27 Jason Merrill <jason@redhat.com>
8499
8500 PR c++/47906
8501 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8502 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8503
8504 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8505
8506 PR c++/46466
8507 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8508
8509 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR fortran/47886
8512 * gfortran.dg/gomp/task-1.f90: Removed.
8513
8514 2011-02-26 Jason Merrill <jason@redhat.com>
8515
8516 * g++.dg/template/this-targ1.C: New.
8517
8518 * g++.dg/cpp0x/regress/template-const1.C: New.
8519 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8520 * g++.dg/template/function1.C: Adjust.
8521 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8522 * g++.dg/debug/debug7.C: Adjust.
8523
8524 2011-02-26 Tobias Burnus <burnus@net-b.de>
8525
8526 PR fortran/47886
8527 * gfortran.dg/gomp/task-1.f90: New.
8528
8529 2011-02-25 Jie Zhang <jie@codesourcery.com>
8530
8531 * gcc.target/arm/neon-thumb2-move.c: Add
8532 dg-require-effective-target arm_thumb2_ok.
8533
8534 2011-02-24 Jason Merrill <jason@redhat.com>
8535
8536 * g++.dg/parse/constant1.C: Specify C++98 mode.
8537 * g++.dg/parse/constant5.C: Likewise.
8538 * g++.dg/parse/error2.C: Likewise.
8539 * g++.dg/parse/semicolon3.C: Likewise.
8540 * g++.dg/template/crash14.C: Likewise.
8541 * g++.dg/template/local4.C: Likewise.
8542 * g++.dg/template/nontype3.C: Likewise.
8543 * g++.dg/parse/crash31.C: Adjust expected errors.
8544 * g++.dg/template/function1.C: Likewise.
8545 * g++.dg/template/ref3.C: Likewise.
8546 * g++.dg/template/static9.C: Likewise.
8547 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8548
8549 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8550 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8551 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8552 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8553 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8554
8555 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR fortran/47878
8558 * gfortran.dg/pr47878.f90: New test.
8559
8560 2011-02-24 Richard Guenther <rguenther@suse.de>
8561
8562 PR testsuite/47801
8563 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8564 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8565
8566 2011-02-24 Richard Guenther <rguenther@suse.de>
8567
8568 PR fortran/47839
8569 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8570 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8571
8572 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8573
8574 PR libgfortran/47567
8575 * gfortran.dg/fmt_f0_1.f90: Update test.
8576
8577 2011-02-23 Jason Merrill <jason@redhat.com>
8578
8579 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8580 * g++.dg/abi/mangle45.C: New.
8581
8582 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8583 * g++.dg/template/canon-type-9.C: Match use of decltype
8584 between declaration and definition.
8585 * g++.dg/template/canon-type-12.C: Likewise.
8586
8587 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8588
8589 PR fortran/40850
8590 * gfortran.dg/nested_allocatables_1.f90: New.
8591
8592 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8593
8594 PR c++/46868
8595 * g++.dg/pr46868.C: New test.
8596 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8597 * g++.dg/parse/error14.C: Adjust.
8598
8599 2011-02-23 Richard Guenther <rguenther@suse.de>
8600
8601 PR tree-optimization/47838
8602 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8603
8604 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8605
8606 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8607
8608 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8609
8610 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8611 * gfortran.dg/count_init_expr.f03: Ditto.
8612 * gfortran.dg/gomp/pr43711.f90: Ditto.
8613 * gcc.dg/struct-parse-2.c: Ditto.
8614 * gcc.dg/parse-error-3.c: Ditto.
8615 * gcc.dg/Wlogical-op-1.c: Ditto.
8616 * gcc.dg/Walways-true-1.c: Ditto.
8617 * gcc.dg/pr24225.c: Ditto.
8618 * gcc.dg/Walways-true-2.c: Ditto.
8619 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8620 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8621 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8622 * g++.dg/overload/defarg4.C: Ditto.
8623 * g++.dg/inherit/covariant16.C: Ditto.
8624 * g++.dg/inherit/virtual7.C: Ditto.
8625 * g++.dg/template/canon-type-9.C: Ditto.
8626 * g++.dg/template/access19.C: Ditto.
8627 * g++.dg/template/call7.C: Ditto.
8628 * g++.dg/template/canon-type-2.C: Ditto.
8629 * g++.dg/template/init7.C: Ditto.
8630 * g++.dg/template/sizeof-template-argument.C: Ditto.
8631 * g++.dg/template/const3.C: Ditto.
8632 * g++.dg/template/sfinae26.C: Ditto.
8633 * g++.dg/template/sfinae26.C: Ditto.
8634 * g++.dg/template/canon-type-11.C: Ditto.
8635 * g++.dg/template/union2.C: Ditto.
8636 * g++.dg/template/canon-type-3.C: Ditto.
8637 * g++.dg/template/canon-type-1.C: Ditto.
8638 * g++.dg/template/canon-type-5.C: Ditto.
8639 * g++.dg/template/canon-type-7.C: Ditto.
8640 * g++.dg/template/canon-type-10.C: Ditto.
8641 * g++.dg/template/spec36.C: Ditto.
8642 * g++.dg/template/typedef38.C: Ditto.
8643 * g++.dg/template/canon-type-4.C: Ditto.
8644 * g++.dg/template/canon-type-6.C: Ditto.
8645 * g++.dg/template/canon-type-13.C: Ditto.
8646 * g++.dg/template/instantiate9.C: Ditto.
8647 * g++.dg/template/ttp22.C: Ditto.
8648 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8649 * g++.dg/warn/Walways-true-1.C: Ditto.
8650 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8651 * g++.dg/warn/Walways-true-2.C: Ditto.
8652 * g++.dg/conversion/op4.C: Ditto.
8653 * g++.dg/opt/pr19650.C: Ditto.
8654 * g++.dg/lookup/friend11.C: Ditto.
8655 * g++.dg/other/default2.C: Ditto.
8656 * g++.dg/other/default3.C: Ditto.
8657 * g++.dg/other/dtor2.C: Ditto.
8658 * g++.dg/other/friend5.C: Ditto.
8659 * g++.dg/other/default5.C: Ditto.
8660 * g++.dg/init/brace6.C: Ditto.
8661 * g++.dg/init/aggr5.C: Ditto.
8662 * g++.dg/init/error2.C: Ditto.
8663 * g++.dg/expr/bound-mem-fun.C: Ditto.
8664 * g++.dg/expr/cond6.C: Ditto.
8665 * g++.dg/expr/stmt-expr-1.C: Ditto.
8666 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8667 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8668 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8669 * g++.dg/cpp0x/bracket1.C: Ditto.
8670 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8671 * g++.dg/cpp0x/pr38646.C: Ditto.
8672 * g++.dg/cpp0x/variadic73.C: Ditto.
8673 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8674 * g++.dg/cpp0x/bracket4.C: Ditto.
8675 * g++.dg/cpp0x/decltype4.C: Ditto.
8676 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8677 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8678 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8679 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8680 * g++.dg/cpp0x/decltype2.C: Ditto.
8681 * g++.dg/cpp0x/decltype1.C: Ditto.
8682 * g++.dg/cpp0x/bracket2.C: Ditto.
8683 * g++.dg/cpp0x/decltype5.C: Ditto.
8684 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8685 * g++.dg/cpp0x/variadic70.C: Ditto.
8686 * g++.dg/cpp0x/decltype6.C: Ditto.
8687 * g++.dg/cpp0x/rvo.C: Ditto.
8688 * g++.dg/cpp0x/vt-40092.C: Ditto.
8689 * g++.dg/cpp0x/variadic-new.C: Ditto.
8690 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8691 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8692 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8693 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8694 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8695 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8696 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8697 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8698 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8699 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8700 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8701 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8702 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8703 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8704 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8705 * g++.dg/cpp0x/pr39639.C: Ditto.
8706 * g++.dg/cpp0x/decltype3.C: Ditto.
8707 * g++.dg/cpp0x/variadic68.C: Ditto.
8708 * g++.dg/cpp0x/variadic-function.C: Ditto.
8709 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8710 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8711 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8712 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8713 * g++.dg/parse/crash35.C: Ditto.
8714 * g++.dg/parse/crash40.C: Ditto.
8715 * g++.dg/parse/defarg12.C: Ditto.
8716 * g++.dg/parse/crash34.C: Ditto.
8717 * g++.dg/parse/constructor3.C: Ditto.
8718 * g++.dg/parse/template23.C: Ditto.
8719 * g++.dg/parse/crash56.C: Ditto.
8720 * g++.dg/parse/dtor13.C: Ditto.
8721 * g++.dg/parse/error33.C: Ditto.
8722 * g++.dg/parse/ctor9.C: Ditto.
8723 * g++.dg/parse/error32.C: Ditto.
8724 * g++.dg/parse/error37.C: Ditto.
8725 * g++.dg/parse/bitfield3.C: Ditto.
8726 * g++.dg/parse/struct-4.C: Ditto.
8727 * g++.dg/ext/has_trivial_copy.C: Ditto.
8728 * g++.dg/ext/is_polymorphic.C: Ditto.
8729 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8730 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8731 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8732 * g++.dg/ext/is_union.C: Ditto.
8733 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8734 * g++.dg/ext/is_pod.C: Ditto.
8735 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8736 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8737 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8738 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8739 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8740 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8741 * g++.dg/ext/is_abstract.C: Ditto.
8742 * g++.dg/ext/has_trivial_assign.C: Ditto.
8743 * g++.dg/ext/is_class.C: Ditto.
8744 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8745 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8746 * g++.dg/ext/is_base_of.C: Ditto.
8747 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8748 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8749 * g++.dg/ext/is_empty.C: Ditto.
8750 * g++.dg/ext/is_enum.C: Ditto.
8751 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8752 * gnat.dg/opt11.adb: Ditto.
8753 * obj-c++.dg/pr45735.mm: Ditto.
8754 * obj-c++.dg/pr24393.mm: Ditto.
8755 * obj-c++.dg/exceptions-2.mm: Ditto.
8756 * objc.dg/pr45735.m: Ditto.
8757 * objc.dg/pr24393.m: Ditto.
8758
8759 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8760
8761 * objc.dg/attributes/objc-exception-1.m: New.
8762
8763 2011-02-23 Jie Zhang <jie@codesourcery.com>
8764
8765 * gcc.dg/cpp/include7.c: New test.
8766
8767 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8768
8769 PR c++/47242
8770 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8771
8772 2011-02-23 Jie Zhang <jie@codesourcery.com>
8773
8774 PR rtl-optimization/47763
8775 * gcc.dg/pr47763.c: New test.
8776
8777 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8778
8779 PR fortran/45743
8780 * gfortran.dg/whole_file_32.f90 : New test.
8781
8782 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8783
8784 PR c++/47666
8785 * g++.dg/inherit/virtual7.C: New test.
8786
8787 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8788
8789 PR objc/47832
8790 * objc.dg/type-size-3.m: Updated error message.
8791 * objc.dg/type-size-4.m: New test.
8792 * objc.dg/type-size-5.m: New test.
8793
8794 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8795
8796 * lib/gnat.exp: Fix comments.
8797 Don't load libgloss.exp.
8798 (default_gnat_version): Call $compiler with --version.
8799 Adapt regexp for gnatmake output, insert version.
8800 (gnat_version): New proc.
8801 (gnat_init): Remove gnat_libgcc_s_path.
8802 (gnat_target_compile): Likewise.
8803 Remove ld_library_path.
8804 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8805 (gnat_pass): Remove.
8806 (gnat_pass): Remove.
8807 (gnat_finish): Remove.
8808 (gnat_exit): Remove.
8809 (local_find_gnatmake): Reindent.
8810 (runtest_file_p): Remove.
8811 (prune_warnings): Remove.
8812 (find_gnatclean): New proc.
8813 * lib/gnat-dg.exp (lremove): New proc.
8814 (gnat-dg-test): Reindent.
8815 Remove additional output files.
8816 (gnat-dg-runtest): Remove.
8817
8818 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8819 * gnat.dg/loop_optimization6.adb: Likewise.
8820 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8821
8822 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8823
8824 PR tree-optimization/47835
8825 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8826
8827 2011-02-22 Tobias Burnus <burnus@net-b.de>
8828
8829 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8830 * gfortran.dg/abstract_type_2.f03: Ditto.
8831 * gfortran.dg/abstract_type_3.f03: Ditto.
8832 * gfortran.dg/abstract_type_4.f03: Ditto.
8833 * gfortran.dg/abstract_type_5.f03: Ditto.
8834 * gfortran.dg/abstract_type_6.f03: Ditto.
8835 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8836 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8837 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8838 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8839 * gfortran.dg/array_function_5.f90: Ditto.
8840 * gfortran.dg/asynchronous_3.f03: Ditto.
8841 * gfortran.dg/char_expr_1.f90: Ditto.
8842 * gfortran.dg/class_14.f03: Ditto.
8843 * gfortran.dg/data_array_6.f: Ditto.
8844 * gfortran.dg/data_invalid.f90: Ditto.
8845 * gfortran.dg/dot_product_1.f03: Ditto.
8846 * gfortran.dg/func_derived_5.f90: Ditto.
8847 * gfortran.dg/func_result_4.f90: Ditto.
8848 * gfortran.dg/implied_do_1.f90: Ditto.
8849 * gfortran.dg/initialization_25.f90: Ditto.
8850 * gfortran.dg/initialization_26.f90: Ditto.
8851 * gfortran.dg/interface_34.f90: Ditto.
8852 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8853 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8854 * gfortran.dg/matmul_8.f03: Ditto.
8855 * gfortran.dg/merge_init_expr.f90: Ditto.
8856 * gfortran.dg/pack_assign_1.f90: Ditto.
8857 * gfortran.dg/pack_vector_1.f90: Ditto.
8858 * gfortran.dg/pointer_check_8.f90: Ditto.
8859 * gfortran.dg/product_init_expr.f03: Ditto.
8860 * gfortran.dg/reshape_order_5.f90: Ditto.
8861 * gfortran.dg/reshape_shape_1.f90: Ditto.
8862 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8863 * gfortran.dg/same_name_2.f90: Ditto.
8864 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8865 * gfortran.dg/spread_init_expr.f03: Ditto.
8866 * gfortran.dg/stmt_func_1.f90: Ditto.
8867 * gfortran.dg/sum_init_expr.f03: Ditto.
8868 * gfortran.dg/transpose_3.f03: Ditto.
8869 * gfortran.dg/unpack_init_expr.f03: Ditto.
8870 * gfortran.dg/warn_conversion.f90: Ditto.
8871 * gfortran.dg/warn_conversion_2.f90: Ditto.
8872 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8873 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8874 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8875 * gfortran.dg/whole_file_16.f90: Ditto.
8876 * gfortran.dg/whole_file_17.f90: Ditto.
8877 * gfortran.dg/whole_file_18.f90: Ditto.
8878 * gfortran.dg/whole_file_20.f03: Ditto.
8879 * gfortran.dg/whole_file_5.f90: Ditto.
8880 * gfortran.dg/whole_file_6.f90: Ditto.
8881 * gfortran.dg/write_invalid_format.f90: Ditto.
8882 * gfortran.dg/zero_sized_6.f90: Ditto.
8883
8884 2011-02-21 Jeff Law <law@redhat.com>
8885
8886 PR rtl-optimization/46178
8887 * gcc.target/i386/pr46178.c: New test.
8888
8889 PR rtl-optimization/46002
8890 * gcc.c-torture/compile/pr46002.c: New test.
8891
8892 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8893
8894 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8895 *-*-hpux10*.
8896
8897 2011-02-21 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR debug/47106
8900 * g++.dg/debug/pr47106.C: Require effective target lto.
8901
8902 2011-02-21 Jason Merrill <jason@redhat.com>
8903
8904 * g++.dg/cpp0x/constexpr-diag2.C: New.
8905
8906 2011-02-20 Jason Merrill <jason@redhat.com>
8907
8908 * g++.dg/cpp0x/constexpr-ctor7.C: New.
8909
8910 * g++.dg/cpp0x/fntmpdefarg2.C: New.
8911
8912 * g++.dg/overload/conv-op1.C: New.
8913
8914 * g++.dg/cpp0x/constexpr-synth1.C: New.
8915
8916 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8917
8918 * objc.dg/layout-2.m: New.
8919 * objc.dg/selector-3.m: Adjusted location of error message.
8920 * objc.dg/type-size-3.m: Same.
8921 * obj-c++.dg/selector-3.mm: Same.
8922
8923 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8924
8925 PR objc/47784
8926 * objc.dg/property/dotsyntax-22.m: New.
8927 * obj-c++.dg/property/dotsyntax-22.mm: New.
8928
8929 2011-02-20 Dodji Seketeli <dodji@redhat.com>
8930
8931 PR c++/46394
8932 * g++.dg/template/typedef38.C: New test.
8933
8934 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8935
8936 PR fortran/46818
8937 * gfortran.dg/whole_file_30.f90 : New test.
8938 * gfortran.dg/whole_file_31.f90 : New test.
8939
8940 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8941
8942 PR fortran/45077
8943 PR fortran/44945
8944 * gfortran.dg/whole_file_28.f90 : New test.
8945 * gfortran.dg/whole_file_29.f90 : New test.
8946
8947 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8948
8949 PR c++/44118
8950 * g++.dg/template/crash105.C: New.
8951
8952 2011-02-19 Jason Merrill <jason@redhat.com>
8953
8954 * g++.dg/cpp0x/regress/no-elide1.C: New.
8955
8956 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
8957
8958 PR tree-optimization/46620
8959 * gcc.dg/pr46620.c: New.
8960
8961 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR c/47809
8964 * gcc.target/i386/pr47809.c: New test.
8965
8966 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8967 Tobias Burnus <burnus@net-b.de>
8968
8969 * lib/target-supports.exp
8970 (check_effective_target_fortran_large_real): New check for large reals.
8971 * gfortran.dg/nan_7.f90: New test.
8972
8973 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8974
8975 PR libgfortran/47567
8976 * gfortran.dg/fmt_f0_1.f90: Update test.
8977
8978 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8979
8980 PR fortran/47348
8981 * gfortran.dg/array_constructor_36.f90 : New test.
8982 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8983 allow for comparison between different elements of the array
8984 constructor at different levels of optimization.
8985
8986 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8987
8988 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8989 * gcc.target/i386/pr32280-1.c: Likewise.
8990
8991 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR target/47800
8994 * gcc.target/i386/pr47800.c: New test.
8995
8996 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8997
8998 * objc/execute/exceptions/foward-1.x: New.
8999
9000 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9001
9002 PR fortran/47789
9003 * gfortran.dg/derived_constructor_comps_4.f90: New.
9004
9005 2011-02-18 Tobias Burnus
9006
9007 PR fortran/47775
9008 * gfortran.dg/func_result_6.f90: New.
9009
9010 2011-02-18 Michael Matz <matz@suse.de>
9011
9012 PR fortran/45586
9013 * gfortran.dg/lto/pr45586_0.f90: New test.
9014 * gfortran.dg/typebound_proc_20.f90: Ditto.
9015 * gfortran.dg/typebound_proc_21.f90: Ditto.
9016
9017 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9018
9019 PR c++/47795
9020 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9021
9022 2011-02-18 Tobias Burnus <burnus@net-b.de>
9023
9024 PR fortran/47750
9025 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9026 gcc_warning_prefix.
9027 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9028 normalizing the error/warning output.
9029 * gfortran.dg/Wall.f90: Update dg-error/warning.
9030 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9031 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9032 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9033 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9034 * gfortran.dg/class_30.f90: Update dg-error/warning.
9035 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9036 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9037 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9038 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9039 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9040 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9041 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9042 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9043 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9044 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9045 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9046 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9047 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9048 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9049 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9050 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9051 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9052 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9053 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9054 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9055 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9056 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9057 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9058 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9059 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9060
9061 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9062
9063 PR fortran/47768
9064 * gfortran.dg/proc_ptr_comp_30.f90: New.
9065
9066 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9067
9068 PR debug/47780
9069 * gcc.target/i386/pr47780.c: New test.
9070
9071 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9072
9073 PR fortran/47767
9074 * gfortran.dg/class_40.f03: New.
9075
9076 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9077
9078 PR c++/47208
9079 * g++.dg/cpp0x/auto21.C: New test.
9080
9081 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9082
9083 * objc.dg/special/unclaimed-category-1.h: Updated for
9084 new ABI support.
9085 * objc.dg/special/unclaimed-category-1.m: Same.
9086 * objc.dg/zero-link-1.m: Same.
9087 * objc.dg/lookup-1.m: Same.
9088 * objc.dg/torture/strings/const-str-9.m
9089 * objc.dg/torture/strings/const-str-10.m: Same.
9090 * objc.dg/torture/strings/const-str-11.m: Same.
9091 * objc.dg/torture/forward-1.m: Same.
9092 * objc.dg/zero-link-2.m: Same.
9093 * objc.dg/encode-7-next-64bit.m: Same.
9094 * objc.dg/method-4.m: Same.
9095 * objc.dg/next-runtime-1.m: Same.
9096 * objc.dg/image-info.m: Same.
9097 * objc.dg/pr23214.m: Same.
9098 * objc.dg/symtab-1.m: Same.
9099 * obj-c++.dg/basic.m: Same.
9100 * obj-c++.dg/proto-lossage-3.m: Same.
9101 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9102 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9103 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9104 * obj-c++.dg/method-11.m: Same.
9105 * objc/execute/enumeration-1.m: Same.
9106 * objc/execute/object_is_class.m: Same.
9107 * objc/execute/formal_protocol-2.m: Same.
9108 * objc/execute/formal_protocol-4.m: Same.
9109 * objc/execute/formal_protocol-6.m: Same.
9110 * objc/execute/bycopy-3.m: Same.
9111 * objc/execute/exceptions/catchall-1.m: Same.
9112 * objc/execute/exceptions/finally-1.m: Same.
9113 * objc/execute/exceptions/local-variables-1.m: Same.
9114 * objc/execute/exceptions/foward-1.m: Same.
9115 * objc/execute/bf-common.h
9116 * objc/execute/enumeration-2.m: Same.
9117 * objc/execute/formal_protocol-1.m: Same.
9118 * objc/execute/formal_protocol-3.m: Same.
9119 * objc/execute/formal_protocol-5.m: Same.
9120 * objc/execute/accessing_ivars.m: Same.
9121 * objc/execute/bycopy-2.m: Same.
9122 * objc/execute/formal_protocol-7.m: Same.
9123 * objc/execute/compatibility_alias.m: Same.
9124 * objc/execute/no_clash.m: Same.
9125 * objc/execute/object_is_meta_class.m: Same.
9126 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9127 * objc/execute/class-tests-1.h: Include stdio.h.
9128 * objc/execute/class-tests-2.h: Same.
9129 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9130 runtimes.
9131 * obj-c++.dg/try-catch-2.mm: Same.
9132
9133 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR c++/47783
9136 * g++.dg/warn/Wunused-parm-4.C: New test.
9137
9138 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9139 Jan Hubicka <jh@suse.cz>
9140
9141 PR debug/47106
9142 PR debug/47402
9143 * g++.dg/debug/pr47106.C: New.
9144
9145 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9146
9147 PR target/43653
9148 * gcc.target/i386/pr43653.c: New test.
9149
9150 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9151
9152 PR c++/47172
9153 * g++.dg/template/inherit6.C: New test.
9154
9155 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9156
9157 PR fortran/47745
9158 * gfortran.dg/class_39.f03: New.
9159
9160 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9161
9162 PR c++/47326
9163 * g++.dg/cpp0x/variadic106.C: New test.
9164
9165 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9166
9167 PR libfortran/47757
9168 * gfortran.dg/pr47757-1.f90: New test.
9169 * gfortran.dg/pr47757-2.f90: New test.
9170 * gfortran.dg/pr47757-3.f90: New test.
9171
9172 PR c++/47704
9173 * g++.dg/cpp0x/enum8.C: New test.
9174
9175 2011-02-15 Jason Merrill <jason@redhat.com>
9176
9177 * g++.dg/inherit/implicit-trivial1.C: New.
9178 * g++.dg/cpp0x/implicit-trivial1.C: New.
9179
9180 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9181
9182 PR middle-end/47725
9183 * gcc.dg/torture/pr47725.c: Removed.
9184
9185 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9186
9187 PR target/47755
9188 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9189 constant does not generate a load from memory.
9190
9191 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9192
9193 PR middle-end/47725
9194 * gcc.dg/torture/pr47725.c: New.
9195
9196 2011-02-15 Richard Guenther <rguenther@suse.de>
9197
9198 PR tree-optimization/47743
9199 * gcc.dg/torture/pr47743.c: New testcase.
9200
9201 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR middle-end/47581
9204 * gcc.target/i386/pr47581.c: New test.
9205
9206 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9207
9208 PR fortran/47730
9209 * gfortran.dg/select_type_22.f03: New.
9210
9211 2011-02-14 Jason Merrill <jason@redhat.com>
9212
9213 * g++.dg/cpp0x/regress/enum1.C: New.
9214
9215 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9216
9217 * gnat.dg/include.adb: New test.
9218
9219 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9220
9221 PR fortran/47728
9222 * gfortran.dg/class_38.f03: New.
9223
9224 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9225
9226 * gcc.dg/pr46494.c: New test.
9227
9228 2011-02-14 Richard Guenther <rguenther@suse.de>
9229
9230 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9231
9232 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9233
9234 PR ada/41929
9235 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9236 sparc*-sun-solaris2.11.
9237
9238 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9239
9240 PR fortran/47349
9241 * gfortran.dg/argument_checking_18.f90: New.
9242
9243 2011-02-13 Tobias Burnus <burnus@net-b.de>
9244
9245 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9246 * gfortran.dg/argument_checking_17.f90: New.
9247
9248 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9249
9250 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9251 are temporarily disabled.
9252 * gfortran.dg/class_7.f03: Ditto.
9253 * gfortran.dg/coarray_14.f90: Ditto.
9254 * gfortran.dg/typebound_proc_13.f03: Ditto.
9255
9256 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9257
9258 PR fortran/45586
9259 * gfortran.dg/extends_11.f03: New.
9260
9261 2011-02-11 Xinliang David Li <davidxl@google.com>
9262
9263 PR tree-optimization/47707
9264 * g++.dg/tree-ssa/pr47707.C: New test.
9265
9266 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9267
9268 * g++.dg/opt/inline17.C: New test.
9269
9270 2011-02-11 Tobias Burnus <burnus@net-b.de>
9271
9272 PR fortran/47550
9273 * gfortran.dg/pure_formal_2.f90: New.
9274
9275 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9276
9277 PR rtl-optimization/47614
9278 * gfortran.dg/pr47614.f: New.
9279
9280 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9281
9282 PR driver/47678
9283 * gcc.dg/opts-6.c: New test.
9284
9285 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR debug/47684
9288 * gcc.dg/pr47684.c: New test.
9289
9290 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9291
9292 PR target/47629
9293 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9294 c99_runtime, dg-add-options c99_runtime.
9295 (main): Use __asm__.
9296
9297 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9298
9299 PR testsuite/47400
9300 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9301 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9302 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9303 * gcc.dg/ucnid-10.c: Likewise.
9304 * gcc.dg/ucnid-13.c: Likewise.
9305 * gcc.dg/ucnid-7.c: Likewise.
9306 * gcc.dg/ucnid-8.c: Likewise.
9307 Adapt dg-warning line number.
9308
9309 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9310
9311 * gcc.target/i386/parity-1.c: Use -march=k8.
9312 * gcc.target/i386/parity-2.c: Ditto.
9313 * gcc.target/i386/vecinit-1.c: Ditto.
9314 * gcc.target/i386/vecinit-2.c: Ditto.
9315
9316 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9317
9318 PR target/46610
9319 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9320 * gcc.target/mips/save-restore-3.c: Likewise.
9321 * gcc.target/mips/save-restore-4.c: Likewise.
9322 * gcc.target/mips/save-restore-5.c: Likewise.
9323
9324 PR target/47683
9325 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9326 * g++.dg/tree-prof/partition2.C: Likewise.
9327
9328 2011-02-09 Jason Merrill <jason@redhat.com>
9329
9330 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9331 rather than misdeclare std::puts.
9332
9333 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9334 * g++.dg/other/warning1.C: Likewise.
9335 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9336 * g++.old-deja/g++.gb/scope06.C: Likewise.
9337 * g++.old-deja/g++.law/cvt11.C: Likewise.
9338 * g++.old-deja/g++.law/init1.C: Likewise.
9339 * g++.dg/abi/mangle26.C: Likewise.
9340
9341 * g++.dg/template/function1.C: Adjust for C++0x mode.
9342 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9343
9344 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9345 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9346
9347 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9348
9349 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9350
9351 * g++.dg/cpp0x/regress: New directory.
9352 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9353 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9354 * g++.dg/cpp0x/regress/regress3.C: New.
9355
9356 2011-02-10 Richard Guenther <rguenther@suse.de>
9357
9358 PR tree-optimization/47677
9359 * gcc.dg/torture/pr47677.c: New testcase.
9360
9361 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9362
9363 * objc.dg/special/load-category-1.m: Remove unused header.
9364 * objc.dg/special/load-category-1a.m: Likewise.
9365 * objc.dg/special/load-category-2.m: Likewise.
9366 * objc.dg/special/load-category-2a.m: Likewise.
9367 * objc.dg/special/load-category-3.m: Likewise.
9368 * objc.dg/special/load-category-3a.m: Likewise.
9369 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9370 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9371 * objc.dg/attributes/class-attribute-1.m: Likewise.
9372 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9373 * obj-c++.dg/property/property.exp: Likewise.
9374 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9375 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9376 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9377 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9378 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9379 * obj-c++.dg/template-8.mm: Likewise.
9380
9381 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR target/47665
9384 * gcc.target/i386/pr47665.c: New test.
9385
9386 2011-02-10 Jie Zhang <jie@codesourcery.com>
9387
9388 PR testsuite/47622
9389 Revert
9390 2011-02-05 Jie Zhang <jie@codesourcery.com>
9391 PR debug/42631
9392 * gcc.dg/pr42631.c: Update test.
9393 * gcc.dg/pr42631-2.c: New test.
9394
9395 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9396
9397 PR fortran/47352
9398 * gfortran.dg/proc_decl_25.f90: New.
9399
9400 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9401
9402 PR fortran/47463
9403 * gfortran.dg/typebound_assignment_2.f03: New.
9404
9405 2011-02-09 Richard Guenther <rguenther@suse.de>
9406
9407 PR tree-optimization/47664
9408 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9409
9410 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9411
9412 PR middle-end/47646
9413 * gnat.dg/uninit_func.adb: Adjust dg directive.
9414
9415 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9416
9417 PR middle-end/47646
9418 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9419
9420 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9421
9422 PR fortran/47637
9423 * gfortran.dg/auto_dealloc_2.f90: New.
9424
9425 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9426
9427 * gcc.dg/builtins-config.h: Remove __sgi handling.
9428 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9429 -std=c99 for mips-sgi-irix6.5*.
9430
9431 2011-02-09 Martin Jambor <mjambor@suse.cz>
9432
9433 PR middle-end/45505
9434 * gfortran.dg/pr25923.f90: Remove xfails.
9435
9436 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9437
9438 PR fortran/47583
9439 * gfortran.dg/inquire_14.f90: New test.
9440
9441 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9442
9443 PR fortran/45290
9444 * gfortran.dg/pointer_init_6.f90: New.
9445
9446 2011-02-08 Jeff Law <law@redhat.com>
9447
9448 PR tree-optimization/42893
9449 * gcc.tree-ssa/pr42893.c: New test.
9450
9451 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9452
9453 PR tree-optimization/46834
9454 PR tree-optimization/46994
9455 PR tree-optimization/46995
9456 * gcc.dg/graphite/id-pr46834.c: New.
9457 * gfortran.dg/graphite/id-pr46994.f90: New.
9458 * gfortran.dg/graphite/id-pr46995.f90: New.
9459
9460 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9461
9462 PR middle-end/47646
9463 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9464 using the variable is known the warning is emitted there.
9465 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9466 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9467
9468 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9469 statement.
9470 (vg): Likewise.
9471 * gcc.dg/noreturn-1.c (foo5): Likewise.
9472 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9473 (method2): Likewise.
9474
9475 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9476 the return statement using the uninitialized variable.
9477 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9478
9479 2011-02-08 Richard Guenther <rguenther@suse.de>
9480
9481 PR middle-end/47639
9482 * g++.dg/opt/pr47639.c: New testcase.
9483
9484 2011-02-08 Richard Guenther <rguenther@suse.de>
9485
9486 PR tree-optimization/47632
9487 * g++.dg/opt/pr47632.C: New testcase.
9488
9489 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9490
9491 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9492
9493 2011-02-07 Richard Guenther <rguenther@suse.de>
9494
9495 PR tree-optimization/47615
9496 * g++.dg/opt/pr47615.C: New testcase.
9497
9498 2011-02-07 Richard Guenther <rguenther@suse.de>
9499
9500 PR tree-optimization/47621
9501 * gcc.dg/torture/pr47621.c: New testcase.
9502
9503 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9504
9505 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9506
9507 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9508
9509 PR fortran/47592
9510 * gfortran.dg/allocate_with_source_1 : New test.
9511
9512 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR middle-end/47610
9515 * gcc.dg/pr47610.c: New test.
9516
9517 2011-02-05 Jie Zhang <jie@codesourcery.com>
9518
9519 PR debug/42631
9520 * gcc.dg/pr42631.c: Update test.
9521 * gcc.dg/pr42631-2.c: New test.
9522
9523 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9524
9525 PR fortran/47574
9526 * gfortran.dg/pr47574.f90: New test.
9527
9528 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9529
9530 PR tree-optimization/46194
9531 * gcc.dg/autopar/pr46194.c: New.
9532
9533 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9534
9535 PR tree-optimization/43695
9536 * g++.dg/ipa/pr43695.C: New.
9537
9538 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR inline-asm/23200
9541 * gcc.dg/pr23200.c: New test.
9542
9543 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9544
9545 PR c++/47589
9546 * g++.dg/pr47589.C: New test.
9547
9548 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9549
9550 PR c++/47398
9551 * g++.dg/template/typedef37.C: New test.
9552 * g++.dg/template/param1.C: Adjust expected error message.
9553
9554 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR middle-end/31490
9557 * gcc.dg/pr31490-2.c: New test.
9558 * gcc.dg/pr31490-3.c: New test.
9559 * gcc.dg/pr31490-4.c: New test.
9560
9561 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9562 Jakub Jelinek <jakub@redhat.com>
9563
9564 PR c++/46890
9565 * g++.dg/parser/semicolon3.C: Adjust.
9566 * g++.dg/parser/semicolon4.C: New testcase.
9567 * g++.dg/pr46890.C: New testcase.
9568
9569 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9570
9571 PR c++/29571
9572 * g++.dg/init/pr29571.C: New.
9573
9574 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9575
9576 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9577 instead of vect_int.
9578
9579 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9580
9581 PR target/47312
9582 * gcc.target/i386/pr47312.c: New test.
9583
9584 PR target/47564
9585 * gcc.target/i386/pr47564.c: New test.
9586
9587 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9588
9589 PR tree-optimization/45122
9590 * gcc.dg/tree-ssa/pr45122.c: New.
9591
9592 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9593
9594 PR target/47272
9595 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9596 and vec_vsx_st.
9597
9598 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9599 and vsx so a default --with-cpu=power7 doesn't give an error
9600 when -mavoid-indexed-addresses is used.
9601
9602 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9603 wrapper function to save the arguments and then jump to the real
9604 function, rather than depending on the compiler not to move stuff
9605 before an asm.
9606 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9607
9608 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9609 Paul Thomas <pault@gcc.gnu.org>
9610
9611 PR fortran/47082
9612 * gfortran.dg/class_37.f03 : New test.
9613
9614 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9615 Richard Guenther <rguenther@suse.de>
9616
9617 PR tree-optimization/40979
9618 PR bootstrap/47044
9619 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9620 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9621 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9622 check_vect_support_and_set_flags.
9623 * gfortran.dg/graphite/vect-pr40979.f90: New.
9624
9625 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9626
9627 PR fortran/47572
9628 * gfortran.dg/class_36.f03: New.
9629
9630 2011-02-02 Richard Guenther <rguenther@suse.de>
9631
9632 PR tree-optimization/47566
9633 * gcc.dg/lto/20110201-1_0.c: New testcase.
9634
9635 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9636
9637 PR debug/47498
9638 PR debug/47501
9639 PR debug/45136
9640 PR debug/45130
9641 * debug/pr47498.c: New.
9642 * debug/pr47501.c: New.
9643
9644 2011-02-01 Richard Guenther <rguenther@suse.de>
9645
9646 PR tree-optimization/47559
9647 * g++.dg/torture/pr47559.C: New testcase.
9648
9649 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9650
9651 PR fortran/47565
9652 * gfortran.dg/typebound_call_20.f03: New.
9653
9654 2011-02-01 Richard Guenther <rguenther@suse.de>
9655
9656 PR tree-optimization/47555
9657 * gcc.dg/pr47555.c: New testcase.
9658
9659 2011-02-01 Richard Guenther <rguenther@suse.de>
9660
9661 PR tree-optimization/47541
9662 * g++.dg/torture/pr47541.C: New testcase.
9663
9664 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9665
9666 PR fortran/47455
9667 * gfortran.dg/typebound_call_19.f03: New.
9668
9669 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9670
9671 PR c++/47416
9672 * g++.dg/cpp0x/pr47416.C: New test.
9673
9674 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9675
9676 PR fortran/47519
9677 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9678
9679 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9680
9681 PR fortran/47463
9682 * gfortran.dg/typebound_assignment_1.f03: New.
9683
9684 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9685
9686 PR tree-optimization/47538
9687 * gcc.c-torture/execute/pr47538.c: New test.
9688
9689 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9690
9691 PR target/45325
9692 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9693
9694 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9695
9696 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9697
9698 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9699
9700 PR rtl-optimization/44031
9701 * gcc.c-torture/compile/20110131-1.c: New test.
9702
9703 2011-01-31 Tobias Burnus <burnus@net-b.de>
9704
9705 PR fortran/47042
9706 * gfortran.dg/stmt_func_1.f90: New.
9707
9708 2011-01-31 Tobias Burnus <burnus@net-b.de>
9709
9710 PR fortran/47042
9711 * gfortran.dg/interface_34.f90: New.
9712
9713 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9714
9715 PR fortran/47523
9716 * gfortran.dg/realloc_on_assign_5.f03: New test.
9717 * gfortran.dg/realloc_on_assign_5.f03: New test.
9718
9719 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9720
9721 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9722 * gfortran.dg/bessel_7.f90: Likewise.
9723 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9724
9725 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9726 * gfortran.dg/sum_init_expr.f03: Likewise.
9727
9728 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9729
9730 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9731 -r -nostdlib.
9732
9733 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9734 loop only on "vect_intfloat_cvt" targets.
9735
9736 2011-01-29 Tobias Burnus <burnus@net-b.de>
9737
9738 PR fortran/47531
9739 * gfortran.dg/shape_6.f90: New.
9740
9741 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9742
9743 PR libgfortran/47434
9744 * gfortran.dg/read_infnan_1.f90: Update test.
9745 * gfortran.dg/module_nan.f90: Update test.
9746 * gfortran.dg/char4_iunit_1.f03: Update test.
9747 * gfortran.dg/large_real_kind_1.f90: Update test.
9748 * gfortran.dg/real_const_3.f90: Update test.
9749 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9750
9751 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9752
9753 PR c++/47311
9754 * g++.dg/template/param2.C: New test.
9755
9756 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9757
9758 PR libgfortran/47285
9759 * gfortran.dg/fmt_g.f: New test.
9760
9761 2011-01-28 Tobias Burnus <burnus@net-b.de>
9762
9763 PR fortran/47507
9764 * gfortran.dg/pure_formal_1.f90: New.
9765
9766 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9767
9768 PR target/42894
9769 * gcc.dg/tls/pr42894.c: New test.
9770
9771 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9772
9773 * gcc.dg/pr47276.c: Add dg-require-visibility.
9774
9775 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9776
9777 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9778
9779 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9780 Tobias Burnus <burnus@gcc.gnu.org>
9781
9782 PR fortran/45170
9783 PR fortran/35810
9784 PR fortran/47350
9785 * gfortran.dg/realloc_on_assign_3.f03: New test.
9786 * gfortran.dg/realloc_on_assign_4.f03: New test.
9787 * gfortran.dg/allocatable_function_5.f90: New test.
9788 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9789 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9790 implemented" dg-errors.
9791
9792 2011-01-27 Jan Hubicka <jh@suse.cz>
9793
9794 PR middle-end/46949
9795 * gcc.dg/attr-weakref-4.c: New testcase
9796
9797 2011-01-27 Martin Jambor <mjambor@suse.cz>
9798
9799 PR tree-optimization/47228
9800 * gcc.dg/torture/pr47228.c: New test.
9801
9802 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9803
9804 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9805
9806 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9807
9808 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9809 when using auto-overlay support on the SPU.
9810
9811 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9812
9813 PR rtl-optimization/44174
9814 * gcc.target/i386/asm-6.c: New test.
9815
9816 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9817
9818 PR rtl-optimization/46856
9819 * gcc.c-torture/compile/pr46856.c: New test.
9820
9821 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9822 Andrew Pinski <pinskia@gmail.com>
9823
9824 PR c/43082
9825 * gcc.dg/pr43082.c: New.
9826
9827 2011-01-26 DJ Delorie <dj@redhat.com>
9828
9829 PR rtl-optimization/46878
9830 * gcc.dg/pr46878-1.c: New test.
9831
9832 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR c++/47476
9835 * g++.dg/cpp0x/pr47476.C: New test.
9836
9837 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9838
9839 * gcc.c-torture/compile/20110126-1.c: New test.
9840
9841 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9842
9843 PR c/47473
9844 * gcc.dg/torture/pr47473.c: New test.
9845
9846 2011-01-26 Jan Hubicka <jh@suse.cz>
9847
9848 PR target/47237
9849 * gcc.c-torture/execute/pr47237.c: New testcase.
9850
9851 2011-01-26 Jan Hubicka <jh@suse.cz>
9852
9853 PR tree-optimization/47190
9854 * gcc.dg/attr-weakref-3.c: New testcase.
9855
9856 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9857
9858 PR c++/43601
9859 * gcc.dg/dll-9a.c: New test file.
9860 * gcc.dg/dll-11.c: Likewise.
9861 * gcc.dg/dll-12.c: Likewise.
9862 * gcc.dg/dll-12a.c: Likewise.
9863 * gcc.dg/dll-11a.c: Likewise.
9864 * gcc.dg/dll-9.c: Likewise.
9865 * gcc.dg/dll-10.c: Likewise.
9866 * gcc.dg/dll-10a.c: Likewise.
9867 * g++.dg/ext/dllexport4a.cc: Likewise.
9868 * g++.dg/ext/dllexport4.C: Likewise.
9869 * g++.dg/ext/dllexport5.C: Likewise.
9870 * g++.dg/ext/dllexport5a.cc: Likewise.
9871
9872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9873
9874 PR tree-optimization/46970
9875 * gcc.dg/graphite/pr46970.c: New.
9876
9877 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9878
9879 PR tree-optimization/46215
9880 * gcc.dg/graphite/pr46215.c: New.
9881
9882 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9883
9884 PR tree-optimization/46168
9885 * gcc.dg/graphite/pr46168.c: New.
9886
9887 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9888
9889 PR tree-optimization/43657
9890 * gcc.dg/graphite/pr43657.c: New.
9891
9892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9893
9894 PR tree-optimization/29832
9895 * gfortran.dg/graphite/pr29832.f90: New.
9896
9897 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9898
9899 PR tree-optimization/43567
9900 * gcc.dg/graphite/pr43567.c: New.
9901
9902 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9903
9904 * gfortran.dg/graphite/interchange-4.f: New.
9905 * gfortran.dg/graphite/interchange-5.f: New.
9906
9907 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9908 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9909 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9910 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9911 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9912 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9913 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9914 * gfortran.dg/ltrans-7.f90: Removed.
9915 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9916
9917 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9918 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9919 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9920 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9921 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9922 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9923 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9924 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9925 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9926 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9927 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9928 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9929 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9930 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9931 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9932 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9933 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9934 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9935 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9936 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9937 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9938 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9939 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9940 * gcc.dg/tree-ssa/data-dep-1.c
9941 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9942 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9943 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9944 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9945 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9946
9947 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9948
9949 PR tree-optimization/47265
9950 PR tree-optimization/47443
9951 * gcc.c-torture/compile/pr47265.c: New test.
9952 * gcc.dg/pr47443.c: New test.
9953
9954 2011-01-25 Martin Jambor <mjambor@suse.cz>
9955
9956 PR tree-optimization/47382
9957 * g++.dg/torture/pr47382.C: New test.
9958 * g++.dg/opt/devirt1.C: Xfail.
9959
9960 2011-01-25 Yao Qi <yao@codesourcery.com>
9961
9962 PR target/45701
9963 * gcc.target/arm/pr45701-1.c: New test.
9964 * gcc.target/arm/pr45701-2.c: New test.
9965 * gcc.target/arm/pr45701-3.c: New test.
9966
9967 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9968 Jakub Jelinek <jakub@redhat.com>
9969
9970 PR tree-optimization/47271
9971 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9972
9973 2011-01-25 Nick Clifton <nickc@redhat.com>
9974
9975 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9976 (saturate_add): Delete.
9977 (exchange): Delete.
9978 (main): Do not run saturate_add.
9979 (set_interrupts): Delete.
9980
9981 2011-01-25 Tobias Burnus <burnus@net-b.de>
9982
9983 PR fortran/47448
9984 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9985
9986 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR tree-optimization/47427
9989 PR tree-optimization/47428
9990 * gcc.c-torture/compile/pr47427.c: New test.
9991 * gcc.c-torture/compile/pr47428.c: New test.
9992
9993 2011-01-25 Richard Guenther <rguenther@suse.de>
9994
9995 PR middle-end/47411
9996 * gcc.dg/torture/pr47411.c: New testcase.
9997
9998 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9999
10000 * gfortran.dg/graphite/id-24.f: New.
10001 * gfortran.dg/graphite/id-25.f: New.
10002
10003 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10004
10005 * gfortran.dg/graphite/id-23.f: New.
10006
10007 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10008
10009 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10010
10011 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10012
10013 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10014 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10015 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10016 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10017 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10018 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10019 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10020 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10021 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10022
10023 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10024
10025 * gcc.dg/graphite/block-0.c: Add documentation.
10026 * gcc.dg/graphite/block-4.c: Same.
10027 * gcc.dg/graphite/block-7.c: Same.
10028 * gcc.dg/graphite/block-8.c: New.
10029 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10030 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10031 * gcc.dg/graphite/interchange-12.c: Add documentation.
10032 * gcc.dg/graphite/interchange-13.c: New.
10033 * gcc.dg/graphite/interchange-14.c: New.
10034 * gcc.dg/graphite/interchange-15.c: New.
10035 * gcc.dg/graphite/interchange-8.c: Add documentation.
10036 * gcc.dg/graphite/interchange-mvt.c: Same.
10037
10038 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10039
10040 PR target/47408
10041 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10042 * gcc.target/powerpc/altivec-14.c: Ditto.
10043 * gcc.target/powerpc/altivec-33.c: Ditto.
10044 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10045 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10046 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10047 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10048 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10049 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10050 * g++.dg/ext/altivec-15.C: Ditto.
10051 * g++.dg/ext/altivec-types-1.C: Ditto.
10052 * g++.dg/ext/altivec-types-2.C: Ditto.
10053 * g++.dg/ext/altivec-types-3.C: Ditto.
10054 * g++.dg/ext/altivec-types-4.C: Ditto.
10055
10056 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10057
10058 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10059
10060 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10061
10062 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10063 optimization options.
10064
10065 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10066
10067 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10068
10069 PR testsuite/45988
10070 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10071
10072 2011-01-23 Tobias Burnus <burnus@net-b.de>
10073
10074 PR fortran/47421
10075 * gfortran.dg/allocatable_scalar_12.f90: New.
10076
10077 2011-01-23 Ira Rosen <irar@il.ibm.com>
10078
10079 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10080 vectorization to be not profitable if peeling is used to
10081 realign the memory access.
10082 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10083 loop bound to avoid loop unrolling.
10084 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10085
10086 2011-01-22 Jan Hubicka <jh@suse.cz>
10087
10088 PR lto/47333
10089 * g++.dg/lto/pr47333.C: New file.
10090
10091 2011-01-22 Jan Hubicka <jh@suse.cz>
10092
10093 PR tree-optimization/43884
10094 PR lto/44334
10095 * gcc.dg/autopar/outer-2.c: Increase array size.
10096 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10097
10098 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10099
10100 PR fortran/38536
10101 * gfortran.dg/c_loc_tests_16.f90: New test.
10102
10103 2011-01-22 Tobias Burnus <burnus@net-b.de>
10104
10105 PR fortran/47399
10106 * gfortran.dg/typebound_proc_19.f90: New.
10107
10108 2011-01-21 Jeff Law <law@redhat.com>
10109
10110 PR tree-optimization/47053
10111 * g++.dg/pr47053.C: New test.
10112
10113 2011-01-21 Jason Merrill <jason@redhat.com>
10114
10115 PR c++/47041
10116 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10117
10118 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR c++/47388
10121 * g++.dg/cpp0x/range-for10.C: New test.
10122 * g++.dg/template/for1.C: New test.
10123
10124 PR middle-end/45566
10125 * g++.dg/tree-prof/partition3.C: New test.
10126
10127 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10128
10129 PR rtl-optimization/47366
10130 * g++.dg/opt/pr47366.C: New test.
10131
10132 2011-01-21 Jason Merrill <jason@redhat.com>
10133
10134 PR c++/46552
10135 * g++.dg/cpp0x/constexpr-regress2.C: New.
10136
10137 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10138
10139 2011-01-21 Jeff Law <law@redhat.com>
10140
10141 PR rtl-optimization/41619
10142 * gcc.dg/pr41619.c: New.
10143
10144 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10145
10146 PR tree-optimization/47355
10147 * g++.dg/opt/pr47355.C: New test.
10148
10149 2011-01-21 Richard Guenther <rguenther@suse.de>
10150
10151 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10152 making main hot.
10153
10154 2011-01-21 Richard Guenther <rguenther@suse.de>
10155
10156 PR tree-optimization/47365
10157 * gcc.dg/torture/pr47365.c: New testcase.
10158 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10159
10160 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10161
10162 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10163
10164 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR tree-optimization/47391
10167 * gcc.dg/pr47391.c: New test.
10168
10169 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10170
10171 * g++.dg/template/char1.C: Use signed char.
10172
10173 2011-01-21 Tobias Burnus <burnus@net-b.de>
10174
10175 PR fortran/47377
10176 * gfortran.dg/pointer_target_4.f90: New.
10177
10178 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10179
10180 PR target/47251
10181 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10182 ILP32 system and not IP32.
10183
10184 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10185
10186 PR debug/46583
10187 * g++.dg/debug/pr46583.C: New.
10188
10189 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR debug/47283
10192 * g++.dg/debug/pr47283.C: New test.
10193
10194 PR testsuite/47371
10195 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10196 * gcc.target/i386/headmerge-2.c: Likewise.
10197
10198 2011-01-20 Richard Guenther <rguenther@suse.de>
10199
10200 PR middle-end/47370
10201 * gcc.dg/torture/pr47370.c: New testcase.
10202
10203 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10204
10205 PR tree-optimization/46130
10206 * gcc.dg/pr46130-1.c: New test.
10207 * gcc.dg/pr46130-2.c: New test.
10208
10209 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10210
10211 PR c++/47291
10212 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10213
10214 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10215
10216 PR debug/46240
10217 * g++.dg/debug/pr46240.cc: New.
10218
10219 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR c++/47303
10222 * g++.dg/template/anonunion1.C: New test.
10223
10224 PR rtl-optimization/47337
10225 * gcc.c-torture/execute/pr47337.c: New test.
10226
10227 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10228
10229 PR testsuite/45342
10230 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10231
10232 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10233
10234 PR tree-optimization/46021
10235 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10236
10237 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10238
10239 PR tree-optimization/47290
10240 * g++.dg/torture/pr47290.C: New test.
10241
10242 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10243
10244 PR fortran/47240
10245 * gfortran.dg/proc_ptr_comp_29.f90: New.
10246
10247 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10248
10249 PR testsuite/41146
10250 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10251 powerpc-apple-darwin9.
10252
10253 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR rtl-optimization/47299
10256 * gcc.c-torture/execute/pr47299.c: New test.
10257
10258 2011-01-17 Jason Merrill <jason@redhat.com>
10259
10260 * g++.dg/cpp0x/constexpr-virtual.C: New.
10261
10262 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10263
10264 PR fortran/47331
10265 * gfortran.dg/gomp/pr47331.f90: New test.
10266
10267 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10268
10269 PR objc/47314
10270 * objc.dg/selector-warn-1.m: New.
10271 * obj-c++.dg/selector-warn-1.mm: New.
10272
10273 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10274
10275 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10276 Update dg-final accordingly.
10277
10278 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10279
10280 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10281
10282 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10283
10284 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10285 target check.
10286 * gcc.dg/guality/pr36728-2.c: Likewise.
10287
10288 2011-01-17 Richard Guenther <rguenther@suse.de>
10289
10290 PR tree-optimization/47313
10291 * g++.dg/torture/pr47313.C: New testcase.
10292
10293 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10294
10295 PR target/47318
10296 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10297 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10298 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10299 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10300
10301 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10302 as __m256i.
10303 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10304 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10305 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10306
10307 2011-01-17 Richard Guenther <rguenther@suse.de>
10308
10309 PR tree-optimization/45967
10310 * gcc.dg/torture/pr45967-2.c: New testcase.
10311 * gcc.dg/torture/pr45967-3.c: Likewise.
10312
10313 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10314
10315 PR testsuite/47325
10316 * g++.dg/ext/pr47213.C: Require visibility.
10317
10318 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10319
10320 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10321 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10322
10323 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10324
10325 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10326 Linux-based targets.
10327
10328 2011-01-13 Jan Hubicka <jh@suse.cz>
10329
10330 PR tree-optimization/47276
10331 * gcc.dg/pr47276.c: New testcase.
10332
10333 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10334 Jonathan Wakely <jwakely.gcc@gmail.com>
10335
10336 PR c++/33558
10337 * g++.dg/other/pr33558.C: New.
10338 * g++.dg/other/pr33558-2.C: New.
10339
10340 2011-01-14 Martin Jambor <mjambor@suse.cz>
10341
10342 PR tree-optimization/45934
10343 PR tree-optimization/46302
10344 * g++.dg/ipa/devirt-c-1.C: New test.
10345 * g++.dg/ipa/devirt-c-2.C: Likewise.
10346 * g++.dg/ipa/devirt-c-3.C: Likewise.
10347 * g++.dg/ipa/devirt-c-4.C: Likewise.
10348 * g++.dg/ipa/devirt-c-5.C: Likewise.
10349 * g++.dg/ipa/devirt-c-6.C: Likewise.
10350 * g++.dg/ipa/devirt-6.C: Likewise.
10351 * g++.dg/ipa/devirt-d-1.C: Likewise.
10352 * g++.dg/torture/pr45934.C: Likewise.
10353
10354 2011-01-14 Jason Merrill <jason@redhat.com>
10355
10356 * g++.dg/cpp0x/variadic105.C: New.
10357
10358 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10359 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10360
10361 PR objc/45989
10362 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10363 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10364 execution tests on i?86-*-*, x86_64-*-* and
10365 powerpc*-apple-darwin* && ilp32.
10366 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10367 tests on i?86-*-* and x86_64-*-*.
10368
10369 2011-01-14 Richard Guenther <rguenther@suse.de>
10370
10371 PR tree-optimization/47280
10372 * g++.dg/opt/pr47280.C: New testcase.
10373
10374 2011-01-14 Jason Merrill <jason@redhat.com>
10375
10376 * g++.dg/cpp0x/constexpr-regress1.C: New.
10377
10378 * g++.dg/ext/flexary2.C: New.
10379
10380 2011-01-14 Richard Guenther <rguenther@suse.de>
10381
10382 PR middle-end/47281
10383 * gcc.dg/torture/pr47281.c: New testcase.
10384 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10385
10386 2011-01-14 Richard Guenther <rguenther@suse.de>
10387
10388 PR tree-optimization/47286
10389 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10390
10391 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10392
10393 PR c++/47213
10394 * g++.dg/ext/pr47213.C: New.
10395
10396 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10397
10398 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10399
10400 2011-01-13 Tobias Burnus <burnus@net-b.de>
10401 Mikael Morin <mikael@gcc.gnu.org>
10402
10403 PR fortran/45848
10404 PR fortran/47204
10405 * gfortran.dg/select_type_20.f90: New.
10406 * gfortran.dg/select_type_21.f90: New.
10407
10408 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10409
10410 PR target/47251
10411 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10412
10413 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10414
10415 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10416 * gcc.dg/guality/pr36728-2.c: Likewise.
10417
10418 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10419
10420 PR debug/PR46973
10421 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10422
10423 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10424
10425 PR rtl-optimization/45352
10426 * gcc.dg/pr45352-3.c: New.
10427
10428 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10429
10430 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10431 comment.
10432 * g++.dg/cpp0x/range-for8.C: New.
10433 * g++.dg/cpp0x/range-for9.C: New.
10434
10435 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10436
10437 PR debug/47209
10438 * g++.dg/debug/pr47209.C: New.
10439
10440 2011-01-12 Richard Guenther <rguenther@suse.de>
10441
10442 PR lto/47259
10443 * gcc.dg/lto/pr47259_0.c: New testcase.
10444 * gcc.dg/lto/pr47259_1.c: Likewise.
10445
10446 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10447
10448 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10449 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10450 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10451 methods missing from the OBJC2 Object.
10452 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10453 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10454 GNU and NeXT runtimes.
10455 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10456 comments.
10457 * objc-obj-c++-shared/Object1.m: Likewise.
10458 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10459 * objc.dg/proto-qual-1.m: Likewise.
10460 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10461 * obj-c++.dg/proto-qual-1.mm: Likewise.
10462
10463 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10464
10465 PR testsuite/33033
10466 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10467
10468 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10469
10470 Fixed the Objective-C++ testsuite and updated all tests.
10471 * lib/obj-c++.exp (obj-c++_init): Declare and set
10472 gcc_warning_prefix and gcc_error_prefix.
10473 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10474 'dg-warning', 'dg-message' and 'dg-error'.
10475 * obj-c++.dg/class-extension-3.mm: Likewise.
10476 * obj-c++.dg/class-protocol-1.mm: Likewise.
10477 * obj-c++.dg/encode-7.mm: Likewise.
10478 * obj-c++.dg/exceptions-3.mm: Likewise.
10479 * obj-c++.dg/exceptions-5.mm: Likewise.
10480 * obj-c++.dg/method-12.mm: Likewise.
10481 * obj-c++.dg/method-13.mm: Likewise.
10482 * obj-c++.dg/method-15.mm: Likewise.
10483 * obj-c++.dg/method-16.mm: Likewise.
10484 * obj-c++.dg/method-4.mm: Likewise.
10485 * obj-c++.dg/method-8.mm: Likewise.
10486 * obj-c++.dg/method-conflict-1.mm: Likewise.
10487 * obj-c++.dg/method-conflict-2.mm: Likewise.
10488 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10489 and uncommented second part of the testcase now that the testsuite
10490 works correctly.
10491 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10492 and uncommented second part of the testcase now that the testsuite
10493 works correctly.
10494 * obj-c++.dg/private-1.mm: Likewise.
10495 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10496 * obj-c++.dg/syntax-error-7.mm: Likewise.
10497 * obj-c++.dg/warn5.mm: Likewise.
10498 * obj-c++.dg/property/at-property-14.mm: Likewise.
10499 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10500 FIXME.
10501 * obj-c++.dg/property/at-property-18.mm: Likewise.
10502 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10503 FIXME.
10504 * obj-c++.dg/property/at-property-21.mm: Likewise.
10505 * obj-c++.dg/property/at-property-28.mm: Likewise.
10506 * obj-c++.dg/property/at-property-5.mm: Likewise.
10507 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10508 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10509 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10510 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10511 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10512 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10513 * obj-c++.dg/tls/diag-5.mm: Likewise.
10514 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10515 dg-error, now matched correctly.
10516
10517 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10518
10519 * objc.dg/property/at-property-29.m: New.
10520 * obj-c++.dg/property/at-property-29.mm: New.
10521
10522 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10523
10524 * go.test/go-test.exp (go-set-goarch): New proc.
10525 (go-gc-tests): Use it.
10526
10527 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10528
10529 PR debug/46955
10530 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10531
10532 2011-01-11 Richard Henderson <rth@redhat.com>
10533
10534 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10535
10536 2011-01-11 Jan Hubicka <jh@suse.cz>
10537
10538 PR lto/45721
10539 PR lto/45375
10540 * gcc.dg/lto/pr45721_1.c: New file.
10541 * gcc.dg/lto/pr45721_0.c: New file.
10542
10543 2011-01-11 Richard Guenther <rguenther@suse.de>
10544
10545 PR tree-optimization/46076
10546 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10547
10548 2011-01-11 Jeff Law <law@redhat.com>
10549
10550 * PR tree-optimization/47086
10551 * gcc.dg/pr47086.c: New test.
10552
10553 2011-01-11 Jason Merrill <jason@redhat.com>
10554
10555 PR c++/46658
10556 * g++.dg/template/new10.C: New.
10557
10558 PR c++/45520
10559 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10560
10561 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10562
10563 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10564 Split type definitions and NSConstantString class into...
10565 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10566 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10567 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10568 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10569 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10570 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10571 to comments.
10572 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10573 encode defines for newer NeXT system headers.
10574 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10575 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10576 * objc.dg/foreach-5.m: Likewise.
10577 * objc.dg/foreach-2.m: Likewise.
10578 * objc.dg/foreach-4.m: Likewise.
10579 * objc.dg/torture/strings/string1.m: Likewise.
10580 * objc.dg/torture/strings/string2.m: Likewise.
10581 * objc.dg/torture/strings/string3.m: Likewise.
10582 * objc.dg/torture/strings/string4.m: Likewise.
10583 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10584 header and stand alone.
10585 * obj-c++.dg/strings/strings-2.mm: Likewise.
10586 * objc.dg/torture/strings/const-str-3.m: Likewise.
10587 * objc.dg/strings/strings-2.m: Likewise.
10588 * objc.dg/strings/const-str-12b.m: Likewise.
10589
10590 2011-01-12 Richard Guenther <rguenther@suse.de>
10591
10592 PR middle-end/32511
10593 * gcc.dg/attr-weak-1.c: Adjust.
10594
10595 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10596
10597 PR fortran/47051
10598 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10599 standard compliant and comment.
10600
10601 2011-01-10 Jan Hubicka <jh@suse.cz>
10602
10603 PR lto/46083
10604 * gcc.dg/initpri3.c: New testcase.
10605
10606 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10607
10608 PR lto/47222
10609 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10610 externally visible.
10611 (g_esi): Likewise.
10612 (g_ebx): Likewise.
10613 (g_ebp): Likewise.
10614 (g_esp): Likewise.
10615 (g_ebp_save): Likewise.
10616 (g_esp_save): Likewise.
10617
10618 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10619
10620 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10621
10622 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10623
10624 PR tree-optimization/46021
10625 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10626 i?86-*-*, x86_64-*-*.
10627
10628 2011-01-10 Jeff Law <law@redhat.com>
10629
10630 * PR tree-optimization/47141
10631 * gcc.c-torture/compile/pr47141.c: New test.
10632
10633 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10634
10635 PR testsuite/46230
10636 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10637 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10638 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10639 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10640
10641 PR testsuite/46230
10642 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10643 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10644 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10645 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10646 being vectorized. Adjust dg-final pattern.
10647
10648 PR testsuite/46230
10649 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10650 * gcc.dg/vect/slp-24.c: Likewise.
10651
10652 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10653
10654 PR c++/47218
10655 * g++.dg/other/pr47218-1.C: New test file.
10656 * g++.dg/other/pr47218.C: Likewise.
10657 * g++.dg/other/pr47218.h: New supporting header.
10658
10659 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10660
10661 PR objc/47232
10662 * objc.dg/attributes/invalid-attribute-1.m: New.
10663 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10664
10665 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10666
10667 PR fortran/47224
10668 * gfortran.dg/proc_ptr_comp_28.f90: New.
10669
10670 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10671
10672 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10673 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10674 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10675 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10676 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10677 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10678 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10679 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10680 * objc.dg/gnu-api-2-class.m: Likewise.
10681 * objc.dg/gnu-api-2-ivar.m: Likewise.
10682 * objc.dg/gnu-api-2-method.m: Likewise.
10683 * objc.dg/gnu-api-2-objc.m: Likewise.
10684 * objc.dg/gnu-api-2-object.m: Likewise.
10685 * objc.dg/gnu-api-2-property.m: Likewise.
10686 * objc.dg/gnu-api-2-protocol.m: Likewise.
10687 * objc.dg/gnu-api-2-sel.m: Likewise.
10688
10689 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10690
10691 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10692 * objc.dg/objc-foreach-4.m: Likewise.
10693 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10694 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10695 * objc.dg/foreach-4.m: Likewise.
10696 * objc.dg/foreach-5.m: Likewise.
10697 * objc.dg/foreach-3.m: Return self from init.
10698
10699 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10700
10701 PR fortran/38536
10702 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10703
10704 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10705
10706 PR fortran/46313
10707 * gfortran.dg/class_35.f90: New.
10708
10709 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10710
10711 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10712
10713 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10714
10715 PR objc/47078
10716 * objc.dg/invalid-method-2.m: New.
10717 * obj-c++.dg/invalid-method-2.mm: New.
10718
10719 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10720
10721 PR fortran/46896
10722 * gfortran.dg/transpose_optimization_2.f90 : New test.
10723
10724 2011-01-08 Jan Hubicka <jh@suse.cz>
10725
10726 PR tree-optmization/46469
10727 * g++.dg/torture/pr46469.C: New testcase.
10728
10729 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10730
10731 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10732 emulation of libobjc-gnu structure layout functionality to ..
10733 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10734 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10735 * objc/execute/bf-common.h: Adjust headers.
10736 * objc/execute/bf-1.m: Likewise.
10737 * objc/execute/bf-2.m: Likewise.
10738 * objc/execute/bf-3.m: Likewise.
10739 * objc/execute/bf-4.m: Likewise.
10740 * objc/execute/bf-5.m: Likewise.
10741 * objc/execute/bf-6.m: Likewise.
10742 * objc/execute/bf-7.m: Likewise.
10743 * objc/execute/bf-8.m: Likewise.
10744 * objc/execute/bf-9.m: Likewise.
10745 * objc/execute/bf-10.m: Likewise.
10746 * objc/execute/bf-11.m: Likewise.
10747 * objc/execute/bf-12.m: Likewise.
10748 * objc/execute/bf-13.m: Likewise.
10749 * objc/execute/bf-14.m: Likewise.
10750 * objc/execute/bf-15.m: Likewise.
10751 * objc/execute/bf-16.m: Likewise.
10752 * objc/execute/bf-17.m: Likewise.
10753 * objc/execute/bf-18.m: Likewise.
10754 * objc/execute/bf-19.m: Likewise.
10755 * objc/execute/bf-20.m: Likewise.
10756 * objc/execute/bf-21.m: Likewise.
10757 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10758 objc_get_type_qualifiers ().
10759
10760 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10761
10762 PR fortran/45777
10763 * gfortran.dg/dependency_39.f90: New test.
10764
10765 2011-01-07 Jan Hubicka <jh@suse.cz>
10766
10767 Get builtins tests ready for linker plugin.
10768 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10769 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10770 my_memset, my_bzero): Mark used.
10771 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10772 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10773 volatile.
10774 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10775 volatile.
10776
10777 2011-01-07 Jan Hubicka <jh@suse.cz>
10778
10779 PR tree-optimization/46367
10780 * g++.dg/torture/pr46367.C: New file.
10781
10782 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10783
10784 PR target/47201
10785 * gcc.dg/pr47201.c: New test.
10786
10787 PR bootstrap/47187
10788 * gcc.dg/tree-prof/pr47187.c: New test.
10789
10790 2011-01-07 Tobias Burnus <burnus@net-b.de>
10791
10792 PR fortran/41580
10793 * gfortran.dg/extends_type_of_3.f90: New.
10794
10795 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10796
10797 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10798 * g++.dg/ext/dllimport-MI1.C: Likewise.
10799 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10800 * g++.dg/ext/dllimport10.C: Likewise.
10801 * g++.dg/ext/dllimport11.C: Likewise.
10802 * g++.dg/ext/dllimport12.C: Likewise.
10803 * g++.dg/ext/dllimport13.C: Likewise.
10804 * g++.dg/ext/dllimport2.C: Likewise.
10805 * g++.dg/ext/dllimport3.C: Likewise.
10806 * g++.dg/ext/dllimport4.C: Likewise.
10807 * g++.dg/ext/dllimport5.C: Likewise.
10808 * g++.dg/ext/dllimport6.C: Likewise.
10809 * g++.dg/ext/dllimport8.C: Likewise.
10810 * g++.dg/ext/dllimport9.C: Likewise.
10811 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10812 targets, too. Additionally enable test for i?86-*-mingw*.
10813 * g++.dg/ext/selectany1.C: Likewise.
10814 Remove guard variable check.
10815
10816 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10817
10818 PR fortran/47189
10819 PR fortran/47194
10820 * gfortran.dg/storage_size_3.f08: Extended.
10821
10822 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR c++/47022
10825 * g++.dg/template/stdarg1.C: New test.
10826
10827 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10828
10829 PR fortran/47195
10830 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10831 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10832 from the interface of functions to not hide the errors that
10833 shall be tested.
10834
10835 2011-01-06 Jan Hubicka <jh@suse.cz>
10836
10837 * gcc.dg/lto/pr47188_0.c: New testcase.
10838 * gcc.dg/lto/pr47188_1.c: New testcase.
10839
10840 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10841
10842 PR fortran/33117
10843 PR fortran/46478
10844 * gfortran.dg/interface_33.f90: New test.
10845
10846 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR c/47150
10849 * gcc.c-torture/compile/pr47150.c: New test.
10850
10851 2011-01-06 Ira Rosen <irar@il.ibm.com>
10852
10853 PR tree-optimization/47139
10854 * gcc.dg/vect/pr47139.c: New test.
10855
10856 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10857
10858 PR fortran/47180
10859 * gfortran.dg/extends_type_of_2.f03: New.
10860
10861 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10862
10863 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10864
10865 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10866
10867 * gnat.dg/opt14.adb: New test.
10868
10869 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10870
10871 PR fortran/46017
10872 * gfortran.dg/allocate_error_2.f90: New test.
10873
10874 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10875
10876 PR fortran/47024
10877 * gfortran.dg/storage_size_3.f08: New.
10878
10879 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10880
10881 PR libgfortran/47154
10882 * gfortran.dg/namelist_68.f90: New test.
10883
10884 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
10885
10886 * gnat.dg/unchecked_convert8.ad[sb]: New test.
10887
10888 2011-01-04 Janus Weil <janus@gcc.gnu.org>
10889
10890 PR fortran/46448
10891 * gfortran.dg/class_34.f90: New.
10892
10893 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10894
10895 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10896 use __builtin_inff. Skip all single-precision tests that require
10897 Infinity.
10898
10899 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10900
10901 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10902
10903 2011-01-03 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR tree-optimization/47148
10906 * gcc.c-torture/execute/pr47148.c: New test.
10907
10908 PR tree-optimization/47155
10909 * gcc.c-torture/execute/pr47155.c: New test.
10910
10911 PR rtl-optimization/47157
10912 * gcc.c-torture/compile/pr47157.c: New test.
10913
10914 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10915
10916 * gcc.dg/torture/vector-shift2.c (schar): Define.
10917 (main): Always use schar or uchar instead of plain "char" to avoid
10918 dependencies on implementation-defined char signedness.
10919
10920 2011-01-03 Martin Jambor <mjambor@suse.cz>
10921
10922 PR tree-optimization/46801
10923 * gnat.dg/pack9.adb: Remove xfail.
10924
10925 2011-01-03 Martin Jambor <mjambor@suse.cz>
10926
10927 PR tree-optimization/46984
10928 * g++.dg/ipa/pr46984.C: New test.
10929
10930 2011-01-02 Janus Weil <janus@gcc.gnu.org>
10931
10932 PR fortran/46408
10933 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10934
10935 2011-01-02 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR tree-optimization/47140
10938 * gcc.c-torture/compile/pr47140.c: New test.
10939
10940 PR rtl-optimization/47028
10941 * gcc.dg/pr47028.c: New test.
10942
10943 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
10944
10945 * objc.dg/protocol-forward-1.m: Removed TODO.
10946 * objc.dg/protocol-forward-2.m: New.
10947 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10948 * obj-c++.dg/protocol-forward-2.mm: New.
10949
10950 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
10951
10952 PR target/38662
10953 * g++.dg/eh/pr38662.C: New testcase.
10954
10955 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
10956
10957 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10958 scan for newline '\n'.
10959
10960 \f
10961 Copyright (C) 2011 Free Software Foundation, Inc.
10962
10963 Copying and distribution of this file, with or without modification,
10964 are permitted in any medium without royalty provided the copyright
10965 notice and this notice are preserved.