predicates.md (expandable_comparison_operator): New predicate, extracted from...
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2
3 * gcc.target/arm/cmp-1.c: New test.
4 * gcc.target/arm/cmp-2.c: Likewise.
5
6 2011-09-22 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/41733
9 * gfortran.dg/impure_actual_1.f90: Modified error message.
10 * gfortran.dg/proc_ptr_32.f90: New.
11 * gfortran.dg/proc_ptr_33.f90: New.
12
13 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
14
15 PR tree-optimization/50451
16 * gcc.dg/vect/pr50451.c: New test.
17
18 2011-09-21 Ian Lance Taylor <iant@google.com>
19
20 * go.test/go-test.exp (errchk): Add special case for bug332.
21 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
22 some more test lines.
23
24 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
25
26 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
27 * g++.dg/other/i386-4.C: Remove dg-requre-effective-target directive.
28 * g++.dg/other/i386-8.C: Ditto.
29 * g++.dg/other/pr34435.C: Ditto.
30 * g++.dg/other/pr39496.C: Ditto.
31 * g++.dg/other/mmintrin.C: Ditto.
32
33 2011-09-21 Jakub Jelinek <jakub@redhat.com>
34
35 * gcc.dg/vect/vect-cond-7.c: New test.
36 * gcc.target/i386/sse4_1-cond-1.c: New test.
37 * gcc.target/i386/avx-cond-1.c: New test.
38
39 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
40
41 PR target/50464
42 * g++.dg/other/pr50464.C: New test.
43
44 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
45
46 * gcc.target/i386/bmi2-mulx32-2.c: New test.
47 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
48 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
49 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
50
51 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
52
53 * gnat.dg/opt19.adb: New test.
54
55 2011-09-21 Terry Guo <terry.guo@arm.com>
56
57 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
58 on arch conflict when testing case on targets other than armv7-a.
59
60 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/50454
63 * g++.dg/ext/int128-1.C: New.
64 * g++.dg/ext/int128-2.C: Likewise.
65 * g++.dg/ext/int128-2.h: Likewise.
66
67 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR testsuite/50469
70 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
71 "must be".
72
73 2011-09-20 Jason Merrill <jason@redhat.com>
74
75 * g++.dg/cpp0x/constexpr-generated1.C: New.
76
77 PR c++/50442
78 * g++.dg/overload/ref-conv1.C: New.
79
80 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
81
82 * g++.dg/other/final1.C: New.
83
84 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
85
86 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
87 and get_bit ().
88
89 2011-09-19 Ian Bolton <ian.bolton@arm.com>
90
91 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
92 "target arm_eabi".
93
94 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
95
96 PR tree-optimization/50413
97 * g++.dg/vect/vect.exp: Run slp-pr* tests with
98 -fdump-tree-slp-details. Run other tests with
99 -fdump-tree-vect-details.
100 * g++.dg/vect/slp-pr50413.cc: New.
101
102 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
103 Ira Rosen <ira.rosen@linaro.org>
104
105 PR testsuite/50435
106 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
107 Fix underscores around restrict.
108
109 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
110
111 PR tree-optimization/50414
112 * gfortran.dg/vect/Ofast-pr50414.f90: New.
113 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
114 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
115
116 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
117
118 PR tree-optimization/50412
119 * gfortran.dg/vect/pr50412.f90: New.
120
121 2011-09-16 Jason Merrill <jason@redhat.com>
122
123 PR c++/50424
124 * g++.dg/eh/defarg1.C: New.
125
126 2011-09-16 Jakub Jelinek <jakub@redhat.com>
127
128 * gcc.dg/vect/vect-reduc-10.c: New test.
129 * gcc.target/i386/avx-reduc-1.c: New test.
130
131 * gcc.target/i386/sse2-extract-1.c: New test.
132 * gcc.target/i386/avx-extract-1.c: New test.
133
134 2011-09-16 Terry Guo <terry.guo@arm.com>
135
136 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
137
138 2011-09-15 Diego Novillo <dnovillo@google.com>
139
140 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
141 ALWAYS_CXXFLAGS, if defined.
142 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
143 ALWAYS_GFORTRANFLAGS, if defined.
144 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
145 ALWAYS_GOCFLAGS, if defined.
146 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
147 ALWAYS_OBJCXXFLAGS, if defined.
148 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
149 additional_flags, if defined.
150 * lib/gnat.exp (gnat_target_compile): Likewise.
151 * lib/objc.exp (objc_target_compile): Likewise.
152 * lib/target-supports-dg.exp (dg-add-options): Handle
153 TEST_ALWAYS_FLAGS.
154
155 2011-09-15 Tom de Vries <tom@codesourcery.com>
156
157 PR testsuite/50322
158 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
159 Use uintptr_t in f1. Undo avr xfails.
160
161 2011-09-15 Janus Weil <janus@gcc.gnu.org>
162
163 PR fortran/50401
164 PR fortran/50403
165 * gfortran.dg/function_types_3.f90: New.
166
167 2011-09-15 Jason Merrill <jason@redhat.com>
168
169 PR c++/50365
170 * g++.dg/cpp0x/trailing7.C: New.
171
172 PR c++/50361
173 * g++.dg/cpp0x/nullptr23.C: New.
174
175 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
176
177 * gcc.dg/vect/bb-slp-25.c: New.
178
179 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
180
181 PR c++/50391
182 * g++.dg/cpp0x/noexcept15.C: New.
183
184 2011-09-14 Tom de Vries <tom@codesourcery.com>
185
186 PR middle-end/50251
187 * gcc.dg/pr50251.c: New test.
188
189 2011-09-14 Tobias Burnus <burnus@net-b.de>
190
191 PR fortran/34547
192 PR fortran/50375
193 * gfortran.dg/null_5.f90: New.
194 * gfortran.dg/null_6.f90: New.
195
196 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
197
198 * gcc.c-torture/compile/20110913-1.c: New test.
199
200 2011-09-13 Janus Weil <janus@gcc.gnu.org>
201
202 PR fortran/50379
203 * gfortran.dg/result_2.f90: New.
204
205 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
206
207 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
208
209 2011-09-13 Dodji Seketeli <dodji@redhat.com>
210
211 PR c++/48320
212 * g++.dg/cpp0x/variadic116.C: New test case.
213
214 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
215
216 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
217 * gcc.target/mips/interrupt_handler-2.c: New test.
218 * gcc.target/mips/interrupt_handler-3.c: Likewise.
219
220 2011-09-12 Jason Merrill <jason@redhat.com>
221
222 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
223
224 * g++.dg/cpp0x/explicit7.C: New.
225
226 2011-09-12 Jakub Jelinek <jakub@redhat.com>
227
228 PR rtl-optimization/50212
229 * g++.dg/other/pr50212.C: New test.
230
231 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
232
233 PR target/43746
234 * testsuite/gcc.target/avr/torture/avr-torture.exp
235 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
236 "-O2 -fmerge-all-constants".
237
238 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
239
240 PR fortran/50327
241 * gfortran.dg/do_while_1.f90: New test.
242
243 2011-09-11 Janus Weil <janus@gcc.gnu.org>
244
245 PR fortran/35831
246 PR fortran/47978
247 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
248 * gfortran.dg/proc_decl_26.f90: New.
249 * gfortran.dg/typebound_override_2.f90: New.
250 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
251
252 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
253
254 * gnat.dg/cond_expr2.ad[sb]: New test.
255
256 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
257
258 * gnat.dg/atomic5.ad[sb]: New test.
259
260 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
261
262 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
263
264 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
265
266 PR target/49030
267 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
268
269 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
270
271 PR target/49614
272 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
273
274 2011-09-09 Richard Guenther <rguenther@suse.de>
275
276 PR tree-optimization/50328
277 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
278
279 2011-09-09 Richard Guenther <rguenther@suse.de>
280
281 PR middle-end/50333
282 * gcc.dg/torture/pr50333.c: New testcase.
283
284 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
285
286 PR tree-optimization/50318
287 * gcc.target/arm/pr50318-1.c: New file.
288
289 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
290
291 * gcc.target/i386/all_one_m256i.c: New test.
292
293 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
294
295 PR c++/50324
296 * g++.dg/cpp0x/sfinae28.C: New.
297
298 2011-09-08 Dodji Seketeli <dodji@redhat.com>
299
300 PR c/50332
301 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
302 longer ignored on typedefs.
303
304 PR c++/33255 - Support -Wunused-local-typedefs warning
305 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
306 * c-c++-common/Wunused-local-typedefs.c: Likewise.
307
308 2011-09-08 Martin Jambor <mjambor@suse.cz>
309
310 PR tree-optimization/50287
311 * gcc.dg/torture/pr50287.c: New test.
312
313 2011-09-08 Richard Guenther <rguenther@suse.de>
314
315 PR tree-optimization/19831
316 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
317 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
318 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
319 * gcc.dg/errno-1.c: Adjust.
320
321 2011-09-08 Richard Guenther <rguenther@suse.de>
322
323 PR tree-optimization/19831
324 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
325
326 2011-09-08 Tobias Burnus <burnus@net-b.de>
327
328 PR fortran/44646
329 * gfortran.dg/do_concurrent_1.f90: New.
330 * gfortran.dg/do_concurrent_2.f90: New.
331
332 2011-09-08 Jakub Jelinek <jakub@redhat.com>
333
334 PR target/50310
335 * gcc.c-torture/execute/ieee/pr50310.c: New test.
336 * gcc.dg/pr50310-2.c: New test.
337
338 2011-09-07 Janus Weil <janus@gcc.gnu.org>
339
340 PR fortran/48095
341 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
342 * gfortran.dg/impure_constructor_1.f90: Modified.
343 * gfortran.dg/proc_ptr_comp_33.f90: New.
344
345 2011-09-07 Jakub Jelinek <jakub@redhat.com>
346
347 PR target/50310
348 * gcc.dg/pr50310-1.c: New test.
349
350 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
351
352 PR middle-end/48571
353 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
354 instead of 4.
355
356 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/50309
359 * g++.dg/cpp0x/noexcept14.C: New.
360
361 2011-09-07 Jason Merrill <jason@redhat.com>
362
363 * g++.dg/cpp0x/constexpr-ref3.C: New.
364
365 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
366
367 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
368
369 * gcc.dg/section1.c: Don't xfail for avr.
370
371 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
372
373 PR tree-optimization/50322
374 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
375
376 2011-09-07 Martin Jambor <mjambor@suse.cz>
377
378 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
379
380 2011-09-07 Martin Jambor <mjambor@suse.cz>
381
382 PR tree-optimization/49911
383 * g++.dg/tree-ssa/pr49911.C: New test.
384
385 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
386
387 PR target/49030
388 * gcc.dg/torture/pr49030.c: New test.
389
390 2011-09-07 Janus Weil <janus@gcc.gnu.org>
391
392 PR fortran/50288
393 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
394 * gfortran.dg/class_4d.f03: Deleted.
395 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
396
397 2011-09-07 Richard Guenther <rguenther@suse.de>
398
399 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
400
401 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
402
403 PR tree-optimization/46021
404 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
405
406 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
407
408 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
409
410 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
411
412 * gcc.c-torture/compile/20110906-1.c: New test.
413
414 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
415
416 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
417
418 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
419
420 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
421 --param tree-reassoc-width=1.
422
423 * gcc.dg/tree-ssa/reassoc-24.c: New test.
424 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
425
426 2011-09-06 Richard Guenther <rguenther@suse.de>
427
428 PR tree-optimization/48149
429 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
430
431 2011-09-06 Richard Guenther <rguenther@suse.de>
432
433 PR tree-optimization/48317
434 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
435
436 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
437
438 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
439 New procedure.
440 (add_options_for_quad_vectors): Replace with ...
441 (add_options_for_double_vectors): ... this.
442 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
443 support multiple vector sizes since the vectorizer attempts to
444 vectorize with both vector sizes.
445 * gcc.dg/vect/no-vfa-vect-79.c,
446 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
447 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
448 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
449 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
450 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
451 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
452 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
453 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
454 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
455 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
456 gcc.dg/vect/vect-40.c: Likewise.
457 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
458 redundant.
459 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
460 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
461 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
462 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
463 Likewise.
464 * gcc.dg/vect/vect-peel-4.c: Make ia global.
465
466 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
467
468 PR target/49606
469 * gcc.target/mips/abi-main.h: New file.
470 * gcc.target/mips/abi-o32-long32.c: New test.
471 * gcc.target/mips/abi-o32-long64.c: Likewise.
472 * gcc.target/mips/abi-o64-long32.c: Likewise.
473 * gcc.target/mips/abi-o64-long64.c: Likewise.
474 * gcc.target/mips/abi-n32-long32.c: Likewise.
475 * gcc.target/mips/abi-n32-long64.c: Likewise.
476 * gcc.target/mips/abi-n64-long32.c: Likewise.
477 * gcc.target/mips/abi-n64-long64.c: Likewise.
478 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
479 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
480 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
481 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
482 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
483 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
484 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
485 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
486 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
487 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
488 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
489 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
490 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
491 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
492 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
493 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
494 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
495 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
496 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
497 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
498 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
499 * gcc.target/mips/branch-2.c: Remove -mabicalls.
500 * gcc.target/mips/branch-3.c: Likewise.
501 * gcc.target/mips/branch-4.c: Likewise.
502 * gcc.target/mips/branch-5.c: Likewise.
503 * gcc.target/mips/branch-6.c: Likewise.
504 * gcc.target/mips/branch-7.c: Likewise.
505 * gcc.target/mips/branch-8.c: Likewise.
506 * gcc.target/mips/branch-9.c: Likewise.
507 * gcc.target/mips/branch-10.c: Likewise.
508 * gcc.target/mips/branch-11.c: Likewise.
509 * gcc.target/mips/branch-12.c: Likewise.
510 * gcc.target/mips/branch-13.c: Likewise.
511 * gcc.target/mips/lazy-binding-1.c: Likewise.
512
513 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
514
515 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
516 << 18 to avoid warning on int=16 platforms..
517
518 2011-09-05 Jakub Jelinek <jakub@redhat.com>
519
520 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
521 to work even with -fshort-enums.
522
523 2011-09-04 Jan Hubicka <jh@suse.cz>
524
525 * gcc.c-torture/compile/20110902.c: new testcase.
526
527 2011-09-04 Jason Merrill <jason@redhat.com>
528
529 PR c++/49267
530 * g++.dg/cpp0x/rv-conv1.C: New.
531
532 DR 1328
533 * g++.dg/cpp0x/rv-func3.C: New.
534
535 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
536
537 PR c++/50248
538 Core 1358
539 * g++.dg/cpp0x/constexpr-template1.C: New.
540 * g++.dg/cpp0x/constexpr-template2.C: New.
541 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
542 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
543
544 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
545
546 * gnat.dg/specs/debug1.ads: Tweak pattern.
547
548 2011-09-04 Janus Weil <janus@gcc.gnu.org>
549
550 PR fortran/50227
551 * gfortran.dg/class_45a.f03: New.
552 * gfortran.dg/class_45b.f03: New.
553
554 2011-09-04 Jakub Jelinek <jakub@redhat.com>
555 Ira Rosen <ira.rosen@linaro.org>
556
557 PR tree-optimization/50208
558 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
559 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
560 -fno-tree-fre -fno-tree-pre.
561
562 2011-09-02 Martin Jambor <mjambor@suse.cz>
563
564 * gcc.dg/ipa/ipcp-3.c: New test.
565
566 2011-09-02 Richard Guenther <rguenther@suse.de>
567
568 PR tree-optimization/27460
569 PR middle-end/29269
570 * gcc.dg/vect/vect-cond-7.c: New testcase.
571
572 2011-09-02 Martin Jambor <mjambor@suse.cz>
573
574 * g++.dg/ipa/devirt-3.C: Added a distraction method.
575 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
576 xfailed test for inlining.
577 * g++.dg/ipa/ivinline-9.C: Likewise.
578
579 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
580
581 PR tree-optimization/50178
582 * gfortran.dg/vect/pr50178.f90: New test.
583
584 2011-08-31 Martin Jambor <mjambor@suse.cz>
585
586 PR middle-end/49886
587 * gcc.c-torture/execute/pr49886.c: New testcase.
588
589 2011-08-31 Tom de Vries <tom@codesourcery.com>
590
591 PR middle-end/43513
592 * gcc.dg/pr43513.c: New test.
593
594 2011-08-30 Tobias Burnus <burnus@net-b.de>
595
596 PR fortran/45044
597 * gfortran.dg/common_14.f90: New.
598 * gfortran.dg/common_resize_1.f: Add two dg-warning.
599
600 2011-08-30 Jason Merrill <jason@redhat.com>
601
602 PR c++/50084
603 * g++.dg/cpp0x/decltype33.C: New.
604
605 PR c++/50089
606 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
607
608 PR c++/50114
609 * g++.dg/cpp0x/lambda/lambda-for.C: New.
610
611 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
612
613 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
614
615 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
616
617 * gnat.dg/specs/aggr3.ads: New test.
618 * gnat.dg/specs/aggr3_pkg.ads: New helper.
619
620 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
621 * gnat.dg/specs/aggr2.ads: Likewise.
622
623 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
624
625 PR fortran/45170
626 * gfortran.dg/allocate_with_source_2.f90: New test
627
628 2011-08-30 Jason Merrill <jason@redhat.com>
629
630 PR c++/50220
631 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
632
633 PR c++/50234
634 * g++.dg/cpp0x/constexpr-value3.C: New.
635
636 2011-08-30 Richard Guenther <rguenther@suse.de>
637
638 PR middle-end/48571
639 * gcc.c-torture/execute/pr48571-1.c: New testcase.
640 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
641 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
642 * gcc.dg/pr36902.c: XFAIL.
643
644 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
645
646 * gcc.target/i386/fma-check.h: New.
647 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
648 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
649 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
650 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
651 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
652 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
653 * gcc.target/i386/fma-fmaddXX.c: Likewise.
654 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
655 * gcc.target/i386/fma-fmsubXX.c: Likewise.
656 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
657 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
658 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
659 * gcc.target/i386/fma-compile.c: Likewise.
660 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
661 * gcc.target/i386/sse-12.c: Add -mfma.
662 * gcc.target/i386/sse-13.c: Likewise.
663 * gcc.target/i386/sse-14.c: Likewise.
664 * gcc.target/i386/sse-22.c: Likewise.
665 * gcc.target/i386/sse-23.c: Likewise.
666 * g++.dg/other/i386-2.C: Likewise.
667 * g++.dg/other/i386-3.C: Likewise.
668
669 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
670
671 PR testsuite/50185
672 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
673 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
674
675 2011-08-30 Christian Bruel <christian.bruel@st.com>
676
677 * g++.dg/bprob/bprob.exp (feedback_options): Set
678 -fbranch-probabilities.
679 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
680
681 2011-08-29 Jason Merrill <jason@redhat.com>
682
683 PR c++/50224
684 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
685
686 2011-08-29 Jakub Jelinek <jakub@redhat.com>
687 Jason Merrill <jason@redhat.com>
688
689 * g++.dg/dfp/base.C: New test.
690
691 2011-08-29 Jason Merrill <jason@redhat.com>
692
693 Core DR 994
694 PR c++/50209
695 * g++.dg/cpp0x/initlist58.C: New.
696
697 2011-08-29 Janus Weil <janus@gcc.gnu.org>
698
699 PR fortran/50225
700 * gfortran.dg/class_result_1.f03: New.
701
702 2011-08-29 Jakub Jelinek <jakub@redhat.com>
703
704 PR middle-end/48722
705 * gcc.target/i386/pr48722.c: New test.
706
707 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
708
709 PR libfortran/50192
710 * gfortran.dg/widechar_compare_1.f90: New test.
711
712 2011-08-26 Jason Merrill <jason@redhat.com>
713
714 Core DR 342
715 PR c++/48582
716 * g++.dg/abi/mangle50.C: New.
717
718 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
719
720 PR target/50202
721 * gcc.target/i386/pr50202.c: New test.
722
723 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
724
725 * gcc.target/i386/sse_4_1-round-vec.c: New test.
726 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
727 * gcc.target/i386/avx-round-vec.c: New test.
728 * gcc.target/i386/avx-roundf-vec.c: New test.
729
730 2011-08-26 Jakub Jelinek <jakub@redhat.com>
731
732 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
733 instruction.
734
735 PR c/50179
736 * c-c++-common/Wunused-var-14.c: New test.
737
738 2011-08-26 Tom de Vries <tom@codesourcery.com>
739
740 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
741
742 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
743
744 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
745 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
746 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
747 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
748
749 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
750
751 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
752 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
753 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
754 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
755
756 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
757
758 PR fortran/50050
759 * gfortran.dg/pointer_comp_init_1.f90: New test.
760
761 2011-08-25 Jason Merrill <jason@redhat.com>
762
763 PR c++/50157
764 * g++.dg/cpp0x/sfinae27.C: New.
765
766 2011-08-25 Tobias Burnus <burnus@net-b.de>
767
768 * gfortran.dg/coarray_lib_token_4.f90: New.
769
770 2011-08-25 Tobias Burnus <burnus@net-b.de>
771
772 * gfortran.dg/coarray/alloc_comp_1.f90: New.
773
774 2011-08-25 Richard Guenther <rguenther@suse.de>
775
776 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
777
778 2011-08-24 Tobias Burnus <burnus@net-b.de>
779
780 PR fortran/50163
781 * gfortran.dg/initialization_28.f90: New.
782
783 2011-08-24 Richard Guenther <rguenther@suse.de>
784
785 PR tree-optimization/50067
786 * gcc.dg/torture/pr50067-3.c: New testcase.
787 * gcc.dg/torture/pr50067-4.c: Likewise.
788 * gcc.dg/torture/pr50067-5.c: Likewise.
789
790 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
791
792 * g++.dg/other/i386-2.C: Add -mavx2 check.
793 * g++.dg/other/i386-3.C: Likewise.
794 * gcc.target/i386/avx-1.c: Add AVX2.
795 * gcc.target/i386/avx-2.c: Likewise.
796 * gcc.target/i386/funcspec-5.c: Likewise.
797 * gcc.target/i386/sse-12.c: Likewise.
798 * gcc.target/i386/sse-13.c: Likewise.
799 * gcc.target/i386/sse-14.c: Likewise.
800 * gcc.target/i386/sse-22.c: Likewise.
801 * gcc.target/i386/sse-23.c: Likewise.
802 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
803 * gcc.target/i386/avx2-check.h: New.
804 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
805 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
806 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
807 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
808 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
809 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
810 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
811 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
812 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
813 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
814 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
815 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
816 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
817 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
818 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
819 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
820 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
821 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
822 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
823 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
824 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
825 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
826 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
827 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
828 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
829 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
830 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
831 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
832 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
833 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
834 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
835 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
836 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
837 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
838 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
839 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
840 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
841 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
842 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
843 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
844 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
845 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
846 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
847 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
848 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
849 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
850 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
851 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
852 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
853 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
854 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
855 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
856 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
857 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
858 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
859 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
860 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
861 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
862 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
863 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
864 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
865 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
866 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
867 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
868 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
869 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
870 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
871 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
872 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
873 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
874 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
875 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
876 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
877 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
878 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
879 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
880 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
881 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
882 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
883 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
884 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
885 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
886 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
887 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
888 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
889 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
890 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
891 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
892 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
893 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
894 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
895 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
896 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
897 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
898 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
899 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
900 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
901 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
902 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
903 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
904 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
905 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
906 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
907 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
908 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
909 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
910 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
911 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
912 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
913 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
914 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
915 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
916 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
917 * gcc.target/i386/avx2-vpand-1.c: Likewise.
918 * gcc.target/i386/avx2-vpand-2.c: Likewise.
919 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
920 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
921 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
922 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
923 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
924 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
925 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
926 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
927 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
928 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
929 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
930 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
931 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
932 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
933 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
934 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
935 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
936 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
937 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
938 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
939 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
940 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
941 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
942 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
943 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
944 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
945 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
946 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
947 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
948 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
949 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
950 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
951 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
952 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
953 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
954 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
955 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
956 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
957 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
958 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
959 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
960 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
961 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
962 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
963 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
964 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
965 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
966 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
967 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
968 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
969 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
970 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
971 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
972 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
973 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
974 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
975 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
976 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
977 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
978 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
979 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
980 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
981 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
982 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
983 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
984 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
985 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
986 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
987 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
988 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
989 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
990 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
991 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
992 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
993 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
994 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
995 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
996 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
997 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
998 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
999 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1000 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1001 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1002 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1003 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1004 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1005 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1006 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1007 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1008 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1009 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1010 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1011 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1012 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1013 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1014 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1015 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1016 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1017 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1018 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1019 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1020 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1021 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1022 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1023 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1024 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1025 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1026 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1027 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1028 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1029 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1030 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1031 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1032 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1033 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1034 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1035 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1036 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1037 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1038 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1039 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1040 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1041 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1042 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1043 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1044 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1045 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1046 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1047 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1048 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1049 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1050 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1051 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1052 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1053 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1054 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1055 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1056 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1057 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1058 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1059 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1060 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1061 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1062 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1063 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1064 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1065 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1066 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1067 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1068 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1069 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1070 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1071 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1072 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1073 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1074 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1075 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1076 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1077 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1078 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1079 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1080 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1081 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1082 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1083 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1084 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1085 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1086 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1087 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1088 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1089 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1090 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1091 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1092 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1093 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1094 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1095 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1096 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1097 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1098 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1099 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1100 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1101 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1102 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1103 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1104 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1105 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1106 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1107 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1108 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1109 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1110 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1111 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1112 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1113 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1114 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1115 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1116 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1117 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1118 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1119 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1120 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1121 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1122 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1123 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1124 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1125 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1126 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1127 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1128 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1129 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1130 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1131 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1132 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1133 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1134 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1135 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1136 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1137 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1138 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1139 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1140 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1141 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1142 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1143 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1144 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1145 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1146 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1147 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1148 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1149 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1150 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1151 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1152 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1153 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1154 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1155 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1156 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1157 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1158 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1159 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1160 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1161 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1162 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1163 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1164 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1165 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1166 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1167 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1168 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1169 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1170 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1171 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1172 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1173 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1174 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1175 * gcc.target/i386/testimm-9.c: Likewise.
1176
1177 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1178
1179 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1180 * g++.dg/other/i386-3.C: Likewise.
1181 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1182 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1183 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1184 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1185 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1186 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1187 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1188 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1189 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1190 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1191 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1192 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1193 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1194 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1195 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1196 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1197 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1198 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1199 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1200 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1201 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1202 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1203 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1204 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1205 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1206 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1207 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1208 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1209 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1210 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1211 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1212 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1213 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1214 * gcc.target/i386/sse-12.c: Add BMI2.
1215 * gcc.target/i386/sse-13.c: Likewise.
1216 * gcc.target/i386/sse-14.c: Likewise.
1217 * gcc.target/i386/sse-22.c: Likewise.
1218 * gcc.target/i386/sse-23.c: Likewise.
1219
1220 2011-08-23 Jason Merrill <jason@redhat.com>
1221
1222 * g++.dg/template/crash7.C: Adjust expected errors.
1223
1224 2011-08-23 Jason Merrill <jason@redhat.com>
1225
1226 PR c++/49045
1227 Core 1321
1228 * g++.dg/cpp0x/overload2.C: New.
1229
1230 2011-08-23 Jason Merrill <jason@redhat.com>
1231
1232 Core 903
1233 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1234
1235 2011-08-23 Jason Merrill <jason@redhat.com>
1236
1237 Core 975
1238 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1239 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1240 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1241 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1242
1243 2011-08-23 Jason Merrill <jason@redhat.com>
1244
1245 PR c++/50024
1246 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1247
1248 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR c++/50158
1251 * g++.dg/warn/Wunused-var-16.C: New test.
1252
1253 PR middle-end/50161
1254 * gcc.dg/pr50161.c: New test.
1255
1256 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1257
1258 PR c++/50055
1259 * g++.dg/gcov/gcov-7.C: New test.
1260
1261 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR c++/46862
1264 * g++.dg/dfp/nofields.C: New test.
1265
1266 2011-08-23 Tobias Burnus <burnus@net-b.de>
1267
1268 PR fortran/31600
1269 * gfortran.dg/use_16.f90: New.
1270
1271 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1272 Kirill Yukhin <kirill.yukhin@intel.com>
1273
1274 PR target/50155
1275 * gcc.target/i386/pr50155.c: New test.
1276
1277 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1278
1279 PR tree-optimization/50133
1280 * gcc.dg/pr50133.c: New test.
1281
1282 PR middle-end/50141
1283 * c-c++-common/cxxbitfields-6.c: New test.
1284
1285 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1286
1287 PR fortran/50050
1288 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1289
1290 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1291
1292 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1293 * gcc.dg/pr49994-3.c: Ditto.
1294
1295 2011-08-22 Richard Guenther <rguenther@suse.de>
1296
1297 PR testsuite/50145
1298 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1299 * gcc.dg/torture/pr50067-2.c: Likewise.
1300
1301 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1302
1303 PR fortran/47659
1304 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1305 of a constant resulting from simplification.
1306 * gfortran.dg/warn_conversion_3.f90: New test.
1307
1308 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1309
1310 PR fortran/50130
1311 * gfortran.dg/zero_stride_1.f90: New test.
1312
1313 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1314
1315 PR fortran/49638
1316 * gfortran.dg/typebound_override_1.f90: Modified.
1317
1318 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR tree-optimization/48739
1321 * gcc.dg/pr48739-1.c: New test.
1322 * gcc.dg/pr48739-2.c: New test.
1323
1324 2011-08-20 Tobias Burnus <burnus@net-b.de>
1325
1326 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1327
1328 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1329
1330 PR fortran/50129
1331 * gfortran.dg/where_3.f90: New test.
1332
1333 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1334
1335 PR middle-end/49721
1336 * gfortran.dg/pr49721-1.f: New.
1337 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1338
1339 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1340
1341 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1342 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1343 New tests.
1344
1345 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1346
1347 * gcc.target/arm/wmul-11.c: New file.
1348 * gcc.target/arm/wmul-12.c: New file.
1349 * gcc.target/arm/wmul-13.c: New file.
1350
1351 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1352
1353 * gcc.target/arm/wmul-10.c: New file.
1354
1355 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1356
1357 * gcc.target/arm/wmul-9.c: New file.
1358 * gcc.target/arm/wmul-bitfield-2.c: New file.
1359
1360 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1361
1362 * gcc.target/arm/wmul-8.c: New file.
1363
1364 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1365
1366 * gcc.target/arm/wmul-7.c: New file.
1367
1368 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1369
1370 * gcc.target/arm/wmul-6.c: New file.
1371
1372 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1373
1374 * gcc.target/arm/wmul-5.c: New file.
1375 * gcc.target/arm/no-wmla-1.c: New file.
1376
1377 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1378
1379 * gcc.target/arm/wmul-bitfield-1.c: New file.
1380
1381 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1382
1383 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1384
1385 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1386
1387 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1388 * gcc.target/i386/conversion.c: Likewise.
1389
1390 2011-08-19 Richard Guenther <rguenther@suse.de>
1391
1392 * gcc.dg/torture/pr50067-1.c: New testcase.
1393 * gcc.dg/torture/pr50067-2.c: Likewise.
1394
1395 2011-08-19 Joey Ye <joey.ye@arm.com>
1396
1397 PR target/49437
1398 * gcc.target/arm/handler-align.c: New test.
1399 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1400 New Function.
1401
1402 2011-08-19 Joey Ye <joey.ye@arm.com>
1403
1404 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1405
1406 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1407
1408 PR fortran/50071
1409 * gfortran.dg/end_block_label_1.f90: New test.
1410 * gfortran.dg/end_associate_label_1.f90: New test.
1411
1412 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1413
1414 * gcc.dg/c1x-pointer-float-1.c: New test.
1415
1416 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1417
1418 PR fortran/50071
1419 * gfortran.dg/duplicate_labels_2.f: New test.
1420
1421 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1422
1423 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1424 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1425 gcc.dg/c1x-noreturn-5.c: New tests.
1426
1427 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1428
1429 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1430
1431 2011-08-18 Tobias Burnus <burnus@net-b.de>
1432
1433 PR fortran/18918
1434 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1435 * gfortran.dg/coarray_lock_3.f90: Fix test.
1436 * gfortran.dg/coarray_lock_4.f90: New.
1437 * gfortran.dg/coarray_lock_5.f90: New.
1438
1439 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR target/50009
1442 * gcc.c-torture/compile/pr50009.c: New test.
1443
1444 PR target/50092
1445 * gcc.dg/torture/pr50092.c: New test.
1446
1447 2011-08-18 Tobias Burnus <burnus@net-b.de>
1448
1449 PR fortran/50109
1450 * gfortran.dg/namelist_73.f90: New.
1451
1452 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1453
1454 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1455
1456 PR debug/50017
1457 * gcc.dg/pr50017.c: New test.
1458
1459 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1460
1461 PR c++/45625
1462 * g++.dg/lookup/hidden-var1.C: New test case.
1463
1464 2011-08-17 Tobias Burnus <burnus@net-b.de>
1465
1466 PR fortran/31461
1467 * gfortran.dg/warn_unused_var_2.f90: New.
1468 * gfortran.dg/warn_unused_var_3.f90: New.
1469
1470 2011-08-17 Tom de Vries <tom@codesourcery.com>
1471
1472 PR target/43597
1473 * gcc.target/arm/pr43597.c: New test.
1474
1475 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1476
1477 PR fortran/50070
1478 * gfortran.dg/common_13.f90: New.
1479
1480 2011-08-16 Jason Merrill <jason@redhat.com>
1481
1482 PR c++/50086
1483 * g++.dg/cpp0x/variadic-unresolved.C: New.
1484
1485 * g++.old-deja/g++.brendan/README: Add R.I.P.
1486
1487 * g++.dg/ext/attr-used-1.C: New.
1488
1489 PR c++/50054
1490 * g++.dg/cpp0x/initlist56.C: New.
1491
1492 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1493
1494 PR testsuite/50085
1495 * g++.dg/opt/life1.C: Only run on Linux.
1496
1497 2011-08-15 Tobias Burnus <burnus@net-b.de>
1498
1499 * gfortran.dg/coarray_26.f90: New.
1500
1501 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1502
1503 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1504 -fdump-tree-vrp1.
1505
1506 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1507
1508 PR fortran/50073
1509 * gfortran.dg/func_result_7.f90: New.
1510
1511 2011-08-13 Jason Merrill <jason@redhat.com>
1512
1513 PR c++/50075
1514 * g++.dg/cpp0x/decltype32.C: New.
1515
1516 PR c++/50059
1517 * g++.dg/diagnostic/expr1.C: New.
1518
1519 2011-08-12 David Li <davidxl@google.com>
1520
1521 * g++.dg/abi/vbase15.C: New test.
1522
1523 2011-08-12 Jason Merrill <jason@redhat.com>
1524
1525 PR c++/50034
1526 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1527
1528 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1529
1530 * gcc.dg/builtins-67.c: New test.
1531 * gcc.target/i386/conversion.c: Ditto.
1532
1533 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1534 Brian Hackett <bhackett1024@gmail.com>
1535
1536 * g++.dg/plugin/decl_plugin.c: New.
1537 * g++.dg/plugin/decl-plugin-test.C: New.
1538 * g++.dg/plugin/plugin.exp: Add above testcase.
1539
1540 2011-08-11 Richard Guenther <rguenther@suse.de>
1541
1542 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1543
1544 2011-08-11 Michael Matz <matz@suse.de>
1545
1546 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1547
1548 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1549
1550 PR tree-optimization/50039
1551 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1552 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1553
1554 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1555
1556 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1557 (sse4_1_test): Initialize src3 with random value.
1558
1559 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1560
1561 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1562 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1563 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1564 * gcc.dg/scal-to-vec1.c: New test.
1565 * gcc.dg/scal-to-vec2.c: New test.
1566
1567 2011-08-09 Richard Guenther <rguenther@suse.de>
1568
1569 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1570 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1571 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1572 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1573
1574 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1575
1576 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1577
1578 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1579
1580 * gcc.dg/pr49948.c: Require pthread effective target.
1581
1582 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1583
1584 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1585
1586 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1587
1588 * gcc.target/i386/sse-22a.c: New test.
1589
1590 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1591
1592 PR tree-optimization/50014
1593 * gcc.dg/vect/pr50014.c: New test.
1594
1595 2011-08-08 Martin Jambor <mjambor@suse.cz>
1596
1597 PR middle-end/49923
1598 * gcc.dg/tree-ssa/pr49923.c: New test.
1599
1600 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1601
1602 PR target/49781
1603 * gcc.target/i386/pr49781-1.c: New.
1604
1605 2011-08-08 Jason Merrill <jason@redhat.com>
1606
1607 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1608
1609 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1610
1611 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1612
1613 PR fortran/49638
1614 * gfortran.dg/typebound_override_1.f90: New.
1615
1616 2011-08-07 Kai Tietz <ktietz@redhat.com>
1617
1618 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1619 x86_64 mingw target.
1620 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1621 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1622 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1623 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1624 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1625 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1626 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1627 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1628 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1629 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1630
1631 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1632
1633 PR testsuite/48727
1634 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1635
1636 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1637
1638 * gcc.dg/pr48770.c: Cleanup coverage files.
1639 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1640
1641 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1642
1643 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1644 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1645 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1646 lzcnt and bmi options.
1647
1648 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1649
1650 PR target/47381
1651 * gcc.dg/pr47381-1.c: New.
1652 * gcc.dg/pr47381-2.c: Likewise.
1653 * gcc.target/i386/pr47381.c: Likewise.
1654
1655 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1656
1657 PR middle-end/47727
1658 * gcc.dg/pr47727.c: New.
1659
1660 PR target/47372
1661 * gcc.dg/pr47372-1.c: New.
1662 * gcc.dg/pr47372-2.c: Likewise.
1663
1664 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1665
1666 PR middle-end/47449
1667 * gcc.target/i386/pr47449.c: New.
1668
1669 PR target/47446
1670 * gcc.dg/pr47446-1.c: New.
1671 * gcc.dg/pr47446-2.c: Likewise.
1672
1673 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1674
1675 PR target/47766
1676 * gcc.dg/pr47766.c: New.
1677
1678 PR target/47715
1679 * gcc.dg/tls/pr47715-1.c: New.
1680 * gcc.dg/tls/pr47715-2.c: Likewise.
1681 * gcc.dg/tls/pr47715-3.c: Likewise.
1682 * gcc.dg/tls/pr47715-4.c: Likewise.
1683 * gcc.dg/tls/pr47715-5.c: Likewise.
1684
1685 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1686
1687 PR libobjc/50002
1688 * objc.dg/gnu-api-2-class.m: Updated comments.
1689 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1690 * objc.dg/gnu-api-2-class-meta.m: New test.
1691 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1692
1693 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1694
1695 PR libobjc/49882
1696 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1697 with classes that are in construction.
1698
1699 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1700
1701 PR target/48084
1702 * gcc.target/i386/pr48084-1.c: New.
1703 * gcc.target/i386/pr48084-2.c: Likewise.
1704 * gcc.target/i386/pr48084-3.c: Likewise.
1705 * gcc.target/i386/pr48084-4.c: Likewise.
1706 * gcc.target/i386/pr48084-5.c: Likewise.
1707
1708 PR rtl-optimization/49504
1709 * gcc.target/i386/pr49504.c: New.
1710
1711 PR target/49860
1712 * gcc.dg/pr49860.c: New.
1713
1714 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1715
1716 PR libobjc/49882
1717 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1718 with classes that are in construction.
1719
1720 2011-08-05 Jason Merrill <jason@redhat.com>
1721
1722 PR c++/48993
1723 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1724
1725 PR c++/49921
1726 * g++.dg/cpp0x/decltype31.C: New.
1727
1728 PR c++/49669
1729 * g++.dg/init/array28.C: New.
1730
1731 PR c++/49988
1732 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1733
1734 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1735
1736 PR target/47369
1737 * gcc.dg/pr47369-1.c: New.
1738
1739 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1740
1741 PR middle-end/47364
1742 * gcc.dg/torture/pr47364-1.c: New.
1743 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1744 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1745
1746 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1747
1748 PR fortran/37211
1749 * gfortran.dg/transfer_check_2.f90: New test case.
1750
1751 2011-08-05 Jan Hubicka <jh@suse.cz>
1752
1753 PR middle-end/49494
1754 * gfortran.dg/pr49494.f90: New testcase.
1755
1756 2011-08-05 Jan Hubicka <jh@suse.cz>
1757
1758 PR middle-end/49735
1759 * gcc.c-torture/compile/pr49735.c: New testcase.
1760
1761 2011-08-05 Jason Merrill <jason@redhat.com>
1762
1763 PR c++/47453
1764 * g++.dg/cpp0x/initlist56.C: New.
1765
1766 PR c++/49812
1767 * g++.dg/overload/rvalue2.C: New.
1768
1769 PR c++/49983
1770 * g++.dg/cpp0x/range-for21.C: New.
1771
1772 * g++.dg/ext/vla11.C: New.
1773
1774 2011-08-05 Richard Guenther <rguenther@suse.de>
1775
1776 PR tree-optimization/49984
1777 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1778
1779 2011-08-05 Richard Guenther <rguenther@suse.de>
1780
1781 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1782 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1783 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1784
1785 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1786
1787 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1788 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1789 * gfortran.dg/ldist-pr43023.f90: Ditto.
1790 * gfortran.dg/namelist_52.f90: Ditto.
1791 * gfortran.dg/interface_proc_end.f90: Ditto.
1792 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1793 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1794
1795 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1796
1797 * gcc.dg/vect/vect-over-widen-1.c: New test.
1798 * gcc.dg/vect/vect-over-widen-2.c: New test.
1799 * gcc.dg/vect/vect-over-widen-3.c: New test.
1800 * gcc.dg/vect/vect-over-widen-4.c: New test.
1801
1802 2011-08-04 Richard Guenther <rguenther@suse.de>
1803
1804 PR fortran/49957
1805 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1806
1807 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1808
1809 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1810
1811 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR middle-end/49905
1814 * g++.dg/ext/builtin-object-size3.C: New test.
1815
1816 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR tree-optimization/49948
1819 * gcc.dg/pr49948.c: New test.
1820
1821 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1822
1823 PR middle-end/47383
1824 * gcc.dg/torture/pr47383.c: New.
1825
1826 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1827
1828 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1829
1830 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1831
1832 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1833
1834 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1835
1836 PR target/47744
1837 * gcc.dg/torture/pr47744-1.c: New.
1838 * gcc.dg/torture/pr47744-2.c: Likewise.
1839 * gcc.dg/torture/pr47744-3.c: Likewise.
1840
1841 2011-08-03 Richard Guenther <rguenther@suse.de>
1842
1843 PR middle-end/49958
1844 * gcc.dg/torture/pr49958.c: New testcase.
1845
1846 2011-08-03 Richard Guenther <rguenther@suse.de>
1847
1848 PR tree-optimization/49938
1849 * g++.dg/torture/pr49938.C: New testcase.
1850
1851 2011-08-02 Jason Merrill <jason@redhat.com>
1852
1853 PR c++/43886
1854 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1855
1856 PR c++/49577
1857 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1858
1859 PR c++/49593
1860 * g++.dg/cpp0x/variadic115.C: New.
1861
1862 PR c++/49803
1863 * g++.dg/cpp0x/union5.C: New.
1864
1865 2011-08-02 Daniel Kraft <d@domob.eu>
1866
1867 PR fortran/49885
1868 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1869
1870 2011-08-02 Kai Tietz <ktietz@redhat.com>
1871
1872 PR middle-end/49947
1873 * gcc.dg/tree-ssa/forwprop-15.c
1874
1875 2011-08-02 Jason Merrill <jason@redhat.com>
1876
1877 PR c++/49834
1878 * g++.dg/cpp0x/range-for20.C: New.
1879
1880 2011-08-02 Tobias Burnus <burnus@net-b.de>
1881
1882 * gfortran.dg/coarray_lib_token_3.f90: New.
1883
1884 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR fortran/46752
1887 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1888 * gcc.dg/gomp/atomic-15.c: New test.
1889 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1890 * g++.dg/gomp/atomic-15.C: New test.
1891 * g++.dg/gomp/private-1.C: New test.
1892 * g++.dg/gomp/sharing-2.C: New test.
1893 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1894 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1895 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1896
1897 2011-08-02 Tobias Burnus <burnus@net-b.de>
1898
1899 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1900 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1901 cleanup-module.
1902 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1903 * gfortran.dg/allocatable_function_5.f90: Ditto.
1904 * gfortran.dg/allocate_stat.f90: Ditto.
1905 * gfortran.dg/array_constructor_20.f90: Ditto.
1906 * gfortran.dg/array_constructor_21.f90: Ditto.
1907 * gfortran.dg/array_constructor_22.f90: Ditto.
1908 * gfortran.dg/array_constructor_26.f03: Ditto.
1909 * gfortran.dg/array_function_4.f90: Ditto.
1910 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1911 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1912 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1913 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1914 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1915 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1916 * gfortran.dg/class_15.f03: Ditto.
1917 * gfortran.dg/class_27.f03: Ditto.
1918 * gfortran.dg/class_33.f90: Ditto.
1919 * gfortran.dg/class_37.f03: Ditto.
1920 * gfortran.dg/class_40.f03: Ditto.
1921 * gfortran.dg/class_42.f03: Ditto.
1922 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1923 * gfortran.dg/coarray/registering_1.f90: Ditto.
1924 * gfortran.dg/convert_1.f90: Ditto.
1925 * gfortran.dg/default_initialization_3.f90: Ditto.
1926 * gfortran.dg/dependency_25.f90: Ditto.
1927 * gfortran.dg/dependency_26.f90: Ditto.
1928 * gfortran.dg/dependency_36.f90: Ditto.
1929 * gfortran.dg/dependency_37.f90: Ditto.
1930 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1931 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1932 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1933 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1934 * gfortran.dg/elemental_result_1.f90: Ditto.
1935 * gfortran.dg/empty_derived_type.f90: Ditto.
1936 * gfortran.dg/entry_7.f90: Ditto.
1937 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1938 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1939 * gfortran.dg/error_recovery_3.f90: Ditto.
1940 * gfortran.dg/extends_4.f03: Ditto.
1941 * gfortran.dg/func_assign.f90: Ditto.
1942 * gfortran.dg/func_assign_3.f90: Ditto.
1943 * gfortran.dg/generic_1.f90: Ditto.
1944 * gfortran.dg/generic_18.f90: Ditto.
1945 * gfortran.dg/generic_22.f03: Ditto.
1946 * gfortran.dg/generic_4.f90: Ditto.
1947 * gfortran.dg/generic_6.f90: Ditto.
1948 * gfortran.dg/generic_actual_arg.f90: Ditto.
1949 * gfortran.dg/graphite/id-21.f: Ditto.
1950 * gfortran.dg/graphite/pr45758.f90: Ditto.
1951 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1952 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1953 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1954 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1955 * gfortran.dg/host_used_types_1.f90: Ditto.
1956 * gfortran.dg/implicit_1.f90: Ditto.
1957 * gfortran.dg/implicit_11.f90: Ditto.
1958 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1959 * gfortran.dg/impure_actual_1.f90: Ditto.
1960 * gfortran.dg/impure_assignment_1.f90: Ditto.
1961 * gfortran.dg/impure_constructor_1.f90: Ditto.
1962 * gfortran.dg/initialization_10.f90: Ditto.
1963 * gfortran.dg/initialization_12.f90: Ditto.
1964 * gfortran.dg/interface_14.f90: Ditto.
1965 * gfortran.dg/interface_15.f90: Ditto.
1966 * gfortran.dg/interface_2.f90: Ditto.
1967 * gfortran.dg/interface_25.f90: Ditto.
1968 * gfortran.dg/interface_26.f90: Ditto.
1969 * gfortran.dg/interface_29.f90: Ditto.
1970 * gfortran.dg/interface_assignment_1.f90: Ditto.
1971 * gfortran.dg/internal_pack_6.f90: Ditto.
1972 * gfortran.dg/internal_pack_7.f90: Ditto.
1973 * gfortran.dg/internal_pack_8.f90: Ditto.
1974 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1975 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1976 * gfortran.dg/module_commons_3.f90: Ditto.
1977 * gfortran.dg/module_equivalence_4.f90: Ditto.
1978 * gfortran.dg/module_equivalence_6.f90: Ditto.
1979 * gfortran.dg/module_function_type_1.f90: Ditto.
1980 * gfortran.dg/module_naming_1.f90: Ditto.
1981 * gfortran.dg/namelist_4.f90: Ditto.
1982 * gfortran.dg/operator_c1202.f90: Ditto.
1983 * gfortran.dg/parens_7.f90: Ditto.
1984 * gfortran.dg/pr32921.f: Ditto.
1985 * gfortran.dg/pr33646.f90: Ditto.
1986 * gfortran.dg/pr41928.f90: Ditto.
1987 * gfortran.dg/pr42119.f90: Ditto.
1988 * gfortran.dg/pr43984.f90: Ditto.
1989 * gfortran.dg/present_1.f90: Ditto.
1990 * gfortran.dg/private_type_2.f90: Ditto.
1991 * gfortran.dg/proc_decl_2.f90: Ditto.
1992 * gfortran.dg/proc_ptr_10.f90: Ditto.
1993 * gfortran.dg/proc_ptr_22.f90: Ditto.
1994 * gfortran.dg/proc_ptr_8.f90: Ditto.
1995 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1996 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1997 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1998 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1999 * gfortran.dg/substring_equivalence.f90: Ditto.
2000 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2001 * gfortran.dg/transpose_optimization_1.f90: Ditto.
2002 * gfortran.dg/trim_optimize_6.f90: Ditto.
2003 * gfortran.dg/typebound_call_12.f03: Ditto.
2004 * gfortran.dg/typebound_operator_5.f03: Ditto.
2005 * gfortran.dg/typebound_operator_6.f03: Ditto.
2006 * gfortran.dg/typebound_proc_18.f03: Ditto.
2007 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2008 * gfortran.dg/use_1.f90: Ditto.
2009 * gfortran.dg/use_10.f90: Ditto.
2010 * gfortran.dg/use_11.f90: Ditto.
2011 * gfortran.dg/use_14.f90: Ditto.
2012 * gfortran.dg/use_only_2.f90: Ditto.
2013 * gfortran.dg/use_rename_4.f90: Ditto.
2014 * gfortran.dg/use_rename_5.f90: Ditto.
2015 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2016 * gfortran.dg/used_interface_ref.f90: Ditto.
2017 * gfortran.dg/used_types_11.f90: Ditto.
2018 * gfortran.dg/used_types_3.f90: Ditto.
2019 * gfortran.dg/used_types_4.f90: Ditto.
2020 * gfortran.dg/userdef_operator_2.f90: Ditto.
2021 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2022 * gfortran.dg/vect/pr46213.f90: Ditto.
2023 * gfortran.dg/whole_file_21.f90: Ditto.
2024 * gfortran.dg/whole_file_22.f90: Ditto.
2025 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2026 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2027
2028 2011-08-02 Kai Tietz <ktietz@redhat.com>
2029
2030 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2031
2032 2011-08-01 Jason Merrill <jason@redhat.com>
2033
2034 PR c++/49932
2035 * g++.dg/abi/mangle49.C: New.
2036
2037 PR c++/49924
2038 * g++.dg/cpp0x/constexpr-array4.C: New.
2039
2040 PR c++/49813
2041 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2042
2043 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2044
2045 PR target/49927
2046 * gcc.target/i386/pr49927.c: New test.
2047
2048 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2049
2050 PR tree-optimization/49926
2051 * gcc.dg/vect/pr49926.c: New test.
2052
2053 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2054
2055 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2056 * gcc.target/i386/lzcnt-1.c: New test.
2057 * gcc.target/i386/lzcnt-2.c: Likewise.
2058 * gcc.target/i386/lzcnt-2a.c: Likewise.
2059 * gcc.target/i386/lzcnt-3.c: Likewise.
2060 * gcc.target/i386/lzcnt-4.c: Likewise.
2061 * gcc.target/i386/lzcnt-4a.c: Likewise.
2062 * gcc.target/i386/lzcnt-5.c: Likewise.
2063 * gcc.target/i386/lzcnt-6.c: Likewise.
2064 * gcc.target/i386/lzcnt-6a.c: Likewise.
2065 * gcc.target/i386/lzcnt-check.h: Likewise.
2066
2067 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2068 * gcc.target/i386/sse-13.c: Likewise.
2069 * gcc.target/i386/sse-14.c: Likewise.
2070 * g++.dg/other/i386-2.C: Likewise.
2071 * g++.dg/other/i386-3.C: Likewise.
2072
2073 2011-08-01 Julian Brown <julian@codesourcery.com>
2074
2075 * gcc.target/arm/fixed-point-exec.c: New test.
2076
2077 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2078
2079 PR target/49920
2080 * gcc.target/i386/pr49920.c: New test.
2081
2082 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2083
2084 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2085 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2086 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2087 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2088 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2089 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2090 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2091 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2092 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2093 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2094 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2095 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2096 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2097 * g++.dg/tree-ssa/pr33615.C: Ditto.
2098 * g++.dg/tree-ssa/restrict1.C: Ditto.
2099 * c-c++-common/restrict-2.c: Ditto.
2100 * gfortran.dg/pr32921.f: Ditto.
2101 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2102 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2103 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2104 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2105 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2106 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2107 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2108 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2109 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2110 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2111
2112 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2113
2114 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2115 .exe.ltrans[0-9]*. dump files.
2116
2117 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2118
2119 PR fortran/49112
2120 * gfortran.dg/abstract_type_6.f03: Modified.
2121 * gfortran.dg/typebound_proc_24.f03: New.
2122
2123 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2124
2125 PR testsuite/49917
2126 * g++.dg/init/for1.C: Fix.
2127
2128 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2129
2130 PR fortran/48876
2131 * gfortran.dg/string_5.f90: New test.
2132
2133 2011-07-29 Jason Merrill <jason@redhat.com>
2134
2135 PR c++/49867
2136 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2137
2138 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2139
2140 PR tree-optimization/47407
2141 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2142 alpha*-dec-osf*.
2143 Sort target list.
2144
2145 2011-07-29 Richard Guenther <rguenther@suse.de>
2146
2147 * gcc.dg/uninit-suppress.c: Also disable VRP.
2148 * gcc.dg/uninit-suppress_2.c: Likewise.
2149
2150 2011-07-28 Jason Merrill <jason@redhat.com>
2151
2152 PR c++/49808
2153 * g++.dg/template/nontype24.C: New.
2154
2155 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2156
2157 PR rtl-optimization/47958
2158 * gcc.dg/torture/pr47958-1.c: New.
2159
2160 2011-07-29 Wei Guozhi <carrot@google.com>
2161
2162 PR rtl-optimization/49799
2163 * gcc.dg/pr49799.c: New test case.
2164
2165 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2166
2167 PR middle-end/48648
2168 * gcc.dg/graphite/id-pr48648.c: New.
2169
2170 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR fortran/31067
2173 * gfortran.dg/maxloc_2.f90: New test.
2174 * gfortran.dg/maxloc_3.f90: New test.
2175 * gfortran.dg/minloc_1.f90: New test.
2176 * gfortran.dg/minloc_2.f90: New test.
2177 * gfortran.dg/minloc_3.f90: New test.
2178 * gfortran.dg/minmaxloc_7.f90: New test.
2179
2180 PR debug/49871
2181 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2182
2183 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2184
2185 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2186 the builtin isn't optimized away.
2187
2188 2011-07-27 Tobias Burnus <burnus@net-b.de>
2189
2190 PR fortran/45586
2191 * gfortran.dg/lto/pr45586-2_0.f90: New.
2192
2193 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2194
2195 PR middle-end/49875
2196 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2197 * c-c++-common/cxxbitfields-5.c: Same.
2198
2199 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2200
2201 * lib/target-supports.exp (check_effective_target_mmap): Use
2202 check_function_available.
2203
2204 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2205
2206 * g++.old-deja/g++.pt/crash60.C: Updated.
2207
2208 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2209
2210 PR target/49866
2211 * gcc.target/i386/pr49866.c: New test.
2212
2213 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2214
2215 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2216 * gcc.target/i386/bmi-andn-1.c: New test.
2217 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2218 * gcc.target/i386/bmi-andn-2.c: Likewise.
2219 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2220 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2221 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2222 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2223 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2224 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2225 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2226 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2227 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2228 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2229 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2230 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2231 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2232 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2233 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2234 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2235 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2236 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2237 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2238 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2239 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2240
2241 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2242
2243 PR middle-end/47691
2244 * gfortran.dg/graphite/id-pr47691.f: New.
2245
2246 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2247
2248 * gcc.target/i386/avx-os-support.h: New.
2249 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2250 (main): Check avx_os_support before the test is run.
2251 * gcc.target/i386/aes-avx-check.h: Ditto.
2252 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2253
2254 2011-07-27 Kai Tietz <ktietz@redhat.com>
2255
2256 * gcc.target/i386/aggregate-ret3.c: New test.
2257 * gcc.target/i386/aggregate-ret4.c: New test.
2258
2259 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2260
2261 PR fortran/49755
2262 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2263 allocated array should *not* change its size.
2264 * gfortran.dg/multiple_allocation_3.f90: New test.
2265
2266 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2267
2268 PR c++/49776
2269 * g++.dg/cpp0x/constexpr-49776.C: New.
2270
2271 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2272
2273 PR middle-end/47046
2274 * gcc.dg/graphite/id-pr47046.c: New.
2275
2276 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2277
2278 PR middle-end/47653
2279 * gcc.dg/graphite/run-id-pr47593.c: New.
2280
2281 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2282
2283 PR middle-end/47653
2284 * gcc.dg/graphite/run-id-pr47653.c: New.
2285 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2286 induction variables.
2287 * gcc.dg/graphite/scop-16.c: Same.
2288 * gcc.dg/graphite/scop-17.c: Same.
2289 * gcc.dg/graphite/scop-21.c: Same.
2290
2291 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2292
2293 PR middle-end/48805
2294 * gcc.dg/graphite/id-pr48805.c: New.
2295
2296 2011-07-26 Tobias Burnus <burnus@net-b.de>
2297
2298 * gfortran.dg/coarray_lib_token_2.f90: New.
2299
2300 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2301
2302 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2303 SPU local store.
2304
2305 2011-07-25 Andrew Pinski <apinski@cavium.com>
2306
2307 PR tree-opt/49671
2308 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2309 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2310
2311 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2312
2313 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2314
2315 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2316 * gcc.c-torture/execute/loop-2g.c: Likewise.
2317 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2318 Require mmap support.
2319 * gcc.c-torture/execute/loop-2g.x: Likewise.
2320 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2321 (MAP_ANON): Provide default.
2322 * gcc.dg/20050826-1.c: Likewise.
2323 * gcc.target/i386/pr36533.c: Likewise.
2324 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2325 Use dg-require-effective-target mmap.
2326
2327 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2328
2329 PR c++/49838
2330 * g++.dg/cpp0x/range-for19.C: New.
2331
2332 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2333
2334 PR testsuite/49753
2335 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2336
2337 Revert:
2338 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2339
2340 PR testsuite/49753
2341 * g++.dg/torture/pr49309.C: Remove.
2342
2343 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2344
2345 PR tree-optimization/49809
2346 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2347 test.
2348
2349 2011-07-25 Richard Guenther <rguenther@suse.de>
2350
2351 PR tree-optimization/49715
2352 * gcc.target/i386/pr49715-1.c: New testcase.
2353 * gcc.target/i386/pr49715-2.c: Likewise.
2354
2355 2011-07-23 Jason Merrill <jason@redhat.com>
2356
2357 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2358
2359 2011-07-22 Jason Merrill <jason@redhat.com>
2360
2361 PR c++/49793
2362 * g++.dg/cpp0x/initlist55.C: New.
2363
2364 2011-07-23 Tobias Burnus <burnus@net-b.de>
2365
2366 PR fortran/49791
2367 * gfortran.dg/namelist_72.f: New.
2368
2369 2011-07-23 Tobias Burnus <burnus@net-b.de>
2370
2371 * gfortran.dg/coarray_25.f90: New.
2372
2373 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2374
2375 * override1.C: This test should use c++0x mode.
2376 * override3.C: New. Test the diagnostics in c++98 mode.
2377
2378 2011-07-22 Jason Merrill <jason@redhat.com>
2379 Mark Glisse <marc.glisse@normalesup.org>
2380
2381 PR c++/30112
2382 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2383
2384 PR c++/49813
2385 * g++.dg/opt/builtins2.C: New.
2386 * g++.dg/other/error27.C: Don't rely on __builtin.
2387
2388 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2389
2390 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2391 on lp64 targets.
2392 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2393 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2394 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2395 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2396
2397 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2398 instead of ia32.
2399
2400 2011-07-22 Richard Guenther <rguenther@suse.de>
2401
2402 PR tree-optimization/45819
2403 * gcc.dg/pr45819.c: New testcase.
2404
2405 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2406
2407 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2408
2409 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2410
2411 PR middle-end/47654
2412 PR middle-end/49649
2413 * gcc.dg/graphite/run-id-pr47654.c: New.
2414
2415 2011-07-21 Ian Lance Taylor <iant@google.com>
2416
2417 PR middle-end/49705
2418 * gcc.dg/pr49705.c: New test.
2419
2420 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2421
2422 * lib/target-supports.exp (check_avx_os_support_available): New.
2423 (check_effective_target_avx_runtime): Use it.
2424
2425 2011-07-21 Richard Guenther <rguenther@suse.de>
2426
2427 PR tree-optimization/49770
2428 * g++.dg/torture/pr49770.C: New testcase.
2429
2430 2011-07-21 Kai Tietz <ktietz@redhat.com>
2431
2432 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2433 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2434
2435 2011-07-21 Tobias Burnus <burnus@net-b.de>
2436
2437 * gfortran.dg/coarray_lib_token_1.f90: New.
2438
2439 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2440
2441 * gcc.dg/pr32912-2.c: Skip for AVR.
2442 * gcc.dg/pr44674.c: Add dg-require-profiling.
2443
2444 2011-07-20 Jason Merrill <jason@redhat.com>
2445
2446 * g++.dg/ext/desig2.C: New.
2447
2448 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2449
2450 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2451 be generated.
2452 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2453 * gcc.target/powerpc/recip-3.c: Ditto.
2454
2455 2011-07-19 Jason Merrill <jason@redhat.com>
2456
2457 PR c++/6709 (DR 743)
2458 PR c++/42603 (DR 950)
2459 * g++.dg/cpp0x/decltype21.C: New.
2460
2461 2011-07-20 Richard Guenther <rguenther@suse.de>
2462
2463 PR middle-end/18908
2464 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2465 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2466
2467 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2468
2469 * gcc.target/arm/combine-movs.c: New.
2470 * gcc.target/arm/unsigned-extend-2.c: New.
2471
2472 2011-07-19 Jason Merrill <jason@redhat.com>
2473
2474 PR c++/49785
2475 * g++.dg/cpp0x/variadic114.C: New.
2476
2477 2011-07-19 Tobias Burnus <burnus@net-b.de>
2478
2479 * gfortran.dg/coarray_args_1.f90: New.
2480 * gfortran.dg/coarray_args_2.f90: New.
2481
2482 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2483
2484 PR fortran/49708
2485 * gfortran.dg/allocate_error_3.f90: New.
2486
2487 2011-07-19 Richard Guenther <rguenther@suse.de>
2488
2489 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2490 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2491 * gcc.dg/torture/20110719-1.c: New testcase.
2492
2493 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR tree-optimization/49768
2496 * gcc.c-torture/execute/pr49768.c: New test.
2497
2498 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2499
2500 PR tree-optimization/49771
2501 * gcc.dg/vect/pr49771.c: New test.
2502
2503 2011-07-18 Martin Jambor <mjambor@suse.cz>
2504
2505 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2506 * gcc.dg/ipa/ipa-2.c: Likewise.
2507 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2508 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2509 * gcc.dg/ipa/ipa-5.c: Likewise.
2510 * gcc.dg/ipa/ipa-7.c: Likewise.
2511 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2512 * gcc.dg/ipa/ipacost-1.c: Likewise.
2513 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2514 functions.
2515 * gcc.dg/ipa/ipcp-1.c: New test.
2516 * gcc.dg/ipa/ipcp-2.c: Likewise.
2517 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2518
2519 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR middle-end/49675
2522 * gfortran.dg/pr49675.f90: New test.
2523
2524 2011-07-18 Richard Guenther <rguenther@suse.de>
2525
2526 * gcc.dg/torture/20110718-1.c: New testcase.
2527
2528 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2529
2530 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2531 * g++.dg/ext/bitfield3.C: Likewise.
2532 * g++.dg/ext/bitfield4.C: Likewise.
2533 * g++.dg/ext/bitfield5.C: Likewise.
2534 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2535 * g++.dg/other/pr23205-2.C: Likewise.
2536 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2537 * gcc.c-torture/compile/20001109-2.c: Likewise.
2538 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2539 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2540 * gcc.dg/bitfld-16.c: Likewise.
2541 * gcc.dg/bitfld-17.c: Likewise.
2542 * gcc.dg/bitfld-18.c: Likewise.
2543 * gcc.dg/builtins-config.h: Remove Netware support.
2544 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2545 * gcc.dg/cdce2.c: Likewise.
2546 * gcc.dg/cpp/assert4.c: Remove netware support.
2547 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2548 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2549
2550 * lib/target-supports.exp (check_visibility_available): Remove
2551 NetWare support.
2552 (check_profiling_available): Likewise.
2553
2554 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2555
2556 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2557
2558 2011-07-17 Tobias Burnus <burnus@net-b.de>
2559 Thomas Koenig <tkoenig@gcc.gnu.org>
2560
2561 PR fortran/34657
2562 * gfortran.dg/generic_17.f90: Fix testcase.
2563 * gfortran.dg/interface_3.f90: Add dg-error.
2564 * gfortran.dg/use_14.f90: New.
2565 * gfortran.dg/use_15.f90: New.
2566
2567 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2568
2569 * gnat.dg/pointer_controlled.adb: New test.
2570
2571 2011-07-17 Tobias Burnus <burnus@net-b.de>
2572
2573 PR fortran/49624
2574 * gfortran.dg/pointer_remapping_7.f90: New.
2575
2576 2011-07-16 Jason Merrill <jason@redhat.com>
2577
2578 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2579
2580 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2581 Jason Merrill <jason@redhat.com>
2582
2583 PR c++/45329
2584 PR c++/48934
2585 * g++.dg/cpp0x/decltype29.C: Adjust.
2586 * g++.dg/cpp0x/error4.C: Adjust.
2587 * g++.dg/cpp0x/sfinae26.C: Adjust.
2588 * g++.dg/cpp0x/variadic105.C: Adjust.
2589 * g++.dg/template/deduce3.C: Adjust.
2590 * g++.dg/template/error45.C: Adjust.
2591 * g++.dg/template/ptrmem2.C: Adjust.
2592 * g++.dg/template/sfinae2.C: Adjust.
2593 * g++.old-deja/g++.pt/crash60.C: Adjust.
2594 * g++.old-deja/g++.pt/unify6.C: Adjust.
2595 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2596 * g++.dg/cpp0x/nullptr15.C: Adjust.
2597 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2598 * g++.dg/cpp0x/pr31431.C: Adjust.
2599 * g++.dg/cpp0x/pr31434.C: Adjust.
2600 * g++.dg/cpp0x/sfinae11.C: Adjust
2601 * g++.dg/cpp0x/temp_default2.C: Adjust.
2602 * g++.dg/cpp0x/trailing4.C: Adjust.
2603 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2604 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2605 * g++.dg/cpp0x/variadic105.C: Adjust.
2606 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2607 * g++.dg/ext/vla2.C: Adjust.
2608 * g++.dg/other/ptrmem10.C: Adjust.
2609 * g++.dg/other/ptrmem11.C: Adjust.
2610 * g++.dg/overload/unknown1.C: Adjust.
2611 * g++.dg/template/conv11.C: Adjust.
2612 * g++.dg/template/dependent-expr5.C: Adjust.
2613 * g++.dg/template/friend.C: Adjust.
2614 * g++.dg/template/incomplete2.C: Adjust.
2615 * g++.dg/template/local4.C: Adjust.
2616 * g++.dg/template/local6.C: Adjust.
2617 * g++.dg/template/operator9.C: Adjust.
2618 * g++.dg/template/ttp25.C: Adjust.
2619 * g++.dg/template/unify10.C: Adjust.
2620 * g++.dg/template/unify11.C: Adjust.
2621 * g++.dg/template/unify6.C: Adjust.
2622 * g++.dg/template/unify9.C: Adjust.
2623 * g++.dg/template/varmod1.C: Adjust.
2624 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2625 * g++.old-deja/g++.pt/crash28.C: Adjust.
2626 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2627 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2628 * g++.old-deja/g++.pt/expr2.C: Adjust.
2629 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2630 * g++.old-deja/g++.pt/spec5.C: Adjust.
2631 * g++.old-deja/g++.pt/spec6.C: Adjust.
2632 * g++.old-deja/g++.pt/unify4.C: Adjust.
2633 * g++.old-deja/g++.pt/unify8.C: Adjust.
2634 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2635 * g++.dg/overload/template5.C: New testcase.
2636 * g++.dg/template/overload12.C: New testcase.
2637
2638 2011-07-11 Tobias Burnus <burnus@net-b.de>
2639
2640 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2641 * gfortran.dg/coarray_7.f90: Ditto.
2642 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2643 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2644
2645 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2646
2647 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2648 case.
2649 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2650 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2651 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2652 C67X.
2653 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2654 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2655 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2656
2657 2011-07-15 Jason Merrill <jason@redhat.com>
2658
2659 PR testsuite/49741
2660 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2661 Use --extra_opts instead of --additional_options.
2662
2663 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2664
2665 PR testsuite/49753
2666 * g++.dg/torture/pr49309.C: Remove.
2667
2668 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2669
2670 * gcc.target/tic6x/weak-call.c: New test.
2671 * gcc.target/tic6x/fpcmp.c: New test.
2672 * gcc.target/tic6x/fpdiv.c: New test.
2673 * gcc.target/tic6x/rotdi16-scan.c: New test.
2674 * gcc.target/tic6x/ffssi.c: New test.
2675 * gcc.target/tic6x/fpdiv-lib.c: New test.
2676 * gcc.target/tic6x/cold-lc.c: New test.
2677 * gcc.target/tic6x/longcalls.c: New test.
2678 * gcc.target/tic6x/abi-align-1.c: New test.
2679 * gcc.target/tic6x/fpcmp-finite.c: New test.
2680 * gcc.target/tic6x/rotdi16.c: New test.
2681 * gcc.target/tic6x/bswapl.c: New test.
2682 * gcc.target/tic6x/ffsdi.c: New test.
2683 * gcc.target/tic6x/tic6x.exp: New file.
2684 * gcc.target/tic6x/builtins/arith24.c: New test.
2685 * gcc.target/tic6x/builtins/smpy.c: New test.
2686 * gcc.target/tic6x/builtins/smpylh.c: New test.
2687 * gcc.target/tic6x/builtins/smpyh.c: New test.
2688 * gcc.target/tic6x/builtins/sarith1.c: New test.
2689 * gcc.target/tic6x/builtins/extclr.c: New test
2690 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2691 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2692 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2693 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2694 New functions.
2695 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2696 __TMS320C6X__.
2697 * gcc.dg/20020312-2.c: Likewise.
2698 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2699 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2700 * gcc.dg/torture/builtin-math-7.c: Likewise.
2701
2702 PR testsuite/49757
2703 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2704 not testing tic6x-*-*.
2705
2706 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2707
2708 PR tree-opt/49309
2709 * g++.dg/torture/pr49309.C: New testcase.
2710
2711 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2712
2713 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2714
2715 2011-07-14 Richard Guenther <rguenther@suse.de>
2716
2717 PR tree-optimization/49651
2718 * gcc.dg/torture/pr49651.c: New testcase.
2719
2720 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2721
2722 PR target/43746
2723 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2724
2725 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2726
2727 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2728 -mno-pointers-to-nested-functions.
2729 * gcc.target/powerpc/no-r11-2.c: Ditto.
2730 * gcc.target/powerpc/no-r11-3.c: Ditto.
2731
2732 2011-07-13 Jason Merrill <jason@redhat.com>
2733
2734 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2735 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2736 when compiling C files.
2737 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2738 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2739 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2740 * g++.dg/lookup/anon2.C: Likewise.
2741 * g++.dg/tree-ssa/copyprop.C: Likewise.
2742 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2743 * g++.dg/init/vector1.C: Ignore narrowing errors.
2744 * g++.dg/torture/pr35526.C: Likewise.
2745 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2746
2747 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2748
2749 PR libfortran/49296
2750 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2751 and logical reads.
2752
2753 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2754
2755 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2756 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2757
2758 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2759
2760 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2761 * lib/obj-c++.exp (obj-c++_init): Ditto.
2762 * lib/file-format.exp (gcc_target_object_format): Ditto.
2763 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2764 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2765 (check_visibility_available): Ditto.
2766 (check_effective_target_tls_native): Ditto.
2767 (check_effective_target_tls_emulated): Ditto.
2768 (check_effective_target_function_sections): Ditto.
2769
2770 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2771
2772 * gcc.target/arm/pr48183.c: New test.
2773
2774 2011-07-13 Richard Guenther <rguenther@suse.de>
2775
2776 * gcc.dg/torture/20110713-1.c: New testcase.
2777
2778 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2779
2780 PR rtl-opt/49474
2781 * gcc.c-torture/compile/pr49474.c: New testcase.
2782
2783 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR tree-optimization/49712
2786 * gcc.c-torture/execute/pr49712.c: New test.
2787
2788 2011-07-11 Jason Merrill <jason@redhat.com>
2789
2790 PR c++/44609
2791 * g++.dg/template/recurse3.C: New.
2792
2793 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR debug/49676
2796 * gcc.dg/guality/csttest.c: New test.
2797
2798 PR fortran/49698
2799 * gfortran.dg/pr49698.f90: New test.
2800
2801 2011-07-11 Jeff Law <law@redhat.com>
2802
2803 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2804
2805 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2806
2807 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2808 * go.test/go-test.exp (go-set-goarch): Likewise.
2809
2810 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2811
2812 PR target/39633
2813 * gcc.target/avr/torture/pr39633.c: New test case.
2814
2815 2011-07-11 Tobias Burnus <burnus@net-b.de>
2816
2817 PR fortran/18918
2818 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2819
2820 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2821
2822 * lib/target-supports.exp (check_effective_target_scheduling):
2823 New Function.
2824 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2825 * gcc.dg/pr45055.c: Ditto.
2826 * gcc.dg/pr45353.c: Ditto.
2827 * g++.dg/pr45056.C: Ditto.
2828
2829 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2830
2831 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2832 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2833 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2834 * g++.dg/torture/pr31863.C: Skip AVR.
2835
2836 2011-07-10 Tobias Burnus <burnus@net-b.de>
2837
2838 PR fortran/49690
2839 * gfortran.dg/intrinsic_signal.f90: New.
2840
2841 2011-07-09 Jason Merrill <jason@redhat.com>
2842
2843 * g++.dg/cpp0x/regress/regress6.C: New.
2844 * g++.dg/parse/crash45.C: Adjust message.
2845 * g++.dg/template/crash38.C: Adjust message.
2846 * g++.dg/template/crash64.C: Adjust message.
2847
2848 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2849
2850 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2851 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2852 * g++.dg/abi/bitfield3.C: Likewise.
2853 * g++.dg/eh/pr38662.C: Likewise.
2854 * g++.dg/ext/attrib36.C: Likewise.
2855 * g++.dg/ext/attrib37.C: Likewise.
2856 * g++.dg/ext/attrib8.C: Likewise.
2857 * g++.dg/ext/tmplattr1.C: Likewise.
2858 * g++.dg/inherit/override-attribs.C: Likewise.
2859 * g++.dg/opt/inline9.C: Likewise.
2860 * g++.dg/opt/life1.C: Likewise.
2861 * g++.dg/opt/longbranch2.C: Likewise.
2862 * g++.dg/opt/nrv12.C: Likewise.
2863 * g++.dg/opt/reg-stack4.C: Likewise.
2864 * g++.dg/other/pr35504.C: Likewise.
2865 * g++.dg/other/pr39496.C: Likewise.
2866 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2867 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2868 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2869 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2870 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2871 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2872 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2873 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2874 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2875 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2876 * g++.dg/warn/pr15774-1.C: Likewise.
2877 * g++.dg/warn/pr15774-2.C: Likewise.
2878 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2879 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2880 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2881 * g++.old-deja/g++.pt/asm2.C: Likewise.
2882 * gcc.c-torture/compile/20000804-1.c: Likewise.
2883 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2884 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2885 * gcc.dg/20020108-1.c: Likewise.
2886 * gcc.dg/20020122-2.c: Likewise.
2887 * gcc.dg/20020122-3.c: Likewise.
2888 * gcc.dg/20020206-1.c: Likewise.
2889 * gcc.dg/20020219-1.c: Likewise.
2890 * gcc.dg/20020310-1.c: Likewise.
2891 * gcc.dg/20020411-1.c: Likewise.
2892 * gcc.dg/20020418-2.c: Likewise.
2893 * gcc.dg/20020426-2.c: Likewise.
2894 * gcc.dg/20020517-1.c: Likewise.
2895 * gcc.dg/20030204-1.c: Likewise.
2896 * gcc.dg/20030826-2.c: Likewise.
2897 * gcc.dg/20031102-1.c: Likewise.
2898 * gcc.dg/20031202-1.c: Likewise.
2899 * gcc.dg/20050111-1.c: Likewise.
2900 * gcc.dg/20050503-1.c: Likewise.
2901 * gcc.dg/array-init-1.c: Likewise.
2902 * gcc.dg/builtin-apply4.c: Likewise.
2903 * gcc.dg/dfp/pr31344.c: Likewise.
2904 * gcc.dg/gomp/atomic-11.c: Likewise.
2905 * gcc.dg/graphite/pr40281.c: Likewise.
2906 * gcc.dg/ia64-sync-1.c: Likewise.
2907 * gcc.dg/ia64-sync-2.c: Likewise.
2908 * gcc.dg/ia64-sync-3.c: Likewise.
2909 * gcc.dg/ia64-sync-4.c: Likewise.
2910 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2911 * gcc.dg/invalid-call-1.c: Likewise.
2912 * gcc.dg/loop-3.c: Likewise.
2913 * gcc.dg/lower-subreg-1.c: Likewise.
2914 * gcc.dg/lto/pr47259_0.c: Likewise.
2915 * gcc.dg/nested-calls-1.c: Likewise.
2916 * gcc.dg/pr20017.c: Likewise.
2917 * gcc.dg/pr25023.c: Likewise.
2918 * gcc.dg/pr27671-2.c: Likewise.
2919 * gcc.dg/pr32176.c: Likewise.
2920 * gcc.dg/pr33676.c: Likewise.
2921 * gcc.dg/pr35045.c: Likewise.
2922 * gcc.dg/pr36015.c: Likewise.
2923 * gcc.dg/pr36584.c: Likewise.
2924 * gcc.dg/pr36998.c: Likewise.
2925 * gcc.dg/pr37438.c: Likewise.
2926 * gcc.dg/pr37908.c: Likewise.
2927 * gcc.dg/pr41241.c: Likewise.
2928 * gcc.dg/pr41340.c: Likewise.
2929 * gcc.dg/pr44136.c: Likewise.
2930 * gcc.dg/pr44194-1.c: Likewise.
2931 * gcc.dg/pr46212.c: Likewise.
2932 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2933 * gcc.dg/setjmp-2.c: Likewise.
2934 * gcc.dg/short-compare-1.c: Likewise.
2935 * gcc.dg/short-compare-2.c: Likewise.
2936 * gcc.dg/smod-1.c: Likewise.
2937 * gcc.dg/sync-2.c: Likewise.
2938 * gcc.dg/sync-3.c: Likewise.
2939 * gcc.dg/tls/opt-1.c: Likewise.
2940 * gcc.dg/tls/opt-2.c: Likewise.
2941 * gcc.dg/tls/opt-3.c: Likewise.
2942 * gcc.dg/torture/badshift.c: Likewise.
2943 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2944 * gcc.dg/torture/pr20314-2.c: Likewise.
2945 * gcc.dg/torture/pr36891.c: Likewise.
2946 * gcc.dg/torture/pr38774.c: Likewise.
2947 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2948 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2949 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2950 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2951 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2952 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2953 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2954 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2955 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2956 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2957 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2958 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2959 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2960 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2961 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2962 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2963 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2964 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2965 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2966 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2967 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2968 * gcc.dg/unroll-1.c: Likewise.
2969 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2970 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2971 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2972 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2973 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2974 * gcc.target/i386/20000609-1.c: Likewise.
2975 * gcc.target/i386/20000720-1.c: Likewise.
2976 * gcc.target/i386/20000724-1.c: Likewise.
2977 * gcc.target/i386/20011107-1.c: Likewise.
2978 * gcc.target/i386/20011119-1.c: Likewise.
2979 * gcc.target/i386/20020201-3.c: Likewise.
2980 * gcc.target/i386/20020218-1.c: Likewise.
2981 * gcc.target/i386/20020729-1.c: Likewise.
2982 * gcc.target/i386/20030926-1.c: Likewise.
2983 * gcc.target/i386/20060125-1.c: Likewise.
2984 * gcc.target/i386/20060125-2.c: Likewise.
2985 * gcc.target/i386/20060512-1.c: Likewise.
2986 * gcc.target/i386/20060512-2.c: Likewise.
2987 * gcc.target/i386/20060512-3.c: Likewise.
2988 * gcc.target/i386/20060512-4.c: Likewise.
2989 * gcc.target/i386/387-1.c: Likewise.
2990 * gcc.target/i386/387-2.c: Likewise.
2991 * gcc.target/i386/387-5.c: Likewise.
2992 * gcc.target/i386/387-6.c: Likewise.
2993 * gcc.target/i386/980312-1.c: Likewise.
2994 * gcc.target/i386/980313-1.c: Likewise.
2995 * gcc.target/i386/990117-1.c: Likewise.
2996 * gcc.target/i386/990424-1.c: Likewise.
2997 * gcc.target/i386/990524-1.c: Likewise.
2998 * gcc.target/i386/991129-1.c: Likewise.
2999 * gcc.target/i386/991214-1.c: Likewise.
3000 * gcc.target/i386/991230-1.c: Likewise.
3001 * gcc.target/i386/addr-sel-1.c: Likewise.
3002 * gcc.target/i386/aggregate-ret1.c: Likewise.
3003 * gcc.target/i386/aggregate-ret2.c: Likewise.
3004 * gcc.target/i386/align-main-3.c: Likewise.
3005 * gcc.target/i386/amd64-abi-1.c: Likewise.
3006 * gcc.target/i386/amd64-abi-2.c: Likewise.
3007 * gcc.target/i386/amd64-abi-4.c: Likewise.
3008 * gcc.target/i386/amd64-abi-5.c: Likewise.
3009 * gcc.target/i386/amd64-abi-6.c: Likewise.
3010 * gcc.target/i386/asm-1.c: Likewise.
3011 * gcc.target/i386/asm-3.c: Likewise.
3012 * gcc.target/i386/asm-5.c: Likewise.
3013 * gcc.target/i386/attributes-error.c: Likewise.
3014 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3015 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3016 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3017 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3018 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3019 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3020 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3021 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3022 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3023 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3024 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3025 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3026 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3027 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3028 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3029 * gcc.target/i386/bitfield1.c: Likewise.
3030 * gcc.target/i386/bitfield2.c: Likewise.
3031 * gcc.target/i386/bmi-2.c: Likewise.
3032 * gcc.target/i386/bmi-5.c: Likewise.
3033 * gcc.target/i386/builtin-unreachable.c: Likewise.
3034 * gcc.target/i386/cleanup-2.c: Likewise.
3035 * gcc.target/i386/clobbers.c: Likewise.
3036 * gcc.target/i386/cmov8.c: Likewise.
3037 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3038 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3039 * gcc.target/i386/compress-float-387.c: Likewise.
3040 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3041 * gcc.target/i386/compress-float-sse.c: Likewise.
3042 * gcc.target/i386/crc32-2.c: Likewise.
3043 * gcc.target/i386/crc32-3.c: Likewise.
3044 * gcc.target/i386/divmod-7.c: Likewise.
3045 * gcc.target/i386/divmod-8.c: Likewise.
3046 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3047 * gcc.target/i386/fma3-builtin.c: Likewise.
3048 * gcc.target/i386/fma3-fma.c: Likewise.
3049 * gcc.target/i386/fma4-256-vector.c: Likewise.
3050 * gcc.target/i386/fma4-builtin.c: Likewise.
3051 * gcc.target/i386/fma4-fma-2.c: Likewise.
3052 * gcc.target/i386/fma4-fma.c: Likewise.
3053 * gcc.target/i386/fma4-vector-2.c: Likewise.
3054 * gcc.target/i386/fma4-vector.c: Likewise.
3055 * gcc.target/i386/funcspec-1.c: Likewise.
3056 * gcc.target/i386/funcspec-10.c: Likewise.
3057 * gcc.target/i386/funcspec-11.c: Likewise.
3058 * gcc.target/i386/funcspec-2.c: Likewise.
3059 * gcc.target/i386/funcspec-5.c: Likewise.
3060 * gcc.target/i386/funcspec-6.c: Likewise.
3061 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3062 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3063 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3064 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3065 * gcc.target/i386/incoming-1.c: Likewise.
3066 * gcc.target/i386/incoming-10.c: Likewise.
3067 * gcc.target/i386/incoming-11.c: Likewise.
3068 * gcc.target/i386/incoming-12.c: Likewise.
3069 * gcc.target/i386/incoming-13.c: Likewise.
3070 * gcc.target/i386/incoming-14.c: Likewise.
3071 * gcc.target/i386/incoming-15.c: Likewise.
3072 * gcc.target/i386/incoming-2.c: Likewise.
3073 * gcc.target/i386/incoming-3.c: Likewise.
3074 * gcc.target/i386/incoming-4.c: Likewise.
3075 * gcc.target/i386/incoming-5.c: Likewise.
3076 * gcc.target/i386/incoming-6.c: Likewise.
3077 * gcc.target/i386/incoming-7.c: Likewise.
3078 * gcc.target/i386/incoming-8.c: Likewise.
3079 * gcc.target/i386/incoming-9.c: Likewise.
3080 * gcc.target/i386/lea.c: Likewise.
3081 * gcc.target/i386/local.c: Likewise.
3082 * gcc.target/i386/loop-1.c: Likewise.
3083 * gcc.target/i386/loop-2.c: Likewise.
3084 * gcc.target/i386/loop-3.c: Likewise.
3085 * gcc.target/i386/max-stack-align.c: Likewise.
3086 * gcc.target/i386/memcpy-1.c: Likewise.
3087 * gcc.target/i386/movbe-2.c: Likewise.
3088 * gcc.target/i386/movq-2.c: Likewise.
3089 * gcc.target/i386/movq.c: Likewise.
3090 * gcc.target/i386/nrv1.c: Likewise.
3091 * gcc.target/i386/pad-4.c: Likewise.
3092 * gcc.target/i386/pad-5a.c: Likewise.
3093 * gcc.target/i386/pad-5b.c: Likewise.
3094 * gcc.target/i386/pad-6a.c: Likewise.
3095 * gcc.target/i386/pad-6b.c: Likewise.
3096 * gcc.target/i386/pad-7.c: Likewise.
3097 * gcc.target/i386/pad-9.c: Likewise.
3098 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3099 * gcc.target/i386/pic-1.c: Likewise.
3100 * gcc.target/i386/pr12092-1.c: Likewise.
3101 * gcc.target/i386/pr12329.c: Likewise.
3102 * gcc.target/i386/pr21518.c: Likewise.
3103 * gcc.target/i386/pr22362.c: Likewise.
3104 * gcc.target/i386/pr22585.c: Likewise.
3105 * gcc.target/i386/pr23098.c: Likewise.
3106 * gcc.target/i386/pr25196.c: Likewise.
3107 * gcc.target/i386/pr25293.c: Likewise.
3108 * gcc.target/i386/pr25654.c: Likewise.
3109 * gcc.target/i386/pr26449.c: Likewise.
3110 * gcc.target/i386/pr26778.c: Likewise.
3111 * gcc.target/i386/pr26826.c: Likewise.
3112 * gcc.target/i386/pr27266.c: Likewise.
3113 * gcc.target/i386/pr29978.c: Likewise.
3114 * gcc.target/i386/pr30505.c: Likewise.
3115 * gcc.target/i386/pr30961-1.c: Likewise.
3116 * gcc.target/i386/pr31628.c: Likewise.
3117 * gcc.target/i386/pr32000-2.c: Likewise.
3118 * gcc.target/i386/pr32661-1.c: Likewise.
3119 * gcc.target/i386/pr32708-2.c: Likewise.
3120 * gcc.target/i386/pr32708-3.c: Likewise.
3121 * gcc.target/i386/pr34256.c: Likewise.
3122 * gcc.target/i386/pr34312.c: Likewise.
3123 * gcc.target/i386/pr34522.c: Likewise.
3124 * gcc.target/i386/pr35160.c: Likewise.
3125 * gcc.target/i386/pr35281.c: Likewise.
3126 * gcc.target/i386/pr36246.c: Likewise.
3127 * gcc.target/i386/pr36786.c: Likewise.
3128 * gcc.target/i386/pr37275.c: Likewise.
3129 * gcc.target/i386/pr37843-3.c: Likewise.
3130 * gcc.target/i386/pr37843-4.c: Likewise.
3131 * gcc.target/i386/pr39082-1.c: Likewise.
3132 * gcc.target/i386/pr39431.c: Likewise.
3133 * gcc.target/i386/pr39496.c: Likewise.
3134 * gcc.target/i386/pr39543-2.c: Likewise.
3135 * gcc.target/i386/pr39911.c: Likewise.
3136 * gcc.target/i386/pr40718.c: Likewise.
3137 * gcc.target/i386/pr40906-1.c: Likewise.
3138 * gcc.target/i386/pr40906-2.c: Likewise.
3139 * gcc.target/i386/pr40906-3.c: Likewise.
3140 * gcc.target/i386/pr40934.c: Likewise.
3141 * gcc.target/i386/pr41900.c: Likewise.
3142 * gcc.target/i386/pr42589.c: Likewise.
3143 * gcc.target/i386/pr43662.c: Likewise.
3144 * gcc.target/i386/pr43671.c: Likewise.
3145 * gcc.target/i386/pr43766.c: Likewise.
3146 * gcc.target/i386/pr43869.c: Likewise.
3147 * gcc.target/i386/pr44942.c: Likewise.
3148 * gcc.target/i386/pr44948-2a.c: Likewise.
3149 * gcc.target/i386/pr45234.c: Likewise.
3150 * gcc.target/i386/pr45336-2.c: Likewise.
3151 * gcc.target/i386/pr45336-4.c: Likewise.
3152 * gcc.target/i386/pr45852.c: Likewise.
3153 * gcc.target/i386/pr46470.c: Likewise.
3154 * gcc.target/i386/pr48037-1.c: Likewise.
3155 * gcc.target/i386/pr48389.c: Likewise.
3156 * gcc.target/i386/pr49095.c: Likewise.
3157 * gcc.target/i386/pr9771-1.c: Likewise.
3158 * gcc.target/i386/rdfsbase-1.c: Likewise.
3159 * gcc.target/i386/rdfsbase-2.c: Likewise.
3160 * gcc.target/i386/rdgsbase-1.c: Likewise.
3161 * gcc.target/i386/rdgsbase-2.c: Likewise.
3162 * gcc.target/i386/rdrand-3.c: Likewise.
3163 * gcc.target/i386/regparm-stdcall.c: Likewise.
3164 * gcc.target/i386/regparm.c: Likewise.
3165 * gcc.target/i386/reload-1.c: Likewise.
3166 * gcc.target/i386/rotate-2.c: Likewise.
3167 * gcc.target/i386/sibcall-5.c: Likewise.
3168 * gcc.target/i386/signbit-1.c: Likewise.
3169 * gcc.target/i386/signbit-2.c: Likewise.
3170 * gcc.target/i386/signbit-3.c: Likewise.
3171 * gcc.target/i386/sse-5.c: Likewise.
3172 * gcc.target/i386/sse-8.c: Likewise.
3173 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3174 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3175 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3176 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3177 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3178 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3179 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3180 * gcc.target/i386/sse2-movq-2.c: Likewise.
3181 * gcc.target/i386/sse2-movq-3.c: Likewise.
3182 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3183 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3184 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3185 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3186 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3187 * gcc.target/i386/ssefn-1.c: Likewise.
3188 * gcc.target/i386/ssefn-2.c: Likewise.
3189 * gcc.target/i386/sseregparm-1.c: Likewise.
3190 * gcc.target/i386/sseregparm-2.c: Likewise.
3191 * gcc.target/i386/sseregparm-3.c: Likewise.
3192 * gcc.target/i386/sseregparm-4.c: Likewise.
3193 * gcc.target/i386/sseregparm-5.c: Likewise.
3194 * gcc.target/i386/sseregparm-6.c: Likewise.
3195 * gcc.target/i386/sseregparm-7.c: Likewise.
3196 * gcc.target/i386/sseregparm-8.c: Likewise.
3197 * gcc.target/i386/stack-realign.c: Likewise.
3198 * gcc.target/i386/stack-usage-realign.c: Likewise.
3199 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3200 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3201 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3202 * gcc.target/i386/stackalign/return-1.c: Likewise.
3203 * gcc.target/i386/stackalign/return-2.c: Likewise.
3204 * gcc.target/i386/stackalign/return-3.c: Likewise.
3205 * gcc.target/i386/tailcall-1.c: Likewise.
3206 * gcc.target/i386/tbm-2.c: Likewise.
3207 * gcc.target/i386/udivmod-7.c: Likewise.
3208 * gcc.target/i386/udivmod-8.c: Likewise.
3209 * gcc.target/i386/unroll-1.c: Likewise.
3210 * gcc.target/i386/vararg-1.c: Likewise.
3211 * gcc.target/i386/vararg-2.c: Likewise.
3212 * gcc.target/i386/vect8-ret.c: Likewise.
3213 * gcc.target/i386/vectorize5.c: Likewise.
3214 * gcc.target/i386/wmul-1.c: Likewise.
3215 * gcc.target/i386/wmul-2.c: Likewise.
3216 * gcc.target/i386/wrfsbase-1.c: Likewise.
3217 * gcc.target/i386/wrfsbase-2.c: Likewise.
3218 * gcc.target/i386/wrgsbase-1.c: Likewise.
3219 * gcc.target/i386/wrgsbase-2.c: Likewise.
3220 * gcc.target/i386/xop-pcmov.c: Likewise.
3221 * gcc.target/i386/xop-pcmov2.c: Likewise.
3222 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3223 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3224 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3225 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3226 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3227 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3228 * gcc.target/i386/zee.c: Likewise.
3229 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3230 * gfortran.dg/compiler-directive_2.f: Likewise.
3231 * gfortran.dg/g77/20010216-1.f: Likewise.
3232 * gfortran.dg/gomp/pr39152.f90: Likewise.
3233 * gfortran.dg/pr33794.f90: Likewise.
3234
3235 2011-07-09 Jason Merrill <jason@redhat.com>
3236
3237 * g++.dg/cpp0x/regress/regress5.C: New.
3238
3239 2011-07-08 Jason Merrill <jason@redhat.com>
3240
3241 PR c++/45437
3242 * g++.dg/expr/compound-asn1.C: New.
3243 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3244
3245 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR target/49621
3248 * gcc.target/powerpc/altivec-34.c: New test.
3249
3250 2011-07-08 Jason Merrill <jason@redhat.com>
3251
3252 PR c++/45603
3253 * g++.dg/abi/guard3.C: New.
3254
3255 2011-07-08 Julian Brown <julian@codesourcery.com>
3256
3257 * lib/target-supports.exp
3258 (check_effective_target_arm_little_endian): New.
3259 (check_effective_target_vect_pack_trunc): Use above.
3260 (check_effective_target_vect_unpack): Likewise.
3261 (check_effective_target_vect_element_align): Test
3262 check_effective_target_arm_vect_no_misalign for ARM.
3263
3264 2011-07-08 Jason Merrill <jason@redhat.com>
3265
3266 PR c++/49673
3267 * g++.dg/cpp0x/constexpr-rom.C: New.
3268
3269 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3270
3271 PR middle-end/49519
3272 * g++.dg/torture/pr49519.C: New test.
3273
3274 2011-07-08 Martin Jambor <mjambor@suse.cz>
3275
3276 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3277
3278 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3279
3280 PR testsuite/48727
3281 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3282
3283 2011-07-08 Richard Guenther <rguenther@suse.de>
3284
3285 PR tree-optimization/49662
3286 * gcc.dg/graphite/interchange-14.c: XFAIL.
3287 * gcc.dg/graphite/interchange-15.c: Likewise.
3288 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3289
3290 2011-07-06 Jason Merrill <jason@redhat.com>
3291
3292 PR c++/49663
3293 * g++.dg/cpp0x/regress/regress4.C: New.
3294
3295 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3296
3297 PR fortran/49648
3298 * gfortran.dg/result_in_spec_4.f90: New test.
3299
3300 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3301
3302 * gcc.target/sparc/cas64.c: New test.
3303
3304 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3305
3306 PR c/49644
3307 * g++.dg/torture/pr49644.C: New test.
3308
3309 PR c/49644
3310 * gcc.c-torture/execute/pr49644.c: New test.
3311
3312 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3313
3314 * lib/target-supports.exp (check_effective_target_ia32): New.
3315 (check_effective_target_x32): Likewise.
3316 (check_effective_target_vect_cmdline_needed): Also check x32.
3317
3318 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3319
3320 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3321 dg-prune-output.
3322 * gcc.target/arm/pr42235.c: Likewise.
3323 * gcc.target/arm/pr42495.c: Likewise.
3324 * gcc.target/arm/pr42574.c: Likewise.
3325 * gcc.target/arm/thumb-branch1.c: Likewise.
3326
3327 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3328 unneeded prune of possible warning.
3329 * gcc.target/arm/pr40956.c: Likewise.
3330 * gcc.target/arm/pr42505.c: Likewise.
3331
3332 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3333 * gcc.c-torture/compile/pr46883.c: Likewise.
3334 * gcc.c-torture/compile/pr46934.c: Likewise.
3335
3336 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3337 for move to ../../gcc.c-torture/compile.
3338 * gcc.target/arm/pr46883.c: Likewise.
3339 * gcc.target/arm/pr46934.c: Likewise.
3340
3341 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3342 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3343 * gcc.target/arm/wmul-1.c: Likewise.
3344 * gcc.target/arm/wmul-2.c: Likewise.
3345 * gcc.target/arm/wmul-3.c: Likewise.
3346 * gcc.target/arm/wmul-4.c: Likewise.
3347 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3348 add tab after scan target.
3349 * gcc.target/arm/smlaltt-1.c: Likewise.
3350 * gcc.target/arm/smlatb-1.c: Likewise.
3351 * gcc.target/arm/smlatt-1.c: Likewise.
3352
3353 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3354
3355 PR debug/49522
3356 * gcc.dg/debug/pr49522.c: New test.
3357
3358 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3359
3360 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3361 * gcc.dg/pr46212.c: Run only if target int32plus.
3362 * gcc.dg/torture/pr48146.c: Ditto.
3363 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3364 * c-c++-common/pr44832.c: Ditto.
3365 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3366 * gcc.dg/pr31490.c: Ditto.
3367 * gcc.dg/torture/builtin-math-7.c: Run only if target
3368 large_double.
3369 * gcc.dg/torture/pr45764.c: Skip for AVR.
3370 * gcc.dg/pr47893.c: Ditto.
3371
3372 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3373
3374 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3375 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3376 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3377 add tab to scan target.
3378
3379 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3380
3381 * gcc.target/arm/neon-modes-3.c: New test.
3382
3383 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3384
3385 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3386 -fno-loop-interchange -ffast-math.
3387
3388 2011-07-07 Richard Guenther <rguenther@suse.de>
3389
3390 * gcc.dg/ftrapv-3.c: New testcase.
3391
3392 2011-07-07 Richard Guenther <rguenther@suse.de>
3393
3394 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3395 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3396
3397 2011-07-07 Kai Tietz <ktietz@redhat.com>
3398
3399 * gcc.dg/binop-notxor1.c: New test.
3400 * gcc.dg/binop-notand4a.c: New test.
3401 * gcc.dg/binop-notxor2.c: New test.
3402 * gcc.dg/binop-notand3a.c: New test.
3403 * gcc.dg/binop-notand2a.c: New test.
3404 * gcc.dg/binop-notand6a.c: New test.
3405 * gcc.dg/binop-notor1.c: New test.
3406 * gcc.dg/binop-notand1a.c: New test.
3407 * gcc.dg/binop-notand5a.c: New test.
3408 * gcc.dg/binop-notor2.c: New test.
3409
3410 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3411
3412 PR middle-end/49640
3413 * gcc.dg/gomp/pr49640.c: New test.
3414
3415 2011-07-07 Richard Guenther <rguenther@suse.de>
3416
3417 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3418
3419 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3420
3421 PR target/39150
3422 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3423
3424 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3425
3426 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3427 * gcc.target/powerpc/no-r11-2.c: Ditto.
3428 * gcc.target/powerpc/no-r11-3.c: Ditto.
3429
3430 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3431
3432 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3433 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3434
3435 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3436
3437 * lib/target-supports.exp (check_profiling_available): Disable
3438 profiling with -fprofile-generate for target avr.
3439
3440 2011-07-06 Richard Guenther <rguenther@suse.de>
3441
3442 PR tree-optimization/49645
3443 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3444
3445 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3446
3447 PR middle-end/47383
3448 * gcc.dg/pr47383.c: New.
3449
3450 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3451
3452 PR tree-optimization/49647
3453 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3454
3455 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3456
3457 PR testsuite/49542
3458 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3459 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3460
3461 2011-07-05 Jason Merrill <jason@redhat.com>
3462
3463 PR c++/48157
3464 * g++.dg/template/template-id-4.C: New.
3465
3466 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3467
3468 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3469 * gcc.dg/pr43402.c: Ditto.
3470
3471 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3472
3473 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3474
3475 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3476
3477 * gcc.target/powerpc/ppc-switch-1.c: New test for
3478 --param case-values-threshold.
3479 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3480
3481 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3482
3483 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3484
3485 2011-07-05 Jason Merrill <jason@redhat.com>
3486
3487 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3488
3489 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3490
3491 PR tree-optimization/47654
3492 * gcc.dg/graphite/block-pr47654.c: New.
3493
3494 2011-07-05 Jason Merrill <jason@redhat.com>
3495
3496 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3497
3498 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3499
3500 PR tree-optimization/49580
3501 * gcc.dg/autopar/pr49580.c: New test.
3502
3503 2011-07-05 Richard Guenther <rguenther@suse.de>
3504
3505 PR tree-optimization/49518
3506 PR tree-optimization/49628
3507 * g++.dg/torture/pr49628.C: New testcase.
3508 * gcc.dg/torture/pr49518.c: Likewise.
3509
3510 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3511
3512 * ada/acats/run_acats (which): Extract last field from type -p,
3513 type output only if command succeeded.
3514
3515 2011-07-04 Jason Merrill <jason@redhat.com>
3516
3517 * g++.dg/abi/mangle48.C: New.
3518
3519 * g++.dg/cpp0x/diag1.C: New.
3520
3521 * g++.dg/diagnostic/aka1.C: New.
3522
3523 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3524
3525 PR rtl-optimization/49619
3526 * gcc.dg/pr49619.c: New test.
3527
3528 PR rtl-optimization/49472
3529 * gfortran.dg/pr49472.f90: New test.
3530
3531 PR debug/49602
3532 * gcc.dg/pr49602.c: New test.
3533
3534 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3535
3536 PR target/34734
3537 PR target/44643
3538 * gcc.target/avr/avr.exp: Run over cpp files, too.
3539 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3540 * gcc.target/avr/progmem.h: New file.
3541 * gcc.target/avr/exit-abort.h: New file.
3542 * gcc.target/avr/progmem-error-1.c: New file.
3543 * gcc.target/avr/progmem-error-1.cpp: New file.
3544 * gcc.target/avr/progmem-warning-1.c: New file.
3545 * gcc.target/avr/torture/progmem-1.c: New file.
3546 * gcc.target/avr/torture/progmem-1.cpp: New file.
3547
3548 2011-07-04 Richard Guenther <rguenther@suse.de>
3549
3550 PR tree-optimization/49615
3551 * g++.dg/torture/pr49615.C: New testcase.
3552
3553 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3554
3555 PR tree-optimization/49610
3556 * gcc.dg/vect/pr49610.c: New test.
3557
3558 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3559
3560 * gnat.dg/specs/debug1.ads: New test.
3561
3562 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3563
3564 PR fortran/49562
3565 * gfortran.dg/typebound_proc_23.f90: New.
3566
3567 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3568
3569 PR c++/49605
3570 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3571
3572 2011-07-01 Jason Merrill <jason@redhat.com>
3573
3574 PR c++/48261
3575 * g++.dg/template/template-id-3.C: New.
3576
3577 PR c++/48593
3578 * g++.dg/template/qualified-id4.C: New.
3579
3580 PR c++/48883
3581 * g++.dg/template/explicit-args4.C: New.
3582
3583 PR c++/49085
3584 * g++.dg/template/offsetof2.C: New.
3585
3586 2011-07-01 Kai Tietz <ktietz@redhat.com>
3587
3588 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3589
3590 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3591
3592 PR libmudflap/49549
3593 * lib/target-supports.exp (check_effective_target_gld): New proc.
3594
3595 2011-07-01 Richard Guenther <rguenther@suse.de>
3596
3597 PR tree-optimization/49603
3598 * gcc.dg/torture/pr49603.c: New testcase.
3599
3600 2011-06-30 Jason Merrill <jason@redhat.com>
3601
3602 PR c++/49387
3603 * g++.dg/rtti/template1.C: New.
3604
3605 PR c++/49569
3606 * g++.dg/cpp0x/regress/ctor1.C: New.
3607
3608 PR c++/49355
3609 * g++.dg/cpp0x/initlist54.C: New.
3610
3611 2011-06-30 Martin Jambor <mjambor@suse.cz>
3612
3613 * gcc.dg/tree-ssa/sra-12.c: New test.
3614
3615 2011-06-29 Jason Merrill <jason@redhat.com>
3616
3617 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3618
3619 2011-06-30 Richard Guenther <rguenther@suse.de>
3620
3621 PR tree-optimization/46787
3622 * gcc.dg/vect/vect-121.c: New testcase.
3623
3624 2011-06-30 Martin Jambor <mjambor@suse.cz>
3625
3626 PR tree-optimization/49094
3627 * gcc.dg/tree-ssa/pr49094.c: New test.
3628
3629 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR fortran/49540
3632 * gfortran.dg/pr49540-1.f90: New test.
3633 * gfortran.dg/pr49540-2.f90: New test.
3634
3635 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3636
3637 PR ada/49511
3638 * ada/acats/run_acats (which): Use last field of type -p output.
3639
3640 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3641 Iain Sandoe <iains@gcc.gnu.org>
3642
3643 PR libobjc/36610
3644 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3645 Only skip on 64-bit *-*-darwin8* && !objc2.
3646
3647 2011-06-30 Richard Guenther <rguenther@suse.de>
3648
3649 PR tree-optimization/38752
3650 * gcc.c-torture/compile/pr38752.c: New testcase.
3651
3652 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3653
3654 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3655 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3656
3657 2011-06-29 Jason Merrill <jason@redhat.com>
3658
3659 PR c++/49216
3660 * g++.dg/cpp0x/initlist53.C: Use placement new.
3661 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3662 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3663
3664 PR c++/49003
3665 * g++.dg/cpp0x/trailing6.C: New.
3666 * g++.dg/cpp0x/pr45908.C: No error.
3667
3668 PR c++/49272
3669 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3670
3671 PR c++/49520
3672 * g++.dg/cpp0x/constexpr-using2.C: New.
3673
3674 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3675
3676 PR c++/45923
3677 * g++.dg/cpp0x/constexpr-diag3.C: New.
3678 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3679 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3680 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3681 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3682
3683 2011-06-29 Jason Merrill <jason@redhat.com>
3684
3685 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3686
3687 2011-06-29 Richard Guenther <rguenther@suse.de>
3688
3689 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3690
3691 2011-06-29 Jason Merrill <jason@redhat.com>
3692
3693 * g++.dg/cpp0x/initlist-value2.C: New.
3694
3695 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3696 * g++.dg/cpp0x/initlist-value.C: New.
3697
3698 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3699
3700 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3701
3702 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3703
3704 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3705 * gcc.dg/inline_2.c: Likewise.
3706 * gcc.dg/unroll_1.c: Likewise.
3707
3708 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR debug/49567
3711 * gcc.target/i386/pr49567.c: New test.
3712
3713 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3714
3715 * gnat.dg/opt17.ad[sb]: New test.
3716
3717 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3718 Tom de Vries <tom@codesourcery.com>
3719
3720 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3721 (check_effective_target_arm_thumb2): New effective targets.
3722 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3723 properly. Clean up temporary files.
3724 * gcc.target/arm/ivopts-2.c: Likewise.
3725 * gcc.target/arm/ivopts-3.c: Likewise.
3726 * gcc.target/arm/ivopts-4.c: Likewise.
3727 * gcc.target/arm/ivopts-5.c: Likewise.
3728 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3729
3730 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3731
3732 PR fortran/49479
3733 * gfortran.dg/reshape_zerosize_3.f90: New test.
3734
3735 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3736
3737 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3738 * gcc.target/arm/vfp-ldmias.c: Likewise.
3739 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3740 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3741 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3742 * gcc.target/arm/vfp-stmias.c: Likewise.
3743 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3744 * gcc.target/arm/vfp-stmiad.c: Likewise.
3745
3746 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3747
3748 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3749 dg-prune-output.
3750 * gcc.target/arm/pr45701-2.c: Ditto.
3751
3752 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3753
3754 PR fortran/49466
3755 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3756 * gfortran.dg/extends_14.f03: Modified.
3757
3758 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3759
3760 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3761 early if the test is already being skipped.
3762
3763 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3764 scan-assembler-dem-not): For missing file, report unresolved with
3765 same message as for pass/fail, with reason reported in log file.
3766
3767 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3768 from add_options_for_arm_neon_fp16.
3769 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3770 check_effective_target_arm_neon_fp16_ok_nocache.
3771 Check -mfpu and -mfloat-abi options from current multilib.
3772 Do not require neon support.
3773 (check_effective_target_arm_fp16_ok): Renamed from
3774 check_effecitve_target_arm_neon_fp16_ok.
3775 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3776 arm_neon_fp16_ok and arm_fp16.
3777 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3778 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3779 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3780 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3781
3782 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3783
3784 * gcc.dg/builtin-assume-aligned-1.c: New test.
3785 * gcc.dg/builtin-assume-aligned-2.c: New test.
3786 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3787
3788 PR debug/49544
3789 * gcc.dg/pr49544.c: New test.
3790
3791 2011-06-27 Richard Guenther <rguenther@suse.de>
3792
3793 PR tree-optimization/49394
3794 * g++.dg/torture/pr49394.C: New testcase.
3795
3796 2011-06-27 Kai Tietz <ktietz@redhat.com>
3797
3798 * gcc.dg/optimize-bswapdi-2.c: New test.
3799
3800 2011-06-27 Michael Hope <michael.hope@linaro.org>
3801 Richard Sandiford <richard.sandiford@linaro.org>
3802
3803 PR tree-optimization/49169
3804 * gcc.dg/torture/pr49169.c: New test.
3805
3806 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3807
3808 PR testsuite/49529
3809 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3810
3811 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3812 hppa*-*-hpux*.
3813
3814 2011-06-26 Jason Merrill <jason@redhat.com>
3815
3816 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3817
3818 PR c++/49528
3819 * g++.dg/init/ref19.C: New.
3820 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3821
3822 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR tree-optimization/48377
3825 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3826 non_strict_align.
3827
3828 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3829
3830 PR middle-end/49191
3831 * lib/target-supports.exp (check_effective_target_non_strict_align):
3832 New.
3833 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3834
3835 2011-06-24 Martin Jambor <mjambor@suse.cz>
3836
3837 PR tree-optimizations/49516
3838 * g++.dg/tree-ssa/pr49516.C: New test.
3839
3840 2011-06-23 Jason Merrill <jason@redhat.com>
3841
3842 PR c++/35255
3843 * g++.dg/template/partial10.C: New.
3844 * g++.dg/template/partial11.C: New.
3845
3846 2011-06-23 Jeff Law <law@redhat.com>
3847
3848 PR middle-end/48770
3849 * gcc.dg/pr48770.c: New test.
3850
3851 2011-06-23 Jan Hubicka <jh@suse.cz>
3852
3853 PR middle-end/49373
3854 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3855
3856 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR testsuite/49512
3859 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3860 instead of -fdump-tree-optimized.
3861
3862 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3863
3864 PR c++/44625
3865 * g++.dg/template/crash107.C: New.
3866 * g++.dg/template/error17.C: Adjust.
3867
3868 2011-06-23 Jason Merrill <jason@redhat.com>
3869
3870 PR c++/49507
3871 * g++.dg/cpp0x/defaulted30.C: New.
3872
3873 PR c++/49440
3874 * g++.dg/rtti/anon-ns1.C: New.
3875
3876 PR c++/49395
3877 * g++.dg/init/ref18.C: New.
3878
3879 PR c++/36435
3880 * g++.dg/template/partial9.C: New.
3881
3882 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3883
3884 PR middle-end/49373
3885 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3886
3887 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR debug/49496
3890 * gcc.dg/pr49496.c: New test.
3891
3892 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3893
3894 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3895 is not xscale.
3896
3897 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3898
3899 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3900 * gcc.target/arm/pr42879.c: Likewise.
3901 * gcc.target/arm/pr45701-3.c: Likewise.
3902
3903 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3904 * gcc.target/arm/pr40482.c: Likewise.
3905 * gcc.target/arm/stack-corruption.c: Likewise.
3906
3907 2011-06-22 Richard Guenther <rguenther@suse.de>
3908
3909 PR tree-optimization/49493
3910 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3911
3912 2011-06-22 Jason Merrill <jason@redhat.com>
3913
3914 PR c++/49260
3915 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3916
3917 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3918 Dmitry Melnik <dm@ispras.ru>
3919
3920 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3921 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3922 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3923
3924 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3925
3926 * gcc.target/arm/tlscall.c: New.
3927
3928 2011-06-21 Jason Merrill <jason@redhat.com>
3929
3930 PR c++/49172
3931 * g++.dg/cpp0x/constexpr-ref1.C: New.
3932 * g++.dg/cpp0x/constexpr-ref2.C: New.
3933 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3934
3935 PR c++/49482
3936 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3937
3938 PR c++/49418
3939 * g++.dg/template/param3.C: New.
3940
3941 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3942
3943 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3944 my_clrsb test functions.
3945 (main): Test clrsb.
3946 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3947 test_sll, test_ull): Add clrsb tests.
3948 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3949 clrsbll.
3950
3951 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3952
3953 PR fortran/49112
3954 * gfortran.dg/class_44.f03: New.
3955
3956 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3957
3958 PR tree-optimization/49478
3959 * gcc.dg/vect/pr49478.c
3960
3961 2011-06-21 Richard Guenther <rguenther@suse.de>
3962
3963 PR tree-optimization/49483
3964 * gcc.dg/vect/vect-120.c: New testcase.
3965
3966 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3967
3968 PR testsuite/49443
3969 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3970 * gcc.dg/vect/vect-peel-4.c: Likewise.
3971
3972 2011-06-22 Christian Bruel <christian.bruel@st.com>
3973
3974 PR middle-end/49139
3975 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3976 * gcc.dg/always_inline2.c: Likewise.
3977 * gcc.dg/always_inline3.c: Likewise.
3978 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3979 * gcc.dg/inline_1.c: Likewise.
3980 * gcc.dg/inline_2.c: Likewise.
3981 * gcc.dg/inline_3.c: Likewise.
3982 * gcc.dg/inline_4.c: Likewise.
3983 * gcc.dg/20051201-1.c: Likewise.
3984 * gcc.dg/pr40087.c: Likewise.
3985 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3986 * gcc.dg/inline-22.c: Likewise.
3987 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3988 * gcc.dg/lto/20090218-1_1.c: Likewise.
3989 * g++.dg/ipa/devirt-7.C: Likewise.
3990 * gcc.dg/uninit-pred-5_a.c: Likewise.
3991 * gcc.dg/uninit-pred-5_b.c: Likewise.
3992 * gcc.dg/fail_always_inline.c: New.
3993
3994 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3995
3996 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3997 into 6 jobs instead of 3.
3998
3999 2011-06-20 Jason Merrill <jason@redhat.com>
4000
4001 PR c++/49216
4002 * g++.dg/cpp0x/initlist53.C: New.
4003
4004 2011-06-20 Tobias Burnus <burnus@net-b.de>
4005
4006 PR fortran/18918
4007 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4008 * gfortran.dg/coarray_lock_3.f90: New.
4009 * gfortran.dg/coarray/lock_1.f90: New.
4010
4011 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4012
4013 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4014 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4015 unresolved and report the reason to the log file.
4016
4017 * lib/scanasm.exp (object-size): Move argument processing earlier
4018 to report errors before verifying that the file exists. Report
4019 problems detected at runtime as unresolved instead of error and
4020 report their reasons to the log file.
4021
4022 2011-06-20 Jason Merrill <jason@redhat.com>
4023
4024 PR c++/47080
4025 * g++.dg/cpp0x/explicit6.C: New.
4026
4027 PR c++/47635
4028 * g++.dg/cpp0x/enum20.C: New.
4029
4030 PR c++/48138
4031 * g++.dg/ext/attr-aligned01.C: New.
4032
4033 PR c++/49205
4034 * g++.dg/cpp0x/variadic-default.C: New.
4035
4036 PR c++/43321
4037 * g++.dg/cpp0x/auto26.C: New.
4038
4039 PR c++/43831
4040 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4041
4042 2011-06-20 Kai Tietz <ktietz@redhat.com>
4043
4044 * gcc.dg/binop-notand1.c: New test.
4045 * gcc.dg/binop-notand2.c: New test.
4046 * gcc.dg/binop-notand3.c: New test.
4047 * gcc.dg/binop-notand4.c: New test.
4048 * gcc.dg/binop-notand5.c: New test.
4049 * gcc.dg/binop-notand6.c: New test.
4050
4051 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4052
4053 PR testsuite/49432
4054 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4055
4056 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4057
4058 PR fortran/49400
4059 * gfortran.dg/proc_ptr_31.f90: New.
4060
4061 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4062
4063 * gnat.dg/volatile6.adb: New test.
4064 * gnat.dg/volatile7.adb: Likewise.
4065 * gnat.dg/volatile8.adb: Likewise.
4066 * gnat.dg/volatile9.adb: Likewise.
4067
4068 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4069
4070 * gnat.dg/constant3.adb: New test.
4071
4072 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4073
4074 PR libfortran/49296
4075 * gfortran.dg/read_list_eof_1.f90: New test.
4076
4077 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4078
4079 PR target/49411
4080 * gcc.target/i386/testimm-1.c: New test.
4081 * gcc.target/i386/testimm-2.c: New test.
4082 * gcc.target/i386/testimm-3.c: New test.
4083 * gcc.target/i386/testimm-4.c: New test.
4084 * gcc.target/i386/testimm-5.c: New test.
4085 * gcc.target/i386/testimm-6.c: New test.
4086 * gcc.target/i386/testimm-7.c: New test.
4087 * gcc.target/i386/testimm-8.c: New test.
4088 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4089 * gcc.target/i386/xop-rotate1-int.c: New test.
4090 * gcc.target/i386/xop-rotate2-int.c: New test.
4091
4092 2011-06-17 Jason Merrill <jason@redhat.com>
4093
4094 * g++.dg/cpp0x/rv-func2.C: New.
4095
4096 * g++.dg/debug/dwarf2/lambda1.C: New.
4097 * g++.dg/warn/Wshadow-6.C: Adjust.
4098
4099 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4100
4101 PR fortran/48699
4102 * gfortran.dg/move_alloc_5.f90: New.
4103
4104 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4105
4106 PR rtl-optimization/48542
4107 * gcc.dg/torture/pr48542.c: New test.
4108
4109 2011-06-16 Jason Merrill <jason@redhat.com>
4110
4111 PR c++/44160
4112 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4113
4114 PR c++/45378
4115 * g++.dg/cpp0x/initlist52.C New.
4116
4117 PR c++/45399
4118 * c-c++-common/raw-string-12.c: New.
4119
4120 PR c++/49229
4121 * g++.dg/cpp0x/sfinae26.C: New.
4122
4123 PR c++/49251
4124 * g++.dg/cpp0x/variadic113.C: New.
4125
4126 PR c++/49420
4127 * g++.dg/cpp0x/variadic112.C: New.
4128
4129 2011-06-16 Jeff Law <law@redhat.com>
4130
4131 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4132 improved jump threading.
4133 * gcc.dg/builtin-object-size-2.c: Likewise.
4134 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4135
4136 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4137
4138 PR fortran/49074
4139 * gfortran.dg/typebound_assignment_3.f03: New.
4140
4141 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4142
4143 PR testsuite/48727
4144 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4145
4146 2011-06-16 Martin Jambor <mjambor@suse.cz>
4147
4148 PR tree-optimization/49343
4149 * gnat.dg/discr31.ad[sb]: New test.
4150
4151 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4152
4153 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4154
4155 2011-06-16 Tom de Vries <tom@codesourcery.com>
4156
4157 PR target/45098
4158 * gcc.target/arm/ivopts-3.c: Update test.
4159 * gcc.target/arm/ivopts-5.c: Same.
4160
4161 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4162
4163 Revert:
4164 2011-06-10 Wei Guozhi <carrot@google.com>
4165
4166 PR target/45335
4167 * gcc.target/arm/pr45335.c: New test.
4168 * gcc.target/arm/pr45335-2.c: New test.
4169 * gcc.target/arm/pr45335-3.c: New test.
4170 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4171 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4172 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4173
4174 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4175
4176 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4177
4178 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4179
4180 PR fortran/49417
4181 * gfortran.dg/class_43.f03: New.
4182
4183 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR tree-optimization/49419
4186 * gcc.c-torture/execute/pr49419.c: New test.
4187
4188 2011-06-16 Revital Eres <revital.eres@linaro.org>
4189
4190 * gcc.dg/sms-9.c: New file.
4191
4192 2011-06-15 Easwaran Raman <eraman@google.com>
4193
4194 PR rtl-optimization/49414
4195 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4196
4197 2011-06-14 Jason Merrill <jason@redhat.com>
4198
4199 * g++.dg/cpp0x/noexcept13.C: New.
4200
4201 2011-06-14 Easwaran Raman <eraman@google.com>
4202
4203 PR rtl-optimization/44194
4204 * gcc.dg/pr44194-1.c: New test.
4205 * gcc.dg/pr44194-2.c: New test.
4206
4207 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4208
4209 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4210 switches.
4211 * gcc.target/arm/pr45701-2.c: Likewise.
4212 * gcc.target/arm/thumb-branch1.c: Likewise.
4213
4214 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4215
4216 PR testsuite/48727
4217 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4218
4219 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4220
4221 * gcc.target/arm/pr45701-1.c: Require thumb support.
4222 * gcc.target/arm/pr45701-2.c: Likewise.
4223 * gcc.target/arm/thumb-branch1.c: Likewise.
4224
4225 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4226 * gcc.target/arm/pr39839.c: Likewise.
4227 * gcc.target/arm/pr40657-2.c: Likewise.
4228 * gcc.target/arm/pr40956.c: Likewise.
4229 * gcc.target/arm/pr41679.c: Likewise.
4230 * gcc.target/arm/pr42235.c: Likewise.
4231 * gcc.target/arm/pr42495.c: Likewise.
4232 * gcc.target/arm/pr42505.c: Likewise.
4233 * gcc.target/arm/pr42574.c: Likewise.
4234 * gcc.target/arm/pr46883.c: Likewise.
4235 * gcc.target/arm/pr46934.c: Likewise.
4236 * gcc.target/arm/xor-and.c: Likewise.
4237
4238 2011-06-14 Jason Merrill <jason@redhat.com>
4239
4240 * g++.dg/other/error23.C: Adjust error message.
4241 * g++.dg/other/error32.C: Likewise.
4242
4243 PR c++/49389
4244 * g++.dg/cpp0x/rv-dotstar.C: New.
4245
4246 PR c++/49369
4247 * g++.dg/cpp0x/decltype30.C: New.
4248
4249 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4250
4251 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4252
4253 PR fortran/49103
4254 * gfortran.dg/pr49103.f90: New test.
4255
4256 2011-06-14 Tom de Vries <tom@codesourcery.com>
4257
4258 PR target/45098
4259 * gcc.target/arm/ivopts-3.c: New test.
4260 * gcc.target/arm/ivopts-4.c: New test.
4261 * gcc.target/arm/ivopts-5.c: New test.
4262
4263 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4264
4265 PR rtl-optimization/49390
4266 * gcc.c-torture/execute/pr49390.c: New test.
4267
4268 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4269
4270 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4271
4272 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4273
4274 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4275 * gcc.c-torture/execute/cmpsi-2.x: New file.
4276 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4277 * gcc.c-torture/execute/pr45262.x: New file.
4278 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4279 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4280 int32plus
4281 * gcc.c-torture/compile/pr49163.c: Ditto.
4282
4283 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4284
4285 * gcc.dg/vect/vect-16.c: Rename to...
4286 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4287 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4288 for double-word vectors.
4289 * gcc.dg/vect/vect-peel-4.c: Likewise.
4290 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4291 vect_element_align.
4292 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4293 -fno-fast-math.
4294
4295 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4296
4297 PR target/44618
4298 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4299
4300 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4301
4302 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4303
4304 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4305
4306 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4307
4308 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4309
4310 * gfortran.dg/trim_optimize_8.f90: New test case.
4311
4312 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4313 Ira Rosen <ira.rosen@linaro.org>
4314
4315 PR tree-optimization/49352
4316 * gcc.dg/vect/pr49352.c: New test.
4317
4318 2011-06-12 Tobias Burnus
4319
4320 PR fortran/49324
4321 * gfortran.dg/alloc_comp_assign_11.f90: New.
4322
4323 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4324
4325 * gfortran.dg/trim_optimize_7.f90: New test.
4326
4327 2011-06-10 Wei Guozhi <carrot@google.com>
4328
4329 PR target/45335
4330 * gcc.target/arm/pr45335.c: New test.
4331 * gcc.target/arm/pr45335-2.c: New test.
4332 * gcc.target/arm/pr45335-3.c: New test.
4333 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4334 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4335 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4336
4337 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4338
4339 PR c++/41769
4340 * g++.dg/parse/error39.C: New.
4341
4342 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4343
4344 * gcc.target/arm/20090811-1.c: Skip for incompatible
4345 options, do not override other options.
4346 * gcc.target/arm/combine-cmp-shift.c: Skip for
4347 incompatible options.
4348 * gcc.target/arm/pr45094.c: Likewise.
4349 * gcc.target/arm/scd42-1.c: Likewise.
4350 * gcc.target/arm/scd42-3.c: Likewise.
4351 * gcc.target/arm/thumb-ltu.c: Likewise.
4352
4353 * lib/target-supports.exp
4354 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4355 multilib flags use -mfpu with a value other than neon-fp16.
4356
4357 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4358
4359 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4360 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4361
4362 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4363
4364 * lib/target-supports.exp (check_effective_target_pie): New proc.
4365 * gcc.dg/pie-link.c: Use target pie.
4366
4367 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4368 Laurent Roug� <laurent.rouge@menta.fr>
4369
4370 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4371 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4372
4373 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4374
4375 * gfortran.dg/coarray/sync_1.f90: New test for
4376 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4377
4378 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4379
4380 PR tree-optimization/49318
4381 * gcc.dg/vect/pr49318.c: New test.
4382
4383 2011-06-09 David Krauss <potswa@mac.com>
4384
4385 * g++.dg/template/arrow1.C: New.
4386
4387 2011-06-09 Jason Merrill <jason@redhat.com>
4388
4389 * lib/prune.exp: Prune "note"s.
4390 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4391
4392 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4393 * g++.dg/template/dependent-expr3.C: Likewise.
4394 * g++.dg/parse/template7.C: Likewise.
4395 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4396 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4397 * g++.old-deja/g++.pt/friend38.C: Likewise.
4398 * g++.old-deja/g++.pt/crash32.C: Likewise.
4399 * g++.old-deja/g++.other/init4.C: Likewise.
4400 * g++.old-deja/g++.other/friend8.C: Likewise.
4401
4402 * g++.dg/ext/complex7.C: Adjust expected output.
4403 * g++.dg/diagnostic/method1.C: Likewise.
4404 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4405 * g++.dg/parse/crash33.C: Likewise.
4406 * g++.dg/other/warning1.C: Likewise.
4407 * g++.dg/init/pr29571.C: Likewise.
4408 * g++.dg/warn/overflow-warn-1.C: Likewise.
4409 * g++.dg/warn/overflow-warn-3.C: Likewise.
4410 * g++.dg/warn/overflow-warn-4.C: Likewise.
4411 * g++.old-deja/g++.oliva/template1.C: Likewise.
4412
4413 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4414 * g++.dg/parse/template7.C: Adjust.
4415
4416 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4417
4418 PR target/49307
4419 * gcc.dg/pr49307.c: New.
4420
4421 2011-06-09 Wei Guozhi <carrot@google.com>
4422
4423 PR target/46975
4424 * gcc.target/arm/pr46975.c: New testcase.
4425
4426 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4427
4428 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4429 (PMETH, arglist_t): Removed.
4430 (method_get_number_of_arguments): Removed.
4431 (method_get_nth_argument): Removed.
4432 (method_get_first_argument): Removed.
4433 (method_get_next_argument): Removed.
4434 (method_get_sizeof_arguments): Removed.
4435 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4436 (PMETH): Removed.
4437 (method_get_number_of_arguments): Removed.
4438 (method_get_nth_argument): Removed.
4439 (method_get_first_argument): Removed.
4440 (method_get_next_argument): Removed.
4441 (method_get_sizeof_arguments): Removed.
4442 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4443
4444 2011-06-09 David Li <davidxl@google.com>
4445
4446 * gcc.dg/dump-pass.c: New test.
4447
4448 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4449
4450 PR c++/29003
4451 * g++.dg/parse/error38.C: New.
4452
4453 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR middle-end/49308
4456 * gfortran.dg/pr49308.f90: New test.
4457
4458 2011-06-08 Jason Merrill <jason@redhat.com>
4459
4460 * g++.dg/cpp0x/noexcept11.C: New.
4461 * g++.dg/cpp0x/noexcept12.C: New.
4462 * g++.dg/cpp0x/sfinae11.C: Adjust.
4463
4464 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4465
4466 PR testsuite/49323
4467 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4468 to dg-options, match also DW_AT_linkage_name.
4469
4470 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4471
4472 PR middle-end/21953
4473 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4474 -fno-common on alpha*-dec-osf*.
4475 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4476
4477 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4478
4479 PR rtl-optimization/49303
4480 * gcc.target/ia64/pr49303.c: New test.
4481
4482 2011-06-08 Tobias Burnus <burnus@net-b.de>
4483
4484 PR fortran/18918
4485 * gfortran.dg/coarray_lock_1.f90: New.
4486 * gfortran.dg/coarray_lock_2.f90: New.
4487
4488 2011-06-07 Jason Merrill <jason@redhat.com>
4489
4490 * lib/prune.exp: Look for "required" rather than "instantiated".
4491 * g++.dg/abi/mangle11.C: Likewise.
4492 * g++.dg/abi/mangle12.C: Likewise.
4493 * g++.dg/abi/mangle17.C: Likewise.
4494 * g++.dg/abi/mangle20-2.C: Likewise.
4495 * g++.dg/abi/pragma-pack1.C: Likewise.
4496 * g++.dg/cpp0x/decltype26.C: Likewise.
4497 * g++.dg/cpp0x/decltype28.C: Likewise.
4498 * g++.dg/cpp0x/decltype29.C: Likewise.
4499 * g++.dg/cpp0x/enum11.C: Likewise.
4500 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4501 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4502 * g++.dg/cpp0x/pr47416.C: Likewise.
4503 * g++.dg/ext/case-range2.C: Likewise.
4504 * g++.dg/ext/case-range3.C: Likewise.
4505 * g++.dg/gomp/for-19.C: Likewise.
4506 * g++.dg/gomp/pr37533.C: Likewise.
4507 * g++.dg/gomp/pr38639.C: Likewise.
4508 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4509 * g++.dg/inherit/base3.C: Likewise.
4510 * g++.dg/inherit/using6.C: Likewise.
4511 * g++.dg/init/placement4.C: Likewise.
4512 * g++.dg/init/reference3.C: Likewise.
4513 * g++.dg/lookup/scoped6.C: Likewise.
4514 * g++.dg/lookup/using7.C: Likewise.
4515 * g++.dg/other/abstract1.C: Likewise.
4516 * g++.dg/other/error10.C: Likewise.
4517 * g++.dg/other/error5.C: Likewise.
4518 * g++.dg/other/field1.C: Likewise.
4519 * g++.dg/other/offsetof5.C: Likewise.
4520 * g++.dg/parse/bitfield2.C: Likewise.
4521 * g++.dg/parse/constant4.C: Likewise.
4522 * g++.dg/parse/crash20.C: Likewise.
4523 * g++.dg/parse/invalid-op1.C: Likewise.
4524 * g++.dg/parse/non-dependent2.C: Likewise.
4525 * g++.dg/parse/template18.C: Likewise.
4526 * g++.dg/tc1/dr152.C: Likewise.
4527 * g++.dg/tc1/dr166.C: Likewise.
4528 * g++.dg/tc1/dr176.C: Likewise.
4529 * g++.dg/tc1/dr213.C: Likewise.
4530 * g++.dg/template/access11.C: Likewise.
4531 * g++.dg/template/access2.C: Likewise.
4532 * g++.dg/template/access3.C: Likewise.
4533 * g++.dg/template/access7.C: Likewise.
4534 * g++.dg/template/arg7.C: Likewise.
4535 * g++.dg/template/cond2.C: Likewise.
4536 * g++.dg/template/crash13.C: Likewise.
4537 * g++.dg/template/crash40.C: Likewise.
4538 * g++.dg/template/crash7.C: Likewise.
4539 * g++.dg/template/crash84.C: Likewise.
4540 * g++.dg/template/ctor5.C: Likewise.
4541 * g++.dg/template/defarg13.C: Likewise.
4542 * g++.dg/template/defarg14.C: Likewise.
4543 * g++.dg/template/dtor7.C: Likewise.
4544 * g++.dg/template/eh2.C: Likewise.
4545 * g++.dg/template/error2.C: Likewise.
4546 * g++.dg/template/error43.C: Likewise.
4547 * g++.dg/template/friend32.C: Likewise.
4548 * g++.dg/template/injected1.C: Likewise.
4549 * g++.dg/template/instantiate1.C: Likewise.
4550 * g++.dg/template/instantiate3.C: Likewise.
4551 * g++.dg/template/instantiate5.C: Likewise.
4552 * g++.dg/template/instantiate7.C: Likewise.
4553 * g++.dg/template/local6.C: Likewise.
4554 * g++.dg/template/lookup2.C: Likewise.
4555 * g++.dg/template/member5.C: Likewise.
4556 * g++.dg/template/memfriend15.C: Likewise.
4557 * g++.dg/template/memfriend16.C: Likewise.
4558 * g++.dg/template/memfriend17.C: Likewise.
4559 * g++.dg/template/memfriend7.C: Likewise.
4560 * g++.dg/template/meminit1.C: Likewise.
4561 * g++.dg/template/nested3.C: Likewise.
4562 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4563 * g++.dg/template/nontype12.C: Likewise.
4564 * g++.dg/template/nontype13.C: Likewise.
4565 * g++.dg/template/nontype6.C: Likewise.
4566 * g++.dg/template/pr23510.C: Likewise.
4567 * g++.dg/template/pr35240.C: Likewise.
4568 * g++.dg/template/ptrmem15.C: Likewise.
4569 * g++.dg/template/ptrmem6.C: Likewise.
4570 * g++.dg/template/qualified-id1.C: Likewise.
4571 * g++.dg/template/qualttp20.C: Likewise.
4572 * g++.dg/template/qualttp3.C: Likewise.
4573 * g++.dg/template/qualttp4.C: Likewise.
4574 * g++.dg/template/qualttp5.C: Likewise.
4575 * g++.dg/template/qualttp6.C: Likewise.
4576 * g++.dg/template/qualttp7.C: Likewise.
4577 * g++.dg/template/qualttp8.C: Likewise.
4578 * g++.dg/template/recurse.C: Likewise.
4579 * g++.dg/template/recurse2.C: Likewise.
4580 * g++.dg/template/ref5.C: Likewise.
4581 * g++.dg/template/scope2.C: Likewise.
4582 * g++.dg/template/sfinae10.C: Likewise.
4583 * g++.dg/template/sfinae3.C: Likewise.
4584 * g++.dg/template/sizeof3.C: Likewise.
4585 * g++.dg/template/static9.C: Likewise.
4586 * g++.dg/template/template-id-2.C: Likewise.
4587 * g++.dg/template/typedef13.C: Likewise.
4588 * g++.dg/template/typename4.C: Likewise.
4589 * g++.dg/template/using14.C: Likewise.
4590 * g++.dg/template/using2.C: Likewise.
4591 * g++.dg/template/warn1.C: Likewise.
4592 * g++.dg/warn/Wparentheses-13.C: Likewise.
4593 * g++.dg/warn/Wparentheses-15.C: Likewise.
4594 * g++.dg/warn/Wparentheses-16.C: Likewise.
4595 * g++.dg/warn/Wparentheses-17.C: Likewise.
4596 * g++.dg/warn/Wparentheses-18.C: Likewise.
4597 * g++.dg/warn/Wparentheses-19.C: Likewise.
4598 * g++.dg/warn/Wparentheses-20.C: Likewise.
4599 * g++.dg/warn/Wparentheses-23.C: Likewise.
4600 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4601 * g++.dg/warn/noeffect2.C: Likewise.
4602 * g++.dg/warn/noeffect4.C: Likewise.
4603 * g++.dg/warn/pr8570.C: Likewise.
4604 * g++.old-deja/g++.brendan/init2.C: Likewise.
4605 * g++.old-deja/g++.eh/spec6.C: Likewise.
4606 * g++.old-deja/g++.pt/crash10.C: Likewise.
4607 * g++.old-deja/g++.pt/crash36.C: Likewise.
4608 * g++.old-deja/g++.pt/derived3.C: Likewise.
4609 * g++.old-deja/g++.pt/error2.C: Likewise.
4610 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4611 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4612 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4613 * g++.old-deja/g++.pt/overload7.C: Likewise.
4614 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4615
4616 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4617 Iain Sandoe <iains@gcc.gnu.org>
4618
4619 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4620 Added code to deal with the case when [Protocol
4621 -descriptionForInstanceMethod:] or [Protocol
4622 -descriptionForClassMethod:] returns NULL.
4623
4624 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4625 Iain Sandoe <iains@gcc.gnu.org>
4626
4627 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4628 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4629 Added cast.
4630
4631 2011-06-07 Xinliang David Li <davidxl@google.com>
4632
4633 * gcc.dg/inline_2.c: New test.
4634 * gcc.dg/unroll_2.c: New test.
4635 * gcc.dg/inline_3.c: New test.
4636 * gcc.dg/unroll_3.c: New test.
4637 * gcc.dg/inline_4.c: New test.
4638 * gcc.dg/unroll_4.c: New test.
4639 * gcc.dg/inline_1.c: New test.
4640 * gcc.dg/unroll_1.c: New test.
4641
4642 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4643
4644 PR tree-optimization/48497
4645 * lib/gcc-defs.exp (dg-additional-options): New proc.
4646 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4647 -msse2 on 32-bit x86.
4648
4649 2011-06-06 Jason Merrill <jason@redhat.com>
4650
4651 * g++.dg/cpp0x/enum19.C: New.
4652
4653 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4654
4655 * gcc.target/arm/neon-reload-class.c: New test.
4656
4657 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4658
4659 PR debug/49130
4660 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4661
4662 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4663
4664 * gcc.target/arm/smlatb-1.c: New file.
4665 * gcc.target/arm/smlatt-1.c: New file.
4666 * gcc.target/arm/smlaltb-1.c: New file.
4667 * gcc.target/arm/smlaltt-1.c: New file.
4668
4669 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4670
4671 * gcc.target/arm/mla-2.c: New test.
4672
4673 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4674
4675 PR gcov-profile/49299
4676 * gcc.dg/tree-prof/pr49299-1.c: New test.
4677 * gcc.dg/tree-prof/pr49299-2.c: New test.
4678
4679 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4680
4681 * lib/target-supports.exp
4682 (check_effective_target_vect_widen_mult_qi_to_hi):
4683 Add NEON as supporting target.
4684 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4685 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4686 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4687 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4688 using widening multiplication on targets that support it.
4689 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4690 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4691 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4692
4693 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4694
4695 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4696 Modern Objective-C runtime API.
4697 * objc/execute/next_mapping.h: Removed.
4698 * objc-obj-c++-shared/next-mapping.h: Removed.
4699 * objc-obj-c++-shared/Object1.h: Removed.
4700 * objc-obj-c++-shared/Object1.m: Removed.
4701 * objc-obj-c++-shared/Object1.mm: Removed.
4702 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4703 * objc-obj-c++-shared/Protocol1.h: Removed.
4704 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4705 of ProtoBool, IVAR_T and METHOD.
4706 * objc-obj-c++-shared/runtime.h: New.
4707 * objc-obj-c++-shared/TestsuiteObject.h: New.
4708 * objc-obj-c++-shared/TestsuiteObject.m: New.
4709
4710 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4711 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4712 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4713 it a class method.
4714 * objc/execute/_cmd.m: Include
4715 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4716 runtime API. ([TestClass +initialize]): Include this method also
4717 with the GNU runtime.
4718 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4719 Object. ([-setValue:]): Return void.
4720 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4721 with the GNU runtime. Include
4722 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4723 for the NeXT runtime. Use the existing print_ivars() and
4724 compare_structures() implementations for the old NeXT runtime.
4725 Added new implementations for the Modern GNU and NeXT runtimes.
4726 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4727 well. (main): Use objc_getClass(). Use return instead of exit.
4728 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4729 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4730 of exit().
4731 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4732 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4733 instead of Object. (main): Use return instead of exit().
4734 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4735 instead of Object. Removed prototype for exit(). (main): Use
4736 return instead of exit(). Use the Modern Objective-C runtime API.
4737 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4738 Object.
4739 * objc/execute/class-tests-1.h: Include
4740 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4741 runtime API. (test_class_with_superclass): Do not call [Object
4742 class]. There is no need to with the current libobjc.
4743 * objc/execute/class-tests-2.h: Include
4744 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4745 runtime API.
4746 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4747 ../../objc-obj-c++-shared/next-mapping.h.
4748 * objc/execute/class-2.m: Likewise.
4749 * objc/execute/class-3.m: Likewise.
4750 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4751 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4752 +initialize]): Include this method also with the GNU
4753 runtime. (main): Use the Modern Objective-C runtime API.
4754 * objc/execute/class-5.m: Likewise.
4755 * objc/execute/class-6.m: Likewise.
4756 * objc/execute/class-7.m: Likewise.
4757 * objc/execute/class-8.m: Likewise.
4758 * objc/execute/class-9.m: Likewise.
4759 * objc/execute/class-10.m: Likewise.
4760 * objc/execute/class-11.m: Likewise.
4761 * objc/execute/class-12.m: Likewise.
4762 * objc/execute/class-13.m: Likewise.
4763 * objc/execute/class-14.m: Likewise.
4764 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4765 this method also with the GNU runtime.
4766 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4767 +initialize]): Include this method also with the GNU runtime.
4768 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4769 of Object.
4770 * objc/execute/encode-1.m: Likewise.
4771 * objc/execute/enumeration-1.m: Likewise.
4772 * objc/execute/enumeration-2.m: Likewise.
4773 * objc/execute/exceptions/catchall-1.m: Likewise.
4774 * objc/execute/exceptions/finally-1.m: Likewise.
4775 * objc/execute/exceptions/foward-1.m: Likewise.
4776 * objc/execute/exceptions/local-variables-1.m: Likewise.
4777 * objc/execute/exceptions/throw-nil.m: Likewise.
4778 * objc/execute/exceptions/trivial.m: Likewise.
4779 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4780 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4781 * objc/execute/exceptions/matcher-1.m: Likewise.
4782 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4783 Object.
4784 * objc/execute/formal_protocol-2.m: Likewise.
4785 * objc/execute/formal_protocol-3.m: Likewise.
4786 * objc/execute/formal_protocol-4.m: Likewise.
4787 * objc/execute/formal_protocol-5.m: Include
4788 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4789 protocol_getName().
4790 * objc/execute/formal_protocol-6.m: Likewise.
4791 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4792 Object. Include <objc/Protocol.h> instead of
4793 ../../objc-obj-c++-shared/Protocol1.h.
4794 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4795 Object.
4796 * objc/execute/informal_protocol.m: Likewise.
4797 * objc/execute/load-3.m: Likewise.
4798 * objc/execute/many_args_method.m ([TestClass +initialize]):
4799 Include this method with the GNU runtime as well.
4800 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4801 * objc/execute/nested-func-1.m: Use TestsuiteObject
4802 instead of Object.
4803 * objc/execute/nil_method-1.m: Likewise.
4804 * objc/execute/no_clash.m: Likewise.
4805 * objc/execute/np-1.m: Do not include
4806 ../../objc-obj-c++-shared/Protocol1.h.
4807 (main): Use return instead of exit().
4808 * objc/execute/np-2.m: Do not include
4809 ../../objc-obj-c++-shared/Protocol1.h.
4810 ([MyObject +initialize]): Include this method also with the GNU
4811 runtime. (main): Use return instead of exit().
4812 * objc/execute/object_is_class.m: Include
4813 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4814 of Object. (main): Use the Modern Objective-C runtime API.
4815 * objc/execute/object_is_meta_class.m: Likewise.
4816 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4817 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4818 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4819 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4820 Objective-C runtime API.
4821 * objc/execute/protocol-isEqual-2.m: Likewise.
4822 * objc/execute/protocol-isEqual-3.m: Likewise.
4823 * objc/execute/protocol-isEqual-4.m: Likewise.
4824 * objc/execute/redefining_self.m ([TestClass +initialize]):
4825 Include this method with the GNU runtime as well.
4826 * objc/execute/root_methods.m: Include
4827 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4828 Include this method with the GNU runtime as well.
4829 (main): Use the Modern Objective-C runtime API.
4830 * objc/execute/selector-1.m: Include
4831 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4832 of Object. (main): Use the Modern Objective-C runtime API.
4833 * objc/execute/static-1.m ([Test +initialize]): Include this
4834 method with the GNU runtime as well.
4835 * objc/execute/static-2.m: Likewise.
4836 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4837 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4838 ([MathClass +initialize]): Include this method with the GNU
4839 runtime as well.
4840 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4841 instead of Object.
4842 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4843 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4844 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4845 * objc.dg/attributes/method-attribute-1.m: Likewise.
4846 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4847 * objc.dg/attributes/method-attribute-2.m: Likewise.
4848 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4849 * objc.dg/attributes/method-attribute-3.m: Likewise.
4850 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4851 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4852 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4853 * obj-c++.dg/bitfield-1.mm: Likewise.
4854 * obj-c++.dg/bitfield-2.mm: Likewise
4855 * objc.dg/bitfield-3.m: Likewise.
4856 * obj-c++.dg/bitfield-4.mm: Likewise.
4857 * objc.dg/bitfield-5.m: Likewise
4858 * objc.dg/call-super-1.m: Likewise.
4859 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4860 Use objc_getClass() instead of objc_get_class(), but for the GNU
4861 runtime redefine objc_getClass as objc_get_class. Include
4862 ../objc-obj-c++-shared/runtime.h.
4863 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4864 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4865 Use the Modern Objective-C runtime API.
4866 * objc.dg/class-protocol-1.m: Include
4867 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4868 * obj-c++.dg/class-protocol-1.mm: Likewise.
4869 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4870 * objc.dg/comp-types-10.m: Likewise.
4871 * objc.dg/comp-types-11.m: Likewise.
4872 * objc.dg/comp-types-12.m: Likewise.
4873 * obj-c++.dg/comp-types-9.mm: Likewise.
4874 * obj-c++.dg/comp-types-11.mm: Likewise.
4875 * obj-c++.dg/comp-types-12.mm: Likewise.
4876 * obj-c++.dg/comp-types-13.mm: Likewise.
4877 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4878 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4879 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4880 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4881 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4882 * objc.dg/desig-init-1.m: Likewise.
4883 * obj-c++.dg/defs.mm: Likewise.
4884 * objc.dg/exceptions-2.m: Likewise.
4885 * obj-c++.dg/except-1.mm: Likewise.
4886 * obj-c++.dg/exceptions-2.mm: Likewise.
4887 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4888 Use the Modern Objective-C runtime API.
4889 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4890 the Modern Objective-C runtime API. Do not include
4891 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4892 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4893 the Modern Objective-C runtime API except when using an older NeXT
4894 runtime.
4895 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4896 the Modern Objective-C runtime API.
4897 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4898 objc/encoding.h.
4899 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4900 * objc.dg/encode-7-next-64bit.m: Updated include.
4901 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4902 objc/encoding.h.
4903 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4904 the Modern Objective-C runtime API.
4905 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4906 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4907 instead of ../objc-obj-c++-shared/Protocol1.h.
4908 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4909 the Modern Objective-C runtime API except when using an older NeXT
4910 runtime.
4911 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4912 the Modern Objective-C runtime API.
4913 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4914 Object.
4915 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4916 * objc.dg/fix-and-continue-2.m: Likewise.
4917 * objc.dg/foreach-1.m: Likewise.
4918 * objc.dg/foreach-2.m: Likewise.
4919 * objc.dg/foreach-3.m: Likewise.
4920 * objc.dg/foreach-4.m: Likewise.
4921 * objc.dg/foreach-5.m: Likewise.
4922 * objc.dg/foreach-6.m: Likewise.
4923 * objc.dg/foreach-7.m: Likewise.
4924 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4925 Object.
4926 * objc.dg/func-ptr-2.m: Likewise.
4927 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4928 Do not include objc/objc-api.h.
4929 * obj-c++.dg/fsf-package-0.mm: Likewise.
4930 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4931 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4932 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4933 of Object.
4934 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4935 * objc.dg/gnu-runtime-3.m: Likewise.
4936 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4937 * objc.dg/headers.m: Include objc/runtime.h instead of
4938 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4939 for the NeXT runtime.
4940 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4941 * obj-c++.dg/isa-field-1.mm: Likewise.
4942 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4943 * objc.dg/layout-1.m: Likewise.
4944 * objc.dg/layout-2.m: Likewise.
4945 * objc.dg/local-decl-2.m: Likewise.
4946 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4947 Object. ([Container +elementForView:]): Use
4948 class_conformsToProtocol().
4949 * obj-c++.dg/lookup-2.mm: Likewise.
4950 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4951 * obj-c++.dg/local-decl-1.mm: Likewise.
4952 * objc.dg/method-3.m: Likewise.
4953 * objc.dg/method-4.m: Likewise.
4954 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4955 ../objc-obj-c++-shared/Protocol1.h.
4956 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4957 * objc.dg/method-9.m: Likewise.
4958 * objc.dg/method-10.m: Likewise.
4959 * objc.dg/method-13.m ([Root +initialize]): Include this method
4960 also for the GNU runtime. (main): Use objc_getClass() also for
4961 the GNU runtime.
4962 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4963 * objc.dg/method-17.m: Likewise.
4964 * objc.dg/method-19.m: Likewise.
4965 * objc.dg/method-20b.m: Likewise.
4966 * obj-c++.dg/method-2.mm: Likewise.
4967 * obj-c++.dg/method-6.mm: Likewise.
4968 * obj-c++.dg/method-10.mm: Likewise.
4969 * obj-c++.dg/method-11.mm: Likewise.
4970 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4971 ../objc-obj-c++-shared/Protocol1.h.
4972 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4973 * obj-c++.dg/method-15.mm: Likewise.
4974 * obj-c++.dg/method-17.mm: Likewise.
4975 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4976 +initialize]): Include this method also for the GNU
4977 runtime. (main): Use objc_getClass() also for the GNU runtime.
4978 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4979 * obj-c++.dg/method-22.mm: Likewise.
4980 * obj-c++.dg/method-23.mm: Likewise.
4981 * obj-c++.dg/no-extra-load.mm: Likewise.
4982 * objc.dg/objc-fast-4.m: Likewise.
4983 * objc.dg/objc-gc-4.m: Likewise.
4984 * obj-c++.dg/objc-gc-3.mm: Likewise.
4985 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4986 protocol_getMethodDescription() instead of [Protocol
4987 -descriptionForInstanceMethod].
4988 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4989 Made it available with all runtimes. (main): Call -test instead
4990 of -class.
4991 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4992 and put into a category.
4993 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4994 Object. Include objc/objc.h.
4995 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4996 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4997 New. (main): Use protocol_getMethodDescription() instead
4998 of [Protocol -descriptionForInstanceMethod] and [Protocol
4999 -descriptionForClassMethod].
5000 * obj-c++.dg/proto-lossage-3.mm: Likewise.
5001 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
5002 Objective-C runtime API.
5003 * obj-c++.dg/proto-qual-1.mm: Likewise.
5004 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5005 Object.
5006 * obj-c++.dg/property/property-1.mm: Likewise.
5007 * obj-c++.dg/qual-types-1.mm: Likewise.
5008 * objc.dg/selector-2.m: Include objc/objc.h instead of
5009 ../objc-obj-c++-shared/Object1.h.
5010 * obj-c++.dg/selector-2.mm: Likewise.
5011 * obj-c++.dg/selector-5.mm: Likewise.
5012 * obj-c++.dg/selector-6.mm: Likewise.
5013 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5014 Object. Do not include objc/objc-api.h.
5015 * obj-c++.dg/set-not-used-1.mm: Likewise.
5016 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5017 * objc.dg/stret-1.m: Likewise.
5018 * objc.dg/stret-2.m: Likewise.
5019 * obj-c++.dg/super-class-2.mm: Likewise.
5020 * objc.dg/super-class-3.m: Likewise.
5021 * objc.dg/super-class-4.m: Likewise.
5022 * objc.dg/sync-2.m: Likewise.
5023 * obj-c++.dg/sync-2.mm: Likewise.
5024 * objc.dg/sync-1.m: Include objc/objc.h instead of
5025 ../objc-obj-c++-shared/Object1.h.
5026 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5027 'Class' as the type of 'isa'.
5028 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5029 Objective-C runtime API. ([TestClass +initialize]): Include this
5030 method with the GNU runtime as well.
5031 * objc.dg/strings/strings-1.m: Updated includes.
5032 * obj-c++.dg/strings/strings-1.mm: Likewise.
5033 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5034 objc.dg/strings/const-str-12b.m.
5035 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5036 * obj-c++.dg/template-3.mm: Likewise.
5037 * obj-c++.dg/template-4.mm: Likewise.
5038 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5039 Objective-C runtime API.
5040 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5041 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5042 * obj-c++.dg/try-catch-1.mm: Likewise.
5043 * obj-c++.dg/try-catch-2.mm: Likewise.
5044 * objc.dg/try-catch-3.m: Likewise.
5045 * obj-c++.dg/try-catch-3.mm: Likewise.
5046 * objc.dg/try-catch-6.m: Likewise.
5047 * objc.dg/try-catch-7.m: Likewise.
5048 * obj-c++.dg/try-catch-7.mm: Likewise.
5049 * obj-c++.dg/try-catch-8.mm: Likewise.
5050 * obj-c++.dg/try-catch-9.mm: Likewise.
5051 * objc.dg/try-catch-10.m: Likewise.
5052 * obj-c++.dg/try-catch-11.mm: Likewise.
5053 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5054 Object. Include objc/objc.h.
5055 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5056 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5057 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5058 Object. Use Modern Objective-C runtime API. Do not use
5059 performv::.
5060 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5061 * obj-c++.dg/torture/trivial.mm: Likewise.
5062 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5063 instead of ../objc-obj-c++-shared/Object1.h. Include
5064 ../objc-obj-c++-shared/runtime.h.
5065 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5066 * objc.dg/torture/strings/const-str-11.m: Likewise.
5067 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5068 * objc.dg/torture/strings/const-str-9.m: Likewise.
5069 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5070 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5071 instead of Object. Only add _FooClassReference if
5072 __NEXT_RUNTIME__.
5073 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5074 * objc.dg/torture/strings/const-str-8.m: Likewise.
5075 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5076 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5077 additional sources.
5078 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5079 Object.
5080 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5081 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5082 * obj-c++.dg/va-meth-1.mm: Likewise.
5083 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5084 ../objc-obj-c++-shared/Object1.h.
5085 * objc.dg/zero-link-3.m: Likewise.
5086
5087 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5088
5089 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5090
5091 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5092
5093 PR objc-++/48275
5094 * obj-c++.dg/property/cxx-property-1.mm: New.
5095 * obj-c++.dg/property/cxx-property-2.mm: New.
5096
5097 2011-06-06 Jason Merrill <jason@redhat.com>
5098
5099 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5100
5101 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5102
5103 PR rtl-optimization/49145
5104 From Ryan Mansfield
5105 * gcc.c-torture/compile/pr49145.c: New test.
5106
5107 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR testsuite/49288
5110 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5111 to dg-options, match also DW_AT_linkage_name.
5112
5113 PR debug/49294
5114 * gcc.dg/debug/pr49294.c: New test.
5115
5116 PR c++/49264
5117 * g++.dg/opt/pr49264.C: New test.
5118
5119 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5120
5121 PR tree-optimization/49243
5122 * gcc.dg/pr49243.c: New.
5123
5124 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5125
5126 * gnat.dg/specs/cond_expr1.ads: New test.
5127
5128 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5129
5130 * gnat.dg/deferred_const4.ad[sb]: New test.
5131 * gnat.dg/deferred_const4_pkg.ads: New helper.
5132
5133 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5134
5135 * gnat.dg/test_tamdt.adb: Rename to...
5136 * gnat.dg/taft_type1.adb: ...this.
5137 * gnat.dg/tamdt.ad[sb]: Rename to...
5138 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5139 * gnat.dg/tamdt_aux.ads: Rename to...
5140 * gnat.dg/taft_type1_pkg2.ads: ...this.
5141 * gnat.dg/taft_type2.ad[sb]: New test.
5142 * gnat.dg/taft_type2_pkg.ads: New helper.
5143 * gnat.dg/taft_type3.adb: New test.
5144 * gnat.dg/taft_type3_pkg.ads: New helper.
5145
5146 2011-06-05 Tobias Burnus <burnus@net-b.de>
5147
5148 PR fortran/49255
5149 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5150 for F2008.
5151
5152 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5153
5154 PR testsuite/49287
5155 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5156 warning.
5157 * objc.dg/gnu-api-2-objc.m: Likewise.
5158 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5159 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5160
5161 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5162
5163 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5164 alignment, not the alignment, when calling class_addIvar(). Add
5165 an 'isa' instance variable to the test root class.
5166 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5167
5168 2011-06-04 Jan Hubicka <jh@suse.cz>
5169
5170 PR tree-optimization/48893
5171 PR tree-optimization/49091
5172 PR tree-optimization/49179
5173 * gfortran.dg/pr49179.f90: New testcase
5174
5175 2011-06-04 Jan Hubicka <jh@suse.cz>
5176
5177 PR lto/48954
5178 * g++.dg/torture/pr48954.C: New testcase.
5179
5180 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5181
5182 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5183
5184 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5185
5186 PR c++/33840
5187 * g++.dg/diagnostic/bitfld2.C: New.
5188
5189 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5190
5191 PR target/49281
5192 * gcc.c-torture/execute/pr49281.c: New test.
5193
5194 2011-06-04 Jan Hubicka <jh@suse.cz>
5195
5196 PR tree-optimize/48929
5197 * gcc.c-torture/compile/pr48929.c: New testcase.
5198
5199 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5200
5201 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5202
5203 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR c++/49276
5206 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5207
5208 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5209
5210 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5211
5212 2011-06-03 Richard Henderson <rth@redhat.com>
5213 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5214
5215 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5216
5217 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5218
5219 * objc.dg/headers.m: Do not include objc-list.h.
5220
5221 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5222
5223 * objc.dg/type-stream-1.m: Test removed.
5224 * objc.dg/headers.m: Do not include typedstream.h.
5225
5226 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5227
5228 * objc.dg/torture/forward-1.m (main): Updated testcase.
5229
5230 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5231
5232 PR target/49163
5233 * gcc.c-torture/compile/pr49163.c: New.
5234
5235 2011-06-02 Asher Langton <langton2@llnl.gov>
5236
5237 PR fortran/49268
5238 * gfortran.dg/PR49268.f90: New test.
5239
5240 2011-06-02 Asher Langton <langton2@llnl.gov>
5241
5242 PR fortran/37039
5243 * gfortran.dg/PR37039.f90: New test.
5244
5245 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5246
5247 PR objc/48539
5248 * objc.dg/method-5.m: Updated.
5249 * objc.dg/method-19.m: Updated.
5250 * objc.dg/method-lookup-1.m: New.
5251 * obj-c++.dg/method-6.mm: Updated.
5252 * obj-c++.dg/method-7.mm: Updated.
5253 * obj-c++.dg/method-lookup-1.mm: New.
5254
5255 2011-06-02 DJ Delorie <dj@redhat.com>
5256
5257 * lib/timeout.exp (timeout): Add board_info support.
5258
5259 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5260
5261 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5262
5263 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5264
5265 PR fortran/49265
5266 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5267 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5268
5269 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5270 Hans-Peter Nilsson <hp@axis.com>
5271
5272 PR rtl-optimization/48840
5273 * gcc.target/sparc/ultrasp13.c: New test.
5274
5275 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5276
5277 PR target/49238
5278 * gcc.c-torture/compile/pr49238.c: New.
5279
5280 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5281
5282 * gcc.target/arm/g2.c: Skip test in -mthumb.
5283 Skip test unless cpu is xscale.
5284 * gcc.target/arm/scd42-2.c: Likewise.
5285 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5286
5287 2011-06-01 Jason Merrill <jason@redhat.com>
5288
5289 * g++.dg/cpp0x/decltype28.C: New.
5290 * g++.dg/cpp0x/decltype29.C: New.
5291
5292 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5293
5294 PR target/45074
5295 * gcc.target/mips/pr45074.c: New test.
5296
5297 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5298 Hans-Peter Nilsson <hp@axis.com>
5299
5300 PR rtl-optimization/48830
5301 * gcc.target/sparc/ultrasp12.c: New test.
5302
5303 2011-06-01 David Li <davidxl@google.com>
5304
5305 * gcc.dg/profile-dir-1.c: Change pass name.
5306 * gcc.dg/profile-dir-2.c: Ditto.
5307 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5308 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5309 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5310 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5311 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5312 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5313 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5314 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5315 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5316 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5317 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5318 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5319 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5320 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5321 * gcc.dg/profile-dir-3.c: Ditto.
5322 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5323
5324 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5325
5326 * objc.dg/attributes/method-nonnull-1.m: New test.
5327 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5328
5329 2011-05-31 Tobias Burnus <burnus@net-b.de>
5330
5331 PR fortran/18918
5332 * gfortran.dg/coarray_atomic_1.f90: New.
5333 * gfortran.dg/coarray/atomic_1.f90: New.
5334
5335 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5336
5337 * gcc.dg/guality/bswaptest.c: New test.
5338 * gcc.dg/guality/clztest.c: New test.
5339 * gcc.dg/guality/ctztest.c: New test.
5340 * gcc.dg/guality/rotatetest.c: New test.
5341
5342 PR target/48688
5343 * gcc.target/i386/pr48688.c: New test.
5344
5345 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5346
5347 PR c++/48010
5348 * g++.dg/lookup/name-clash9.C: New.
5349
5350 2011-05-31 Tobias Burnus <burnus@net-b.de>
5351
5352 PR fortran/18918
5353 * gfortran.dg/coarray/dummy_1.f90: New.
5354
5355 2011-05-31 Tobias Burnus <burnus@net-b.de>
5356
5357 PR fortran/18918
5358 * gfortran.dg/coarray/save_1.f90: New.
5359 * gfortran.dg/coarray_4.f90: Update dg-error.
5360
5361 2011-05-31 Jason Merrill <jason@redhat.com>
5362
5363 * g++.dg/cpp0x/rv-template1.C: New.
5364
5365 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5366
5367 PR rtl-optimization/49235
5368 * gcc.dg/pr49235.c: New test.
5369
5370 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5371
5372 PR tree-optimization/49093
5373 * gcc.dg/vect/pr49093.c: New test.
5374
5375 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5376
5377 PR debug/49047
5378 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5379
5380 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5381
5382 PR testsuite/49239
5383 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5384 output array.
5385
5386 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5387
5388 PR target/49186
5389 * gcc.c-torture/execute/pr49186.c: New.
5390
5391 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5392
5393 PR target/49168
5394 * gcc.target/i386/pr49168-1.c: New.
5395
5396 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5397 Eric Botcazou <ebotcazou@adacore.com>
5398
5399 * gcc.dg/guality/drap.c: New test.
5400
5401 2011-05-30 Richard Guenther <rguenther@suse.de>
5402
5403 PR tree-optimization/49210
5404 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5405 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5406
5407 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR c++/49223
5410 * g++.dg/gomp/pr49223-1.C: New test.
5411 * g++.dg/gomp/pr49223-2.C: New test.
5412
5413 2011-05-30 Richard Guenther <rguenther@suse.de>
5414
5415 PR tree-optimization/49218
5416 * gcc.c-torture/execute/pr49218.c: New testcase.
5417
5418 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5419
5420 PR tree-optimization/49199
5421 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5422 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5423 -fno-tree-scev-cprop.
5424
5425 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5426
5427 PR fortran/47601
5428 * gfortran.dg/extends_13.f03: New.
5429
5430 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR rtl-optimization/49095
5433 * gcc.target/i386/pr49095.c: New test.
5434
5435 2011-05-29 Tobias Burnus <burnus@net-b.de>
5436
5437 PR fortran/18918
5438 * gfortran.dg/coarray_24.f90: New.
5439
5440 2011-05-29 Tobias Burnus <burnus@net-b.de>
5441
5442 PR fortran/18918
5443 * gfortran.dg/coarray_23.f90: New.
5444
5445 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5446
5447 From Ryan Mansfield
5448 * gcc.dg/pr48826.c: New test.
5449
5450 2011-05-29 Richard Guenther <rguenther@suse.de>
5451
5452 PR tree-optimization/49217
5453 * gcc.dg/torture/pr49217.c: New testcase.
5454
5455 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5456
5457 PR testsuite/49222
5458 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5459
5460 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5461
5462 * gnat.dg/boolean_subtype.adb: Rename to...
5463 * gnat.dg/boolean_subtype1.adb: ...this.
5464
5465 2011-05-28 Jason Merrill <jason@redhat.com>
5466
5467 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5468
5469 2011-05-27 Jason Merrill <jason@redhat.com>
5470
5471 * g++.dg/cpp0x/enum18.C: Adjust.
5472
5473 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5474
5475 2011-05-27 Tobias Burnus <burnus@net-b.de>
5476
5477 PR fortran/18918
5478 * gfortran.dg/coarray_22.f90: New.
5479
5480 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5481
5482 PR tree-optimization/46728
5483 * gcc.target/powerpc/pr46728-1.c: New.
5484 * gcc.target/powerpc/pr46728-2.c: New.
5485 * gcc.target/powerpc/pr46728-3.c: New.
5486 * gcc.target/powerpc/pr46728-4.c: New.
5487 * gcc.target/powerpc/pr46728-5.c: New.
5488 * gcc.dg/pr46728-6.c: New.
5489 * gcc.target/powerpc/pr46728-7.c: New.
5490 * gcc.target/powerpc/pr46728-8.c: New.
5491 * gcc.dg/pr46728-9.c: New.
5492 * gcc.target/powerpc/pr46728-10.c: New.
5493 * gcc.target/powerpc/pr46728-11.c: New.
5494 * gcc.dg/pr46728-12.c: New.
5495 * gcc.target/powerpc/pr46728-13.c: New.
5496 * gcc.target/powerpc/pr46728-14.c: New.
5497 * gcc.target/powerpc/pr46728-15.c: New.
5498 * gcc.target/powerpc/pr46728-16.c: New.
5499
5500 2011-05-27 Jason Merrill <jason@redhat.com>
5501
5502 * g++.dg/abi/mangle47.C: New.
5503
5504 PR c++/49176
5505 * g++.dg/template/const5.C: New.
5506
5507 * g++.dg/cpp0x/enum18.C: New.
5508
5509 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5510
5511 * g++.dg/cpp0x/error6.C: New.
5512
5513 * g++.dg/cpp0x/error5.C: New.
5514
5515 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR c++/49165
5518 * g++.dg/eh/cond6.C: New test.
5519
5520 2011-05-27 Tobias Burnus <burnus@net-b.de>
5521
5522 PR fortran/48820
5523 * gfortran.dg/rank_3.f90: New.
5524 * gfortran.dg/rank_4.f90: New.
5525
5526 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5527
5528 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5529 replace dump search.
5530
5531 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5532
5533 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5534 * gnat.dg/bit_packed_array5.adb: ...here.
5535
5536 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5537
5538 PR c++/42056
5539 * g++.dg/cpp0x/auto25.C: New.
5540
5541 2011-05-27 Richard Guenther <rguenther@suse.de>
5542
5543 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5544
5545 2011-05-27 Richard Guenther <rguenther@suse.de>
5546
5547 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5548
5549 2011-05-27 Richard Guenther <rguenther@suse.de>
5550
5551 PR middle-end/49189
5552 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5553
5554 2011-05-26 Jason Merrill <jason@redhat.com>
5555
5556 * g++.dg/cpp0x/friend1.C: New.
5557 * g++.dg/cpp0x/friend2.C: New.
5558
5559 * g++.dg/cpp0x/auto7.C: Update.
5560 * g++.dg/template/crash50.C: Adjust.
5561 * g++.dg/template/static9.C: Adjust.
5562 * g++.old-deja/g++.ext/memconst.C: Adjust.
5563
5564 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5565
5566 * gcc.dg/march.c: Ignore a note for some targets.
5567
5568 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5569 Nathan Froyd <froydnj@codesourcery.com>
5570
5571 PR c++/2288
5572 PR c++/18770
5573 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5574 * g++.dg/parse/pr18770.C: New test.
5575 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5576
5577 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5578
5579 PR fortran/48955
5580 * gfortran.dg/dependency_40.f90 : New test.
5581
5582 2011-05-26 Tobias Burnus <burnus@net-b.de>
5583
5584 PR fortran/18918
5585 * gfortran.dg/coarray/registering_1.f90: New.
5586
5587 2011-05-26 Jason Merrill <jason@redhat.com>
5588
5589 * g++.dg/cpp0x/variadic111.C: New.
5590 * g++.dg/cpp0x/variadic41.C: Adjust.
5591
5592 2011-05-26 Richard Guenther <rguenther@suse.de>
5593
5594 PR tree-optimization/48702
5595 * gcc.dg/torture/pr48702.c: New testcase.
5596
5597 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5598
5599 PR gcov-profile/48845
5600 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5601 support.
5602 * gcc.dg/matrix/matrix.exp: Likewise.
5603 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5604 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5605 line number to check_profiling_available.
5606 * lib/target-supports.exp (check_profiling_available): Account for
5607 this.
5608 Require TLS runtime support with -fprofile-generate.
5609 * lib/profopt.exp (profopt-execute): Add TLS options for
5610 -fprofile-generate.
5611 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5612
5613 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c++/49165
5616 * g++.dg/eh/cond5.C: New test.
5617
5618 PR tree-optimization/49161
5619 * gcc.c-torture/execute/pr49161.c: New test.
5620
5621 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5622
5623 * gcc.target/arm/neon-vorn-vbic.c: New test.
5624
5625 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5626
5627 PR tree-optimization/49038
5628 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5629 * gcc.dg/vect/pr49038.c: New test.
5630
5631 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5632 * g++.dg/init/pr25811-3.C: New.
5633 * g++.dg/init/pr25811-4.C: New.
5634
5635 2011-05-25 Jason Merrill <jason@redhat.com>
5636
5637 * g++.dg/cpp0x/enum17.C: New.
5638 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5639
5640 * g++.dg/cpp0x/auto24.C: New.
5641
5642 * g++.dg/cpp0x/error4.C: New.
5643
5644 * g++.dg/cpp0x/rv-restrict.C: New.
5645
5646 * g++.dg/cpp0x/enum15.C: New.
5647 * g++.dg/cpp0x/constexpr-switch2.C: New.
5648
5649 * g++.dg/cpp0x/variadic110.C: New.
5650
5651 * g++.dg/cpp0x/auto9.C: Add typedef test.
5652
5653 * g++.dg/cpp0x/auto23.C: New.
5654 * g++.dg/cpp0x/auto9.C: Adjust.
5655
5656 * g++.dg/cpp0x/defaulted29.C: New.
5657
5658 * g++.dg/cpp0x/initlist51.C: New.
5659
5660 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5661
5662 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5663 * g++.dg/abi/packed1.C: Suppress warning.
5664 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5665 * g++.dg/template/stdarg1.C: Likewise.
5666 * g++.dg/other/packed1.C: Remove arm from xfail list.
5667
5668 2011-05-25 Jason Merrill <jason@redhat.com>
5669
5670 * g++.dg/cpp0x/enum16.C: New.
5671 * g++.dg/parse/error15.C: Adjust.
5672
5673 * g++.dg/cpp0x/initlist50.C: New.
5674
5675 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5676
5677 * g++.dg/cpp0x/variadic109.C: New.
5678
5679 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5680
5681 * gcc.target/i386/pause-1.c: New.
5682
5683 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5684
5685 * gcc.dg/stack-usage-1.c: Adjust comment.
5686 * gcc.dg/stack-usage-2.c: New test.
5687
5688 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR c++/49136
5691 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5692 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5693
5694 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5695
5696 PR rtl-optimization/48757
5697 * gfortran.dg/pr48757.f: New test case.
5698
5699 2011-05-24 Jason Merrill <jason@redhat.com>
5700
5701 * g++.dg/cpp0x/access01.C: New.
5702
5703 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5704
5705 PR libobjc/48177
5706 * objc.dg/pr48177.m: New testcase.
5707
5708 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5709
5710 PR objc/48187
5711 * objc.dg/pr48187.m: New testcase.
5712 * obj-c++.dg/pr48187.mm: New testcase.
5713 * objc.dg/ivar-extra-semicolon.m: New testcase.
5714
5715 2011-05-24 Jason Merrill <jason@redhat.com>
5716
5717 * g++.dg/template/access21.C: New.
5718 * g++.dg/template/access22.C: New.
5719
5720 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5721
5722 PR rtl-optimization/48633
5723 * g++.dg/pr48633.C: New test.
5724
5725 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5726
5727 PR target/49133
5728 * g++.dg/other/pr49133.C: New test.
5729
5730 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5731 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5732
5733 * gcc.dg/torture/tls/run-gd.c: New test.
5734 * gcc.dg/torture/tls/run-ie.c: New test.
5735 * gcc.dg/torture/tls/run-ld.c: New test.
5736 * gcc.dg/torture/tls/run-le.c: New test.
5737 * lib/target-supports.exp (check_effective_target_tls_runtime):
5738 Build testcase with TLS options.
5739
5740 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5741
5742 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5743
5744 2011-05-24 Tom de Vries <tom@codesourcery.com>
5745
5746 PR tree-optimization/49121
5747 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5748
5749 2011-05-23 Jason Merrill <jason@redhat.com>
5750
5751 * g++.dg/cpp0x/defaulted28.C: New.
5752
5753 * g++.dg/cpp0x/sfinae25.C: New.
5754
5755 * g++.dg/cpp0x/rv-cast2.C: New.
5756
5757 * g++.dg/cpp0x/enum14.C: New.
5758
5759 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5760
5761 PR lto/49123
5762 * gcc.c-torture/execute/pr49123.c: New test.
5763
5764 PR debug/49032
5765 * gcc.dg/debug/pr49032.c: New test.
5766
5767 PR c/49120
5768 * gcc.dg/pr49120.c: New test.
5769
5770 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5771
5772 PR target/47315
5773 * gcc.target/i386/pr47315.c: New test.
5774
5775 2011-05-23 Jason Merrill <jason@redhat.com>
5776
5777 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5778
5779 * g++.dg/cpp0x/sfinae24.C: New.
5780
5781 * g++.dg/cpp0x/error3.C: New.
5782
5783 * g++.dg/cpp0x/defaulted27.C: New.
5784
5785 * g++.dg/cpp0x/decltype27.C: New.
5786
5787 2011-05-23 Richard Guenther <rguenther@suse.de>
5788
5789 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5790
5791 2011-05-23 Richard Guenther <rguenther@suse.de>
5792
5793 PR tree-optimization/40874
5794 * g++.dg/tree-ssa/pr40874.C: New testcase.
5795
5796 2011-05-23 Richard Guenther <rguenther@suse.de>
5797
5798 PR tree-optimization/49115
5799 * g++.dg/torture/pr49115.C: New testcase.
5800
5801 2011-05-23 Richard Guenther <rguenther@suse.de>
5802
5803 PR middle-end/15419
5804 * gcc.dg/memcpy-3.c: New testcase.
5805
5806 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5807
5808 PR middle-end/48973
5809 * gcc.c-torture/execute/pr48973-1.c: New test.
5810 * gcc.c-torture/execute/pr48973-2.c: New test.
5811
5812 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5813
5814 PR c++/18016
5815 * g++.dg/warn/pr18016.C: New.
5816
5817 2011-05-23 Tom de Vries <tom@codesourcery.com>
5818
5819 PR target/45098
5820 * gcc.target/arm/ivopts-6.c: New test.
5821
5822 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR middle-end/49029
5825 * gcc.c-torture/compile/pr49029.c: New test.
5826
5827 2011-05-22 Jason Merrill <jason@redhat.com>
5828
5829 * g++.dg/cpp0x/sfinae23.C: New.
5830 * g++.dg/cpp0x/sfinae8.C: Correct.
5831
5832 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5833
5834 * gfortran.dg/function_optimize_8.f90: New test case.
5835
5836 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5837
5838 PR tree-optimization/49087
5839 * gcc.dg/vect/O3-pr49087.c: New test.
5840
5841 2011-05-21 Jason Merrill <jason@redhat.com>
5842
5843 * g++.dg/debug/const5.C: New.
5844
5845 2011-05-20 Jason Merrill <jason@redhat.com>
5846
5847 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5848
5849 * g++.dg/cpp0x/constexpr-static7.C: New.
5850
5851 * g++.dg/cpp0x/enum12.C: New.
5852 * g++.dg/cpp0x/enum13.C: New.
5853
5854 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5855
5856 PR fortran/48699
5857 * gfortran.dg/select_type_23.f03: New.
5858
5859 2011-05-20 Jason Merrill <jason@redhat.com>
5860
5861 * g++.dg/cpp0x/defaulted26.C: New.
5862
5863 * g++.dg/cpp0x/noexcept02.C: Fix.
5864 * g++.dg/cpp0x/noexcept03.C: Fix.
5865 * g++.dg/cpp0x/noexcept08.C: Fix.
5866 * g++.dg/cpp0x/noexcept10.C: New.
5867
5868 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5869
5870 PR fortran/48706
5871 * gfortran.dg/extends_12.f03: New.
5872
5873 2011-05-20 Jason Merrill <jason@redhat.com>
5874
5875 * g++.dg/template/koenig9.C: New.
5876 * g++.dg/opt/pr47615.C: Fix.
5877 * g++.dg/overload/defarg1.C: Fix.
5878 * g++.dg/tc1/dr213.C: Remove xfail.
5879 * g++.dg/torture/pr34850.C: Fix.
5880 * g++.dg/torture/pr39362.C: Fix.
5881 * g++.old-deja/g++.brendan/crash56.C: Fix.
5882 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5883
5884 2011-05-20 Richard Guenther <rguenther@suse.de>
5885
5886 PR tree-optimization/49079
5887 * gcc.dg/torture/pr49079.c: New testcase.
5888
5889 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5890
5891 PR tree-optimization/49073
5892 * gcc.c-torture/execute/pr49073.c: New test.
5893
5894 2011-06-19 Tobias Burnus <burnus@net-b.de>
5895
5896 PR fortran/18918
5897 * gfortran.dg/coarray_21.f90: New.
5898
5899 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5900
5901 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5902 output.
5903
5904 2011-05-19 Richard Guenther <rguenther@suse.de>
5905
5906 PR testsuite/49063
5907 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5908
5909 2011-05-19 Richard Guenther <rguenther@suse.de>
5910
5911 PR middle-end/48985
5912 * gcc.dg/builtin-object-size-11.c: New testcase.
5913
5914 2011-05-19 Tom de Vries <tom@codesourcery.com>
5915
5916 PR target/45098
5917 * gcc.target/arm/ivopts.c: New test.
5918 * gcc.target/arm/ivopts-2.c: New test.
5919
5920 2011-05-19 Tom de Vries <tom@codesourcery.com>
5921
5922 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5923
5924 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5925
5926 * gcc.c-torture/execute/960321-1.x: Remove.
5927
5928 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5929
5930 PR fortran/48700
5931 * gfortran.dg/move_alloc_4.f90: New.
5932
5933 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5934
5935 PR target/49002
5936 * gcc.target/i386/pr49002-1.c: New test.
5937 * gcc.target/i386/pr49002-2.c: Likewise.
5938
5939 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR tree-optimization/49039
5942 * gcc.c-torture/execute/pr49039.c: New test.
5943 * gcc.dg/tree-ssa/pr49039.c: New test.
5944 * g++.dg/torture/pr49039.C: New test.
5945
5946 2011-05-18 Jason Merrill <jason@redhat.com>
5947
5948 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5949 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5950 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5951
5952 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5953
5954 * gcc.target/bfin/mcpu-bf592.c: New test.
5955
5956 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5957
5958 PR tree-optimization/41881
5959 * gcc.dg/vect/O3-pr41881.c: New test.
5960 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5961
5962 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR tree-optimization/49000
5965 * gcc.dg/pr49000.c: New test.
5966
5967 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5968
5969 * gnat.dg/invalid1.adb: New test.
5970
5971 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5972
5973 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5974 scan pattern.
5975 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5976 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5977
5978 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5979
5980 PR c++/48994
5981 * g++.dg/cpp0x/range-for18.C: New.
5982
5983 2011-05-15 Tobias Burnus <burnus@net-b.de>
5984
5985 PR fortran/18918
5986 * gfortran.dg/coarray/image_index_2.f90: New.
5987
5988 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5989
5990 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5991 * g++.dg/cpp0x/override2.C: New.
5992
5993 2011-05-14 Tobias Burnus <burnus@net-b.de>
5994
5995 PR fortran/18918
5996 * gfortran.de/coarray_20.f90: New.
5997
5998 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5999
6000 PR fortran/22572
6001 * function_optimize_7.f90: New test case.
6002
6003 2011-05-13 Jason Merrill <jason@redhat.com>
6004
6005 * g++.dg/cpp0x/decltype26.C: New.
6006 * g++.dg/cpp0x/enum11.C: New.
6007
6008 2011-05-13 Tobias Burnus <burnus@net-b.de>
6009
6010 PR fortran/48972
6011 PR fortran/48991
6012 * gfortran.dg/assign_8.f90: Update dg-error.
6013
6014 2011-05-13 Tobias Burnus <burnus@net-b.de>
6015
6016 PR fortran/48972
6017 * gfortran.dg/io_constraints_8.f90: New.
6018 * gfortran.dg/io_constraints_9.f90: New.
6019
6020 2011-05-13 Martin Thuresson <martint@google.com>
6021
6022 PR gcov-profile/47793
6023 * gcc.dg/pr47793.c: New.
6024
6025 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR tree-optimization/48975
6028 * gcc.dg/pr48975.c: New test.
6029
6030 2011-05-12 Tobias Burnus <burnus@net-b.de>
6031
6032 PR fortran/48972
6033 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6034
6035 2011-05-12 Jason Merrill <jason@redhat.com>
6036
6037 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6038
6039 2011-05-12 Geert Bosch <bosch@adacore.com>
6040
6041 * gnat.dg/view_conversion1.adb: New test.
6042
6043 2011-05-12 Richard Guenther <rguenther@suse.de>
6044
6045 PR tree-optimization/48172
6046 * gcc.dg/vect/pr48172.c: New testcase.
6047
6048 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6049
6050 PR debug/48967
6051 * g++.dg/opt/pr48967.C: New test.
6052
6053 2011-05-11 Jason Merrill <jason@redhat.com>
6054
6055 * g++.dg/cpp0x/constexpr-friend.C: New.
6056 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6057
6058 * g++.dg/cpp0x/sfinae22.C: New.
6059
6060 2011-05-11 Tobias Burnus <burnus@net-b.de>
6061
6062 PR fortran/48889
6063 * gfortran.dg/generic_24.f90: New.
6064
6065 2011-05-11 Richard Guenther <rguenther@suse.de>
6066
6067 PR tree-optimization/15256
6068 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6069
6070 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6071
6072 PR debug/48159
6073 * gcc.dg/pr48159-1.c: New test.
6074 * gcc.dg/pr48159-2.c: New test.
6075
6076 2011-05-11 Richard Guenther <rguenther@suse.de>
6077
6078 PR middle-end/48953
6079 * gcc.dg/torture/pr48953.c: New testcase.
6080
6081 2011-05-11 Richard Guenther <rguenther@suse.de>
6082
6083 PR tree-optimization/18041
6084 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6085
6086 2011-05-11 Alan Modra <amodra@gmail.com>
6087
6088 PR target/47755
6089 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6090
6091 2011-05-10 Jason Merrill <jason@redhat.com>
6092
6093 * g++.dg/cpp0x/defaulted25.C: New.
6094 * g++.dg/template/crash7.C: Adjust.
6095
6096 * g++.dg/cpp0x/variadic108.C: New.
6097
6098 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6099
6100 * g++.dg/inherit/virtual9.C: Extend.
6101
6102 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6103
6104 PR target/48857
6105 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6106 are passed and returned in vector registers.
6107
6108 2011-05-10 Richard Guenther <rguenther@suse.de>
6109
6110 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6111 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6112 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6113 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6114 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6115 applies.
6116
6117 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR tree-optimization/48611
6120 PR tree-optimization/48794
6121 * gfortran.dg/gomp/pr48611.f90: New test.
6122 * gfortran.dg/gomp/pr48794.f90: New test.
6123
6124 PR debug/48928
6125 * gcc.dg/dfp/pr48928.c: New test.
6126
6127 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6128
6129 PR c++/48522
6130 * g++.dg/cpp0x/pr48522.C: New.
6131
6132 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6133
6134 PR c++/48735
6135 * g++.dg/cpp0x/sfinae21.C: New.
6136
6137 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6138
6139 * g++.dg/template/sfinae28.C: Rename to...
6140 * g++.dg/cpp0x/sfinae19.C: ... this.
6141 * g++.dg/template/sfinae29.C: Rename to...
6142 * g++.dg/cpp0x/sfinae20.C: ... this.
6143
6144 2011-05-09 Jeff Law <law@redhat.com>
6145
6146 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6147 consistent results.
6148
6149 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6150
6151 PR c++/20039
6152 * g++.dg/init/pr20039.C: New.
6153
6154 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6155
6156 PR c++/48737
6157 PR c++/48744
6158 * g++.dg/template/sfinae28.C: New.
6159 * g++.dg/template/sfinae29.C: Likewise.
6160
6161 2011-05-09 Jason Merrill <jason@redhat.com>
6162
6163 * g++.dg/template/nontype23.C: New.
6164
6165 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6166 PR c++/48859
6167 * g++.dg/init/pr48859.C: New.
6168
6169 2011-05-09 Jason Merrill <jason@redhat.com>
6170
6171 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6172 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6173 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6174 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6175 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6176 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6177 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6178 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6179
6180 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6181
6182 * g++.dg/inherit/virtual9.C: New.
6183
6184 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6185
6186 PR c++/48574
6187 * g++.dg/template/dependent-expr8.C: New test case.
6188
6189 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6190
6191 PR tree-optimization/48837
6192 * gcc.dg/pr48837.c: New testcase.
6193
6194 2011-05-06 Jason Merrill <jason@redhat.com>
6195
6196 * g++.dg/cpp0x/constexpr-condition2.C: New.
6197
6198 * g++.dg/cpp0x/constexpr-missing.C: New.
6199
6200 2011-05-06 Tobias Burnus <burnus@net-b.de>
6201
6202 PR fortran/18918
6203 * gfortran.dg/coarray/this_image_2.f90: New.
6204
6205 2011-05-06 Tobias Burnus <burnus@net-b.de>
6206
6207 PR fortran/48858
6208 PR fortran/48820
6209 * gfortran.dg/bind_c_usage_22.f90: New.
6210 * gfortran.dg/bind_c_usage_23.f90: New.
6211 * gfortran.dg/bind_c_usage_24.f90: New.
6212 * gfortran.dg/bind_c_usage_24_c.c: New.
6213
6214 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6215
6216 PR c++/48838
6217 * g++.dg/template/member9.C: New test case.
6218
6219 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6220
6221 * gnat.dg/discr29.ad[sb]: New test.
6222 * gnat.dg/discr30.adb: Likewise.
6223
6224 2011-05-05 Julian Brown <julian@codesourcery.com>
6225
6226 * gcc.target/arm/neon-vset_lanes8.c: New test.
6227
6228 2011-05-05 Jason Merrill <jason@redhat.com>
6229
6230 * g++.dg/init/new32.C: New.
6231
6232 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6233
6234 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6235 Fix typo.
6236
6237 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR rtl-optimization/48381
6240 * gcc.c-torture/compile/pr48381.c: New test.
6241
6242 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6243
6244 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6245 to dg-options.
6246 * gcc.target/i386/opt-1.c: Ditto.
6247
6248 2011-05-04 Jason Merrill <jason@redhat.com>
6249
6250 * g++.dg/conversion/base1.C: New.
6251
6252 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6253
6254 PR libgfortran/48787
6255 * gfortran.dg/round_3.f08: Add more checks to test case.
6256
6257 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6258
6259 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6260 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6261 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6262 Gate test on effective_target fd_truncate.
6263
6264 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6265
6266 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6267 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6268 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6269 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6270 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6271 * gcc.target/i386/pr38824.c: Ditto.
6272 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6273 * gcc.target/i386/vecinit-2.c: Ditto.
6274 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6275 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6276 * gcc.target/i386/parity-2.c: Ditto.
6277 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6278
6279 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6280
6281 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6282 remove duplication.
6283 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6284 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6285 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6286
6287 2011-05-03 Tobias Burnus <burnus@net-b.de>
6288
6289 PR fortran/18918
6290 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6291
6292 2011-05-03 Tobias Burnus <burnus@net-b.de>
6293
6294 PR fortran/18918
6295 * gfortran.dg/coarray/this_image_1.f90: New.
6296
6297 2011-05-03 Tobias Burnus <burnus@net-b.de>
6298
6299 PR fortran/18918
6300 * gfortran.dg/coarray/caf.dg: New.
6301 * gfortran.dg/coarray/image_index_1.f90: New, copied
6302 from ../coarray_16.f90.
6303
6304 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6305
6306 PR c++/28501
6307 * g++.dg/ext/complex9.C: New.
6308
6309 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6310
6311 From Mike Frysinger
6312 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6313 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6314 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6315
6316 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6317
6318 * gcc.target/bfin/builtins: Created.
6319 * gcc.target/bfin/hisilh-O0.c: Deleted.
6320 * gcc.target/bfin/hisilh.c: Moved to...
6321 * gcc.target/bfin/builtins/hisilh.c: ...here.
6322 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6323 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6324 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6325 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6326 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6327 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6328 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6329 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6330 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6331 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6332 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6333 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6334 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6335 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6336 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6337 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6338 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6339 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6340 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6341 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6342 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6343 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6344 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6345 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6346 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6347 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6348 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6349 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6350 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6351 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6352 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6353 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6354 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6355 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6356 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6357 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6358 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6359 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6360 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6361 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6362 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6363 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6364 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6365 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6366 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6367 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6368 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6369 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6370 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6371 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6372 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6373 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6374 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6375 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6376 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6377 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6378 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6379 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6380 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6381 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6382 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6383 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6384 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6385 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6386 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6387 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6388 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6389 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6390 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6391 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6392 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6393 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6394 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6395 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6396 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6397 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6398 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6399 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6400 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6401 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6402 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6403 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6404 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6405 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6406 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6407 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6408 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6409 * gcc.target/bfin/builtins/circptr.c: Ditto.
6410 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6411 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6412 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6413 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6414 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6415 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6416 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6417 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6418 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6419 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6420 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6421 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6422 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6423 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6424 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6425 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6426 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6427 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6428 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6429 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6430 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6431 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6432 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6433 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6434 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6435 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6436 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6437 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6438 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6439 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6440 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6441 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6442 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6443 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6444 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6445 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6446 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6447 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6448 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6449 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6450 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6451 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6452 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6453 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6454 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6455 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6456 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6457 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6458 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6459 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6460 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6461 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6462 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6463 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6464 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6465 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6466 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6467 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6468 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6469 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6470 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6471 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6472 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6473 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6474 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6475 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6476 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6477 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6478 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6479 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6480
6481 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6482
6483 * gcc.target/arm/cold-lc.c: New test.
6484
6485 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR target/48774
6488 * gcc.dg/pr48774.c: New test.
6489
6490 2011-05-03 Richard Guenther <rguenther@suse.de>
6491
6492 * gcc.dg/large-size-array-5.c: New testcase.
6493
6494 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6495
6496 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6497
6498 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6499
6500 * lib/target-supports.exp (check_effective_target_vect_strided):
6501 Replace with...
6502 (check_effective_target_vect_strided2)
6503 (check_effective_target_vect_strided3)
6504 (check_effective_target_vect_strided4)
6505 (check_effective_target_vect_strided8): ...these new functions.
6506
6507 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6508 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6509 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6510 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6511 * gcc.dg/vect/pr37539.c: Likewise.
6512 * gcc.dg/vect/slp-11a.c: Likewise.
6513 * gcc.dg/vect/slp-11b.c: Likewise.
6514 * gcc.dg/vect/slp-11c.c: Likewise.
6515 * gcc.dg/vect/slp-12a.c: Likewise.
6516 * gcc.dg/vect/slp-12b.c: Likewise.
6517 * gcc.dg/vect/slp-18.c: Likewise.
6518 * gcc.dg/vect/slp-19a.c: Likewise.
6519 * gcc.dg/vect/slp-19b.c: Likewise.
6520 * gcc.dg/vect/slp-21.c: Likewise.
6521 * gcc.dg/vect/slp-23.c: Likewise.
6522 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6523
6524 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6525 instead of vect_interleave && vect_extract_even_odd.
6526 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6527 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6528 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6529 * gcc.dg/vect/vect-1.c: Likewise.
6530 * gcc.dg/vect/vect-10.c: Likewise.
6531 * gcc.dg/vect/vect-98.c: Likewise.
6532 * gcc.dg/vect/vect-107.c: Likewise.
6533 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6534 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6535 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6536 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6537 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6538 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6539 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6540 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6541 * gcc.dg/vect/vect-strided-float.c: Likewise.
6542 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6543 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6544 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6545 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6546 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6547 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6548 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6549 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6550 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6551 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6552 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6553 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6554 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6555 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6556 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6557
6558 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6559 target condition.
6560 * gcc.dg/vect/pr30843.c: Likewise.
6561 * gcc.dg/vect/pr33866.c: Likewise.
6562 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6563 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6564 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6565 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6566
6567 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6568
6569 * gcc.dg/vect/slp-11.c: Split into...
6570 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6571 gcc.dg/vect/slp-11c.c: ...these tests.
6572 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6573 * gcc.dg/vect/slp-12c.c: ...this new test.
6574 * gcc.dg/vect/slp-19.c: Split into...
6575 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6576 gcc.dg/vect/slp-19c.c: ...these new tests.
6577
6578 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6579
6580 * lib/target-supports.exp
6581 (check_effective_target_vect_extract_even_odd_wide): Delete.
6582 (check_effective_target_vect_strided_wide): Likewise.
6583 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6584 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6585 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6586 * gcc.dg/vect/pr37539.c: Likewise.
6587 * gcc.dg/vect/slp-11.c: Likewise.
6588 * gcc.dg/vect/slp-12a.c: Likewise.
6589 * gcc.dg/vect/slp-12b.c: Likewise.
6590 * gcc.dg/vect/slp-19.c: Likewise.
6591 * gcc.dg/vect/slp-23.c: Likewise.
6592 * gcc.dg/vect/vect-1.c: Likewise.
6593 * gcc.dg/vect/vect-98.c: Likewise.
6594 * gcc.dg/vect/vect-107.c: Likewise.
6595 * gcc.dg/vect/vect-strided-float.c: Likewise.
6596
6597 2011-05-02 Jason Merrill <jason@redhat.com>
6598
6599 * g++.dg/init/new31.C: New.
6600
6601 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6602
6603 PR c/35445
6604 * gcc.dg/pr35445.c: New test.
6605
6606 2011-05-02 Jason Merrill <jason@redhat.com>
6607
6608 * c-c++-common/vla-1.c: New.
6609
6610 2011-05-02 Richard Guenther <rguenther@suse.de>
6611
6612 PR tree-optimization/48822
6613 * gcc.dg/torture/pr48822.c: New testcase.
6614
6615 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6616
6617 PR c++/47969
6618 * g++.dg/cpp0x/constexpr-47969.C: New.
6619
6620 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6621
6622 PR testsuite/48498
6623 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6624 on vect_no_align targets.
6625 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6626 vect_no_align targets.
6627
6628 2011-05-01 Xinliang David Li <davidxl@google.com>
6629
6630 * gcc.dg/tree-ssa/integer-addr.c: New test.
6631 * gcc.dg/tree-ssa/alias_bug.c: New test.
6632
6633 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6634
6635 PR libgfortran/48787
6636 * gfortran.dg/round_3.f08: Add more checks.
6637
6638 2011-04-30 Tobias Burnus <burnus@net-b.de>
6639
6640 PR fortran/48821
6641 * gfortran.dg/import9.f90: New, proper test.
6642 * gfortran.dg/interface_37.f90: Remove bogus
6643 test (bogus copy of interface_36.f90).
6644
6645 2011-04-30 Tobias Burnus <burnus@net-b.de>
6646
6647 PR fortran/48821
6648 * gfortran.dg/interface_37.f90: New.
6649
6650 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6651
6652 PR fortran/48746
6653 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6654
6655 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR tree-optimization/48809
6658 * gcc.c-torture/execute/pr48809.c: New test.
6659
6660 2011-04-29 Jeff Law <law@redhat.com>
6661
6662 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6663
6664 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6665
6666 PR c++/48606
6667 * g++.dg/init/ctor10.C: New.
6668
6669 2011-04-29 Le-Chun Wu <lcwu@google.com>
6670
6671 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6672 warning in implicitly instantiated templates.
6673
6674 2011-04-29 Le-Chun Wu <lcwu@google.com>
6675
6676 * g++.dg/warn/Wnull-conversion-1.C: New.
6677 * g++.dg/warn/Wnull-conversion-2.C: New.
6678
6679 2011-04-29 Diego Novillo <dnovillo@google.com>
6680
6681 * g++.old-deja/g++.other/null3.C: Expect warning about
6682 converting boolean to a pointer.
6683
6684 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6685
6686 PR fortran/48462
6687 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6688 being a target.
6689
6690 PR fortran/48746
6691 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6692
6693 2011-04-29 Tobias Burnus <burnus@net-b.de>
6694
6695 PR fortran/48810
6696 * gfortran.dg/typebound_proc_22.f90: New.
6697
6698 PR fortran/48800
6699 * gfortran.dg/interface_36.f90: New.
6700
6701 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6702
6703 PR libgfortran/48488
6704 PR libgfortran/48602
6705 PR libgfortran/48615
6706 PR libgfortran/48684
6707 PR libgfortran/48787
6708 * gfortran.dg/fmt_g.f: Adjust test.
6709 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6710 * gfortran.dg/round_3.f08: New test.
6711 * gfortran.dg/namelist_print_1.f: Adjust test.
6712 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6713 * gfortran.dg/f2003_io_5.f03: Adjust test.
6714 * gfortran.dg/coarray_15.f90: Adjust test.
6715 * gfortran.dg/namelist_65.f90: Adjust test.
6716 * gfortran.dg/fmt_cache_1.f: Adjust test.
6717 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6718 * gfortran.dg/real_const_3.f90: Adjust test.
6719
6720 2011-04-28 Xinliang David Li <davidxl@google.com>
6721
6722 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6723 * g++.dg/prof-robust-1.C: New test.
6724
6725 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6726
6727 PR tree-optimization/48765
6728 * gcc.dg/vect/pr48765.c: New.
6729
6730 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6731
6732 PR tree-optimization/48775
6733 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6734
6735 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6736
6737 PR c++/48798
6738 * g++.dg/inherit/pr48798.C: New.
6739 * g++.old-deja/g++.other/base1.C: Adjust.
6740
6741 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6742
6743 PR c++/48656
6744 * g++.dg/template/inherit7.C: New test case.
6745
6746 2011-04-28 Richard Guenther <rguenther@suse.de>
6747
6748 PR tree-optimization/40052
6749 PR tree-optimization/15347
6750 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6751 * gcc.dg/pr15347.c: Likewise.
6752
6753 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6754
6755 PR c++/48530
6756 * g++.dg/cpp0x/sfinae18.C: New.
6757
6758 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6759
6760 PR c++/48771
6761 * g++.dg/ext/is_literal_type1.C: New.
6762
6763 2011-04-28 Tobias Burnus <burnus@net-b.de>
6764
6765 PR fortran/48112
6766 PR fortran/48279
6767 * gfortran.dg/interface_35.f90: New.
6768 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6769 * gfortran.dg/func_result_6.f90: Add dg-warning.
6770 * gfortran.dg/bessel_1.f90: Ditto.
6771 * gfortran.dg/hypot_1.f90: Ditto.
6772 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6773 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6774 * gfortran.dg/interface_assignment_4.f90: Ditto.
6775
6776 2011-04-27 Jason Merrill <jason@redhat.com>
6777
6778 * g++.dg/ext/complex8.C: New.
6779
6780 * g++.dg/cpp0x/initlist49.C: New.
6781 * g++.dg/init/new30.C: New.
6782
6783 2011-04-27 Tobias Burnus <burnus@net-b.de>
6784
6785 PR fortran/48788
6786 * gfortran.dg/whole_file_34.f90: New.
6787
6788 2011-04-27 Jan Hubicka <jh@suse.cz>
6789
6790 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6791
6792 2011-04-27 Jason Merrill <jason@redhat.com>
6793
6794 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6795
6796 * g++.dg/parse/ambig6.C: New.
6797
6798 2011-04-27 Nick Clifton <nickc@redhat.com>
6799
6800 * gcc.dg/20020312-2.c: Add definition for RX.
6801
6802 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6803 option with RX targets.
6804
6805 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6806 /* */ comments.
6807
6808 2011-04-27 Richard Guenther <rguenther@suse.de>
6809
6810 * gcc.dg/tree-ssa/pr23382.c: Remove.
6811
6812 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6813
6814 PR target/48767
6815 * gcc.c-torture/compile/pr48767.c: New test.
6816
6817 2011-04-27 Richard Guenther <rguenther@suse.de>
6818
6819 PR tree-optimization/48772
6820 * g++.dg/pr48772.C: New testcase.
6821
6822 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6823
6824 PR c/48742
6825 * gcc.c-torture/compile/pr48742.c: New test.
6826
6827 2011-04-26 Jason Merrill <jason@redhat.com>
6828
6829 * g++.dg/lookup/koenig13.C: New.
6830
6831 * g++.dg/cpp0x/initlist48.C: New.
6832
6833 2011-04-25 Jason Merrill <jason@redhat.com>
6834
6835 * g++.dg/cpp0x/sfinae17.C: New.
6836
6837 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6838
6839 PR target/48258
6840 * gcc.target/powerpc/pr48258-1.c: New file.
6841 * gcc.target/powerpc/pr48258-2.c: Ditto.
6842
6843 2011-04-26 Xinliang David Li <davidxl@google.com>
6844
6845 * gcc.dg/uninit-suppress.c: New test.
6846 * gcc.dg/uninit-suppress.c: New test.
6847
6848 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR debug/48768
6851 * gcc.dg/pr48768.c: New test.
6852
6853 PR tree-optimization/48734
6854 * gcc.c-torture/compile/pr48734.c: New test.
6855
6856 PR testsuite/48753
6857 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6858
6859 2011-04-26 Richard Guenther <rguenther@suse.de>
6860
6861 PR tree-optimization/48731
6862 * gcc.dg/torture/pr48731.c: New testcase.
6863
6864 2011-04-26 Richard Guenther <rguenther@suse.de>
6865
6866 PR testsuite/48753
6867 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6868
6869 2011-04-26 Richard Guenther <rguenther@suse.de>
6870
6871 PR middle-end/48694
6872 * gcc.dg/torture/pr48694-1.c: New testcase.
6873 * gcc.dg/torture/pr48694-2.c: Likewise.
6874
6875 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6876
6877 * g++.dg/ext/underlying_type1.C: New.
6878 * g++.dg/ext/underlying_type2.C: Likewise.
6879 * g++.dg/ext/underlying_type3.C: Likewise.
6880 * g++.dg/ext/underlying_type4.C: Likewise.
6881 * g++.dg/ext/underlying_type5.C: Likewise.
6882 * g++.dg/ext/underlying_type6.C: Likewise.
6883 * g++.dg/ext/underlying_type7.C: Likewise.
6884 * g++.dg/ext/underlying_type8.C: Likewise.
6885 * g++.dg/ext/underlying_type9.C: Likewise.
6886 * g++.dg/ext/underlying_type10.C: Likewise.
6887
6888 2011-04-25 Jason Merrill <jason@redhat.com>
6889
6890 * g++.dg/cpp0x/regress/template-const2.C: New.
6891
6892 2011-04-25 Jeff Law <law@redhat.com>
6893
6894 * gcc.dg/tree-ssa/vrp56.c: new test.
6895
6896 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6897
6898 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6899
6900 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6901
6902 PR preprocessor/48740
6903 * c-c++-common/raw-string-11.c: New test.
6904
6905 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6906
6907 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6908 hppa*-*-hpux*.
6909
6910 2011-04-23 Tobias Burnus <burnus@net-b.de>
6911
6912 PR fortran/18918
6913 * gfortran.dg/coarray_19.f90: New.
6914
6915 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR c/48685
6918 * gcc.dg/pr48685.c: New test.
6919
6920 2011-04-22 Jan Hubicka <jh@suse.cz>
6921
6922 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6923
6924 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6925
6926 PR tree-optimization/48717
6927 * gcc.c-torture/execute/pr48717.c: New test.
6928
6929 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6930
6931 PR target/48723
6932 * gcc.target/i386/pr48723.c: New test.
6933
6934 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR c/48716
6937 * gcc.dg/gomp/pr48716.c: New test.
6938 * g++.dg/gomp/pr48716.C: New test.
6939
6940 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6941
6942 PR c/36750
6943 * gcc.dg/missing-field-init-2.c: Update testcase.
6944
6945 2011-04-22 Alan Modra <amodra@gmail.com>
6946
6947 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6948
6949 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6950
6951 PR fortran/48405
6952 * gfortran.dg/function_optimize_6.f90: New test.
6953
6954 2011-04-21 Easwaran Raman <eraman@google.com>
6955
6956 * gcc.dg/stack-layout-2.c: New test.
6957
6958 2011-04-21 Richard Guenther <rguenther@suse.de>
6959
6960 PR lto/48703
6961 * g++.dg/lto/pr48207-2_0.C: New testcase.
6962 * g++.dg/lto/pr48207-3_0.C: Likewise.
6963
6964 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6965
6966 * gnat.dg/volatile5.adb: New test.
6967 * gnat.dg/volatile5_pkg.ads: New helper.
6968
6969 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6970
6971 PR target/48708
6972 * gcc.target/i386/pr48708.c: New test.
6973
6974 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6975
6976 * gcc.dg/vect/vect-119.c: New test.
6977
6978 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6979
6980 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6981 and once without.
6982
6983 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6984 Richard Sandiford <richard.sandiford@linaro.org>
6985
6986 PR target/46329
6987 * gcc.target/arm/pr46329.c: New test.
6988
6989 2011-04-21 Tobias Burnus <burnus@net-b.de>
6990
6991 PR fortran/18918
6992 * gfortran.dg/coarray_18.f90: New.
6993
6994 2011-04-20 Jason Merrill <jason@redhat.com>
6995
6996 * g++.dg/cpp0x/initlist47.C: New.
6997
6998 * g++.dg/init/dtor4.C: New.
6999
7000 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
7001
7002 PR target/48678
7003 * gcc.target/i386/sse2-pinsrw.c: New test.
7004 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7005 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7006 * gcc.target/i386/sse2-insvhi.c: Ditto.
7007 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7008 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7009
7010 2011-04-20 Jason Merrill <jason@redhat.com>
7011
7012 * g++.dg/template/const4.C: New.
7013
7014 2011-04-20 Easwaran Raman <eraman@google.com>
7015
7016 * gcc.dg/stack-layout-1.c: New test.
7017
7018 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7019
7020 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7021 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7022 function.
7023
7024 2011-04-20 Kai Tietz <ktietz@redhat.com>
7025
7026 * gcc.dg/binop-xor1.c: New test.
7027 * gcc.dg/binop-xor2.c: New test.
7028 * gcc.dg/binop-xor3.c: New test.
7029 * gcc.dg/binop-xor4.c: New test.
7030 * gcc.dg/binop-xor5.c: New test.
7031
7032 2011-04-20 Richard Guenther <rguenther@suse.de>
7033
7034 PR tree-optimization/47892
7035 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7036
7037 2011-04-20 Richard Guenther <rguenther@suse.de>
7038
7039 PR middle-end/48695
7040 * g++.dg/torture/pr48695.C: New testcase.
7041
7042 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7043
7044 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7045 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7046 * gcc.c-torture/execute/pr45262.c: Ditto
7047 * gcc.dg/torture/pr43165.c: Ditto.
7048 * gcc.dg/torture/pr47228.c: Ditto.
7049 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7050 * gcc.dg/ipa/pr45644.c: Ditto.
7051 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7052 PDP11.
7053
7054 2011-04-19 Jason Merrill <jason@redhat.com>
7055
7056 * g++.dg/ext/complex7.C: New.
7057
7058 * g++.dg/ext/attrib41.C: New.
7059
7060 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7061
7062 PR testsuite/48676
7063 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7064
7065 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7066
7067 PR target/48678
7068 * gcc.target/i386/pr48678.c: New test.
7069
7070 2011-04-19 Martin Jambor <mjambor@suse.cz>
7071
7072 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7073 * g++.dg/opt/devirt2.C: New test.
7074 * g++.dg/ipa/devirt-g-1.C: Likewise.
7075
7076 2011-04-19 Tobias Burnus <burnus@net-b.de>
7077
7078 PR fortran/48588
7079 * gfortran.dg/whole_file_33.f90: New.
7080
7081 2011-04-19 Martin Jambor <mjambor@suse.cz>
7082
7083 * g++.dg/ipa/devirt-7.C: New test.
7084
7085 2011-04-19 Richard Guenther <rguenther@suse.de>
7086
7087 PR lto/48207
7088 * g++.dg/lto/pr48207_0.C: New testcase.
7089
7090 2011-04-18 Jason Merrill <jason@redhat.com>
7091
7092 * g++.dg/init/void1.C: New.
7093
7094 * g++.dg/cpp0x/union4.C: New.
7095
7096 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR middle-end/48661
7099 * g++.dg/torture/pr48661.C: New test.
7100
7101 PR c++/48632
7102 * g++.dg/gomp/pr48632.C: New test.
7103
7104 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7105
7106 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7107 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7108
7109 2011-04-18 Tobias Burnus <burnus@net-b.de>
7110
7111 PR fortran/18918
7112 * gfortran.dg/coarray_17.f90: New.
7113 * gfortran.dg/coarray_10.f90: Update dg-error.
7114
7115 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7116
7117 PR testsuite/48251
7118 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7119 * gfortran.dg/guality/guality.exp: Likewise.
7120
7121 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7122
7123 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7124
7125 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7126
7127 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7128
7129 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7130
7131 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7132
7133 2011-04-18 Richard Guenther <rguenther@suse.de>
7134
7135 PR middle-end/46364
7136 * g++.dg/torture/pr46364.C: New testcase.
7137
7138 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7139
7140 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7141
7142 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7143
7144 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7145
7146 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7147 Ira Rosen <ira.rosen@linaro.org>
7148
7149 PR target/48252
7150 * gcc.target/arm/pr48252.c: New test.
7151
7152 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR tree-optimization/48616
7155 * gcc.dg/pr48616.c: New test.
7156
7157 2011-04-18 Tobias Burnus <burnus@net-b.de>
7158
7159 PR fortran/18918
7160 * gfortran.dg/coarray_16.f90: New.
7161
7162 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7163
7164 PR fortran/48462
7165 * gfortran.dg/realloc_on_assign_7.f03: New test.
7166
7167 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7168
7169 PR libgfortran/48602
7170 * gfortran.dg/fmt_g0_6.f08: New test.
7171
7172 2011-04-17 Jason Merrill <jason@redhat.com>
7173
7174 * g++.dg/cpp0x/sfinae16.C: New.
7175
7176 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7177
7178 * gcc.target/mips/reg-var-1.c: New test.
7179
7180 2011-04-17 Jan Hubicka <jh@suse.cz>
7181
7182 * gcc.dg/winline-5.c: Update testcase.
7183
7184 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7185
7186 * gnat.dg/discr27.ad[sb]: Move dg directive.
7187 * gnat.dg/discr28.ad[sb]: New test.
7188 * gnat.dg/discr28_pkg.ads: New helper.
7189
7190 2011-04-17 Michael Matz <matz@suse.de>
7191
7192 PR tree-optimization/48622
7193 PR lto/48645
7194 * gcc.dg/lto/pr48622_0.c: New test.
7195
7196 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7197
7198 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7199 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7200 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7201 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7202 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7203 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7204
7205 2011-04-15 Jason Merrill <jason@redhat.com>
7206
7207 * g++.dg/cpp0x/range-for17.C: New.
7208
7209 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7210
7211 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7212 * g++.dg/cpp0x/range-for3.C: Likewise.
7213 * g++.dg/cpp0x/range-for9.C: Correct error message.
7214 * g++.dg/cpp0x/range-for11.C: New.
7215 * g++.dg/cpp0x/range-for12.C: New.
7216 * g++.dg/cpp0x/range-for13.C: New.
7217 * g++.dg/cpp0x/range-for14.C: New.
7218 * g++.dg/cpp0x/range-for15.C: New.
7219 * g++.dg/cpp0x/range-for16.C: New.
7220
7221 2011-04-15 Tobias Burnus <burnus@net-b.de>
7222
7223 PR fortran/18918
7224 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7225
7226 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7227
7228 * objc.dg/naming-4.m: Updated.
7229 * objc.dg/naming-5.m: Updated.
7230 * objc.dg/naming-6.m: New.
7231 * objc.dg/naming-7.m: New.
7232 * obj-c++.dg/naming-1.mm: Updated.
7233 * obj-c++.dg/naming-2.mm: Updated.
7234 * obj-c++.dg/naming-3.mm: New.
7235 * obj-c++.dg/naming-4.mm: New.
7236
7237 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7238
7239 PR libgfortran/48589
7240 * gfortran.dg/fmt_g0_5.f08: New test.
7241
7242 2011-04-15 Richard Guenther <rguenther@suse.de>
7243
7244 PR testsuite/48286
7245 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7246
7247 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7248
7249 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7250 -finline-limit=0 to -fno-inline
7251
7252 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR target/48614
7255 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7256 just avx.
7257
7258 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7259
7260 PR target/48605
7261 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7262 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7263 * gcc.target/i386/avx-insertps-3.c: New test.
7264 * gcc.target/i386/avx-insertps-4.c: New test.
7265
7266 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7267
7268 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7269 -finline-limit=0
7270
7271 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7272
7273 PR target/46779
7274 PR target/45291
7275 PR target/41894
7276 * gcc.target/avr/pr46779-1.c: New test case
7277 * gcc.target/avr/pr46779-2.c: New test case
7278
7279 2011-04-14 Jason Merrill <jason@redhat.com>
7280
7281 * g++.dg/cpp0x/sfinae15.C: New.
7282
7283 * g++.dg/cpp0x/sfinae14.C: New.
7284
7285 * g++.dg/ext/vla10.C: New.
7286
7287 2011-04-14 Richard Guenther <rguenther@suse.de>
7288
7289 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7290
7291 2011-04-14 Richard Guenther <rguenther@suse.de>
7292
7293 * gcc.dg/fold-bitand-4.c: Move ...
7294 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7295
7296 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7297
7298 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7299 variables const.
7300 * gcc.target/avr/torture/trivial.c: Ditto.
7301
7302 2011-04-13 Jason Merrill <jason@redhat.com>
7303
7304 * g++.dg/template/operator11.C: New.
7305
7306 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR middle-end/48591
7309 * gcc.dg/gomp/pr48591.c: New test.
7310
7311 PR c++/48570
7312 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7313 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7314
7315 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7316
7317 PR c++/48574
7318 * g++.dg/template/dependent-expr7.C: New test case.
7319
7320 2011-04-13 Jason Merrill <jason@redhat.com>
7321
7322 * g++.dg/cpp0x/sfinae13.C: New.
7323
7324 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7325
7326 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7327
7328 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7329
7330 * gcc.target/arm/pr43698.c: Remove -march option.
7331
7332 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7333
7334 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7335 -march option.
7336
7337 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7338
7339 PR fortran/48360
7340 PR fortran/48456
7341 * gfortran.dg/realloc_on_assign_6.f03: New test.
7342
7343 2011-04-12 Kai Tietz <ktietz@redhat.com>
7344
7345 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7346 targets the additional -mno-ms-bitfields and
7347 -Wno-packed-bitfield-compat options.
7348 * g++.dg/ext/bitfield3.C: Likewise.
7349 * g++.dg/ext/bitfield4.C: Likewise.
7350 * g++.dg/ext/bitfield5.C: Likewise.
7351 * gcc.dg/bitfld-15.c: Likewise.
7352 * gcc.dg/bitfld-16.c: Likewise.
7353 * gcc.dg/bitfld-17.c: Likewise.
7354 * gcc.dg/bitfld-18.c: Likewise.
7355
7356 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7357
7358 * gcc.target/arm/neon-vld3-1.c: New test.
7359 * gcc.target/arm/neon-vst3-1.c: New test.
7360 * gcc.target/arm/neon/v*.c: Regenerate.
7361
7362 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR rtl-optimization/48549
7365 * g++.dg/opt/pr48549.C: New test.
7366
7367 2011-04-12 Richard Guenther <rguenther@suse.de>
7368
7369 PR tree-optimization/46076
7370 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7371
7372 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7373
7374 PR testsuite/21164
7375 * lib/compat.exp (compat-execute): Declare unsupported after
7376 stripping path from src1.
7377 * lib/lto.exp (lto-execute): Likewise.
7378
7379 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR c/48552
7382 * gcc.dg/pr48552-1.c: New test.
7383 * gcc.dg/pr48552-2.c: New test.
7384
7385 2011-04-11 Jason Merrill <jason@redhat.com>
7386
7387 * g++.dg/cpp0x/sfinae12.C: New.
7388
7389 * g++.dg/cpp0x/enum10.C: New.
7390
7391 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7392
7393 * g++.dg/cpp0x/rv-func.C: New.
7394
7395 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7396
7397 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7398 alpha*-dec-osf5*.
7399
7400 2011-04-11 Martin Jambor <mjambor@suse.cz>
7401
7402 PR tree-optimization/48195
7403 * gcc.dg/ipa/pr48195.c: New test.
7404
7405 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7406
7407 * gnat.dg/return3.adb: Remove unused switch.
7408
7409 2011-04-08 Mike Stump <mikestump@comcast.net>
7410
7411 PR testsuite/48506
7412 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7413 default to fno-common.
7414
7415 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7416
7417 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7418 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7419
7420 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7421
7422 PR fortran/48448
7423 * gfortran.dg/function_optimize_5.f90: New test.
7424
7425 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7426
7427 * gnat.dg/aggr17.adb: New test.
7428 * gnat.dg/aggr18.adb: Likewise.
7429
7430 2011-04-08 Michael Matz <matz@suse.de>
7431
7432 PR middle-end/48389
7433 * gcc.target/i386/pr48389.c: New test.
7434
7435 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7436
7437 PR rtl-optimization/48272
7438 * g++.dg/opt/pr48272.C: New.
7439
7440 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7441
7442 PR rtl-optimization/48235
7443 * gcc.dg/pr48235.c: New.
7444
7445 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7446
7447 PR rtl-optimization/48302
7448 * g++.dg/opt/pr48302.C: New.
7449
7450 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7451
7452 PR target/48273
7453 * g++.dg/opt/pr48273.C: New.
7454
7455 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7456
7457 PR rtl-optimization/48442
7458 * gcc.dg/pr48442.c: New.
7459
7460 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7461
7462 PR tree-optimization/48377
7463 * gcc.dg/vect/pr48377.c: New test.
7464
7465 2011-04-07 Jason Merrill <jason@redhat.com>
7466
7467 * g++.dg/cpp0x/regress/call1.C: New.
7468
7469 * g++.dg/cpp0x/variadic107.C: New.
7470
7471 * g++.dg/cpp0x/sfinae11.C: New.
7472 * g++.dg/cpp0x/noexcept02.C: Fix.
7473
7474 * g++.dg/cpp0x/sfinae10.C: New.
7475
7476 * g++.dg/cpp0x/sfinae9.C: New.
7477
7478 * c-c++-common/Wcast-qual-1.c: Move here from...
7479 * gcc.dg/cast-qual-3.c: ...here, and...
7480 * g++.dg/warn/Wcast-qual2.C: ...here.
7481
7482 * g++.dg/cpp0x/sfinae8.C: New.
7483
7484 * g++.dg/cpp0x/sfinae7.C: New.
7485
7486 * g++.dg/cpp0x/enum9.C: New.
7487
7488 2011-04-07 Mike Stump <mikestump@comcast.net>
7489
7490 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7491 with no trampolines.
7492
7493 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR fortran/48117
7496 * gfortran.dg/gomp/pr48117.f90: New test.
7497
7498 PR debug/48343
7499 * gcc.dg/torture/pr48343.c: New test.
7500
7501 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7502
7503 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7504
7505 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7506
7507 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7508
7509 2011-04-07 Tom de Vries <tom@codesourcery.com>
7510
7511 PR target/43920
7512 * lib/scanasm.exp (object-size): New proc.
7513 * gcc.target/arm/pr43920-2.c: New test.
7514
7515 2011-04-06 Tobias Burnus <burnus@net-b.de>
7516
7517 PR fortran/18918
7518 PR fortran/48477
7519 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7520
7521 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7522
7523 * gcc.dg/mtune.c: Prune note from output.
7524
7525 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR debug/48466
7528 * gcc.dg/guality/pr36977.c: New test.
7529 * gcc.dg/guality/pr48466.c: New test.
7530
7531 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7532
7533 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7534
7535 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7536
7537 * gnat.dg/return3.adb: New test.
7538
7539 2011-04-06 Richard Guenther <rguenther@suse.de>
7540
7541 PR tree-optimization/47663
7542 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7543
7544 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7545
7546 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7547 Solaris 8 and 9 as well.
7548
7549 2011-04-05 Tom de Vries <tom@codesourcery.com>
7550
7551 PR target/43920
7552 * gcc.target/arm/pr43920-1.c: New test.
7553
7554 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7555
7556 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7557 (cctor): Actually return the value.
7558 (main): Cast return values.
7559
7560 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7561
7562 * gfortran.dg/character_comparison_8.f90: New test.
7563
7564 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7565
7566 * frontend-passes: (optimize_lexical_comparison): New function.
7567 (optimize_expr): Call it.
7568 (optimize_comparison): Also handle lexical comparison functions.
7569 Return false instad of -2 for unequal comparison.
7570
7571 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7572
7573 PR fortran/48412
7574 * function_optimize_4.f90: New test.
7575
7576 2011-04-04 Tobias Burnus <burnus@net-b.de>
7577
7578 PR fortran/18918
7579 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7580 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7581 * gfortran.dg/coarray_15.f90: New.
7582
7583 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7584
7585 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7586 * gfortran.dg/bessel_7.f90: Likewise.
7587
7588 2011-04-03 Tobias Burnus <burnus@net-b.de>
7589
7590 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7591
7592 2011-04-03 Richard Guenther <rguenther@suse.de>
7593 Ira Rosen <ira.rosen@linaro.org>
7594
7595 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7596 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7597 -ftree-loop-if-convert-stores.
7598
7599 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7600
7601 * gnat.dg/specs/aggr2.ads: New test.
7602
7603 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7604
7605 * gnat.dg/debug2.ad[sb]: New test.
7606 * gnat.dg/debug2_pkg.ads: New helper.
7607 * gnat.dg/debug3.ad[sb]: New test.
7608
7609 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7610
7611 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7612
7613 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7614
7615 PR middle-end/48335
7616 * gcc.c-torture/compile/pr48335-1.c: New test.
7617 * gcc.dg/pr48335-1.c: New test.
7618 * gcc.dg/pr48335-2.c: New test.
7619 * gcc.dg/pr48335-3.c: New test.
7620 * gcc.dg/pr48335-4.c: New test.
7621 * gcc.dg/pr48335-5.c: New test.
7622 * gcc.dg/pr48335-6.c: New test.
7623 * gcc.dg/pr48335-7.c: New test.
7624 * gcc.dg/pr48335-8.c: New test.
7625 * gcc.target/i386/pr48335-1.c: New test.
7626
7627 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7628
7629 PR c/36299
7630 * gcc.dg/Waddress.c: New test.
7631
7632 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7633
7634 PR fortran/48352
7635 * gfortran.dg/function_optimize_3.f90: New test.
7636
7637 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7638
7639 * gcc.c-torture/compile/20110401-1.c: New test.
7640
7641 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7642 * g++.dg/lto/20091002-2_0.C: Likewise.
7643 * g++.dg/lto/20090303_0.c: Likewise.
7644 * g++.dg/lto/20091004-1_0.C: Likewise.
7645 * g++.dg/lto/20091002-3_0.C: Likewise.
7646 * g++.dg/lto/20091004-2_0.C: Likewise.
7647 * g++.dg/lto/20081123_0.C: Likewise.
7648 * g++.dg/lto/20090313_0.C: Likewise.
7649 * g++.dg/lto/20081109-1_0.C: Likewise.
7650 * g++.dg/lto/20081219_0.C: Likewise.
7651 * g++.dg/lto/20081204-1_0.C: Likewise.
7652 * g++.dg/lto/20090302_0.C: Likewise.
7653 * g++.dg/lto/20081119-1_0.C: Likewise.
7654 * g++.dg/lto/20081118_0.C: Likewise.
7655 * gcc.dg/lto/20091020-2_0.c: Likewise.
7656 * gcc.dg/lto/20090210_0.c: Likewise.
7657 * gcc.dg/lto/20081204-1_0.c: Likewise.
7658 * gcc.dg/lto/20081224_0.c: Likewise.
7659 * gcc.dg/lto/20090219_0.c: Likewise.
7660 * gcc.dg/lto/20091014-1_0.c: Likewise.
7661 * gcc.dg/lto/20091016-1_0.c: Likewise.
7662 * gcc.dg/lto/20090206-2_0.c: Likewise.
7663 * gcc.dg/lto/20090116_0.c: Likewise.
7664 * gcc.dg/lto/20091013-1_0.c: Likewise.
7665 * gcc.dg/lto/20091015-1_0.c: Likewise.
7666 * gcc.dg/lto/20090126-2_0.c: Likewise.
7667
7668 2011-03-31 Ian Lance Taylor <iant@google.com>
7669
7670 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7671
7672 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7673
7674 * gnat.dg/opt16.adb: New test.
7675
7676 2011-03-31 Jason Merrill <jason@redhat.com>
7677
7678 * g++.dg/cpp0x/defaulted24.C: New.
7679
7680 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7681
7682 PR target/16292
7683 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7684 with -O0.
7685
7686 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7687
7688 * g++.dg/other/i386-9.C: New test.
7689
7690 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7691
7692 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7693
7694 2011-03-30 Jason Merrill <jason@redhat.com>
7695
7696 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7697
7698 * g++.dg/cpp0x/regress/isnan.C: New.
7699
7700 * g++.dg/cpp0x/initlist46.C: New.
7701
7702 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7703
7704 PR target/47551
7705 * gcc.target/arm/neon-modes-2.c: New test.
7706
7707 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR c/48305
7710 * gcc.c-torture/compile/pr48305.c: New test.
7711
7712 2011-03-29 Jason Merrill <jason@redhat.com>
7713
7714 * g++.dg/cpp0x/regress/value-dep1.C: New.
7715
7716 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7717
7718 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7719
7720 2011-03-29 Ian Lance Taylor <iant@google.com>
7721
7722 * go.test/go-test.exp: Handle the test lines used in several new
7723 tests.
7724 (errchk): Add opts parameter. Change all callers. Handle parens
7725 in regexps.
7726
7727 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7728 Dominique d'Humieres <dominiq@lps.ens.fr>
7729
7730 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7731 and __APPLE__ && __PPC__ && __ALTIVEC__.
7732
7733 2011-03-29 Jason Merrill <jason@redhat.com>
7734
7735 * g++.dg/cpp0x/dependent1.C: New.
7736
7737 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7738
7739 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7740
7741 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7742
7743 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7744
7745 PR fortran/48095
7746 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7747 * gfortran.dg/proc_ptr_comp_32.f90: New.
7748
7749 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7750
7751 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7752 check for corresponding warning.
7753
7754 2011-03-28 Jason Merrill <jason@redhat.com>
7755
7756 * g++.dg/cpp0x/rv-deduce2.C: New.
7757
7758 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR debug/48203
7761 * gcc.dg/pr48203.c: New test.
7762
7763 2011-03-28 Jeff Law <law@redhat.com>
7764
7765 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7766
7767 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7768
7769 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7770 and __PPC__ && __ALTIVEC__.
7771
7772 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7773
7774 PR testsuite/48238
7775 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7776 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7777 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7778 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7779
7780 2011-03-28 Jason Merrill <jason@redhat.com>
7781
7782 * g++.dg/cpp0x/initlist-array2.C: New.
7783
7784 * g++.dg/cpp0x/initlist-array1.C: New.
7785
7786 * g++.dg/cpp0x/constexpr-compound.C: New.
7787
7788 * g++.dg/cpp0x/constexpr-using.C: New.
7789
7790 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7791
7792 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7793
7794 PR testsuite/48276
7795 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7796
7797 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7798
7799 * gcc.dg/slp-1.c: New test.
7800
7801 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7802
7803 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7804 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7805 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7806 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7807 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7808 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7809 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7810 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7811 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7812 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7813 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7814 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7815 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7816 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7817
7818 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7819
7820 PR fortran/47065
7821 * gfortran.dg/trim_optimize_5.f90: New test.
7822 * gfortran.dg/trim_optimize_6.f90: New test.
7823
7824 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7825
7826 PR target/38598
7827 * gcc.target/mips/madd-7.c: Remove -mlong32.
7828 * gcc.target/mips/msub-7.c: Likewise.
7829
7830 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7831
7832 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7833 accesses to preserve the meaning of the test for doubleword vectors.
7834 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7835 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7836
7837 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7838
7839 PR fortran/48291
7840 * gfortran.dg/class_42.f03: New.
7841
7842 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7843
7844 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7845 strided accesses.
7846
7847 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7848
7849 PR rtl-optimization/48144
7850 * gcc.dg/pr48144.c: New test.
7851
7852 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7853
7854 * gnat.dg/discr27.ad[sb]: New test.
7855
7856 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7857
7858 * gnat.dg/limited_with2.ad[sb]: New test.
7859 * gnat.dg/limited_with2_pkg1.ads: New helper.
7860 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7861
7862 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7863
7864 * gnat.dg/opt15.adb: New test.
7865 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7866
7867 2011-03-25 Tobias Burnus <burnus@net-b.de>
7868
7869 PR fortran/48174
7870 PR fortran/45304
7871 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7872 * gfortran.dg/leadz_trailz_3.f90: Ditto
7873
7874 2011-03-25 Martin Jambor <mjambor@suse.cz>
7875
7876 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7877
7878 2011-03-25 Jason Merrill <jason@redhat.com>
7879
7880 * g++.dg/cpp0x/defaulted22.C: New.
7881 * g++.dg/cpp0x/defaulted23.C: New.
7882 * g++.dg/cpp0x/defaulted15.C: Adjust.
7883
7884 2011-03-25 Jason Merrill <jason@redhat.com>
7885
7886 * g++.dg/cpp0x/move1.C: New.
7887
7888 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7889
7890 PR target/48287
7891 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7892
7893 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7894
7895 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7896 for mips-sgi-irix6.5.
7897 Replace snprintf prototype by <stdio.h>.
7898
7899 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7900
7901 PR testsuite/48283
7902 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7903 run_expensive_tests.
7904 * gcc.dg/graphite/block-4.c: Likewise.
7905 * gcc.dg/graphite/block-7.c: Likewise.
7906 * gcc.dg/graphite/block-8.c: Likewise.
7907
7908 2011-03-25 Richard Guenther <rguenther@suse.de>
7909
7910 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7911 * g++.dg/tree-ssa/pr8781.C: Likewise.
7912 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7913 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7914 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7915 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7916 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7917 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7918 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7919 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7920 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7921 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7922 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7923 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7924 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7925 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7926 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7927 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7928 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7929 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7930 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7931 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7932 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7933 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7934 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7935 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7936 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7937 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7938 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7939 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7940 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7941 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7942 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7943 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7944 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7945 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7946 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7947 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7948 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7949 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7950 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7951 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7952 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7953 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7954 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7955 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7956 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7957 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7958 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7959 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7960 * c-c++-common/pr46562-2.c: Likewise.
7961 * gfortran.dg/pr42108.f90: Likewise.
7962 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7963 foo to be inlined even at -O1.
7964 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7965 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7966 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7967 * gcc.dg/matrix/matrix.exp: Disable FRE.
7968
7969 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR debug/48204
7972 * gcc.dg/dfp/pr48204.c: New test.
7973
7974 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7975
7976 PR target/48209
7977 * gcc.c-torture/execute/pr47917.c: Move this...
7978 * gcc.dg/torture/pr47917.c: to here and add xfails.
7979
7980 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7981
7982 * gnat.dg/array16.ad[sb]: New test.
7983 * gnat.dg/array16.ads: New helper.
7984
7985 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7986
7987 * gnat.dg/derived_type2.adb: New test.
7988
7989 2011-03-24 Richard Guenther <rguenther@suse.de>
7990
7991 PR tree-optimization/48271
7992 * g++.dg/torture/pr48271.C: New testcase.
7993
7994 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7995
7996 * gnat.dg/array15.ad[sb]: New test.
7997
7998 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7999
8000 PR target/48237
8001 * gcc.target/i386/pr48237.c: New test.
8002
8003 2011-03-24 Richard Guenther <rguenther@suse.de>
8004
8005 PR middle-end/48269
8006 * gcc.dg/builtin-object-size-10.c: New testcase.
8007
8008 2011-03-24 Richard Guenther <rguenther@suse.de>
8009
8010 PR tree-optimization/46562
8011 * c-c++-common/pr46562-2.c: New testcase.
8012 * c-c++-common/pr46562.c: Likewise.
8013
8014 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8015
8016 * gcc.dg/vect/vect-cselim-1.c: New test.
8017 * gcc.dg/vect/vect-cselim-2.c: New test.
8018
8019 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8020
8021 * gcc.target/arm/pr46934.c: New.
8022
8023 2011-03-23 Ian Lance Taylor <iant@google.com>
8024
8025 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8026
8027 2011-03-23 Richard Guenther <rguenther@suse.de>
8028
8029 * gcc.dg/struct: Remove directory and contents.
8030
8031 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8032
8033 PR testsuite/48251
8034 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8035
8036 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8037
8038 * gnat.dg/discr26.ad[sb]: New test.
8039 * gnat.dg/discr26_pkg.ads: New helper.
8040
8041 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8042
8043 PR target/47553
8044 * gcc.target/arm/neon-vld-1.c: New test.
8045
8046 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8047
8048 * gnat.dg/array14.ad[sb]: New test.
8049 * gnat.dg/array14_pkg.ads: New helper.
8050
8051 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8052
8053 * gcc.c-torture/execute/920501-8.x: Remove.
8054 * gcc.c-torture/execute/930513-1.x: Remove.
8055 * gcc.c-torture/execute/960312-1.x: Remove.
8056 * gcc.c-torture/compile/20000804-1.c,
8057 gcc.c-torture/compile/20001205-1.c,
8058 gcc.c-torture/compile/20001226-1.c,
8059 gcc.c-torture/compile/20010518-2.c,
8060 gcc.c-torture/compile/20020312-1.c,
8061 gcc.c-torture/compile/20020604-1.c,
8062 gcc.c-torture/compile/920501-12.c,
8063 gcc.c-torture/compile/920501-4.c,
8064 gcc.c-torture/compile/920520-1.c,
8065 gcc.c-torture/compile/980506-1.c,
8066 gcc.c-torture/execute/980709-1.x,
8067 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8068 options for m68hc11.
8069 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8070 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8071 m68hc11.
8072
8073 2011-03-22 Nick Clifton <nickc@redhat.com>
8074
8075 * lib/target-supports.exp (check_profiling_available): Add MN10300
8076 to the list of targets that do not support profiling. Restore
8077 alpha sorting to this list.
8078
8079 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8080
8081 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8082 failure on 32-bit systems.
8083 * gcc.dg/torture/vector-2.c: Ditto.
8084
8085 2011-03-22 Richard Guenther <rguenther@suse.de>
8086
8087 PR tree-optimization/48228
8088 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8089
8090 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8091
8092 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8093 powerpc.
8094
8095 PR target/48226
8096 * gcc.target/powerpc/pr48226.c: New file.
8097
8098 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8099
8100 * lib/prune.exp (prune_gcc_output): Prune "could not create
8101 compact unwind for" warnings.
8102
8103 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR c/42544
8106 PR c/48197
8107 * gcc.c-torture/execute/pr42544.c: New test.
8108 * gcc.c-torture/execute/pr48197.c: New test.
8109
8110 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8111
8112 PR preprocessor/48192
8113 * gcc.target/powerpc/pr48192.c: New file.
8114
8115 PR target/48053
8116 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8117 split problem of 0 being loaded in a VSX register.
8118
8119 2011-03-21 Richard Guenther <rguenther@suse.de>
8120
8121 PR c/47939
8122 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8123 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8124 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8125 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8126
8127 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8128
8129 PR target/48213
8130 * gcc.dg/pr48213.c: New test.
8131
8132 2011-03-21 Kai Tietz <ktietz@redhat.com>
8133
8134 PR target/12171
8135 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8136
8137 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8138
8139 * gcc.target/arm/xor-and.c: New.
8140
8141 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8142
8143 PR fortran/22572
8144 * gfortran.dg/function_optimize_1.f90: New test.
8145 * gfortran.dg/function_optimize_2.f90: New test.
8146
8147 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8148
8149 PR rtl-optimization/47502
8150 * gcc.target/i386/pr47502-1.c: New.
8151 * gcc.target/i386/pr47502-2.c: Likewise.
8152
8153 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR rtl-optimization/48156
8156 * gcc.dg/pr48156.c: New test.
8157
8158 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8159
8160 PR libfortran/47439
8161 * gfortran.dg/scratch_1.f90: Adjust test.
8162
8163 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8164
8165 PR libfortran/47439
8166 * gfortran.dg/scratch_1.f90: New test.
8167
8168 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8169
8170 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8171 variably modified typedefs.
8172 * gcc.dg/c1x-typedef-2.c: Remove.
8173
8174 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8175
8176 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8177 * gcc.dg/c1x-anon-struct-3.c: New test.
8178 * gcc.dg/anon-struct-11.c: Update.
8179
8180 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8181
8182 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8183 dg-xfail-run-if.
8184 Only xfail with gas.
8185
8186 2011-03-18 Jason Merrill <jason@redhat.com>
8187
8188 * g++.dg/template/fn-ptr1.C: New.
8189
8190 * g++.dg/overload/volatile1.C: New.
8191
8192 * g++.dg/opt/pr23372.C: New.
8193
8194 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8195
8196 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8197
8198 PR middle-end/47405
8199 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8200
8201 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8202
8203 * gcc.target/arm/unsigned-extend-1.c: New.
8204
8205 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR bootstrap/48161
8208 * gcc.c-torture/compile/pr48161.c: New test.
8209
8210 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8211
8212 PR middle-end/47725
8213 * gcc.dg/torture/pr47725.c: New.
8214
8215 2011-03-17 Jason Merrill <jason@redhat.com>
8216
8217 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8218 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8219
8220 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8221
8222 * gnat.dg/specs/elab2.ads: New test.
8223 * gnat.dg/specs/elab2_pkg.ads: New helper.
8224
8225 2011-03-17 Jason Merrill <jason@redhat.com>
8226
8227 * g++.dg/cpp0x/decltype-1212.C: New.
8228 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8229
8230 2011-03-17 Jason Merrill <jason@redhat.com>
8231
8232 * g++.dg/parse/memfnquals1.C: New.
8233
8234 2011-03-17 Richard Guenther <rguenther@suse.de>
8235
8236 PR middle-end/48134
8237 * gcc.dg/pr48134.c: New testcase.
8238
8239 2011-03-17 Richard Guenther <rguenther@suse.de>
8240
8241 PR middle-end/48165
8242 * g++.dg/torture/pr48165.C: New testcase.
8243
8244 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR rtl-optimization/48141
8247 * gcc.dg/pr48141.c: New test.
8248
8249 2011-03-16 Jason Merrill <jason@redhat.com>
8250
8251 * g++.dg/cpp0x/constexpr-48089.C: New.
8252
8253 * g++.dg/cpp0x/constexpr-abi1.C: New.
8254
8255 * g++.dg/cpp0x/constexpr-46336.C: New.
8256 * g++.dg/parse/friend5.C: Adjust expected errors.
8257
8258 * g++.dg/cpp0x/constexpr-47570.C: New.
8259
8260 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8261
8262 PR debug/47510
8263 * ++.dg/debug/dwarf2/typedef6.C: New test.
8264
8265 2011-03-16 Jason Merrill <jason@redhat.com>
8266
8267 * g++.dg/cpp0x/elision2.C: New.
8268
8269 * g++.dg/cpp0x/constexpr-array3.C: New.
8270
8271 2011-03-16 Jason Merrill <jason@redhat.com>
8272
8273 * g++.dg/cpp0x/sfinae6.C: New.
8274 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8275 * g++.dg/cpp0x/pr45908.C: Likewise.
8276 * g++.dg/cpp0x/sfinae6.C: Likewise.
8277 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8278 * g++.old-deja/g++.law/arg11.C: Likewise.
8279
8280 2011-03-16 Jason Merrill <jason@redhat.com>
8281
8282 * g++.dg/template/incomplete6.C: New.
8283
8284 2011-03-16 Jeff Law <law@redhat.com>
8285
8286 * gcc.dg/tree-ssa/vrp55.c: New test.
8287
8288 2011-03-16 Jason Merrill <jason@redhat.com>
8289
8290 * g++.dg/cpp0x/auto22.C: New.
8291
8292 2011-03-16 Richard Guenther <rguenther@suse.de>
8293
8294 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8295 optimizing it away if promoted to const.
8296
8297 2011-03-16 Richard Guenther <rguenther@suse.de>
8298
8299 PR tree-optimization/48149
8300 * gcc.dg/fold-complex-1.c: New testcase.
8301
8302 2011-03-16 Richard Guenther <rguenther@suse.de>
8303
8304 PR testsuite/48147
8305 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8306 or cloning happens.
8307
8308 2011-03-16 Richard Guenther <rguenther@suse.de>
8309
8310 PR tree-optimization/26134
8311 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8312
8313 2011-03-16 Richard Guenther <rguenther@suse.de>
8314
8315 PR tree-optimization/48146
8316 * gcc.dg/torture/pr48146.c: New testcase.
8317
8318 2011-03-16 Richard Guenther <rguenther@suse.de>
8319
8320 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8321 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8322
8323 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR middle-end/48136
8326 * gcc.c-torture/compile/pr48136.c: New test.
8327
8328 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8329
8330 PR debug/45882
8331 * gcc.dg/guality/pr45882.c: New test.
8332
8333 2011-03-15 Jason Merrill <jason@redhat.com>
8334
8335 * g++.dg/cpp0x/constexpr-recursion.C: New.
8336
8337 * g++.dg/cpp0x/implicit11.C: New.
8338
8339 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8340
8341 * g++.dg/cpp0x/constexpr-attribute.C: New.
8342
8343 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8344
8345 * g++.dg/parse/pr34758.C: New.
8346
8347 2011-03-15 Xinliang David Li <davidxl@google.com>
8348
8349 PR c/47837
8350 * gcc.dg/uninit-pred-7_d.c: New test.
8351 * gcc.dg/uninit-pred-8_d.c: New test.
8352
8353 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8354
8355 PR target/46788
8356 * gcc.target/arm/pr46788.c: New.
8357
8358 2011-03-15 Richard Guenther <rguenther@suse.de>
8359
8360 PR middle-end/47650
8361 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8362 * gfortran.dg/ishft_4.f90: Likewise.
8363 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8364
8365 2011-03-15 Richard Guenther <rguenther@suse.de>
8366
8367 PR tree-optimization/13954
8368 * g++.dg/tree-ssa/pr13954.C: New testcase.
8369
8370 2011-03-15 Richard Guenther <rguenther@suse.de>
8371
8372 PR tree-optimization/48037
8373 * gcc.target/i386/pr48037-1.c: New testcase.
8374
8375 2011-03-15 Richard Guenther <rguenther@suse.de>
8376
8377 PR tree-optimization/41490
8378 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8379 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8380 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8381 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8382 * g++.dg/tree-ssa/pr33604.C: Adjust.
8383
8384 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR middle-end/47917
8387 * gcc.c-torture/execute/pr47917.c: New test.
8388 * gcc.dg/pr47917.c: New test.
8389
8390 PR middle-end/38878
8391 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8392
8393 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8394
8395 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8396 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8397 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8398 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8399 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8400 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8401 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8402 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8403 * gcc.target/i386/avx-floor-vec.c: Ditto.
8404 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8405 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8406 * gcc.target/i386/avx-rint-vec.c: Ditto.
8407 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8408 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8409 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8410 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8411
8412 2011-03-14 Tom Tromey <tromey@redhat.com>
8413
8414 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8415 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8416 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8417
8418 2011-03-14 Tom Tromey <tromey@redhat.com>
8419
8420 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8421 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8422 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8423
8424 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8425
8426 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8427
8428 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8429
8430 PR rtl-optimization/47166
8431 * gcc.c-torture/execute/postmod-1.c: New test.
8432
8433 2011-03-14 Richard Guenther <rguenther@suse.de>
8434
8435 PR middle-end/48098
8436 * gcc.dg/torture/pr48098.c: New testcase.
8437
8438 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8439
8440 PR target/48053
8441 * gcc.target/powerpc/pr48053-1.c: New test.
8442 * gcc.target/powerpc/pr48053-2.c: Likewise.
8443
8444 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8445
8446 PR libfortran/48066
8447 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8448
8449 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8450
8451 PR libfortran/48066
8452 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8453
8454 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8455
8456 PR fortran/48059
8457 * gfortran.dg/class_41.f03: New.
8458
8459 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8460
8461 * g++.dg/conversion/cast3.C: New test.
8462
8463 2011-03-11 Jason Merrill <jason@redhat.com>
8464
8465 * g++.dg/template/error45.C: New.
8466
8467 * g++.dg/parse/no-type-defn1.C: New.
8468
8469 * g++.dg/ext/attrib40.C: New.
8470
8471 * g++.dg/cpp0x/regress/array1.C: New.
8472
8473 2011-03-11 Richard Guenther <rguenther@suse.de>
8474
8475 PR tree-optimization/48067
8476 * gcc.dg/pr48067.c: New testcase.
8477
8478 2011-03-11 Richard Guenther <rguenther@suse.de>
8479
8480 PR lto/48073
8481 * g++.dg/lto/20110311-1_0.C: New testcase.
8482
8483 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR c++/48035
8486 * g++.dg/inherit/virtual8.C: New test.
8487
8488 PR middle-end/48044
8489 * gcc.dg/torture/pr48044.c: New test.
8490
8491 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8492
8493 PR fortran/47768
8494 * gfortran.dg/proc_ptr_comp_31.f90: New.
8495
8496 2011-03-11 Richard Guenther <rguenther@suse.de>
8497
8498 PR tree-optimization/47278
8499 * gcc.dg/torture/pr47278-1.c: New testcase.
8500 * gcc.dg/torture/pr47278-2.c: Likewise.
8501
8502 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR tree-optimization/48063
8505 * gcc.dg/torture/pr48063.c: New test.
8506
8507 2011-03-10 Jason Merrill <jason@redhat.com>
8508
8509 * g++.dg/template/array22.C: New.
8510
8511 * g++.dg/cpp0x/syntax-err1.C: New.
8512 * g++.dg/parse/error36.C: Adjust expected errors.
8513 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8514 * g++.old-deja/g++.pt/typename3.C: Likewise.
8515 * g++.old-deja/g++.pt/typename4.C: Likewise.
8516 * g++.old-deja/g++.pt/typename6.C: Likewise.
8517
8518 2011-03-09 Jason Merrill <jason@redhat.com>
8519
8520 * g++.dg/template/nontype22.C: New.
8521
8522 2011-03-09 Martin Jambor <mjambor@suse.cz>
8523
8524 PR tree-optimization/47714
8525 * g++.dg/torture/pr47714.C: New test.
8526
8527 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8528
8529 PR target/47755
8530 * gcc.target/powerpc/pr47755-2.c: New file.
8531
8532 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8533
8534 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8535 is not set in the environment, pass 64 as first argument when not
8536 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8537 native where ulimit -u is supported.
8538
8539 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8540
8541 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8542
8543 2011-03-08 Jason Merrill <jason@redhat.com>
8544
8545 * g++.dg/template/nontype21.C: New.
8546
8547 * g++.dg/template/anon5.C: New.
8548
8549 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR debug/47881
8552 * gcc.dg/pr47881.c: New test.
8553
8554 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8555
8556 PR c++/47957
8557 * g++.dg/lookup/template3.C: New test.
8558
8559 2011-03-08 Kai Tietz <ktietz@redhat.com>
8560
8561 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8562 'long' type.
8563
8564 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8565
8566 PR testsuite/47954
8567 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8568 sizeof to compute alignment.
8569
8570 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR tree-optimization/48022
8573 * gcc.dg/pr48022-1.c: New test.
8574 * gcc.dg/pr48022-2.c: New test.
8575
8576 2011-03-07 Jason Merrill <jason@redhat.com>
8577
8578 * g++.dg/template/nontype20.C: New.
8579 * g++.dg/init/member1.C: Adjust expected errors.
8580 * g++.dg/parse/constant4.C: Likewise.
8581 * g++.dg/template/qualified-id3.C: Likewise.
8582 * g++.old-deja/g++.pt/crash10.C: Likewise.
8583
8584 * g++.dg/cpp0x/regress/non-const1.C: New.
8585
8586 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR debug/47991
8589 * gcc.dg/pr47991.c: New test.
8590
8591 2011-03-07 Jason Merrill <jason@redhat.com>
8592
8593 * g++.dg/abi/mangle46.C: New.
8594
8595 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8596
8597 PR target/47862
8598 * gcc.target/powerpc/pr47862.c: New.
8599
8600 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8601
8602 PR target/45413
8603 * gcc.target/i386/combine-mul.c: Require nonpic.
8604
8605 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8606 Nathan Froyd <froydnj@codesourcery.com>
8607
8608 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8609
8610 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8611
8612 * README.QMTEST: Remove.
8613
8614 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8615 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8616
8617 PR fortran/47850
8618 * gfortran.dg/array_constructor_37.f90 : New test.
8619
8620 2011-03-05 Jason Merrill <jason@redhat.com>
8621
8622 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8623 * g++.dg/abi/mangle45.C: Likewise.
8624 * g++.dg/cpp0x/trailing1.C: Likewise.
8625
8626 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8627
8628 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8629
8630 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR rtl-optimization/47899
8633 * gcc.dg/pr47899.c: New test.
8634
8635 * gcc.dg/torture/pr47968.c: Ignore warnings.
8636
8637 PR tree-optimization/47967
8638 * gcc.c-torture/compile/pr47967.c: New test.
8639
8640 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8641
8642 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8643 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8644
8645 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8646
8647 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8648 and property_getAttributes() if __OBJC2__.
8649 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8650 * objc.dg/property/property-encoding-1.m: New.
8651 * obj-c++.dg/property/property-encoding-1.mm: New.
8652
8653 2011-03-04 Jason Merrill <jason@redhat.com>
8654
8655 * g++.dg/template/pseudodtor6.C: New.
8656
8657 * g++.dg/inherit/covariant19.C: New.
8658
8659 2011-03-04 Richard Guenther <rguenther@suse.de>
8660
8661 PR middle-end/47968
8662 * gcc.dg/torture/pr47968.c: New testcase.
8663
8664 2011-03-04 Richard Guenther <rguenther@suse.de>
8665
8666 PR middle-end/47975
8667 * gcc.dg/torture/pr47975.c: New testcase.
8668
8669 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8670
8671 PR c++/47974
8672 * g++.dg/template/crash106.C: New.
8673
8674 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR c/47963
8677 * gcc.dg/gomp/pr47963.c: New test.
8678 * g++.dg/gomp/pr47963.C: New test.
8679
8680 2011-03-02 Jason Merrill <jason@redhat.com>
8681
8682 * g++.dg/cpp0x/regress/condition1.C: New.
8683
8684 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8685
8686 2011-03-01 Jason Merrill <jason@redhat.com>
8687
8688 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8689
8690 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8691
8692 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8693
8694 PR rtl-optimization/47925
8695 * gcc.c-torture/execute/pr47925.c: New test.
8696
8697 2011-03-01 Jason Merrill <jason@redhat.com>
8698
8699 * g++.dg/cpp0x/decltype25.C: New.
8700
8701 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8702
8703 2011-03-01 Richard Guenther <rguenther@suse.de>
8704
8705 PR tree-optimization/47890
8706 * gcc.dg/torture/pr47890.c: New testcase.
8707
8708 2011-03-01 Richard Guenther <rguenther@suse.de>
8709
8710 PR lto/47924
8711 * gcc.dg/lto/pr47924_0.c: New testcase.
8712
8713 2011-03-01 Richard Guenther <rguenther@suse.de>
8714
8715 PR lto/46911
8716 * gfortran.dg/lto/pr46911_0.f: New testcase.
8717
8718 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8719
8720 PR libgfortran/47933
8721 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8722 compile errors from older code form.
8723
8724 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8725
8726 PR libgfortran/47567
8727 * gfortran.dg/fmt_fw_d.f90: New test.
8728
8729 2011-02-28 Jason Merrill <jason@redhat.com>
8730
8731 * g++.dg/inherit/covariant18.C: New.
8732
8733 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8734
8735 PR middle-end/47893
8736 * gcc.dg/pr47893.c: New test.
8737
8738 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8739
8740 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8741 NULL in case of a selector with conflicting types.
8742 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8743
8744 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8745
8746 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8747 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8748 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8749 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8750
8751 2011-02-28 Jason Merrill <jason@redhat.com>
8752
8753 PR c++/47906
8754 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8755
8756 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8757
8758 PR libgfortran/47778
8759 * gfortran.dg/namelist_71.f90: New test.
8760
8761 2011-02-27 Jason Merrill <jason@redhat.com>
8762
8763 PR c++/47906
8764 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8765 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8766
8767 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8768
8769 PR c++/46466
8770 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8771
8772 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8773
8774 PR fortran/47886
8775 * gfortran.dg/gomp/task-1.f90: Removed.
8776
8777 2011-02-26 Jason Merrill <jason@redhat.com>
8778
8779 * g++.dg/template/this-targ1.C: New.
8780
8781 * g++.dg/cpp0x/regress/template-const1.C: New.
8782 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8783 * g++.dg/template/function1.C: Adjust.
8784 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8785 * g++.dg/debug/debug7.C: Adjust.
8786
8787 2011-02-26 Tobias Burnus <burnus@net-b.de>
8788
8789 PR fortran/47886
8790 * gfortran.dg/gomp/task-1.f90: New.
8791
8792 2011-02-25 Jie Zhang <jie@codesourcery.com>
8793
8794 * gcc.target/arm/neon-thumb2-move.c: Add
8795 dg-require-effective-target arm_thumb2_ok.
8796
8797 2011-02-24 Jason Merrill <jason@redhat.com>
8798
8799 * g++.dg/parse/constant1.C: Specify C++98 mode.
8800 * g++.dg/parse/constant5.C: Likewise.
8801 * g++.dg/parse/error2.C: Likewise.
8802 * g++.dg/parse/semicolon3.C: Likewise.
8803 * g++.dg/template/crash14.C: Likewise.
8804 * g++.dg/template/local4.C: Likewise.
8805 * g++.dg/template/nontype3.C: Likewise.
8806 * g++.dg/parse/crash31.C: Adjust expected errors.
8807 * g++.dg/template/function1.C: Likewise.
8808 * g++.dg/template/ref3.C: Likewise.
8809 * g++.dg/template/static9.C: Likewise.
8810 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8811
8812 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8813 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8814 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8815 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8816 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8817
8818 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR fortran/47878
8821 * gfortran.dg/pr47878.f90: New test.
8822
8823 2011-02-24 Richard Guenther <rguenther@suse.de>
8824
8825 PR testsuite/47801
8826 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8827 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8828
8829 2011-02-24 Richard Guenther <rguenther@suse.de>
8830
8831 PR fortran/47839
8832 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8833 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8834
8835 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8836
8837 PR libgfortran/47567
8838 * gfortran.dg/fmt_f0_1.f90: Update test.
8839
8840 2011-02-23 Jason Merrill <jason@redhat.com>
8841
8842 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8843 * g++.dg/abi/mangle45.C: New.
8844
8845 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8846 * g++.dg/template/canon-type-9.C: Match use of decltype
8847 between declaration and definition.
8848 * g++.dg/template/canon-type-12.C: Likewise.
8849
8850 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8851
8852 PR fortran/40850
8853 * gfortran.dg/nested_allocatables_1.f90: New.
8854
8855 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8856
8857 PR c++/46868
8858 * g++.dg/pr46868.C: New test.
8859 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8860 * g++.dg/parse/error14.C: Adjust.
8861
8862 2011-02-23 Richard Guenther <rguenther@suse.de>
8863
8864 PR tree-optimization/47838
8865 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8866
8867 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8868
8869 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8870
8871 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8872
8873 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8874 * gfortran.dg/count_init_expr.f03: Ditto.
8875 * gfortran.dg/gomp/pr43711.f90: Ditto.
8876 * gcc.dg/struct-parse-2.c: Ditto.
8877 * gcc.dg/parse-error-3.c: Ditto.
8878 * gcc.dg/Wlogical-op-1.c: Ditto.
8879 * gcc.dg/Walways-true-1.c: Ditto.
8880 * gcc.dg/pr24225.c: Ditto.
8881 * gcc.dg/Walways-true-2.c: Ditto.
8882 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8883 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8884 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8885 * g++.dg/overload/defarg4.C: Ditto.
8886 * g++.dg/inherit/covariant16.C: Ditto.
8887 * g++.dg/inherit/virtual7.C: Ditto.
8888 * g++.dg/template/canon-type-9.C: Ditto.
8889 * g++.dg/template/access19.C: Ditto.
8890 * g++.dg/template/call7.C: Ditto.
8891 * g++.dg/template/canon-type-2.C: Ditto.
8892 * g++.dg/template/init7.C: Ditto.
8893 * g++.dg/template/sizeof-template-argument.C: Ditto.
8894 * g++.dg/template/const3.C: Ditto.
8895 * g++.dg/template/sfinae26.C: Ditto.
8896 * g++.dg/template/sfinae26.C: Ditto.
8897 * g++.dg/template/canon-type-11.C: Ditto.
8898 * g++.dg/template/union2.C: Ditto.
8899 * g++.dg/template/canon-type-3.C: Ditto.
8900 * g++.dg/template/canon-type-1.C: Ditto.
8901 * g++.dg/template/canon-type-5.C: Ditto.
8902 * g++.dg/template/canon-type-7.C: Ditto.
8903 * g++.dg/template/canon-type-10.C: Ditto.
8904 * g++.dg/template/spec36.C: Ditto.
8905 * g++.dg/template/typedef38.C: Ditto.
8906 * g++.dg/template/canon-type-4.C: Ditto.
8907 * g++.dg/template/canon-type-6.C: Ditto.
8908 * g++.dg/template/canon-type-13.C: Ditto.
8909 * g++.dg/template/instantiate9.C: Ditto.
8910 * g++.dg/template/ttp22.C: Ditto.
8911 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8912 * g++.dg/warn/Walways-true-1.C: Ditto.
8913 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8914 * g++.dg/warn/Walways-true-2.C: Ditto.
8915 * g++.dg/conversion/op4.C: Ditto.
8916 * g++.dg/opt/pr19650.C: Ditto.
8917 * g++.dg/lookup/friend11.C: Ditto.
8918 * g++.dg/other/default2.C: Ditto.
8919 * g++.dg/other/default3.C: Ditto.
8920 * g++.dg/other/dtor2.C: Ditto.
8921 * g++.dg/other/friend5.C: Ditto.
8922 * g++.dg/other/default5.C: Ditto.
8923 * g++.dg/init/brace6.C: Ditto.
8924 * g++.dg/init/aggr5.C: Ditto.
8925 * g++.dg/init/error2.C: Ditto.
8926 * g++.dg/expr/bound-mem-fun.C: Ditto.
8927 * g++.dg/expr/cond6.C: Ditto.
8928 * g++.dg/expr/stmt-expr-1.C: Ditto.
8929 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8930 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8931 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8932 * g++.dg/cpp0x/bracket1.C: Ditto.
8933 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8934 * g++.dg/cpp0x/pr38646.C: Ditto.
8935 * g++.dg/cpp0x/variadic73.C: Ditto.
8936 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8937 * g++.dg/cpp0x/bracket4.C: Ditto.
8938 * g++.dg/cpp0x/decltype4.C: Ditto.
8939 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8940 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8941 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8942 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8943 * g++.dg/cpp0x/decltype2.C: Ditto.
8944 * g++.dg/cpp0x/decltype1.C: Ditto.
8945 * g++.dg/cpp0x/bracket2.C: Ditto.
8946 * g++.dg/cpp0x/decltype5.C: Ditto.
8947 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8948 * g++.dg/cpp0x/variadic70.C: Ditto.
8949 * g++.dg/cpp0x/decltype6.C: Ditto.
8950 * g++.dg/cpp0x/rvo.C: Ditto.
8951 * g++.dg/cpp0x/vt-40092.C: Ditto.
8952 * g++.dg/cpp0x/variadic-new.C: Ditto.
8953 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8954 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8955 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8956 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8957 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8958 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8959 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8960 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8961 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8962 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8963 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8964 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8965 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8966 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8967 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8968 * g++.dg/cpp0x/pr39639.C: Ditto.
8969 * g++.dg/cpp0x/decltype3.C: Ditto.
8970 * g++.dg/cpp0x/variadic68.C: Ditto.
8971 * g++.dg/cpp0x/variadic-function.C: Ditto.
8972 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8973 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8974 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8975 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8976 * g++.dg/parse/crash35.C: Ditto.
8977 * g++.dg/parse/crash40.C: Ditto.
8978 * g++.dg/parse/defarg12.C: Ditto.
8979 * g++.dg/parse/crash34.C: Ditto.
8980 * g++.dg/parse/constructor3.C: Ditto.
8981 * g++.dg/parse/template23.C: Ditto.
8982 * g++.dg/parse/crash56.C: Ditto.
8983 * g++.dg/parse/dtor13.C: Ditto.
8984 * g++.dg/parse/error33.C: Ditto.
8985 * g++.dg/parse/ctor9.C: Ditto.
8986 * g++.dg/parse/error32.C: Ditto.
8987 * g++.dg/parse/error37.C: Ditto.
8988 * g++.dg/parse/bitfield3.C: Ditto.
8989 * g++.dg/parse/struct-4.C: Ditto.
8990 * g++.dg/ext/has_trivial_copy.C: Ditto.
8991 * g++.dg/ext/is_polymorphic.C: Ditto.
8992 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8993 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8994 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8995 * g++.dg/ext/is_union.C: Ditto.
8996 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8997 * g++.dg/ext/is_pod.C: Ditto.
8998 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8999 * g++.dg/ext/has_trivial_constructor.C: Ditto.
9000 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9001 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9002 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9003 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9004 * g++.dg/ext/is_abstract.C: Ditto.
9005 * g++.dg/ext/has_trivial_assign.C: Ditto.
9006 * g++.dg/ext/is_class.C: Ditto.
9007 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9008 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9009 * g++.dg/ext/is_base_of.C: Ditto.
9010 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9011 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9012 * g++.dg/ext/is_empty.C: Ditto.
9013 * g++.dg/ext/is_enum.C: Ditto.
9014 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9015 * gnat.dg/opt11.adb: Ditto.
9016 * obj-c++.dg/pr45735.mm: Ditto.
9017 * obj-c++.dg/pr24393.mm: Ditto.
9018 * obj-c++.dg/exceptions-2.mm: Ditto.
9019 * objc.dg/pr45735.m: Ditto.
9020 * objc.dg/pr24393.m: Ditto.
9021
9022 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9023
9024 * objc.dg/attributes/objc-exception-1.m: New.
9025
9026 2011-02-23 Jie Zhang <jie@codesourcery.com>
9027
9028 * gcc.dg/cpp/include7.c: New test.
9029
9030 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9031
9032 PR c++/47242
9033 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9034
9035 2011-02-23 Jie Zhang <jie@codesourcery.com>
9036
9037 PR rtl-optimization/47763
9038 * gcc.dg/pr47763.c: New test.
9039
9040 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9041
9042 PR fortran/45743
9043 * gfortran.dg/whole_file_32.f90 : New test.
9044
9045 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9046
9047 PR c++/47666
9048 * g++.dg/inherit/virtual7.C: New test.
9049
9050 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9051
9052 PR objc/47832
9053 * objc.dg/type-size-3.m: Updated error message.
9054 * objc.dg/type-size-4.m: New test.
9055 * objc.dg/type-size-5.m: New test.
9056
9057 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9058
9059 * lib/gnat.exp: Fix comments.
9060 Don't load libgloss.exp.
9061 (default_gnat_version): Call $compiler with --version.
9062 Adapt regexp for gnatmake output, insert version.
9063 (gnat_version): New proc.
9064 (gnat_init): Remove gnat_libgcc_s_path.
9065 (gnat_target_compile): Likewise.
9066 Remove ld_library_path.
9067 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9068 (gnat_pass): Remove.
9069 (gnat_pass): Remove.
9070 (gnat_finish): Remove.
9071 (gnat_exit): Remove.
9072 (local_find_gnatmake): Reindent.
9073 (runtest_file_p): Remove.
9074 (prune_warnings): Remove.
9075 (find_gnatclean): New proc.
9076 * lib/gnat-dg.exp (lremove): New proc.
9077 (gnat-dg-test): Reindent.
9078 Remove additional output files.
9079 (gnat-dg-runtest): Remove.
9080
9081 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9082 * gnat.dg/loop_optimization6.adb: Likewise.
9083 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9084
9085 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9086
9087 PR tree-optimization/47835
9088 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9089
9090 2011-02-22 Tobias Burnus <burnus@net-b.de>
9091
9092 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9093 * gfortran.dg/abstract_type_2.f03: Ditto.
9094 * gfortran.dg/abstract_type_3.f03: Ditto.
9095 * gfortran.dg/abstract_type_4.f03: Ditto.
9096 * gfortran.dg/abstract_type_5.f03: Ditto.
9097 * gfortran.dg/abstract_type_6.f03: Ditto.
9098 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9099 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9100 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9101 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9102 * gfortran.dg/array_function_5.f90: Ditto.
9103 * gfortran.dg/asynchronous_3.f03: Ditto.
9104 * gfortran.dg/char_expr_1.f90: Ditto.
9105 * gfortran.dg/class_14.f03: Ditto.
9106 * gfortran.dg/data_array_6.f: Ditto.
9107 * gfortran.dg/data_invalid.f90: Ditto.
9108 * gfortran.dg/dot_product_1.f03: Ditto.
9109 * gfortran.dg/func_derived_5.f90: Ditto.
9110 * gfortran.dg/func_result_4.f90: Ditto.
9111 * gfortran.dg/implied_do_1.f90: Ditto.
9112 * gfortran.dg/initialization_25.f90: Ditto.
9113 * gfortran.dg/initialization_26.f90: Ditto.
9114 * gfortran.dg/interface_34.f90: Ditto.
9115 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9116 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9117 * gfortran.dg/matmul_8.f03: Ditto.
9118 * gfortran.dg/merge_init_expr.f90: Ditto.
9119 * gfortran.dg/pack_assign_1.f90: Ditto.
9120 * gfortran.dg/pack_vector_1.f90: Ditto.
9121 * gfortran.dg/pointer_check_8.f90: Ditto.
9122 * gfortran.dg/product_init_expr.f03: Ditto.
9123 * gfortran.dg/reshape_order_5.f90: Ditto.
9124 * gfortran.dg/reshape_shape_1.f90: Ditto.
9125 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9126 * gfortran.dg/same_name_2.f90: Ditto.
9127 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9128 * gfortran.dg/spread_init_expr.f03: Ditto.
9129 * gfortran.dg/stmt_func_1.f90: Ditto.
9130 * gfortran.dg/sum_init_expr.f03: Ditto.
9131 * gfortran.dg/transpose_3.f03: Ditto.
9132 * gfortran.dg/unpack_init_expr.f03: Ditto.
9133 * gfortran.dg/warn_conversion.f90: Ditto.
9134 * gfortran.dg/warn_conversion_2.f90: Ditto.
9135 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9136 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9137 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9138 * gfortran.dg/whole_file_16.f90: Ditto.
9139 * gfortran.dg/whole_file_17.f90: Ditto.
9140 * gfortran.dg/whole_file_18.f90: Ditto.
9141 * gfortran.dg/whole_file_20.f03: Ditto.
9142 * gfortran.dg/whole_file_5.f90: Ditto.
9143 * gfortran.dg/whole_file_6.f90: Ditto.
9144 * gfortran.dg/write_invalid_format.f90: Ditto.
9145 * gfortran.dg/zero_sized_6.f90: Ditto.
9146
9147 2011-02-21 Jeff Law <law@redhat.com>
9148
9149 PR rtl-optimization/46178
9150 * gcc.target/i386/pr46178.c: New test.
9151
9152 PR rtl-optimization/46002
9153 * gcc.c-torture/compile/pr46002.c: New test.
9154
9155 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9156
9157 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9158 *-*-hpux10*.
9159
9160 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9161
9162 PR debug/47106
9163 * g++.dg/debug/pr47106.C: Require effective target lto.
9164
9165 2011-02-21 Jason Merrill <jason@redhat.com>
9166
9167 * g++.dg/cpp0x/constexpr-diag2.C: New.
9168
9169 2011-02-20 Jason Merrill <jason@redhat.com>
9170
9171 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9172
9173 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9174
9175 * g++.dg/overload/conv-op1.C: New.
9176
9177 * g++.dg/cpp0x/constexpr-synth1.C: New.
9178
9179 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9180
9181 * objc.dg/layout-2.m: New.
9182 * objc.dg/selector-3.m: Adjusted location of error message.
9183 * objc.dg/type-size-3.m: Same.
9184 * obj-c++.dg/selector-3.mm: Same.
9185
9186 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9187
9188 PR objc/47784
9189 * objc.dg/property/dotsyntax-22.m: New.
9190 * obj-c++.dg/property/dotsyntax-22.mm: New.
9191
9192 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9193
9194 PR c++/46394
9195 * g++.dg/template/typedef38.C: New test.
9196
9197 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9198
9199 PR fortran/46818
9200 * gfortran.dg/whole_file_30.f90 : New test.
9201 * gfortran.dg/whole_file_31.f90 : New test.
9202
9203 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9204
9205 PR fortran/45077
9206 PR fortran/44945
9207 * gfortran.dg/whole_file_28.f90 : New test.
9208 * gfortran.dg/whole_file_29.f90 : New test.
9209
9210 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9211
9212 PR c++/44118
9213 * g++.dg/template/crash105.C: New.
9214
9215 2011-02-19 Jason Merrill <jason@redhat.com>
9216
9217 * g++.dg/cpp0x/regress/no-elide1.C: New.
9218
9219 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9220
9221 PR tree-optimization/46620
9222 * gcc.dg/pr46620.c: New.
9223
9224 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR c/47809
9227 * gcc.target/i386/pr47809.c: New test.
9228
9229 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9230 Tobias Burnus <burnus@net-b.de>
9231
9232 * lib/target-supports.exp
9233 (check_effective_target_fortran_large_real): New check for large reals.
9234 * gfortran.dg/nan_7.f90: New test.
9235
9236 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9237
9238 PR libgfortran/47567
9239 * gfortran.dg/fmt_f0_1.f90: Update test.
9240
9241 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9242
9243 PR fortran/47348
9244 * gfortran.dg/array_constructor_36.f90 : New test.
9245 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9246 allow for comparison between different elements of the array
9247 constructor at different levels of optimization.
9248
9249 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9250
9251 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9252 * gcc.target/i386/pr32280-1.c: Likewise.
9253
9254 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR target/47800
9257 * gcc.target/i386/pr47800.c: New test.
9258
9259 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9260
9261 * objc/execute/exceptions/foward-1.x: New.
9262
9263 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9264
9265 PR fortran/47789
9266 * gfortran.dg/derived_constructor_comps_4.f90: New.
9267
9268 2011-02-18 Tobias Burnus
9269
9270 PR fortran/47775
9271 * gfortran.dg/func_result_6.f90: New.
9272
9273 2011-02-18 Michael Matz <matz@suse.de>
9274
9275 PR fortran/45586
9276 * gfortran.dg/lto/pr45586_0.f90: New test.
9277 * gfortran.dg/typebound_proc_20.f90: Ditto.
9278 * gfortran.dg/typebound_proc_21.f90: Ditto.
9279
9280 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9281
9282 PR c++/47795
9283 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9284
9285 2011-02-18 Tobias Burnus <burnus@net-b.de>
9286
9287 PR fortran/47750
9288 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9289 gcc_warning_prefix.
9290 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9291 normalizing the error/warning output.
9292 * gfortran.dg/Wall.f90: Update dg-error/warning.
9293 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9294 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9295 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9296 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9297 * gfortran.dg/class_30.f90: Update dg-error/warning.
9298 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9299 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9300 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9301 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9302 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9303 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9304 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9305 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9306 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9307 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9308 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9309 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9310 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9311 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9312 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9313 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9314 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9315 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9316 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9317 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9318 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9319 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9320 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9321 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9322 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9323
9324 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9325
9326 PR fortran/47768
9327 * gfortran.dg/proc_ptr_comp_30.f90: New.
9328
9329 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR debug/47780
9332 * gcc.target/i386/pr47780.c: New test.
9333
9334 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9335
9336 PR fortran/47767
9337 * gfortran.dg/class_40.f03: New.
9338
9339 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9340
9341 PR c++/47208
9342 * g++.dg/cpp0x/auto21.C: New test.
9343
9344 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9345
9346 * objc.dg/special/unclaimed-category-1.h: Updated for
9347 new ABI support.
9348 * objc.dg/special/unclaimed-category-1.m: Same.
9349 * objc.dg/zero-link-1.m: Same.
9350 * objc.dg/lookup-1.m: Same.
9351 * objc.dg/torture/strings/const-str-9.m
9352 * objc.dg/torture/strings/const-str-10.m: Same.
9353 * objc.dg/torture/strings/const-str-11.m: Same.
9354 * objc.dg/torture/forward-1.m: Same.
9355 * objc.dg/zero-link-2.m: Same.
9356 * objc.dg/encode-7-next-64bit.m: Same.
9357 * objc.dg/method-4.m: Same.
9358 * objc.dg/next-runtime-1.m: Same.
9359 * objc.dg/image-info.m: Same.
9360 * objc.dg/pr23214.m: Same.
9361 * objc.dg/symtab-1.m: Same.
9362 * obj-c++.dg/basic.m: Same.
9363 * obj-c++.dg/proto-lossage-3.m: Same.
9364 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9365 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9366 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9367 * obj-c++.dg/method-11.m: Same.
9368 * objc/execute/enumeration-1.m: Same.
9369 * objc/execute/object_is_class.m: Same.
9370 * objc/execute/formal_protocol-2.m: Same.
9371 * objc/execute/formal_protocol-4.m: Same.
9372 * objc/execute/formal_protocol-6.m: Same.
9373 * objc/execute/bycopy-3.m: Same.
9374 * objc/execute/exceptions/catchall-1.m: Same.
9375 * objc/execute/exceptions/finally-1.m: Same.
9376 * objc/execute/exceptions/local-variables-1.m: Same.
9377 * objc/execute/exceptions/foward-1.m: Same.
9378 * objc/execute/bf-common.h
9379 * objc/execute/enumeration-2.m: Same.
9380 * objc/execute/formal_protocol-1.m: Same.
9381 * objc/execute/formal_protocol-3.m: Same.
9382 * objc/execute/formal_protocol-5.m: Same.
9383 * objc/execute/accessing_ivars.m: Same.
9384 * objc/execute/bycopy-2.m: Same.
9385 * objc/execute/formal_protocol-7.m: Same.
9386 * objc/execute/compatibility_alias.m: Same.
9387 * objc/execute/no_clash.m: Same.
9388 * objc/execute/object_is_meta_class.m: Same.
9389 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9390 * objc/execute/class-tests-1.h: Include stdio.h.
9391 * objc/execute/class-tests-2.h: Same.
9392 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9393 runtimes.
9394 * obj-c++.dg/try-catch-2.mm: Same.
9395
9396 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR c++/47783
9399 * g++.dg/warn/Wunused-parm-4.C: New test.
9400
9401 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9402 Jan Hubicka <jh@suse.cz>
9403
9404 PR debug/47106
9405 PR debug/47402
9406 * g++.dg/debug/pr47106.C: New.
9407
9408 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9409
9410 PR target/43653
9411 * gcc.target/i386/pr43653.c: New test.
9412
9413 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9414
9415 PR c++/47172
9416 * g++.dg/template/inherit6.C: New test.
9417
9418 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9419
9420 PR fortran/47745
9421 * gfortran.dg/class_39.f03: New.
9422
9423 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9424
9425 PR c++/47326
9426 * g++.dg/cpp0x/variadic106.C: New test.
9427
9428 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR libfortran/47757
9431 * gfortran.dg/pr47757-1.f90: New test.
9432 * gfortran.dg/pr47757-2.f90: New test.
9433 * gfortran.dg/pr47757-3.f90: New test.
9434
9435 PR c++/47704
9436 * g++.dg/cpp0x/enum8.C: New test.
9437
9438 2011-02-15 Jason Merrill <jason@redhat.com>
9439
9440 * g++.dg/inherit/implicit-trivial1.C: New.
9441 * g++.dg/cpp0x/implicit-trivial1.C: New.
9442
9443 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9444
9445 PR middle-end/47725
9446 * gcc.dg/torture/pr47725.c: Removed.
9447
9448 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9449
9450 PR target/47755
9451 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9452 constant does not generate a load from memory.
9453
9454 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9455
9456 PR middle-end/47725
9457 * gcc.dg/torture/pr47725.c: New.
9458
9459 2011-02-15 Richard Guenther <rguenther@suse.de>
9460
9461 PR tree-optimization/47743
9462 * gcc.dg/torture/pr47743.c: New testcase.
9463
9464 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR middle-end/47581
9467 * gcc.target/i386/pr47581.c: New test.
9468
9469 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9470
9471 PR fortran/47730
9472 * gfortran.dg/select_type_22.f03: New.
9473
9474 2011-02-14 Jason Merrill <jason@redhat.com>
9475
9476 * g++.dg/cpp0x/regress/enum1.C: New.
9477
9478 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9479
9480 * gnat.dg/include.adb: New test.
9481
9482 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9483
9484 PR fortran/47728
9485 * gfortran.dg/class_38.f03: New.
9486
9487 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9488
9489 * gcc.dg/pr46494.c: New test.
9490
9491 2011-02-14 Richard Guenther <rguenther@suse.de>
9492
9493 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9494
9495 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9496
9497 PR ada/41929
9498 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9499 sparc*-sun-solaris2.11.
9500
9501 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9502
9503 PR fortran/47349
9504 * gfortran.dg/argument_checking_18.f90: New.
9505
9506 2011-02-13 Tobias Burnus <burnus@net-b.de>
9507
9508 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9509 * gfortran.dg/argument_checking_17.f90: New.
9510
9511 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9512
9513 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9514 are temporarily disabled.
9515 * gfortran.dg/class_7.f03: Ditto.
9516 * gfortran.dg/coarray_14.f90: Ditto.
9517 * gfortran.dg/typebound_proc_13.f03: Ditto.
9518
9519 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9520
9521 PR fortran/45586
9522 * gfortran.dg/extends_11.f03: New.
9523
9524 2011-02-11 Xinliang David Li <davidxl@google.com>
9525
9526 PR tree-optimization/47707
9527 * g++.dg/tree-ssa/pr47707.C: New test.
9528
9529 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9530
9531 * g++.dg/opt/inline17.C: New test.
9532
9533 2011-02-11 Tobias Burnus <burnus@net-b.de>
9534
9535 PR fortran/47550
9536 * gfortran.dg/pure_formal_2.f90: New.
9537
9538 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9539
9540 PR rtl-optimization/47614
9541 * gfortran.dg/pr47614.f: New.
9542
9543 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9544
9545 PR driver/47678
9546 * gcc.dg/opts-6.c: New test.
9547
9548 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR debug/47684
9551 * gcc.dg/pr47684.c: New test.
9552
9553 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9554
9555 PR target/47629
9556 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9557 c99_runtime, dg-add-options c99_runtime.
9558 (main): Use __asm__.
9559
9560 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9561
9562 PR testsuite/47400
9563 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9564 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9565 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9566 * gcc.dg/ucnid-10.c: Likewise.
9567 * gcc.dg/ucnid-13.c: Likewise.
9568 * gcc.dg/ucnid-7.c: Likewise.
9569 * gcc.dg/ucnid-8.c: Likewise.
9570 Adapt dg-warning line number.
9571
9572 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9573
9574 * gcc.target/i386/parity-1.c: Use -march=k8.
9575 * gcc.target/i386/parity-2.c: Ditto.
9576 * gcc.target/i386/vecinit-1.c: Ditto.
9577 * gcc.target/i386/vecinit-2.c: Ditto.
9578
9579 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9580
9581 PR target/46610
9582 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9583 * gcc.target/mips/save-restore-3.c: Likewise.
9584 * gcc.target/mips/save-restore-4.c: Likewise.
9585 * gcc.target/mips/save-restore-5.c: Likewise.
9586
9587 PR target/47683
9588 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9589 * g++.dg/tree-prof/partition2.C: Likewise.
9590
9591 2011-02-09 Jason Merrill <jason@redhat.com>
9592
9593 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9594 rather than misdeclare std::puts.
9595
9596 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9597 * g++.dg/other/warning1.C: Likewise.
9598 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9599 * g++.old-deja/g++.gb/scope06.C: Likewise.
9600 * g++.old-deja/g++.law/cvt11.C: Likewise.
9601 * g++.old-deja/g++.law/init1.C: Likewise.
9602 * g++.dg/abi/mangle26.C: Likewise.
9603
9604 * g++.dg/template/function1.C: Adjust for C++0x mode.
9605 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9606
9607 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9608 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9609
9610 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9611
9612 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9613
9614 * g++.dg/cpp0x/regress: New directory.
9615 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9616 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9617 * g++.dg/cpp0x/regress/regress3.C: New.
9618
9619 2011-02-10 Richard Guenther <rguenther@suse.de>
9620
9621 PR tree-optimization/47677
9622 * gcc.dg/torture/pr47677.c: New testcase.
9623
9624 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9625
9626 * objc.dg/special/load-category-1.m: Remove unused header.
9627 * objc.dg/special/load-category-1a.m: Likewise.
9628 * objc.dg/special/load-category-2.m: Likewise.
9629 * objc.dg/special/load-category-2a.m: Likewise.
9630 * objc.dg/special/load-category-3.m: Likewise.
9631 * objc.dg/special/load-category-3a.m: Likewise.
9632 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9633 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9634 * objc.dg/attributes/class-attribute-1.m: Likewise.
9635 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9636 * obj-c++.dg/property/property.exp: Likewise.
9637 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9638 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9639 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9640 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9641 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9642 * obj-c++.dg/template-8.mm: Likewise.
9643
9644 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR target/47665
9647 * gcc.target/i386/pr47665.c: New test.
9648
9649 2011-02-10 Jie Zhang <jie@codesourcery.com>
9650
9651 PR testsuite/47622
9652 Revert
9653 2011-02-05 Jie Zhang <jie@codesourcery.com>
9654 PR debug/42631
9655 * gcc.dg/pr42631.c: Update test.
9656 * gcc.dg/pr42631-2.c: New test.
9657
9658 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9659
9660 PR fortran/47352
9661 * gfortran.dg/proc_decl_25.f90: New.
9662
9663 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9664
9665 PR fortran/47463
9666 * gfortran.dg/typebound_assignment_2.f03: New.
9667
9668 2011-02-09 Richard Guenther <rguenther@suse.de>
9669
9670 PR tree-optimization/47664
9671 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9672
9673 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9674
9675 PR middle-end/47646
9676 * gnat.dg/uninit_func.adb: Adjust dg directive.
9677
9678 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9679
9680 PR middle-end/47646
9681 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9682
9683 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9684
9685 PR fortran/47637
9686 * gfortran.dg/auto_dealloc_2.f90: New.
9687
9688 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9689
9690 * gcc.dg/builtins-config.h: Remove __sgi handling.
9691 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9692 -std=c99 for mips-sgi-irix6.5*.
9693
9694 2011-02-09 Martin Jambor <mjambor@suse.cz>
9695
9696 PR middle-end/45505
9697 * gfortran.dg/pr25923.f90: Remove xfails.
9698
9699 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9700
9701 PR fortran/47583
9702 * gfortran.dg/inquire_14.f90: New test.
9703
9704 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9705
9706 PR fortran/45290
9707 * gfortran.dg/pointer_init_6.f90: New.
9708
9709 2011-02-08 Jeff Law <law@redhat.com>
9710
9711 PR tree-optimization/42893
9712 * gcc.tree-ssa/pr42893.c: New test.
9713
9714 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9715
9716 PR tree-optimization/46834
9717 PR tree-optimization/46994
9718 PR tree-optimization/46995
9719 * gcc.dg/graphite/id-pr46834.c: New.
9720 * gfortran.dg/graphite/id-pr46994.f90: New.
9721 * gfortran.dg/graphite/id-pr46995.f90: New.
9722
9723 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9724
9725 PR middle-end/47646
9726 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9727 using the variable is known the warning is emitted there.
9728 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9729 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9730
9731 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9732 statement.
9733 (vg): Likewise.
9734 * gcc.dg/noreturn-1.c (foo5): Likewise.
9735 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9736 (method2): Likewise.
9737
9738 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9739 the return statement using the uninitialized variable.
9740 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9741
9742 2011-02-08 Richard Guenther <rguenther@suse.de>
9743
9744 PR middle-end/47639
9745 * g++.dg/opt/pr47639.c: New testcase.
9746
9747 2011-02-08 Richard Guenther <rguenther@suse.de>
9748
9749 PR tree-optimization/47632
9750 * g++.dg/opt/pr47632.C: New testcase.
9751
9752 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9753
9754 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9755
9756 2011-02-07 Richard Guenther <rguenther@suse.de>
9757
9758 PR tree-optimization/47615
9759 * g++.dg/opt/pr47615.C: New testcase.
9760
9761 2011-02-07 Richard Guenther <rguenther@suse.de>
9762
9763 PR tree-optimization/47621
9764 * gcc.dg/torture/pr47621.c: New testcase.
9765
9766 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9767
9768 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9769
9770 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9771
9772 PR fortran/47592
9773 * gfortran.dg/allocate_with_source_1 : New test.
9774
9775 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR middle-end/47610
9778 * gcc.dg/pr47610.c: New test.
9779
9780 2011-02-05 Jie Zhang <jie@codesourcery.com>
9781
9782 PR debug/42631
9783 * gcc.dg/pr42631.c: Update test.
9784 * gcc.dg/pr42631-2.c: New test.
9785
9786 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9787
9788 PR fortran/47574
9789 * gfortran.dg/pr47574.f90: New test.
9790
9791 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9792
9793 PR tree-optimization/46194
9794 * gcc.dg/autopar/pr46194.c: New.
9795
9796 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9797
9798 PR tree-optimization/43695
9799 * g++.dg/ipa/pr43695.C: New.
9800
9801 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR inline-asm/23200
9804 * gcc.dg/pr23200.c: New test.
9805
9806 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9807
9808 PR c++/47589
9809 * g++.dg/pr47589.C: New test.
9810
9811 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9812
9813 PR c++/47398
9814 * g++.dg/template/typedef37.C: New test.
9815 * g++.dg/template/param1.C: Adjust expected error message.
9816
9817 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9818
9819 PR middle-end/31490
9820 * gcc.dg/pr31490-2.c: New test.
9821 * gcc.dg/pr31490-3.c: New test.
9822 * gcc.dg/pr31490-4.c: New test.
9823
9824 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9825 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR c++/46890
9828 * g++.dg/parser/semicolon3.C: Adjust.
9829 * g++.dg/parser/semicolon4.C: New testcase.
9830 * g++.dg/pr46890.C: New testcase.
9831
9832 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9833
9834 PR c++/29571
9835 * g++.dg/init/pr29571.C: New.
9836
9837 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9838
9839 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9840 instead of vect_int.
9841
9842 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR target/47312
9845 * gcc.target/i386/pr47312.c: New test.
9846
9847 PR target/47564
9848 * gcc.target/i386/pr47564.c: New test.
9849
9850 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9851
9852 PR tree-optimization/45122
9853 * gcc.dg/tree-ssa/pr45122.c: New.
9854
9855 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9856
9857 PR target/47272
9858 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9859 and vec_vsx_st.
9860
9861 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9862 and vsx so a default --with-cpu=power7 doesn't give an error
9863 when -mavoid-indexed-addresses is used.
9864
9865 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9866 wrapper function to save the arguments and then jump to the real
9867 function, rather than depending on the compiler not to move stuff
9868 before an asm.
9869 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9870
9871 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9872 Paul Thomas <pault@gcc.gnu.org>
9873
9874 PR fortran/47082
9875 * gfortran.dg/class_37.f03 : New test.
9876
9877 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9878 Richard Guenther <rguenther@suse.de>
9879
9880 PR tree-optimization/40979
9881 PR bootstrap/47044
9882 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9883 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9884 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9885 check_vect_support_and_set_flags.
9886 * gfortran.dg/graphite/vect-pr40979.f90: New.
9887
9888 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9889
9890 PR fortran/47572
9891 * gfortran.dg/class_36.f03: New.
9892
9893 2011-02-02 Richard Guenther <rguenther@suse.de>
9894
9895 PR tree-optimization/47566
9896 * gcc.dg/lto/20110201-1_0.c: New testcase.
9897
9898 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9899
9900 PR debug/47498
9901 PR debug/47501
9902 PR debug/45136
9903 PR debug/45130
9904 * debug/pr47498.c: New.
9905 * debug/pr47501.c: New.
9906
9907 2011-02-01 Richard Guenther <rguenther@suse.de>
9908
9909 PR tree-optimization/47559
9910 * g++.dg/torture/pr47559.C: New testcase.
9911
9912 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9913
9914 PR fortran/47565
9915 * gfortran.dg/typebound_call_20.f03: New.
9916
9917 2011-02-01 Richard Guenther <rguenther@suse.de>
9918
9919 PR tree-optimization/47555
9920 * gcc.dg/pr47555.c: New testcase.
9921
9922 2011-02-01 Richard Guenther <rguenther@suse.de>
9923
9924 PR tree-optimization/47541
9925 * g++.dg/torture/pr47541.C: New testcase.
9926
9927 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9928
9929 PR fortran/47455
9930 * gfortran.dg/typebound_call_19.f03: New.
9931
9932 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR c++/47416
9935 * g++.dg/cpp0x/pr47416.C: New test.
9936
9937 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9938
9939 PR fortran/47519
9940 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9941
9942 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9943
9944 PR fortran/47463
9945 * gfortran.dg/typebound_assignment_1.f03: New.
9946
9947 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9948
9949 PR tree-optimization/47538
9950 * gcc.c-torture/execute/pr47538.c: New test.
9951
9952 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9953
9954 PR target/45325
9955 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9956
9957 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9958
9959 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9960
9961 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9962
9963 PR rtl-optimization/44031
9964 * gcc.c-torture/compile/20110131-1.c: New test.
9965
9966 2011-01-31 Tobias Burnus <burnus@net-b.de>
9967
9968 PR fortran/47042
9969 * gfortran.dg/stmt_func_1.f90: New.
9970
9971 2011-01-31 Tobias Burnus <burnus@net-b.de>
9972
9973 PR fortran/47042
9974 * gfortran.dg/interface_34.f90: New.
9975
9976 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9977
9978 PR fortran/47523
9979 * gfortran.dg/realloc_on_assign_5.f03: New test.
9980 * gfortran.dg/realloc_on_assign_5.f03: New test.
9981
9982 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9983
9984 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9985 * gfortran.dg/bessel_7.f90: Likewise.
9986 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9987
9988 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9989 * gfortran.dg/sum_init_expr.f03: Likewise.
9990
9991 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9992
9993 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9994 -r -nostdlib.
9995
9996 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9997 loop only on "vect_intfloat_cvt" targets.
9998
9999 2011-01-29 Tobias Burnus <burnus@net-b.de>
10000
10001 PR fortran/47531
10002 * gfortran.dg/shape_6.f90: New.
10003
10004 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10005
10006 PR libgfortran/47434
10007 * gfortran.dg/read_infnan_1.f90: Update test.
10008 * gfortran.dg/module_nan.f90: Update test.
10009 * gfortran.dg/char4_iunit_1.f03: Update test.
10010 * gfortran.dg/large_real_kind_1.f90: Update test.
10011 * gfortran.dg/real_const_3.f90: Update test.
10012 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10013
10014 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10015
10016 PR c++/47311
10017 * g++.dg/template/param2.C: New test.
10018
10019 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10020
10021 PR libgfortran/47285
10022 * gfortran.dg/fmt_g.f: New test.
10023
10024 2011-01-28 Tobias Burnus <burnus@net-b.de>
10025
10026 PR fortran/47507
10027 * gfortran.dg/pure_formal_1.f90: New.
10028
10029 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR target/42894
10032 * gcc.dg/tls/pr42894.c: New test.
10033
10034 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10035
10036 * gcc.dg/pr47276.c: Add dg-require-visibility.
10037
10038 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10039
10040 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10041
10042 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10043 Tobias Burnus <burnus@gcc.gnu.org>
10044
10045 PR fortran/45170
10046 PR fortran/35810
10047 PR fortran/47350
10048 * gfortran.dg/realloc_on_assign_3.f03: New test.
10049 * gfortran.dg/realloc_on_assign_4.f03: New test.
10050 * gfortran.dg/allocatable_function_5.f90: New test.
10051 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10052 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10053 implemented" dg-errors.
10054
10055 2011-01-27 Jan Hubicka <jh@suse.cz>
10056
10057 PR middle-end/46949
10058 * gcc.dg/attr-weakref-4.c: New testcase
10059
10060 2011-01-27 Martin Jambor <mjambor@suse.cz>
10061
10062 PR tree-optimization/47228
10063 * gcc.dg/torture/pr47228.c: New test.
10064
10065 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10066
10067 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10068
10069 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10070
10071 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10072 when using auto-overlay support on the SPU.
10073
10074 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10075
10076 PR rtl-optimization/44174
10077 * gcc.target/i386/asm-6.c: New test.
10078
10079 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10080
10081 PR rtl-optimization/46856
10082 * gcc.c-torture/compile/pr46856.c: New test.
10083
10084 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10085 Andrew Pinski <pinskia@gmail.com>
10086
10087 PR c/43082
10088 * gcc.dg/pr43082.c: New.
10089
10090 2011-01-26 DJ Delorie <dj@redhat.com>
10091
10092 PR rtl-optimization/46878
10093 * gcc.dg/pr46878-1.c: New test.
10094
10095 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10096
10097 PR c++/47476
10098 * g++.dg/cpp0x/pr47476.C: New test.
10099
10100 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10101
10102 * gcc.c-torture/compile/20110126-1.c: New test.
10103
10104 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR c/47473
10107 * gcc.dg/torture/pr47473.c: New test.
10108
10109 2011-01-26 Jan Hubicka <jh@suse.cz>
10110
10111 PR target/47237
10112 * gcc.c-torture/execute/pr47237.c: New testcase.
10113
10114 2011-01-26 Jan Hubicka <jh@suse.cz>
10115
10116 PR tree-optimization/47190
10117 * gcc.dg/attr-weakref-3.c: New testcase.
10118
10119 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10120
10121 PR c++/43601
10122 * gcc.dg/dll-9a.c: New test file.
10123 * gcc.dg/dll-11.c: Likewise.
10124 * gcc.dg/dll-12.c: Likewise.
10125 * gcc.dg/dll-12a.c: Likewise.
10126 * gcc.dg/dll-11a.c: Likewise.
10127 * gcc.dg/dll-9.c: Likewise.
10128 * gcc.dg/dll-10.c: Likewise.
10129 * gcc.dg/dll-10a.c: Likewise.
10130 * g++.dg/ext/dllexport4a.cc: Likewise.
10131 * g++.dg/ext/dllexport4.C: Likewise.
10132 * g++.dg/ext/dllexport5.C: Likewise.
10133 * g++.dg/ext/dllexport5a.cc: Likewise.
10134
10135 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10136
10137 PR tree-optimization/46970
10138 * gcc.dg/graphite/pr46970.c: New.
10139
10140 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10141
10142 PR tree-optimization/46215
10143 * gcc.dg/graphite/pr46215.c: New.
10144
10145 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10146
10147 PR tree-optimization/46168
10148 * gcc.dg/graphite/pr46168.c: New.
10149
10150 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10151
10152 PR tree-optimization/43657
10153 * gcc.dg/graphite/pr43657.c: New.
10154
10155 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10156
10157 PR tree-optimization/29832
10158 * gfortran.dg/graphite/pr29832.f90: New.
10159
10160 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10161
10162 PR tree-optimization/43567
10163 * gcc.dg/graphite/pr43567.c: New.
10164
10165 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10166
10167 * gfortran.dg/graphite/interchange-4.f: New.
10168 * gfortran.dg/graphite/interchange-5.f: New.
10169
10170 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10171 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10172 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10173 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10174 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10175 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10176 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10177 * gfortran.dg/ltrans-7.f90: Removed.
10178 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10179
10180 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10181 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10182 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10183 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10184 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10185 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10186 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10187 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10188 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10189 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10190 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10191 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10192 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10193 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10194 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10195 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10196 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10197 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10198 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10199 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10200 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10201 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10202 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10203 * gcc.dg/tree-ssa/data-dep-1.c
10204 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10205 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10206 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10207 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10208 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10209
10210 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10211
10212 PR tree-optimization/47265
10213 PR tree-optimization/47443
10214 * gcc.c-torture/compile/pr47265.c: New test.
10215 * gcc.dg/pr47443.c: New test.
10216
10217 2011-01-25 Martin Jambor <mjambor@suse.cz>
10218
10219 PR tree-optimization/47382
10220 * g++.dg/torture/pr47382.C: New test.
10221 * g++.dg/opt/devirt1.C: Xfail.
10222
10223 2011-01-25 Yao Qi <yao@codesourcery.com>
10224
10225 PR target/45701
10226 * gcc.target/arm/pr45701-1.c: New test.
10227 * gcc.target/arm/pr45701-2.c: New test.
10228 * gcc.target/arm/pr45701-3.c: New test.
10229
10230 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10231 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR tree-optimization/47271
10234 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10235
10236 2011-01-25 Nick Clifton <nickc@redhat.com>
10237
10238 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10239 (saturate_add): Delete.
10240 (exchange): Delete.
10241 (main): Do not run saturate_add.
10242 (set_interrupts): Delete.
10243
10244 2011-01-25 Tobias Burnus <burnus@net-b.de>
10245
10246 PR fortran/47448
10247 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10248
10249 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10250
10251 PR tree-optimization/47427
10252 PR tree-optimization/47428
10253 * gcc.c-torture/compile/pr47427.c: New test.
10254 * gcc.c-torture/compile/pr47428.c: New test.
10255
10256 2011-01-25 Richard Guenther <rguenther@suse.de>
10257
10258 PR middle-end/47411
10259 * gcc.dg/torture/pr47411.c: New testcase.
10260
10261 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10262
10263 * gfortran.dg/graphite/id-24.f: New.
10264 * gfortran.dg/graphite/id-25.f: New.
10265
10266 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10267
10268 * gfortran.dg/graphite/id-23.f: New.
10269
10270 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10271
10272 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10273
10274 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10275
10276 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10277 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10278 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10279 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10280 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10281 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10282 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10283 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10284 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10285
10286 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10287
10288 * gcc.dg/graphite/block-0.c: Add documentation.
10289 * gcc.dg/graphite/block-4.c: Same.
10290 * gcc.dg/graphite/block-7.c: Same.
10291 * gcc.dg/graphite/block-8.c: New.
10292 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10293 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10294 * gcc.dg/graphite/interchange-12.c: Add documentation.
10295 * gcc.dg/graphite/interchange-13.c: New.
10296 * gcc.dg/graphite/interchange-14.c: New.
10297 * gcc.dg/graphite/interchange-15.c: New.
10298 * gcc.dg/graphite/interchange-8.c: Add documentation.
10299 * gcc.dg/graphite/interchange-mvt.c: Same.
10300
10301 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10302
10303 PR target/47408
10304 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10305 * gcc.target/powerpc/altivec-14.c: Ditto.
10306 * gcc.target/powerpc/altivec-33.c: Ditto.
10307 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10308 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10309 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10310 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10311 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10312 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10313 * g++.dg/ext/altivec-15.C: Ditto.
10314 * g++.dg/ext/altivec-types-1.C: Ditto.
10315 * g++.dg/ext/altivec-types-2.C: Ditto.
10316 * g++.dg/ext/altivec-types-3.C: Ditto.
10317 * g++.dg/ext/altivec-types-4.C: Ditto.
10318
10319 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10320
10321 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10322
10323 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10324
10325 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10326 optimization options.
10327
10328 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10329
10330 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10331
10332 PR testsuite/45988
10333 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10334
10335 2011-01-23 Tobias Burnus <burnus@net-b.de>
10336
10337 PR fortran/47421
10338 * gfortran.dg/allocatable_scalar_12.f90: New.
10339
10340 2011-01-23 Ira Rosen <irar@il.ibm.com>
10341
10342 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10343 vectorization to be not profitable if peeling is used to
10344 realign the memory access.
10345 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10346 loop bound to avoid loop unrolling.
10347 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10348
10349 2011-01-22 Jan Hubicka <jh@suse.cz>
10350
10351 PR lto/47333
10352 * g++.dg/lto/pr47333.C: New file.
10353
10354 2011-01-22 Jan Hubicka <jh@suse.cz>
10355
10356 PR tree-optimization/43884
10357 PR lto/44334
10358 * gcc.dg/autopar/outer-2.c: Increase array size.
10359 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10360
10361 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10362
10363 PR fortran/38536
10364 * gfortran.dg/c_loc_tests_16.f90: New test.
10365
10366 2011-01-22 Tobias Burnus <burnus@net-b.de>
10367
10368 PR fortran/47399
10369 * gfortran.dg/typebound_proc_19.f90: New.
10370
10371 2011-01-21 Jeff Law <law@redhat.com>
10372
10373 PR tree-optimization/47053
10374 * g++.dg/pr47053.C: New test.
10375
10376 2011-01-21 Jason Merrill <jason@redhat.com>
10377
10378 PR c++/47041
10379 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10380
10381 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10382
10383 PR c++/47388
10384 * g++.dg/cpp0x/range-for10.C: New test.
10385 * g++.dg/template/for1.C: New test.
10386
10387 PR middle-end/45566
10388 * g++.dg/tree-prof/partition3.C: New test.
10389
10390 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10391
10392 PR rtl-optimization/47366
10393 * g++.dg/opt/pr47366.C: New test.
10394
10395 2011-01-21 Jason Merrill <jason@redhat.com>
10396
10397 PR c++/46552
10398 * g++.dg/cpp0x/constexpr-regress2.C: New.
10399
10400 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10401
10402 2011-01-21 Jeff Law <law@redhat.com>
10403
10404 PR rtl-optimization/41619
10405 * gcc.dg/pr41619.c: New.
10406
10407 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR tree-optimization/47355
10410 * g++.dg/opt/pr47355.C: New test.
10411
10412 2011-01-21 Richard Guenther <rguenther@suse.de>
10413
10414 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10415 making main hot.
10416
10417 2011-01-21 Richard Guenther <rguenther@suse.de>
10418
10419 PR tree-optimization/47365
10420 * gcc.dg/torture/pr47365.c: New testcase.
10421 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10422
10423 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10424
10425 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10426
10427 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10428
10429 PR tree-optimization/47391
10430 * gcc.dg/pr47391.c: New test.
10431
10432 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10433
10434 * g++.dg/template/char1.C: Use signed char.
10435
10436 2011-01-21 Tobias Burnus <burnus@net-b.de>
10437
10438 PR fortran/47377
10439 * gfortran.dg/pointer_target_4.f90: New.
10440
10441 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10442
10443 PR target/47251
10444 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10445 ILP32 system and not IP32.
10446
10447 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10448
10449 PR debug/46583
10450 * g++.dg/debug/pr46583.C: New.
10451
10452 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10453
10454 PR debug/47283
10455 * g++.dg/debug/pr47283.C: New test.
10456
10457 PR testsuite/47371
10458 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10459 * gcc.target/i386/headmerge-2.c: Likewise.
10460
10461 2011-01-20 Richard Guenther <rguenther@suse.de>
10462
10463 PR middle-end/47370
10464 * gcc.dg/torture/pr47370.c: New testcase.
10465
10466 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10467
10468 PR tree-optimization/46130
10469 * gcc.dg/pr46130-1.c: New test.
10470 * gcc.dg/pr46130-2.c: New test.
10471
10472 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10473
10474 PR c++/47291
10475 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10476
10477 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10478
10479 PR debug/46240
10480 * g++.dg/debug/pr46240.cc: New.
10481
10482 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10483
10484 PR c++/47303
10485 * g++.dg/template/anonunion1.C: New test.
10486
10487 PR rtl-optimization/47337
10488 * gcc.c-torture/execute/pr47337.c: New test.
10489
10490 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10491
10492 PR testsuite/45342
10493 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10494
10495 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10496
10497 PR tree-optimization/46021
10498 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10499
10500 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR tree-optimization/47290
10503 * g++.dg/torture/pr47290.C: New test.
10504
10505 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10506
10507 PR fortran/47240
10508 * gfortran.dg/proc_ptr_comp_29.f90: New.
10509
10510 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10511
10512 PR testsuite/41146
10513 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10514 powerpc-apple-darwin9.
10515
10516 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR rtl-optimization/47299
10519 * gcc.c-torture/execute/pr47299.c: New test.
10520
10521 2011-01-17 Jason Merrill <jason@redhat.com>
10522
10523 * g++.dg/cpp0x/constexpr-virtual.C: New.
10524
10525 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR fortran/47331
10528 * gfortran.dg/gomp/pr47331.f90: New test.
10529
10530 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10531
10532 PR objc/47314
10533 * objc.dg/selector-warn-1.m: New.
10534 * obj-c++.dg/selector-warn-1.mm: New.
10535
10536 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10537
10538 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10539 Update dg-final accordingly.
10540
10541 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10542
10543 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10544
10545 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10546
10547 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10548 target check.
10549 * gcc.dg/guality/pr36728-2.c: Likewise.
10550
10551 2011-01-17 Richard Guenther <rguenther@suse.de>
10552
10553 PR tree-optimization/47313
10554 * g++.dg/torture/pr47313.C: New testcase.
10555
10556 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10557
10558 PR target/47318
10559 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10560 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10561 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10562 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10563
10564 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10565 as __m256i.
10566 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10567 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10568 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10569
10570 2011-01-17 Richard Guenther <rguenther@suse.de>
10571
10572 PR tree-optimization/45967
10573 * gcc.dg/torture/pr45967-2.c: New testcase.
10574 * gcc.dg/torture/pr45967-3.c: Likewise.
10575
10576 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10577
10578 PR testsuite/47325
10579 * g++.dg/ext/pr47213.C: Require visibility.
10580
10581 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10582
10583 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10584 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10585
10586 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10587
10588 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10589 Linux-based targets.
10590
10591 2011-01-13 Jan Hubicka <jh@suse.cz>
10592
10593 PR tree-optimization/47276
10594 * gcc.dg/pr47276.c: New testcase.
10595
10596 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10597 Jonathan Wakely <jwakely.gcc@gmail.com>
10598
10599 PR c++/33558
10600 * g++.dg/other/pr33558.C: New.
10601 * g++.dg/other/pr33558-2.C: New.
10602
10603 2011-01-14 Martin Jambor <mjambor@suse.cz>
10604
10605 PR tree-optimization/45934
10606 PR tree-optimization/46302
10607 * g++.dg/ipa/devirt-c-1.C: New test.
10608 * g++.dg/ipa/devirt-c-2.C: Likewise.
10609 * g++.dg/ipa/devirt-c-3.C: Likewise.
10610 * g++.dg/ipa/devirt-c-4.C: Likewise.
10611 * g++.dg/ipa/devirt-c-5.C: Likewise.
10612 * g++.dg/ipa/devirt-c-6.C: Likewise.
10613 * g++.dg/ipa/devirt-6.C: Likewise.
10614 * g++.dg/ipa/devirt-d-1.C: Likewise.
10615 * g++.dg/torture/pr45934.C: Likewise.
10616
10617 2011-01-14 Jason Merrill <jason@redhat.com>
10618
10619 * g++.dg/cpp0x/variadic105.C: New.
10620
10621 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10622 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10623
10624 PR objc/45989
10625 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10626 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10627 execution tests on i?86-*-*, x86_64-*-* and
10628 powerpc*-apple-darwin* && ilp32.
10629 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10630 tests on i?86-*-* and x86_64-*-*.
10631
10632 2011-01-14 Richard Guenther <rguenther@suse.de>
10633
10634 PR tree-optimization/47280
10635 * g++.dg/opt/pr47280.C: New testcase.
10636
10637 2011-01-14 Jason Merrill <jason@redhat.com>
10638
10639 * g++.dg/cpp0x/constexpr-regress1.C: New.
10640
10641 * g++.dg/ext/flexary2.C: New.
10642
10643 2011-01-14 Richard Guenther <rguenther@suse.de>
10644
10645 PR middle-end/47281
10646 * gcc.dg/torture/pr47281.c: New testcase.
10647 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10648
10649 2011-01-14 Richard Guenther <rguenther@suse.de>
10650
10651 PR tree-optimization/47286
10652 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10653
10654 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10655
10656 PR c++/47213
10657 * g++.dg/ext/pr47213.C: New.
10658
10659 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10660
10661 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10662
10663 2011-01-13 Tobias Burnus <burnus@net-b.de>
10664 Mikael Morin <mikael@gcc.gnu.org>
10665
10666 PR fortran/45848
10667 PR fortran/47204
10668 * gfortran.dg/select_type_20.f90: New.
10669 * gfortran.dg/select_type_21.f90: New.
10670
10671 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10672
10673 PR target/47251
10674 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10675
10676 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10677
10678 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10679 * gcc.dg/guality/pr36728-2.c: Likewise.
10680
10681 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10682
10683 PR debug/PR46973
10684 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10685
10686 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10687
10688 PR rtl-optimization/45352
10689 * gcc.dg/pr45352-3.c: New.
10690
10691 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10692
10693 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10694 comment.
10695 * g++.dg/cpp0x/range-for8.C: New.
10696 * g++.dg/cpp0x/range-for9.C: New.
10697
10698 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10699
10700 PR debug/47209
10701 * g++.dg/debug/pr47209.C: New.
10702
10703 2011-01-12 Richard Guenther <rguenther@suse.de>
10704
10705 PR lto/47259
10706 * gcc.dg/lto/pr47259_0.c: New testcase.
10707 * gcc.dg/lto/pr47259_1.c: Likewise.
10708
10709 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10710
10711 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10712 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10713 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10714 methods missing from the OBJC2 Object.
10715 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10716 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10717 GNU and NeXT runtimes.
10718 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10719 comments.
10720 * objc-obj-c++-shared/Object1.m: Likewise.
10721 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10722 * objc.dg/proto-qual-1.m: Likewise.
10723 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10724 * obj-c++.dg/proto-qual-1.mm: Likewise.
10725
10726 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10727
10728 PR testsuite/33033
10729 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10730
10731 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10732
10733 Fixed the Objective-C++ testsuite and updated all tests.
10734 * lib/obj-c++.exp (obj-c++_init): Declare and set
10735 gcc_warning_prefix and gcc_error_prefix.
10736 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10737 'dg-warning', 'dg-message' and 'dg-error'.
10738 * obj-c++.dg/class-extension-3.mm: Likewise.
10739 * obj-c++.dg/class-protocol-1.mm: Likewise.
10740 * obj-c++.dg/encode-7.mm: Likewise.
10741 * obj-c++.dg/exceptions-3.mm: Likewise.
10742 * obj-c++.dg/exceptions-5.mm: Likewise.
10743 * obj-c++.dg/method-12.mm: Likewise.
10744 * obj-c++.dg/method-13.mm: Likewise.
10745 * obj-c++.dg/method-15.mm: Likewise.
10746 * obj-c++.dg/method-16.mm: Likewise.
10747 * obj-c++.dg/method-4.mm: Likewise.
10748 * obj-c++.dg/method-8.mm: Likewise.
10749 * obj-c++.dg/method-conflict-1.mm: Likewise.
10750 * obj-c++.dg/method-conflict-2.mm: Likewise.
10751 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10752 and uncommented second part of the testcase now that the testsuite
10753 works correctly.
10754 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10755 and uncommented second part of the testcase now that the testsuite
10756 works correctly.
10757 * obj-c++.dg/private-1.mm: Likewise.
10758 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10759 * obj-c++.dg/syntax-error-7.mm: Likewise.
10760 * obj-c++.dg/warn5.mm: Likewise.
10761 * obj-c++.dg/property/at-property-14.mm: Likewise.
10762 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10763 FIXME.
10764 * obj-c++.dg/property/at-property-18.mm: Likewise.
10765 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10766 FIXME.
10767 * obj-c++.dg/property/at-property-21.mm: Likewise.
10768 * obj-c++.dg/property/at-property-28.mm: Likewise.
10769 * obj-c++.dg/property/at-property-5.mm: Likewise.
10770 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10771 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10772 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10773 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10774 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10775 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10776 * obj-c++.dg/tls/diag-5.mm: Likewise.
10777 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10778 dg-error, now matched correctly.
10779
10780 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10781
10782 * objc.dg/property/at-property-29.m: New.
10783 * obj-c++.dg/property/at-property-29.mm: New.
10784
10785 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10786
10787 * go.test/go-test.exp (go-set-goarch): New proc.
10788 (go-gc-tests): Use it.
10789
10790 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10791
10792 PR debug/46955
10793 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10794
10795 2011-01-11 Richard Henderson <rth@redhat.com>
10796
10797 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10798
10799 2011-01-11 Jan Hubicka <jh@suse.cz>
10800
10801 PR lto/45721
10802 PR lto/45375
10803 * gcc.dg/lto/pr45721_1.c: New file.
10804 * gcc.dg/lto/pr45721_0.c: New file.
10805
10806 2011-01-11 Richard Guenther <rguenther@suse.de>
10807
10808 PR tree-optimization/46076
10809 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10810
10811 2011-01-11 Jeff Law <law@redhat.com>
10812
10813 * PR tree-optimization/47086
10814 * gcc.dg/pr47086.c: New test.
10815
10816 2011-01-11 Jason Merrill <jason@redhat.com>
10817
10818 PR c++/46658
10819 * g++.dg/template/new10.C: New.
10820
10821 PR c++/45520
10822 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10823
10824 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10825
10826 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10827 Split type definitions and NSConstantString class into...
10828 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10829 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10830 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10831 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10832 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10833 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10834 to comments.
10835 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10836 encode defines for newer NeXT system headers.
10837 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10838 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10839 * objc.dg/foreach-5.m: Likewise.
10840 * objc.dg/foreach-2.m: Likewise.
10841 * objc.dg/foreach-4.m: Likewise.
10842 * objc.dg/torture/strings/string1.m: Likewise.
10843 * objc.dg/torture/strings/string2.m: Likewise.
10844 * objc.dg/torture/strings/string3.m: Likewise.
10845 * objc.dg/torture/strings/string4.m: Likewise.
10846 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10847 header and stand alone.
10848 * obj-c++.dg/strings/strings-2.mm: Likewise.
10849 * objc.dg/torture/strings/const-str-3.m: Likewise.
10850 * objc.dg/strings/strings-2.m: Likewise.
10851 * objc.dg/strings/const-str-12b.m: Likewise.
10852
10853 2011-01-12 Richard Guenther <rguenther@suse.de>
10854
10855 PR middle-end/32511
10856 * gcc.dg/attr-weak-1.c: Adjust.
10857
10858 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10859
10860 PR fortran/47051
10861 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10862 standard compliant and comment.
10863
10864 2011-01-10 Jan Hubicka <jh@suse.cz>
10865
10866 PR lto/46083
10867 * gcc.dg/initpri3.c: New testcase.
10868
10869 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10870
10871 PR lto/47222
10872 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10873 externally visible.
10874 (g_esi): Likewise.
10875 (g_ebx): Likewise.
10876 (g_ebp): Likewise.
10877 (g_esp): Likewise.
10878 (g_ebp_save): Likewise.
10879 (g_esp_save): Likewise.
10880
10881 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10882
10883 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10884
10885 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10886
10887 PR tree-optimization/46021
10888 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10889 i?86-*-*, x86_64-*-*.
10890
10891 2011-01-10 Jeff Law <law@redhat.com>
10892
10893 * PR tree-optimization/47141
10894 * gcc.c-torture/compile/pr47141.c: New test.
10895
10896 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10897
10898 PR testsuite/46230
10899 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10900 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10901 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10902 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10903
10904 PR testsuite/46230
10905 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10906 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10907 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10908 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10909 being vectorized. Adjust dg-final pattern.
10910
10911 PR testsuite/46230
10912 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10913 * gcc.dg/vect/slp-24.c: Likewise.
10914
10915 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10916
10917 PR c++/47218
10918 * g++.dg/other/pr47218-1.C: New test file.
10919 * g++.dg/other/pr47218.C: Likewise.
10920 * g++.dg/other/pr47218.h: New supporting header.
10921
10922 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10923
10924 PR objc/47232
10925 * objc.dg/attributes/invalid-attribute-1.m: New.
10926 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10927
10928 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10929
10930 PR fortran/47224
10931 * gfortran.dg/proc_ptr_comp_28.f90: New.
10932
10933 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10934
10935 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10936 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10937 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10938 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10939 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10940 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10941 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10942 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10943 * objc.dg/gnu-api-2-class.m: Likewise.
10944 * objc.dg/gnu-api-2-ivar.m: Likewise.
10945 * objc.dg/gnu-api-2-method.m: Likewise.
10946 * objc.dg/gnu-api-2-objc.m: Likewise.
10947 * objc.dg/gnu-api-2-object.m: Likewise.
10948 * objc.dg/gnu-api-2-property.m: Likewise.
10949 * objc.dg/gnu-api-2-protocol.m: Likewise.
10950 * objc.dg/gnu-api-2-sel.m: Likewise.
10951
10952 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10953
10954 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10955 * objc.dg/objc-foreach-4.m: Likewise.
10956 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10957 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10958 * objc.dg/foreach-4.m: Likewise.
10959 * objc.dg/foreach-5.m: Likewise.
10960 * objc.dg/foreach-3.m: Return self from init.
10961
10962 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10963
10964 PR fortran/38536
10965 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10966
10967 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10968
10969 PR fortran/46313
10970 * gfortran.dg/class_35.f90: New.
10971
10972 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10973
10974 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10975
10976 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10977
10978 PR objc/47078
10979 * objc.dg/invalid-method-2.m: New.
10980 * obj-c++.dg/invalid-method-2.mm: New.
10981
10982 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10983
10984 PR fortran/46896
10985 * gfortran.dg/transpose_optimization_2.f90 : New test.
10986
10987 2011-01-08 Jan Hubicka <jh@suse.cz>
10988
10989 PR tree-optmization/46469
10990 * g++.dg/torture/pr46469.C: New testcase.
10991
10992 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10993
10994 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10995 emulation of libobjc-gnu structure layout functionality to ..
10996 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10997 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10998 * objc/execute/bf-common.h: Adjust headers.
10999 * objc/execute/bf-1.m: Likewise.
11000 * objc/execute/bf-2.m: Likewise.
11001 * objc/execute/bf-3.m: Likewise.
11002 * objc/execute/bf-4.m: Likewise.
11003 * objc/execute/bf-5.m: Likewise.
11004 * objc/execute/bf-6.m: Likewise.
11005 * objc/execute/bf-7.m: Likewise.
11006 * objc/execute/bf-8.m: Likewise.
11007 * objc/execute/bf-9.m: Likewise.
11008 * objc/execute/bf-10.m: Likewise.
11009 * objc/execute/bf-11.m: Likewise.
11010 * objc/execute/bf-12.m: Likewise.
11011 * objc/execute/bf-13.m: Likewise.
11012 * objc/execute/bf-14.m: Likewise.
11013 * objc/execute/bf-15.m: Likewise.
11014 * objc/execute/bf-16.m: Likewise.
11015 * objc/execute/bf-17.m: Likewise.
11016 * objc/execute/bf-18.m: Likewise.
11017 * objc/execute/bf-19.m: Likewise.
11018 * objc/execute/bf-20.m: Likewise.
11019 * objc/execute/bf-21.m: Likewise.
11020 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11021 objc_get_type_qualifiers ().
11022
11023 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11024
11025 PR fortran/45777
11026 * gfortran.dg/dependency_39.f90: New test.
11027
11028 2011-01-07 Jan Hubicka <jh@suse.cz>
11029
11030 Get builtins tests ready for linker plugin.
11031 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11032 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11033 my_memset, my_bzero): Mark used.
11034 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11035 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11036 volatile.
11037 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11038 volatile.
11039
11040 2011-01-07 Jan Hubicka <jh@suse.cz>
11041
11042 PR tree-optimization/46367
11043 * g++.dg/torture/pr46367.C: New file.
11044
11045 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR target/47201
11048 * gcc.dg/pr47201.c: New test.
11049
11050 PR bootstrap/47187
11051 * gcc.dg/tree-prof/pr47187.c: New test.
11052
11053 2011-01-07 Tobias Burnus <burnus@net-b.de>
11054
11055 PR fortran/41580
11056 * gfortran.dg/extends_type_of_3.f90: New.
11057
11058 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11059
11060 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11061 * g++.dg/ext/dllimport-MI1.C: Likewise.
11062 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11063 * g++.dg/ext/dllimport10.C: Likewise.
11064 * g++.dg/ext/dllimport11.C: Likewise.
11065 * g++.dg/ext/dllimport12.C: Likewise.
11066 * g++.dg/ext/dllimport13.C: Likewise.
11067 * g++.dg/ext/dllimport2.C: Likewise.
11068 * g++.dg/ext/dllimport3.C: Likewise.
11069 * g++.dg/ext/dllimport4.C: Likewise.
11070 * g++.dg/ext/dllimport5.C: Likewise.
11071 * g++.dg/ext/dllimport6.C: Likewise.
11072 * g++.dg/ext/dllimport8.C: Likewise.
11073 * g++.dg/ext/dllimport9.C: Likewise.
11074 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11075 targets, too. Additionally enable test for i?86-*-mingw*.
11076 * g++.dg/ext/selectany1.C: Likewise.
11077 Remove guard variable check.
11078
11079 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11080
11081 PR fortran/47189
11082 PR fortran/47194
11083 * gfortran.dg/storage_size_3.f08: Extended.
11084
11085 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11086
11087 PR c++/47022
11088 * g++.dg/template/stdarg1.C: New test.
11089
11090 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11091
11092 PR fortran/47195
11093 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11094 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11095 from the interface of functions to not hide the errors that
11096 shall be tested.
11097
11098 2011-01-06 Jan Hubicka <jh@suse.cz>
11099
11100 * gcc.dg/lto/pr47188_0.c: New testcase.
11101 * gcc.dg/lto/pr47188_1.c: New testcase.
11102
11103 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11104
11105 PR fortran/33117
11106 PR fortran/46478
11107 * gfortran.dg/interface_33.f90: New test.
11108
11109 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11110
11111 PR c/47150
11112 * gcc.c-torture/compile/pr47150.c: New test.
11113
11114 2011-01-06 Ira Rosen <irar@il.ibm.com>
11115
11116 PR tree-optimization/47139
11117 * gcc.dg/vect/pr47139.c: New test.
11118
11119 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11120
11121 PR fortran/47180
11122 * gfortran.dg/extends_type_of_2.f03: New.
11123
11124 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11125
11126 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11127
11128 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11129
11130 * gnat.dg/opt14.adb: New test.
11131
11132 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11133
11134 PR fortran/46017
11135 * gfortran.dg/allocate_error_2.f90: New test.
11136
11137 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11138
11139 PR fortran/47024
11140 * gfortran.dg/storage_size_3.f08: New.
11141
11142 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11143
11144 PR libgfortran/47154
11145 * gfortran.dg/namelist_68.f90: New test.
11146
11147 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11148
11149 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11150
11151 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11152
11153 PR fortran/46448
11154 * gfortran.dg/class_34.f90: New.
11155
11156 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11157
11158 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11159 use __builtin_inff. Skip all single-precision tests that require
11160 Infinity.
11161
11162 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11163
11164 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11165
11166 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11167
11168 PR tree-optimization/47148
11169 * gcc.c-torture/execute/pr47148.c: New test.
11170
11171 PR tree-optimization/47155
11172 * gcc.c-torture/execute/pr47155.c: New test.
11173
11174 PR rtl-optimization/47157
11175 * gcc.c-torture/compile/pr47157.c: New test.
11176
11177 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11178
11179 * gcc.dg/torture/vector-shift2.c (schar): Define.
11180 (main): Always use schar or uchar instead of plain "char" to avoid
11181 dependencies on implementation-defined char signedness.
11182
11183 2011-01-03 Martin Jambor <mjambor@suse.cz>
11184
11185 PR tree-optimization/46801
11186 * gnat.dg/pack9.adb: Remove xfail.
11187
11188 2011-01-03 Martin Jambor <mjambor@suse.cz>
11189
11190 PR tree-optimization/46984
11191 * g++.dg/ipa/pr46984.C: New test.
11192
11193 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11194
11195 PR fortran/46408
11196 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11197
11198 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR tree-optimization/47140
11201 * gcc.c-torture/compile/pr47140.c: New test.
11202
11203 PR rtl-optimization/47028
11204 * gcc.dg/pr47028.c: New test.
11205
11206 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11207
11208 * objc.dg/protocol-forward-1.m: Removed TODO.
11209 * objc.dg/protocol-forward-2.m: New.
11210 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11211 * obj-c++.dg/protocol-forward-2.mm: New.
11212
11213 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11214
11215 PR target/38662
11216 * g++.dg/eh/pr38662.C: New testcase.
11217
11218 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11219
11220 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11221 scan for newline '\n'.
11222
11223 \f
11224 Copyright (C) 2011 Free Software Foundation, Inc.
11225
11226 Copying and distribution of this file, with or without modification,
11227 are permitted in any medium without royalty provided the copyright
11228 notice and this notice are preserved.