i386.c (ix86_expand_sse_movcc): Use blendvps, blendvpd and pblendvb if possible.
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2
3 * gcc.dg/vect/vect-cond-7.c: New test.
4 * gcc.target/i386/sse4_1-cond-1.c: New test.
5 * gcc.target/i386/avx-cond-1.c: New test.
6
7 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
8
9 PR target/50464
10 * g++.dg/other/pr50464.C: New test.
11
12 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
13
14 * gcc.target/i386/bmi2-mulx32-2.c: New test.
15 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
16 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
17 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
18
19 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
20
21 * gnat.dg/opt19.adb: New test.
22
23 2011-09-21 Terry Guo <terry.guo@arm.com>
24
25 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
26 on arch conflict when testing case on targets other than armv7-a.
27
28 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
29
30 PR c++/50454
31 * g++.dg/ext/int128-1.C: New.
32 * g++.dg/ext/int128-2.C: Likewise.
33 * g++.dg/ext/int128-2.h: Likewise.
34
35 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
36
37 PR testsuite/50469
38 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
39 "must be".
40
41 2011-09-20 Jason Merrill <jason@redhat.com>
42
43 * g++.dg/cpp0x/constexpr-generated1.C: New.
44
45 PR c++/50442
46 * g++.dg/overload/ref-conv1.C: New.
47
48 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
49
50 * g++.dg/other/final1.C: New.
51
52 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
53
54 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
55 and get_bit ().
56
57 2011-09-19 Ian Bolton <ian.bolton@arm.com>
58
59 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
60 "target arm_eabi".
61
62 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
63
64 PR tree-optimization/50413
65 * g++.dg/vect/vect.exp: Run slp-pr* tests with
66 -fdump-tree-slp-details. Run other tests with
67 -fdump-tree-vect-details.
68 * g++.dg/vect/slp-pr50413.cc: New.
69
70 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
71 Ira Rosen <ira.rosen@linaro.org>
72
73 PR testsuite/50435
74 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
75 Fix underscores around restrict.
76
77 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
78
79 PR tree-optimization/50414
80 * gfortran.dg/vect/Ofast-pr50414.f90: New.
81 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
82 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
83
84 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
85
86 PR tree-optimization/50412
87 * gfortran.dg/vect/pr50412.f90: New.
88
89 2011-09-16 Jason Merrill <jason@redhat.com>
90
91 PR c++/50424
92 * g++.dg/eh/defarg1.C: New.
93
94 2011-09-16 Jakub Jelinek <jakub@redhat.com>
95
96 * gcc.dg/vect/vect-reduc-10.c: New test.
97 * gcc.target/i386/avx-reduc-1.c: New test.
98
99 * gcc.target/i386/sse2-extract-1.c: New test.
100 * gcc.target/i386/avx-extract-1.c: New test.
101
102 2011-09-16 Terry Guo <terry.guo@arm.com>
103
104 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
105
106 2011-09-15 Diego Novillo <dnovillo@google.com>
107
108 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
109 ALWAYS_CXXFLAGS, if defined.
110 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
111 ALWAYS_GFORTRANFLAGS, if defined.
112 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
113 ALWAYS_GOCFLAGS, if defined.
114 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
115 ALWAYS_OBJCXXFLAGS, if defined.
116 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
117 additional_flags, if defined.
118 * lib/gnat.exp (gnat_target_compile): Likewise.
119 * lib/objc.exp (objc_target_compile): Likewise.
120 * lib/target-supports-dg.exp (dg-add-options): Handle
121 TEST_ALWAYS_FLAGS.
122
123 2011-09-15 Tom de Vries <tom@codesourcery.com>
124
125 PR testsuite/50322
126 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
127 Use uintptr_t in f1. Undo avr xfails.
128
129 2011-09-15 Janus Weil <janus@gcc.gnu.org>
130
131 PR fortran/50401
132 PR fortran/50403
133 * gfortran.dg/function_types_3.f90: New.
134
135 2011-09-15 Jason Merrill <jason@redhat.com>
136
137 PR c++/50365
138 * g++.dg/cpp0x/trailing7.C: New.
139
140 PR c++/50361
141 * g++.dg/cpp0x/nullptr23.C: New.
142
143 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
144
145 * gcc.dg/vect/bb-slp-25.c: New.
146
147 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
148
149 PR c++/50391
150 * g++.dg/cpp0x/noexcept15.C: New.
151
152 2011-09-14 Tom de Vries <tom@codesourcery.com>
153
154 PR middle-end/50251
155 * gcc.dg/pr50251.c: New test.
156
157 2011-09-14 Tobias Burnus <burnus@net-b.de>
158
159 PR fortran/34547
160 PR fortran/50375
161 * gfortran.dg/null_5.f90: New.
162 * gfortran.dg/null_6.f90: New.
163
164 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
165
166 * gcc.c-torture/compile/20110913-1.c: New test.
167
168 2011-09-13 Janus Weil <janus@gcc.gnu.org>
169
170 PR fortran/50379
171 * gfortran.dg/result_2.f90: New.
172
173 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
174
175 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
176
177 2011-09-13 Dodji Seketeli <dodji@redhat.com>
178
179 PR c++/48320
180 * g++.dg/cpp0x/variadic116.C: New test case.
181
182 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
183
184 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
185 * gcc.target/mips/interrupt_handler-2.c: New test.
186 * gcc.target/mips/interrupt_handler-3.c: Likewise.
187
188 2011-09-12 Jason Merrill <jason@redhat.com>
189
190 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
191
192 * g++.dg/cpp0x/explicit7.C: New.
193
194 2011-09-12 Jakub Jelinek <jakub@redhat.com>
195
196 PR rtl-optimization/50212
197 * g++.dg/other/pr50212.C: New test.
198
199 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
200
201 PR target/43746
202 * testsuite/gcc.target/avr/torture/avr-torture.exp
203 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
204 "-O2 -fmerge-all-constants".
205
206 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
207
208 PR fortran/50327
209 * gfortran.dg/do_while_1.f90: New test.
210
211 2011-09-11 Janus Weil <janus@gcc.gnu.org>
212
213 PR fortran/35831
214 PR fortran/47978
215 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
216 * gfortran.dg/proc_decl_26.f90: New.
217 * gfortran.dg/typebound_override_2.f90: New.
218 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
219
220 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
221
222 * gnat.dg/cond_expr2.ad[sb]: New test.
223
224 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
225
226 * gnat.dg/atomic5.ad[sb]: New test.
227
228 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
229
230 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
231
232 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
233
234 PR target/49030
235 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
236
237 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
238
239 PR target/49614
240 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
241
242 2011-09-09 Richard Guenther <rguenther@suse.de>
243
244 PR tree-optimization/50328
245 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
246
247 2011-09-09 Richard Guenther <rguenther@suse.de>
248
249 PR middle-end/50333
250 * gcc.dg/torture/pr50333.c: New testcase.
251
252 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
253
254 PR tree-optimization/50318
255 * gcc.target/arm/pr50318-1.c: New file.
256
257 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
258
259 * gcc.target/i386/all_one_m256i.c: New test.
260
261 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
262
263 PR c++/50324
264 * g++.dg/cpp0x/sfinae28.C: New.
265
266 2011-09-08 Dodji Seketeli <dodji@redhat.com>
267
268 PR c/50332
269 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
270 longer ignored on typedefs.
271
272 PR c++/33255 - Support -Wunused-local-typedefs warning
273 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
274 * c-c++-common/Wunused-local-typedefs.c: Likewise.
275
276 2011-09-08 Martin Jambor <mjambor@suse.cz>
277
278 PR tree-optimization/50287
279 * gcc.dg/torture/pr50287.c: New test.
280
281 2011-09-08 Richard Guenther <rguenther@suse.de>
282
283 PR tree-optimization/19831
284 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
285 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
286 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
287 * gcc.dg/errno-1.c: Adjust.
288
289 2011-09-08 Richard Guenther <rguenther@suse.de>
290
291 PR tree-optimization/19831
292 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
293
294 2011-09-08 Tobias Burnus <burnus@net-b.de>
295
296 PR fortran/44646
297 * gfortran.dg/do_concurrent_1.f90: New.
298 * gfortran.dg/do_concurrent_2.f90: New.
299
300 2011-09-08 Jakub Jelinek <jakub@redhat.com>
301
302 PR target/50310
303 * gcc.c-torture/execute/ieee/pr50310.c: New test.
304 * gcc.dg/pr50310-2.c: New test.
305
306 2011-09-07 Janus Weil <janus@gcc.gnu.org>
307
308 PR fortran/48095
309 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
310 * gfortran.dg/impure_constructor_1.f90: Modified.
311 * gfortran.dg/proc_ptr_comp_33.f90: New.
312
313 2011-09-07 Jakub Jelinek <jakub@redhat.com>
314
315 PR target/50310
316 * gcc.dg/pr50310-1.c: New test.
317
318 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
319
320 PR middle-end/48571
321 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
322 instead of 4.
323
324 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
325
326 PR c++/50309
327 * g++.dg/cpp0x/noexcept14.C: New.
328
329 2011-09-07 Jason Merrill <jason@redhat.com>
330
331 * g++.dg/cpp0x/constexpr-ref3.C: New.
332
333 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
334
335 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
336
337 * gcc.dg/section1.c: Don't xfail for avr.
338
339 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
340
341 PR tree-optimization/50322
342 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
343
344 2011-09-07 Martin Jambor <mjambor@suse.cz>
345
346 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
347
348 2011-09-07 Martin Jambor <mjambor@suse.cz>
349
350 PR tree-optimization/49911
351 * g++.dg/tree-ssa/pr49911.C: New test.
352
353 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
354
355 PR target/49030
356 * gcc.dg/torture/pr49030.c: New test.
357
358 2011-09-07 Janus Weil <janus@gcc.gnu.org>
359
360 PR fortran/50288
361 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
362 * gfortran.dg/class_4d.f03: Deleted.
363 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
364
365 2011-09-07 Richard Guenther <rguenther@suse.de>
366
367 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
368
369 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
370
371 PR tree-optimization/46021
372 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
373
374 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
375
376 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
377
378 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
379
380 * gcc.c-torture/compile/20110906-1.c: New test.
381
382 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
383
384 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
385
386 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
387
388 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
389 --param tree-reassoc-width=1.
390
391 * gcc.dg/tree-ssa/reassoc-24.c: New test.
392 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
393
394 2011-09-06 Richard Guenther <rguenther@suse.de>
395
396 PR tree-optimization/48149
397 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
398
399 2011-09-06 Richard Guenther <rguenther@suse.de>
400
401 PR tree-optimization/48317
402 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
403
404 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
405
406 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
407 New procedure.
408 (add_options_for_quad_vectors): Replace with ...
409 (add_options_for_double_vectors): ... this.
410 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
411 support multiple vector sizes since the vectorizer attempts to
412 vectorize with both vector sizes.
413 * gcc.dg/vect/no-vfa-vect-79.c,
414 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
415 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
416 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
417 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
418 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
419 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
420 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
421 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
422 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
423 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
424 gcc.dg/vect/vect-40.c: Likewise.
425 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
426 redundant.
427 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
428 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
429 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
430 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
431 Likewise.
432 * gcc.dg/vect/vect-peel-4.c: Make ia global.
433
434 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
435
436 PR target/49606
437 * gcc.target/mips/abi-main.h: New file.
438 * gcc.target/mips/abi-o32-long32.c: New test.
439 * gcc.target/mips/abi-o32-long64.c: Likewise.
440 * gcc.target/mips/abi-o64-long32.c: Likewise.
441 * gcc.target/mips/abi-o64-long64.c: Likewise.
442 * gcc.target/mips/abi-n32-long32.c: Likewise.
443 * gcc.target/mips/abi-n32-long64.c: Likewise.
444 * gcc.target/mips/abi-n64-long32.c: Likewise.
445 * gcc.target/mips/abi-n64-long64.c: Likewise.
446 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
447 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
448 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
449 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
450 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
451 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
452 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
453 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
454 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
455 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
456 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
457 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
458 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
459 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
460 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
461 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
462 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
463 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
464 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
465 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
466 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
467 * gcc.target/mips/branch-2.c: Remove -mabicalls.
468 * gcc.target/mips/branch-3.c: Likewise.
469 * gcc.target/mips/branch-4.c: Likewise.
470 * gcc.target/mips/branch-5.c: Likewise.
471 * gcc.target/mips/branch-6.c: Likewise.
472 * gcc.target/mips/branch-7.c: Likewise.
473 * gcc.target/mips/branch-8.c: Likewise.
474 * gcc.target/mips/branch-9.c: Likewise.
475 * gcc.target/mips/branch-10.c: Likewise.
476 * gcc.target/mips/branch-11.c: Likewise.
477 * gcc.target/mips/branch-12.c: Likewise.
478 * gcc.target/mips/branch-13.c: Likewise.
479 * gcc.target/mips/lazy-binding-1.c: Likewise.
480
481 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
482
483 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
484 << 18 to avoid warning on int=16 platforms..
485
486 2011-09-05 Jakub Jelinek <jakub@redhat.com>
487
488 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
489 to work even with -fshort-enums.
490
491 2011-09-04 Jan Hubicka <jh@suse.cz>
492
493 * gcc.c-torture/compile/20110902.c: new testcase.
494
495 2011-09-04 Jason Merrill <jason@redhat.com>
496
497 PR c++/49267
498 * g++.dg/cpp0x/rv-conv1.C: New.
499
500 DR 1328
501 * g++.dg/cpp0x/rv-func3.C: New.
502
503 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
504
505 PR c++/50248
506 Core 1358
507 * g++.dg/cpp0x/constexpr-template1.C: New.
508 * g++.dg/cpp0x/constexpr-template2.C: New.
509 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
510 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
511
512 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
513
514 * gnat.dg/specs/debug1.ads: Tweak pattern.
515
516 2011-09-04 Janus Weil <janus@gcc.gnu.org>
517
518 PR fortran/50227
519 * gfortran.dg/class_45a.f03: New.
520 * gfortran.dg/class_45b.f03: New.
521
522 2011-09-04 Jakub Jelinek <jakub@redhat.com>
523 Ira Rosen <ira.rosen@linaro.org>
524
525 PR tree-optimization/50208
526 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
527 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
528 -fno-tree-fre -fno-tree-pre.
529
530 2011-09-02 Martin Jambor <mjambor@suse.cz>
531
532 * gcc.dg/ipa/ipcp-3.c: New test.
533
534 2011-09-02 Richard Guenther <rguenther@suse.de>
535
536 PR tree-optimization/27460
537 PR middle-end/29269
538 * gcc.dg/vect/vect-cond-7.c: New testcase.
539
540 2011-09-02 Martin Jambor <mjambor@suse.cz>
541
542 * g++.dg/ipa/devirt-3.C: Added a distraction method.
543 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
544 xfailed test for inlining.
545 * g++.dg/ipa/ivinline-9.C: Likewise.
546
547 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
548
549 PR tree-optimization/50178
550 * gfortran.dg/vect/pr50178.f90: New test.
551
552 2011-08-31 Martin Jambor <mjambor@suse.cz>
553
554 PR middle-end/49886
555 * gcc.c-torture/execute/pr49886.c: New testcase.
556
557 2011-08-31 Tom de Vries <tom@codesourcery.com>
558
559 PR middle-end/43513
560 * gcc.dg/pr43513.c: New test.
561
562 2011-08-30 Tobias Burnus <burnus@net-b.de>
563
564 PR fortran/45044
565 * gfortran.dg/common_14.f90: New.
566 * gfortran.dg/common_resize_1.f: Add two dg-warning.
567
568 2011-08-30 Jason Merrill <jason@redhat.com>
569
570 PR c++/50084
571 * g++.dg/cpp0x/decltype33.C: New.
572
573 PR c++/50089
574 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
575
576 PR c++/50114
577 * g++.dg/cpp0x/lambda/lambda-for.C: New.
578
579 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
580
581 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
582
583 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
584
585 * gnat.dg/specs/aggr3.ads: New test.
586 * gnat.dg/specs/aggr3_pkg.ads: New helper.
587
588 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
589 * gnat.dg/specs/aggr2.ads: Likewise.
590
591 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
592
593 PR fortran/45170
594 * gfortran.dg/allocate_with_source_2.f90: New test
595
596 2011-08-30 Jason Merrill <jason@redhat.com>
597
598 PR c++/50220
599 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
600
601 PR c++/50234
602 * g++.dg/cpp0x/constexpr-value3.C: New.
603
604 2011-08-30 Richard Guenther <rguenther@suse.de>
605
606 PR middle-end/48571
607 * gcc.c-torture/execute/pr48571-1.c: New testcase.
608 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
609 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
610 * gcc.dg/pr36902.c: XFAIL.
611
612 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
613
614 * gcc.target/i386/fma-check.h: New.
615 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
616 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
617 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
618 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
619 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
620 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
621 * gcc.target/i386/fma-fmaddXX.c: Likewise.
622 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
623 * gcc.target/i386/fma-fmsubXX.c: Likewise.
624 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
625 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
626 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
627 * gcc.target/i386/fma-compile.c: Likewise.
628 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
629 * gcc.target/i386/sse-12.c: Add -mfma.
630 * gcc.target/i386/sse-13.c: Likewise.
631 * gcc.target/i386/sse-14.c: Likewise.
632 * gcc.target/i386/sse-22.c: Likewise.
633 * gcc.target/i386/sse-23.c: Likewise.
634 * g++.dg/other/i386-2.C: Likewise.
635 * g++.dg/other/i386-3.C: Likewise.
636
637 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
638
639 PR testsuite/50185
640 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
641 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
642
643 2011-08-30 Christian Bruel <christian.bruel@st.com>
644
645 * g++.dg/bprob/bprob.exp (feedback_options): Set
646 -fbranch-probabilities.
647 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
648
649 2011-08-29 Jason Merrill <jason@redhat.com>
650
651 PR c++/50224
652 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
653
654 2011-08-29 Jakub Jelinek <jakub@redhat.com>
655 Jason Merrill <jason@redhat.com>
656
657 * g++.dg/dfp/base.C: New test.
658
659 2011-08-29 Jason Merrill <jason@redhat.com>
660
661 Core DR 994
662 PR c++/50209
663 * g++.dg/cpp0x/initlist58.C: New.
664
665 2011-08-29 Janus Weil <janus@gcc.gnu.org>
666
667 PR fortran/50225
668 * gfortran.dg/class_result_1.f03: New.
669
670 2011-08-29 Jakub Jelinek <jakub@redhat.com>
671
672 PR middle-end/48722
673 * gcc.target/i386/pr48722.c: New test.
674
675 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
676
677 PR libfortran/50192
678 * gfortran.dg/widechar_compare_1.f90: New test.
679
680 2011-08-26 Jason Merrill <jason@redhat.com>
681
682 Core DR 342
683 PR c++/48582
684 * g++.dg/abi/mangle50.C: New.
685
686 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
687
688 PR target/50202
689 * gcc.target/i386/pr50202.c: New test.
690
691 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
692
693 * gcc.target/i386/sse_4_1-round-vec.c: New test.
694 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
695 * gcc.target/i386/avx-round-vec.c: New test.
696 * gcc.target/i386/avx-roundf-vec.c: New test.
697
698 2011-08-26 Jakub Jelinek <jakub@redhat.com>
699
700 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
701 instruction.
702
703 PR c/50179
704 * c-c++-common/Wunused-var-14.c: New test.
705
706 2011-08-26 Tom de Vries <tom@codesourcery.com>
707
708 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
709
710 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
711
712 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
713 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
714 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
715 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
716
717 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
718
719 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
720 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
721 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
722 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
723
724 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
725
726 PR fortran/50050
727 * gfortran.dg/pointer_comp_init_1.f90: New test.
728
729 2011-08-25 Jason Merrill <jason@redhat.com>
730
731 PR c++/50157
732 * g++.dg/cpp0x/sfinae27.C: New.
733
734 2011-08-25 Tobias Burnus <burnus@net-b.de>
735
736 * gfortran.dg/coarray_lib_token_4.f90: New.
737
738 2011-08-25 Tobias Burnus <burnus@net-b.de>
739
740 * gfortran.dg/coarray/alloc_comp_1.f90: New.
741
742 2011-08-25 Richard Guenther <rguenther@suse.de>
743
744 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
745
746 2011-08-24 Tobias Burnus <burnus@net-b.de>
747
748 PR fortran/50163
749 * gfortran.dg/initialization_28.f90: New.
750
751 2011-08-24 Richard Guenther <rguenther@suse.de>
752
753 PR tree-optimization/50067
754 * gcc.dg/torture/pr50067-3.c: New testcase.
755 * gcc.dg/torture/pr50067-4.c: Likewise.
756 * gcc.dg/torture/pr50067-5.c: Likewise.
757
758 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
759
760 * g++.dg/other/i386-2.C: Add -mavx2 check.
761 * g++.dg/other/i386-3.C: Likewise.
762 * gcc.target/i386/avx-1.c: Add AVX2.
763 * gcc.target/i386/avx-2.c: Likewise.
764 * gcc.target/i386/funcspec-5.c: Likewise.
765 * gcc.target/i386/sse-12.c: Likewise.
766 * gcc.target/i386/sse-13.c: Likewise.
767 * gcc.target/i386/sse-14.c: Likewise.
768 * gcc.target/i386/sse-22.c: Likewise.
769 * gcc.target/i386/sse-23.c: Likewise.
770 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
771 * gcc.target/i386/avx2-check.h: New.
772 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
773 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
774 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
775 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
776 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
777 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
778 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
779 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
780 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
781 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
782 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
783 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
784 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
785 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
786 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
787 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
788 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
789 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
790 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
791 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
792 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
793 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
794 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
795 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
796 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
797 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
798 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
799 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
800 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
801 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
802 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
803 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
804 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
805 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
806 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
807 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
808 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
809 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
810 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
811 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
812 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
813 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
814 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
815 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
816 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
817 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
818 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
819 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
820 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
821 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
822 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
823 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
824 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
825 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
826 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
827 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
828 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
829 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
830 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
831 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
832 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
833 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
834 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
835 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
836 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
837 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
838 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
839 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
840 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
841 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
842 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
843 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
844 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
845 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
846 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
847 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
848 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
849 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
850 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
851 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
852 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
853 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
854 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
855 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
856 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
857 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
858 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
859 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
860 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
861 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
862 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
863 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
864 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
865 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
866 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
867 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
868 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
869 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
870 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
871 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
872 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
873 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
874 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
875 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
876 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
877 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
878 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
879 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
880 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
881 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
882 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
883 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
884 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
885 * gcc.target/i386/avx2-vpand-1.c: Likewise.
886 * gcc.target/i386/avx2-vpand-2.c: Likewise.
887 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
888 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
889 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
890 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
891 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
892 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
893 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
894 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
895 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
896 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
897 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
898 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
899 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
900 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
901 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
902 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
903 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
904 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
905 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
906 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
907 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
908 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
909 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
910 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
911 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
912 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
913 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
914 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
915 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
916 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
917 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
918 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
919 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
920 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
921 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
922 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
923 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
924 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
925 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
926 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
927 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
928 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
929 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
930 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
931 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
932 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
933 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
934 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
935 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
936 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
937 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
938 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
939 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
940 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
941 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
942 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
943 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
944 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
945 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
946 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
947 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
948 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
949 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
950 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
951 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
952 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
953 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
954 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
955 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
956 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
957 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
958 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
959 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
960 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
961 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
962 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
963 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
964 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
965 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
966 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
967 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
968 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
969 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
970 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
971 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
972 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
973 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
974 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
975 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
976 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
977 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
978 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
979 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
980 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
981 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
982 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
983 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
984 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
985 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
986 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
987 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
988 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
989 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
990 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
991 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
992 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
993 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
994 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
995 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
996 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
997 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
998 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
999 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1000 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1001 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1002 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1003 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1004 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1005 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1006 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1007 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1008 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1009 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1010 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1011 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1012 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1013 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1014 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1015 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1016 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1017 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1018 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1019 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1020 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1021 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1022 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1023 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1024 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1025 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1026 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1027 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1028 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1029 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1030 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1031 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1032 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1033 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1034 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1035 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1036 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1037 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1038 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1039 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1040 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1041 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1042 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1043 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1044 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1045 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1046 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1047 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1048 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1049 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1050 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1051 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1052 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1053 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1054 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1055 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1056 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1057 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1058 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1059 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1060 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1061 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1062 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1063 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1064 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1065 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1066 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1067 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1068 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1069 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1070 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1071 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1072 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1073 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1074 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1075 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1076 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1077 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1078 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1079 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1080 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1081 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1082 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1083 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1084 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1085 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1086 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1087 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1088 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1089 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1090 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1091 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1092 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1093 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1094 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1095 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1096 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1097 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1098 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1099 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1100 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1101 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1102 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1103 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1104 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1105 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1106 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1107 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1108 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1109 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1110 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1111 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1112 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1113 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1114 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1115 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1116 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1117 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1118 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1119 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1120 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1121 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1122 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1123 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1124 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1125 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1126 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1127 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1128 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1129 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1130 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1131 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1132 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1133 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1134 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1135 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1136 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1137 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1138 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1139 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1140 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1141 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1142 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1143 * gcc.target/i386/testimm-9.c: Likewise.
1144
1145 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1146
1147 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1148 * g++.dg/other/i386-3.C: Likewise.
1149 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1150 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1151 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1152 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1153 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1154 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1155 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1156 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1157 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1158 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1159 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1160 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1161 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1162 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1163 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1164 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1165 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1166 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1167 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1168 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1169 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1170 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1171 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1172 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1173 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1174 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1175 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1176 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1177 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1178 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1179 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1180 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1181 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1182 * gcc.target/i386/sse-12.c: Add BMI2.
1183 * gcc.target/i386/sse-13.c: Likewise.
1184 * gcc.target/i386/sse-14.c: Likewise.
1185 * gcc.target/i386/sse-22.c: Likewise.
1186 * gcc.target/i386/sse-23.c: Likewise.
1187
1188 2011-08-23 Jason Merrill <jason@redhat.com>
1189
1190 * g++.dg/template/crash7.C: Adjust expected errors.
1191
1192 2011-08-23 Jason Merrill <jason@redhat.com>
1193
1194 PR c++/49045
1195 Core 1321
1196 * g++.dg/cpp0x/overload2.C: New.
1197
1198 2011-08-23 Jason Merrill <jason@redhat.com>
1199
1200 Core 903
1201 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1202
1203 2011-08-23 Jason Merrill <jason@redhat.com>
1204
1205 Core 975
1206 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1207 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1208 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1209 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1210
1211 2011-08-23 Jason Merrill <jason@redhat.com>
1212
1213 PR c++/50024
1214 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1215
1216 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR c++/50158
1219 * g++.dg/warn/Wunused-var-16.C: New test.
1220
1221 PR middle-end/50161
1222 * gcc.dg/pr50161.c: New test.
1223
1224 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1225
1226 PR c++/50055
1227 * g++.dg/gcov/gcov-7.C: New test.
1228
1229 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR c++/46862
1232 * g++.dg/dfp/nofields.C: New test.
1233
1234 2011-08-23 Tobias Burnus <burnus@net-b.de>
1235
1236 PR fortran/31600
1237 * gfortran.dg/use_16.f90: New.
1238
1239 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1240 Kirill Yukhin <kirill.yukhin@intel.com>
1241
1242 PR target/50155
1243 * gcc.target/i386/pr50155.c: New test.
1244
1245 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR tree-optimization/50133
1248 * gcc.dg/pr50133.c: New test.
1249
1250 PR middle-end/50141
1251 * c-c++-common/cxxbitfields-6.c: New test.
1252
1253 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1254
1255 PR fortran/50050
1256 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1257
1258 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1259
1260 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1261 * gcc.dg/pr49994-3.c: Ditto.
1262
1263 2011-08-22 Richard Guenther <rguenther@suse.de>
1264
1265 PR testsuite/50145
1266 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1267 * gcc.dg/torture/pr50067-2.c: Likewise.
1268
1269 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1270
1271 PR fortran/47659
1272 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1273 of a constant resulting from simplification.
1274 * gfortran.dg/warn_conversion_3.f90: New test.
1275
1276 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1277
1278 PR fortran/50130
1279 * gfortran.dg/zero_stride_1.f90: New test.
1280
1281 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1282
1283 PR fortran/49638
1284 * gfortran.dg/typebound_override_1.f90: Modified.
1285
1286 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1287
1288 PR tree-optimization/48739
1289 * gcc.dg/pr48739-1.c: New test.
1290 * gcc.dg/pr48739-2.c: New test.
1291
1292 2011-08-20 Tobias Burnus <burnus@net-b.de>
1293
1294 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1295
1296 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1297
1298 PR fortran/50129
1299 * gfortran.dg/where_3.f90: New test.
1300
1301 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1302
1303 PR middle-end/49721
1304 * gfortran.dg/pr49721-1.f: New.
1305 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1306
1307 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1308
1309 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1310 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1311 New tests.
1312
1313 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1314
1315 * gcc.target/arm/wmul-11.c: New file.
1316 * gcc.target/arm/wmul-12.c: New file.
1317 * gcc.target/arm/wmul-13.c: New file.
1318
1319 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1320
1321 * gcc.target/arm/wmul-10.c: New file.
1322
1323 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1324
1325 * gcc.target/arm/wmul-9.c: New file.
1326 * gcc.target/arm/wmul-bitfield-2.c: New file.
1327
1328 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1329
1330 * gcc.target/arm/wmul-8.c: New file.
1331
1332 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1333
1334 * gcc.target/arm/wmul-7.c: New file.
1335
1336 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1337
1338 * gcc.target/arm/wmul-6.c: New file.
1339
1340 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1341
1342 * gcc.target/arm/wmul-5.c: New file.
1343 * gcc.target/arm/no-wmla-1.c: New file.
1344
1345 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1346
1347 * gcc.target/arm/wmul-bitfield-1.c: New file.
1348
1349 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1350
1351 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1352
1353 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1354
1355 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1356 * gcc.target/i386/conversion.c: Likewise.
1357
1358 2011-08-19 Richard Guenther <rguenther@suse.de>
1359
1360 * gcc.dg/torture/pr50067-1.c: New testcase.
1361 * gcc.dg/torture/pr50067-2.c: Likewise.
1362
1363 2011-08-19 Joey Ye <joey.ye@arm.com>
1364
1365 PR target/49437
1366 * gcc.target/arm/handler-align.c: New test.
1367 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1368 New Function.
1369
1370 2011-08-19 Joey Ye <joey.ye@arm.com>
1371
1372 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1373
1374 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1375
1376 PR fortran/50071
1377 * gfortran.dg/end_block_label_1.f90: New test.
1378 * gfortran.dg/end_associate_label_1.f90: New test.
1379
1380 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1381
1382 * gcc.dg/c1x-pointer-float-1.c: New test.
1383
1384 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1385
1386 PR fortran/50071
1387 * gfortran.dg/duplicate_labels_2.f: New test.
1388
1389 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1390
1391 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1392 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1393 gcc.dg/c1x-noreturn-5.c: New tests.
1394
1395 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1396
1397 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1398
1399 2011-08-18 Tobias Burnus <burnus@net-b.de>
1400
1401 PR fortran/18918
1402 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1403 * gfortran.dg/coarray_lock_3.f90: Fix test.
1404 * gfortran.dg/coarray_lock_4.f90: New.
1405 * gfortran.dg/coarray_lock_5.f90: New.
1406
1407 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1408
1409 PR target/50009
1410 * gcc.c-torture/compile/pr50009.c: New test.
1411
1412 PR target/50092
1413 * gcc.dg/torture/pr50092.c: New test.
1414
1415 2011-08-18 Tobias Burnus <burnus@net-b.de>
1416
1417 PR fortran/50109
1418 * gfortran.dg/namelist_73.f90: New.
1419
1420 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1421
1422 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1423
1424 PR debug/50017
1425 * gcc.dg/pr50017.c: New test.
1426
1427 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1428
1429 PR c++/45625
1430 * g++.dg/lookup/hidden-var1.C: New test case.
1431
1432 2011-08-17 Tobias Burnus <burnus@net-b.de>
1433
1434 PR fortran/31461
1435 * gfortran.dg/warn_unused_var_2.f90: New.
1436 * gfortran.dg/warn_unused_var_3.f90: New.
1437
1438 2011-08-17 Tom de Vries <tom@codesourcery.com>
1439
1440 PR target/43597
1441 * gcc.target/arm/pr43597.c: New test.
1442
1443 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1444
1445 PR fortran/50070
1446 * gfortran.dg/common_13.f90: New.
1447
1448 2011-08-16 Jason Merrill <jason@redhat.com>
1449
1450 PR c++/50086
1451 * g++.dg/cpp0x/variadic-unresolved.C: New.
1452
1453 * g++.old-deja/g++.brendan/README: Add R.I.P.
1454
1455 * g++.dg/ext/attr-used-1.C: New.
1456
1457 PR c++/50054
1458 * g++.dg/cpp0x/initlist56.C: New.
1459
1460 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1461
1462 PR testsuite/50085
1463 * g++.dg/opt/life1.C: Only run on Linux.
1464
1465 2011-08-15 Tobias Burnus <burnus@net-b.de>
1466
1467 * gfortran.dg/coarray_26.f90: New.
1468
1469 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1470
1471 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1472 -fdump-tree-vrp1.
1473
1474 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1475
1476 PR fortran/50073
1477 * gfortran.dg/func_result_7.f90: New.
1478
1479 2011-08-13 Jason Merrill <jason@redhat.com>
1480
1481 PR c++/50075
1482 * g++.dg/cpp0x/decltype32.C: New.
1483
1484 PR c++/50059
1485 * g++.dg/diagnostic/expr1.C: New.
1486
1487 2011-08-12 David Li <davidxl@google.com>
1488
1489 * g++.dg/abi/vbase15.C: New test.
1490
1491 2011-08-12 Jason Merrill <jason@redhat.com>
1492
1493 PR c++/50034
1494 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1495
1496 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1497
1498 * gcc.dg/builtins-67.c: New test.
1499 * gcc.target/i386/conversion.c: Ditto.
1500
1501 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1502 Brian Hackett <bhackett1024@gmail.com>
1503
1504 * g++.dg/plugin/decl_plugin.c: New.
1505 * g++.dg/plugin/decl-plugin-test.C: New.
1506 * g++.dg/plugin/plugin.exp: Add above testcase.
1507
1508 2011-08-11 Richard Guenther <rguenther@suse.de>
1509
1510 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1511
1512 2011-08-11 Michael Matz <matz@suse.de>
1513
1514 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1515
1516 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1517
1518 PR tree-optimization/50039
1519 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1520 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1521
1522 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1523
1524 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1525 (sse4_1_test): Initialize src3 with random value.
1526
1527 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1528
1529 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1530 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1531 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1532 * gcc.dg/scal-to-vec1.c: New test.
1533 * gcc.dg/scal-to-vec2.c: New test.
1534
1535 2011-08-09 Richard Guenther <rguenther@suse.de>
1536
1537 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1538 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1539 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1540 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1541
1542 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1543
1544 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1545
1546 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1547
1548 * gcc.dg/pr49948.c: Require pthread effective target.
1549
1550 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1551
1552 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1553
1554 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1555
1556 * gcc.target/i386/sse-22a.c: New test.
1557
1558 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1559
1560 PR tree-optimization/50014
1561 * gcc.dg/vect/pr50014.c: New test.
1562
1563 2011-08-08 Martin Jambor <mjambor@suse.cz>
1564
1565 PR middle-end/49923
1566 * gcc.dg/tree-ssa/pr49923.c: New test.
1567
1568 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1569
1570 PR target/49781
1571 * gcc.target/i386/pr49781-1.c: New.
1572
1573 2011-08-08 Jason Merrill <jason@redhat.com>
1574
1575 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1576
1577 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1578
1579 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1580
1581 PR fortran/49638
1582 * gfortran.dg/typebound_override_1.f90: New.
1583
1584 2011-08-07 Kai Tietz <ktietz@redhat.com>
1585
1586 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1587 x86_64 mingw target.
1588 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1589 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1590 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1591 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1592 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1593 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1594 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1595 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1596 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1597 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1598
1599 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1600
1601 PR testsuite/48727
1602 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1603
1604 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1605
1606 * gcc.dg/pr48770.c: Cleanup coverage files.
1607 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1608
1609 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1610
1611 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1612 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1613 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1614 lzcnt and bmi options.
1615
1616 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1617
1618 PR target/47381
1619 * gcc.dg/pr47381-1.c: New.
1620 * gcc.dg/pr47381-2.c: Likewise.
1621 * gcc.target/i386/pr47381.c: Likewise.
1622
1623 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1624
1625 PR middle-end/47727
1626 * gcc.dg/pr47727.c: New.
1627
1628 PR target/47372
1629 * gcc.dg/pr47372-1.c: New.
1630 * gcc.dg/pr47372-2.c: Likewise.
1631
1632 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1633
1634 PR middle-end/47449
1635 * gcc.target/i386/pr47449.c: New.
1636
1637 PR target/47446
1638 * gcc.dg/pr47446-1.c: New.
1639 * gcc.dg/pr47446-2.c: Likewise.
1640
1641 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1642
1643 PR target/47766
1644 * gcc.dg/pr47766.c: New.
1645
1646 PR target/47715
1647 * gcc.dg/tls/pr47715-1.c: New.
1648 * gcc.dg/tls/pr47715-2.c: Likewise.
1649 * gcc.dg/tls/pr47715-3.c: Likewise.
1650 * gcc.dg/tls/pr47715-4.c: Likewise.
1651 * gcc.dg/tls/pr47715-5.c: Likewise.
1652
1653 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1654
1655 PR libobjc/50002
1656 * objc.dg/gnu-api-2-class.m: Updated comments.
1657 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1658 * objc.dg/gnu-api-2-class-meta.m: New test.
1659 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1660
1661 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1662
1663 PR libobjc/49882
1664 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1665 with classes that are in construction.
1666
1667 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1668
1669 PR target/48084
1670 * gcc.target/i386/pr48084-1.c: New.
1671 * gcc.target/i386/pr48084-2.c: Likewise.
1672 * gcc.target/i386/pr48084-3.c: Likewise.
1673 * gcc.target/i386/pr48084-4.c: Likewise.
1674 * gcc.target/i386/pr48084-5.c: Likewise.
1675
1676 PR rtl-optimization/49504
1677 * gcc.target/i386/pr49504.c: New.
1678
1679 PR target/49860
1680 * gcc.dg/pr49860.c: New.
1681
1682 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1683
1684 PR libobjc/49882
1685 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1686 with classes that are in construction.
1687
1688 2011-08-05 Jason Merrill <jason@redhat.com>
1689
1690 PR c++/48993
1691 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1692
1693 PR c++/49921
1694 * g++.dg/cpp0x/decltype31.C: New.
1695
1696 PR c++/49669
1697 * g++.dg/init/array28.C: New.
1698
1699 PR c++/49988
1700 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1701
1702 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1703
1704 PR target/47369
1705 * gcc.dg/pr47369-1.c: New.
1706
1707 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1708
1709 PR middle-end/47364
1710 * gcc.dg/torture/pr47364-1.c: New.
1711 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1712 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1713
1714 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1715
1716 PR fortran/37211
1717 * gfortran.dg/transfer_check_2.f90: New test case.
1718
1719 2011-08-05 Jan Hubicka <jh@suse.cz>
1720
1721 PR middle-end/49494
1722 * gfortran.dg/pr49494.f90: New testcase.
1723
1724 2011-08-05 Jan Hubicka <jh@suse.cz>
1725
1726 PR middle-end/49735
1727 * gcc.c-torture/compile/pr49735.c: New testcase.
1728
1729 2011-08-05 Jason Merrill <jason@redhat.com>
1730
1731 PR c++/47453
1732 * g++.dg/cpp0x/initlist56.C: New.
1733
1734 PR c++/49812
1735 * g++.dg/overload/rvalue2.C: New.
1736
1737 PR c++/49983
1738 * g++.dg/cpp0x/range-for21.C: New.
1739
1740 * g++.dg/ext/vla11.C: New.
1741
1742 2011-08-05 Richard Guenther <rguenther@suse.de>
1743
1744 PR tree-optimization/49984
1745 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1746
1747 2011-08-05 Richard Guenther <rguenther@suse.de>
1748
1749 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1750 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1751 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1752
1753 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1754
1755 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1756 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1757 * gfortran.dg/ldist-pr43023.f90: Ditto.
1758 * gfortran.dg/namelist_52.f90: Ditto.
1759 * gfortran.dg/interface_proc_end.f90: Ditto.
1760 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1761 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1762
1763 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1764
1765 * gcc.dg/vect/vect-over-widen-1.c: New test.
1766 * gcc.dg/vect/vect-over-widen-2.c: New test.
1767 * gcc.dg/vect/vect-over-widen-3.c: New test.
1768 * gcc.dg/vect/vect-over-widen-4.c: New test.
1769
1770 2011-08-04 Richard Guenther <rguenther@suse.de>
1771
1772 PR fortran/49957
1773 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1774
1775 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1776
1777 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1778
1779 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1780
1781 PR middle-end/49905
1782 * g++.dg/ext/builtin-object-size3.C: New test.
1783
1784 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1785
1786 PR tree-optimization/49948
1787 * gcc.dg/pr49948.c: New test.
1788
1789 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1790
1791 PR middle-end/47383
1792 * gcc.dg/torture/pr47383.c: New.
1793
1794 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1795
1796 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1797
1798 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1799
1800 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1801
1802 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1803
1804 PR target/47744
1805 * gcc.dg/torture/pr47744-1.c: New.
1806 * gcc.dg/torture/pr47744-2.c: Likewise.
1807 * gcc.dg/torture/pr47744-3.c: Likewise.
1808
1809 2011-08-03 Richard Guenther <rguenther@suse.de>
1810
1811 PR middle-end/49958
1812 * gcc.dg/torture/pr49958.c: New testcase.
1813
1814 2011-08-03 Richard Guenther <rguenther@suse.de>
1815
1816 PR tree-optimization/49938
1817 * g++.dg/torture/pr49938.C: New testcase.
1818
1819 2011-08-02 Jason Merrill <jason@redhat.com>
1820
1821 PR c++/43886
1822 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1823
1824 PR c++/49577
1825 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1826
1827 PR c++/49593
1828 * g++.dg/cpp0x/variadic115.C: New.
1829
1830 PR c++/49803
1831 * g++.dg/cpp0x/union5.C: New.
1832
1833 2011-08-02 Daniel Kraft <d@domob.eu>
1834
1835 PR fortran/49885
1836 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1837
1838 2011-08-02 Kai Tietz <ktietz@redhat.com>
1839
1840 PR middle-end/49947
1841 * gcc.dg/tree-ssa/forwprop-15.c
1842
1843 2011-08-02 Jason Merrill <jason@redhat.com>
1844
1845 PR c++/49834
1846 * g++.dg/cpp0x/range-for20.C: New.
1847
1848 2011-08-02 Tobias Burnus <burnus@net-b.de>
1849
1850 * gfortran.dg/coarray_lib_token_3.f90: New.
1851
1852 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR fortran/46752
1855 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1856 * gcc.dg/gomp/atomic-15.c: New test.
1857 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1858 * g++.dg/gomp/atomic-15.C: New test.
1859 * g++.dg/gomp/private-1.C: New test.
1860 * g++.dg/gomp/sharing-2.C: New test.
1861 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1862 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1863 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1864
1865 2011-08-02 Tobias Burnus <burnus@net-b.de>
1866
1867 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1868 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1869 cleanup-module.
1870 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1871 * gfortran.dg/allocatable_function_5.f90: Ditto.
1872 * gfortran.dg/allocate_stat.f90: Ditto.
1873 * gfortran.dg/array_constructor_20.f90: Ditto.
1874 * gfortran.dg/array_constructor_21.f90: Ditto.
1875 * gfortran.dg/array_constructor_22.f90: Ditto.
1876 * gfortran.dg/array_constructor_26.f03: Ditto.
1877 * gfortran.dg/array_function_4.f90: Ditto.
1878 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1879 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1880 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1881 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1882 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1883 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1884 * gfortran.dg/class_15.f03: Ditto.
1885 * gfortran.dg/class_27.f03: Ditto.
1886 * gfortran.dg/class_33.f90: Ditto.
1887 * gfortran.dg/class_37.f03: Ditto.
1888 * gfortran.dg/class_40.f03: Ditto.
1889 * gfortran.dg/class_42.f03: Ditto.
1890 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1891 * gfortran.dg/coarray/registering_1.f90: Ditto.
1892 * gfortran.dg/convert_1.f90: Ditto.
1893 * gfortran.dg/default_initialization_3.f90: Ditto.
1894 * gfortran.dg/dependency_25.f90: Ditto.
1895 * gfortran.dg/dependency_26.f90: Ditto.
1896 * gfortran.dg/dependency_36.f90: Ditto.
1897 * gfortran.dg/dependency_37.f90: Ditto.
1898 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1899 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1900 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1901 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1902 * gfortran.dg/elemental_result_1.f90: Ditto.
1903 * gfortran.dg/empty_derived_type.f90: Ditto.
1904 * gfortran.dg/entry_7.f90: Ditto.
1905 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1906 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1907 * gfortran.dg/error_recovery_3.f90: Ditto.
1908 * gfortran.dg/extends_4.f03: Ditto.
1909 * gfortran.dg/func_assign.f90: Ditto.
1910 * gfortran.dg/func_assign_3.f90: Ditto.
1911 * gfortran.dg/generic_1.f90: Ditto.
1912 * gfortran.dg/generic_18.f90: Ditto.
1913 * gfortran.dg/generic_22.f03: Ditto.
1914 * gfortran.dg/generic_4.f90: Ditto.
1915 * gfortran.dg/generic_6.f90: Ditto.
1916 * gfortran.dg/generic_actual_arg.f90: Ditto.
1917 * gfortran.dg/graphite/id-21.f: Ditto.
1918 * gfortran.dg/graphite/pr45758.f90: Ditto.
1919 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1920 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1921 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1922 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1923 * gfortran.dg/host_used_types_1.f90: Ditto.
1924 * gfortran.dg/implicit_1.f90: Ditto.
1925 * gfortran.dg/implicit_11.f90: Ditto.
1926 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1927 * gfortran.dg/impure_actual_1.f90: Ditto.
1928 * gfortran.dg/impure_assignment_1.f90: Ditto.
1929 * gfortran.dg/impure_constructor_1.f90: Ditto.
1930 * gfortran.dg/initialization_10.f90: Ditto.
1931 * gfortran.dg/initialization_12.f90: Ditto.
1932 * gfortran.dg/interface_14.f90: Ditto.
1933 * gfortran.dg/interface_15.f90: Ditto.
1934 * gfortran.dg/interface_2.f90: Ditto.
1935 * gfortran.dg/interface_25.f90: Ditto.
1936 * gfortran.dg/interface_26.f90: Ditto.
1937 * gfortran.dg/interface_29.f90: Ditto.
1938 * gfortran.dg/interface_assignment_1.f90: Ditto.
1939 * gfortran.dg/internal_pack_6.f90: Ditto.
1940 * gfortran.dg/internal_pack_7.f90: Ditto.
1941 * gfortran.dg/internal_pack_8.f90: Ditto.
1942 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1943 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1944 * gfortran.dg/module_commons_3.f90: Ditto.
1945 * gfortran.dg/module_equivalence_4.f90: Ditto.
1946 * gfortran.dg/module_equivalence_6.f90: Ditto.
1947 * gfortran.dg/module_function_type_1.f90: Ditto.
1948 * gfortran.dg/module_naming_1.f90: Ditto.
1949 * gfortran.dg/namelist_4.f90: Ditto.
1950 * gfortran.dg/operator_c1202.f90: Ditto.
1951 * gfortran.dg/parens_7.f90: Ditto.
1952 * gfortran.dg/pr32921.f: Ditto.
1953 * gfortran.dg/pr33646.f90: Ditto.
1954 * gfortran.dg/pr41928.f90: Ditto.
1955 * gfortran.dg/pr42119.f90: Ditto.
1956 * gfortran.dg/pr43984.f90: Ditto.
1957 * gfortran.dg/present_1.f90: Ditto.
1958 * gfortran.dg/private_type_2.f90: Ditto.
1959 * gfortran.dg/proc_decl_2.f90: Ditto.
1960 * gfortran.dg/proc_ptr_10.f90: Ditto.
1961 * gfortran.dg/proc_ptr_22.f90: Ditto.
1962 * gfortran.dg/proc_ptr_8.f90: Ditto.
1963 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1964 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1965 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1966 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1967 * gfortran.dg/substring_equivalence.f90: Ditto.
1968 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1969 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1970 * gfortran.dg/trim_optimize_6.f90: Ditto.
1971 * gfortran.dg/typebound_call_12.f03: Ditto.
1972 * gfortran.dg/typebound_operator_5.f03: Ditto.
1973 * gfortran.dg/typebound_operator_6.f03: Ditto.
1974 * gfortran.dg/typebound_proc_18.f03: Ditto.
1975 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1976 * gfortran.dg/use_1.f90: Ditto.
1977 * gfortran.dg/use_10.f90: Ditto.
1978 * gfortran.dg/use_11.f90: Ditto.
1979 * gfortran.dg/use_14.f90: Ditto.
1980 * gfortran.dg/use_only_2.f90: Ditto.
1981 * gfortran.dg/use_rename_4.f90: Ditto.
1982 * gfortran.dg/use_rename_5.f90: Ditto.
1983 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1984 * gfortran.dg/used_interface_ref.f90: Ditto.
1985 * gfortran.dg/used_types_11.f90: Ditto.
1986 * gfortran.dg/used_types_3.f90: Ditto.
1987 * gfortran.dg/used_types_4.f90: Ditto.
1988 * gfortran.dg/userdef_operator_2.f90: Ditto.
1989 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1990 * gfortran.dg/vect/pr46213.f90: Ditto.
1991 * gfortran.dg/whole_file_21.f90: Ditto.
1992 * gfortran.dg/whole_file_22.f90: Ditto.
1993 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1994 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1995
1996 2011-08-02 Kai Tietz <ktietz@redhat.com>
1997
1998 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1999
2000 2011-08-01 Jason Merrill <jason@redhat.com>
2001
2002 PR c++/49932
2003 * g++.dg/abi/mangle49.C: New.
2004
2005 PR c++/49924
2006 * g++.dg/cpp0x/constexpr-array4.C: New.
2007
2008 PR c++/49813
2009 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2010
2011 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2012
2013 PR target/49927
2014 * gcc.target/i386/pr49927.c: New test.
2015
2016 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2017
2018 PR tree-optimization/49926
2019 * gcc.dg/vect/pr49926.c: New test.
2020
2021 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2022
2023 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2024 * gcc.target/i386/lzcnt-1.c: New test.
2025 * gcc.target/i386/lzcnt-2.c: Likewise.
2026 * gcc.target/i386/lzcnt-2a.c: Likewise.
2027 * gcc.target/i386/lzcnt-3.c: Likewise.
2028 * gcc.target/i386/lzcnt-4.c: Likewise.
2029 * gcc.target/i386/lzcnt-4a.c: Likewise.
2030 * gcc.target/i386/lzcnt-5.c: Likewise.
2031 * gcc.target/i386/lzcnt-6.c: Likewise.
2032 * gcc.target/i386/lzcnt-6a.c: Likewise.
2033 * gcc.target/i386/lzcnt-check.h: Likewise.
2034
2035 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2036 * gcc.target/i386/sse-13.c: Likewise.
2037 * gcc.target/i386/sse-14.c: Likewise.
2038 * g++.dg/other/i386-2.C: Likewise.
2039 * g++.dg/other/i386-3.C: Likewise.
2040
2041 2011-08-01 Julian Brown <julian@codesourcery.com>
2042
2043 * gcc.target/arm/fixed-point-exec.c: New test.
2044
2045 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2046
2047 PR target/49920
2048 * gcc.target/i386/pr49920.c: New test.
2049
2050 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2051
2052 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2053 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2054 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2055 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2056 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2057 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2058 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2059 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2060 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2061 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2062 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2063 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2064 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2065 * g++.dg/tree-ssa/pr33615.C: Ditto.
2066 * g++.dg/tree-ssa/restrict1.C: Ditto.
2067 * c-c++-common/restrict-2.c: Ditto.
2068 * gfortran.dg/pr32921.f: Ditto.
2069 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2070 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2071 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2072 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2073 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2074 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2075 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2076 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2077 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2078 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2079
2080 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2081
2082 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2083 .exe.ltrans[0-9]*. dump files.
2084
2085 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2086
2087 PR fortran/49112
2088 * gfortran.dg/abstract_type_6.f03: Modified.
2089 * gfortran.dg/typebound_proc_24.f03: New.
2090
2091 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 PR testsuite/49917
2094 * g++.dg/init/for1.C: Fix.
2095
2096 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2097
2098 PR fortran/48876
2099 * gfortran.dg/string_5.f90: New test.
2100
2101 2011-07-29 Jason Merrill <jason@redhat.com>
2102
2103 PR c++/49867
2104 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2105
2106 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2107
2108 PR tree-optimization/47407
2109 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2110 alpha*-dec-osf*.
2111 Sort target list.
2112
2113 2011-07-29 Richard Guenther <rguenther@suse.de>
2114
2115 * gcc.dg/uninit-suppress.c: Also disable VRP.
2116 * gcc.dg/uninit-suppress_2.c: Likewise.
2117
2118 2011-07-28 Jason Merrill <jason@redhat.com>
2119
2120 PR c++/49808
2121 * g++.dg/template/nontype24.C: New.
2122
2123 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2124
2125 PR rtl-optimization/47958
2126 * gcc.dg/torture/pr47958-1.c: New.
2127
2128 2011-07-29 Wei Guozhi <carrot@google.com>
2129
2130 PR rtl-optimization/49799
2131 * gcc.dg/pr49799.c: New test case.
2132
2133 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2134
2135 PR middle-end/48648
2136 * gcc.dg/graphite/id-pr48648.c: New.
2137
2138 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR fortran/31067
2141 * gfortran.dg/maxloc_2.f90: New test.
2142 * gfortran.dg/maxloc_3.f90: New test.
2143 * gfortran.dg/minloc_1.f90: New test.
2144 * gfortran.dg/minloc_2.f90: New test.
2145 * gfortran.dg/minloc_3.f90: New test.
2146 * gfortran.dg/minmaxloc_7.f90: New test.
2147
2148 PR debug/49871
2149 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2150
2151 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2152
2153 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2154 the builtin isn't optimized away.
2155
2156 2011-07-27 Tobias Burnus <burnus@net-b.de>
2157
2158 PR fortran/45586
2159 * gfortran.dg/lto/pr45586-2_0.f90: New.
2160
2161 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2162
2163 PR middle-end/49875
2164 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2165 * c-c++-common/cxxbitfields-5.c: Same.
2166
2167 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2168
2169 * lib/target-supports.exp (check_effective_target_mmap): Use
2170 check_function_available.
2171
2172 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2173
2174 * g++.old-deja/g++.pt/crash60.C: Updated.
2175
2176 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2177
2178 PR target/49866
2179 * gcc.target/i386/pr49866.c: New test.
2180
2181 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2182
2183 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2184 * gcc.target/i386/bmi-andn-1.c: New test.
2185 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2186 * gcc.target/i386/bmi-andn-2.c: Likewise.
2187 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2188 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2189 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2190 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2191 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2192 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2193 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2194 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2195 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2196 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2197 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2198 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2199 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2200 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2201 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2202 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2203 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2204 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2205 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2206 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2207 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2208
2209 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2210
2211 PR middle-end/47691
2212 * gfortran.dg/graphite/id-pr47691.f: New.
2213
2214 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2215
2216 * gcc.target/i386/avx-os-support.h: New.
2217 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2218 (main): Check avx_os_support before the test is run.
2219 * gcc.target/i386/aes-avx-check.h: Ditto.
2220 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2221
2222 2011-07-27 Kai Tietz <ktietz@redhat.com>
2223
2224 * gcc.target/i386/aggregate-ret3.c: New test.
2225 * gcc.target/i386/aggregate-ret4.c: New test.
2226
2227 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2228
2229 PR fortran/49755
2230 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2231 allocated array should *not* change its size.
2232 * gfortran.dg/multiple_allocation_3.f90: New test.
2233
2234 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2235
2236 PR c++/49776
2237 * g++.dg/cpp0x/constexpr-49776.C: New.
2238
2239 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2240
2241 PR middle-end/47046
2242 * gcc.dg/graphite/id-pr47046.c: New.
2243
2244 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2245
2246 PR middle-end/47653
2247 * gcc.dg/graphite/run-id-pr47593.c: New.
2248
2249 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2250
2251 PR middle-end/47653
2252 * gcc.dg/graphite/run-id-pr47653.c: New.
2253 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2254 induction variables.
2255 * gcc.dg/graphite/scop-16.c: Same.
2256 * gcc.dg/graphite/scop-17.c: Same.
2257 * gcc.dg/graphite/scop-21.c: Same.
2258
2259 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2260
2261 PR middle-end/48805
2262 * gcc.dg/graphite/id-pr48805.c: New.
2263
2264 2011-07-26 Tobias Burnus <burnus@net-b.de>
2265
2266 * gfortran.dg/coarray_lib_token_2.f90: New.
2267
2268 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2269
2270 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2271 SPU local store.
2272
2273 2011-07-25 Andrew Pinski <apinski@cavium.com>
2274
2275 PR tree-opt/49671
2276 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2277 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2278
2279 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2280
2281 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2282
2283 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2284 * gcc.c-torture/execute/loop-2g.c: Likewise.
2285 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2286 Require mmap support.
2287 * gcc.c-torture/execute/loop-2g.x: Likewise.
2288 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2289 (MAP_ANON): Provide default.
2290 * gcc.dg/20050826-1.c: Likewise.
2291 * gcc.target/i386/pr36533.c: Likewise.
2292 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2293 Use dg-require-effective-target mmap.
2294
2295 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 PR c++/49838
2298 * g++.dg/cpp0x/range-for19.C: New.
2299
2300 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2301
2302 PR testsuite/49753
2303 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2304
2305 Revert:
2306 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2307
2308 PR testsuite/49753
2309 * g++.dg/torture/pr49309.C: Remove.
2310
2311 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2312
2313 PR tree-optimization/49809
2314 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2315 test.
2316
2317 2011-07-25 Richard Guenther <rguenther@suse.de>
2318
2319 PR tree-optimization/49715
2320 * gcc.target/i386/pr49715-1.c: New testcase.
2321 * gcc.target/i386/pr49715-2.c: Likewise.
2322
2323 2011-07-23 Jason Merrill <jason@redhat.com>
2324
2325 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2326
2327 2011-07-22 Jason Merrill <jason@redhat.com>
2328
2329 PR c++/49793
2330 * g++.dg/cpp0x/initlist55.C: New.
2331
2332 2011-07-23 Tobias Burnus <burnus@net-b.de>
2333
2334 PR fortran/49791
2335 * gfortran.dg/namelist_72.f: New.
2336
2337 2011-07-23 Tobias Burnus <burnus@net-b.de>
2338
2339 * gfortran.dg/coarray_25.f90: New.
2340
2341 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2342
2343 * override1.C: This test should use c++0x mode.
2344 * override3.C: New. Test the diagnostics in c++98 mode.
2345
2346 2011-07-22 Jason Merrill <jason@redhat.com>
2347 Mark Glisse <marc.glisse@normalesup.org>
2348
2349 PR c++/30112
2350 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2351
2352 PR c++/49813
2353 * g++.dg/opt/builtins2.C: New.
2354 * g++.dg/other/error27.C: Don't rely on __builtin.
2355
2356 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2357
2358 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2359 on lp64 targets.
2360 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2361 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2362 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2363 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2364
2365 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2366 instead of ia32.
2367
2368 2011-07-22 Richard Guenther <rguenther@suse.de>
2369
2370 PR tree-optimization/45819
2371 * gcc.dg/pr45819.c: New testcase.
2372
2373 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2374
2375 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2376
2377 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2378
2379 PR middle-end/47654
2380 PR middle-end/49649
2381 * gcc.dg/graphite/run-id-pr47654.c: New.
2382
2383 2011-07-21 Ian Lance Taylor <iant@google.com>
2384
2385 PR middle-end/49705
2386 * gcc.dg/pr49705.c: New test.
2387
2388 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2389
2390 * lib/target-supports.exp (check_avx_os_support_available): New.
2391 (check_effective_target_avx_runtime): Use it.
2392
2393 2011-07-21 Richard Guenther <rguenther@suse.de>
2394
2395 PR tree-optimization/49770
2396 * g++.dg/torture/pr49770.C: New testcase.
2397
2398 2011-07-21 Kai Tietz <ktietz@redhat.com>
2399
2400 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2401 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2402
2403 2011-07-21 Tobias Burnus <burnus@net-b.de>
2404
2405 * gfortran.dg/coarray_lib_token_1.f90: New.
2406
2407 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2408
2409 * gcc.dg/pr32912-2.c: Skip for AVR.
2410 * gcc.dg/pr44674.c: Add dg-require-profiling.
2411
2412 2011-07-20 Jason Merrill <jason@redhat.com>
2413
2414 * g++.dg/ext/desig2.C: New.
2415
2416 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2417
2418 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2419 be generated.
2420 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2421 * gcc.target/powerpc/recip-3.c: Ditto.
2422
2423 2011-07-19 Jason Merrill <jason@redhat.com>
2424
2425 PR c++/6709 (DR 743)
2426 PR c++/42603 (DR 950)
2427 * g++.dg/cpp0x/decltype21.C: New.
2428
2429 2011-07-20 Richard Guenther <rguenther@suse.de>
2430
2431 PR middle-end/18908
2432 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2433 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2434
2435 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2436
2437 * gcc.target/arm/combine-movs.c: New.
2438 * gcc.target/arm/unsigned-extend-2.c: New.
2439
2440 2011-07-19 Jason Merrill <jason@redhat.com>
2441
2442 PR c++/49785
2443 * g++.dg/cpp0x/variadic114.C: New.
2444
2445 2011-07-19 Tobias Burnus <burnus@net-b.de>
2446
2447 * gfortran.dg/coarray_args_1.f90: New.
2448 * gfortran.dg/coarray_args_2.f90: New.
2449
2450 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2451
2452 PR fortran/49708
2453 * gfortran.dg/allocate_error_3.f90: New.
2454
2455 2011-07-19 Richard Guenther <rguenther@suse.de>
2456
2457 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2458 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2459 * gcc.dg/torture/20110719-1.c: New testcase.
2460
2461 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR tree-optimization/49768
2464 * gcc.c-torture/execute/pr49768.c: New test.
2465
2466 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2467
2468 PR tree-optimization/49771
2469 * gcc.dg/vect/pr49771.c: New test.
2470
2471 2011-07-18 Martin Jambor <mjambor@suse.cz>
2472
2473 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2474 * gcc.dg/ipa/ipa-2.c: Likewise.
2475 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2476 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2477 * gcc.dg/ipa/ipa-5.c: Likewise.
2478 * gcc.dg/ipa/ipa-7.c: Likewise.
2479 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2480 * gcc.dg/ipa/ipacost-1.c: Likewise.
2481 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2482 functions.
2483 * gcc.dg/ipa/ipcp-1.c: New test.
2484 * gcc.dg/ipa/ipcp-2.c: Likewise.
2485 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2486
2487 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2488
2489 PR middle-end/49675
2490 * gfortran.dg/pr49675.f90: New test.
2491
2492 2011-07-18 Richard Guenther <rguenther@suse.de>
2493
2494 * gcc.dg/torture/20110718-1.c: New testcase.
2495
2496 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2497
2498 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2499 * g++.dg/ext/bitfield3.C: Likewise.
2500 * g++.dg/ext/bitfield4.C: Likewise.
2501 * g++.dg/ext/bitfield5.C: Likewise.
2502 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2503 * g++.dg/other/pr23205-2.C: Likewise.
2504 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2505 * gcc.c-torture/compile/20001109-2.c: Likewise.
2506 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2507 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2508 * gcc.dg/bitfld-16.c: Likewise.
2509 * gcc.dg/bitfld-17.c: Likewise.
2510 * gcc.dg/bitfld-18.c: Likewise.
2511 * gcc.dg/builtins-config.h: Remove Netware support.
2512 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2513 * gcc.dg/cdce2.c: Likewise.
2514 * gcc.dg/cpp/assert4.c: Remove netware support.
2515 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2516 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2517
2518 * lib/target-supports.exp (check_visibility_available): Remove
2519 NetWare support.
2520 (check_profiling_available): Likewise.
2521
2522 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2523
2524 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2525
2526 2011-07-17 Tobias Burnus <burnus@net-b.de>
2527 Thomas Koenig <tkoenig@gcc.gnu.org>
2528
2529 PR fortran/34657
2530 * gfortran.dg/generic_17.f90: Fix testcase.
2531 * gfortran.dg/interface_3.f90: Add dg-error.
2532 * gfortran.dg/use_14.f90: New.
2533 * gfortran.dg/use_15.f90: New.
2534
2535 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2536
2537 * gnat.dg/pointer_controlled.adb: New test.
2538
2539 2011-07-17 Tobias Burnus <burnus@net-b.de>
2540
2541 PR fortran/49624
2542 * gfortran.dg/pointer_remapping_7.f90: New.
2543
2544 2011-07-16 Jason Merrill <jason@redhat.com>
2545
2546 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2547
2548 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2549 Jason Merrill <jason@redhat.com>
2550
2551 PR c++/45329
2552 PR c++/48934
2553 * g++.dg/cpp0x/decltype29.C: Adjust.
2554 * g++.dg/cpp0x/error4.C: Adjust.
2555 * g++.dg/cpp0x/sfinae26.C: Adjust.
2556 * g++.dg/cpp0x/variadic105.C: Adjust.
2557 * g++.dg/template/deduce3.C: Adjust.
2558 * g++.dg/template/error45.C: Adjust.
2559 * g++.dg/template/ptrmem2.C: Adjust.
2560 * g++.dg/template/sfinae2.C: Adjust.
2561 * g++.old-deja/g++.pt/crash60.C: Adjust.
2562 * g++.old-deja/g++.pt/unify6.C: Adjust.
2563 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2564 * g++.dg/cpp0x/nullptr15.C: Adjust.
2565 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2566 * g++.dg/cpp0x/pr31431.C: Adjust.
2567 * g++.dg/cpp0x/pr31434.C: Adjust.
2568 * g++.dg/cpp0x/sfinae11.C: Adjust
2569 * g++.dg/cpp0x/temp_default2.C: Adjust.
2570 * g++.dg/cpp0x/trailing4.C: Adjust.
2571 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2572 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2573 * g++.dg/cpp0x/variadic105.C: Adjust.
2574 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2575 * g++.dg/ext/vla2.C: Adjust.
2576 * g++.dg/other/ptrmem10.C: Adjust.
2577 * g++.dg/other/ptrmem11.C: Adjust.
2578 * g++.dg/overload/unknown1.C: Adjust.
2579 * g++.dg/template/conv11.C: Adjust.
2580 * g++.dg/template/dependent-expr5.C: Adjust.
2581 * g++.dg/template/friend.C: Adjust.
2582 * g++.dg/template/incomplete2.C: Adjust.
2583 * g++.dg/template/local4.C: Adjust.
2584 * g++.dg/template/local6.C: Adjust.
2585 * g++.dg/template/operator9.C: Adjust.
2586 * g++.dg/template/ttp25.C: Adjust.
2587 * g++.dg/template/unify10.C: Adjust.
2588 * g++.dg/template/unify11.C: Adjust.
2589 * g++.dg/template/unify6.C: Adjust.
2590 * g++.dg/template/unify9.C: Adjust.
2591 * g++.dg/template/varmod1.C: Adjust.
2592 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2593 * g++.old-deja/g++.pt/crash28.C: Adjust.
2594 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2595 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2596 * g++.old-deja/g++.pt/expr2.C: Adjust.
2597 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2598 * g++.old-deja/g++.pt/spec5.C: Adjust.
2599 * g++.old-deja/g++.pt/spec6.C: Adjust.
2600 * g++.old-deja/g++.pt/unify4.C: Adjust.
2601 * g++.old-deja/g++.pt/unify8.C: Adjust.
2602 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2603 * g++.dg/overload/template5.C: New testcase.
2604 * g++.dg/template/overload12.C: New testcase.
2605
2606 2011-07-11 Tobias Burnus <burnus@net-b.de>
2607
2608 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2609 * gfortran.dg/coarray_7.f90: Ditto.
2610 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2611 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2612
2613 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2614
2615 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2616 case.
2617 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2618 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2619 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2620 C67X.
2621 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2622 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2623 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2624
2625 2011-07-15 Jason Merrill <jason@redhat.com>
2626
2627 PR testsuite/49741
2628 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2629 Use --extra_opts instead of --additional_options.
2630
2631 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2632
2633 PR testsuite/49753
2634 * g++.dg/torture/pr49309.C: Remove.
2635
2636 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2637
2638 * gcc.target/tic6x/weak-call.c: New test.
2639 * gcc.target/tic6x/fpcmp.c: New test.
2640 * gcc.target/tic6x/fpdiv.c: New test.
2641 * gcc.target/tic6x/rotdi16-scan.c: New test.
2642 * gcc.target/tic6x/ffssi.c: New test.
2643 * gcc.target/tic6x/fpdiv-lib.c: New test.
2644 * gcc.target/tic6x/cold-lc.c: New test.
2645 * gcc.target/tic6x/longcalls.c: New test.
2646 * gcc.target/tic6x/abi-align-1.c: New test.
2647 * gcc.target/tic6x/fpcmp-finite.c: New test.
2648 * gcc.target/tic6x/rotdi16.c: New test.
2649 * gcc.target/tic6x/bswapl.c: New test.
2650 * gcc.target/tic6x/ffsdi.c: New test.
2651 * gcc.target/tic6x/tic6x.exp: New file.
2652 * gcc.target/tic6x/builtins/arith24.c: New test.
2653 * gcc.target/tic6x/builtins/smpy.c: New test.
2654 * gcc.target/tic6x/builtins/smpylh.c: New test.
2655 * gcc.target/tic6x/builtins/smpyh.c: New test.
2656 * gcc.target/tic6x/builtins/sarith1.c: New test.
2657 * gcc.target/tic6x/builtins/extclr.c: New test
2658 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2659 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2660 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2661 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2662 New functions.
2663 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2664 __TMS320C6X__.
2665 * gcc.dg/20020312-2.c: Likewise.
2666 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2667 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2668 * gcc.dg/torture/builtin-math-7.c: Likewise.
2669
2670 PR testsuite/49757
2671 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2672 not testing tic6x-*-*.
2673
2674 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2675
2676 PR tree-opt/49309
2677 * g++.dg/torture/pr49309.C: New testcase.
2678
2679 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2680
2681 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2682
2683 2011-07-14 Richard Guenther <rguenther@suse.de>
2684
2685 PR tree-optimization/49651
2686 * gcc.dg/torture/pr49651.c: New testcase.
2687
2688 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2689
2690 PR target/43746
2691 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2692
2693 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2694
2695 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2696 -mno-pointers-to-nested-functions.
2697 * gcc.target/powerpc/no-r11-2.c: Ditto.
2698 * gcc.target/powerpc/no-r11-3.c: Ditto.
2699
2700 2011-07-13 Jason Merrill <jason@redhat.com>
2701
2702 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2703 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2704 when compiling C files.
2705 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2706 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2707 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2708 * g++.dg/lookup/anon2.C: Likewise.
2709 * g++.dg/tree-ssa/copyprop.C: Likewise.
2710 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2711 * g++.dg/init/vector1.C: Ignore narrowing errors.
2712 * g++.dg/torture/pr35526.C: Likewise.
2713 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2714
2715 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2716
2717 PR libfortran/49296
2718 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2719 and logical reads.
2720
2721 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2722
2723 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2724 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2725
2726 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2727
2728 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2729 * lib/obj-c++.exp (obj-c++_init): Ditto.
2730 * lib/file-format.exp (gcc_target_object_format): Ditto.
2731 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2732 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2733 (check_visibility_available): Ditto.
2734 (check_effective_target_tls_native): Ditto.
2735 (check_effective_target_tls_emulated): Ditto.
2736 (check_effective_target_function_sections): Ditto.
2737
2738 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2739
2740 * gcc.target/arm/pr48183.c: New test.
2741
2742 2011-07-13 Richard Guenther <rguenther@suse.de>
2743
2744 * gcc.dg/torture/20110713-1.c: New testcase.
2745
2746 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2747
2748 PR rtl-opt/49474
2749 * gcc.c-torture/compile/pr49474.c: New testcase.
2750
2751 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR tree-optimization/49712
2754 * gcc.c-torture/execute/pr49712.c: New test.
2755
2756 2011-07-11 Jason Merrill <jason@redhat.com>
2757
2758 PR c++/44609
2759 * g++.dg/template/recurse3.C: New.
2760
2761 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2762
2763 PR debug/49676
2764 * gcc.dg/guality/csttest.c: New test.
2765
2766 PR fortran/49698
2767 * gfortran.dg/pr49698.f90: New test.
2768
2769 2011-07-11 Jeff Law <law@redhat.com>
2770
2771 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2772
2773 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2774
2775 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2776 * go.test/go-test.exp (go-set-goarch): Likewise.
2777
2778 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2779
2780 PR target/39633
2781 * gcc.target/avr/torture/pr39633.c: New test case.
2782
2783 2011-07-11 Tobias Burnus <burnus@net-b.de>
2784
2785 PR fortran/18918
2786 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2787
2788 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2789
2790 * lib/target-supports.exp (check_effective_target_scheduling):
2791 New Function.
2792 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2793 * gcc.dg/pr45055.c: Ditto.
2794 * gcc.dg/pr45353.c: Ditto.
2795 * g++.dg/pr45056.C: Ditto.
2796
2797 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2798
2799 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2800 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2801 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2802 * g++.dg/torture/pr31863.C: Skip AVR.
2803
2804 2011-07-10 Tobias Burnus <burnus@net-b.de>
2805
2806 PR fortran/49690
2807 * gfortran.dg/intrinsic_signal.f90: New.
2808
2809 2011-07-09 Jason Merrill <jason@redhat.com>
2810
2811 * g++.dg/cpp0x/regress/regress6.C: New.
2812 * g++.dg/parse/crash45.C: Adjust message.
2813 * g++.dg/template/crash38.C: Adjust message.
2814 * g++.dg/template/crash64.C: Adjust message.
2815
2816 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2817
2818 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2819 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2820 * g++.dg/abi/bitfield3.C: Likewise.
2821 * g++.dg/eh/pr38662.C: Likewise.
2822 * g++.dg/ext/attrib36.C: Likewise.
2823 * g++.dg/ext/attrib37.C: Likewise.
2824 * g++.dg/ext/attrib8.C: Likewise.
2825 * g++.dg/ext/tmplattr1.C: Likewise.
2826 * g++.dg/inherit/override-attribs.C: Likewise.
2827 * g++.dg/opt/inline9.C: Likewise.
2828 * g++.dg/opt/life1.C: Likewise.
2829 * g++.dg/opt/longbranch2.C: Likewise.
2830 * g++.dg/opt/nrv12.C: Likewise.
2831 * g++.dg/opt/reg-stack4.C: Likewise.
2832 * g++.dg/other/pr35504.C: Likewise.
2833 * g++.dg/other/pr39496.C: Likewise.
2834 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2835 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2836 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2837 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2838 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2839 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2840 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2841 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2842 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2843 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2844 * g++.dg/warn/pr15774-1.C: Likewise.
2845 * g++.dg/warn/pr15774-2.C: Likewise.
2846 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2847 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2848 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2849 * g++.old-deja/g++.pt/asm2.C: Likewise.
2850 * gcc.c-torture/compile/20000804-1.c: Likewise.
2851 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2852 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2853 * gcc.dg/20020108-1.c: Likewise.
2854 * gcc.dg/20020122-2.c: Likewise.
2855 * gcc.dg/20020122-3.c: Likewise.
2856 * gcc.dg/20020206-1.c: Likewise.
2857 * gcc.dg/20020219-1.c: Likewise.
2858 * gcc.dg/20020310-1.c: Likewise.
2859 * gcc.dg/20020411-1.c: Likewise.
2860 * gcc.dg/20020418-2.c: Likewise.
2861 * gcc.dg/20020426-2.c: Likewise.
2862 * gcc.dg/20020517-1.c: Likewise.
2863 * gcc.dg/20030204-1.c: Likewise.
2864 * gcc.dg/20030826-2.c: Likewise.
2865 * gcc.dg/20031102-1.c: Likewise.
2866 * gcc.dg/20031202-1.c: Likewise.
2867 * gcc.dg/20050111-1.c: Likewise.
2868 * gcc.dg/20050503-1.c: Likewise.
2869 * gcc.dg/array-init-1.c: Likewise.
2870 * gcc.dg/builtin-apply4.c: Likewise.
2871 * gcc.dg/dfp/pr31344.c: Likewise.
2872 * gcc.dg/gomp/atomic-11.c: Likewise.
2873 * gcc.dg/graphite/pr40281.c: Likewise.
2874 * gcc.dg/ia64-sync-1.c: Likewise.
2875 * gcc.dg/ia64-sync-2.c: Likewise.
2876 * gcc.dg/ia64-sync-3.c: Likewise.
2877 * gcc.dg/ia64-sync-4.c: Likewise.
2878 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2879 * gcc.dg/invalid-call-1.c: Likewise.
2880 * gcc.dg/loop-3.c: Likewise.
2881 * gcc.dg/lower-subreg-1.c: Likewise.
2882 * gcc.dg/lto/pr47259_0.c: Likewise.
2883 * gcc.dg/nested-calls-1.c: Likewise.
2884 * gcc.dg/pr20017.c: Likewise.
2885 * gcc.dg/pr25023.c: Likewise.
2886 * gcc.dg/pr27671-2.c: Likewise.
2887 * gcc.dg/pr32176.c: Likewise.
2888 * gcc.dg/pr33676.c: Likewise.
2889 * gcc.dg/pr35045.c: Likewise.
2890 * gcc.dg/pr36015.c: Likewise.
2891 * gcc.dg/pr36584.c: Likewise.
2892 * gcc.dg/pr36998.c: Likewise.
2893 * gcc.dg/pr37438.c: Likewise.
2894 * gcc.dg/pr37908.c: Likewise.
2895 * gcc.dg/pr41241.c: Likewise.
2896 * gcc.dg/pr41340.c: Likewise.
2897 * gcc.dg/pr44136.c: Likewise.
2898 * gcc.dg/pr44194-1.c: Likewise.
2899 * gcc.dg/pr46212.c: Likewise.
2900 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2901 * gcc.dg/setjmp-2.c: Likewise.
2902 * gcc.dg/short-compare-1.c: Likewise.
2903 * gcc.dg/short-compare-2.c: Likewise.
2904 * gcc.dg/smod-1.c: Likewise.
2905 * gcc.dg/sync-2.c: Likewise.
2906 * gcc.dg/sync-3.c: Likewise.
2907 * gcc.dg/tls/opt-1.c: Likewise.
2908 * gcc.dg/tls/opt-2.c: Likewise.
2909 * gcc.dg/tls/opt-3.c: Likewise.
2910 * gcc.dg/torture/badshift.c: Likewise.
2911 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2912 * gcc.dg/torture/pr20314-2.c: Likewise.
2913 * gcc.dg/torture/pr36891.c: Likewise.
2914 * gcc.dg/torture/pr38774.c: Likewise.
2915 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2916 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2917 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2918 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2919 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2920 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2921 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2922 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2923 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2924 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2925 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2926 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2927 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2928 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2929 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2930 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2931 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2932 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2933 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2934 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2935 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2936 * gcc.dg/unroll-1.c: Likewise.
2937 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2938 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2939 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2940 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2941 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2942 * gcc.target/i386/20000609-1.c: Likewise.
2943 * gcc.target/i386/20000720-1.c: Likewise.
2944 * gcc.target/i386/20000724-1.c: Likewise.
2945 * gcc.target/i386/20011107-1.c: Likewise.
2946 * gcc.target/i386/20011119-1.c: Likewise.
2947 * gcc.target/i386/20020201-3.c: Likewise.
2948 * gcc.target/i386/20020218-1.c: Likewise.
2949 * gcc.target/i386/20020729-1.c: Likewise.
2950 * gcc.target/i386/20030926-1.c: Likewise.
2951 * gcc.target/i386/20060125-1.c: Likewise.
2952 * gcc.target/i386/20060125-2.c: Likewise.
2953 * gcc.target/i386/20060512-1.c: Likewise.
2954 * gcc.target/i386/20060512-2.c: Likewise.
2955 * gcc.target/i386/20060512-3.c: Likewise.
2956 * gcc.target/i386/20060512-4.c: Likewise.
2957 * gcc.target/i386/387-1.c: Likewise.
2958 * gcc.target/i386/387-2.c: Likewise.
2959 * gcc.target/i386/387-5.c: Likewise.
2960 * gcc.target/i386/387-6.c: Likewise.
2961 * gcc.target/i386/980312-1.c: Likewise.
2962 * gcc.target/i386/980313-1.c: Likewise.
2963 * gcc.target/i386/990117-1.c: Likewise.
2964 * gcc.target/i386/990424-1.c: Likewise.
2965 * gcc.target/i386/990524-1.c: Likewise.
2966 * gcc.target/i386/991129-1.c: Likewise.
2967 * gcc.target/i386/991214-1.c: Likewise.
2968 * gcc.target/i386/991230-1.c: Likewise.
2969 * gcc.target/i386/addr-sel-1.c: Likewise.
2970 * gcc.target/i386/aggregate-ret1.c: Likewise.
2971 * gcc.target/i386/aggregate-ret2.c: Likewise.
2972 * gcc.target/i386/align-main-3.c: Likewise.
2973 * gcc.target/i386/amd64-abi-1.c: Likewise.
2974 * gcc.target/i386/amd64-abi-2.c: Likewise.
2975 * gcc.target/i386/amd64-abi-4.c: Likewise.
2976 * gcc.target/i386/amd64-abi-5.c: Likewise.
2977 * gcc.target/i386/amd64-abi-6.c: Likewise.
2978 * gcc.target/i386/asm-1.c: Likewise.
2979 * gcc.target/i386/asm-3.c: Likewise.
2980 * gcc.target/i386/asm-5.c: Likewise.
2981 * gcc.target/i386/attributes-error.c: Likewise.
2982 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2983 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2984 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2985 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2986 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2987 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2988 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2989 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2990 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2991 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2992 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2993 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2994 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2995 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2996 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2997 * gcc.target/i386/bitfield1.c: Likewise.
2998 * gcc.target/i386/bitfield2.c: Likewise.
2999 * gcc.target/i386/bmi-2.c: Likewise.
3000 * gcc.target/i386/bmi-5.c: Likewise.
3001 * gcc.target/i386/builtin-unreachable.c: Likewise.
3002 * gcc.target/i386/cleanup-2.c: Likewise.
3003 * gcc.target/i386/clobbers.c: Likewise.
3004 * gcc.target/i386/cmov8.c: Likewise.
3005 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3006 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3007 * gcc.target/i386/compress-float-387.c: Likewise.
3008 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3009 * gcc.target/i386/compress-float-sse.c: Likewise.
3010 * gcc.target/i386/crc32-2.c: Likewise.
3011 * gcc.target/i386/crc32-3.c: Likewise.
3012 * gcc.target/i386/divmod-7.c: Likewise.
3013 * gcc.target/i386/divmod-8.c: Likewise.
3014 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3015 * gcc.target/i386/fma3-builtin.c: Likewise.
3016 * gcc.target/i386/fma3-fma.c: Likewise.
3017 * gcc.target/i386/fma4-256-vector.c: Likewise.
3018 * gcc.target/i386/fma4-builtin.c: Likewise.
3019 * gcc.target/i386/fma4-fma-2.c: Likewise.
3020 * gcc.target/i386/fma4-fma.c: Likewise.
3021 * gcc.target/i386/fma4-vector-2.c: Likewise.
3022 * gcc.target/i386/fma4-vector.c: Likewise.
3023 * gcc.target/i386/funcspec-1.c: Likewise.
3024 * gcc.target/i386/funcspec-10.c: Likewise.
3025 * gcc.target/i386/funcspec-11.c: Likewise.
3026 * gcc.target/i386/funcspec-2.c: Likewise.
3027 * gcc.target/i386/funcspec-5.c: Likewise.
3028 * gcc.target/i386/funcspec-6.c: Likewise.
3029 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3030 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3031 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3032 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3033 * gcc.target/i386/incoming-1.c: Likewise.
3034 * gcc.target/i386/incoming-10.c: Likewise.
3035 * gcc.target/i386/incoming-11.c: Likewise.
3036 * gcc.target/i386/incoming-12.c: Likewise.
3037 * gcc.target/i386/incoming-13.c: Likewise.
3038 * gcc.target/i386/incoming-14.c: Likewise.
3039 * gcc.target/i386/incoming-15.c: Likewise.
3040 * gcc.target/i386/incoming-2.c: Likewise.
3041 * gcc.target/i386/incoming-3.c: Likewise.
3042 * gcc.target/i386/incoming-4.c: Likewise.
3043 * gcc.target/i386/incoming-5.c: Likewise.
3044 * gcc.target/i386/incoming-6.c: Likewise.
3045 * gcc.target/i386/incoming-7.c: Likewise.
3046 * gcc.target/i386/incoming-8.c: Likewise.
3047 * gcc.target/i386/incoming-9.c: Likewise.
3048 * gcc.target/i386/lea.c: Likewise.
3049 * gcc.target/i386/local.c: Likewise.
3050 * gcc.target/i386/loop-1.c: Likewise.
3051 * gcc.target/i386/loop-2.c: Likewise.
3052 * gcc.target/i386/loop-3.c: Likewise.
3053 * gcc.target/i386/max-stack-align.c: Likewise.
3054 * gcc.target/i386/memcpy-1.c: Likewise.
3055 * gcc.target/i386/movbe-2.c: Likewise.
3056 * gcc.target/i386/movq-2.c: Likewise.
3057 * gcc.target/i386/movq.c: Likewise.
3058 * gcc.target/i386/nrv1.c: Likewise.
3059 * gcc.target/i386/pad-4.c: Likewise.
3060 * gcc.target/i386/pad-5a.c: Likewise.
3061 * gcc.target/i386/pad-5b.c: Likewise.
3062 * gcc.target/i386/pad-6a.c: Likewise.
3063 * gcc.target/i386/pad-6b.c: Likewise.
3064 * gcc.target/i386/pad-7.c: Likewise.
3065 * gcc.target/i386/pad-9.c: Likewise.
3066 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3067 * gcc.target/i386/pic-1.c: Likewise.
3068 * gcc.target/i386/pr12092-1.c: Likewise.
3069 * gcc.target/i386/pr12329.c: Likewise.
3070 * gcc.target/i386/pr21518.c: Likewise.
3071 * gcc.target/i386/pr22362.c: Likewise.
3072 * gcc.target/i386/pr22585.c: Likewise.
3073 * gcc.target/i386/pr23098.c: Likewise.
3074 * gcc.target/i386/pr25196.c: Likewise.
3075 * gcc.target/i386/pr25293.c: Likewise.
3076 * gcc.target/i386/pr25654.c: Likewise.
3077 * gcc.target/i386/pr26449.c: Likewise.
3078 * gcc.target/i386/pr26778.c: Likewise.
3079 * gcc.target/i386/pr26826.c: Likewise.
3080 * gcc.target/i386/pr27266.c: Likewise.
3081 * gcc.target/i386/pr29978.c: Likewise.
3082 * gcc.target/i386/pr30505.c: Likewise.
3083 * gcc.target/i386/pr30961-1.c: Likewise.
3084 * gcc.target/i386/pr31628.c: Likewise.
3085 * gcc.target/i386/pr32000-2.c: Likewise.
3086 * gcc.target/i386/pr32661-1.c: Likewise.
3087 * gcc.target/i386/pr32708-2.c: Likewise.
3088 * gcc.target/i386/pr32708-3.c: Likewise.
3089 * gcc.target/i386/pr34256.c: Likewise.
3090 * gcc.target/i386/pr34312.c: Likewise.
3091 * gcc.target/i386/pr34522.c: Likewise.
3092 * gcc.target/i386/pr35160.c: Likewise.
3093 * gcc.target/i386/pr35281.c: Likewise.
3094 * gcc.target/i386/pr36246.c: Likewise.
3095 * gcc.target/i386/pr36786.c: Likewise.
3096 * gcc.target/i386/pr37275.c: Likewise.
3097 * gcc.target/i386/pr37843-3.c: Likewise.
3098 * gcc.target/i386/pr37843-4.c: Likewise.
3099 * gcc.target/i386/pr39082-1.c: Likewise.
3100 * gcc.target/i386/pr39431.c: Likewise.
3101 * gcc.target/i386/pr39496.c: Likewise.
3102 * gcc.target/i386/pr39543-2.c: Likewise.
3103 * gcc.target/i386/pr39911.c: Likewise.
3104 * gcc.target/i386/pr40718.c: Likewise.
3105 * gcc.target/i386/pr40906-1.c: Likewise.
3106 * gcc.target/i386/pr40906-2.c: Likewise.
3107 * gcc.target/i386/pr40906-3.c: Likewise.
3108 * gcc.target/i386/pr40934.c: Likewise.
3109 * gcc.target/i386/pr41900.c: Likewise.
3110 * gcc.target/i386/pr42589.c: Likewise.
3111 * gcc.target/i386/pr43662.c: Likewise.
3112 * gcc.target/i386/pr43671.c: Likewise.
3113 * gcc.target/i386/pr43766.c: Likewise.
3114 * gcc.target/i386/pr43869.c: Likewise.
3115 * gcc.target/i386/pr44942.c: Likewise.
3116 * gcc.target/i386/pr44948-2a.c: Likewise.
3117 * gcc.target/i386/pr45234.c: Likewise.
3118 * gcc.target/i386/pr45336-2.c: Likewise.
3119 * gcc.target/i386/pr45336-4.c: Likewise.
3120 * gcc.target/i386/pr45852.c: Likewise.
3121 * gcc.target/i386/pr46470.c: Likewise.
3122 * gcc.target/i386/pr48037-1.c: Likewise.
3123 * gcc.target/i386/pr48389.c: Likewise.
3124 * gcc.target/i386/pr49095.c: Likewise.
3125 * gcc.target/i386/pr9771-1.c: Likewise.
3126 * gcc.target/i386/rdfsbase-1.c: Likewise.
3127 * gcc.target/i386/rdfsbase-2.c: Likewise.
3128 * gcc.target/i386/rdgsbase-1.c: Likewise.
3129 * gcc.target/i386/rdgsbase-2.c: Likewise.
3130 * gcc.target/i386/rdrand-3.c: Likewise.
3131 * gcc.target/i386/regparm-stdcall.c: Likewise.
3132 * gcc.target/i386/regparm.c: Likewise.
3133 * gcc.target/i386/reload-1.c: Likewise.
3134 * gcc.target/i386/rotate-2.c: Likewise.
3135 * gcc.target/i386/sibcall-5.c: Likewise.
3136 * gcc.target/i386/signbit-1.c: Likewise.
3137 * gcc.target/i386/signbit-2.c: Likewise.
3138 * gcc.target/i386/signbit-3.c: Likewise.
3139 * gcc.target/i386/sse-5.c: Likewise.
3140 * gcc.target/i386/sse-8.c: Likewise.
3141 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3142 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3143 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3144 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3145 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3146 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3147 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3148 * gcc.target/i386/sse2-movq-2.c: Likewise.
3149 * gcc.target/i386/sse2-movq-3.c: Likewise.
3150 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3151 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3152 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3153 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3154 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3155 * gcc.target/i386/ssefn-1.c: Likewise.
3156 * gcc.target/i386/ssefn-2.c: Likewise.
3157 * gcc.target/i386/sseregparm-1.c: Likewise.
3158 * gcc.target/i386/sseregparm-2.c: Likewise.
3159 * gcc.target/i386/sseregparm-3.c: Likewise.
3160 * gcc.target/i386/sseregparm-4.c: Likewise.
3161 * gcc.target/i386/sseregparm-5.c: Likewise.
3162 * gcc.target/i386/sseregparm-6.c: Likewise.
3163 * gcc.target/i386/sseregparm-7.c: Likewise.
3164 * gcc.target/i386/sseregparm-8.c: Likewise.
3165 * gcc.target/i386/stack-realign.c: Likewise.
3166 * gcc.target/i386/stack-usage-realign.c: Likewise.
3167 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3168 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3169 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3170 * gcc.target/i386/stackalign/return-1.c: Likewise.
3171 * gcc.target/i386/stackalign/return-2.c: Likewise.
3172 * gcc.target/i386/stackalign/return-3.c: Likewise.
3173 * gcc.target/i386/tailcall-1.c: Likewise.
3174 * gcc.target/i386/tbm-2.c: Likewise.
3175 * gcc.target/i386/udivmod-7.c: Likewise.
3176 * gcc.target/i386/udivmod-8.c: Likewise.
3177 * gcc.target/i386/unroll-1.c: Likewise.
3178 * gcc.target/i386/vararg-1.c: Likewise.
3179 * gcc.target/i386/vararg-2.c: Likewise.
3180 * gcc.target/i386/vect8-ret.c: Likewise.
3181 * gcc.target/i386/vectorize5.c: Likewise.
3182 * gcc.target/i386/wmul-1.c: Likewise.
3183 * gcc.target/i386/wmul-2.c: Likewise.
3184 * gcc.target/i386/wrfsbase-1.c: Likewise.
3185 * gcc.target/i386/wrfsbase-2.c: Likewise.
3186 * gcc.target/i386/wrgsbase-1.c: Likewise.
3187 * gcc.target/i386/wrgsbase-2.c: Likewise.
3188 * gcc.target/i386/xop-pcmov.c: Likewise.
3189 * gcc.target/i386/xop-pcmov2.c: Likewise.
3190 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3191 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3192 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3193 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3194 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3195 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3196 * gcc.target/i386/zee.c: Likewise.
3197 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3198 * gfortran.dg/compiler-directive_2.f: Likewise.
3199 * gfortran.dg/g77/20010216-1.f: Likewise.
3200 * gfortran.dg/gomp/pr39152.f90: Likewise.
3201 * gfortran.dg/pr33794.f90: Likewise.
3202
3203 2011-07-09 Jason Merrill <jason@redhat.com>
3204
3205 * g++.dg/cpp0x/regress/regress5.C: New.
3206
3207 2011-07-08 Jason Merrill <jason@redhat.com>
3208
3209 PR c++/45437
3210 * g++.dg/expr/compound-asn1.C: New.
3211 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3212
3213 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR target/49621
3216 * gcc.target/powerpc/altivec-34.c: New test.
3217
3218 2011-07-08 Jason Merrill <jason@redhat.com>
3219
3220 PR c++/45603
3221 * g++.dg/abi/guard3.C: New.
3222
3223 2011-07-08 Julian Brown <julian@codesourcery.com>
3224
3225 * lib/target-supports.exp
3226 (check_effective_target_arm_little_endian): New.
3227 (check_effective_target_vect_pack_trunc): Use above.
3228 (check_effective_target_vect_unpack): Likewise.
3229 (check_effective_target_vect_element_align): Test
3230 check_effective_target_arm_vect_no_misalign for ARM.
3231
3232 2011-07-08 Jason Merrill <jason@redhat.com>
3233
3234 PR c++/49673
3235 * g++.dg/cpp0x/constexpr-rom.C: New.
3236
3237 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3238
3239 PR middle-end/49519
3240 * g++.dg/torture/pr49519.C: New test.
3241
3242 2011-07-08 Martin Jambor <mjambor@suse.cz>
3243
3244 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3245
3246 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3247
3248 PR testsuite/48727
3249 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3250
3251 2011-07-08 Richard Guenther <rguenther@suse.de>
3252
3253 PR tree-optimization/49662
3254 * gcc.dg/graphite/interchange-14.c: XFAIL.
3255 * gcc.dg/graphite/interchange-15.c: Likewise.
3256 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3257
3258 2011-07-06 Jason Merrill <jason@redhat.com>
3259
3260 PR c++/49663
3261 * g++.dg/cpp0x/regress/regress4.C: New.
3262
3263 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3264
3265 PR fortran/49648
3266 * gfortran.dg/result_in_spec_4.f90: New test.
3267
3268 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3269
3270 * gcc.target/sparc/cas64.c: New test.
3271
3272 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR c/49644
3275 * g++.dg/torture/pr49644.C: New test.
3276
3277 PR c/49644
3278 * gcc.c-torture/execute/pr49644.c: New test.
3279
3280 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3281
3282 * lib/target-supports.exp (check_effective_target_ia32): New.
3283 (check_effective_target_x32): Likewise.
3284 (check_effective_target_vect_cmdline_needed): Also check x32.
3285
3286 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3287
3288 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3289 dg-prune-output.
3290 * gcc.target/arm/pr42235.c: Likewise.
3291 * gcc.target/arm/pr42495.c: Likewise.
3292 * gcc.target/arm/pr42574.c: Likewise.
3293 * gcc.target/arm/thumb-branch1.c: Likewise.
3294
3295 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3296 unneeded prune of possible warning.
3297 * gcc.target/arm/pr40956.c: Likewise.
3298 * gcc.target/arm/pr42505.c: Likewise.
3299
3300 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3301 * gcc.c-torture/compile/pr46883.c: Likewise.
3302 * gcc.c-torture/compile/pr46934.c: Likewise.
3303
3304 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3305 for move to ../../gcc.c-torture/compile.
3306 * gcc.target/arm/pr46883.c: Likewise.
3307 * gcc.target/arm/pr46934.c: Likewise.
3308
3309 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3310 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3311 * gcc.target/arm/wmul-1.c: Likewise.
3312 * gcc.target/arm/wmul-2.c: Likewise.
3313 * gcc.target/arm/wmul-3.c: Likewise.
3314 * gcc.target/arm/wmul-4.c: Likewise.
3315 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3316 add tab after scan target.
3317 * gcc.target/arm/smlaltt-1.c: Likewise.
3318 * gcc.target/arm/smlatb-1.c: Likewise.
3319 * gcc.target/arm/smlatt-1.c: Likewise.
3320
3321 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3322
3323 PR debug/49522
3324 * gcc.dg/debug/pr49522.c: New test.
3325
3326 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3327
3328 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3329 * gcc.dg/pr46212.c: Run only if target int32plus.
3330 * gcc.dg/torture/pr48146.c: Ditto.
3331 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3332 * c-c++-common/pr44832.c: Ditto.
3333 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3334 * gcc.dg/pr31490.c: Ditto.
3335 * gcc.dg/torture/builtin-math-7.c: Run only if target
3336 large_double.
3337 * gcc.dg/torture/pr45764.c: Skip for AVR.
3338 * gcc.dg/pr47893.c: Ditto.
3339
3340 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3341
3342 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3343 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3344 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3345 add tab to scan target.
3346
3347 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3348
3349 * gcc.target/arm/neon-modes-3.c: New test.
3350
3351 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3352
3353 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3354 -fno-loop-interchange -ffast-math.
3355
3356 2011-07-07 Richard Guenther <rguenther@suse.de>
3357
3358 * gcc.dg/ftrapv-3.c: New testcase.
3359
3360 2011-07-07 Richard Guenther <rguenther@suse.de>
3361
3362 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3363 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3364
3365 2011-07-07 Kai Tietz <ktietz@redhat.com>
3366
3367 * gcc.dg/binop-notxor1.c: New test.
3368 * gcc.dg/binop-notand4a.c: New test.
3369 * gcc.dg/binop-notxor2.c: New test.
3370 * gcc.dg/binop-notand3a.c: New test.
3371 * gcc.dg/binop-notand2a.c: New test.
3372 * gcc.dg/binop-notand6a.c: New test.
3373 * gcc.dg/binop-notor1.c: New test.
3374 * gcc.dg/binop-notand1a.c: New test.
3375 * gcc.dg/binop-notand5a.c: New test.
3376 * gcc.dg/binop-notor2.c: New test.
3377
3378 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3379
3380 PR middle-end/49640
3381 * gcc.dg/gomp/pr49640.c: New test.
3382
3383 2011-07-07 Richard Guenther <rguenther@suse.de>
3384
3385 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3386
3387 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3388
3389 PR target/39150
3390 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3391
3392 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3393
3394 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3395 * gcc.target/powerpc/no-r11-2.c: Ditto.
3396 * gcc.target/powerpc/no-r11-3.c: Ditto.
3397
3398 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3399
3400 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3401 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3402
3403 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3404
3405 * lib/target-supports.exp (check_profiling_available): Disable
3406 profiling with -fprofile-generate for target avr.
3407
3408 2011-07-06 Richard Guenther <rguenther@suse.de>
3409
3410 PR tree-optimization/49645
3411 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3412
3413 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3414
3415 PR middle-end/47383
3416 * gcc.dg/pr47383.c: New.
3417
3418 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3419
3420 PR tree-optimization/49647
3421 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3422
3423 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3424
3425 PR testsuite/49542
3426 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3427 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3428
3429 2011-07-05 Jason Merrill <jason@redhat.com>
3430
3431 PR c++/48157
3432 * g++.dg/template/template-id-4.C: New.
3433
3434 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3435
3436 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3437 * gcc.dg/pr43402.c: Ditto.
3438
3439 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3440
3441 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3442
3443 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3444
3445 * gcc.target/powerpc/ppc-switch-1.c: New test for
3446 --param case-values-threshold.
3447 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3448
3449 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3450
3451 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3452
3453 2011-07-05 Jason Merrill <jason@redhat.com>
3454
3455 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3456
3457 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3458
3459 PR tree-optimization/47654
3460 * gcc.dg/graphite/block-pr47654.c: New.
3461
3462 2011-07-05 Jason Merrill <jason@redhat.com>
3463
3464 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3465
3466 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3467
3468 PR tree-optimization/49580
3469 * gcc.dg/autopar/pr49580.c: New test.
3470
3471 2011-07-05 Richard Guenther <rguenther@suse.de>
3472
3473 PR tree-optimization/49518
3474 PR tree-optimization/49628
3475 * g++.dg/torture/pr49628.C: New testcase.
3476 * gcc.dg/torture/pr49518.c: Likewise.
3477
3478 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3479
3480 * ada/acats/run_acats (which): Extract last field from type -p,
3481 type output only if command succeeded.
3482
3483 2011-07-04 Jason Merrill <jason@redhat.com>
3484
3485 * g++.dg/abi/mangle48.C: New.
3486
3487 * g++.dg/cpp0x/diag1.C: New.
3488
3489 * g++.dg/diagnostic/aka1.C: New.
3490
3491 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR rtl-optimization/49619
3494 * gcc.dg/pr49619.c: New test.
3495
3496 PR rtl-optimization/49472
3497 * gfortran.dg/pr49472.f90: New test.
3498
3499 PR debug/49602
3500 * gcc.dg/pr49602.c: New test.
3501
3502 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3503
3504 PR target/34734
3505 PR target/44643
3506 * gcc.target/avr/avr.exp: Run over cpp files, too.
3507 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3508 * gcc.target/avr/progmem.h: New file.
3509 * gcc.target/avr/exit-abort.h: New file.
3510 * gcc.target/avr/progmem-error-1.c: New file.
3511 * gcc.target/avr/progmem-error-1.cpp: New file.
3512 * gcc.target/avr/progmem-warning-1.c: New file.
3513 * gcc.target/avr/torture/progmem-1.c: New file.
3514 * gcc.target/avr/torture/progmem-1.cpp: New file.
3515
3516 2011-07-04 Richard Guenther <rguenther@suse.de>
3517
3518 PR tree-optimization/49615
3519 * g++.dg/torture/pr49615.C: New testcase.
3520
3521 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3522
3523 PR tree-optimization/49610
3524 * gcc.dg/vect/pr49610.c: New test.
3525
3526 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3527
3528 * gnat.dg/specs/debug1.ads: New test.
3529
3530 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3531
3532 PR fortran/49562
3533 * gfortran.dg/typebound_proc_23.f90: New.
3534
3535 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3536
3537 PR c++/49605
3538 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3539
3540 2011-07-01 Jason Merrill <jason@redhat.com>
3541
3542 PR c++/48261
3543 * g++.dg/template/template-id-3.C: New.
3544
3545 PR c++/48593
3546 * g++.dg/template/qualified-id4.C: New.
3547
3548 PR c++/48883
3549 * g++.dg/template/explicit-args4.C: New.
3550
3551 PR c++/49085
3552 * g++.dg/template/offsetof2.C: New.
3553
3554 2011-07-01 Kai Tietz <ktietz@redhat.com>
3555
3556 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3557
3558 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3559
3560 PR libmudflap/49549
3561 * lib/target-supports.exp (check_effective_target_gld): New proc.
3562
3563 2011-07-01 Richard Guenther <rguenther@suse.de>
3564
3565 PR tree-optimization/49603
3566 * gcc.dg/torture/pr49603.c: New testcase.
3567
3568 2011-06-30 Jason Merrill <jason@redhat.com>
3569
3570 PR c++/49387
3571 * g++.dg/rtti/template1.C: New.
3572
3573 PR c++/49569
3574 * g++.dg/cpp0x/regress/ctor1.C: New.
3575
3576 PR c++/49355
3577 * g++.dg/cpp0x/initlist54.C: New.
3578
3579 2011-06-30 Martin Jambor <mjambor@suse.cz>
3580
3581 * gcc.dg/tree-ssa/sra-12.c: New test.
3582
3583 2011-06-29 Jason Merrill <jason@redhat.com>
3584
3585 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3586
3587 2011-06-30 Richard Guenther <rguenther@suse.de>
3588
3589 PR tree-optimization/46787
3590 * gcc.dg/vect/vect-121.c: New testcase.
3591
3592 2011-06-30 Martin Jambor <mjambor@suse.cz>
3593
3594 PR tree-optimization/49094
3595 * gcc.dg/tree-ssa/pr49094.c: New test.
3596
3597 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR fortran/49540
3600 * gfortran.dg/pr49540-1.f90: New test.
3601 * gfortran.dg/pr49540-2.f90: New test.
3602
3603 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3604
3605 PR ada/49511
3606 * ada/acats/run_acats (which): Use last field of type -p output.
3607
3608 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3609 Iain Sandoe <iains@gcc.gnu.org>
3610
3611 PR libobjc/36610
3612 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3613 Only skip on 64-bit *-*-darwin8* && !objc2.
3614
3615 2011-06-30 Richard Guenther <rguenther@suse.de>
3616
3617 PR tree-optimization/38752
3618 * gcc.c-torture/compile/pr38752.c: New testcase.
3619
3620 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3621
3622 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3623 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3624
3625 2011-06-29 Jason Merrill <jason@redhat.com>
3626
3627 PR c++/49216
3628 * g++.dg/cpp0x/initlist53.C: Use placement new.
3629 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3630 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3631
3632 PR c++/49003
3633 * g++.dg/cpp0x/trailing6.C: New.
3634 * g++.dg/cpp0x/pr45908.C: No error.
3635
3636 PR c++/49272
3637 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3638
3639 PR c++/49520
3640 * g++.dg/cpp0x/constexpr-using2.C: New.
3641
3642 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3643
3644 PR c++/45923
3645 * g++.dg/cpp0x/constexpr-diag3.C: New.
3646 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3647 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3648 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3649 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3650
3651 2011-06-29 Jason Merrill <jason@redhat.com>
3652
3653 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3654
3655 2011-06-29 Richard Guenther <rguenther@suse.de>
3656
3657 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3658
3659 2011-06-29 Jason Merrill <jason@redhat.com>
3660
3661 * g++.dg/cpp0x/initlist-value2.C: New.
3662
3663 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3664 * g++.dg/cpp0x/initlist-value.C: New.
3665
3666 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3667
3668 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3669
3670 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3671
3672 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3673 * gcc.dg/inline_2.c: Likewise.
3674 * gcc.dg/unroll_1.c: Likewise.
3675
3676 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3677
3678 PR debug/49567
3679 * gcc.target/i386/pr49567.c: New test.
3680
3681 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3682
3683 * gnat.dg/opt17.ad[sb]: New test.
3684
3685 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3686 Tom de Vries <tom@codesourcery.com>
3687
3688 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3689 (check_effective_target_arm_thumb2): New effective targets.
3690 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3691 properly. Clean up temporary files.
3692 * gcc.target/arm/ivopts-2.c: Likewise.
3693 * gcc.target/arm/ivopts-3.c: Likewise.
3694 * gcc.target/arm/ivopts-4.c: Likewise.
3695 * gcc.target/arm/ivopts-5.c: Likewise.
3696 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3697
3698 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3699
3700 PR fortran/49479
3701 * gfortran.dg/reshape_zerosize_3.f90: New test.
3702
3703 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3704
3705 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3706 * gcc.target/arm/vfp-ldmias.c: Likewise.
3707 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3708 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3709 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3710 * gcc.target/arm/vfp-stmias.c: Likewise.
3711 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3712 * gcc.target/arm/vfp-stmiad.c: Likewise.
3713
3714 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3715
3716 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3717 dg-prune-output.
3718 * gcc.target/arm/pr45701-2.c: Ditto.
3719
3720 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3721
3722 PR fortran/49466
3723 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3724 * gfortran.dg/extends_14.f03: Modified.
3725
3726 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3727
3728 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3729 early if the test is already being skipped.
3730
3731 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3732 scan-assembler-dem-not): For missing file, report unresolved with
3733 same message as for pass/fail, with reason reported in log file.
3734
3735 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3736 from add_options_for_arm_neon_fp16.
3737 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3738 check_effective_target_arm_neon_fp16_ok_nocache.
3739 Check -mfpu and -mfloat-abi options from current multilib.
3740 Do not require neon support.
3741 (check_effective_target_arm_fp16_ok): Renamed from
3742 check_effecitve_target_arm_neon_fp16_ok.
3743 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3744 arm_neon_fp16_ok and arm_fp16.
3745 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3746 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3747 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3748 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3749
3750 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3751
3752 * gcc.dg/builtin-assume-aligned-1.c: New test.
3753 * gcc.dg/builtin-assume-aligned-2.c: New test.
3754 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3755
3756 PR debug/49544
3757 * gcc.dg/pr49544.c: New test.
3758
3759 2011-06-27 Richard Guenther <rguenther@suse.de>
3760
3761 PR tree-optimization/49394
3762 * g++.dg/torture/pr49394.C: New testcase.
3763
3764 2011-06-27 Kai Tietz <ktietz@redhat.com>
3765
3766 * gcc.dg/optimize-bswapdi-2.c: New test.
3767
3768 2011-06-27 Michael Hope <michael.hope@linaro.org>
3769 Richard Sandiford <richard.sandiford@linaro.org>
3770
3771 PR tree-optimization/49169
3772 * gcc.dg/torture/pr49169.c: New test.
3773
3774 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3775
3776 PR testsuite/49529
3777 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3778
3779 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3780 hppa*-*-hpux*.
3781
3782 2011-06-26 Jason Merrill <jason@redhat.com>
3783
3784 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3785
3786 PR c++/49528
3787 * g++.dg/init/ref19.C: New.
3788 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3789
3790 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR tree-optimization/48377
3793 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3794 non_strict_align.
3795
3796 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3797
3798 PR middle-end/49191
3799 * lib/target-supports.exp (check_effective_target_non_strict_align):
3800 New.
3801 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3802
3803 2011-06-24 Martin Jambor <mjambor@suse.cz>
3804
3805 PR tree-optimizations/49516
3806 * g++.dg/tree-ssa/pr49516.C: New test.
3807
3808 2011-06-23 Jason Merrill <jason@redhat.com>
3809
3810 PR c++/35255
3811 * g++.dg/template/partial10.C: New.
3812 * g++.dg/template/partial11.C: New.
3813
3814 2011-06-23 Jeff Law <law@redhat.com>
3815
3816 PR middle-end/48770
3817 * gcc.dg/pr48770.c: New test.
3818
3819 2011-06-23 Jan Hubicka <jh@suse.cz>
3820
3821 PR middle-end/49373
3822 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3823
3824 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR testsuite/49512
3827 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3828 instead of -fdump-tree-optimized.
3829
3830 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3831
3832 PR c++/44625
3833 * g++.dg/template/crash107.C: New.
3834 * g++.dg/template/error17.C: Adjust.
3835
3836 2011-06-23 Jason Merrill <jason@redhat.com>
3837
3838 PR c++/49507
3839 * g++.dg/cpp0x/defaulted30.C: New.
3840
3841 PR c++/49440
3842 * g++.dg/rtti/anon-ns1.C: New.
3843
3844 PR c++/49395
3845 * g++.dg/init/ref18.C: New.
3846
3847 PR c++/36435
3848 * g++.dg/template/partial9.C: New.
3849
3850 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3851
3852 PR middle-end/49373
3853 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3854
3855 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR debug/49496
3858 * gcc.dg/pr49496.c: New test.
3859
3860 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3861
3862 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3863 is not xscale.
3864
3865 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3866
3867 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3868 * gcc.target/arm/pr42879.c: Likewise.
3869 * gcc.target/arm/pr45701-3.c: Likewise.
3870
3871 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3872 * gcc.target/arm/pr40482.c: Likewise.
3873 * gcc.target/arm/stack-corruption.c: Likewise.
3874
3875 2011-06-22 Richard Guenther <rguenther@suse.de>
3876
3877 PR tree-optimization/49493
3878 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3879
3880 2011-06-22 Jason Merrill <jason@redhat.com>
3881
3882 PR c++/49260
3883 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3884
3885 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3886 Dmitry Melnik <dm@ispras.ru>
3887
3888 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3889 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3890 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3891
3892 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3893
3894 * gcc.target/arm/tlscall.c: New.
3895
3896 2011-06-21 Jason Merrill <jason@redhat.com>
3897
3898 PR c++/49172
3899 * g++.dg/cpp0x/constexpr-ref1.C: New.
3900 * g++.dg/cpp0x/constexpr-ref2.C: New.
3901 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3902
3903 PR c++/49482
3904 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3905
3906 PR c++/49418
3907 * g++.dg/template/param3.C: New.
3908
3909 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3910
3911 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3912 my_clrsb test functions.
3913 (main): Test clrsb.
3914 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3915 test_sll, test_ull): Add clrsb tests.
3916 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3917 clrsbll.
3918
3919 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3920
3921 PR fortran/49112
3922 * gfortran.dg/class_44.f03: New.
3923
3924 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3925
3926 PR tree-optimization/49478
3927 * gcc.dg/vect/pr49478.c
3928
3929 2011-06-21 Richard Guenther <rguenther@suse.de>
3930
3931 PR tree-optimization/49483
3932 * gcc.dg/vect/vect-120.c: New testcase.
3933
3934 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3935
3936 PR testsuite/49443
3937 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3938 * gcc.dg/vect/vect-peel-4.c: Likewise.
3939
3940 2011-06-22 Christian Bruel <christian.bruel@st.com>
3941
3942 PR middle-end/49139
3943 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3944 * gcc.dg/always_inline2.c: Likewise.
3945 * gcc.dg/always_inline3.c: Likewise.
3946 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3947 * gcc.dg/inline_1.c: Likewise.
3948 * gcc.dg/inline_2.c: Likewise.
3949 * gcc.dg/inline_3.c: Likewise.
3950 * gcc.dg/inline_4.c: Likewise.
3951 * gcc.dg/20051201-1.c: Likewise.
3952 * gcc.dg/pr40087.c: Likewise.
3953 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3954 * gcc.dg/inline-22.c: Likewise.
3955 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3956 * gcc.dg/lto/20090218-1_1.c: Likewise.
3957 * g++.dg/ipa/devirt-7.C: Likewise.
3958 * gcc.dg/uninit-pred-5_a.c: Likewise.
3959 * gcc.dg/uninit-pred-5_b.c: Likewise.
3960 * gcc.dg/fail_always_inline.c: New.
3961
3962 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3963
3964 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3965 into 6 jobs instead of 3.
3966
3967 2011-06-20 Jason Merrill <jason@redhat.com>
3968
3969 PR c++/49216
3970 * g++.dg/cpp0x/initlist53.C: New.
3971
3972 2011-06-20 Tobias Burnus <burnus@net-b.de>
3973
3974 PR fortran/18918
3975 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3976 * gfortran.dg/coarray_lock_3.f90: New.
3977 * gfortran.dg/coarray/lock_1.f90: New.
3978
3979 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3980
3981 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3982 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3983 unresolved and report the reason to the log file.
3984
3985 * lib/scanasm.exp (object-size): Move argument processing earlier
3986 to report errors before verifying that the file exists. Report
3987 problems detected at runtime as unresolved instead of error and
3988 report their reasons to the log file.
3989
3990 2011-06-20 Jason Merrill <jason@redhat.com>
3991
3992 PR c++/47080
3993 * g++.dg/cpp0x/explicit6.C: New.
3994
3995 PR c++/47635
3996 * g++.dg/cpp0x/enum20.C: New.
3997
3998 PR c++/48138
3999 * g++.dg/ext/attr-aligned01.C: New.
4000
4001 PR c++/49205
4002 * g++.dg/cpp0x/variadic-default.C: New.
4003
4004 PR c++/43321
4005 * g++.dg/cpp0x/auto26.C: New.
4006
4007 PR c++/43831
4008 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4009
4010 2011-06-20 Kai Tietz <ktietz@redhat.com>
4011
4012 * gcc.dg/binop-notand1.c: New test.
4013 * gcc.dg/binop-notand2.c: New test.
4014 * gcc.dg/binop-notand3.c: New test.
4015 * gcc.dg/binop-notand4.c: New test.
4016 * gcc.dg/binop-notand5.c: New test.
4017 * gcc.dg/binop-notand6.c: New test.
4018
4019 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR testsuite/49432
4022 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4023
4024 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4025
4026 PR fortran/49400
4027 * gfortran.dg/proc_ptr_31.f90: New.
4028
4029 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4030
4031 * gnat.dg/volatile6.adb: New test.
4032 * gnat.dg/volatile7.adb: Likewise.
4033 * gnat.dg/volatile8.adb: Likewise.
4034 * gnat.dg/volatile9.adb: Likewise.
4035
4036 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4037
4038 * gnat.dg/constant3.adb: New test.
4039
4040 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4041
4042 PR libfortran/49296
4043 * gfortran.dg/read_list_eof_1.f90: New test.
4044
4045 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR target/49411
4048 * gcc.target/i386/testimm-1.c: New test.
4049 * gcc.target/i386/testimm-2.c: New test.
4050 * gcc.target/i386/testimm-3.c: New test.
4051 * gcc.target/i386/testimm-4.c: New test.
4052 * gcc.target/i386/testimm-5.c: New test.
4053 * gcc.target/i386/testimm-6.c: New test.
4054 * gcc.target/i386/testimm-7.c: New test.
4055 * gcc.target/i386/testimm-8.c: New test.
4056 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4057 * gcc.target/i386/xop-rotate1-int.c: New test.
4058 * gcc.target/i386/xop-rotate2-int.c: New test.
4059
4060 2011-06-17 Jason Merrill <jason@redhat.com>
4061
4062 * g++.dg/cpp0x/rv-func2.C: New.
4063
4064 * g++.dg/debug/dwarf2/lambda1.C: New.
4065 * g++.dg/warn/Wshadow-6.C: Adjust.
4066
4067 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4068
4069 PR fortran/48699
4070 * gfortran.dg/move_alloc_5.f90: New.
4071
4072 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4073
4074 PR rtl-optimization/48542
4075 * gcc.dg/torture/pr48542.c: New test.
4076
4077 2011-06-16 Jason Merrill <jason@redhat.com>
4078
4079 PR c++/44160
4080 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4081
4082 PR c++/45378
4083 * g++.dg/cpp0x/initlist52.C New.
4084
4085 PR c++/45399
4086 * c-c++-common/raw-string-12.c: New.
4087
4088 PR c++/49229
4089 * g++.dg/cpp0x/sfinae26.C: New.
4090
4091 PR c++/49251
4092 * g++.dg/cpp0x/variadic113.C: New.
4093
4094 PR c++/49420
4095 * g++.dg/cpp0x/variadic112.C: New.
4096
4097 2011-06-16 Jeff Law <law@redhat.com>
4098
4099 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4100 improved jump threading.
4101 * gcc.dg/builtin-object-size-2.c: Likewise.
4102 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4103
4104 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4105
4106 PR fortran/49074
4107 * gfortran.dg/typebound_assignment_3.f03: New.
4108
4109 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4110
4111 PR testsuite/48727
4112 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4113
4114 2011-06-16 Martin Jambor <mjambor@suse.cz>
4115
4116 PR tree-optimization/49343
4117 * gnat.dg/discr31.ad[sb]: New test.
4118
4119 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4120
4121 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4122
4123 2011-06-16 Tom de Vries <tom@codesourcery.com>
4124
4125 PR target/45098
4126 * gcc.target/arm/ivopts-3.c: Update test.
4127 * gcc.target/arm/ivopts-5.c: Same.
4128
4129 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4130
4131 Revert:
4132 2011-06-10 Wei Guozhi <carrot@google.com>
4133
4134 PR target/45335
4135 * gcc.target/arm/pr45335.c: New test.
4136 * gcc.target/arm/pr45335-2.c: New test.
4137 * gcc.target/arm/pr45335-3.c: New test.
4138 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4139 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4140 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4141
4142 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4143
4144 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4145
4146 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4147
4148 PR fortran/49417
4149 * gfortran.dg/class_43.f03: New.
4150
4151 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR tree-optimization/49419
4154 * gcc.c-torture/execute/pr49419.c: New test.
4155
4156 2011-06-16 Revital Eres <revital.eres@linaro.org>
4157
4158 * gcc.dg/sms-9.c: New file.
4159
4160 2011-06-15 Easwaran Raman <eraman@google.com>
4161
4162 PR rtl-optimization/49414
4163 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4164
4165 2011-06-14 Jason Merrill <jason@redhat.com>
4166
4167 * g++.dg/cpp0x/noexcept13.C: New.
4168
4169 2011-06-14 Easwaran Raman <eraman@google.com>
4170
4171 PR rtl-optimization/44194
4172 * gcc.dg/pr44194-1.c: New test.
4173 * gcc.dg/pr44194-2.c: New test.
4174
4175 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4176
4177 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4178 switches.
4179 * gcc.target/arm/pr45701-2.c: Likewise.
4180 * gcc.target/arm/thumb-branch1.c: Likewise.
4181
4182 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4183
4184 PR testsuite/48727
4185 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4186
4187 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4188
4189 * gcc.target/arm/pr45701-1.c: Require thumb support.
4190 * gcc.target/arm/pr45701-2.c: Likewise.
4191 * gcc.target/arm/thumb-branch1.c: Likewise.
4192
4193 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4194 * gcc.target/arm/pr39839.c: Likewise.
4195 * gcc.target/arm/pr40657-2.c: Likewise.
4196 * gcc.target/arm/pr40956.c: Likewise.
4197 * gcc.target/arm/pr41679.c: Likewise.
4198 * gcc.target/arm/pr42235.c: Likewise.
4199 * gcc.target/arm/pr42495.c: Likewise.
4200 * gcc.target/arm/pr42505.c: Likewise.
4201 * gcc.target/arm/pr42574.c: Likewise.
4202 * gcc.target/arm/pr46883.c: Likewise.
4203 * gcc.target/arm/pr46934.c: Likewise.
4204 * gcc.target/arm/xor-and.c: Likewise.
4205
4206 2011-06-14 Jason Merrill <jason@redhat.com>
4207
4208 * g++.dg/other/error23.C: Adjust error message.
4209 * g++.dg/other/error32.C: Likewise.
4210
4211 PR c++/49389
4212 * g++.dg/cpp0x/rv-dotstar.C: New.
4213
4214 PR c++/49369
4215 * g++.dg/cpp0x/decltype30.C: New.
4216
4217 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4218
4219 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR fortran/49103
4222 * gfortran.dg/pr49103.f90: New test.
4223
4224 2011-06-14 Tom de Vries <tom@codesourcery.com>
4225
4226 PR target/45098
4227 * gcc.target/arm/ivopts-3.c: New test.
4228 * gcc.target/arm/ivopts-4.c: New test.
4229 * gcc.target/arm/ivopts-5.c: New test.
4230
4231 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4232
4233 PR rtl-optimization/49390
4234 * gcc.c-torture/execute/pr49390.c: New test.
4235
4236 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4237
4238 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4239
4240 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4241
4242 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4243 * gcc.c-torture/execute/cmpsi-2.x: New file.
4244 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4245 * gcc.c-torture/execute/pr45262.x: New file.
4246 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4247 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4248 int32plus
4249 * gcc.c-torture/compile/pr49163.c: Ditto.
4250
4251 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4252
4253 * gcc.dg/vect/vect-16.c: Rename to...
4254 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4255 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4256 for double-word vectors.
4257 * gcc.dg/vect/vect-peel-4.c: Likewise.
4258 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4259 vect_element_align.
4260 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4261 -fno-fast-math.
4262
4263 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4264
4265 PR target/44618
4266 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4267
4268 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4269
4270 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4271
4272 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4273
4274 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4275
4276 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4277
4278 * gfortran.dg/trim_optimize_8.f90: New test case.
4279
4280 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4281 Ira Rosen <ira.rosen@linaro.org>
4282
4283 PR tree-optimization/49352
4284 * gcc.dg/vect/pr49352.c: New test.
4285
4286 2011-06-12 Tobias Burnus
4287
4288 PR fortran/49324
4289 * gfortran.dg/alloc_comp_assign_11.f90: New.
4290
4291 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4292
4293 * gfortran.dg/trim_optimize_7.f90: New test.
4294
4295 2011-06-10 Wei Guozhi <carrot@google.com>
4296
4297 PR target/45335
4298 * gcc.target/arm/pr45335.c: New test.
4299 * gcc.target/arm/pr45335-2.c: New test.
4300 * gcc.target/arm/pr45335-3.c: New test.
4301 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4302 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4303 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4304
4305 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4306
4307 PR c++/41769
4308 * g++.dg/parse/error39.C: New.
4309
4310 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4311
4312 * gcc.target/arm/20090811-1.c: Skip for incompatible
4313 options, do not override other options.
4314 * gcc.target/arm/combine-cmp-shift.c: Skip for
4315 incompatible options.
4316 * gcc.target/arm/pr45094.c: Likewise.
4317 * gcc.target/arm/scd42-1.c: Likewise.
4318 * gcc.target/arm/scd42-3.c: Likewise.
4319 * gcc.target/arm/thumb-ltu.c: Likewise.
4320
4321 * lib/target-supports.exp
4322 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4323 multilib flags use -mfpu with a value other than neon-fp16.
4324
4325 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4326
4327 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4328 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4329
4330 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4331
4332 * lib/target-supports.exp (check_effective_target_pie): New proc.
4333 * gcc.dg/pie-link.c: Use target pie.
4334
4335 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4336 Laurent Roug� <laurent.rouge@menta.fr>
4337
4338 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4339 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4340
4341 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4342
4343 * gfortran.dg/coarray/sync_1.f90: New test for
4344 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4345
4346 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4347
4348 PR tree-optimization/49318
4349 * gcc.dg/vect/pr49318.c: New test.
4350
4351 2011-06-09 David Krauss <potswa@mac.com>
4352
4353 * g++.dg/template/arrow1.C: New.
4354
4355 2011-06-09 Jason Merrill <jason@redhat.com>
4356
4357 * lib/prune.exp: Prune "note"s.
4358 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4359
4360 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4361 * g++.dg/template/dependent-expr3.C: Likewise.
4362 * g++.dg/parse/template7.C: Likewise.
4363 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4364 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4365 * g++.old-deja/g++.pt/friend38.C: Likewise.
4366 * g++.old-deja/g++.pt/crash32.C: Likewise.
4367 * g++.old-deja/g++.other/init4.C: Likewise.
4368 * g++.old-deja/g++.other/friend8.C: Likewise.
4369
4370 * g++.dg/ext/complex7.C: Adjust expected output.
4371 * g++.dg/diagnostic/method1.C: Likewise.
4372 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4373 * g++.dg/parse/crash33.C: Likewise.
4374 * g++.dg/other/warning1.C: Likewise.
4375 * g++.dg/init/pr29571.C: Likewise.
4376 * g++.dg/warn/overflow-warn-1.C: Likewise.
4377 * g++.dg/warn/overflow-warn-3.C: Likewise.
4378 * g++.dg/warn/overflow-warn-4.C: Likewise.
4379 * g++.old-deja/g++.oliva/template1.C: Likewise.
4380
4381 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4382 * g++.dg/parse/template7.C: Adjust.
4383
4384 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4385
4386 PR target/49307
4387 * gcc.dg/pr49307.c: New.
4388
4389 2011-06-09 Wei Guozhi <carrot@google.com>
4390
4391 PR target/46975
4392 * gcc.target/arm/pr46975.c: New testcase.
4393
4394 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4395
4396 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4397 (PMETH, arglist_t): Removed.
4398 (method_get_number_of_arguments): Removed.
4399 (method_get_nth_argument): Removed.
4400 (method_get_first_argument): Removed.
4401 (method_get_next_argument): Removed.
4402 (method_get_sizeof_arguments): Removed.
4403 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4404 (PMETH): Removed.
4405 (method_get_number_of_arguments): Removed.
4406 (method_get_nth_argument): Removed.
4407 (method_get_first_argument): Removed.
4408 (method_get_next_argument): Removed.
4409 (method_get_sizeof_arguments): Removed.
4410 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4411
4412 2011-06-09 David Li <davidxl@google.com>
4413
4414 * gcc.dg/dump-pass.c: New test.
4415
4416 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4417
4418 PR c++/29003
4419 * g++.dg/parse/error38.C: New.
4420
4421 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4422
4423 PR middle-end/49308
4424 * gfortran.dg/pr49308.f90: New test.
4425
4426 2011-06-08 Jason Merrill <jason@redhat.com>
4427
4428 * g++.dg/cpp0x/noexcept11.C: New.
4429 * g++.dg/cpp0x/noexcept12.C: New.
4430 * g++.dg/cpp0x/sfinae11.C: Adjust.
4431
4432 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4433
4434 PR testsuite/49323
4435 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4436 to dg-options, match also DW_AT_linkage_name.
4437
4438 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4439
4440 PR middle-end/21953
4441 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4442 -fno-common on alpha*-dec-osf*.
4443 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4444
4445 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4446
4447 PR rtl-optimization/49303
4448 * gcc.target/ia64/pr49303.c: New test.
4449
4450 2011-06-08 Tobias Burnus <burnus@net-b.de>
4451
4452 PR fortran/18918
4453 * gfortran.dg/coarray_lock_1.f90: New.
4454 * gfortran.dg/coarray_lock_2.f90: New.
4455
4456 2011-06-07 Jason Merrill <jason@redhat.com>
4457
4458 * lib/prune.exp: Look for "required" rather than "instantiated".
4459 * g++.dg/abi/mangle11.C: Likewise.
4460 * g++.dg/abi/mangle12.C: Likewise.
4461 * g++.dg/abi/mangle17.C: Likewise.
4462 * g++.dg/abi/mangle20-2.C: Likewise.
4463 * g++.dg/abi/pragma-pack1.C: Likewise.
4464 * g++.dg/cpp0x/decltype26.C: Likewise.
4465 * g++.dg/cpp0x/decltype28.C: Likewise.
4466 * g++.dg/cpp0x/decltype29.C: Likewise.
4467 * g++.dg/cpp0x/enum11.C: Likewise.
4468 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4469 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4470 * g++.dg/cpp0x/pr47416.C: Likewise.
4471 * g++.dg/ext/case-range2.C: Likewise.
4472 * g++.dg/ext/case-range3.C: Likewise.
4473 * g++.dg/gomp/for-19.C: Likewise.
4474 * g++.dg/gomp/pr37533.C: Likewise.
4475 * g++.dg/gomp/pr38639.C: Likewise.
4476 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4477 * g++.dg/inherit/base3.C: Likewise.
4478 * g++.dg/inherit/using6.C: Likewise.
4479 * g++.dg/init/placement4.C: Likewise.
4480 * g++.dg/init/reference3.C: Likewise.
4481 * g++.dg/lookup/scoped6.C: Likewise.
4482 * g++.dg/lookup/using7.C: Likewise.
4483 * g++.dg/other/abstract1.C: Likewise.
4484 * g++.dg/other/error10.C: Likewise.
4485 * g++.dg/other/error5.C: Likewise.
4486 * g++.dg/other/field1.C: Likewise.
4487 * g++.dg/other/offsetof5.C: Likewise.
4488 * g++.dg/parse/bitfield2.C: Likewise.
4489 * g++.dg/parse/constant4.C: Likewise.
4490 * g++.dg/parse/crash20.C: Likewise.
4491 * g++.dg/parse/invalid-op1.C: Likewise.
4492 * g++.dg/parse/non-dependent2.C: Likewise.
4493 * g++.dg/parse/template18.C: Likewise.
4494 * g++.dg/tc1/dr152.C: Likewise.
4495 * g++.dg/tc1/dr166.C: Likewise.
4496 * g++.dg/tc1/dr176.C: Likewise.
4497 * g++.dg/tc1/dr213.C: Likewise.
4498 * g++.dg/template/access11.C: Likewise.
4499 * g++.dg/template/access2.C: Likewise.
4500 * g++.dg/template/access3.C: Likewise.
4501 * g++.dg/template/access7.C: Likewise.
4502 * g++.dg/template/arg7.C: Likewise.
4503 * g++.dg/template/cond2.C: Likewise.
4504 * g++.dg/template/crash13.C: Likewise.
4505 * g++.dg/template/crash40.C: Likewise.
4506 * g++.dg/template/crash7.C: Likewise.
4507 * g++.dg/template/crash84.C: Likewise.
4508 * g++.dg/template/ctor5.C: Likewise.
4509 * g++.dg/template/defarg13.C: Likewise.
4510 * g++.dg/template/defarg14.C: Likewise.
4511 * g++.dg/template/dtor7.C: Likewise.
4512 * g++.dg/template/eh2.C: Likewise.
4513 * g++.dg/template/error2.C: Likewise.
4514 * g++.dg/template/error43.C: Likewise.
4515 * g++.dg/template/friend32.C: Likewise.
4516 * g++.dg/template/injected1.C: Likewise.
4517 * g++.dg/template/instantiate1.C: Likewise.
4518 * g++.dg/template/instantiate3.C: Likewise.
4519 * g++.dg/template/instantiate5.C: Likewise.
4520 * g++.dg/template/instantiate7.C: Likewise.
4521 * g++.dg/template/local6.C: Likewise.
4522 * g++.dg/template/lookup2.C: Likewise.
4523 * g++.dg/template/member5.C: Likewise.
4524 * g++.dg/template/memfriend15.C: Likewise.
4525 * g++.dg/template/memfriend16.C: Likewise.
4526 * g++.dg/template/memfriend17.C: Likewise.
4527 * g++.dg/template/memfriend7.C: Likewise.
4528 * g++.dg/template/meminit1.C: Likewise.
4529 * g++.dg/template/nested3.C: Likewise.
4530 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4531 * g++.dg/template/nontype12.C: Likewise.
4532 * g++.dg/template/nontype13.C: Likewise.
4533 * g++.dg/template/nontype6.C: Likewise.
4534 * g++.dg/template/pr23510.C: Likewise.
4535 * g++.dg/template/pr35240.C: Likewise.
4536 * g++.dg/template/ptrmem15.C: Likewise.
4537 * g++.dg/template/ptrmem6.C: Likewise.
4538 * g++.dg/template/qualified-id1.C: Likewise.
4539 * g++.dg/template/qualttp20.C: Likewise.
4540 * g++.dg/template/qualttp3.C: Likewise.
4541 * g++.dg/template/qualttp4.C: Likewise.
4542 * g++.dg/template/qualttp5.C: Likewise.
4543 * g++.dg/template/qualttp6.C: Likewise.
4544 * g++.dg/template/qualttp7.C: Likewise.
4545 * g++.dg/template/qualttp8.C: Likewise.
4546 * g++.dg/template/recurse.C: Likewise.
4547 * g++.dg/template/recurse2.C: Likewise.
4548 * g++.dg/template/ref5.C: Likewise.
4549 * g++.dg/template/scope2.C: Likewise.
4550 * g++.dg/template/sfinae10.C: Likewise.
4551 * g++.dg/template/sfinae3.C: Likewise.
4552 * g++.dg/template/sizeof3.C: Likewise.
4553 * g++.dg/template/static9.C: Likewise.
4554 * g++.dg/template/template-id-2.C: Likewise.
4555 * g++.dg/template/typedef13.C: Likewise.
4556 * g++.dg/template/typename4.C: Likewise.
4557 * g++.dg/template/using14.C: Likewise.
4558 * g++.dg/template/using2.C: Likewise.
4559 * g++.dg/template/warn1.C: Likewise.
4560 * g++.dg/warn/Wparentheses-13.C: Likewise.
4561 * g++.dg/warn/Wparentheses-15.C: Likewise.
4562 * g++.dg/warn/Wparentheses-16.C: Likewise.
4563 * g++.dg/warn/Wparentheses-17.C: Likewise.
4564 * g++.dg/warn/Wparentheses-18.C: Likewise.
4565 * g++.dg/warn/Wparentheses-19.C: Likewise.
4566 * g++.dg/warn/Wparentheses-20.C: Likewise.
4567 * g++.dg/warn/Wparentheses-23.C: Likewise.
4568 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4569 * g++.dg/warn/noeffect2.C: Likewise.
4570 * g++.dg/warn/noeffect4.C: Likewise.
4571 * g++.dg/warn/pr8570.C: Likewise.
4572 * g++.old-deja/g++.brendan/init2.C: Likewise.
4573 * g++.old-deja/g++.eh/spec6.C: Likewise.
4574 * g++.old-deja/g++.pt/crash10.C: Likewise.
4575 * g++.old-deja/g++.pt/crash36.C: Likewise.
4576 * g++.old-deja/g++.pt/derived3.C: Likewise.
4577 * g++.old-deja/g++.pt/error2.C: Likewise.
4578 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4579 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4580 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4581 * g++.old-deja/g++.pt/overload7.C: Likewise.
4582 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4583
4584 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4585 Iain Sandoe <iains@gcc.gnu.org>
4586
4587 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4588 Added code to deal with the case when [Protocol
4589 -descriptionForInstanceMethod:] or [Protocol
4590 -descriptionForClassMethod:] returns NULL.
4591
4592 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4593 Iain Sandoe <iains@gcc.gnu.org>
4594
4595 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4596 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4597 Added cast.
4598
4599 2011-06-07 Xinliang David Li <davidxl@google.com>
4600
4601 * gcc.dg/inline_2.c: New test.
4602 * gcc.dg/unroll_2.c: New test.
4603 * gcc.dg/inline_3.c: New test.
4604 * gcc.dg/unroll_3.c: New test.
4605 * gcc.dg/inline_4.c: New test.
4606 * gcc.dg/unroll_4.c: New test.
4607 * gcc.dg/inline_1.c: New test.
4608 * gcc.dg/unroll_1.c: New test.
4609
4610 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4611
4612 PR tree-optimization/48497
4613 * lib/gcc-defs.exp (dg-additional-options): New proc.
4614 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4615 -msse2 on 32-bit x86.
4616
4617 2011-06-06 Jason Merrill <jason@redhat.com>
4618
4619 * g++.dg/cpp0x/enum19.C: New.
4620
4621 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4622
4623 * gcc.target/arm/neon-reload-class.c: New test.
4624
4625 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4626
4627 PR debug/49130
4628 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4629
4630 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4631
4632 * gcc.target/arm/smlatb-1.c: New file.
4633 * gcc.target/arm/smlatt-1.c: New file.
4634 * gcc.target/arm/smlaltb-1.c: New file.
4635 * gcc.target/arm/smlaltt-1.c: New file.
4636
4637 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4638
4639 * gcc.target/arm/mla-2.c: New test.
4640
4641 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR gcov-profile/49299
4644 * gcc.dg/tree-prof/pr49299-1.c: New test.
4645 * gcc.dg/tree-prof/pr49299-2.c: New test.
4646
4647 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4648
4649 * lib/target-supports.exp
4650 (check_effective_target_vect_widen_mult_qi_to_hi):
4651 Add NEON as supporting target.
4652 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4653 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4654 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4655 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4656 using widening multiplication on targets that support it.
4657 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4658 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4659 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4660
4661 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4662
4663 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4664 Modern Objective-C runtime API.
4665 * objc/execute/next_mapping.h: Removed.
4666 * objc-obj-c++-shared/next-mapping.h: Removed.
4667 * objc-obj-c++-shared/Object1.h: Removed.
4668 * objc-obj-c++-shared/Object1.m: Removed.
4669 * objc-obj-c++-shared/Object1.mm: Removed.
4670 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4671 * objc-obj-c++-shared/Protocol1.h: Removed.
4672 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4673 of ProtoBool, IVAR_T and METHOD.
4674 * objc-obj-c++-shared/runtime.h: New.
4675 * objc-obj-c++-shared/TestsuiteObject.h: New.
4676 * objc-obj-c++-shared/TestsuiteObject.m: New.
4677
4678 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4679 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4680 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4681 it a class method.
4682 * objc/execute/_cmd.m: Include
4683 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4684 runtime API. ([TestClass +initialize]): Include this method also
4685 with the GNU runtime.
4686 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4687 Object. ([-setValue:]): Return void.
4688 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4689 with the GNU runtime. Include
4690 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4691 for the NeXT runtime. Use the existing print_ivars() and
4692 compare_structures() implementations for the old NeXT runtime.
4693 Added new implementations for the Modern GNU and NeXT runtimes.
4694 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4695 well. (main): Use objc_getClass(). Use return instead of exit.
4696 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4697 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4698 of exit().
4699 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4700 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4701 instead of Object. (main): Use return instead of exit().
4702 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4703 instead of Object. Removed prototype for exit(). (main): Use
4704 return instead of exit(). Use the Modern Objective-C runtime API.
4705 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4706 Object.
4707 * objc/execute/class-tests-1.h: Include
4708 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4709 runtime API. (test_class_with_superclass): Do not call [Object
4710 class]. There is no need to with the current libobjc.
4711 * objc/execute/class-tests-2.h: Include
4712 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4713 runtime API.
4714 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4715 ../../objc-obj-c++-shared/next-mapping.h.
4716 * objc/execute/class-2.m: Likewise.
4717 * objc/execute/class-3.m: Likewise.
4718 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4719 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4720 +initialize]): Include this method also with the GNU
4721 runtime. (main): Use the Modern Objective-C runtime API.
4722 * objc/execute/class-5.m: Likewise.
4723 * objc/execute/class-6.m: Likewise.
4724 * objc/execute/class-7.m: Likewise.
4725 * objc/execute/class-8.m: Likewise.
4726 * objc/execute/class-9.m: Likewise.
4727 * objc/execute/class-10.m: Likewise.
4728 * objc/execute/class-11.m: Likewise.
4729 * objc/execute/class-12.m: Likewise.
4730 * objc/execute/class-13.m: Likewise.
4731 * objc/execute/class-14.m: Likewise.
4732 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4733 this method also with the GNU runtime.
4734 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4735 +initialize]): Include this method also with the GNU runtime.
4736 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4737 of Object.
4738 * objc/execute/encode-1.m: Likewise.
4739 * objc/execute/enumeration-1.m: Likewise.
4740 * objc/execute/enumeration-2.m: Likewise.
4741 * objc/execute/exceptions/catchall-1.m: Likewise.
4742 * objc/execute/exceptions/finally-1.m: Likewise.
4743 * objc/execute/exceptions/foward-1.m: Likewise.
4744 * objc/execute/exceptions/local-variables-1.m: Likewise.
4745 * objc/execute/exceptions/throw-nil.m: Likewise.
4746 * objc/execute/exceptions/trivial.m: Likewise.
4747 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4748 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4749 * objc/execute/exceptions/matcher-1.m: Likewise.
4750 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4751 Object.
4752 * objc/execute/formal_protocol-2.m: Likewise.
4753 * objc/execute/formal_protocol-3.m: Likewise.
4754 * objc/execute/formal_protocol-4.m: Likewise.
4755 * objc/execute/formal_protocol-5.m: Include
4756 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4757 protocol_getName().
4758 * objc/execute/formal_protocol-6.m: Likewise.
4759 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4760 Object. Include <objc/Protocol.h> instead of
4761 ../../objc-obj-c++-shared/Protocol1.h.
4762 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4763 Object.
4764 * objc/execute/informal_protocol.m: Likewise.
4765 * objc/execute/load-3.m: Likewise.
4766 * objc/execute/many_args_method.m ([TestClass +initialize]):
4767 Include this method with the GNU runtime as well.
4768 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4769 * objc/execute/nested-func-1.m: Use TestsuiteObject
4770 instead of Object.
4771 * objc/execute/nil_method-1.m: Likewise.
4772 * objc/execute/no_clash.m: Likewise.
4773 * objc/execute/np-1.m: Do not include
4774 ../../objc-obj-c++-shared/Protocol1.h.
4775 (main): Use return instead of exit().
4776 * objc/execute/np-2.m: Do not include
4777 ../../objc-obj-c++-shared/Protocol1.h.
4778 ([MyObject +initialize]): Include this method also with the GNU
4779 runtime. (main): Use return instead of exit().
4780 * objc/execute/object_is_class.m: Include
4781 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4782 of Object. (main): Use the Modern Objective-C runtime API.
4783 * objc/execute/object_is_meta_class.m: Likewise.
4784 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4785 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4786 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4787 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4788 Objective-C runtime API.
4789 * objc/execute/protocol-isEqual-2.m: Likewise.
4790 * objc/execute/protocol-isEqual-3.m: Likewise.
4791 * objc/execute/protocol-isEqual-4.m: Likewise.
4792 * objc/execute/redefining_self.m ([TestClass +initialize]):
4793 Include this method with the GNU runtime as well.
4794 * objc/execute/root_methods.m: Include
4795 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4796 Include this method with the GNU runtime as well.
4797 (main): Use the Modern Objective-C runtime API.
4798 * objc/execute/selector-1.m: Include
4799 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4800 of Object. (main): Use the Modern Objective-C runtime API.
4801 * objc/execute/static-1.m ([Test +initialize]): Include this
4802 method with the GNU runtime as well.
4803 * objc/execute/static-2.m: Likewise.
4804 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4805 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4806 ([MathClass +initialize]): Include this method with the GNU
4807 runtime as well.
4808 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4809 instead of Object.
4810 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4811 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4812 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4813 * objc.dg/attributes/method-attribute-1.m: Likewise.
4814 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4815 * objc.dg/attributes/method-attribute-2.m: Likewise.
4816 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4817 * objc.dg/attributes/method-attribute-3.m: Likewise.
4818 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4819 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4820 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4821 * obj-c++.dg/bitfield-1.mm: Likewise.
4822 * obj-c++.dg/bitfield-2.mm: Likewise
4823 * objc.dg/bitfield-3.m: Likewise.
4824 * obj-c++.dg/bitfield-4.mm: Likewise.
4825 * objc.dg/bitfield-5.m: Likewise
4826 * objc.dg/call-super-1.m: Likewise.
4827 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4828 Use objc_getClass() instead of objc_get_class(), but for the GNU
4829 runtime redefine objc_getClass as objc_get_class. Include
4830 ../objc-obj-c++-shared/runtime.h.
4831 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4832 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4833 Use the Modern Objective-C runtime API.
4834 * objc.dg/class-protocol-1.m: Include
4835 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4836 * obj-c++.dg/class-protocol-1.mm: Likewise.
4837 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4838 * objc.dg/comp-types-10.m: Likewise.
4839 * objc.dg/comp-types-11.m: Likewise.
4840 * objc.dg/comp-types-12.m: Likewise.
4841 * obj-c++.dg/comp-types-9.mm: Likewise.
4842 * obj-c++.dg/comp-types-11.mm: Likewise.
4843 * obj-c++.dg/comp-types-12.mm: Likewise.
4844 * obj-c++.dg/comp-types-13.mm: Likewise.
4845 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4846 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4847 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4848 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4849 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4850 * objc.dg/desig-init-1.m: Likewise.
4851 * obj-c++.dg/defs.mm: Likewise.
4852 * objc.dg/exceptions-2.m: Likewise.
4853 * obj-c++.dg/except-1.mm: Likewise.
4854 * obj-c++.dg/exceptions-2.mm: Likewise.
4855 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4856 Use the Modern Objective-C runtime API.
4857 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4858 the Modern Objective-C runtime API. Do not include
4859 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4860 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4861 the Modern Objective-C runtime API except when using an older NeXT
4862 runtime.
4863 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4864 the Modern Objective-C runtime API.
4865 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4866 objc/encoding.h.
4867 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4868 * objc.dg/encode-7-next-64bit.m: Updated include.
4869 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4870 objc/encoding.h.
4871 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4872 the Modern Objective-C runtime API.
4873 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4874 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4875 instead of ../objc-obj-c++-shared/Protocol1.h.
4876 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4877 the Modern Objective-C runtime API except when using an older NeXT
4878 runtime.
4879 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4880 the Modern Objective-C runtime API.
4881 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4882 Object.
4883 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4884 * objc.dg/fix-and-continue-2.m: Likewise.
4885 * objc.dg/foreach-1.m: Likewise.
4886 * objc.dg/foreach-2.m: Likewise.
4887 * objc.dg/foreach-3.m: Likewise.
4888 * objc.dg/foreach-4.m: Likewise.
4889 * objc.dg/foreach-5.m: Likewise.
4890 * objc.dg/foreach-6.m: Likewise.
4891 * objc.dg/foreach-7.m: Likewise.
4892 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4893 Object.
4894 * objc.dg/func-ptr-2.m: Likewise.
4895 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4896 Do not include objc/objc-api.h.
4897 * obj-c++.dg/fsf-package-0.mm: Likewise.
4898 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4899 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4900 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4901 of Object.
4902 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4903 * objc.dg/gnu-runtime-3.m: Likewise.
4904 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4905 * objc.dg/headers.m: Include objc/runtime.h instead of
4906 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4907 for the NeXT runtime.
4908 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4909 * obj-c++.dg/isa-field-1.mm: Likewise.
4910 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4911 * objc.dg/layout-1.m: Likewise.
4912 * objc.dg/layout-2.m: Likewise.
4913 * objc.dg/local-decl-2.m: Likewise.
4914 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4915 Object. ([Container +elementForView:]): Use
4916 class_conformsToProtocol().
4917 * obj-c++.dg/lookup-2.mm: Likewise.
4918 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4919 * obj-c++.dg/local-decl-1.mm: Likewise.
4920 * objc.dg/method-3.m: Likewise.
4921 * objc.dg/method-4.m: Likewise.
4922 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4923 ../objc-obj-c++-shared/Protocol1.h.
4924 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4925 * objc.dg/method-9.m: Likewise.
4926 * objc.dg/method-10.m: Likewise.
4927 * objc.dg/method-13.m ([Root +initialize]): Include this method
4928 also for the GNU runtime. (main): Use objc_getClass() also for
4929 the GNU runtime.
4930 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4931 * objc.dg/method-17.m: Likewise.
4932 * objc.dg/method-19.m: Likewise.
4933 * objc.dg/method-20b.m: Likewise.
4934 * obj-c++.dg/method-2.mm: Likewise.
4935 * obj-c++.dg/method-6.mm: Likewise.
4936 * obj-c++.dg/method-10.mm: Likewise.
4937 * obj-c++.dg/method-11.mm: Likewise.
4938 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4939 ../objc-obj-c++-shared/Protocol1.h.
4940 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4941 * obj-c++.dg/method-15.mm: Likewise.
4942 * obj-c++.dg/method-17.mm: Likewise.
4943 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4944 +initialize]): Include this method also for the GNU
4945 runtime. (main): Use objc_getClass() also for the GNU runtime.
4946 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4947 * obj-c++.dg/method-22.mm: Likewise.
4948 * obj-c++.dg/method-23.mm: Likewise.
4949 * obj-c++.dg/no-extra-load.mm: Likewise.
4950 * objc.dg/objc-fast-4.m: Likewise.
4951 * objc.dg/objc-gc-4.m: Likewise.
4952 * obj-c++.dg/objc-gc-3.mm: Likewise.
4953 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4954 protocol_getMethodDescription() instead of [Protocol
4955 -descriptionForInstanceMethod].
4956 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4957 Made it available with all runtimes. (main): Call -test instead
4958 of -class.
4959 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4960 and put into a category.
4961 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4962 Object. Include objc/objc.h.
4963 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4964 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4965 New. (main): Use protocol_getMethodDescription() instead
4966 of [Protocol -descriptionForInstanceMethod] and [Protocol
4967 -descriptionForClassMethod].
4968 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4969 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4970 Objective-C runtime API.
4971 * obj-c++.dg/proto-qual-1.mm: Likewise.
4972 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4973 Object.
4974 * obj-c++.dg/property/property-1.mm: Likewise.
4975 * obj-c++.dg/qual-types-1.mm: Likewise.
4976 * objc.dg/selector-2.m: Include objc/objc.h instead of
4977 ../objc-obj-c++-shared/Object1.h.
4978 * obj-c++.dg/selector-2.mm: Likewise.
4979 * obj-c++.dg/selector-5.mm: Likewise.
4980 * obj-c++.dg/selector-6.mm: Likewise.
4981 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4982 Object. Do not include objc/objc-api.h.
4983 * obj-c++.dg/set-not-used-1.mm: Likewise.
4984 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4985 * objc.dg/stret-1.m: Likewise.
4986 * objc.dg/stret-2.m: Likewise.
4987 * obj-c++.dg/super-class-2.mm: Likewise.
4988 * objc.dg/super-class-3.m: Likewise.
4989 * objc.dg/super-class-4.m: Likewise.
4990 * objc.dg/sync-2.m: Likewise.
4991 * obj-c++.dg/sync-2.mm: Likewise.
4992 * objc.dg/sync-1.m: Include objc/objc.h instead of
4993 ../objc-obj-c++-shared/Object1.h.
4994 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4995 'Class' as the type of 'isa'.
4996 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4997 Objective-C runtime API. ([TestClass +initialize]): Include this
4998 method with the GNU runtime as well.
4999 * objc.dg/strings/strings-1.m: Updated includes.
5000 * obj-c++.dg/strings/strings-1.mm: Likewise.
5001 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5002 objc.dg/strings/const-str-12b.m.
5003 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5004 * obj-c++.dg/template-3.mm: Likewise.
5005 * obj-c++.dg/template-4.mm: Likewise.
5006 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5007 Objective-C runtime API.
5008 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5009 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5010 * obj-c++.dg/try-catch-1.mm: Likewise.
5011 * obj-c++.dg/try-catch-2.mm: Likewise.
5012 * objc.dg/try-catch-3.m: Likewise.
5013 * obj-c++.dg/try-catch-3.mm: Likewise.
5014 * objc.dg/try-catch-6.m: Likewise.
5015 * objc.dg/try-catch-7.m: Likewise.
5016 * obj-c++.dg/try-catch-7.mm: Likewise.
5017 * obj-c++.dg/try-catch-8.mm: Likewise.
5018 * obj-c++.dg/try-catch-9.mm: Likewise.
5019 * objc.dg/try-catch-10.m: Likewise.
5020 * obj-c++.dg/try-catch-11.mm: Likewise.
5021 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5022 Object. Include objc/objc.h.
5023 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5024 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5025 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5026 Object. Use Modern Objective-C runtime API. Do not use
5027 performv::.
5028 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5029 * obj-c++.dg/torture/trivial.mm: Likewise.
5030 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5031 instead of ../objc-obj-c++-shared/Object1.h. Include
5032 ../objc-obj-c++-shared/runtime.h.
5033 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5034 * objc.dg/torture/strings/const-str-11.m: Likewise.
5035 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5036 * objc.dg/torture/strings/const-str-9.m: Likewise.
5037 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5038 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5039 instead of Object. Only add _FooClassReference if
5040 __NEXT_RUNTIME__.
5041 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5042 * objc.dg/torture/strings/const-str-8.m: Likewise.
5043 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5044 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5045 additional sources.
5046 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5047 Object.
5048 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5049 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5050 * obj-c++.dg/va-meth-1.mm: Likewise.
5051 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5052 ../objc-obj-c++-shared/Object1.h.
5053 * objc.dg/zero-link-3.m: Likewise.
5054
5055 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5056
5057 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5058
5059 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5060
5061 PR objc-++/48275
5062 * obj-c++.dg/property/cxx-property-1.mm: New.
5063 * obj-c++.dg/property/cxx-property-2.mm: New.
5064
5065 2011-06-06 Jason Merrill <jason@redhat.com>
5066
5067 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5068
5069 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5070
5071 PR rtl-optimization/49145
5072 From Ryan Mansfield
5073 * gcc.c-torture/compile/pr49145.c: New test.
5074
5075 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5076
5077 PR testsuite/49288
5078 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5079 to dg-options, match also DW_AT_linkage_name.
5080
5081 PR debug/49294
5082 * gcc.dg/debug/pr49294.c: New test.
5083
5084 PR c++/49264
5085 * g++.dg/opt/pr49264.C: New test.
5086
5087 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5088
5089 PR tree-optimization/49243
5090 * gcc.dg/pr49243.c: New.
5091
5092 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5093
5094 * gnat.dg/specs/cond_expr1.ads: New test.
5095
5096 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5097
5098 * gnat.dg/deferred_const4.ad[sb]: New test.
5099 * gnat.dg/deferred_const4_pkg.ads: New helper.
5100
5101 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5102
5103 * gnat.dg/test_tamdt.adb: Rename to...
5104 * gnat.dg/taft_type1.adb: ...this.
5105 * gnat.dg/tamdt.ad[sb]: Rename to...
5106 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5107 * gnat.dg/tamdt_aux.ads: Rename to...
5108 * gnat.dg/taft_type1_pkg2.ads: ...this.
5109 * gnat.dg/taft_type2.ad[sb]: New test.
5110 * gnat.dg/taft_type2_pkg.ads: New helper.
5111 * gnat.dg/taft_type3.adb: New test.
5112 * gnat.dg/taft_type3_pkg.ads: New helper.
5113
5114 2011-06-05 Tobias Burnus <burnus@net-b.de>
5115
5116 PR fortran/49255
5117 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5118 for F2008.
5119
5120 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5121
5122 PR testsuite/49287
5123 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5124 warning.
5125 * objc.dg/gnu-api-2-objc.m: Likewise.
5126 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5127 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5128
5129 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5130
5131 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5132 alignment, not the alignment, when calling class_addIvar(). Add
5133 an 'isa' instance variable to the test root class.
5134 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5135
5136 2011-06-04 Jan Hubicka <jh@suse.cz>
5137
5138 PR tree-optimization/48893
5139 PR tree-optimization/49091
5140 PR tree-optimization/49179
5141 * gfortran.dg/pr49179.f90: New testcase
5142
5143 2011-06-04 Jan Hubicka <jh@suse.cz>
5144
5145 PR lto/48954
5146 * g++.dg/torture/pr48954.C: New testcase.
5147
5148 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5149
5150 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5151
5152 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5153
5154 PR c++/33840
5155 * g++.dg/diagnostic/bitfld2.C: New.
5156
5157 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR target/49281
5160 * gcc.c-torture/execute/pr49281.c: New test.
5161
5162 2011-06-04 Jan Hubicka <jh@suse.cz>
5163
5164 PR tree-optimize/48929
5165 * gcc.c-torture/compile/pr48929.c: New testcase.
5166
5167 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5168
5169 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5170
5171 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR c++/49276
5174 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5175
5176 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5177
5178 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5179
5180 2011-06-03 Richard Henderson <rth@redhat.com>
5181 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5182
5183 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5184
5185 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5186
5187 * objc.dg/headers.m: Do not include objc-list.h.
5188
5189 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5190
5191 * objc.dg/type-stream-1.m: Test removed.
5192 * objc.dg/headers.m: Do not include typedstream.h.
5193
5194 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5195
5196 * objc.dg/torture/forward-1.m (main): Updated testcase.
5197
5198 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5199
5200 PR target/49163
5201 * gcc.c-torture/compile/pr49163.c: New.
5202
5203 2011-06-02 Asher Langton <langton2@llnl.gov>
5204
5205 PR fortran/49268
5206 * gfortran.dg/PR49268.f90: New test.
5207
5208 2011-06-02 Asher Langton <langton2@llnl.gov>
5209
5210 PR fortran/37039
5211 * gfortran.dg/PR37039.f90: New test.
5212
5213 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5214
5215 PR objc/48539
5216 * objc.dg/method-5.m: Updated.
5217 * objc.dg/method-19.m: Updated.
5218 * objc.dg/method-lookup-1.m: New.
5219 * obj-c++.dg/method-6.mm: Updated.
5220 * obj-c++.dg/method-7.mm: Updated.
5221 * obj-c++.dg/method-lookup-1.mm: New.
5222
5223 2011-06-02 DJ Delorie <dj@redhat.com>
5224
5225 * lib/timeout.exp (timeout): Add board_info support.
5226
5227 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5228
5229 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5230
5231 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5232
5233 PR fortran/49265
5234 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5235 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5236
5237 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5238 Hans-Peter Nilsson <hp@axis.com>
5239
5240 PR rtl-optimization/48840
5241 * gcc.target/sparc/ultrasp13.c: New test.
5242
5243 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5244
5245 PR target/49238
5246 * gcc.c-torture/compile/pr49238.c: New.
5247
5248 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5249
5250 * gcc.target/arm/g2.c: Skip test in -mthumb.
5251 Skip test unless cpu is xscale.
5252 * gcc.target/arm/scd42-2.c: Likewise.
5253 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5254
5255 2011-06-01 Jason Merrill <jason@redhat.com>
5256
5257 * g++.dg/cpp0x/decltype28.C: New.
5258 * g++.dg/cpp0x/decltype29.C: New.
5259
5260 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5261
5262 PR target/45074
5263 * gcc.target/mips/pr45074.c: New test.
5264
5265 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5266 Hans-Peter Nilsson <hp@axis.com>
5267
5268 PR rtl-optimization/48830
5269 * gcc.target/sparc/ultrasp12.c: New test.
5270
5271 2011-06-01 David Li <davidxl@google.com>
5272
5273 * gcc.dg/profile-dir-1.c: Change pass name.
5274 * gcc.dg/profile-dir-2.c: Ditto.
5275 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5276 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5277 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5278 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5279 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5280 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5281 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5282 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5283 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5284 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5285 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5286 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5287 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5288 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5289 * gcc.dg/profile-dir-3.c: Ditto.
5290 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5291
5292 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5293
5294 * objc.dg/attributes/method-nonnull-1.m: New test.
5295 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5296
5297 2011-05-31 Tobias Burnus <burnus@net-b.de>
5298
5299 PR fortran/18918
5300 * gfortran.dg/coarray_atomic_1.f90: New.
5301 * gfortran.dg/coarray/atomic_1.f90: New.
5302
5303 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5304
5305 * gcc.dg/guality/bswaptest.c: New test.
5306 * gcc.dg/guality/clztest.c: New test.
5307 * gcc.dg/guality/ctztest.c: New test.
5308 * gcc.dg/guality/rotatetest.c: New test.
5309
5310 PR target/48688
5311 * gcc.target/i386/pr48688.c: New test.
5312
5313 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5314
5315 PR c++/48010
5316 * g++.dg/lookup/name-clash9.C: New.
5317
5318 2011-05-31 Tobias Burnus <burnus@net-b.de>
5319
5320 PR fortran/18918
5321 * gfortran.dg/coarray/dummy_1.f90: New.
5322
5323 2011-05-31 Tobias Burnus <burnus@net-b.de>
5324
5325 PR fortran/18918
5326 * gfortran.dg/coarray/save_1.f90: New.
5327 * gfortran.dg/coarray_4.f90: Update dg-error.
5328
5329 2011-05-31 Jason Merrill <jason@redhat.com>
5330
5331 * g++.dg/cpp0x/rv-template1.C: New.
5332
5333 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR rtl-optimization/49235
5336 * gcc.dg/pr49235.c: New test.
5337
5338 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5339
5340 PR tree-optimization/49093
5341 * gcc.dg/vect/pr49093.c: New test.
5342
5343 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5344
5345 PR debug/49047
5346 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5347
5348 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5349
5350 PR testsuite/49239
5351 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5352 output array.
5353
5354 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5355
5356 PR target/49186
5357 * gcc.c-torture/execute/pr49186.c: New.
5358
5359 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5360
5361 PR target/49168
5362 * gcc.target/i386/pr49168-1.c: New.
5363
5364 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5365 Eric Botcazou <ebotcazou@adacore.com>
5366
5367 * gcc.dg/guality/drap.c: New test.
5368
5369 2011-05-30 Richard Guenther <rguenther@suse.de>
5370
5371 PR tree-optimization/49210
5372 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5373 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5374
5375 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5376
5377 PR c++/49223
5378 * g++.dg/gomp/pr49223-1.C: New test.
5379 * g++.dg/gomp/pr49223-2.C: New test.
5380
5381 2011-05-30 Richard Guenther <rguenther@suse.de>
5382
5383 PR tree-optimization/49218
5384 * gcc.c-torture/execute/pr49218.c: New testcase.
5385
5386 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5387
5388 PR tree-optimization/49199
5389 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5390 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5391 -fno-tree-scev-cprop.
5392
5393 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5394
5395 PR fortran/47601
5396 * gfortran.dg/extends_13.f03: New.
5397
5398 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5399
5400 PR rtl-optimization/49095
5401 * gcc.target/i386/pr49095.c: New test.
5402
5403 2011-05-29 Tobias Burnus <burnus@net-b.de>
5404
5405 PR fortran/18918
5406 * gfortran.dg/coarray_24.f90: New.
5407
5408 2011-05-29 Tobias Burnus <burnus@net-b.de>
5409
5410 PR fortran/18918
5411 * gfortran.dg/coarray_23.f90: New.
5412
5413 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5414
5415 From Ryan Mansfield
5416 * gcc.dg/pr48826.c: New test.
5417
5418 2011-05-29 Richard Guenther <rguenther@suse.de>
5419
5420 PR tree-optimization/49217
5421 * gcc.dg/torture/pr49217.c: New testcase.
5422
5423 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5424
5425 PR testsuite/49222
5426 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5427
5428 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5429
5430 * gnat.dg/boolean_subtype.adb: Rename to...
5431 * gnat.dg/boolean_subtype1.adb: ...this.
5432
5433 2011-05-28 Jason Merrill <jason@redhat.com>
5434
5435 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5436
5437 2011-05-27 Jason Merrill <jason@redhat.com>
5438
5439 * g++.dg/cpp0x/enum18.C: Adjust.
5440
5441 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5442
5443 2011-05-27 Tobias Burnus <burnus@net-b.de>
5444
5445 PR fortran/18918
5446 * gfortran.dg/coarray_22.f90: New.
5447
5448 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5449
5450 PR tree-optimization/46728
5451 * gcc.target/powerpc/pr46728-1.c: New.
5452 * gcc.target/powerpc/pr46728-2.c: New.
5453 * gcc.target/powerpc/pr46728-3.c: New.
5454 * gcc.target/powerpc/pr46728-4.c: New.
5455 * gcc.target/powerpc/pr46728-5.c: New.
5456 * gcc.dg/pr46728-6.c: New.
5457 * gcc.target/powerpc/pr46728-7.c: New.
5458 * gcc.target/powerpc/pr46728-8.c: New.
5459 * gcc.dg/pr46728-9.c: New.
5460 * gcc.target/powerpc/pr46728-10.c: New.
5461 * gcc.target/powerpc/pr46728-11.c: New.
5462 * gcc.dg/pr46728-12.c: New.
5463 * gcc.target/powerpc/pr46728-13.c: New.
5464 * gcc.target/powerpc/pr46728-14.c: New.
5465 * gcc.target/powerpc/pr46728-15.c: New.
5466 * gcc.target/powerpc/pr46728-16.c: New.
5467
5468 2011-05-27 Jason Merrill <jason@redhat.com>
5469
5470 * g++.dg/abi/mangle47.C: New.
5471
5472 PR c++/49176
5473 * g++.dg/template/const5.C: New.
5474
5475 * g++.dg/cpp0x/enum18.C: New.
5476
5477 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5478
5479 * g++.dg/cpp0x/error6.C: New.
5480
5481 * g++.dg/cpp0x/error5.C: New.
5482
5483 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR c++/49165
5486 * g++.dg/eh/cond6.C: New test.
5487
5488 2011-05-27 Tobias Burnus <burnus@net-b.de>
5489
5490 PR fortran/48820
5491 * gfortran.dg/rank_3.f90: New.
5492 * gfortran.dg/rank_4.f90: New.
5493
5494 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5495
5496 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5497 replace dump search.
5498
5499 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5500
5501 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5502 * gnat.dg/bit_packed_array5.adb: ...here.
5503
5504 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5505
5506 PR c++/42056
5507 * g++.dg/cpp0x/auto25.C: New.
5508
5509 2011-05-27 Richard Guenther <rguenther@suse.de>
5510
5511 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5512
5513 2011-05-27 Richard Guenther <rguenther@suse.de>
5514
5515 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5516
5517 2011-05-27 Richard Guenther <rguenther@suse.de>
5518
5519 PR middle-end/49189
5520 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5521
5522 2011-05-26 Jason Merrill <jason@redhat.com>
5523
5524 * g++.dg/cpp0x/friend1.C: New.
5525 * g++.dg/cpp0x/friend2.C: New.
5526
5527 * g++.dg/cpp0x/auto7.C: Update.
5528 * g++.dg/template/crash50.C: Adjust.
5529 * g++.dg/template/static9.C: Adjust.
5530 * g++.old-deja/g++.ext/memconst.C: Adjust.
5531
5532 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5533
5534 * gcc.dg/march.c: Ignore a note for some targets.
5535
5536 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5537 Nathan Froyd <froydnj@codesourcery.com>
5538
5539 PR c++/2288
5540 PR c++/18770
5541 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5542 * g++.dg/parse/pr18770.C: New test.
5543 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5544
5545 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5546
5547 PR fortran/48955
5548 * gfortran.dg/dependency_40.f90 : New test.
5549
5550 2011-05-26 Tobias Burnus <burnus@net-b.de>
5551
5552 PR fortran/18918
5553 * gfortran.dg/coarray/registering_1.f90: New.
5554
5555 2011-05-26 Jason Merrill <jason@redhat.com>
5556
5557 * g++.dg/cpp0x/variadic111.C: New.
5558 * g++.dg/cpp0x/variadic41.C: Adjust.
5559
5560 2011-05-26 Richard Guenther <rguenther@suse.de>
5561
5562 PR tree-optimization/48702
5563 * gcc.dg/torture/pr48702.c: New testcase.
5564
5565 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5566
5567 PR gcov-profile/48845
5568 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5569 support.
5570 * gcc.dg/matrix/matrix.exp: Likewise.
5571 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5572 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5573 line number to check_profiling_available.
5574 * lib/target-supports.exp (check_profiling_available): Account for
5575 this.
5576 Require TLS runtime support with -fprofile-generate.
5577 * lib/profopt.exp (profopt-execute): Add TLS options for
5578 -fprofile-generate.
5579 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5580
5581 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR c++/49165
5584 * g++.dg/eh/cond5.C: New test.
5585
5586 PR tree-optimization/49161
5587 * gcc.c-torture/execute/pr49161.c: New test.
5588
5589 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5590
5591 * gcc.target/arm/neon-vorn-vbic.c: New test.
5592
5593 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5594
5595 PR tree-optimization/49038
5596 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5597 * gcc.dg/vect/pr49038.c: New test.
5598
5599 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5600 * g++.dg/init/pr25811-3.C: New.
5601 * g++.dg/init/pr25811-4.C: New.
5602
5603 2011-05-25 Jason Merrill <jason@redhat.com>
5604
5605 * g++.dg/cpp0x/enum17.C: New.
5606 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5607
5608 * g++.dg/cpp0x/auto24.C: New.
5609
5610 * g++.dg/cpp0x/error4.C: New.
5611
5612 * g++.dg/cpp0x/rv-restrict.C: New.
5613
5614 * g++.dg/cpp0x/enum15.C: New.
5615 * g++.dg/cpp0x/constexpr-switch2.C: New.
5616
5617 * g++.dg/cpp0x/variadic110.C: New.
5618
5619 * g++.dg/cpp0x/auto9.C: Add typedef test.
5620
5621 * g++.dg/cpp0x/auto23.C: New.
5622 * g++.dg/cpp0x/auto9.C: Adjust.
5623
5624 * g++.dg/cpp0x/defaulted29.C: New.
5625
5626 * g++.dg/cpp0x/initlist51.C: New.
5627
5628 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5629
5630 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5631 * g++.dg/abi/packed1.C: Suppress warning.
5632 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5633 * g++.dg/template/stdarg1.C: Likewise.
5634 * g++.dg/other/packed1.C: Remove arm from xfail list.
5635
5636 2011-05-25 Jason Merrill <jason@redhat.com>
5637
5638 * g++.dg/cpp0x/enum16.C: New.
5639 * g++.dg/parse/error15.C: Adjust.
5640
5641 * g++.dg/cpp0x/initlist50.C: New.
5642
5643 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5644
5645 * g++.dg/cpp0x/variadic109.C: New.
5646
5647 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5648
5649 * gcc.target/i386/pause-1.c: New.
5650
5651 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5652
5653 * gcc.dg/stack-usage-1.c: Adjust comment.
5654 * gcc.dg/stack-usage-2.c: New test.
5655
5656 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5657
5658 PR c++/49136
5659 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5660 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5661
5662 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5663
5664 PR rtl-optimization/48757
5665 * gfortran.dg/pr48757.f: New test case.
5666
5667 2011-05-24 Jason Merrill <jason@redhat.com>
5668
5669 * g++.dg/cpp0x/access01.C: New.
5670
5671 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5672
5673 PR libobjc/48177
5674 * objc.dg/pr48177.m: New testcase.
5675
5676 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5677
5678 PR objc/48187
5679 * objc.dg/pr48187.m: New testcase.
5680 * obj-c++.dg/pr48187.mm: New testcase.
5681 * objc.dg/ivar-extra-semicolon.m: New testcase.
5682
5683 2011-05-24 Jason Merrill <jason@redhat.com>
5684
5685 * g++.dg/template/access21.C: New.
5686 * g++.dg/template/access22.C: New.
5687
5688 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5689
5690 PR rtl-optimization/48633
5691 * g++.dg/pr48633.C: New test.
5692
5693 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5694
5695 PR target/49133
5696 * g++.dg/other/pr49133.C: New test.
5697
5698 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5699 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5700
5701 * gcc.dg/torture/tls/run-gd.c: New test.
5702 * gcc.dg/torture/tls/run-ie.c: New test.
5703 * gcc.dg/torture/tls/run-ld.c: New test.
5704 * gcc.dg/torture/tls/run-le.c: New test.
5705 * lib/target-supports.exp (check_effective_target_tls_runtime):
5706 Build testcase with TLS options.
5707
5708 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5709
5710 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5711
5712 2011-05-24 Tom de Vries <tom@codesourcery.com>
5713
5714 PR tree-optimization/49121
5715 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5716
5717 2011-05-23 Jason Merrill <jason@redhat.com>
5718
5719 * g++.dg/cpp0x/defaulted28.C: New.
5720
5721 * g++.dg/cpp0x/sfinae25.C: New.
5722
5723 * g++.dg/cpp0x/rv-cast2.C: New.
5724
5725 * g++.dg/cpp0x/enum14.C: New.
5726
5727 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5728
5729 PR lto/49123
5730 * gcc.c-torture/execute/pr49123.c: New test.
5731
5732 PR debug/49032
5733 * gcc.dg/debug/pr49032.c: New test.
5734
5735 PR c/49120
5736 * gcc.dg/pr49120.c: New test.
5737
5738 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5739
5740 PR target/47315
5741 * gcc.target/i386/pr47315.c: New test.
5742
5743 2011-05-23 Jason Merrill <jason@redhat.com>
5744
5745 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5746
5747 * g++.dg/cpp0x/sfinae24.C: New.
5748
5749 * g++.dg/cpp0x/error3.C: New.
5750
5751 * g++.dg/cpp0x/defaulted27.C: New.
5752
5753 * g++.dg/cpp0x/decltype27.C: New.
5754
5755 2011-05-23 Richard Guenther <rguenther@suse.de>
5756
5757 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5758
5759 2011-05-23 Richard Guenther <rguenther@suse.de>
5760
5761 PR tree-optimization/40874
5762 * g++.dg/tree-ssa/pr40874.C: New testcase.
5763
5764 2011-05-23 Richard Guenther <rguenther@suse.de>
5765
5766 PR tree-optimization/49115
5767 * g++.dg/torture/pr49115.C: New testcase.
5768
5769 2011-05-23 Richard Guenther <rguenther@suse.de>
5770
5771 PR middle-end/15419
5772 * gcc.dg/memcpy-3.c: New testcase.
5773
5774 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR middle-end/48973
5777 * gcc.c-torture/execute/pr48973-1.c: New test.
5778 * gcc.c-torture/execute/pr48973-2.c: New test.
5779
5780 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5781
5782 PR c++/18016
5783 * g++.dg/warn/pr18016.C: New.
5784
5785 2011-05-23 Tom de Vries <tom@codesourcery.com>
5786
5787 PR target/45098
5788 * gcc.target/arm/ivopts-6.c: New test.
5789
5790 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5791
5792 PR middle-end/49029
5793 * gcc.c-torture/compile/pr49029.c: New test.
5794
5795 2011-05-22 Jason Merrill <jason@redhat.com>
5796
5797 * g++.dg/cpp0x/sfinae23.C: New.
5798 * g++.dg/cpp0x/sfinae8.C: Correct.
5799
5800 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5801
5802 * gfortran.dg/function_optimize_8.f90: New test case.
5803
5804 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5805
5806 PR tree-optimization/49087
5807 * gcc.dg/vect/O3-pr49087.c: New test.
5808
5809 2011-05-21 Jason Merrill <jason@redhat.com>
5810
5811 * g++.dg/debug/const5.C: New.
5812
5813 2011-05-20 Jason Merrill <jason@redhat.com>
5814
5815 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5816
5817 * g++.dg/cpp0x/constexpr-static7.C: New.
5818
5819 * g++.dg/cpp0x/enum12.C: New.
5820 * g++.dg/cpp0x/enum13.C: New.
5821
5822 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5823
5824 PR fortran/48699
5825 * gfortran.dg/select_type_23.f03: New.
5826
5827 2011-05-20 Jason Merrill <jason@redhat.com>
5828
5829 * g++.dg/cpp0x/defaulted26.C: New.
5830
5831 * g++.dg/cpp0x/noexcept02.C: Fix.
5832 * g++.dg/cpp0x/noexcept03.C: Fix.
5833 * g++.dg/cpp0x/noexcept08.C: Fix.
5834 * g++.dg/cpp0x/noexcept10.C: New.
5835
5836 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5837
5838 PR fortran/48706
5839 * gfortran.dg/extends_12.f03: New.
5840
5841 2011-05-20 Jason Merrill <jason@redhat.com>
5842
5843 * g++.dg/template/koenig9.C: New.
5844 * g++.dg/opt/pr47615.C: Fix.
5845 * g++.dg/overload/defarg1.C: Fix.
5846 * g++.dg/tc1/dr213.C: Remove xfail.
5847 * g++.dg/torture/pr34850.C: Fix.
5848 * g++.dg/torture/pr39362.C: Fix.
5849 * g++.old-deja/g++.brendan/crash56.C: Fix.
5850 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5851
5852 2011-05-20 Richard Guenther <rguenther@suse.de>
5853
5854 PR tree-optimization/49079
5855 * gcc.dg/torture/pr49079.c: New testcase.
5856
5857 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5858
5859 PR tree-optimization/49073
5860 * gcc.c-torture/execute/pr49073.c: New test.
5861
5862 2011-06-19 Tobias Burnus <burnus@net-b.de>
5863
5864 PR fortran/18918
5865 * gfortran.dg/coarray_21.f90: New.
5866
5867 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5868
5869 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5870 output.
5871
5872 2011-05-19 Richard Guenther <rguenther@suse.de>
5873
5874 PR testsuite/49063
5875 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5876
5877 2011-05-19 Richard Guenther <rguenther@suse.de>
5878
5879 PR middle-end/48985
5880 * gcc.dg/builtin-object-size-11.c: New testcase.
5881
5882 2011-05-19 Tom de Vries <tom@codesourcery.com>
5883
5884 PR target/45098
5885 * gcc.target/arm/ivopts.c: New test.
5886 * gcc.target/arm/ivopts-2.c: New test.
5887
5888 2011-05-19 Tom de Vries <tom@codesourcery.com>
5889
5890 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5891
5892 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5893
5894 * gcc.c-torture/execute/960321-1.x: Remove.
5895
5896 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5897
5898 PR fortran/48700
5899 * gfortran.dg/move_alloc_4.f90: New.
5900
5901 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5902
5903 PR target/49002
5904 * gcc.target/i386/pr49002-1.c: New test.
5905 * gcc.target/i386/pr49002-2.c: Likewise.
5906
5907 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR tree-optimization/49039
5910 * gcc.c-torture/execute/pr49039.c: New test.
5911 * gcc.dg/tree-ssa/pr49039.c: New test.
5912 * g++.dg/torture/pr49039.C: New test.
5913
5914 2011-05-18 Jason Merrill <jason@redhat.com>
5915
5916 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5917 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5918 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5919
5920 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5921
5922 * gcc.target/bfin/mcpu-bf592.c: New test.
5923
5924 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5925
5926 PR tree-optimization/41881
5927 * gcc.dg/vect/O3-pr41881.c: New test.
5928 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5929
5930 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5931
5932 PR tree-optimization/49000
5933 * gcc.dg/pr49000.c: New test.
5934
5935 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5936
5937 * gnat.dg/invalid1.adb: New test.
5938
5939 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5940
5941 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5942 scan pattern.
5943 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5944 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5945
5946 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5947
5948 PR c++/48994
5949 * g++.dg/cpp0x/range-for18.C: New.
5950
5951 2011-05-15 Tobias Burnus <burnus@net-b.de>
5952
5953 PR fortran/18918
5954 * gfortran.dg/coarray/image_index_2.f90: New.
5955
5956 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5957
5958 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5959 * g++.dg/cpp0x/override2.C: New.
5960
5961 2011-05-14 Tobias Burnus <burnus@net-b.de>
5962
5963 PR fortran/18918
5964 * gfortran.de/coarray_20.f90: New.
5965
5966 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5967
5968 PR fortran/22572
5969 * function_optimize_7.f90: New test case.
5970
5971 2011-05-13 Jason Merrill <jason@redhat.com>
5972
5973 * g++.dg/cpp0x/decltype26.C: New.
5974 * g++.dg/cpp0x/enum11.C: New.
5975
5976 2011-05-13 Tobias Burnus <burnus@net-b.de>
5977
5978 PR fortran/48972
5979 PR fortran/48991
5980 * gfortran.dg/assign_8.f90: Update dg-error.
5981
5982 2011-05-13 Tobias Burnus <burnus@net-b.de>
5983
5984 PR fortran/48972
5985 * gfortran.dg/io_constraints_8.f90: New.
5986 * gfortran.dg/io_constraints_9.f90: New.
5987
5988 2011-05-13 Martin Thuresson <martint@google.com>
5989
5990 PR gcov-profile/47793
5991 * gcc.dg/pr47793.c: New.
5992
5993 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR tree-optimization/48975
5996 * gcc.dg/pr48975.c: New test.
5997
5998 2011-05-12 Tobias Burnus <burnus@net-b.de>
5999
6000 PR fortran/48972
6001 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6002
6003 2011-05-12 Jason Merrill <jason@redhat.com>
6004
6005 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6006
6007 2011-05-12 Geert Bosch <bosch@adacore.com>
6008
6009 * gnat.dg/view_conversion1.adb: New test.
6010
6011 2011-05-12 Richard Guenther <rguenther@suse.de>
6012
6013 PR tree-optimization/48172
6014 * gcc.dg/vect/pr48172.c: New testcase.
6015
6016 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR debug/48967
6019 * g++.dg/opt/pr48967.C: New test.
6020
6021 2011-05-11 Jason Merrill <jason@redhat.com>
6022
6023 * g++.dg/cpp0x/constexpr-friend.C: New.
6024 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6025
6026 * g++.dg/cpp0x/sfinae22.C: New.
6027
6028 2011-05-11 Tobias Burnus <burnus@net-b.de>
6029
6030 PR fortran/48889
6031 * gfortran.dg/generic_24.f90: New.
6032
6033 2011-05-11 Richard Guenther <rguenther@suse.de>
6034
6035 PR tree-optimization/15256
6036 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6037
6038 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR debug/48159
6041 * gcc.dg/pr48159-1.c: New test.
6042 * gcc.dg/pr48159-2.c: New test.
6043
6044 2011-05-11 Richard Guenther <rguenther@suse.de>
6045
6046 PR middle-end/48953
6047 * gcc.dg/torture/pr48953.c: New testcase.
6048
6049 2011-05-11 Richard Guenther <rguenther@suse.de>
6050
6051 PR tree-optimization/18041
6052 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6053
6054 2011-05-11 Alan Modra <amodra@gmail.com>
6055
6056 PR target/47755
6057 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6058
6059 2011-05-10 Jason Merrill <jason@redhat.com>
6060
6061 * g++.dg/cpp0x/defaulted25.C: New.
6062 * g++.dg/template/crash7.C: Adjust.
6063
6064 * g++.dg/cpp0x/variadic108.C: New.
6065
6066 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6067
6068 * g++.dg/inherit/virtual9.C: Extend.
6069
6070 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6071
6072 PR target/48857
6073 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6074 are passed and returned in vector registers.
6075
6076 2011-05-10 Richard Guenther <rguenther@suse.de>
6077
6078 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6079 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6080 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6081 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6082 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6083 applies.
6084
6085 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6086
6087 PR tree-optimization/48611
6088 PR tree-optimization/48794
6089 * gfortran.dg/gomp/pr48611.f90: New test.
6090 * gfortran.dg/gomp/pr48794.f90: New test.
6091
6092 PR debug/48928
6093 * gcc.dg/dfp/pr48928.c: New test.
6094
6095 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6096
6097 PR c++/48522
6098 * g++.dg/cpp0x/pr48522.C: New.
6099
6100 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6101
6102 PR c++/48735
6103 * g++.dg/cpp0x/sfinae21.C: New.
6104
6105 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6106
6107 * g++.dg/template/sfinae28.C: Rename to...
6108 * g++.dg/cpp0x/sfinae19.C: ... this.
6109 * g++.dg/template/sfinae29.C: Rename to...
6110 * g++.dg/cpp0x/sfinae20.C: ... this.
6111
6112 2011-05-09 Jeff Law <law@redhat.com>
6113
6114 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6115 consistent results.
6116
6117 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6118
6119 PR c++/20039
6120 * g++.dg/init/pr20039.C: New.
6121
6122 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6123
6124 PR c++/48737
6125 PR c++/48744
6126 * g++.dg/template/sfinae28.C: New.
6127 * g++.dg/template/sfinae29.C: Likewise.
6128
6129 2011-05-09 Jason Merrill <jason@redhat.com>
6130
6131 * g++.dg/template/nontype23.C: New.
6132
6133 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6134 PR c++/48859
6135 * g++.dg/init/pr48859.C: New.
6136
6137 2011-05-09 Jason Merrill <jason@redhat.com>
6138
6139 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6140 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6141 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6142 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6143 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6144 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6145 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6146 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6147
6148 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6149
6150 * g++.dg/inherit/virtual9.C: New.
6151
6152 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6153
6154 PR c++/48574
6155 * g++.dg/template/dependent-expr8.C: New test case.
6156
6157 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6158
6159 PR tree-optimization/48837
6160 * gcc.dg/pr48837.c: New testcase.
6161
6162 2011-05-06 Jason Merrill <jason@redhat.com>
6163
6164 * g++.dg/cpp0x/constexpr-condition2.C: New.
6165
6166 * g++.dg/cpp0x/constexpr-missing.C: New.
6167
6168 2011-05-06 Tobias Burnus <burnus@net-b.de>
6169
6170 PR fortran/18918
6171 * gfortran.dg/coarray/this_image_2.f90: New.
6172
6173 2011-05-06 Tobias Burnus <burnus@net-b.de>
6174
6175 PR fortran/48858
6176 PR fortran/48820
6177 * gfortran.dg/bind_c_usage_22.f90: New.
6178 * gfortran.dg/bind_c_usage_23.f90: New.
6179 * gfortran.dg/bind_c_usage_24.f90: New.
6180 * gfortran.dg/bind_c_usage_24_c.c: New.
6181
6182 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6183
6184 PR c++/48838
6185 * g++.dg/template/member9.C: New test case.
6186
6187 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6188
6189 * gnat.dg/discr29.ad[sb]: New test.
6190 * gnat.dg/discr30.adb: Likewise.
6191
6192 2011-05-05 Julian Brown <julian@codesourcery.com>
6193
6194 * gcc.target/arm/neon-vset_lanes8.c: New test.
6195
6196 2011-05-05 Jason Merrill <jason@redhat.com>
6197
6198 * g++.dg/init/new32.C: New.
6199
6200 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6201
6202 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6203 Fix typo.
6204
6205 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR rtl-optimization/48381
6208 * gcc.c-torture/compile/pr48381.c: New test.
6209
6210 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6211
6212 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6213 to dg-options.
6214 * gcc.target/i386/opt-1.c: Ditto.
6215
6216 2011-05-04 Jason Merrill <jason@redhat.com>
6217
6218 * g++.dg/conversion/base1.C: New.
6219
6220 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6221
6222 PR libgfortran/48787
6223 * gfortran.dg/round_3.f08: Add more checks to test case.
6224
6225 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6226
6227 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6228 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6229 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6230 Gate test on effective_target fd_truncate.
6231
6232 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6233
6234 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6235 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6236 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6237 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6238 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6239 * gcc.target/i386/pr38824.c: Ditto.
6240 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6241 * gcc.target/i386/vecinit-2.c: Ditto.
6242 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6243 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6244 * gcc.target/i386/parity-2.c: Ditto.
6245 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6246
6247 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6248
6249 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6250 remove duplication.
6251 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6252 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6253 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6254
6255 2011-05-03 Tobias Burnus <burnus@net-b.de>
6256
6257 PR fortran/18918
6258 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6259
6260 2011-05-03 Tobias Burnus <burnus@net-b.de>
6261
6262 PR fortran/18918
6263 * gfortran.dg/coarray/this_image_1.f90: New.
6264
6265 2011-05-03 Tobias Burnus <burnus@net-b.de>
6266
6267 PR fortran/18918
6268 * gfortran.dg/coarray/caf.dg: New.
6269 * gfortran.dg/coarray/image_index_1.f90: New, copied
6270 from ../coarray_16.f90.
6271
6272 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6273
6274 PR c++/28501
6275 * g++.dg/ext/complex9.C: New.
6276
6277 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6278
6279 From Mike Frysinger
6280 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6281 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6282 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6283
6284 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6285
6286 * gcc.target/bfin/builtins: Created.
6287 * gcc.target/bfin/hisilh-O0.c: Deleted.
6288 * gcc.target/bfin/hisilh.c: Moved to...
6289 * gcc.target/bfin/builtins/hisilh.c: ...here.
6290 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6291 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6292 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6293 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6294 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6295 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6296 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6297 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6298 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6299 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6300 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6301 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6302 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6303 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6304 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6305 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6306 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6307 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6308 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6309 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6310 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6311 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6312 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6313 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6314 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6315 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6316 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6317 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6318 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6319 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6320 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6321 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6322 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6323 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6324 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6325 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6326 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6327 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6328 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6329 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6330 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6331 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6332 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6333 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6334 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6335 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6336 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6337 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6338 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6339 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6340 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6341 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6342 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6343 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6344 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6345 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6346 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6347 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6348 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6349 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6350 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6351 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6352 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6353 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6354 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6355 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6356 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6357 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6358 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6359 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6360 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6361 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6362 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6363 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6364 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6365 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6366 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6367 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6368 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6369 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6370 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6371 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6372 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6373 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6374 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6375 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6376 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6377 * gcc.target/bfin/builtins/circptr.c: Ditto.
6378 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6379 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6380 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6381 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6382 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6383 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6384 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6385 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6386 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6387 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6388 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6389 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6390 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6391 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6392 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6393 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6394 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6395 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6396 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6397 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6398 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6399 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6400 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6401 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6402 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6403 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6404 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6405 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6406 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6407 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6408 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6409 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6410 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6411 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6412 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6413 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6414 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6415 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6416 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6417 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6418 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6419 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6420 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6421 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6422 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6423 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6424 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6425 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6426 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6427 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6428 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6429 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6430 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6431 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6432 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6433 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6434 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6435 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6436 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6437 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6438 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6439 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6440 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6441 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6442 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6443 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6444 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6445 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6446 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6447 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6448
6449 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6450
6451 * gcc.target/arm/cold-lc.c: New test.
6452
6453 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR target/48774
6456 * gcc.dg/pr48774.c: New test.
6457
6458 2011-05-03 Richard Guenther <rguenther@suse.de>
6459
6460 * gcc.dg/large-size-array-5.c: New testcase.
6461
6462 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6463
6464 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6465
6466 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6467
6468 * lib/target-supports.exp (check_effective_target_vect_strided):
6469 Replace with...
6470 (check_effective_target_vect_strided2)
6471 (check_effective_target_vect_strided3)
6472 (check_effective_target_vect_strided4)
6473 (check_effective_target_vect_strided8): ...these new functions.
6474
6475 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6476 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6477 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6478 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6479 * gcc.dg/vect/pr37539.c: Likewise.
6480 * gcc.dg/vect/slp-11a.c: Likewise.
6481 * gcc.dg/vect/slp-11b.c: Likewise.
6482 * gcc.dg/vect/slp-11c.c: Likewise.
6483 * gcc.dg/vect/slp-12a.c: Likewise.
6484 * gcc.dg/vect/slp-12b.c: Likewise.
6485 * gcc.dg/vect/slp-18.c: Likewise.
6486 * gcc.dg/vect/slp-19a.c: Likewise.
6487 * gcc.dg/vect/slp-19b.c: Likewise.
6488 * gcc.dg/vect/slp-21.c: Likewise.
6489 * gcc.dg/vect/slp-23.c: Likewise.
6490 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6491
6492 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6493 instead of vect_interleave && vect_extract_even_odd.
6494 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6495 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6496 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6497 * gcc.dg/vect/vect-1.c: Likewise.
6498 * gcc.dg/vect/vect-10.c: Likewise.
6499 * gcc.dg/vect/vect-98.c: Likewise.
6500 * gcc.dg/vect/vect-107.c: Likewise.
6501 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6502 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6503 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6504 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6505 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6506 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6507 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6508 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6509 * gcc.dg/vect/vect-strided-float.c: Likewise.
6510 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6511 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6512 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6513 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6514 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6515 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6516 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6517 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6518 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6519 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6520 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6521 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6522 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6523 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6524 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6525
6526 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6527 target condition.
6528 * gcc.dg/vect/pr30843.c: Likewise.
6529 * gcc.dg/vect/pr33866.c: Likewise.
6530 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6531 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6532 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6533 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6534
6535 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6536
6537 * gcc.dg/vect/slp-11.c: Split into...
6538 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6539 gcc.dg/vect/slp-11c.c: ...these tests.
6540 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6541 * gcc.dg/vect/slp-12c.c: ...this new test.
6542 * gcc.dg/vect/slp-19.c: Split into...
6543 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6544 gcc.dg/vect/slp-19c.c: ...these new tests.
6545
6546 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6547
6548 * lib/target-supports.exp
6549 (check_effective_target_vect_extract_even_odd_wide): Delete.
6550 (check_effective_target_vect_strided_wide): Likewise.
6551 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6552 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6553 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6554 * gcc.dg/vect/pr37539.c: Likewise.
6555 * gcc.dg/vect/slp-11.c: Likewise.
6556 * gcc.dg/vect/slp-12a.c: Likewise.
6557 * gcc.dg/vect/slp-12b.c: Likewise.
6558 * gcc.dg/vect/slp-19.c: Likewise.
6559 * gcc.dg/vect/slp-23.c: Likewise.
6560 * gcc.dg/vect/vect-1.c: Likewise.
6561 * gcc.dg/vect/vect-98.c: Likewise.
6562 * gcc.dg/vect/vect-107.c: Likewise.
6563 * gcc.dg/vect/vect-strided-float.c: Likewise.
6564
6565 2011-05-02 Jason Merrill <jason@redhat.com>
6566
6567 * g++.dg/init/new31.C: New.
6568
6569 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6570
6571 PR c/35445
6572 * gcc.dg/pr35445.c: New test.
6573
6574 2011-05-02 Jason Merrill <jason@redhat.com>
6575
6576 * c-c++-common/vla-1.c: New.
6577
6578 2011-05-02 Richard Guenther <rguenther@suse.de>
6579
6580 PR tree-optimization/48822
6581 * gcc.dg/torture/pr48822.c: New testcase.
6582
6583 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6584
6585 PR c++/47969
6586 * g++.dg/cpp0x/constexpr-47969.C: New.
6587
6588 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6589
6590 PR testsuite/48498
6591 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6592 on vect_no_align targets.
6593 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6594 vect_no_align targets.
6595
6596 2011-05-01 Xinliang David Li <davidxl@google.com>
6597
6598 * gcc.dg/tree-ssa/integer-addr.c: New test.
6599 * gcc.dg/tree-ssa/alias_bug.c: New test.
6600
6601 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6602
6603 PR libgfortran/48787
6604 * gfortran.dg/round_3.f08: Add more checks.
6605
6606 2011-04-30 Tobias Burnus <burnus@net-b.de>
6607
6608 PR fortran/48821
6609 * gfortran.dg/import9.f90: New, proper test.
6610 * gfortran.dg/interface_37.f90: Remove bogus
6611 test (bogus copy of interface_36.f90).
6612
6613 2011-04-30 Tobias Burnus <burnus@net-b.de>
6614
6615 PR fortran/48821
6616 * gfortran.dg/interface_37.f90: New.
6617
6618 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6619
6620 PR fortran/48746
6621 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6622
6623 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR tree-optimization/48809
6626 * gcc.c-torture/execute/pr48809.c: New test.
6627
6628 2011-04-29 Jeff Law <law@redhat.com>
6629
6630 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6631
6632 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6633
6634 PR c++/48606
6635 * g++.dg/init/ctor10.C: New.
6636
6637 2011-04-29 Le-Chun Wu <lcwu@google.com>
6638
6639 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6640 warning in implicitly instantiated templates.
6641
6642 2011-04-29 Le-Chun Wu <lcwu@google.com>
6643
6644 * g++.dg/warn/Wnull-conversion-1.C: New.
6645 * g++.dg/warn/Wnull-conversion-2.C: New.
6646
6647 2011-04-29 Diego Novillo <dnovillo@google.com>
6648
6649 * g++.old-deja/g++.other/null3.C: Expect warning about
6650 converting boolean to a pointer.
6651
6652 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6653
6654 PR fortran/48462
6655 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6656 being a target.
6657
6658 PR fortran/48746
6659 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6660
6661 2011-04-29 Tobias Burnus <burnus@net-b.de>
6662
6663 PR fortran/48810
6664 * gfortran.dg/typebound_proc_22.f90: New.
6665
6666 PR fortran/48800
6667 * gfortran.dg/interface_36.f90: New.
6668
6669 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6670
6671 PR libgfortran/48488
6672 PR libgfortran/48602
6673 PR libgfortran/48615
6674 PR libgfortran/48684
6675 PR libgfortran/48787
6676 * gfortran.dg/fmt_g.f: Adjust test.
6677 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6678 * gfortran.dg/round_3.f08: New test.
6679 * gfortran.dg/namelist_print_1.f: Adjust test.
6680 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6681 * gfortran.dg/f2003_io_5.f03: Adjust test.
6682 * gfortran.dg/coarray_15.f90: Adjust test.
6683 * gfortran.dg/namelist_65.f90: Adjust test.
6684 * gfortran.dg/fmt_cache_1.f: Adjust test.
6685 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6686 * gfortran.dg/real_const_3.f90: Adjust test.
6687
6688 2011-04-28 Xinliang David Li <davidxl@google.com>
6689
6690 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6691 * g++.dg/prof-robust-1.C: New test.
6692
6693 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6694
6695 PR tree-optimization/48765
6696 * gcc.dg/vect/pr48765.c: New.
6697
6698 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6699
6700 PR tree-optimization/48775
6701 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6702
6703 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/48798
6706 * g++.dg/inherit/pr48798.C: New.
6707 * g++.old-deja/g++.other/base1.C: Adjust.
6708
6709 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6710
6711 PR c++/48656
6712 * g++.dg/template/inherit7.C: New test case.
6713
6714 2011-04-28 Richard Guenther <rguenther@suse.de>
6715
6716 PR tree-optimization/40052
6717 PR tree-optimization/15347
6718 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6719 * gcc.dg/pr15347.c: Likewise.
6720
6721 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6722
6723 PR c++/48530
6724 * g++.dg/cpp0x/sfinae18.C: New.
6725
6726 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/48771
6729 * g++.dg/ext/is_literal_type1.C: New.
6730
6731 2011-04-28 Tobias Burnus <burnus@net-b.de>
6732
6733 PR fortran/48112
6734 PR fortran/48279
6735 * gfortran.dg/interface_35.f90: New.
6736 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6737 * gfortran.dg/func_result_6.f90: Add dg-warning.
6738 * gfortran.dg/bessel_1.f90: Ditto.
6739 * gfortran.dg/hypot_1.f90: Ditto.
6740 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6741 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6742 * gfortran.dg/interface_assignment_4.f90: Ditto.
6743
6744 2011-04-27 Jason Merrill <jason@redhat.com>
6745
6746 * g++.dg/ext/complex8.C: New.
6747
6748 * g++.dg/cpp0x/initlist49.C: New.
6749 * g++.dg/init/new30.C: New.
6750
6751 2011-04-27 Tobias Burnus <burnus@net-b.de>
6752
6753 PR fortran/48788
6754 * gfortran.dg/whole_file_34.f90: New.
6755
6756 2011-04-27 Jan Hubicka <jh@suse.cz>
6757
6758 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6759
6760 2011-04-27 Jason Merrill <jason@redhat.com>
6761
6762 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6763
6764 * g++.dg/parse/ambig6.C: New.
6765
6766 2011-04-27 Nick Clifton <nickc@redhat.com>
6767
6768 * gcc.dg/20020312-2.c: Add definition for RX.
6769
6770 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6771 option with RX targets.
6772
6773 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6774 /* */ comments.
6775
6776 2011-04-27 Richard Guenther <rguenther@suse.de>
6777
6778 * gcc.dg/tree-ssa/pr23382.c: Remove.
6779
6780 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6781
6782 PR target/48767
6783 * gcc.c-torture/compile/pr48767.c: New test.
6784
6785 2011-04-27 Richard Guenther <rguenther@suse.de>
6786
6787 PR tree-optimization/48772
6788 * g++.dg/pr48772.C: New testcase.
6789
6790 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR c/48742
6793 * gcc.c-torture/compile/pr48742.c: New test.
6794
6795 2011-04-26 Jason Merrill <jason@redhat.com>
6796
6797 * g++.dg/lookup/koenig13.C: New.
6798
6799 * g++.dg/cpp0x/initlist48.C: New.
6800
6801 2011-04-25 Jason Merrill <jason@redhat.com>
6802
6803 * g++.dg/cpp0x/sfinae17.C: New.
6804
6805 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6806
6807 PR target/48258
6808 * gcc.target/powerpc/pr48258-1.c: New file.
6809 * gcc.target/powerpc/pr48258-2.c: Ditto.
6810
6811 2011-04-26 Xinliang David Li <davidxl@google.com>
6812
6813 * gcc.dg/uninit-suppress.c: New test.
6814 * gcc.dg/uninit-suppress.c: New test.
6815
6816 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6817
6818 PR debug/48768
6819 * gcc.dg/pr48768.c: New test.
6820
6821 PR tree-optimization/48734
6822 * gcc.c-torture/compile/pr48734.c: New test.
6823
6824 PR testsuite/48753
6825 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6826
6827 2011-04-26 Richard Guenther <rguenther@suse.de>
6828
6829 PR tree-optimization/48731
6830 * gcc.dg/torture/pr48731.c: New testcase.
6831
6832 2011-04-26 Richard Guenther <rguenther@suse.de>
6833
6834 PR testsuite/48753
6835 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6836
6837 2011-04-26 Richard Guenther <rguenther@suse.de>
6838
6839 PR middle-end/48694
6840 * gcc.dg/torture/pr48694-1.c: New testcase.
6841 * gcc.dg/torture/pr48694-2.c: Likewise.
6842
6843 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6844
6845 * g++.dg/ext/underlying_type1.C: New.
6846 * g++.dg/ext/underlying_type2.C: Likewise.
6847 * g++.dg/ext/underlying_type3.C: Likewise.
6848 * g++.dg/ext/underlying_type4.C: Likewise.
6849 * g++.dg/ext/underlying_type5.C: Likewise.
6850 * g++.dg/ext/underlying_type6.C: Likewise.
6851 * g++.dg/ext/underlying_type7.C: Likewise.
6852 * g++.dg/ext/underlying_type8.C: Likewise.
6853 * g++.dg/ext/underlying_type9.C: Likewise.
6854 * g++.dg/ext/underlying_type10.C: Likewise.
6855
6856 2011-04-25 Jason Merrill <jason@redhat.com>
6857
6858 * g++.dg/cpp0x/regress/template-const2.C: New.
6859
6860 2011-04-25 Jeff Law <law@redhat.com>
6861
6862 * gcc.dg/tree-ssa/vrp56.c: new test.
6863
6864 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6865
6866 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6867
6868 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6869
6870 PR preprocessor/48740
6871 * c-c++-common/raw-string-11.c: New test.
6872
6873 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6874
6875 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6876 hppa*-*-hpux*.
6877
6878 2011-04-23 Tobias Burnus <burnus@net-b.de>
6879
6880 PR fortran/18918
6881 * gfortran.dg/coarray_19.f90: New.
6882
6883 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR c/48685
6886 * gcc.dg/pr48685.c: New test.
6887
6888 2011-04-22 Jan Hubicka <jh@suse.cz>
6889
6890 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6891
6892 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR tree-optimization/48717
6895 * gcc.c-torture/execute/pr48717.c: New test.
6896
6897 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6898
6899 PR target/48723
6900 * gcc.target/i386/pr48723.c: New test.
6901
6902 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR c/48716
6905 * gcc.dg/gomp/pr48716.c: New test.
6906 * g++.dg/gomp/pr48716.C: New test.
6907
6908 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6909
6910 PR c/36750
6911 * gcc.dg/missing-field-init-2.c: Update testcase.
6912
6913 2011-04-22 Alan Modra <amodra@gmail.com>
6914
6915 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6916
6917 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6918
6919 PR fortran/48405
6920 * gfortran.dg/function_optimize_6.f90: New test.
6921
6922 2011-04-21 Easwaran Raman <eraman@google.com>
6923
6924 * gcc.dg/stack-layout-2.c: New test.
6925
6926 2011-04-21 Richard Guenther <rguenther@suse.de>
6927
6928 PR lto/48703
6929 * g++.dg/lto/pr48207-2_0.C: New testcase.
6930 * g++.dg/lto/pr48207-3_0.C: Likewise.
6931
6932 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6933
6934 * gnat.dg/volatile5.adb: New test.
6935 * gnat.dg/volatile5_pkg.ads: New helper.
6936
6937 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6938
6939 PR target/48708
6940 * gcc.target/i386/pr48708.c: New test.
6941
6942 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6943
6944 * gcc.dg/vect/vect-119.c: New test.
6945
6946 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6947
6948 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6949 and once without.
6950
6951 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6952 Richard Sandiford <richard.sandiford@linaro.org>
6953
6954 PR target/46329
6955 * gcc.target/arm/pr46329.c: New test.
6956
6957 2011-04-21 Tobias Burnus <burnus@net-b.de>
6958
6959 PR fortran/18918
6960 * gfortran.dg/coarray_18.f90: New.
6961
6962 2011-04-20 Jason Merrill <jason@redhat.com>
6963
6964 * g++.dg/cpp0x/initlist47.C: New.
6965
6966 * g++.dg/init/dtor4.C: New.
6967
6968 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6969
6970 PR target/48678
6971 * gcc.target/i386/sse2-pinsrw.c: New test.
6972 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6973 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6974 * gcc.target/i386/sse2-insvhi.c: Ditto.
6975 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6976 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6977
6978 2011-04-20 Jason Merrill <jason@redhat.com>
6979
6980 * g++.dg/template/const4.C: New.
6981
6982 2011-04-20 Easwaran Raman <eraman@google.com>
6983
6984 * gcc.dg/stack-layout-1.c: New test.
6985
6986 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6987
6988 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6989 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6990 function.
6991
6992 2011-04-20 Kai Tietz <ktietz@redhat.com>
6993
6994 * gcc.dg/binop-xor1.c: New test.
6995 * gcc.dg/binop-xor2.c: New test.
6996 * gcc.dg/binop-xor3.c: New test.
6997 * gcc.dg/binop-xor4.c: New test.
6998 * gcc.dg/binop-xor5.c: New test.
6999
7000 2011-04-20 Richard Guenther <rguenther@suse.de>
7001
7002 PR tree-optimization/47892
7003 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7004
7005 2011-04-20 Richard Guenther <rguenther@suse.de>
7006
7007 PR middle-end/48695
7008 * g++.dg/torture/pr48695.C: New testcase.
7009
7010 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7011
7012 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7013 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7014 * gcc.c-torture/execute/pr45262.c: Ditto
7015 * gcc.dg/torture/pr43165.c: Ditto.
7016 * gcc.dg/torture/pr47228.c: Ditto.
7017 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7018 * gcc.dg/ipa/pr45644.c: Ditto.
7019 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7020 PDP11.
7021
7022 2011-04-19 Jason Merrill <jason@redhat.com>
7023
7024 * g++.dg/ext/complex7.C: New.
7025
7026 * g++.dg/ext/attrib41.C: New.
7027
7028 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7029
7030 PR testsuite/48676
7031 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7032
7033 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7034
7035 PR target/48678
7036 * gcc.target/i386/pr48678.c: New test.
7037
7038 2011-04-19 Martin Jambor <mjambor@suse.cz>
7039
7040 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7041 * g++.dg/opt/devirt2.C: New test.
7042 * g++.dg/ipa/devirt-g-1.C: Likewise.
7043
7044 2011-04-19 Tobias Burnus <burnus@net-b.de>
7045
7046 PR fortran/48588
7047 * gfortran.dg/whole_file_33.f90: New.
7048
7049 2011-04-19 Martin Jambor <mjambor@suse.cz>
7050
7051 * g++.dg/ipa/devirt-7.C: New test.
7052
7053 2011-04-19 Richard Guenther <rguenther@suse.de>
7054
7055 PR lto/48207
7056 * g++.dg/lto/pr48207_0.C: New testcase.
7057
7058 2011-04-18 Jason Merrill <jason@redhat.com>
7059
7060 * g++.dg/init/void1.C: New.
7061
7062 * g++.dg/cpp0x/union4.C: New.
7063
7064 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR middle-end/48661
7067 * g++.dg/torture/pr48661.C: New test.
7068
7069 PR c++/48632
7070 * g++.dg/gomp/pr48632.C: New test.
7071
7072 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7073
7074 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7075 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7076
7077 2011-04-18 Tobias Burnus <burnus@net-b.de>
7078
7079 PR fortran/18918
7080 * gfortran.dg/coarray_17.f90: New.
7081 * gfortran.dg/coarray_10.f90: Update dg-error.
7082
7083 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7084
7085 PR testsuite/48251
7086 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7087 * gfortran.dg/guality/guality.exp: Likewise.
7088
7089 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7090
7091 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7092
7093 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7094
7095 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7096
7097 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7098
7099 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7100
7101 2011-04-18 Richard Guenther <rguenther@suse.de>
7102
7103 PR middle-end/46364
7104 * g++.dg/torture/pr46364.C: New testcase.
7105
7106 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7107
7108 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7109
7110 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7111
7112 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7113
7114 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7115 Ira Rosen <ira.rosen@linaro.org>
7116
7117 PR target/48252
7118 * gcc.target/arm/pr48252.c: New test.
7119
7120 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR tree-optimization/48616
7123 * gcc.dg/pr48616.c: New test.
7124
7125 2011-04-18 Tobias Burnus <burnus@net-b.de>
7126
7127 PR fortran/18918
7128 * gfortran.dg/coarray_16.f90: New.
7129
7130 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7131
7132 PR fortran/48462
7133 * gfortran.dg/realloc_on_assign_7.f03: New test.
7134
7135 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7136
7137 PR libgfortran/48602
7138 * gfortran.dg/fmt_g0_6.f08: New test.
7139
7140 2011-04-17 Jason Merrill <jason@redhat.com>
7141
7142 * g++.dg/cpp0x/sfinae16.C: New.
7143
7144 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7145
7146 * gcc.target/mips/reg-var-1.c: New test.
7147
7148 2011-04-17 Jan Hubicka <jh@suse.cz>
7149
7150 * gcc.dg/winline-5.c: Update testcase.
7151
7152 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7153
7154 * gnat.dg/discr27.ad[sb]: Move dg directive.
7155 * gnat.dg/discr28.ad[sb]: New test.
7156 * gnat.dg/discr28_pkg.ads: New helper.
7157
7158 2011-04-17 Michael Matz <matz@suse.de>
7159
7160 PR tree-optimization/48622
7161 PR lto/48645
7162 * gcc.dg/lto/pr48622_0.c: New test.
7163
7164 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7165
7166 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7167 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7168 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7169 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7170 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7171 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7172
7173 2011-04-15 Jason Merrill <jason@redhat.com>
7174
7175 * g++.dg/cpp0x/range-for17.C: New.
7176
7177 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7178
7179 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7180 * g++.dg/cpp0x/range-for3.C: Likewise.
7181 * g++.dg/cpp0x/range-for9.C: Correct error message.
7182 * g++.dg/cpp0x/range-for11.C: New.
7183 * g++.dg/cpp0x/range-for12.C: New.
7184 * g++.dg/cpp0x/range-for13.C: New.
7185 * g++.dg/cpp0x/range-for14.C: New.
7186 * g++.dg/cpp0x/range-for15.C: New.
7187 * g++.dg/cpp0x/range-for16.C: New.
7188
7189 2011-04-15 Tobias Burnus <burnus@net-b.de>
7190
7191 PR fortran/18918
7192 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7193
7194 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7195
7196 * objc.dg/naming-4.m: Updated.
7197 * objc.dg/naming-5.m: Updated.
7198 * objc.dg/naming-6.m: New.
7199 * objc.dg/naming-7.m: New.
7200 * obj-c++.dg/naming-1.mm: Updated.
7201 * obj-c++.dg/naming-2.mm: Updated.
7202 * obj-c++.dg/naming-3.mm: New.
7203 * obj-c++.dg/naming-4.mm: New.
7204
7205 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7206
7207 PR libgfortran/48589
7208 * gfortran.dg/fmt_g0_5.f08: New test.
7209
7210 2011-04-15 Richard Guenther <rguenther@suse.de>
7211
7212 PR testsuite/48286
7213 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7214
7215 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7216
7217 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7218 -finline-limit=0 to -fno-inline
7219
7220 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR target/48614
7223 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7224 just avx.
7225
7226 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR target/48605
7229 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7230 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7231 * gcc.target/i386/avx-insertps-3.c: New test.
7232 * gcc.target/i386/avx-insertps-4.c: New test.
7233
7234 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7235
7236 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7237 -finline-limit=0
7238
7239 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7240
7241 PR target/46779
7242 PR target/45291
7243 PR target/41894
7244 * gcc.target/avr/pr46779-1.c: New test case
7245 * gcc.target/avr/pr46779-2.c: New test case
7246
7247 2011-04-14 Jason Merrill <jason@redhat.com>
7248
7249 * g++.dg/cpp0x/sfinae15.C: New.
7250
7251 * g++.dg/cpp0x/sfinae14.C: New.
7252
7253 * g++.dg/ext/vla10.C: New.
7254
7255 2011-04-14 Richard Guenther <rguenther@suse.de>
7256
7257 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7258
7259 2011-04-14 Richard Guenther <rguenther@suse.de>
7260
7261 * gcc.dg/fold-bitand-4.c: Move ...
7262 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7263
7264 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7265
7266 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7267 variables const.
7268 * gcc.target/avr/torture/trivial.c: Ditto.
7269
7270 2011-04-13 Jason Merrill <jason@redhat.com>
7271
7272 * g++.dg/template/operator11.C: New.
7273
7274 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR middle-end/48591
7277 * gcc.dg/gomp/pr48591.c: New test.
7278
7279 PR c++/48570
7280 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7281 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7282
7283 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7284
7285 PR c++/48574
7286 * g++.dg/template/dependent-expr7.C: New test case.
7287
7288 2011-04-13 Jason Merrill <jason@redhat.com>
7289
7290 * g++.dg/cpp0x/sfinae13.C: New.
7291
7292 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7293
7294 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7295
7296 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7297
7298 * gcc.target/arm/pr43698.c: Remove -march option.
7299
7300 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7301
7302 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7303 -march option.
7304
7305 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7306
7307 PR fortran/48360
7308 PR fortran/48456
7309 * gfortran.dg/realloc_on_assign_6.f03: New test.
7310
7311 2011-04-12 Kai Tietz <ktietz@redhat.com>
7312
7313 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7314 targets the additional -mno-ms-bitfields and
7315 -Wno-packed-bitfield-compat options.
7316 * g++.dg/ext/bitfield3.C: Likewise.
7317 * g++.dg/ext/bitfield4.C: Likewise.
7318 * g++.dg/ext/bitfield5.C: Likewise.
7319 * gcc.dg/bitfld-15.c: Likewise.
7320 * gcc.dg/bitfld-16.c: Likewise.
7321 * gcc.dg/bitfld-17.c: Likewise.
7322 * gcc.dg/bitfld-18.c: Likewise.
7323
7324 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7325
7326 * gcc.target/arm/neon-vld3-1.c: New test.
7327 * gcc.target/arm/neon-vst3-1.c: New test.
7328 * gcc.target/arm/neon/v*.c: Regenerate.
7329
7330 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7331
7332 PR rtl-optimization/48549
7333 * g++.dg/opt/pr48549.C: New test.
7334
7335 2011-04-12 Richard Guenther <rguenther@suse.de>
7336
7337 PR tree-optimization/46076
7338 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7339
7340 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7341
7342 PR testsuite/21164
7343 * lib/compat.exp (compat-execute): Declare unsupported after
7344 stripping path from src1.
7345 * lib/lto.exp (lto-execute): Likewise.
7346
7347 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR c/48552
7350 * gcc.dg/pr48552-1.c: New test.
7351 * gcc.dg/pr48552-2.c: New test.
7352
7353 2011-04-11 Jason Merrill <jason@redhat.com>
7354
7355 * g++.dg/cpp0x/sfinae12.C: New.
7356
7357 * g++.dg/cpp0x/enum10.C: New.
7358
7359 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7360
7361 * g++.dg/cpp0x/rv-func.C: New.
7362
7363 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7364
7365 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7366 alpha*-dec-osf5*.
7367
7368 2011-04-11 Martin Jambor <mjambor@suse.cz>
7369
7370 PR tree-optimization/48195
7371 * gcc.dg/ipa/pr48195.c: New test.
7372
7373 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7374
7375 * gnat.dg/return3.adb: Remove unused switch.
7376
7377 2011-04-08 Mike Stump <mikestump@comcast.net>
7378
7379 PR testsuite/48506
7380 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7381 default to fno-common.
7382
7383 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7384
7385 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7386 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7387
7388 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7389
7390 PR fortran/48448
7391 * gfortran.dg/function_optimize_5.f90: New test.
7392
7393 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7394
7395 * gnat.dg/aggr17.adb: New test.
7396 * gnat.dg/aggr18.adb: Likewise.
7397
7398 2011-04-08 Michael Matz <matz@suse.de>
7399
7400 PR middle-end/48389
7401 * gcc.target/i386/pr48389.c: New test.
7402
7403 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7404
7405 PR rtl-optimization/48272
7406 * g++.dg/opt/pr48272.C: New.
7407
7408 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7409
7410 PR rtl-optimization/48235
7411 * gcc.dg/pr48235.c: New.
7412
7413 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7414
7415 PR rtl-optimization/48302
7416 * g++.dg/opt/pr48302.C: New.
7417
7418 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7419
7420 PR target/48273
7421 * g++.dg/opt/pr48273.C: New.
7422
7423 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7424
7425 PR rtl-optimization/48442
7426 * gcc.dg/pr48442.c: New.
7427
7428 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR tree-optimization/48377
7431 * gcc.dg/vect/pr48377.c: New test.
7432
7433 2011-04-07 Jason Merrill <jason@redhat.com>
7434
7435 * g++.dg/cpp0x/regress/call1.C: New.
7436
7437 * g++.dg/cpp0x/variadic107.C: New.
7438
7439 * g++.dg/cpp0x/sfinae11.C: New.
7440 * g++.dg/cpp0x/noexcept02.C: Fix.
7441
7442 * g++.dg/cpp0x/sfinae10.C: New.
7443
7444 * g++.dg/cpp0x/sfinae9.C: New.
7445
7446 * c-c++-common/Wcast-qual-1.c: Move here from...
7447 * gcc.dg/cast-qual-3.c: ...here, and...
7448 * g++.dg/warn/Wcast-qual2.C: ...here.
7449
7450 * g++.dg/cpp0x/sfinae8.C: New.
7451
7452 * g++.dg/cpp0x/sfinae7.C: New.
7453
7454 * g++.dg/cpp0x/enum9.C: New.
7455
7456 2011-04-07 Mike Stump <mikestump@comcast.net>
7457
7458 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7459 with no trampolines.
7460
7461 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR fortran/48117
7464 * gfortran.dg/gomp/pr48117.f90: New test.
7465
7466 PR debug/48343
7467 * gcc.dg/torture/pr48343.c: New test.
7468
7469 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7470
7471 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7472
7473 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7474
7475 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7476
7477 2011-04-07 Tom de Vries <tom@codesourcery.com>
7478
7479 PR target/43920
7480 * lib/scanasm.exp (object-size): New proc.
7481 * gcc.target/arm/pr43920-2.c: New test.
7482
7483 2011-04-06 Tobias Burnus <burnus@net-b.de>
7484
7485 PR fortran/18918
7486 PR fortran/48477
7487 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7488
7489 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7490
7491 * gcc.dg/mtune.c: Prune note from output.
7492
7493 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR debug/48466
7496 * gcc.dg/guality/pr36977.c: New test.
7497 * gcc.dg/guality/pr48466.c: New test.
7498
7499 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7500
7501 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7502
7503 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7504
7505 * gnat.dg/return3.adb: New test.
7506
7507 2011-04-06 Richard Guenther <rguenther@suse.de>
7508
7509 PR tree-optimization/47663
7510 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7511
7512 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7513
7514 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7515 Solaris 8 and 9 as well.
7516
7517 2011-04-05 Tom de Vries <tom@codesourcery.com>
7518
7519 PR target/43920
7520 * gcc.target/arm/pr43920-1.c: New test.
7521
7522 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7523
7524 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7525 (cctor): Actually return the value.
7526 (main): Cast return values.
7527
7528 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7529
7530 * gfortran.dg/character_comparison_8.f90: New test.
7531
7532 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7533
7534 * frontend-passes: (optimize_lexical_comparison): New function.
7535 (optimize_expr): Call it.
7536 (optimize_comparison): Also handle lexical comparison functions.
7537 Return false instad of -2 for unequal comparison.
7538
7539 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7540
7541 PR fortran/48412
7542 * function_optimize_4.f90: New test.
7543
7544 2011-04-04 Tobias Burnus <burnus@net-b.de>
7545
7546 PR fortran/18918
7547 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7548 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7549 * gfortran.dg/coarray_15.f90: New.
7550
7551 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7552
7553 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7554 * gfortran.dg/bessel_7.f90: Likewise.
7555
7556 2011-04-03 Tobias Burnus <burnus@net-b.de>
7557
7558 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7559
7560 2011-04-03 Richard Guenther <rguenther@suse.de>
7561 Ira Rosen <ira.rosen@linaro.org>
7562
7563 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7564 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7565 -ftree-loop-if-convert-stores.
7566
7567 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7568
7569 * gnat.dg/specs/aggr2.ads: New test.
7570
7571 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7572
7573 * gnat.dg/debug2.ad[sb]: New test.
7574 * gnat.dg/debug2_pkg.ads: New helper.
7575 * gnat.dg/debug3.ad[sb]: New test.
7576
7577 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7578
7579 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7580
7581 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7582
7583 PR middle-end/48335
7584 * gcc.c-torture/compile/pr48335-1.c: New test.
7585 * gcc.dg/pr48335-1.c: New test.
7586 * gcc.dg/pr48335-2.c: New test.
7587 * gcc.dg/pr48335-3.c: New test.
7588 * gcc.dg/pr48335-4.c: New test.
7589 * gcc.dg/pr48335-5.c: New test.
7590 * gcc.dg/pr48335-6.c: New test.
7591 * gcc.dg/pr48335-7.c: New test.
7592 * gcc.dg/pr48335-8.c: New test.
7593 * gcc.target/i386/pr48335-1.c: New test.
7594
7595 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7596
7597 PR c/36299
7598 * gcc.dg/Waddress.c: New test.
7599
7600 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7601
7602 PR fortran/48352
7603 * gfortran.dg/function_optimize_3.f90: New test.
7604
7605 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7606
7607 * gcc.c-torture/compile/20110401-1.c: New test.
7608
7609 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7610 * g++.dg/lto/20091002-2_0.C: Likewise.
7611 * g++.dg/lto/20090303_0.c: Likewise.
7612 * g++.dg/lto/20091004-1_0.C: Likewise.
7613 * g++.dg/lto/20091002-3_0.C: Likewise.
7614 * g++.dg/lto/20091004-2_0.C: Likewise.
7615 * g++.dg/lto/20081123_0.C: Likewise.
7616 * g++.dg/lto/20090313_0.C: Likewise.
7617 * g++.dg/lto/20081109-1_0.C: Likewise.
7618 * g++.dg/lto/20081219_0.C: Likewise.
7619 * g++.dg/lto/20081204-1_0.C: Likewise.
7620 * g++.dg/lto/20090302_0.C: Likewise.
7621 * g++.dg/lto/20081119-1_0.C: Likewise.
7622 * g++.dg/lto/20081118_0.C: Likewise.
7623 * gcc.dg/lto/20091020-2_0.c: Likewise.
7624 * gcc.dg/lto/20090210_0.c: Likewise.
7625 * gcc.dg/lto/20081204-1_0.c: Likewise.
7626 * gcc.dg/lto/20081224_0.c: Likewise.
7627 * gcc.dg/lto/20090219_0.c: Likewise.
7628 * gcc.dg/lto/20091014-1_0.c: Likewise.
7629 * gcc.dg/lto/20091016-1_0.c: Likewise.
7630 * gcc.dg/lto/20090206-2_0.c: Likewise.
7631 * gcc.dg/lto/20090116_0.c: Likewise.
7632 * gcc.dg/lto/20091013-1_0.c: Likewise.
7633 * gcc.dg/lto/20091015-1_0.c: Likewise.
7634 * gcc.dg/lto/20090126-2_0.c: Likewise.
7635
7636 2011-03-31 Ian Lance Taylor <iant@google.com>
7637
7638 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7639
7640 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7641
7642 * gnat.dg/opt16.adb: New test.
7643
7644 2011-03-31 Jason Merrill <jason@redhat.com>
7645
7646 * g++.dg/cpp0x/defaulted24.C: New.
7647
7648 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7649
7650 PR target/16292
7651 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7652 with -O0.
7653
7654 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7655
7656 * g++.dg/other/i386-9.C: New test.
7657
7658 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7659
7660 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7661
7662 2011-03-30 Jason Merrill <jason@redhat.com>
7663
7664 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7665
7666 * g++.dg/cpp0x/regress/isnan.C: New.
7667
7668 * g++.dg/cpp0x/initlist46.C: New.
7669
7670 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7671
7672 PR target/47551
7673 * gcc.target/arm/neon-modes-2.c: New test.
7674
7675 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR c/48305
7678 * gcc.c-torture/compile/pr48305.c: New test.
7679
7680 2011-03-29 Jason Merrill <jason@redhat.com>
7681
7682 * g++.dg/cpp0x/regress/value-dep1.C: New.
7683
7684 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7685
7686 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7687
7688 2011-03-29 Ian Lance Taylor <iant@google.com>
7689
7690 * go.test/go-test.exp: Handle the test lines used in several new
7691 tests.
7692 (errchk): Add opts parameter. Change all callers. Handle parens
7693 in regexps.
7694
7695 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7696 Dominique d'Humieres <dominiq@lps.ens.fr>
7697
7698 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7699 and __APPLE__ && __PPC__ && __ALTIVEC__.
7700
7701 2011-03-29 Jason Merrill <jason@redhat.com>
7702
7703 * g++.dg/cpp0x/dependent1.C: New.
7704
7705 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7706
7707 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7708
7709 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7710
7711 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7712
7713 PR fortran/48095
7714 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7715 * gfortran.dg/proc_ptr_comp_32.f90: New.
7716
7717 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7718
7719 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7720 check for corresponding warning.
7721
7722 2011-03-28 Jason Merrill <jason@redhat.com>
7723
7724 * g++.dg/cpp0x/rv-deduce2.C: New.
7725
7726 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR debug/48203
7729 * gcc.dg/pr48203.c: New test.
7730
7731 2011-03-28 Jeff Law <law@redhat.com>
7732
7733 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7734
7735 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7736
7737 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7738 and __PPC__ && __ALTIVEC__.
7739
7740 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7741
7742 PR testsuite/48238
7743 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7744 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7745 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7746 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7747
7748 2011-03-28 Jason Merrill <jason@redhat.com>
7749
7750 * g++.dg/cpp0x/initlist-array2.C: New.
7751
7752 * g++.dg/cpp0x/initlist-array1.C: New.
7753
7754 * g++.dg/cpp0x/constexpr-compound.C: New.
7755
7756 * g++.dg/cpp0x/constexpr-using.C: New.
7757
7758 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7759
7760 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7761
7762 PR testsuite/48276
7763 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7764
7765 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7766
7767 * gcc.dg/slp-1.c: New test.
7768
7769 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7770
7771 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7772 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7773 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7774 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7775 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7776 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7777 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7778 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7779 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7780 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7781 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7782 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7783 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7784 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7785
7786 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7787
7788 PR fortran/47065
7789 * gfortran.dg/trim_optimize_5.f90: New test.
7790 * gfortran.dg/trim_optimize_6.f90: New test.
7791
7792 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7793
7794 PR target/38598
7795 * gcc.target/mips/madd-7.c: Remove -mlong32.
7796 * gcc.target/mips/msub-7.c: Likewise.
7797
7798 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7799
7800 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7801 accesses to preserve the meaning of the test for doubleword vectors.
7802 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7803 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7804
7805 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7806
7807 PR fortran/48291
7808 * gfortran.dg/class_42.f03: New.
7809
7810 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7811
7812 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7813 strided accesses.
7814
7815 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7816
7817 PR rtl-optimization/48144
7818 * gcc.dg/pr48144.c: New test.
7819
7820 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7821
7822 * gnat.dg/discr27.ad[sb]: New test.
7823
7824 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7825
7826 * gnat.dg/limited_with2.ad[sb]: New test.
7827 * gnat.dg/limited_with2_pkg1.ads: New helper.
7828 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7829
7830 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7831
7832 * gnat.dg/opt15.adb: New test.
7833 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7834
7835 2011-03-25 Tobias Burnus <burnus@net-b.de>
7836
7837 PR fortran/48174
7838 PR fortran/45304
7839 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7840 * gfortran.dg/leadz_trailz_3.f90: Ditto
7841
7842 2011-03-25 Martin Jambor <mjambor@suse.cz>
7843
7844 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7845
7846 2011-03-25 Jason Merrill <jason@redhat.com>
7847
7848 * g++.dg/cpp0x/defaulted22.C: New.
7849 * g++.dg/cpp0x/defaulted23.C: New.
7850 * g++.dg/cpp0x/defaulted15.C: Adjust.
7851
7852 2011-03-25 Jason Merrill <jason@redhat.com>
7853
7854 * g++.dg/cpp0x/move1.C: New.
7855
7856 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7857
7858 PR target/48287
7859 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7860
7861 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7862
7863 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7864 for mips-sgi-irix6.5.
7865 Replace snprintf prototype by <stdio.h>.
7866
7867 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7868
7869 PR testsuite/48283
7870 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7871 run_expensive_tests.
7872 * gcc.dg/graphite/block-4.c: Likewise.
7873 * gcc.dg/graphite/block-7.c: Likewise.
7874 * gcc.dg/graphite/block-8.c: Likewise.
7875
7876 2011-03-25 Richard Guenther <rguenther@suse.de>
7877
7878 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7879 * g++.dg/tree-ssa/pr8781.C: Likewise.
7880 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7881 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7882 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7883 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7884 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7885 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7886 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7887 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7888 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7889 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7890 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7891 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7892 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7893 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7894 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7895 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7896 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7897 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7898 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7899 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7900 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7901 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7902 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7903 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7904 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7905 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7906 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7907 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7908 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7909 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7910 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7911 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7912 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7913 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7914 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7915 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7916 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7917 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7918 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7919 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7920 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7921 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7922 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7923 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7924 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7925 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7926 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7927 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7928 * c-c++-common/pr46562-2.c: Likewise.
7929 * gfortran.dg/pr42108.f90: Likewise.
7930 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7931 foo to be inlined even at -O1.
7932 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7933 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7934 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7935 * gcc.dg/matrix/matrix.exp: Disable FRE.
7936
7937 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR debug/48204
7940 * gcc.dg/dfp/pr48204.c: New test.
7941
7942 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7943
7944 PR target/48209
7945 * gcc.c-torture/execute/pr47917.c: Move this...
7946 * gcc.dg/torture/pr47917.c: to here and add xfails.
7947
7948 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7949
7950 * gnat.dg/array16.ad[sb]: New test.
7951 * gnat.dg/array16.ads: New helper.
7952
7953 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7954
7955 * gnat.dg/derived_type2.adb: New test.
7956
7957 2011-03-24 Richard Guenther <rguenther@suse.de>
7958
7959 PR tree-optimization/48271
7960 * g++.dg/torture/pr48271.C: New testcase.
7961
7962 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7963
7964 * gnat.dg/array15.ad[sb]: New test.
7965
7966 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7967
7968 PR target/48237
7969 * gcc.target/i386/pr48237.c: New test.
7970
7971 2011-03-24 Richard Guenther <rguenther@suse.de>
7972
7973 PR middle-end/48269
7974 * gcc.dg/builtin-object-size-10.c: New testcase.
7975
7976 2011-03-24 Richard Guenther <rguenther@suse.de>
7977
7978 PR tree-optimization/46562
7979 * c-c++-common/pr46562-2.c: New testcase.
7980 * c-c++-common/pr46562.c: Likewise.
7981
7982 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7983
7984 * gcc.dg/vect/vect-cselim-1.c: New test.
7985 * gcc.dg/vect/vect-cselim-2.c: New test.
7986
7987 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7988
7989 * gcc.target/arm/pr46934.c: New.
7990
7991 2011-03-23 Ian Lance Taylor <iant@google.com>
7992
7993 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7994
7995 2011-03-23 Richard Guenther <rguenther@suse.de>
7996
7997 * gcc.dg/struct: Remove directory and contents.
7998
7999 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8000
8001 PR testsuite/48251
8002 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8003
8004 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8005
8006 * gnat.dg/discr26.ad[sb]: New test.
8007 * gnat.dg/discr26_pkg.ads: New helper.
8008
8009 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8010
8011 PR target/47553
8012 * gcc.target/arm/neon-vld-1.c: New test.
8013
8014 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8015
8016 * gnat.dg/array14.ad[sb]: New test.
8017 * gnat.dg/array14_pkg.ads: New helper.
8018
8019 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8020
8021 * gcc.c-torture/execute/920501-8.x: Remove.
8022 * gcc.c-torture/execute/930513-1.x: Remove.
8023 * gcc.c-torture/execute/960312-1.x: Remove.
8024 * gcc.c-torture/compile/20000804-1.c,
8025 gcc.c-torture/compile/20001205-1.c,
8026 gcc.c-torture/compile/20001226-1.c,
8027 gcc.c-torture/compile/20010518-2.c,
8028 gcc.c-torture/compile/20020312-1.c,
8029 gcc.c-torture/compile/20020604-1.c,
8030 gcc.c-torture/compile/920501-12.c,
8031 gcc.c-torture/compile/920501-4.c,
8032 gcc.c-torture/compile/920520-1.c,
8033 gcc.c-torture/compile/980506-1.c,
8034 gcc.c-torture/execute/980709-1.x,
8035 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8036 options for m68hc11.
8037 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8038 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8039 m68hc11.
8040
8041 2011-03-22 Nick Clifton <nickc@redhat.com>
8042
8043 * lib/target-supports.exp (check_profiling_available): Add MN10300
8044 to the list of targets that do not support profiling. Restore
8045 alpha sorting to this list.
8046
8047 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8048
8049 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8050 failure on 32-bit systems.
8051 * gcc.dg/torture/vector-2.c: Ditto.
8052
8053 2011-03-22 Richard Guenther <rguenther@suse.de>
8054
8055 PR tree-optimization/48228
8056 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8057
8058 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8059
8060 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8061 powerpc.
8062
8063 PR target/48226
8064 * gcc.target/powerpc/pr48226.c: New file.
8065
8066 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8067
8068 * lib/prune.exp (prune_gcc_output): Prune "could not create
8069 compact unwind for" warnings.
8070
8071 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR c/42544
8074 PR c/48197
8075 * gcc.c-torture/execute/pr42544.c: New test.
8076 * gcc.c-torture/execute/pr48197.c: New test.
8077
8078 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8079
8080 PR preprocessor/48192
8081 * gcc.target/powerpc/pr48192.c: New file.
8082
8083 PR target/48053
8084 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8085 split problem of 0 being loaded in a VSX register.
8086
8087 2011-03-21 Richard Guenther <rguenther@suse.de>
8088
8089 PR c/47939
8090 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8091 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8092 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8093 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8094
8095 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8096
8097 PR target/48213
8098 * gcc.dg/pr48213.c: New test.
8099
8100 2011-03-21 Kai Tietz <ktietz@redhat.com>
8101
8102 PR target/12171
8103 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8104
8105 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8106
8107 * gcc.target/arm/xor-and.c: New.
8108
8109 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8110
8111 PR fortran/22572
8112 * gfortran.dg/function_optimize_1.f90: New test.
8113 * gfortran.dg/function_optimize_2.f90: New test.
8114
8115 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8116
8117 PR rtl-optimization/47502
8118 * gcc.target/i386/pr47502-1.c: New.
8119 * gcc.target/i386/pr47502-2.c: Likewise.
8120
8121 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR rtl-optimization/48156
8124 * gcc.dg/pr48156.c: New test.
8125
8126 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8127
8128 PR libfortran/47439
8129 * gfortran.dg/scratch_1.f90: Adjust test.
8130
8131 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8132
8133 PR libfortran/47439
8134 * gfortran.dg/scratch_1.f90: New test.
8135
8136 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8137
8138 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8139 variably modified typedefs.
8140 * gcc.dg/c1x-typedef-2.c: Remove.
8141
8142 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8143
8144 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8145 * gcc.dg/c1x-anon-struct-3.c: New test.
8146 * gcc.dg/anon-struct-11.c: Update.
8147
8148 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8149
8150 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8151 dg-xfail-run-if.
8152 Only xfail with gas.
8153
8154 2011-03-18 Jason Merrill <jason@redhat.com>
8155
8156 * g++.dg/template/fn-ptr1.C: New.
8157
8158 * g++.dg/overload/volatile1.C: New.
8159
8160 * g++.dg/opt/pr23372.C: New.
8161
8162 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8163
8164 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8165
8166 PR middle-end/47405
8167 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8168
8169 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8170
8171 * gcc.target/arm/unsigned-extend-1.c: New.
8172
8173 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR bootstrap/48161
8176 * gcc.c-torture/compile/pr48161.c: New test.
8177
8178 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8179
8180 PR middle-end/47725
8181 * gcc.dg/torture/pr47725.c: New.
8182
8183 2011-03-17 Jason Merrill <jason@redhat.com>
8184
8185 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8186 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8187
8188 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8189
8190 * gnat.dg/specs/elab2.ads: New test.
8191 * gnat.dg/specs/elab2_pkg.ads: New helper.
8192
8193 2011-03-17 Jason Merrill <jason@redhat.com>
8194
8195 * g++.dg/cpp0x/decltype-1212.C: New.
8196 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8197
8198 2011-03-17 Jason Merrill <jason@redhat.com>
8199
8200 * g++.dg/parse/memfnquals1.C: New.
8201
8202 2011-03-17 Richard Guenther <rguenther@suse.de>
8203
8204 PR middle-end/48134
8205 * gcc.dg/pr48134.c: New testcase.
8206
8207 2011-03-17 Richard Guenther <rguenther@suse.de>
8208
8209 PR middle-end/48165
8210 * g++.dg/torture/pr48165.C: New testcase.
8211
8212 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8213
8214 PR rtl-optimization/48141
8215 * gcc.dg/pr48141.c: New test.
8216
8217 2011-03-16 Jason Merrill <jason@redhat.com>
8218
8219 * g++.dg/cpp0x/constexpr-48089.C: New.
8220
8221 * g++.dg/cpp0x/constexpr-abi1.C: New.
8222
8223 * g++.dg/cpp0x/constexpr-46336.C: New.
8224 * g++.dg/parse/friend5.C: Adjust expected errors.
8225
8226 * g++.dg/cpp0x/constexpr-47570.C: New.
8227
8228 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8229
8230 PR debug/47510
8231 * ++.dg/debug/dwarf2/typedef6.C: New test.
8232
8233 2011-03-16 Jason Merrill <jason@redhat.com>
8234
8235 * g++.dg/cpp0x/elision2.C: New.
8236
8237 * g++.dg/cpp0x/constexpr-array3.C: New.
8238
8239 2011-03-16 Jason Merrill <jason@redhat.com>
8240
8241 * g++.dg/cpp0x/sfinae6.C: New.
8242 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8243 * g++.dg/cpp0x/pr45908.C: Likewise.
8244 * g++.dg/cpp0x/sfinae6.C: Likewise.
8245 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8246 * g++.old-deja/g++.law/arg11.C: Likewise.
8247
8248 2011-03-16 Jason Merrill <jason@redhat.com>
8249
8250 * g++.dg/template/incomplete6.C: New.
8251
8252 2011-03-16 Jeff Law <law@redhat.com>
8253
8254 * gcc.dg/tree-ssa/vrp55.c: New test.
8255
8256 2011-03-16 Jason Merrill <jason@redhat.com>
8257
8258 * g++.dg/cpp0x/auto22.C: New.
8259
8260 2011-03-16 Richard Guenther <rguenther@suse.de>
8261
8262 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8263 optimizing it away if promoted to const.
8264
8265 2011-03-16 Richard Guenther <rguenther@suse.de>
8266
8267 PR tree-optimization/48149
8268 * gcc.dg/fold-complex-1.c: New testcase.
8269
8270 2011-03-16 Richard Guenther <rguenther@suse.de>
8271
8272 PR testsuite/48147
8273 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8274 or cloning happens.
8275
8276 2011-03-16 Richard Guenther <rguenther@suse.de>
8277
8278 PR tree-optimization/26134
8279 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8280
8281 2011-03-16 Richard Guenther <rguenther@suse.de>
8282
8283 PR tree-optimization/48146
8284 * gcc.dg/torture/pr48146.c: New testcase.
8285
8286 2011-03-16 Richard Guenther <rguenther@suse.de>
8287
8288 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8289 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8290
8291 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR middle-end/48136
8294 * gcc.c-torture/compile/pr48136.c: New test.
8295
8296 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8297
8298 PR debug/45882
8299 * gcc.dg/guality/pr45882.c: New test.
8300
8301 2011-03-15 Jason Merrill <jason@redhat.com>
8302
8303 * g++.dg/cpp0x/constexpr-recursion.C: New.
8304
8305 * g++.dg/cpp0x/implicit11.C: New.
8306
8307 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8308
8309 * g++.dg/cpp0x/constexpr-attribute.C: New.
8310
8311 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8312
8313 * g++.dg/parse/pr34758.C: New.
8314
8315 2011-03-15 Xinliang David Li <davidxl@google.com>
8316
8317 PR c/47837
8318 * gcc.dg/uninit-pred-7_d.c: New test.
8319 * gcc.dg/uninit-pred-8_d.c: New test.
8320
8321 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8322
8323 PR target/46788
8324 * gcc.target/arm/pr46788.c: New.
8325
8326 2011-03-15 Richard Guenther <rguenther@suse.de>
8327
8328 PR middle-end/47650
8329 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8330 * gfortran.dg/ishft_4.f90: Likewise.
8331 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8332
8333 2011-03-15 Richard Guenther <rguenther@suse.de>
8334
8335 PR tree-optimization/13954
8336 * g++.dg/tree-ssa/pr13954.C: New testcase.
8337
8338 2011-03-15 Richard Guenther <rguenther@suse.de>
8339
8340 PR tree-optimization/48037
8341 * gcc.target/i386/pr48037-1.c: New testcase.
8342
8343 2011-03-15 Richard Guenther <rguenther@suse.de>
8344
8345 PR tree-optimization/41490
8346 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8347 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8348 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8349 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8350 * g++.dg/tree-ssa/pr33604.C: Adjust.
8351
8352 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR middle-end/47917
8355 * gcc.c-torture/execute/pr47917.c: New test.
8356 * gcc.dg/pr47917.c: New test.
8357
8358 PR middle-end/38878
8359 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8360
8361 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8362
8363 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8364 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8365 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8366 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8367 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8368 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8369 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8370 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8371 * gcc.target/i386/avx-floor-vec.c: Ditto.
8372 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8373 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8374 * gcc.target/i386/avx-rint-vec.c: Ditto.
8375 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8376 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8377 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8378 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8379
8380 2011-03-14 Tom Tromey <tromey@redhat.com>
8381
8382 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8383 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8384 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8385
8386 2011-03-14 Tom Tromey <tromey@redhat.com>
8387
8388 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8389 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8390 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8391
8392 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8393
8394 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8395
8396 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8397
8398 PR rtl-optimization/47166
8399 * gcc.c-torture/execute/postmod-1.c: New test.
8400
8401 2011-03-14 Richard Guenther <rguenther@suse.de>
8402
8403 PR middle-end/48098
8404 * gcc.dg/torture/pr48098.c: New testcase.
8405
8406 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8407
8408 PR target/48053
8409 * gcc.target/powerpc/pr48053-1.c: New test.
8410 * gcc.target/powerpc/pr48053-2.c: Likewise.
8411
8412 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8413
8414 PR libfortran/48066
8415 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8416
8417 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8418
8419 PR libfortran/48066
8420 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8421
8422 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8423
8424 PR fortran/48059
8425 * gfortran.dg/class_41.f03: New.
8426
8427 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8428
8429 * g++.dg/conversion/cast3.C: New test.
8430
8431 2011-03-11 Jason Merrill <jason@redhat.com>
8432
8433 * g++.dg/template/error45.C: New.
8434
8435 * g++.dg/parse/no-type-defn1.C: New.
8436
8437 * g++.dg/ext/attrib40.C: New.
8438
8439 * g++.dg/cpp0x/regress/array1.C: New.
8440
8441 2011-03-11 Richard Guenther <rguenther@suse.de>
8442
8443 PR tree-optimization/48067
8444 * gcc.dg/pr48067.c: New testcase.
8445
8446 2011-03-11 Richard Guenther <rguenther@suse.de>
8447
8448 PR lto/48073
8449 * g++.dg/lto/20110311-1_0.C: New testcase.
8450
8451 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR c++/48035
8454 * g++.dg/inherit/virtual8.C: New test.
8455
8456 PR middle-end/48044
8457 * gcc.dg/torture/pr48044.c: New test.
8458
8459 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8460
8461 PR fortran/47768
8462 * gfortran.dg/proc_ptr_comp_31.f90: New.
8463
8464 2011-03-11 Richard Guenther <rguenther@suse.de>
8465
8466 PR tree-optimization/47278
8467 * gcc.dg/torture/pr47278-1.c: New testcase.
8468 * gcc.dg/torture/pr47278-2.c: Likewise.
8469
8470 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR tree-optimization/48063
8473 * gcc.dg/torture/pr48063.c: New test.
8474
8475 2011-03-10 Jason Merrill <jason@redhat.com>
8476
8477 * g++.dg/template/array22.C: New.
8478
8479 * g++.dg/cpp0x/syntax-err1.C: New.
8480 * g++.dg/parse/error36.C: Adjust expected errors.
8481 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8482 * g++.old-deja/g++.pt/typename3.C: Likewise.
8483 * g++.old-deja/g++.pt/typename4.C: Likewise.
8484 * g++.old-deja/g++.pt/typename6.C: Likewise.
8485
8486 2011-03-09 Jason Merrill <jason@redhat.com>
8487
8488 * g++.dg/template/nontype22.C: New.
8489
8490 2011-03-09 Martin Jambor <mjambor@suse.cz>
8491
8492 PR tree-optimization/47714
8493 * g++.dg/torture/pr47714.C: New test.
8494
8495 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8496
8497 PR target/47755
8498 * gcc.target/powerpc/pr47755-2.c: New file.
8499
8500 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8501
8502 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8503 is not set in the environment, pass 64 as first argument when not
8504 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8505 native where ulimit -u is supported.
8506
8507 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8508
8509 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8510
8511 2011-03-08 Jason Merrill <jason@redhat.com>
8512
8513 * g++.dg/template/nontype21.C: New.
8514
8515 * g++.dg/template/anon5.C: New.
8516
8517 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR debug/47881
8520 * gcc.dg/pr47881.c: New test.
8521
8522 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8523
8524 PR c++/47957
8525 * g++.dg/lookup/template3.C: New test.
8526
8527 2011-03-08 Kai Tietz <ktietz@redhat.com>
8528
8529 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8530 'long' type.
8531
8532 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8533
8534 PR testsuite/47954
8535 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8536 sizeof to compute alignment.
8537
8538 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR tree-optimization/48022
8541 * gcc.dg/pr48022-1.c: New test.
8542 * gcc.dg/pr48022-2.c: New test.
8543
8544 2011-03-07 Jason Merrill <jason@redhat.com>
8545
8546 * g++.dg/template/nontype20.C: New.
8547 * g++.dg/init/member1.C: Adjust expected errors.
8548 * g++.dg/parse/constant4.C: Likewise.
8549 * g++.dg/template/qualified-id3.C: Likewise.
8550 * g++.old-deja/g++.pt/crash10.C: Likewise.
8551
8552 * g++.dg/cpp0x/regress/non-const1.C: New.
8553
8554 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR debug/47991
8557 * gcc.dg/pr47991.c: New test.
8558
8559 2011-03-07 Jason Merrill <jason@redhat.com>
8560
8561 * g++.dg/abi/mangle46.C: New.
8562
8563 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8564
8565 PR target/47862
8566 * gcc.target/powerpc/pr47862.c: New.
8567
8568 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8569
8570 PR target/45413
8571 * gcc.target/i386/combine-mul.c: Require nonpic.
8572
8573 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8574 Nathan Froyd <froydnj@codesourcery.com>
8575
8576 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8577
8578 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8579
8580 * README.QMTEST: Remove.
8581
8582 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8583 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8584
8585 PR fortran/47850
8586 * gfortran.dg/array_constructor_37.f90 : New test.
8587
8588 2011-03-05 Jason Merrill <jason@redhat.com>
8589
8590 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8591 * g++.dg/abi/mangle45.C: Likewise.
8592 * g++.dg/cpp0x/trailing1.C: Likewise.
8593
8594 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8595
8596 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8597
8598 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR rtl-optimization/47899
8601 * gcc.dg/pr47899.c: New test.
8602
8603 * gcc.dg/torture/pr47968.c: Ignore warnings.
8604
8605 PR tree-optimization/47967
8606 * gcc.c-torture/compile/pr47967.c: New test.
8607
8608 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8609
8610 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8611 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8612
8613 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8614
8615 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8616 and property_getAttributes() if __OBJC2__.
8617 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8618 * objc.dg/property/property-encoding-1.m: New.
8619 * obj-c++.dg/property/property-encoding-1.mm: New.
8620
8621 2011-03-04 Jason Merrill <jason@redhat.com>
8622
8623 * g++.dg/template/pseudodtor6.C: New.
8624
8625 * g++.dg/inherit/covariant19.C: New.
8626
8627 2011-03-04 Richard Guenther <rguenther@suse.de>
8628
8629 PR middle-end/47968
8630 * gcc.dg/torture/pr47968.c: New testcase.
8631
8632 2011-03-04 Richard Guenther <rguenther@suse.de>
8633
8634 PR middle-end/47975
8635 * gcc.dg/torture/pr47975.c: New testcase.
8636
8637 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8638
8639 PR c++/47974
8640 * g++.dg/template/crash106.C: New.
8641
8642 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR c/47963
8645 * gcc.dg/gomp/pr47963.c: New test.
8646 * g++.dg/gomp/pr47963.C: New test.
8647
8648 2011-03-02 Jason Merrill <jason@redhat.com>
8649
8650 * g++.dg/cpp0x/regress/condition1.C: New.
8651
8652 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8653
8654 2011-03-01 Jason Merrill <jason@redhat.com>
8655
8656 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8657
8658 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8659
8660 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8661
8662 PR rtl-optimization/47925
8663 * gcc.c-torture/execute/pr47925.c: New test.
8664
8665 2011-03-01 Jason Merrill <jason@redhat.com>
8666
8667 * g++.dg/cpp0x/decltype25.C: New.
8668
8669 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8670
8671 2011-03-01 Richard Guenther <rguenther@suse.de>
8672
8673 PR tree-optimization/47890
8674 * gcc.dg/torture/pr47890.c: New testcase.
8675
8676 2011-03-01 Richard Guenther <rguenther@suse.de>
8677
8678 PR lto/47924
8679 * gcc.dg/lto/pr47924_0.c: New testcase.
8680
8681 2011-03-01 Richard Guenther <rguenther@suse.de>
8682
8683 PR lto/46911
8684 * gfortran.dg/lto/pr46911_0.f: New testcase.
8685
8686 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8687
8688 PR libgfortran/47933
8689 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8690 compile errors from older code form.
8691
8692 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8693
8694 PR libgfortran/47567
8695 * gfortran.dg/fmt_fw_d.f90: New test.
8696
8697 2011-02-28 Jason Merrill <jason@redhat.com>
8698
8699 * g++.dg/inherit/covariant18.C: New.
8700
8701 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR middle-end/47893
8704 * gcc.dg/pr47893.c: New test.
8705
8706 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8707
8708 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8709 NULL in case of a selector with conflicting types.
8710 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8711
8712 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8713
8714 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8715 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8716 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8717 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8718
8719 2011-02-28 Jason Merrill <jason@redhat.com>
8720
8721 PR c++/47906
8722 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8723
8724 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8725
8726 PR libgfortran/47778
8727 * gfortran.dg/namelist_71.f90: New test.
8728
8729 2011-02-27 Jason Merrill <jason@redhat.com>
8730
8731 PR c++/47906
8732 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8733 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8734
8735 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8736
8737 PR c++/46466
8738 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8739
8740 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR fortran/47886
8743 * gfortran.dg/gomp/task-1.f90: Removed.
8744
8745 2011-02-26 Jason Merrill <jason@redhat.com>
8746
8747 * g++.dg/template/this-targ1.C: New.
8748
8749 * g++.dg/cpp0x/regress/template-const1.C: New.
8750 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8751 * g++.dg/template/function1.C: Adjust.
8752 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8753 * g++.dg/debug/debug7.C: Adjust.
8754
8755 2011-02-26 Tobias Burnus <burnus@net-b.de>
8756
8757 PR fortran/47886
8758 * gfortran.dg/gomp/task-1.f90: New.
8759
8760 2011-02-25 Jie Zhang <jie@codesourcery.com>
8761
8762 * gcc.target/arm/neon-thumb2-move.c: Add
8763 dg-require-effective-target arm_thumb2_ok.
8764
8765 2011-02-24 Jason Merrill <jason@redhat.com>
8766
8767 * g++.dg/parse/constant1.C: Specify C++98 mode.
8768 * g++.dg/parse/constant5.C: Likewise.
8769 * g++.dg/parse/error2.C: Likewise.
8770 * g++.dg/parse/semicolon3.C: Likewise.
8771 * g++.dg/template/crash14.C: Likewise.
8772 * g++.dg/template/local4.C: Likewise.
8773 * g++.dg/template/nontype3.C: Likewise.
8774 * g++.dg/parse/crash31.C: Adjust expected errors.
8775 * g++.dg/template/function1.C: Likewise.
8776 * g++.dg/template/ref3.C: Likewise.
8777 * g++.dg/template/static9.C: Likewise.
8778 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8779
8780 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8781 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8782 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8783 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8784 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8785
8786 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR fortran/47878
8789 * gfortran.dg/pr47878.f90: New test.
8790
8791 2011-02-24 Richard Guenther <rguenther@suse.de>
8792
8793 PR testsuite/47801
8794 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8795 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8796
8797 2011-02-24 Richard Guenther <rguenther@suse.de>
8798
8799 PR fortran/47839
8800 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8801 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8802
8803 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8804
8805 PR libgfortran/47567
8806 * gfortran.dg/fmt_f0_1.f90: Update test.
8807
8808 2011-02-23 Jason Merrill <jason@redhat.com>
8809
8810 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8811 * g++.dg/abi/mangle45.C: New.
8812
8813 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8814 * g++.dg/template/canon-type-9.C: Match use of decltype
8815 between declaration and definition.
8816 * g++.dg/template/canon-type-12.C: Likewise.
8817
8818 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8819
8820 PR fortran/40850
8821 * gfortran.dg/nested_allocatables_1.f90: New.
8822
8823 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8824
8825 PR c++/46868
8826 * g++.dg/pr46868.C: New test.
8827 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8828 * g++.dg/parse/error14.C: Adjust.
8829
8830 2011-02-23 Richard Guenther <rguenther@suse.de>
8831
8832 PR tree-optimization/47838
8833 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8834
8835 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8836
8837 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8838
8839 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8840
8841 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8842 * gfortran.dg/count_init_expr.f03: Ditto.
8843 * gfortran.dg/gomp/pr43711.f90: Ditto.
8844 * gcc.dg/struct-parse-2.c: Ditto.
8845 * gcc.dg/parse-error-3.c: Ditto.
8846 * gcc.dg/Wlogical-op-1.c: Ditto.
8847 * gcc.dg/Walways-true-1.c: Ditto.
8848 * gcc.dg/pr24225.c: Ditto.
8849 * gcc.dg/Walways-true-2.c: Ditto.
8850 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8851 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8852 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8853 * g++.dg/overload/defarg4.C: Ditto.
8854 * g++.dg/inherit/covariant16.C: Ditto.
8855 * g++.dg/inherit/virtual7.C: Ditto.
8856 * g++.dg/template/canon-type-9.C: Ditto.
8857 * g++.dg/template/access19.C: Ditto.
8858 * g++.dg/template/call7.C: Ditto.
8859 * g++.dg/template/canon-type-2.C: Ditto.
8860 * g++.dg/template/init7.C: Ditto.
8861 * g++.dg/template/sizeof-template-argument.C: Ditto.
8862 * g++.dg/template/const3.C: Ditto.
8863 * g++.dg/template/sfinae26.C: Ditto.
8864 * g++.dg/template/sfinae26.C: Ditto.
8865 * g++.dg/template/canon-type-11.C: Ditto.
8866 * g++.dg/template/union2.C: Ditto.
8867 * g++.dg/template/canon-type-3.C: Ditto.
8868 * g++.dg/template/canon-type-1.C: Ditto.
8869 * g++.dg/template/canon-type-5.C: Ditto.
8870 * g++.dg/template/canon-type-7.C: Ditto.
8871 * g++.dg/template/canon-type-10.C: Ditto.
8872 * g++.dg/template/spec36.C: Ditto.
8873 * g++.dg/template/typedef38.C: Ditto.
8874 * g++.dg/template/canon-type-4.C: Ditto.
8875 * g++.dg/template/canon-type-6.C: Ditto.
8876 * g++.dg/template/canon-type-13.C: Ditto.
8877 * g++.dg/template/instantiate9.C: Ditto.
8878 * g++.dg/template/ttp22.C: Ditto.
8879 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8880 * g++.dg/warn/Walways-true-1.C: Ditto.
8881 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8882 * g++.dg/warn/Walways-true-2.C: Ditto.
8883 * g++.dg/conversion/op4.C: Ditto.
8884 * g++.dg/opt/pr19650.C: Ditto.
8885 * g++.dg/lookup/friend11.C: Ditto.
8886 * g++.dg/other/default2.C: Ditto.
8887 * g++.dg/other/default3.C: Ditto.
8888 * g++.dg/other/dtor2.C: Ditto.
8889 * g++.dg/other/friend5.C: Ditto.
8890 * g++.dg/other/default5.C: Ditto.
8891 * g++.dg/init/brace6.C: Ditto.
8892 * g++.dg/init/aggr5.C: Ditto.
8893 * g++.dg/init/error2.C: Ditto.
8894 * g++.dg/expr/bound-mem-fun.C: Ditto.
8895 * g++.dg/expr/cond6.C: Ditto.
8896 * g++.dg/expr/stmt-expr-1.C: Ditto.
8897 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8898 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8899 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8900 * g++.dg/cpp0x/bracket1.C: Ditto.
8901 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8902 * g++.dg/cpp0x/pr38646.C: Ditto.
8903 * g++.dg/cpp0x/variadic73.C: Ditto.
8904 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8905 * g++.dg/cpp0x/bracket4.C: Ditto.
8906 * g++.dg/cpp0x/decltype4.C: Ditto.
8907 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8908 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8909 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8910 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8911 * g++.dg/cpp0x/decltype2.C: Ditto.
8912 * g++.dg/cpp0x/decltype1.C: Ditto.
8913 * g++.dg/cpp0x/bracket2.C: Ditto.
8914 * g++.dg/cpp0x/decltype5.C: Ditto.
8915 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8916 * g++.dg/cpp0x/variadic70.C: Ditto.
8917 * g++.dg/cpp0x/decltype6.C: Ditto.
8918 * g++.dg/cpp0x/rvo.C: Ditto.
8919 * g++.dg/cpp0x/vt-40092.C: Ditto.
8920 * g++.dg/cpp0x/variadic-new.C: Ditto.
8921 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8922 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8923 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8924 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8925 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8926 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8927 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8928 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8929 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8930 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8931 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8932 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8933 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8934 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8935 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8936 * g++.dg/cpp0x/pr39639.C: Ditto.
8937 * g++.dg/cpp0x/decltype3.C: Ditto.
8938 * g++.dg/cpp0x/variadic68.C: Ditto.
8939 * g++.dg/cpp0x/variadic-function.C: Ditto.
8940 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8941 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8942 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8943 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8944 * g++.dg/parse/crash35.C: Ditto.
8945 * g++.dg/parse/crash40.C: Ditto.
8946 * g++.dg/parse/defarg12.C: Ditto.
8947 * g++.dg/parse/crash34.C: Ditto.
8948 * g++.dg/parse/constructor3.C: Ditto.
8949 * g++.dg/parse/template23.C: Ditto.
8950 * g++.dg/parse/crash56.C: Ditto.
8951 * g++.dg/parse/dtor13.C: Ditto.
8952 * g++.dg/parse/error33.C: Ditto.
8953 * g++.dg/parse/ctor9.C: Ditto.
8954 * g++.dg/parse/error32.C: Ditto.
8955 * g++.dg/parse/error37.C: Ditto.
8956 * g++.dg/parse/bitfield3.C: Ditto.
8957 * g++.dg/parse/struct-4.C: Ditto.
8958 * g++.dg/ext/has_trivial_copy.C: Ditto.
8959 * g++.dg/ext/is_polymorphic.C: Ditto.
8960 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8961 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8962 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8963 * g++.dg/ext/is_union.C: Ditto.
8964 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8965 * g++.dg/ext/is_pod.C: Ditto.
8966 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8967 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8968 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8969 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8970 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8971 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8972 * g++.dg/ext/is_abstract.C: Ditto.
8973 * g++.dg/ext/has_trivial_assign.C: Ditto.
8974 * g++.dg/ext/is_class.C: Ditto.
8975 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8976 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8977 * g++.dg/ext/is_base_of.C: Ditto.
8978 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8979 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8980 * g++.dg/ext/is_empty.C: Ditto.
8981 * g++.dg/ext/is_enum.C: Ditto.
8982 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8983 * gnat.dg/opt11.adb: Ditto.
8984 * obj-c++.dg/pr45735.mm: Ditto.
8985 * obj-c++.dg/pr24393.mm: Ditto.
8986 * obj-c++.dg/exceptions-2.mm: Ditto.
8987 * objc.dg/pr45735.m: Ditto.
8988 * objc.dg/pr24393.m: Ditto.
8989
8990 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8991
8992 * objc.dg/attributes/objc-exception-1.m: New.
8993
8994 2011-02-23 Jie Zhang <jie@codesourcery.com>
8995
8996 * gcc.dg/cpp/include7.c: New test.
8997
8998 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8999
9000 PR c++/47242
9001 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9002
9003 2011-02-23 Jie Zhang <jie@codesourcery.com>
9004
9005 PR rtl-optimization/47763
9006 * gcc.dg/pr47763.c: New test.
9007
9008 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9009
9010 PR fortran/45743
9011 * gfortran.dg/whole_file_32.f90 : New test.
9012
9013 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9014
9015 PR c++/47666
9016 * g++.dg/inherit/virtual7.C: New test.
9017
9018 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9019
9020 PR objc/47832
9021 * objc.dg/type-size-3.m: Updated error message.
9022 * objc.dg/type-size-4.m: New test.
9023 * objc.dg/type-size-5.m: New test.
9024
9025 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9026
9027 * lib/gnat.exp: Fix comments.
9028 Don't load libgloss.exp.
9029 (default_gnat_version): Call $compiler with --version.
9030 Adapt regexp for gnatmake output, insert version.
9031 (gnat_version): New proc.
9032 (gnat_init): Remove gnat_libgcc_s_path.
9033 (gnat_target_compile): Likewise.
9034 Remove ld_library_path.
9035 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9036 (gnat_pass): Remove.
9037 (gnat_pass): Remove.
9038 (gnat_finish): Remove.
9039 (gnat_exit): Remove.
9040 (local_find_gnatmake): Reindent.
9041 (runtest_file_p): Remove.
9042 (prune_warnings): Remove.
9043 (find_gnatclean): New proc.
9044 * lib/gnat-dg.exp (lremove): New proc.
9045 (gnat-dg-test): Reindent.
9046 Remove additional output files.
9047 (gnat-dg-runtest): Remove.
9048
9049 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9050 * gnat.dg/loop_optimization6.adb: Likewise.
9051 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9052
9053 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR tree-optimization/47835
9056 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9057
9058 2011-02-22 Tobias Burnus <burnus@net-b.de>
9059
9060 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9061 * gfortran.dg/abstract_type_2.f03: Ditto.
9062 * gfortran.dg/abstract_type_3.f03: Ditto.
9063 * gfortran.dg/abstract_type_4.f03: Ditto.
9064 * gfortran.dg/abstract_type_5.f03: Ditto.
9065 * gfortran.dg/abstract_type_6.f03: Ditto.
9066 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9067 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9068 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9069 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9070 * gfortran.dg/array_function_5.f90: Ditto.
9071 * gfortran.dg/asynchronous_3.f03: Ditto.
9072 * gfortran.dg/char_expr_1.f90: Ditto.
9073 * gfortran.dg/class_14.f03: Ditto.
9074 * gfortran.dg/data_array_6.f: Ditto.
9075 * gfortran.dg/data_invalid.f90: Ditto.
9076 * gfortran.dg/dot_product_1.f03: Ditto.
9077 * gfortran.dg/func_derived_5.f90: Ditto.
9078 * gfortran.dg/func_result_4.f90: Ditto.
9079 * gfortran.dg/implied_do_1.f90: Ditto.
9080 * gfortran.dg/initialization_25.f90: Ditto.
9081 * gfortran.dg/initialization_26.f90: Ditto.
9082 * gfortran.dg/interface_34.f90: Ditto.
9083 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9084 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9085 * gfortran.dg/matmul_8.f03: Ditto.
9086 * gfortran.dg/merge_init_expr.f90: Ditto.
9087 * gfortran.dg/pack_assign_1.f90: Ditto.
9088 * gfortran.dg/pack_vector_1.f90: Ditto.
9089 * gfortran.dg/pointer_check_8.f90: Ditto.
9090 * gfortran.dg/product_init_expr.f03: Ditto.
9091 * gfortran.dg/reshape_order_5.f90: Ditto.
9092 * gfortran.dg/reshape_shape_1.f90: Ditto.
9093 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9094 * gfortran.dg/same_name_2.f90: Ditto.
9095 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9096 * gfortran.dg/spread_init_expr.f03: Ditto.
9097 * gfortran.dg/stmt_func_1.f90: Ditto.
9098 * gfortran.dg/sum_init_expr.f03: Ditto.
9099 * gfortran.dg/transpose_3.f03: Ditto.
9100 * gfortran.dg/unpack_init_expr.f03: Ditto.
9101 * gfortran.dg/warn_conversion.f90: Ditto.
9102 * gfortran.dg/warn_conversion_2.f90: Ditto.
9103 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9104 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9105 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9106 * gfortran.dg/whole_file_16.f90: Ditto.
9107 * gfortran.dg/whole_file_17.f90: Ditto.
9108 * gfortran.dg/whole_file_18.f90: Ditto.
9109 * gfortran.dg/whole_file_20.f03: Ditto.
9110 * gfortran.dg/whole_file_5.f90: Ditto.
9111 * gfortran.dg/whole_file_6.f90: Ditto.
9112 * gfortran.dg/write_invalid_format.f90: Ditto.
9113 * gfortran.dg/zero_sized_6.f90: Ditto.
9114
9115 2011-02-21 Jeff Law <law@redhat.com>
9116
9117 PR rtl-optimization/46178
9118 * gcc.target/i386/pr46178.c: New test.
9119
9120 PR rtl-optimization/46002
9121 * gcc.c-torture/compile/pr46002.c: New test.
9122
9123 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9124
9125 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9126 *-*-hpux10*.
9127
9128 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR debug/47106
9131 * g++.dg/debug/pr47106.C: Require effective target lto.
9132
9133 2011-02-21 Jason Merrill <jason@redhat.com>
9134
9135 * g++.dg/cpp0x/constexpr-diag2.C: New.
9136
9137 2011-02-20 Jason Merrill <jason@redhat.com>
9138
9139 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9140
9141 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9142
9143 * g++.dg/overload/conv-op1.C: New.
9144
9145 * g++.dg/cpp0x/constexpr-synth1.C: New.
9146
9147 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9148
9149 * objc.dg/layout-2.m: New.
9150 * objc.dg/selector-3.m: Adjusted location of error message.
9151 * objc.dg/type-size-3.m: Same.
9152 * obj-c++.dg/selector-3.mm: Same.
9153
9154 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9155
9156 PR objc/47784
9157 * objc.dg/property/dotsyntax-22.m: New.
9158 * obj-c++.dg/property/dotsyntax-22.mm: New.
9159
9160 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9161
9162 PR c++/46394
9163 * g++.dg/template/typedef38.C: New test.
9164
9165 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9166
9167 PR fortran/46818
9168 * gfortran.dg/whole_file_30.f90 : New test.
9169 * gfortran.dg/whole_file_31.f90 : New test.
9170
9171 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9172
9173 PR fortran/45077
9174 PR fortran/44945
9175 * gfortran.dg/whole_file_28.f90 : New test.
9176 * gfortran.dg/whole_file_29.f90 : New test.
9177
9178 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9179
9180 PR c++/44118
9181 * g++.dg/template/crash105.C: New.
9182
9183 2011-02-19 Jason Merrill <jason@redhat.com>
9184
9185 * g++.dg/cpp0x/regress/no-elide1.C: New.
9186
9187 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9188
9189 PR tree-optimization/46620
9190 * gcc.dg/pr46620.c: New.
9191
9192 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR c/47809
9195 * gcc.target/i386/pr47809.c: New test.
9196
9197 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9198 Tobias Burnus <burnus@net-b.de>
9199
9200 * lib/target-supports.exp
9201 (check_effective_target_fortran_large_real): New check for large reals.
9202 * gfortran.dg/nan_7.f90: New test.
9203
9204 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9205
9206 PR libgfortran/47567
9207 * gfortran.dg/fmt_f0_1.f90: Update test.
9208
9209 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9210
9211 PR fortran/47348
9212 * gfortran.dg/array_constructor_36.f90 : New test.
9213 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9214 allow for comparison between different elements of the array
9215 constructor at different levels of optimization.
9216
9217 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9218
9219 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9220 * gcc.target/i386/pr32280-1.c: Likewise.
9221
9222 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR target/47800
9225 * gcc.target/i386/pr47800.c: New test.
9226
9227 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9228
9229 * objc/execute/exceptions/foward-1.x: New.
9230
9231 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9232
9233 PR fortran/47789
9234 * gfortran.dg/derived_constructor_comps_4.f90: New.
9235
9236 2011-02-18 Tobias Burnus
9237
9238 PR fortran/47775
9239 * gfortran.dg/func_result_6.f90: New.
9240
9241 2011-02-18 Michael Matz <matz@suse.de>
9242
9243 PR fortran/45586
9244 * gfortran.dg/lto/pr45586_0.f90: New test.
9245 * gfortran.dg/typebound_proc_20.f90: Ditto.
9246 * gfortran.dg/typebound_proc_21.f90: Ditto.
9247
9248 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9249
9250 PR c++/47795
9251 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9252
9253 2011-02-18 Tobias Burnus <burnus@net-b.de>
9254
9255 PR fortran/47750
9256 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9257 gcc_warning_prefix.
9258 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9259 normalizing the error/warning output.
9260 * gfortran.dg/Wall.f90: Update dg-error/warning.
9261 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9262 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9263 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9264 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9265 * gfortran.dg/class_30.f90: Update dg-error/warning.
9266 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9267 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9268 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9269 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9270 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9271 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9272 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9273 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9274 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9275 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9276 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9277 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9278 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9279 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9280 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9281 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9282 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9283 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9284 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9285 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9286 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9287 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9288 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9289 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9290 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9291
9292 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9293
9294 PR fortran/47768
9295 * gfortran.dg/proc_ptr_comp_30.f90: New.
9296
9297 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR debug/47780
9300 * gcc.target/i386/pr47780.c: New test.
9301
9302 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9303
9304 PR fortran/47767
9305 * gfortran.dg/class_40.f03: New.
9306
9307 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9308
9309 PR c++/47208
9310 * g++.dg/cpp0x/auto21.C: New test.
9311
9312 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9313
9314 * objc.dg/special/unclaimed-category-1.h: Updated for
9315 new ABI support.
9316 * objc.dg/special/unclaimed-category-1.m: Same.
9317 * objc.dg/zero-link-1.m: Same.
9318 * objc.dg/lookup-1.m: Same.
9319 * objc.dg/torture/strings/const-str-9.m
9320 * objc.dg/torture/strings/const-str-10.m: Same.
9321 * objc.dg/torture/strings/const-str-11.m: Same.
9322 * objc.dg/torture/forward-1.m: Same.
9323 * objc.dg/zero-link-2.m: Same.
9324 * objc.dg/encode-7-next-64bit.m: Same.
9325 * objc.dg/method-4.m: Same.
9326 * objc.dg/next-runtime-1.m: Same.
9327 * objc.dg/image-info.m: Same.
9328 * objc.dg/pr23214.m: Same.
9329 * objc.dg/symtab-1.m: Same.
9330 * obj-c++.dg/basic.m: Same.
9331 * obj-c++.dg/proto-lossage-3.m: Same.
9332 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9333 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9334 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9335 * obj-c++.dg/method-11.m: Same.
9336 * objc/execute/enumeration-1.m: Same.
9337 * objc/execute/object_is_class.m: Same.
9338 * objc/execute/formal_protocol-2.m: Same.
9339 * objc/execute/formal_protocol-4.m: Same.
9340 * objc/execute/formal_protocol-6.m: Same.
9341 * objc/execute/bycopy-3.m: Same.
9342 * objc/execute/exceptions/catchall-1.m: Same.
9343 * objc/execute/exceptions/finally-1.m: Same.
9344 * objc/execute/exceptions/local-variables-1.m: Same.
9345 * objc/execute/exceptions/foward-1.m: Same.
9346 * objc/execute/bf-common.h
9347 * objc/execute/enumeration-2.m: Same.
9348 * objc/execute/formal_protocol-1.m: Same.
9349 * objc/execute/formal_protocol-3.m: Same.
9350 * objc/execute/formal_protocol-5.m: Same.
9351 * objc/execute/accessing_ivars.m: Same.
9352 * objc/execute/bycopy-2.m: Same.
9353 * objc/execute/formal_protocol-7.m: Same.
9354 * objc/execute/compatibility_alias.m: Same.
9355 * objc/execute/no_clash.m: Same.
9356 * objc/execute/object_is_meta_class.m: Same.
9357 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9358 * objc/execute/class-tests-1.h: Include stdio.h.
9359 * objc/execute/class-tests-2.h: Same.
9360 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9361 runtimes.
9362 * obj-c++.dg/try-catch-2.mm: Same.
9363
9364 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR c++/47783
9367 * g++.dg/warn/Wunused-parm-4.C: New test.
9368
9369 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9370 Jan Hubicka <jh@suse.cz>
9371
9372 PR debug/47106
9373 PR debug/47402
9374 * g++.dg/debug/pr47106.C: New.
9375
9376 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9377
9378 PR target/43653
9379 * gcc.target/i386/pr43653.c: New test.
9380
9381 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9382
9383 PR c++/47172
9384 * g++.dg/template/inherit6.C: New test.
9385
9386 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9387
9388 PR fortran/47745
9389 * gfortran.dg/class_39.f03: New.
9390
9391 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9392
9393 PR c++/47326
9394 * g++.dg/cpp0x/variadic106.C: New test.
9395
9396 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR libfortran/47757
9399 * gfortran.dg/pr47757-1.f90: New test.
9400 * gfortran.dg/pr47757-2.f90: New test.
9401 * gfortran.dg/pr47757-3.f90: New test.
9402
9403 PR c++/47704
9404 * g++.dg/cpp0x/enum8.C: New test.
9405
9406 2011-02-15 Jason Merrill <jason@redhat.com>
9407
9408 * g++.dg/inherit/implicit-trivial1.C: New.
9409 * g++.dg/cpp0x/implicit-trivial1.C: New.
9410
9411 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9412
9413 PR middle-end/47725
9414 * gcc.dg/torture/pr47725.c: Removed.
9415
9416 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9417
9418 PR target/47755
9419 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9420 constant does not generate a load from memory.
9421
9422 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9423
9424 PR middle-end/47725
9425 * gcc.dg/torture/pr47725.c: New.
9426
9427 2011-02-15 Richard Guenther <rguenther@suse.de>
9428
9429 PR tree-optimization/47743
9430 * gcc.dg/torture/pr47743.c: New testcase.
9431
9432 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9433
9434 PR middle-end/47581
9435 * gcc.target/i386/pr47581.c: New test.
9436
9437 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9438
9439 PR fortran/47730
9440 * gfortran.dg/select_type_22.f03: New.
9441
9442 2011-02-14 Jason Merrill <jason@redhat.com>
9443
9444 * g++.dg/cpp0x/regress/enum1.C: New.
9445
9446 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9447
9448 * gnat.dg/include.adb: New test.
9449
9450 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9451
9452 PR fortran/47728
9453 * gfortran.dg/class_38.f03: New.
9454
9455 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9456
9457 * gcc.dg/pr46494.c: New test.
9458
9459 2011-02-14 Richard Guenther <rguenther@suse.de>
9460
9461 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9462
9463 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9464
9465 PR ada/41929
9466 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9467 sparc*-sun-solaris2.11.
9468
9469 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9470
9471 PR fortran/47349
9472 * gfortran.dg/argument_checking_18.f90: New.
9473
9474 2011-02-13 Tobias Burnus <burnus@net-b.de>
9475
9476 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9477 * gfortran.dg/argument_checking_17.f90: New.
9478
9479 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9480
9481 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9482 are temporarily disabled.
9483 * gfortran.dg/class_7.f03: Ditto.
9484 * gfortran.dg/coarray_14.f90: Ditto.
9485 * gfortran.dg/typebound_proc_13.f03: Ditto.
9486
9487 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9488
9489 PR fortran/45586
9490 * gfortran.dg/extends_11.f03: New.
9491
9492 2011-02-11 Xinliang David Li <davidxl@google.com>
9493
9494 PR tree-optimization/47707
9495 * g++.dg/tree-ssa/pr47707.C: New test.
9496
9497 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9498
9499 * g++.dg/opt/inline17.C: New test.
9500
9501 2011-02-11 Tobias Burnus <burnus@net-b.de>
9502
9503 PR fortran/47550
9504 * gfortran.dg/pure_formal_2.f90: New.
9505
9506 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9507
9508 PR rtl-optimization/47614
9509 * gfortran.dg/pr47614.f: New.
9510
9511 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9512
9513 PR driver/47678
9514 * gcc.dg/opts-6.c: New test.
9515
9516 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9517
9518 PR debug/47684
9519 * gcc.dg/pr47684.c: New test.
9520
9521 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523 PR target/47629
9524 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9525 c99_runtime, dg-add-options c99_runtime.
9526 (main): Use __asm__.
9527
9528 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9529
9530 PR testsuite/47400
9531 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9532 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9533 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9534 * gcc.dg/ucnid-10.c: Likewise.
9535 * gcc.dg/ucnid-13.c: Likewise.
9536 * gcc.dg/ucnid-7.c: Likewise.
9537 * gcc.dg/ucnid-8.c: Likewise.
9538 Adapt dg-warning line number.
9539
9540 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9541
9542 * gcc.target/i386/parity-1.c: Use -march=k8.
9543 * gcc.target/i386/parity-2.c: Ditto.
9544 * gcc.target/i386/vecinit-1.c: Ditto.
9545 * gcc.target/i386/vecinit-2.c: Ditto.
9546
9547 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9548
9549 PR target/46610
9550 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9551 * gcc.target/mips/save-restore-3.c: Likewise.
9552 * gcc.target/mips/save-restore-4.c: Likewise.
9553 * gcc.target/mips/save-restore-5.c: Likewise.
9554
9555 PR target/47683
9556 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9557 * g++.dg/tree-prof/partition2.C: Likewise.
9558
9559 2011-02-09 Jason Merrill <jason@redhat.com>
9560
9561 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9562 rather than misdeclare std::puts.
9563
9564 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9565 * g++.dg/other/warning1.C: Likewise.
9566 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9567 * g++.old-deja/g++.gb/scope06.C: Likewise.
9568 * g++.old-deja/g++.law/cvt11.C: Likewise.
9569 * g++.old-deja/g++.law/init1.C: Likewise.
9570 * g++.dg/abi/mangle26.C: Likewise.
9571
9572 * g++.dg/template/function1.C: Adjust for C++0x mode.
9573 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9574
9575 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9576 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9577
9578 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9579
9580 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9581
9582 * g++.dg/cpp0x/regress: New directory.
9583 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9584 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9585 * g++.dg/cpp0x/regress/regress3.C: New.
9586
9587 2011-02-10 Richard Guenther <rguenther@suse.de>
9588
9589 PR tree-optimization/47677
9590 * gcc.dg/torture/pr47677.c: New testcase.
9591
9592 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9593
9594 * objc.dg/special/load-category-1.m: Remove unused header.
9595 * objc.dg/special/load-category-1a.m: Likewise.
9596 * objc.dg/special/load-category-2.m: Likewise.
9597 * objc.dg/special/load-category-2a.m: Likewise.
9598 * objc.dg/special/load-category-3.m: Likewise.
9599 * objc.dg/special/load-category-3a.m: Likewise.
9600 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9601 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9602 * objc.dg/attributes/class-attribute-1.m: Likewise.
9603 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9604 * obj-c++.dg/property/property.exp: Likewise.
9605 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9606 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9607 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9608 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9609 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9610 * obj-c++.dg/template-8.mm: Likewise.
9611
9612 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9613
9614 PR target/47665
9615 * gcc.target/i386/pr47665.c: New test.
9616
9617 2011-02-10 Jie Zhang <jie@codesourcery.com>
9618
9619 PR testsuite/47622
9620 Revert
9621 2011-02-05 Jie Zhang <jie@codesourcery.com>
9622 PR debug/42631
9623 * gcc.dg/pr42631.c: Update test.
9624 * gcc.dg/pr42631-2.c: New test.
9625
9626 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9627
9628 PR fortran/47352
9629 * gfortran.dg/proc_decl_25.f90: New.
9630
9631 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9632
9633 PR fortran/47463
9634 * gfortran.dg/typebound_assignment_2.f03: New.
9635
9636 2011-02-09 Richard Guenther <rguenther@suse.de>
9637
9638 PR tree-optimization/47664
9639 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9640
9641 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9642
9643 PR middle-end/47646
9644 * gnat.dg/uninit_func.adb: Adjust dg directive.
9645
9646 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9647
9648 PR middle-end/47646
9649 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9650
9651 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9652
9653 PR fortran/47637
9654 * gfortran.dg/auto_dealloc_2.f90: New.
9655
9656 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9657
9658 * gcc.dg/builtins-config.h: Remove __sgi handling.
9659 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9660 -std=c99 for mips-sgi-irix6.5*.
9661
9662 2011-02-09 Martin Jambor <mjambor@suse.cz>
9663
9664 PR middle-end/45505
9665 * gfortran.dg/pr25923.f90: Remove xfails.
9666
9667 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9668
9669 PR fortran/47583
9670 * gfortran.dg/inquire_14.f90: New test.
9671
9672 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9673
9674 PR fortran/45290
9675 * gfortran.dg/pointer_init_6.f90: New.
9676
9677 2011-02-08 Jeff Law <law@redhat.com>
9678
9679 PR tree-optimization/42893
9680 * gcc.tree-ssa/pr42893.c: New test.
9681
9682 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9683
9684 PR tree-optimization/46834
9685 PR tree-optimization/46994
9686 PR tree-optimization/46995
9687 * gcc.dg/graphite/id-pr46834.c: New.
9688 * gfortran.dg/graphite/id-pr46994.f90: New.
9689 * gfortran.dg/graphite/id-pr46995.f90: New.
9690
9691 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9692
9693 PR middle-end/47646
9694 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9695 using the variable is known the warning is emitted there.
9696 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9697 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9698
9699 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9700 statement.
9701 (vg): Likewise.
9702 * gcc.dg/noreturn-1.c (foo5): Likewise.
9703 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9704 (method2): Likewise.
9705
9706 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9707 the return statement using the uninitialized variable.
9708 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9709
9710 2011-02-08 Richard Guenther <rguenther@suse.de>
9711
9712 PR middle-end/47639
9713 * g++.dg/opt/pr47639.c: New testcase.
9714
9715 2011-02-08 Richard Guenther <rguenther@suse.de>
9716
9717 PR tree-optimization/47632
9718 * g++.dg/opt/pr47632.C: New testcase.
9719
9720 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9721
9722 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9723
9724 2011-02-07 Richard Guenther <rguenther@suse.de>
9725
9726 PR tree-optimization/47615
9727 * g++.dg/opt/pr47615.C: New testcase.
9728
9729 2011-02-07 Richard Guenther <rguenther@suse.de>
9730
9731 PR tree-optimization/47621
9732 * gcc.dg/torture/pr47621.c: New testcase.
9733
9734 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9735
9736 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9737
9738 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9739
9740 PR fortran/47592
9741 * gfortran.dg/allocate_with_source_1 : New test.
9742
9743 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9744
9745 PR middle-end/47610
9746 * gcc.dg/pr47610.c: New test.
9747
9748 2011-02-05 Jie Zhang <jie@codesourcery.com>
9749
9750 PR debug/42631
9751 * gcc.dg/pr42631.c: Update test.
9752 * gcc.dg/pr42631-2.c: New test.
9753
9754 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9755
9756 PR fortran/47574
9757 * gfortran.dg/pr47574.f90: New test.
9758
9759 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9760
9761 PR tree-optimization/46194
9762 * gcc.dg/autopar/pr46194.c: New.
9763
9764 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9765
9766 PR tree-optimization/43695
9767 * g++.dg/ipa/pr43695.C: New.
9768
9769 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR inline-asm/23200
9772 * gcc.dg/pr23200.c: New test.
9773
9774 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9775
9776 PR c++/47589
9777 * g++.dg/pr47589.C: New test.
9778
9779 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9780
9781 PR c++/47398
9782 * g++.dg/template/typedef37.C: New test.
9783 * g++.dg/template/param1.C: Adjust expected error message.
9784
9785 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR middle-end/31490
9788 * gcc.dg/pr31490-2.c: New test.
9789 * gcc.dg/pr31490-3.c: New test.
9790 * gcc.dg/pr31490-4.c: New test.
9791
9792 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9793 Jakub Jelinek <jakub@redhat.com>
9794
9795 PR c++/46890
9796 * g++.dg/parser/semicolon3.C: Adjust.
9797 * g++.dg/parser/semicolon4.C: New testcase.
9798 * g++.dg/pr46890.C: New testcase.
9799
9800 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9801
9802 PR c++/29571
9803 * g++.dg/init/pr29571.C: New.
9804
9805 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9806
9807 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9808 instead of vect_int.
9809
9810 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR target/47312
9813 * gcc.target/i386/pr47312.c: New test.
9814
9815 PR target/47564
9816 * gcc.target/i386/pr47564.c: New test.
9817
9818 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9819
9820 PR tree-optimization/45122
9821 * gcc.dg/tree-ssa/pr45122.c: New.
9822
9823 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9824
9825 PR target/47272
9826 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9827 and vec_vsx_st.
9828
9829 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9830 and vsx so a default --with-cpu=power7 doesn't give an error
9831 when -mavoid-indexed-addresses is used.
9832
9833 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9834 wrapper function to save the arguments and then jump to the real
9835 function, rather than depending on the compiler not to move stuff
9836 before an asm.
9837 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9838
9839 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9840 Paul Thomas <pault@gcc.gnu.org>
9841
9842 PR fortran/47082
9843 * gfortran.dg/class_37.f03 : New test.
9844
9845 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9846 Richard Guenther <rguenther@suse.de>
9847
9848 PR tree-optimization/40979
9849 PR bootstrap/47044
9850 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9851 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9852 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9853 check_vect_support_and_set_flags.
9854 * gfortran.dg/graphite/vect-pr40979.f90: New.
9855
9856 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9857
9858 PR fortran/47572
9859 * gfortran.dg/class_36.f03: New.
9860
9861 2011-02-02 Richard Guenther <rguenther@suse.de>
9862
9863 PR tree-optimization/47566
9864 * gcc.dg/lto/20110201-1_0.c: New testcase.
9865
9866 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9867
9868 PR debug/47498
9869 PR debug/47501
9870 PR debug/45136
9871 PR debug/45130
9872 * debug/pr47498.c: New.
9873 * debug/pr47501.c: New.
9874
9875 2011-02-01 Richard Guenther <rguenther@suse.de>
9876
9877 PR tree-optimization/47559
9878 * g++.dg/torture/pr47559.C: New testcase.
9879
9880 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9881
9882 PR fortran/47565
9883 * gfortran.dg/typebound_call_20.f03: New.
9884
9885 2011-02-01 Richard Guenther <rguenther@suse.de>
9886
9887 PR tree-optimization/47555
9888 * gcc.dg/pr47555.c: New testcase.
9889
9890 2011-02-01 Richard Guenther <rguenther@suse.de>
9891
9892 PR tree-optimization/47541
9893 * g++.dg/torture/pr47541.C: New testcase.
9894
9895 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9896
9897 PR fortran/47455
9898 * gfortran.dg/typebound_call_19.f03: New.
9899
9900 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9901
9902 PR c++/47416
9903 * g++.dg/cpp0x/pr47416.C: New test.
9904
9905 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9906
9907 PR fortran/47519
9908 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9909
9910 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9911
9912 PR fortran/47463
9913 * gfortran.dg/typebound_assignment_1.f03: New.
9914
9915 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR tree-optimization/47538
9918 * gcc.c-torture/execute/pr47538.c: New test.
9919
9920 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9921
9922 PR target/45325
9923 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9924
9925 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9926
9927 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9928
9929 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9930
9931 PR rtl-optimization/44031
9932 * gcc.c-torture/compile/20110131-1.c: New test.
9933
9934 2011-01-31 Tobias Burnus <burnus@net-b.de>
9935
9936 PR fortran/47042
9937 * gfortran.dg/stmt_func_1.f90: New.
9938
9939 2011-01-31 Tobias Burnus <burnus@net-b.de>
9940
9941 PR fortran/47042
9942 * gfortran.dg/interface_34.f90: New.
9943
9944 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9945
9946 PR fortran/47523
9947 * gfortran.dg/realloc_on_assign_5.f03: New test.
9948 * gfortran.dg/realloc_on_assign_5.f03: New test.
9949
9950 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9951
9952 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9953 * gfortran.dg/bessel_7.f90: Likewise.
9954 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9955
9956 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9957 * gfortran.dg/sum_init_expr.f03: Likewise.
9958
9959 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9960
9961 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9962 -r -nostdlib.
9963
9964 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9965 loop only on "vect_intfloat_cvt" targets.
9966
9967 2011-01-29 Tobias Burnus <burnus@net-b.de>
9968
9969 PR fortran/47531
9970 * gfortran.dg/shape_6.f90: New.
9971
9972 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9973
9974 PR libgfortran/47434
9975 * gfortran.dg/read_infnan_1.f90: Update test.
9976 * gfortran.dg/module_nan.f90: Update test.
9977 * gfortran.dg/char4_iunit_1.f03: Update test.
9978 * gfortran.dg/large_real_kind_1.f90: Update test.
9979 * gfortran.dg/real_const_3.f90: Update test.
9980 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9981
9982 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9983
9984 PR c++/47311
9985 * g++.dg/template/param2.C: New test.
9986
9987 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9988
9989 PR libgfortran/47285
9990 * gfortran.dg/fmt_g.f: New test.
9991
9992 2011-01-28 Tobias Burnus <burnus@net-b.de>
9993
9994 PR fortran/47507
9995 * gfortran.dg/pure_formal_1.f90: New.
9996
9997 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR target/42894
10000 * gcc.dg/tls/pr42894.c: New test.
10001
10002 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10003
10004 * gcc.dg/pr47276.c: Add dg-require-visibility.
10005
10006 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10007
10008 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10009
10010 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10011 Tobias Burnus <burnus@gcc.gnu.org>
10012
10013 PR fortran/45170
10014 PR fortran/35810
10015 PR fortran/47350
10016 * gfortran.dg/realloc_on_assign_3.f03: New test.
10017 * gfortran.dg/realloc_on_assign_4.f03: New test.
10018 * gfortran.dg/allocatable_function_5.f90: New test.
10019 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10020 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10021 implemented" dg-errors.
10022
10023 2011-01-27 Jan Hubicka <jh@suse.cz>
10024
10025 PR middle-end/46949
10026 * gcc.dg/attr-weakref-4.c: New testcase
10027
10028 2011-01-27 Martin Jambor <mjambor@suse.cz>
10029
10030 PR tree-optimization/47228
10031 * gcc.dg/torture/pr47228.c: New test.
10032
10033 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10034
10035 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10036
10037 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10038
10039 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10040 when using auto-overlay support on the SPU.
10041
10042 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10043
10044 PR rtl-optimization/44174
10045 * gcc.target/i386/asm-6.c: New test.
10046
10047 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10048
10049 PR rtl-optimization/46856
10050 * gcc.c-torture/compile/pr46856.c: New test.
10051
10052 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10053 Andrew Pinski <pinskia@gmail.com>
10054
10055 PR c/43082
10056 * gcc.dg/pr43082.c: New.
10057
10058 2011-01-26 DJ Delorie <dj@redhat.com>
10059
10060 PR rtl-optimization/46878
10061 * gcc.dg/pr46878-1.c: New test.
10062
10063 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10064
10065 PR c++/47476
10066 * g++.dg/cpp0x/pr47476.C: New test.
10067
10068 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10069
10070 * gcc.c-torture/compile/20110126-1.c: New test.
10071
10072 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10073
10074 PR c/47473
10075 * gcc.dg/torture/pr47473.c: New test.
10076
10077 2011-01-26 Jan Hubicka <jh@suse.cz>
10078
10079 PR target/47237
10080 * gcc.c-torture/execute/pr47237.c: New testcase.
10081
10082 2011-01-26 Jan Hubicka <jh@suse.cz>
10083
10084 PR tree-optimization/47190
10085 * gcc.dg/attr-weakref-3.c: New testcase.
10086
10087 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10088
10089 PR c++/43601
10090 * gcc.dg/dll-9a.c: New test file.
10091 * gcc.dg/dll-11.c: Likewise.
10092 * gcc.dg/dll-12.c: Likewise.
10093 * gcc.dg/dll-12a.c: Likewise.
10094 * gcc.dg/dll-11a.c: Likewise.
10095 * gcc.dg/dll-9.c: Likewise.
10096 * gcc.dg/dll-10.c: Likewise.
10097 * gcc.dg/dll-10a.c: Likewise.
10098 * g++.dg/ext/dllexport4a.cc: Likewise.
10099 * g++.dg/ext/dllexport4.C: Likewise.
10100 * g++.dg/ext/dllexport5.C: Likewise.
10101 * g++.dg/ext/dllexport5a.cc: Likewise.
10102
10103 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10104
10105 PR tree-optimization/46970
10106 * gcc.dg/graphite/pr46970.c: New.
10107
10108 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10109
10110 PR tree-optimization/46215
10111 * gcc.dg/graphite/pr46215.c: New.
10112
10113 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10114
10115 PR tree-optimization/46168
10116 * gcc.dg/graphite/pr46168.c: New.
10117
10118 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10119
10120 PR tree-optimization/43657
10121 * gcc.dg/graphite/pr43657.c: New.
10122
10123 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10124
10125 PR tree-optimization/29832
10126 * gfortran.dg/graphite/pr29832.f90: New.
10127
10128 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10129
10130 PR tree-optimization/43567
10131 * gcc.dg/graphite/pr43567.c: New.
10132
10133 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10134
10135 * gfortran.dg/graphite/interchange-4.f: New.
10136 * gfortran.dg/graphite/interchange-5.f: New.
10137
10138 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10139 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10140 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10141 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10142 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10143 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10144 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10145 * gfortran.dg/ltrans-7.f90: Removed.
10146 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10147
10148 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10149 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10150 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10151 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10152 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10153 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10154 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10155 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10156 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10157 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10158 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10159 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10160 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10161 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10162 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10163 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10164 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10165 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10166 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10167 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10168 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10169 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10170 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10171 * gcc.dg/tree-ssa/data-dep-1.c
10172 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10173 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10174 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10175 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10176 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10177
10178 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10179
10180 PR tree-optimization/47265
10181 PR tree-optimization/47443
10182 * gcc.c-torture/compile/pr47265.c: New test.
10183 * gcc.dg/pr47443.c: New test.
10184
10185 2011-01-25 Martin Jambor <mjambor@suse.cz>
10186
10187 PR tree-optimization/47382
10188 * g++.dg/torture/pr47382.C: New test.
10189 * g++.dg/opt/devirt1.C: Xfail.
10190
10191 2011-01-25 Yao Qi <yao@codesourcery.com>
10192
10193 PR target/45701
10194 * gcc.target/arm/pr45701-1.c: New test.
10195 * gcc.target/arm/pr45701-2.c: New test.
10196 * gcc.target/arm/pr45701-3.c: New test.
10197
10198 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10199 Jakub Jelinek <jakub@redhat.com>
10200
10201 PR tree-optimization/47271
10202 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10203
10204 2011-01-25 Nick Clifton <nickc@redhat.com>
10205
10206 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10207 (saturate_add): Delete.
10208 (exchange): Delete.
10209 (main): Do not run saturate_add.
10210 (set_interrupts): Delete.
10211
10212 2011-01-25 Tobias Burnus <burnus@net-b.de>
10213
10214 PR fortran/47448
10215 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10216
10217 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR tree-optimization/47427
10220 PR tree-optimization/47428
10221 * gcc.c-torture/compile/pr47427.c: New test.
10222 * gcc.c-torture/compile/pr47428.c: New test.
10223
10224 2011-01-25 Richard Guenther <rguenther@suse.de>
10225
10226 PR middle-end/47411
10227 * gcc.dg/torture/pr47411.c: New testcase.
10228
10229 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10230
10231 * gfortran.dg/graphite/id-24.f: New.
10232 * gfortran.dg/graphite/id-25.f: New.
10233
10234 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10235
10236 * gfortran.dg/graphite/id-23.f: New.
10237
10238 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10239
10240 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10241
10242 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10243
10244 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10245 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10246 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10247 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10248 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10249 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10250 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10251 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10252 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10253
10254 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10255
10256 * gcc.dg/graphite/block-0.c: Add documentation.
10257 * gcc.dg/graphite/block-4.c: Same.
10258 * gcc.dg/graphite/block-7.c: Same.
10259 * gcc.dg/graphite/block-8.c: New.
10260 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10261 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10262 * gcc.dg/graphite/interchange-12.c: Add documentation.
10263 * gcc.dg/graphite/interchange-13.c: New.
10264 * gcc.dg/graphite/interchange-14.c: New.
10265 * gcc.dg/graphite/interchange-15.c: New.
10266 * gcc.dg/graphite/interchange-8.c: Add documentation.
10267 * gcc.dg/graphite/interchange-mvt.c: Same.
10268
10269 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10270
10271 PR target/47408
10272 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10273 * gcc.target/powerpc/altivec-14.c: Ditto.
10274 * gcc.target/powerpc/altivec-33.c: Ditto.
10275 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10276 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10277 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10278 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10279 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10280 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10281 * g++.dg/ext/altivec-15.C: Ditto.
10282 * g++.dg/ext/altivec-types-1.C: Ditto.
10283 * g++.dg/ext/altivec-types-2.C: Ditto.
10284 * g++.dg/ext/altivec-types-3.C: Ditto.
10285 * g++.dg/ext/altivec-types-4.C: Ditto.
10286
10287 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10288
10289 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10290
10291 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10292
10293 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10294 optimization options.
10295
10296 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10297
10298 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10299
10300 PR testsuite/45988
10301 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10302
10303 2011-01-23 Tobias Burnus <burnus@net-b.de>
10304
10305 PR fortran/47421
10306 * gfortran.dg/allocatable_scalar_12.f90: New.
10307
10308 2011-01-23 Ira Rosen <irar@il.ibm.com>
10309
10310 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10311 vectorization to be not profitable if peeling is used to
10312 realign the memory access.
10313 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10314 loop bound to avoid loop unrolling.
10315 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10316
10317 2011-01-22 Jan Hubicka <jh@suse.cz>
10318
10319 PR lto/47333
10320 * g++.dg/lto/pr47333.C: New file.
10321
10322 2011-01-22 Jan Hubicka <jh@suse.cz>
10323
10324 PR tree-optimization/43884
10325 PR lto/44334
10326 * gcc.dg/autopar/outer-2.c: Increase array size.
10327 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10328
10329 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10330
10331 PR fortran/38536
10332 * gfortran.dg/c_loc_tests_16.f90: New test.
10333
10334 2011-01-22 Tobias Burnus <burnus@net-b.de>
10335
10336 PR fortran/47399
10337 * gfortran.dg/typebound_proc_19.f90: New.
10338
10339 2011-01-21 Jeff Law <law@redhat.com>
10340
10341 PR tree-optimization/47053
10342 * g++.dg/pr47053.C: New test.
10343
10344 2011-01-21 Jason Merrill <jason@redhat.com>
10345
10346 PR c++/47041
10347 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10348
10349 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR c++/47388
10352 * g++.dg/cpp0x/range-for10.C: New test.
10353 * g++.dg/template/for1.C: New test.
10354
10355 PR middle-end/45566
10356 * g++.dg/tree-prof/partition3.C: New test.
10357
10358 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10359
10360 PR rtl-optimization/47366
10361 * g++.dg/opt/pr47366.C: New test.
10362
10363 2011-01-21 Jason Merrill <jason@redhat.com>
10364
10365 PR c++/46552
10366 * g++.dg/cpp0x/constexpr-regress2.C: New.
10367
10368 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10369
10370 2011-01-21 Jeff Law <law@redhat.com>
10371
10372 PR rtl-optimization/41619
10373 * gcc.dg/pr41619.c: New.
10374
10375 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR tree-optimization/47355
10378 * g++.dg/opt/pr47355.C: New test.
10379
10380 2011-01-21 Richard Guenther <rguenther@suse.de>
10381
10382 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10383 making main hot.
10384
10385 2011-01-21 Richard Guenther <rguenther@suse.de>
10386
10387 PR tree-optimization/47365
10388 * gcc.dg/torture/pr47365.c: New testcase.
10389 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10390
10391 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10392
10393 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10394
10395 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR tree-optimization/47391
10398 * gcc.dg/pr47391.c: New test.
10399
10400 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10401
10402 * g++.dg/template/char1.C: Use signed char.
10403
10404 2011-01-21 Tobias Burnus <burnus@net-b.de>
10405
10406 PR fortran/47377
10407 * gfortran.dg/pointer_target_4.f90: New.
10408
10409 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10410
10411 PR target/47251
10412 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10413 ILP32 system and not IP32.
10414
10415 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10416
10417 PR debug/46583
10418 * g++.dg/debug/pr46583.C: New.
10419
10420 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR debug/47283
10423 * g++.dg/debug/pr47283.C: New test.
10424
10425 PR testsuite/47371
10426 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10427 * gcc.target/i386/headmerge-2.c: Likewise.
10428
10429 2011-01-20 Richard Guenther <rguenther@suse.de>
10430
10431 PR middle-end/47370
10432 * gcc.dg/torture/pr47370.c: New testcase.
10433
10434 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR tree-optimization/46130
10437 * gcc.dg/pr46130-1.c: New test.
10438 * gcc.dg/pr46130-2.c: New test.
10439
10440 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10441
10442 PR c++/47291
10443 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10444
10445 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10446
10447 PR debug/46240
10448 * g++.dg/debug/pr46240.cc: New.
10449
10450 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10451
10452 PR c++/47303
10453 * g++.dg/template/anonunion1.C: New test.
10454
10455 PR rtl-optimization/47337
10456 * gcc.c-torture/execute/pr47337.c: New test.
10457
10458 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10459
10460 PR testsuite/45342
10461 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10462
10463 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10464
10465 PR tree-optimization/46021
10466 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10467
10468 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10469
10470 PR tree-optimization/47290
10471 * g++.dg/torture/pr47290.C: New test.
10472
10473 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10474
10475 PR fortran/47240
10476 * gfortran.dg/proc_ptr_comp_29.f90: New.
10477
10478 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10479
10480 PR testsuite/41146
10481 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10482 powerpc-apple-darwin9.
10483
10484 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR rtl-optimization/47299
10487 * gcc.c-torture/execute/pr47299.c: New test.
10488
10489 2011-01-17 Jason Merrill <jason@redhat.com>
10490
10491 * g++.dg/cpp0x/constexpr-virtual.C: New.
10492
10493 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR fortran/47331
10496 * gfortran.dg/gomp/pr47331.f90: New test.
10497
10498 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10499
10500 PR objc/47314
10501 * objc.dg/selector-warn-1.m: New.
10502 * obj-c++.dg/selector-warn-1.mm: New.
10503
10504 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10505
10506 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10507 Update dg-final accordingly.
10508
10509 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10510
10511 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10512
10513 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10514
10515 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10516 target check.
10517 * gcc.dg/guality/pr36728-2.c: Likewise.
10518
10519 2011-01-17 Richard Guenther <rguenther@suse.de>
10520
10521 PR tree-optimization/47313
10522 * g++.dg/torture/pr47313.C: New testcase.
10523
10524 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10525
10526 PR target/47318
10527 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10528 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10529 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10530 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10531
10532 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10533 as __m256i.
10534 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10535 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10536 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10537
10538 2011-01-17 Richard Guenther <rguenther@suse.de>
10539
10540 PR tree-optimization/45967
10541 * gcc.dg/torture/pr45967-2.c: New testcase.
10542 * gcc.dg/torture/pr45967-3.c: Likewise.
10543
10544 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10545
10546 PR testsuite/47325
10547 * g++.dg/ext/pr47213.C: Require visibility.
10548
10549 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10550
10551 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10552 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10553
10554 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10555
10556 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10557 Linux-based targets.
10558
10559 2011-01-13 Jan Hubicka <jh@suse.cz>
10560
10561 PR tree-optimization/47276
10562 * gcc.dg/pr47276.c: New testcase.
10563
10564 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10565 Jonathan Wakely <jwakely.gcc@gmail.com>
10566
10567 PR c++/33558
10568 * g++.dg/other/pr33558.C: New.
10569 * g++.dg/other/pr33558-2.C: New.
10570
10571 2011-01-14 Martin Jambor <mjambor@suse.cz>
10572
10573 PR tree-optimization/45934
10574 PR tree-optimization/46302
10575 * g++.dg/ipa/devirt-c-1.C: New test.
10576 * g++.dg/ipa/devirt-c-2.C: Likewise.
10577 * g++.dg/ipa/devirt-c-3.C: Likewise.
10578 * g++.dg/ipa/devirt-c-4.C: Likewise.
10579 * g++.dg/ipa/devirt-c-5.C: Likewise.
10580 * g++.dg/ipa/devirt-c-6.C: Likewise.
10581 * g++.dg/ipa/devirt-6.C: Likewise.
10582 * g++.dg/ipa/devirt-d-1.C: Likewise.
10583 * g++.dg/torture/pr45934.C: Likewise.
10584
10585 2011-01-14 Jason Merrill <jason@redhat.com>
10586
10587 * g++.dg/cpp0x/variadic105.C: New.
10588
10589 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10590 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10591
10592 PR objc/45989
10593 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10594 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10595 execution tests on i?86-*-*, x86_64-*-* and
10596 powerpc*-apple-darwin* && ilp32.
10597 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10598 tests on i?86-*-* and x86_64-*-*.
10599
10600 2011-01-14 Richard Guenther <rguenther@suse.de>
10601
10602 PR tree-optimization/47280
10603 * g++.dg/opt/pr47280.C: New testcase.
10604
10605 2011-01-14 Jason Merrill <jason@redhat.com>
10606
10607 * g++.dg/cpp0x/constexpr-regress1.C: New.
10608
10609 * g++.dg/ext/flexary2.C: New.
10610
10611 2011-01-14 Richard Guenther <rguenther@suse.de>
10612
10613 PR middle-end/47281
10614 * gcc.dg/torture/pr47281.c: New testcase.
10615 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10616
10617 2011-01-14 Richard Guenther <rguenther@suse.de>
10618
10619 PR tree-optimization/47286
10620 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10621
10622 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10623
10624 PR c++/47213
10625 * g++.dg/ext/pr47213.C: New.
10626
10627 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10628
10629 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10630
10631 2011-01-13 Tobias Burnus <burnus@net-b.de>
10632 Mikael Morin <mikael@gcc.gnu.org>
10633
10634 PR fortran/45848
10635 PR fortran/47204
10636 * gfortran.dg/select_type_20.f90: New.
10637 * gfortran.dg/select_type_21.f90: New.
10638
10639 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10640
10641 PR target/47251
10642 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10643
10644 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10645
10646 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10647 * gcc.dg/guality/pr36728-2.c: Likewise.
10648
10649 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10650
10651 PR debug/PR46973
10652 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10653
10654 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10655
10656 PR rtl-optimization/45352
10657 * gcc.dg/pr45352-3.c: New.
10658
10659 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10660
10661 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10662 comment.
10663 * g++.dg/cpp0x/range-for8.C: New.
10664 * g++.dg/cpp0x/range-for9.C: New.
10665
10666 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10667
10668 PR debug/47209
10669 * g++.dg/debug/pr47209.C: New.
10670
10671 2011-01-12 Richard Guenther <rguenther@suse.de>
10672
10673 PR lto/47259
10674 * gcc.dg/lto/pr47259_0.c: New testcase.
10675 * gcc.dg/lto/pr47259_1.c: Likewise.
10676
10677 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10678
10679 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10680 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10681 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10682 methods missing from the OBJC2 Object.
10683 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10684 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10685 GNU and NeXT runtimes.
10686 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10687 comments.
10688 * objc-obj-c++-shared/Object1.m: Likewise.
10689 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10690 * objc.dg/proto-qual-1.m: Likewise.
10691 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10692 * obj-c++.dg/proto-qual-1.mm: Likewise.
10693
10694 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10695
10696 PR testsuite/33033
10697 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10698
10699 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10700
10701 Fixed the Objective-C++ testsuite and updated all tests.
10702 * lib/obj-c++.exp (obj-c++_init): Declare and set
10703 gcc_warning_prefix and gcc_error_prefix.
10704 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10705 'dg-warning', 'dg-message' and 'dg-error'.
10706 * obj-c++.dg/class-extension-3.mm: Likewise.
10707 * obj-c++.dg/class-protocol-1.mm: Likewise.
10708 * obj-c++.dg/encode-7.mm: Likewise.
10709 * obj-c++.dg/exceptions-3.mm: Likewise.
10710 * obj-c++.dg/exceptions-5.mm: Likewise.
10711 * obj-c++.dg/method-12.mm: Likewise.
10712 * obj-c++.dg/method-13.mm: Likewise.
10713 * obj-c++.dg/method-15.mm: Likewise.
10714 * obj-c++.dg/method-16.mm: Likewise.
10715 * obj-c++.dg/method-4.mm: Likewise.
10716 * obj-c++.dg/method-8.mm: Likewise.
10717 * obj-c++.dg/method-conflict-1.mm: Likewise.
10718 * obj-c++.dg/method-conflict-2.mm: Likewise.
10719 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10720 and uncommented second part of the testcase now that the testsuite
10721 works correctly.
10722 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10723 and uncommented second part of the testcase now that the testsuite
10724 works correctly.
10725 * obj-c++.dg/private-1.mm: Likewise.
10726 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10727 * obj-c++.dg/syntax-error-7.mm: Likewise.
10728 * obj-c++.dg/warn5.mm: Likewise.
10729 * obj-c++.dg/property/at-property-14.mm: Likewise.
10730 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10731 FIXME.
10732 * obj-c++.dg/property/at-property-18.mm: Likewise.
10733 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10734 FIXME.
10735 * obj-c++.dg/property/at-property-21.mm: Likewise.
10736 * obj-c++.dg/property/at-property-28.mm: Likewise.
10737 * obj-c++.dg/property/at-property-5.mm: Likewise.
10738 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10739 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10740 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10741 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10742 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10743 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10744 * obj-c++.dg/tls/diag-5.mm: Likewise.
10745 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10746 dg-error, now matched correctly.
10747
10748 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10749
10750 * objc.dg/property/at-property-29.m: New.
10751 * obj-c++.dg/property/at-property-29.mm: New.
10752
10753 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10754
10755 * go.test/go-test.exp (go-set-goarch): New proc.
10756 (go-gc-tests): Use it.
10757
10758 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10759
10760 PR debug/46955
10761 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10762
10763 2011-01-11 Richard Henderson <rth@redhat.com>
10764
10765 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10766
10767 2011-01-11 Jan Hubicka <jh@suse.cz>
10768
10769 PR lto/45721
10770 PR lto/45375
10771 * gcc.dg/lto/pr45721_1.c: New file.
10772 * gcc.dg/lto/pr45721_0.c: New file.
10773
10774 2011-01-11 Richard Guenther <rguenther@suse.de>
10775
10776 PR tree-optimization/46076
10777 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10778
10779 2011-01-11 Jeff Law <law@redhat.com>
10780
10781 * PR tree-optimization/47086
10782 * gcc.dg/pr47086.c: New test.
10783
10784 2011-01-11 Jason Merrill <jason@redhat.com>
10785
10786 PR c++/46658
10787 * g++.dg/template/new10.C: New.
10788
10789 PR c++/45520
10790 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10791
10792 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10793
10794 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10795 Split type definitions and NSConstantString class into...
10796 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10797 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10798 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10799 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10800 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10801 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10802 to comments.
10803 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10804 encode defines for newer NeXT system headers.
10805 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10806 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10807 * objc.dg/foreach-5.m: Likewise.
10808 * objc.dg/foreach-2.m: Likewise.
10809 * objc.dg/foreach-4.m: Likewise.
10810 * objc.dg/torture/strings/string1.m: Likewise.
10811 * objc.dg/torture/strings/string2.m: Likewise.
10812 * objc.dg/torture/strings/string3.m: Likewise.
10813 * objc.dg/torture/strings/string4.m: Likewise.
10814 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10815 header and stand alone.
10816 * obj-c++.dg/strings/strings-2.mm: Likewise.
10817 * objc.dg/torture/strings/const-str-3.m: Likewise.
10818 * objc.dg/strings/strings-2.m: Likewise.
10819 * objc.dg/strings/const-str-12b.m: Likewise.
10820
10821 2011-01-12 Richard Guenther <rguenther@suse.de>
10822
10823 PR middle-end/32511
10824 * gcc.dg/attr-weak-1.c: Adjust.
10825
10826 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10827
10828 PR fortran/47051
10829 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10830 standard compliant and comment.
10831
10832 2011-01-10 Jan Hubicka <jh@suse.cz>
10833
10834 PR lto/46083
10835 * gcc.dg/initpri3.c: New testcase.
10836
10837 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10838
10839 PR lto/47222
10840 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10841 externally visible.
10842 (g_esi): Likewise.
10843 (g_ebx): Likewise.
10844 (g_ebp): Likewise.
10845 (g_esp): Likewise.
10846 (g_ebp_save): Likewise.
10847 (g_esp_save): Likewise.
10848
10849 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10850
10851 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10852
10853 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10854
10855 PR tree-optimization/46021
10856 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10857 i?86-*-*, x86_64-*-*.
10858
10859 2011-01-10 Jeff Law <law@redhat.com>
10860
10861 * PR tree-optimization/47141
10862 * gcc.c-torture/compile/pr47141.c: New test.
10863
10864 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10865
10866 PR testsuite/46230
10867 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10868 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10869 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10870 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10871
10872 PR testsuite/46230
10873 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10874 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10875 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10876 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10877 being vectorized. Adjust dg-final pattern.
10878
10879 PR testsuite/46230
10880 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10881 * gcc.dg/vect/slp-24.c: Likewise.
10882
10883 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10884
10885 PR c++/47218
10886 * g++.dg/other/pr47218-1.C: New test file.
10887 * g++.dg/other/pr47218.C: Likewise.
10888 * g++.dg/other/pr47218.h: New supporting header.
10889
10890 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10891
10892 PR objc/47232
10893 * objc.dg/attributes/invalid-attribute-1.m: New.
10894 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10895
10896 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10897
10898 PR fortran/47224
10899 * gfortran.dg/proc_ptr_comp_28.f90: New.
10900
10901 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10902
10903 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10904 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10905 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10906 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10907 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10908 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10909 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10910 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10911 * objc.dg/gnu-api-2-class.m: Likewise.
10912 * objc.dg/gnu-api-2-ivar.m: Likewise.
10913 * objc.dg/gnu-api-2-method.m: Likewise.
10914 * objc.dg/gnu-api-2-objc.m: Likewise.
10915 * objc.dg/gnu-api-2-object.m: Likewise.
10916 * objc.dg/gnu-api-2-property.m: Likewise.
10917 * objc.dg/gnu-api-2-protocol.m: Likewise.
10918 * objc.dg/gnu-api-2-sel.m: Likewise.
10919
10920 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10921
10922 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10923 * objc.dg/objc-foreach-4.m: Likewise.
10924 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10925 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10926 * objc.dg/foreach-4.m: Likewise.
10927 * objc.dg/foreach-5.m: Likewise.
10928 * objc.dg/foreach-3.m: Return self from init.
10929
10930 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10931
10932 PR fortran/38536
10933 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10934
10935 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10936
10937 PR fortran/46313
10938 * gfortran.dg/class_35.f90: New.
10939
10940 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10941
10942 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10943
10944 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10945
10946 PR objc/47078
10947 * objc.dg/invalid-method-2.m: New.
10948 * obj-c++.dg/invalid-method-2.mm: New.
10949
10950 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10951
10952 PR fortran/46896
10953 * gfortran.dg/transpose_optimization_2.f90 : New test.
10954
10955 2011-01-08 Jan Hubicka <jh@suse.cz>
10956
10957 PR tree-optmization/46469
10958 * g++.dg/torture/pr46469.C: New testcase.
10959
10960 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10961
10962 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10963 emulation of libobjc-gnu structure layout functionality to ..
10964 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10965 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10966 * objc/execute/bf-common.h: Adjust headers.
10967 * objc/execute/bf-1.m: Likewise.
10968 * objc/execute/bf-2.m: Likewise.
10969 * objc/execute/bf-3.m: Likewise.
10970 * objc/execute/bf-4.m: Likewise.
10971 * objc/execute/bf-5.m: Likewise.
10972 * objc/execute/bf-6.m: Likewise.
10973 * objc/execute/bf-7.m: Likewise.
10974 * objc/execute/bf-8.m: Likewise.
10975 * objc/execute/bf-9.m: Likewise.
10976 * objc/execute/bf-10.m: Likewise.
10977 * objc/execute/bf-11.m: Likewise.
10978 * objc/execute/bf-12.m: Likewise.
10979 * objc/execute/bf-13.m: Likewise.
10980 * objc/execute/bf-14.m: Likewise.
10981 * objc/execute/bf-15.m: Likewise.
10982 * objc/execute/bf-16.m: Likewise.
10983 * objc/execute/bf-17.m: Likewise.
10984 * objc/execute/bf-18.m: Likewise.
10985 * objc/execute/bf-19.m: Likewise.
10986 * objc/execute/bf-20.m: Likewise.
10987 * objc/execute/bf-21.m: Likewise.
10988 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10989 objc_get_type_qualifiers ().
10990
10991 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10992
10993 PR fortran/45777
10994 * gfortran.dg/dependency_39.f90: New test.
10995
10996 2011-01-07 Jan Hubicka <jh@suse.cz>
10997
10998 Get builtins tests ready for linker plugin.
10999 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11000 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11001 my_memset, my_bzero): Mark used.
11002 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11003 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11004 volatile.
11005 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11006 volatile.
11007
11008 2011-01-07 Jan Hubicka <jh@suse.cz>
11009
11010 PR tree-optimization/46367
11011 * g++.dg/torture/pr46367.C: New file.
11012
11013 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR target/47201
11016 * gcc.dg/pr47201.c: New test.
11017
11018 PR bootstrap/47187
11019 * gcc.dg/tree-prof/pr47187.c: New test.
11020
11021 2011-01-07 Tobias Burnus <burnus@net-b.de>
11022
11023 PR fortran/41580
11024 * gfortran.dg/extends_type_of_3.f90: New.
11025
11026 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11027
11028 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11029 * g++.dg/ext/dllimport-MI1.C: Likewise.
11030 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11031 * g++.dg/ext/dllimport10.C: Likewise.
11032 * g++.dg/ext/dllimport11.C: Likewise.
11033 * g++.dg/ext/dllimport12.C: Likewise.
11034 * g++.dg/ext/dllimport13.C: Likewise.
11035 * g++.dg/ext/dllimport2.C: Likewise.
11036 * g++.dg/ext/dllimport3.C: Likewise.
11037 * g++.dg/ext/dllimport4.C: Likewise.
11038 * g++.dg/ext/dllimport5.C: Likewise.
11039 * g++.dg/ext/dllimport6.C: Likewise.
11040 * g++.dg/ext/dllimport8.C: Likewise.
11041 * g++.dg/ext/dllimport9.C: Likewise.
11042 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11043 targets, too. Additionally enable test for i?86-*-mingw*.
11044 * g++.dg/ext/selectany1.C: Likewise.
11045 Remove guard variable check.
11046
11047 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11048
11049 PR fortran/47189
11050 PR fortran/47194
11051 * gfortran.dg/storage_size_3.f08: Extended.
11052
11053 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11054
11055 PR c++/47022
11056 * g++.dg/template/stdarg1.C: New test.
11057
11058 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11059
11060 PR fortran/47195
11061 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11062 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11063 from the interface of functions to not hide the errors that
11064 shall be tested.
11065
11066 2011-01-06 Jan Hubicka <jh@suse.cz>
11067
11068 * gcc.dg/lto/pr47188_0.c: New testcase.
11069 * gcc.dg/lto/pr47188_1.c: New testcase.
11070
11071 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11072
11073 PR fortran/33117
11074 PR fortran/46478
11075 * gfortran.dg/interface_33.f90: New test.
11076
11077 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11078
11079 PR c/47150
11080 * gcc.c-torture/compile/pr47150.c: New test.
11081
11082 2011-01-06 Ira Rosen <irar@il.ibm.com>
11083
11084 PR tree-optimization/47139
11085 * gcc.dg/vect/pr47139.c: New test.
11086
11087 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11088
11089 PR fortran/47180
11090 * gfortran.dg/extends_type_of_2.f03: New.
11091
11092 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11093
11094 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11095
11096 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11097
11098 * gnat.dg/opt14.adb: New test.
11099
11100 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11101
11102 PR fortran/46017
11103 * gfortran.dg/allocate_error_2.f90: New test.
11104
11105 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11106
11107 PR fortran/47024
11108 * gfortran.dg/storage_size_3.f08: New.
11109
11110 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11111
11112 PR libgfortran/47154
11113 * gfortran.dg/namelist_68.f90: New test.
11114
11115 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11116
11117 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11118
11119 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11120
11121 PR fortran/46448
11122 * gfortran.dg/class_34.f90: New.
11123
11124 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11125
11126 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11127 use __builtin_inff. Skip all single-precision tests that require
11128 Infinity.
11129
11130 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11131
11132 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11133
11134 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11135
11136 PR tree-optimization/47148
11137 * gcc.c-torture/execute/pr47148.c: New test.
11138
11139 PR tree-optimization/47155
11140 * gcc.c-torture/execute/pr47155.c: New test.
11141
11142 PR rtl-optimization/47157
11143 * gcc.c-torture/compile/pr47157.c: New test.
11144
11145 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11146
11147 * gcc.dg/torture/vector-shift2.c (schar): Define.
11148 (main): Always use schar or uchar instead of plain "char" to avoid
11149 dependencies on implementation-defined char signedness.
11150
11151 2011-01-03 Martin Jambor <mjambor@suse.cz>
11152
11153 PR tree-optimization/46801
11154 * gnat.dg/pack9.adb: Remove xfail.
11155
11156 2011-01-03 Martin Jambor <mjambor@suse.cz>
11157
11158 PR tree-optimization/46984
11159 * g++.dg/ipa/pr46984.C: New test.
11160
11161 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11162
11163 PR fortran/46408
11164 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11165
11166 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11167
11168 PR tree-optimization/47140
11169 * gcc.c-torture/compile/pr47140.c: New test.
11170
11171 PR rtl-optimization/47028
11172 * gcc.dg/pr47028.c: New test.
11173
11174 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11175
11176 * objc.dg/protocol-forward-1.m: Removed TODO.
11177 * objc.dg/protocol-forward-2.m: New.
11178 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11179 * obj-c++.dg/protocol-forward-2.mm: New.
11180
11181 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11182
11183 PR target/38662
11184 * g++.dg/eh/pr38662.C: New testcase.
11185
11186 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11187
11188 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11189 scan for newline '\n'.
11190
11191 \f
11192 Copyright (C) 2011 Free Software Foundation, Inc.
11193
11194 Copying and distribution of this file, with or without modification,
11195 are permitted in any medium without royalty provided the copyright
11196 notice and this notice are preserved.