10aff8268a2f0010e11267761091624902429572
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/41733
4 * gfortran.dg/impure_actual_1.f90: Modified error message.
5 * gfortran.dg/proc_ptr_32.f90: New.
6 * gfortran.dg/proc_ptr_33.f90: New.
7
8 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
9
10 PR tree-optimization/50451
11 * gcc.dg/vect/pr50451.c: New test.
12
13 2011-09-21 Ian Lance Taylor <iant@google.com>
14
15 * go.test/go-test.exp (errchk): Add special case for bug332.
16 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
17 some more test lines.
18
19 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
20
21 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
22 * g++.dg/other/i386-4.C: Remove dg-requre-effective-target directive.
23 * g++.dg/other/i386-8.C: Ditto.
24 * g++.dg/other/pr34435.C: Ditto.
25 * g++.dg/other/pr39496.C: Ditto.
26 * g++.dg/other/mmintrin.C: Ditto.
27
28 2011-09-21 Jakub Jelinek <jakub@redhat.com>
29
30 * gcc.dg/vect/vect-cond-7.c: New test.
31 * gcc.target/i386/sse4_1-cond-1.c: New test.
32 * gcc.target/i386/avx-cond-1.c: New test.
33
34 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
35
36 PR target/50464
37 * g++.dg/other/pr50464.C: New test.
38
39 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
40
41 * gcc.target/i386/bmi2-mulx32-2.c: New test.
42 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
43 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
44 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
45
46 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
47
48 * gnat.dg/opt19.adb: New test.
49
50 2011-09-21 Terry Guo <terry.guo@arm.com>
51
52 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
53 on arch conflict when testing case on targets other than armv7-a.
54
55 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/50454
58 * g++.dg/ext/int128-1.C: New.
59 * g++.dg/ext/int128-2.C: Likewise.
60 * g++.dg/ext/int128-2.h: Likewise.
61
62 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
63
64 PR testsuite/50469
65 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
66 "must be".
67
68 2011-09-20 Jason Merrill <jason@redhat.com>
69
70 * g++.dg/cpp0x/constexpr-generated1.C: New.
71
72 PR c++/50442
73 * g++.dg/overload/ref-conv1.C: New.
74
75 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
76
77 * g++.dg/other/final1.C: New.
78
79 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
80
81 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
82 and get_bit ().
83
84 2011-09-19 Ian Bolton <ian.bolton@arm.com>
85
86 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
87 "target arm_eabi".
88
89 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
90
91 PR tree-optimization/50413
92 * g++.dg/vect/vect.exp: Run slp-pr* tests with
93 -fdump-tree-slp-details. Run other tests with
94 -fdump-tree-vect-details.
95 * g++.dg/vect/slp-pr50413.cc: New.
96
97 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
98 Ira Rosen <ira.rosen@linaro.org>
99
100 PR testsuite/50435
101 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
102 Fix underscores around restrict.
103
104 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
105
106 PR tree-optimization/50414
107 * gfortran.dg/vect/Ofast-pr50414.f90: New.
108 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
109 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
110
111 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
112
113 PR tree-optimization/50412
114 * gfortran.dg/vect/pr50412.f90: New.
115
116 2011-09-16 Jason Merrill <jason@redhat.com>
117
118 PR c++/50424
119 * g++.dg/eh/defarg1.C: New.
120
121 2011-09-16 Jakub Jelinek <jakub@redhat.com>
122
123 * gcc.dg/vect/vect-reduc-10.c: New test.
124 * gcc.target/i386/avx-reduc-1.c: New test.
125
126 * gcc.target/i386/sse2-extract-1.c: New test.
127 * gcc.target/i386/avx-extract-1.c: New test.
128
129 2011-09-16 Terry Guo <terry.guo@arm.com>
130
131 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
132
133 2011-09-15 Diego Novillo <dnovillo@google.com>
134
135 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
136 ALWAYS_CXXFLAGS, if defined.
137 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
138 ALWAYS_GFORTRANFLAGS, if defined.
139 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
140 ALWAYS_GOCFLAGS, if defined.
141 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
142 ALWAYS_OBJCXXFLAGS, if defined.
143 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
144 additional_flags, if defined.
145 * lib/gnat.exp (gnat_target_compile): Likewise.
146 * lib/objc.exp (objc_target_compile): Likewise.
147 * lib/target-supports-dg.exp (dg-add-options): Handle
148 TEST_ALWAYS_FLAGS.
149
150 2011-09-15 Tom de Vries <tom@codesourcery.com>
151
152 PR testsuite/50322
153 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
154 Use uintptr_t in f1. Undo avr xfails.
155
156 2011-09-15 Janus Weil <janus@gcc.gnu.org>
157
158 PR fortran/50401
159 PR fortran/50403
160 * gfortran.dg/function_types_3.f90: New.
161
162 2011-09-15 Jason Merrill <jason@redhat.com>
163
164 PR c++/50365
165 * g++.dg/cpp0x/trailing7.C: New.
166
167 PR c++/50361
168 * g++.dg/cpp0x/nullptr23.C: New.
169
170 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
171
172 * gcc.dg/vect/bb-slp-25.c: New.
173
174 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
175
176 PR c++/50391
177 * g++.dg/cpp0x/noexcept15.C: New.
178
179 2011-09-14 Tom de Vries <tom@codesourcery.com>
180
181 PR middle-end/50251
182 * gcc.dg/pr50251.c: New test.
183
184 2011-09-14 Tobias Burnus <burnus@net-b.de>
185
186 PR fortran/34547
187 PR fortran/50375
188 * gfortran.dg/null_5.f90: New.
189 * gfortran.dg/null_6.f90: New.
190
191 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
192
193 * gcc.c-torture/compile/20110913-1.c: New test.
194
195 2011-09-13 Janus Weil <janus@gcc.gnu.org>
196
197 PR fortran/50379
198 * gfortran.dg/result_2.f90: New.
199
200 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
201
202 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
203
204 2011-09-13 Dodji Seketeli <dodji@redhat.com>
205
206 PR c++/48320
207 * g++.dg/cpp0x/variadic116.C: New test case.
208
209 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
210
211 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
212 * gcc.target/mips/interrupt_handler-2.c: New test.
213 * gcc.target/mips/interrupt_handler-3.c: Likewise.
214
215 2011-09-12 Jason Merrill <jason@redhat.com>
216
217 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
218
219 * g++.dg/cpp0x/explicit7.C: New.
220
221 2011-09-12 Jakub Jelinek <jakub@redhat.com>
222
223 PR rtl-optimization/50212
224 * g++.dg/other/pr50212.C: New test.
225
226 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
227
228 PR target/43746
229 * testsuite/gcc.target/avr/torture/avr-torture.exp
230 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
231 "-O2 -fmerge-all-constants".
232
233 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
234
235 PR fortran/50327
236 * gfortran.dg/do_while_1.f90: New test.
237
238 2011-09-11 Janus Weil <janus@gcc.gnu.org>
239
240 PR fortran/35831
241 PR fortran/47978
242 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
243 * gfortran.dg/proc_decl_26.f90: New.
244 * gfortran.dg/typebound_override_2.f90: New.
245 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
246
247 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
248
249 * gnat.dg/cond_expr2.ad[sb]: New test.
250
251 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
252
253 * gnat.dg/atomic5.ad[sb]: New test.
254
255 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
256
257 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
258
259 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
260
261 PR target/49030
262 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
263
264 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
265
266 PR target/49614
267 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
268
269 2011-09-09 Richard Guenther <rguenther@suse.de>
270
271 PR tree-optimization/50328
272 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
273
274 2011-09-09 Richard Guenther <rguenther@suse.de>
275
276 PR middle-end/50333
277 * gcc.dg/torture/pr50333.c: New testcase.
278
279 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
280
281 PR tree-optimization/50318
282 * gcc.target/arm/pr50318-1.c: New file.
283
284 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
285
286 * gcc.target/i386/all_one_m256i.c: New test.
287
288 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/50324
291 * g++.dg/cpp0x/sfinae28.C: New.
292
293 2011-09-08 Dodji Seketeli <dodji@redhat.com>
294
295 PR c/50332
296 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
297 longer ignored on typedefs.
298
299 PR c++/33255 - Support -Wunused-local-typedefs warning
300 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
301 * c-c++-common/Wunused-local-typedefs.c: Likewise.
302
303 2011-09-08 Martin Jambor <mjambor@suse.cz>
304
305 PR tree-optimization/50287
306 * gcc.dg/torture/pr50287.c: New test.
307
308 2011-09-08 Richard Guenther <rguenther@suse.de>
309
310 PR tree-optimization/19831
311 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
312 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
313 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
314 * gcc.dg/errno-1.c: Adjust.
315
316 2011-09-08 Richard Guenther <rguenther@suse.de>
317
318 PR tree-optimization/19831
319 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
320
321 2011-09-08 Tobias Burnus <burnus@net-b.de>
322
323 PR fortran/44646
324 * gfortran.dg/do_concurrent_1.f90: New.
325 * gfortran.dg/do_concurrent_2.f90: New.
326
327 2011-09-08 Jakub Jelinek <jakub@redhat.com>
328
329 PR target/50310
330 * gcc.c-torture/execute/ieee/pr50310.c: New test.
331 * gcc.dg/pr50310-2.c: New test.
332
333 2011-09-07 Janus Weil <janus@gcc.gnu.org>
334
335 PR fortran/48095
336 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
337 * gfortran.dg/impure_constructor_1.f90: Modified.
338 * gfortran.dg/proc_ptr_comp_33.f90: New.
339
340 2011-09-07 Jakub Jelinek <jakub@redhat.com>
341
342 PR target/50310
343 * gcc.dg/pr50310-1.c: New test.
344
345 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
346
347 PR middle-end/48571
348 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
349 instead of 4.
350
351 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/50309
354 * g++.dg/cpp0x/noexcept14.C: New.
355
356 2011-09-07 Jason Merrill <jason@redhat.com>
357
358 * g++.dg/cpp0x/constexpr-ref3.C: New.
359
360 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
361
362 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
363
364 * gcc.dg/section1.c: Don't xfail for avr.
365
366 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
367
368 PR tree-optimization/50322
369 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
370
371 2011-09-07 Martin Jambor <mjambor@suse.cz>
372
373 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
374
375 2011-09-07 Martin Jambor <mjambor@suse.cz>
376
377 PR tree-optimization/49911
378 * g++.dg/tree-ssa/pr49911.C: New test.
379
380 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
381
382 PR target/49030
383 * gcc.dg/torture/pr49030.c: New test.
384
385 2011-09-07 Janus Weil <janus@gcc.gnu.org>
386
387 PR fortran/50288
388 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
389 * gfortran.dg/class_4d.f03: Deleted.
390 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
391
392 2011-09-07 Richard Guenther <rguenther@suse.de>
393
394 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
395
396 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
397
398 PR tree-optimization/46021
399 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
400
401 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
402
403 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
404
405 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
406
407 * gcc.c-torture/compile/20110906-1.c: New test.
408
409 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
410
411 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
412
413 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
414
415 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
416 --param tree-reassoc-width=1.
417
418 * gcc.dg/tree-ssa/reassoc-24.c: New test.
419 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
420
421 2011-09-06 Richard Guenther <rguenther@suse.de>
422
423 PR tree-optimization/48149
424 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
425
426 2011-09-06 Richard Guenther <rguenther@suse.de>
427
428 PR tree-optimization/48317
429 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
430
431 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
432
433 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
434 New procedure.
435 (add_options_for_quad_vectors): Replace with ...
436 (add_options_for_double_vectors): ... this.
437 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
438 support multiple vector sizes since the vectorizer attempts to
439 vectorize with both vector sizes.
440 * gcc.dg/vect/no-vfa-vect-79.c,
441 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
442 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
443 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
444 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
445 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
446 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
447 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
448 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
449 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
450 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
451 gcc.dg/vect/vect-40.c: Likewise.
452 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
453 redundant.
454 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
455 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
456 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
457 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
458 Likewise.
459 * gcc.dg/vect/vect-peel-4.c: Make ia global.
460
461 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
462
463 PR target/49606
464 * gcc.target/mips/abi-main.h: New file.
465 * gcc.target/mips/abi-o32-long32.c: New test.
466 * gcc.target/mips/abi-o32-long64.c: Likewise.
467 * gcc.target/mips/abi-o64-long32.c: Likewise.
468 * gcc.target/mips/abi-o64-long64.c: Likewise.
469 * gcc.target/mips/abi-n32-long32.c: Likewise.
470 * gcc.target/mips/abi-n32-long64.c: Likewise.
471 * gcc.target/mips/abi-n64-long32.c: Likewise.
472 * gcc.target/mips/abi-n64-long64.c: Likewise.
473 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
474 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
475 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
476 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
477 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
478 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
479 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
480 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
481 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
482 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
483 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
484 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
485 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
486 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
487 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
488 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
489 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
490 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
491 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
492 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
493 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
494 * gcc.target/mips/branch-2.c: Remove -mabicalls.
495 * gcc.target/mips/branch-3.c: Likewise.
496 * gcc.target/mips/branch-4.c: Likewise.
497 * gcc.target/mips/branch-5.c: Likewise.
498 * gcc.target/mips/branch-6.c: Likewise.
499 * gcc.target/mips/branch-7.c: Likewise.
500 * gcc.target/mips/branch-8.c: Likewise.
501 * gcc.target/mips/branch-9.c: Likewise.
502 * gcc.target/mips/branch-10.c: Likewise.
503 * gcc.target/mips/branch-11.c: Likewise.
504 * gcc.target/mips/branch-12.c: Likewise.
505 * gcc.target/mips/branch-13.c: Likewise.
506 * gcc.target/mips/lazy-binding-1.c: Likewise.
507
508 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
509
510 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
511 << 18 to avoid warning on int=16 platforms..
512
513 2011-09-05 Jakub Jelinek <jakub@redhat.com>
514
515 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
516 to work even with -fshort-enums.
517
518 2011-09-04 Jan Hubicka <jh@suse.cz>
519
520 * gcc.c-torture/compile/20110902.c: new testcase.
521
522 2011-09-04 Jason Merrill <jason@redhat.com>
523
524 PR c++/49267
525 * g++.dg/cpp0x/rv-conv1.C: New.
526
527 DR 1328
528 * g++.dg/cpp0x/rv-func3.C: New.
529
530 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
531
532 PR c++/50248
533 Core 1358
534 * g++.dg/cpp0x/constexpr-template1.C: New.
535 * g++.dg/cpp0x/constexpr-template2.C: New.
536 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
537 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
538
539 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
540
541 * gnat.dg/specs/debug1.ads: Tweak pattern.
542
543 2011-09-04 Janus Weil <janus@gcc.gnu.org>
544
545 PR fortran/50227
546 * gfortran.dg/class_45a.f03: New.
547 * gfortran.dg/class_45b.f03: New.
548
549 2011-09-04 Jakub Jelinek <jakub@redhat.com>
550 Ira Rosen <ira.rosen@linaro.org>
551
552 PR tree-optimization/50208
553 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
554 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
555 -fno-tree-fre -fno-tree-pre.
556
557 2011-09-02 Martin Jambor <mjambor@suse.cz>
558
559 * gcc.dg/ipa/ipcp-3.c: New test.
560
561 2011-09-02 Richard Guenther <rguenther@suse.de>
562
563 PR tree-optimization/27460
564 PR middle-end/29269
565 * gcc.dg/vect/vect-cond-7.c: New testcase.
566
567 2011-09-02 Martin Jambor <mjambor@suse.cz>
568
569 * g++.dg/ipa/devirt-3.C: Added a distraction method.
570 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
571 xfailed test for inlining.
572 * g++.dg/ipa/ivinline-9.C: Likewise.
573
574 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
575
576 PR tree-optimization/50178
577 * gfortran.dg/vect/pr50178.f90: New test.
578
579 2011-08-31 Martin Jambor <mjambor@suse.cz>
580
581 PR middle-end/49886
582 * gcc.c-torture/execute/pr49886.c: New testcase.
583
584 2011-08-31 Tom de Vries <tom@codesourcery.com>
585
586 PR middle-end/43513
587 * gcc.dg/pr43513.c: New test.
588
589 2011-08-30 Tobias Burnus <burnus@net-b.de>
590
591 PR fortran/45044
592 * gfortran.dg/common_14.f90: New.
593 * gfortran.dg/common_resize_1.f: Add two dg-warning.
594
595 2011-08-30 Jason Merrill <jason@redhat.com>
596
597 PR c++/50084
598 * g++.dg/cpp0x/decltype33.C: New.
599
600 PR c++/50089
601 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
602
603 PR c++/50114
604 * g++.dg/cpp0x/lambda/lambda-for.C: New.
605
606 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
607
608 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
609
610 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
611
612 * gnat.dg/specs/aggr3.ads: New test.
613 * gnat.dg/specs/aggr3_pkg.ads: New helper.
614
615 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
616 * gnat.dg/specs/aggr2.ads: Likewise.
617
618 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
619
620 PR fortran/45170
621 * gfortran.dg/allocate_with_source_2.f90: New test
622
623 2011-08-30 Jason Merrill <jason@redhat.com>
624
625 PR c++/50220
626 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
627
628 PR c++/50234
629 * g++.dg/cpp0x/constexpr-value3.C: New.
630
631 2011-08-30 Richard Guenther <rguenther@suse.de>
632
633 PR middle-end/48571
634 * gcc.c-torture/execute/pr48571-1.c: New testcase.
635 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
636 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
637 * gcc.dg/pr36902.c: XFAIL.
638
639 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
640
641 * gcc.target/i386/fma-check.h: New.
642 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
643 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
644 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
645 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
646 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
647 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
648 * gcc.target/i386/fma-fmaddXX.c: Likewise.
649 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
650 * gcc.target/i386/fma-fmsubXX.c: Likewise.
651 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
652 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
653 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
654 * gcc.target/i386/fma-compile.c: Likewise.
655 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
656 * gcc.target/i386/sse-12.c: Add -mfma.
657 * gcc.target/i386/sse-13.c: Likewise.
658 * gcc.target/i386/sse-14.c: Likewise.
659 * gcc.target/i386/sse-22.c: Likewise.
660 * gcc.target/i386/sse-23.c: Likewise.
661 * g++.dg/other/i386-2.C: Likewise.
662 * g++.dg/other/i386-3.C: Likewise.
663
664 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
665
666 PR testsuite/50185
667 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
668 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
669
670 2011-08-30 Christian Bruel <christian.bruel@st.com>
671
672 * g++.dg/bprob/bprob.exp (feedback_options): Set
673 -fbranch-probabilities.
674 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
675
676 2011-08-29 Jason Merrill <jason@redhat.com>
677
678 PR c++/50224
679 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
680
681 2011-08-29 Jakub Jelinek <jakub@redhat.com>
682 Jason Merrill <jason@redhat.com>
683
684 * g++.dg/dfp/base.C: New test.
685
686 2011-08-29 Jason Merrill <jason@redhat.com>
687
688 Core DR 994
689 PR c++/50209
690 * g++.dg/cpp0x/initlist58.C: New.
691
692 2011-08-29 Janus Weil <janus@gcc.gnu.org>
693
694 PR fortran/50225
695 * gfortran.dg/class_result_1.f03: New.
696
697 2011-08-29 Jakub Jelinek <jakub@redhat.com>
698
699 PR middle-end/48722
700 * gcc.target/i386/pr48722.c: New test.
701
702 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
703
704 PR libfortran/50192
705 * gfortran.dg/widechar_compare_1.f90: New test.
706
707 2011-08-26 Jason Merrill <jason@redhat.com>
708
709 Core DR 342
710 PR c++/48582
711 * g++.dg/abi/mangle50.C: New.
712
713 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
714
715 PR target/50202
716 * gcc.target/i386/pr50202.c: New test.
717
718 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
719
720 * gcc.target/i386/sse_4_1-round-vec.c: New test.
721 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
722 * gcc.target/i386/avx-round-vec.c: New test.
723 * gcc.target/i386/avx-roundf-vec.c: New test.
724
725 2011-08-26 Jakub Jelinek <jakub@redhat.com>
726
727 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
728 instruction.
729
730 PR c/50179
731 * c-c++-common/Wunused-var-14.c: New test.
732
733 2011-08-26 Tom de Vries <tom@codesourcery.com>
734
735 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
736
737 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
738
739 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
740 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
741 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
742 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
743
744 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
745
746 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
747 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
748 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
749 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
750
751 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
752
753 PR fortran/50050
754 * gfortran.dg/pointer_comp_init_1.f90: New test.
755
756 2011-08-25 Jason Merrill <jason@redhat.com>
757
758 PR c++/50157
759 * g++.dg/cpp0x/sfinae27.C: New.
760
761 2011-08-25 Tobias Burnus <burnus@net-b.de>
762
763 * gfortran.dg/coarray_lib_token_4.f90: New.
764
765 2011-08-25 Tobias Burnus <burnus@net-b.de>
766
767 * gfortran.dg/coarray/alloc_comp_1.f90: New.
768
769 2011-08-25 Richard Guenther <rguenther@suse.de>
770
771 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
772
773 2011-08-24 Tobias Burnus <burnus@net-b.de>
774
775 PR fortran/50163
776 * gfortran.dg/initialization_28.f90: New.
777
778 2011-08-24 Richard Guenther <rguenther@suse.de>
779
780 PR tree-optimization/50067
781 * gcc.dg/torture/pr50067-3.c: New testcase.
782 * gcc.dg/torture/pr50067-4.c: Likewise.
783 * gcc.dg/torture/pr50067-5.c: Likewise.
784
785 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
786
787 * g++.dg/other/i386-2.C: Add -mavx2 check.
788 * g++.dg/other/i386-3.C: Likewise.
789 * gcc.target/i386/avx-1.c: Add AVX2.
790 * gcc.target/i386/avx-2.c: Likewise.
791 * gcc.target/i386/funcspec-5.c: Likewise.
792 * gcc.target/i386/sse-12.c: Likewise.
793 * gcc.target/i386/sse-13.c: Likewise.
794 * gcc.target/i386/sse-14.c: Likewise.
795 * gcc.target/i386/sse-22.c: Likewise.
796 * gcc.target/i386/sse-23.c: Likewise.
797 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
798 * gcc.target/i386/avx2-check.h: New.
799 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
800 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
801 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
802 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
803 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
804 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
805 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
806 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
807 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
808 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
809 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
810 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
811 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
812 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
813 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
814 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
815 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
816 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
817 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
818 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
819 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
820 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
821 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
822 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
823 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
824 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
825 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
826 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
827 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
828 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
829 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
830 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
831 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
832 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
833 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
834 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
835 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
836 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
837 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
838 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
839 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
840 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
841 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
842 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
843 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
844 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
845 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
846 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
847 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
848 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
849 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
850 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
851 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
852 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
853 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
854 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
855 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
856 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
857 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
858 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
859 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
860 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
861 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
862 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
863 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
864 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
865 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
866 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
867 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
868 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
869 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
870 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
871 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
872 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
873 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
874 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
875 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
876 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
877 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
878 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
879 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
880 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
881 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
882 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
883 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
884 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
885 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
886 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
887 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
888 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
889 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
890 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
891 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
892 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
893 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
894 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
895 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
896 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
897 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
898 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
899 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
900 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
901 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
902 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
903 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
904 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
905 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
906 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
907 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
908 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
909 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
910 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
911 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
912 * gcc.target/i386/avx2-vpand-1.c: Likewise.
913 * gcc.target/i386/avx2-vpand-2.c: Likewise.
914 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
915 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
916 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
917 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
918 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
919 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
920 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
921 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
922 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
923 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
924 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
925 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
926 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
927 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
928 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
929 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
930 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
931 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
932 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
933 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
934 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
935 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
936 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
937 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
938 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
939 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
940 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
941 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
942 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
943 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
944 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
945 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
946 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
947 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
948 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
949 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
950 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
951 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
952 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
953 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
954 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
955 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
956 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
957 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
958 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
959 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
960 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
961 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
962 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
963 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
964 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
965 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
966 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
967 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
968 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
969 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
970 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
971 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
972 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
973 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
974 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
975 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
976 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
977 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
978 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
979 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
980 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
981 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
982 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
983 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
984 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
985 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
986 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
987 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
988 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
989 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
990 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
991 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
992 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
993 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
994 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
995 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
996 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
997 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
998 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
999 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1000 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1001 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1002 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1003 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1004 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1005 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1006 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1007 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1008 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1009 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1010 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1011 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1012 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1013 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1014 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1015 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1016 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1017 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1018 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1019 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1020 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1021 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1022 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1023 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1024 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1025 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1026 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1027 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1028 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1029 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1030 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1031 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1032 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1033 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1034 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1035 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1036 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1037 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1038 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1039 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1040 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1041 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1042 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1043 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1044 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1045 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1046 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1047 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1048 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1049 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1050 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1051 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1052 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1053 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1054 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1055 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1056 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1057 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1058 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1059 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1060 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1061 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1062 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1063 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1064 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1065 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1066 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1067 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1068 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1069 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1070 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1071 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1072 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1073 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1074 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1075 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1076 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1077 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1078 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1079 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1080 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1081 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1082 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1083 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1084 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1085 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1086 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1087 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1088 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1089 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1090 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1091 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1092 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1093 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1094 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1095 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1096 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1097 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1098 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1099 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1100 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1101 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1102 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1103 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1104 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1105 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1106 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1107 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1108 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1109 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1110 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1111 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1112 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1113 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1114 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1115 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1116 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1117 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1118 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1119 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1120 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1121 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1122 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1123 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1124 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1125 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1126 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1127 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1128 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1129 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1130 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1131 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1132 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1133 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1134 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1135 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1136 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1137 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1138 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1139 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1140 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1141 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1142 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1143 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1144 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1145 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1146 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1147 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1148 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1149 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1150 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1151 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1152 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1153 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1154 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1155 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1156 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1157 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1158 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1159 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1160 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1161 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1162 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1163 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1164 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1165 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1166 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1167 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1168 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1169 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1170 * gcc.target/i386/testimm-9.c: Likewise.
1171
1172 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1173
1174 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1175 * g++.dg/other/i386-3.C: Likewise.
1176 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1177 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1178 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1179 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1180 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1181 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1182 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1183 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1184 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1185 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1186 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1187 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1188 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1189 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1190 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1191 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1192 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1193 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1194 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1195 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1196 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1197 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1198 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1199 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1200 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1201 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1202 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1203 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1204 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1205 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1206 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1207 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1208 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1209 * gcc.target/i386/sse-12.c: Add BMI2.
1210 * gcc.target/i386/sse-13.c: Likewise.
1211 * gcc.target/i386/sse-14.c: Likewise.
1212 * gcc.target/i386/sse-22.c: Likewise.
1213 * gcc.target/i386/sse-23.c: Likewise.
1214
1215 2011-08-23 Jason Merrill <jason@redhat.com>
1216
1217 * g++.dg/template/crash7.C: Adjust expected errors.
1218
1219 2011-08-23 Jason Merrill <jason@redhat.com>
1220
1221 PR c++/49045
1222 Core 1321
1223 * g++.dg/cpp0x/overload2.C: New.
1224
1225 2011-08-23 Jason Merrill <jason@redhat.com>
1226
1227 Core 903
1228 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1229
1230 2011-08-23 Jason Merrill <jason@redhat.com>
1231
1232 Core 975
1233 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1234 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1235 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1236 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1237
1238 2011-08-23 Jason Merrill <jason@redhat.com>
1239
1240 PR c++/50024
1241 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1242
1243 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR c++/50158
1246 * g++.dg/warn/Wunused-var-16.C: New test.
1247
1248 PR middle-end/50161
1249 * gcc.dg/pr50161.c: New test.
1250
1251 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1252
1253 PR c++/50055
1254 * g++.dg/gcov/gcov-7.C: New test.
1255
1256 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1257
1258 PR c++/46862
1259 * g++.dg/dfp/nofields.C: New test.
1260
1261 2011-08-23 Tobias Burnus <burnus@net-b.de>
1262
1263 PR fortran/31600
1264 * gfortran.dg/use_16.f90: New.
1265
1266 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1267 Kirill Yukhin <kirill.yukhin@intel.com>
1268
1269 PR target/50155
1270 * gcc.target/i386/pr50155.c: New test.
1271
1272 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR tree-optimization/50133
1275 * gcc.dg/pr50133.c: New test.
1276
1277 PR middle-end/50141
1278 * c-c++-common/cxxbitfields-6.c: New test.
1279
1280 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1281
1282 PR fortran/50050
1283 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1284
1285 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1286
1287 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1288 * gcc.dg/pr49994-3.c: Ditto.
1289
1290 2011-08-22 Richard Guenther <rguenther@suse.de>
1291
1292 PR testsuite/50145
1293 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1294 * gcc.dg/torture/pr50067-2.c: Likewise.
1295
1296 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1297
1298 PR fortran/47659
1299 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1300 of a constant resulting from simplification.
1301 * gfortran.dg/warn_conversion_3.f90: New test.
1302
1303 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1304
1305 PR fortran/50130
1306 * gfortran.dg/zero_stride_1.f90: New test.
1307
1308 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1309
1310 PR fortran/49638
1311 * gfortran.dg/typebound_override_1.f90: Modified.
1312
1313 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR tree-optimization/48739
1316 * gcc.dg/pr48739-1.c: New test.
1317 * gcc.dg/pr48739-2.c: New test.
1318
1319 2011-08-20 Tobias Burnus <burnus@net-b.de>
1320
1321 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1322
1323 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1324
1325 PR fortran/50129
1326 * gfortran.dg/where_3.f90: New test.
1327
1328 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1329
1330 PR middle-end/49721
1331 * gfortran.dg/pr49721-1.f: New.
1332 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1333
1334 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1335
1336 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1337 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1338 New tests.
1339
1340 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1341
1342 * gcc.target/arm/wmul-11.c: New file.
1343 * gcc.target/arm/wmul-12.c: New file.
1344 * gcc.target/arm/wmul-13.c: New file.
1345
1346 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1347
1348 * gcc.target/arm/wmul-10.c: New file.
1349
1350 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1351
1352 * gcc.target/arm/wmul-9.c: New file.
1353 * gcc.target/arm/wmul-bitfield-2.c: New file.
1354
1355 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1356
1357 * gcc.target/arm/wmul-8.c: New file.
1358
1359 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1360
1361 * gcc.target/arm/wmul-7.c: New file.
1362
1363 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1364
1365 * gcc.target/arm/wmul-6.c: New file.
1366
1367 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1368
1369 * gcc.target/arm/wmul-5.c: New file.
1370 * gcc.target/arm/no-wmla-1.c: New file.
1371
1372 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1373
1374 * gcc.target/arm/wmul-bitfield-1.c: New file.
1375
1376 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1377
1378 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1379
1380 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1381
1382 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1383 * gcc.target/i386/conversion.c: Likewise.
1384
1385 2011-08-19 Richard Guenther <rguenther@suse.de>
1386
1387 * gcc.dg/torture/pr50067-1.c: New testcase.
1388 * gcc.dg/torture/pr50067-2.c: Likewise.
1389
1390 2011-08-19 Joey Ye <joey.ye@arm.com>
1391
1392 PR target/49437
1393 * gcc.target/arm/handler-align.c: New test.
1394 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1395 New Function.
1396
1397 2011-08-19 Joey Ye <joey.ye@arm.com>
1398
1399 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1400
1401 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1402
1403 PR fortran/50071
1404 * gfortran.dg/end_block_label_1.f90: New test.
1405 * gfortran.dg/end_associate_label_1.f90: New test.
1406
1407 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1408
1409 * gcc.dg/c1x-pointer-float-1.c: New test.
1410
1411 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1412
1413 PR fortran/50071
1414 * gfortran.dg/duplicate_labels_2.f: New test.
1415
1416 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1417
1418 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1419 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1420 gcc.dg/c1x-noreturn-5.c: New tests.
1421
1422 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1423
1424 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1425
1426 2011-08-18 Tobias Burnus <burnus@net-b.de>
1427
1428 PR fortran/18918
1429 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1430 * gfortran.dg/coarray_lock_3.f90: Fix test.
1431 * gfortran.dg/coarray_lock_4.f90: New.
1432 * gfortran.dg/coarray_lock_5.f90: New.
1433
1434 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1435
1436 PR target/50009
1437 * gcc.c-torture/compile/pr50009.c: New test.
1438
1439 PR target/50092
1440 * gcc.dg/torture/pr50092.c: New test.
1441
1442 2011-08-18 Tobias Burnus <burnus@net-b.de>
1443
1444 PR fortran/50109
1445 * gfortran.dg/namelist_73.f90: New.
1446
1447 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1448
1449 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1450
1451 PR debug/50017
1452 * gcc.dg/pr50017.c: New test.
1453
1454 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1455
1456 PR c++/45625
1457 * g++.dg/lookup/hidden-var1.C: New test case.
1458
1459 2011-08-17 Tobias Burnus <burnus@net-b.de>
1460
1461 PR fortran/31461
1462 * gfortran.dg/warn_unused_var_2.f90: New.
1463 * gfortran.dg/warn_unused_var_3.f90: New.
1464
1465 2011-08-17 Tom de Vries <tom@codesourcery.com>
1466
1467 PR target/43597
1468 * gcc.target/arm/pr43597.c: New test.
1469
1470 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1471
1472 PR fortran/50070
1473 * gfortran.dg/common_13.f90: New.
1474
1475 2011-08-16 Jason Merrill <jason@redhat.com>
1476
1477 PR c++/50086
1478 * g++.dg/cpp0x/variadic-unresolved.C: New.
1479
1480 * g++.old-deja/g++.brendan/README: Add R.I.P.
1481
1482 * g++.dg/ext/attr-used-1.C: New.
1483
1484 PR c++/50054
1485 * g++.dg/cpp0x/initlist56.C: New.
1486
1487 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1488
1489 PR testsuite/50085
1490 * g++.dg/opt/life1.C: Only run on Linux.
1491
1492 2011-08-15 Tobias Burnus <burnus@net-b.de>
1493
1494 * gfortran.dg/coarray_26.f90: New.
1495
1496 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1497
1498 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1499 -fdump-tree-vrp1.
1500
1501 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1502
1503 PR fortran/50073
1504 * gfortran.dg/func_result_7.f90: New.
1505
1506 2011-08-13 Jason Merrill <jason@redhat.com>
1507
1508 PR c++/50075
1509 * g++.dg/cpp0x/decltype32.C: New.
1510
1511 PR c++/50059
1512 * g++.dg/diagnostic/expr1.C: New.
1513
1514 2011-08-12 David Li <davidxl@google.com>
1515
1516 * g++.dg/abi/vbase15.C: New test.
1517
1518 2011-08-12 Jason Merrill <jason@redhat.com>
1519
1520 PR c++/50034
1521 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1522
1523 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1524
1525 * gcc.dg/builtins-67.c: New test.
1526 * gcc.target/i386/conversion.c: Ditto.
1527
1528 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1529 Brian Hackett <bhackett1024@gmail.com>
1530
1531 * g++.dg/plugin/decl_plugin.c: New.
1532 * g++.dg/plugin/decl-plugin-test.C: New.
1533 * g++.dg/plugin/plugin.exp: Add above testcase.
1534
1535 2011-08-11 Richard Guenther <rguenther@suse.de>
1536
1537 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1538
1539 2011-08-11 Michael Matz <matz@suse.de>
1540
1541 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1542
1543 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1544
1545 PR tree-optimization/50039
1546 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1547 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1548
1549 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1550
1551 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1552 (sse4_1_test): Initialize src3 with random value.
1553
1554 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1555
1556 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1557 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1558 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1559 * gcc.dg/scal-to-vec1.c: New test.
1560 * gcc.dg/scal-to-vec2.c: New test.
1561
1562 2011-08-09 Richard Guenther <rguenther@suse.de>
1563
1564 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1565 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1566 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1567 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1568
1569 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1570
1571 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1572
1573 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1574
1575 * gcc.dg/pr49948.c: Require pthread effective target.
1576
1577 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1578
1579 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1580
1581 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1582
1583 * gcc.target/i386/sse-22a.c: New test.
1584
1585 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1586
1587 PR tree-optimization/50014
1588 * gcc.dg/vect/pr50014.c: New test.
1589
1590 2011-08-08 Martin Jambor <mjambor@suse.cz>
1591
1592 PR middle-end/49923
1593 * gcc.dg/tree-ssa/pr49923.c: New test.
1594
1595 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1596
1597 PR target/49781
1598 * gcc.target/i386/pr49781-1.c: New.
1599
1600 2011-08-08 Jason Merrill <jason@redhat.com>
1601
1602 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1603
1604 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1605
1606 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1607
1608 PR fortran/49638
1609 * gfortran.dg/typebound_override_1.f90: New.
1610
1611 2011-08-07 Kai Tietz <ktietz@redhat.com>
1612
1613 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1614 x86_64 mingw target.
1615 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1616 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1617 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1618 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1619 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1620 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1621 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1622 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1623 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1624 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1625
1626 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1627
1628 PR testsuite/48727
1629 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1630
1631 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1632
1633 * gcc.dg/pr48770.c: Cleanup coverage files.
1634 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1635
1636 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1637
1638 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1639 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1640 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1641 lzcnt and bmi options.
1642
1643 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1644
1645 PR target/47381
1646 * gcc.dg/pr47381-1.c: New.
1647 * gcc.dg/pr47381-2.c: Likewise.
1648 * gcc.target/i386/pr47381.c: Likewise.
1649
1650 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1651
1652 PR middle-end/47727
1653 * gcc.dg/pr47727.c: New.
1654
1655 PR target/47372
1656 * gcc.dg/pr47372-1.c: New.
1657 * gcc.dg/pr47372-2.c: Likewise.
1658
1659 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1660
1661 PR middle-end/47449
1662 * gcc.target/i386/pr47449.c: New.
1663
1664 PR target/47446
1665 * gcc.dg/pr47446-1.c: New.
1666 * gcc.dg/pr47446-2.c: Likewise.
1667
1668 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1669
1670 PR target/47766
1671 * gcc.dg/pr47766.c: New.
1672
1673 PR target/47715
1674 * gcc.dg/tls/pr47715-1.c: New.
1675 * gcc.dg/tls/pr47715-2.c: Likewise.
1676 * gcc.dg/tls/pr47715-3.c: Likewise.
1677 * gcc.dg/tls/pr47715-4.c: Likewise.
1678 * gcc.dg/tls/pr47715-5.c: Likewise.
1679
1680 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1681
1682 PR libobjc/50002
1683 * objc.dg/gnu-api-2-class.m: Updated comments.
1684 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1685 * objc.dg/gnu-api-2-class-meta.m: New test.
1686 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1687
1688 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1689
1690 PR libobjc/49882
1691 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1692 with classes that are in construction.
1693
1694 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1695
1696 PR target/48084
1697 * gcc.target/i386/pr48084-1.c: New.
1698 * gcc.target/i386/pr48084-2.c: Likewise.
1699 * gcc.target/i386/pr48084-3.c: Likewise.
1700 * gcc.target/i386/pr48084-4.c: Likewise.
1701 * gcc.target/i386/pr48084-5.c: Likewise.
1702
1703 PR rtl-optimization/49504
1704 * gcc.target/i386/pr49504.c: New.
1705
1706 PR target/49860
1707 * gcc.dg/pr49860.c: New.
1708
1709 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1710
1711 PR libobjc/49882
1712 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1713 with classes that are in construction.
1714
1715 2011-08-05 Jason Merrill <jason@redhat.com>
1716
1717 PR c++/48993
1718 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1719
1720 PR c++/49921
1721 * g++.dg/cpp0x/decltype31.C: New.
1722
1723 PR c++/49669
1724 * g++.dg/init/array28.C: New.
1725
1726 PR c++/49988
1727 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1728
1729 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1730
1731 PR target/47369
1732 * gcc.dg/pr47369-1.c: New.
1733
1734 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1735
1736 PR middle-end/47364
1737 * gcc.dg/torture/pr47364-1.c: New.
1738 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1739 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1740
1741 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1742
1743 PR fortran/37211
1744 * gfortran.dg/transfer_check_2.f90: New test case.
1745
1746 2011-08-05 Jan Hubicka <jh@suse.cz>
1747
1748 PR middle-end/49494
1749 * gfortran.dg/pr49494.f90: New testcase.
1750
1751 2011-08-05 Jan Hubicka <jh@suse.cz>
1752
1753 PR middle-end/49735
1754 * gcc.c-torture/compile/pr49735.c: New testcase.
1755
1756 2011-08-05 Jason Merrill <jason@redhat.com>
1757
1758 PR c++/47453
1759 * g++.dg/cpp0x/initlist56.C: New.
1760
1761 PR c++/49812
1762 * g++.dg/overload/rvalue2.C: New.
1763
1764 PR c++/49983
1765 * g++.dg/cpp0x/range-for21.C: New.
1766
1767 * g++.dg/ext/vla11.C: New.
1768
1769 2011-08-05 Richard Guenther <rguenther@suse.de>
1770
1771 PR tree-optimization/49984
1772 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1773
1774 2011-08-05 Richard Guenther <rguenther@suse.de>
1775
1776 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1777 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1778 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1779
1780 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1781
1782 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1783 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1784 * gfortran.dg/ldist-pr43023.f90: Ditto.
1785 * gfortran.dg/namelist_52.f90: Ditto.
1786 * gfortran.dg/interface_proc_end.f90: Ditto.
1787 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1788 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1789
1790 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1791
1792 * gcc.dg/vect/vect-over-widen-1.c: New test.
1793 * gcc.dg/vect/vect-over-widen-2.c: New test.
1794 * gcc.dg/vect/vect-over-widen-3.c: New test.
1795 * gcc.dg/vect/vect-over-widen-4.c: New test.
1796
1797 2011-08-04 Richard Guenther <rguenther@suse.de>
1798
1799 PR fortran/49957
1800 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1801
1802 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1803
1804 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1805
1806 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR middle-end/49905
1809 * g++.dg/ext/builtin-object-size3.C: New test.
1810
1811 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR tree-optimization/49948
1814 * gcc.dg/pr49948.c: New test.
1815
1816 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1817
1818 PR middle-end/47383
1819 * gcc.dg/torture/pr47383.c: New.
1820
1821 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1822
1823 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1824
1825 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1826
1827 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1828
1829 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1830
1831 PR target/47744
1832 * gcc.dg/torture/pr47744-1.c: New.
1833 * gcc.dg/torture/pr47744-2.c: Likewise.
1834 * gcc.dg/torture/pr47744-3.c: Likewise.
1835
1836 2011-08-03 Richard Guenther <rguenther@suse.de>
1837
1838 PR middle-end/49958
1839 * gcc.dg/torture/pr49958.c: New testcase.
1840
1841 2011-08-03 Richard Guenther <rguenther@suse.de>
1842
1843 PR tree-optimization/49938
1844 * g++.dg/torture/pr49938.C: New testcase.
1845
1846 2011-08-02 Jason Merrill <jason@redhat.com>
1847
1848 PR c++/43886
1849 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1850
1851 PR c++/49577
1852 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1853
1854 PR c++/49593
1855 * g++.dg/cpp0x/variadic115.C: New.
1856
1857 PR c++/49803
1858 * g++.dg/cpp0x/union5.C: New.
1859
1860 2011-08-02 Daniel Kraft <d@domob.eu>
1861
1862 PR fortran/49885
1863 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1864
1865 2011-08-02 Kai Tietz <ktietz@redhat.com>
1866
1867 PR middle-end/49947
1868 * gcc.dg/tree-ssa/forwprop-15.c
1869
1870 2011-08-02 Jason Merrill <jason@redhat.com>
1871
1872 PR c++/49834
1873 * g++.dg/cpp0x/range-for20.C: New.
1874
1875 2011-08-02 Tobias Burnus <burnus@net-b.de>
1876
1877 * gfortran.dg/coarray_lib_token_3.f90: New.
1878
1879 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR fortran/46752
1882 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1883 * gcc.dg/gomp/atomic-15.c: New test.
1884 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1885 * g++.dg/gomp/atomic-15.C: New test.
1886 * g++.dg/gomp/private-1.C: New test.
1887 * g++.dg/gomp/sharing-2.C: New test.
1888 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1889 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1890 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1891
1892 2011-08-02 Tobias Burnus <burnus@net-b.de>
1893
1894 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1895 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1896 cleanup-module.
1897 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1898 * gfortran.dg/allocatable_function_5.f90: Ditto.
1899 * gfortran.dg/allocate_stat.f90: Ditto.
1900 * gfortran.dg/array_constructor_20.f90: Ditto.
1901 * gfortran.dg/array_constructor_21.f90: Ditto.
1902 * gfortran.dg/array_constructor_22.f90: Ditto.
1903 * gfortran.dg/array_constructor_26.f03: Ditto.
1904 * gfortran.dg/array_function_4.f90: Ditto.
1905 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1906 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1907 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1908 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1909 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1910 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1911 * gfortran.dg/class_15.f03: Ditto.
1912 * gfortran.dg/class_27.f03: Ditto.
1913 * gfortran.dg/class_33.f90: Ditto.
1914 * gfortran.dg/class_37.f03: Ditto.
1915 * gfortran.dg/class_40.f03: Ditto.
1916 * gfortran.dg/class_42.f03: Ditto.
1917 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1918 * gfortran.dg/coarray/registering_1.f90: Ditto.
1919 * gfortran.dg/convert_1.f90: Ditto.
1920 * gfortran.dg/default_initialization_3.f90: Ditto.
1921 * gfortran.dg/dependency_25.f90: Ditto.
1922 * gfortran.dg/dependency_26.f90: Ditto.
1923 * gfortran.dg/dependency_36.f90: Ditto.
1924 * gfortran.dg/dependency_37.f90: Ditto.
1925 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1926 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1927 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1928 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1929 * gfortran.dg/elemental_result_1.f90: Ditto.
1930 * gfortran.dg/empty_derived_type.f90: Ditto.
1931 * gfortran.dg/entry_7.f90: Ditto.
1932 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1933 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1934 * gfortran.dg/error_recovery_3.f90: Ditto.
1935 * gfortran.dg/extends_4.f03: Ditto.
1936 * gfortran.dg/func_assign.f90: Ditto.
1937 * gfortran.dg/func_assign_3.f90: Ditto.
1938 * gfortran.dg/generic_1.f90: Ditto.
1939 * gfortran.dg/generic_18.f90: Ditto.
1940 * gfortran.dg/generic_22.f03: Ditto.
1941 * gfortran.dg/generic_4.f90: Ditto.
1942 * gfortran.dg/generic_6.f90: Ditto.
1943 * gfortran.dg/generic_actual_arg.f90: Ditto.
1944 * gfortran.dg/graphite/id-21.f: Ditto.
1945 * gfortran.dg/graphite/pr45758.f90: Ditto.
1946 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1947 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1948 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1949 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1950 * gfortran.dg/host_used_types_1.f90: Ditto.
1951 * gfortran.dg/implicit_1.f90: Ditto.
1952 * gfortran.dg/implicit_11.f90: Ditto.
1953 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1954 * gfortran.dg/impure_actual_1.f90: Ditto.
1955 * gfortran.dg/impure_assignment_1.f90: Ditto.
1956 * gfortran.dg/impure_constructor_1.f90: Ditto.
1957 * gfortran.dg/initialization_10.f90: Ditto.
1958 * gfortran.dg/initialization_12.f90: Ditto.
1959 * gfortran.dg/interface_14.f90: Ditto.
1960 * gfortran.dg/interface_15.f90: Ditto.
1961 * gfortran.dg/interface_2.f90: Ditto.
1962 * gfortran.dg/interface_25.f90: Ditto.
1963 * gfortran.dg/interface_26.f90: Ditto.
1964 * gfortran.dg/interface_29.f90: Ditto.
1965 * gfortran.dg/interface_assignment_1.f90: Ditto.
1966 * gfortran.dg/internal_pack_6.f90: Ditto.
1967 * gfortran.dg/internal_pack_7.f90: Ditto.
1968 * gfortran.dg/internal_pack_8.f90: Ditto.
1969 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1970 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1971 * gfortran.dg/module_commons_3.f90: Ditto.
1972 * gfortran.dg/module_equivalence_4.f90: Ditto.
1973 * gfortran.dg/module_equivalence_6.f90: Ditto.
1974 * gfortran.dg/module_function_type_1.f90: Ditto.
1975 * gfortran.dg/module_naming_1.f90: Ditto.
1976 * gfortran.dg/namelist_4.f90: Ditto.
1977 * gfortran.dg/operator_c1202.f90: Ditto.
1978 * gfortran.dg/parens_7.f90: Ditto.
1979 * gfortran.dg/pr32921.f: Ditto.
1980 * gfortran.dg/pr33646.f90: Ditto.
1981 * gfortran.dg/pr41928.f90: Ditto.
1982 * gfortran.dg/pr42119.f90: Ditto.
1983 * gfortran.dg/pr43984.f90: Ditto.
1984 * gfortran.dg/present_1.f90: Ditto.
1985 * gfortran.dg/private_type_2.f90: Ditto.
1986 * gfortran.dg/proc_decl_2.f90: Ditto.
1987 * gfortran.dg/proc_ptr_10.f90: Ditto.
1988 * gfortran.dg/proc_ptr_22.f90: Ditto.
1989 * gfortran.dg/proc_ptr_8.f90: Ditto.
1990 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1991 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1992 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1993 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1994 * gfortran.dg/substring_equivalence.f90: Ditto.
1995 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1996 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1997 * gfortran.dg/trim_optimize_6.f90: Ditto.
1998 * gfortran.dg/typebound_call_12.f03: Ditto.
1999 * gfortran.dg/typebound_operator_5.f03: Ditto.
2000 * gfortran.dg/typebound_operator_6.f03: Ditto.
2001 * gfortran.dg/typebound_proc_18.f03: Ditto.
2002 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2003 * gfortran.dg/use_1.f90: Ditto.
2004 * gfortran.dg/use_10.f90: Ditto.
2005 * gfortran.dg/use_11.f90: Ditto.
2006 * gfortran.dg/use_14.f90: Ditto.
2007 * gfortran.dg/use_only_2.f90: Ditto.
2008 * gfortran.dg/use_rename_4.f90: Ditto.
2009 * gfortran.dg/use_rename_5.f90: Ditto.
2010 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2011 * gfortran.dg/used_interface_ref.f90: Ditto.
2012 * gfortran.dg/used_types_11.f90: Ditto.
2013 * gfortran.dg/used_types_3.f90: Ditto.
2014 * gfortran.dg/used_types_4.f90: Ditto.
2015 * gfortran.dg/userdef_operator_2.f90: Ditto.
2016 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2017 * gfortran.dg/vect/pr46213.f90: Ditto.
2018 * gfortran.dg/whole_file_21.f90: Ditto.
2019 * gfortran.dg/whole_file_22.f90: Ditto.
2020 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2021 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2022
2023 2011-08-02 Kai Tietz <ktietz@redhat.com>
2024
2025 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2026
2027 2011-08-01 Jason Merrill <jason@redhat.com>
2028
2029 PR c++/49932
2030 * g++.dg/abi/mangle49.C: New.
2031
2032 PR c++/49924
2033 * g++.dg/cpp0x/constexpr-array4.C: New.
2034
2035 PR c++/49813
2036 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2037
2038 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2039
2040 PR target/49927
2041 * gcc.target/i386/pr49927.c: New test.
2042
2043 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2044
2045 PR tree-optimization/49926
2046 * gcc.dg/vect/pr49926.c: New test.
2047
2048 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2049
2050 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2051 * gcc.target/i386/lzcnt-1.c: New test.
2052 * gcc.target/i386/lzcnt-2.c: Likewise.
2053 * gcc.target/i386/lzcnt-2a.c: Likewise.
2054 * gcc.target/i386/lzcnt-3.c: Likewise.
2055 * gcc.target/i386/lzcnt-4.c: Likewise.
2056 * gcc.target/i386/lzcnt-4a.c: Likewise.
2057 * gcc.target/i386/lzcnt-5.c: Likewise.
2058 * gcc.target/i386/lzcnt-6.c: Likewise.
2059 * gcc.target/i386/lzcnt-6a.c: Likewise.
2060 * gcc.target/i386/lzcnt-check.h: Likewise.
2061
2062 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2063 * gcc.target/i386/sse-13.c: Likewise.
2064 * gcc.target/i386/sse-14.c: Likewise.
2065 * g++.dg/other/i386-2.C: Likewise.
2066 * g++.dg/other/i386-3.C: Likewise.
2067
2068 2011-08-01 Julian Brown <julian@codesourcery.com>
2069
2070 * gcc.target/arm/fixed-point-exec.c: New test.
2071
2072 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2073
2074 PR target/49920
2075 * gcc.target/i386/pr49920.c: New test.
2076
2077 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2078
2079 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2080 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2081 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2082 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2083 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2084 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2085 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2086 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2087 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2088 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2089 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2090 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2091 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2092 * g++.dg/tree-ssa/pr33615.C: Ditto.
2093 * g++.dg/tree-ssa/restrict1.C: Ditto.
2094 * c-c++-common/restrict-2.c: Ditto.
2095 * gfortran.dg/pr32921.f: Ditto.
2096 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2097 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2098 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2099 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2100 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2101 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2102 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2103 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2104 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2105 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2106
2107 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2108
2109 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2110 .exe.ltrans[0-9]*. dump files.
2111
2112 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2113
2114 PR fortran/49112
2115 * gfortran.dg/abstract_type_6.f03: Modified.
2116 * gfortran.dg/typebound_proc_24.f03: New.
2117
2118 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2119
2120 PR testsuite/49917
2121 * g++.dg/init/for1.C: Fix.
2122
2123 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2124
2125 PR fortran/48876
2126 * gfortran.dg/string_5.f90: New test.
2127
2128 2011-07-29 Jason Merrill <jason@redhat.com>
2129
2130 PR c++/49867
2131 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2132
2133 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2134
2135 PR tree-optimization/47407
2136 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2137 alpha*-dec-osf*.
2138 Sort target list.
2139
2140 2011-07-29 Richard Guenther <rguenther@suse.de>
2141
2142 * gcc.dg/uninit-suppress.c: Also disable VRP.
2143 * gcc.dg/uninit-suppress_2.c: Likewise.
2144
2145 2011-07-28 Jason Merrill <jason@redhat.com>
2146
2147 PR c++/49808
2148 * g++.dg/template/nontype24.C: New.
2149
2150 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2151
2152 PR rtl-optimization/47958
2153 * gcc.dg/torture/pr47958-1.c: New.
2154
2155 2011-07-29 Wei Guozhi <carrot@google.com>
2156
2157 PR rtl-optimization/49799
2158 * gcc.dg/pr49799.c: New test case.
2159
2160 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2161
2162 PR middle-end/48648
2163 * gcc.dg/graphite/id-pr48648.c: New.
2164
2165 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2166
2167 PR fortran/31067
2168 * gfortran.dg/maxloc_2.f90: New test.
2169 * gfortran.dg/maxloc_3.f90: New test.
2170 * gfortran.dg/minloc_1.f90: New test.
2171 * gfortran.dg/minloc_2.f90: New test.
2172 * gfortran.dg/minloc_3.f90: New test.
2173 * gfortran.dg/minmaxloc_7.f90: New test.
2174
2175 PR debug/49871
2176 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2177
2178 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2179
2180 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2181 the builtin isn't optimized away.
2182
2183 2011-07-27 Tobias Burnus <burnus@net-b.de>
2184
2185 PR fortran/45586
2186 * gfortran.dg/lto/pr45586-2_0.f90: New.
2187
2188 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2189
2190 PR middle-end/49875
2191 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2192 * c-c++-common/cxxbitfields-5.c: Same.
2193
2194 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2195
2196 * lib/target-supports.exp (check_effective_target_mmap): Use
2197 check_function_available.
2198
2199 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2200
2201 * g++.old-deja/g++.pt/crash60.C: Updated.
2202
2203 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR target/49866
2206 * gcc.target/i386/pr49866.c: New test.
2207
2208 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2209
2210 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2211 * gcc.target/i386/bmi-andn-1.c: New test.
2212 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2213 * gcc.target/i386/bmi-andn-2.c: Likewise.
2214 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2215 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2216 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2217 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2218 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2219 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2220 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2221 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2222 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2223 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2224 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2225 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2226 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2227 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2228 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2229 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2230 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2231 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2232 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2233 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2234 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2235
2236 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2237
2238 PR middle-end/47691
2239 * gfortran.dg/graphite/id-pr47691.f: New.
2240
2241 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2242
2243 * gcc.target/i386/avx-os-support.h: New.
2244 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2245 (main): Check avx_os_support before the test is run.
2246 * gcc.target/i386/aes-avx-check.h: Ditto.
2247 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2248
2249 2011-07-27 Kai Tietz <ktietz@redhat.com>
2250
2251 * gcc.target/i386/aggregate-ret3.c: New test.
2252 * gcc.target/i386/aggregate-ret4.c: New test.
2253
2254 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2255
2256 PR fortran/49755
2257 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2258 allocated array should *not* change its size.
2259 * gfortran.dg/multiple_allocation_3.f90: New test.
2260
2261 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2262
2263 PR c++/49776
2264 * g++.dg/cpp0x/constexpr-49776.C: New.
2265
2266 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2267
2268 PR middle-end/47046
2269 * gcc.dg/graphite/id-pr47046.c: New.
2270
2271 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2272
2273 PR middle-end/47653
2274 * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
2280 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2281 induction variables.
2282 * gcc.dg/graphite/scop-16.c: Same.
2283 * gcc.dg/graphite/scop-17.c: Same.
2284 * gcc.dg/graphite/scop-21.c: Same.
2285
2286 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2287
2288 PR middle-end/48805
2289 * gcc.dg/graphite/id-pr48805.c: New.
2290
2291 2011-07-26 Tobias Burnus <burnus@net-b.de>
2292
2293 * gfortran.dg/coarray_lib_token_2.f90: New.
2294
2295 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2296
2297 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2298 SPU local store.
2299
2300 2011-07-25 Andrew Pinski <apinski@cavium.com>
2301
2302 PR tree-opt/49671
2303 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2304 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2305
2306 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2307
2308 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2309
2310 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2311 * gcc.c-torture/execute/loop-2g.c: Likewise.
2312 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2313 Require mmap support.
2314 * gcc.c-torture/execute/loop-2g.x: Likewise.
2315 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2316 (MAP_ANON): Provide default.
2317 * gcc.dg/20050826-1.c: Likewise.
2318 * gcc.target/i386/pr36533.c: Likewise.
2319 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2320 Use dg-require-effective-target mmap.
2321
2322 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 PR c++/49838
2325 * g++.dg/cpp0x/range-for19.C: New.
2326
2327 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2328
2329 PR testsuite/49753
2330 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2331
2332 Revert:
2333 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR testsuite/49753
2336 * g++.dg/torture/pr49309.C: Remove.
2337
2338 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2339
2340 PR tree-optimization/49809
2341 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2342 test.
2343
2344 2011-07-25 Richard Guenther <rguenther@suse.de>
2345
2346 PR tree-optimization/49715
2347 * gcc.target/i386/pr49715-1.c: New testcase.
2348 * gcc.target/i386/pr49715-2.c: Likewise.
2349
2350 2011-07-23 Jason Merrill <jason@redhat.com>
2351
2352 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2353
2354 2011-07-22 Jason Merrill <jason@redhat.com>
2355
2356 PR c++/49793
2357 * g++.dg/cpp0x/initlist55.C: New.
2358
2359 2011-07-23 Tobias Burnus <burnus@net-b.de>
2360
2361 PR fortran/49791
2362 * gfortran.dg/namelist_72.f: New.
2363
2364 2011-07-23 Tobias Burnus <burnus@net-b.de>
2365
2366 * gfortran.dg/coarray_25.f90: New.
2367
2368 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2369
2370 * override1.C: This test should use c++0x mode.
2371 * override3.C: New. Test the diagnostics in c++98 mode.
2372
2373 2011-07-22 Jason Merrill <jason@redhat.com>
2374 Mark Glisse <marc.glisse@normalesup.org>
2375
2376 PR c++/30112
2377 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2378
2379 PR c++/49813
2380 * g++.dg/opt/builtins2.C: New.
2381 * g++.dg/other/error27.C: Don't rely on __builtin.
2382
2383 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2384
2385 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2386 on lp64 targets.
2387 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2388 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2389 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2390 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2391
2392 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2393 instead of ia32.
2394
2395 2011-07-22 Richard Guenther <rguenther@suse.de>
2396
2397 PR tree-optimization/45819
2398 * gcc.dg/pr45819.c: New testcase.
2399
2400 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2401
2402 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2403
2404 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2405
2406 PR middle-end/47654
2407 PR middle-end/49649
2408 * gcc.dg/graphite/run-id-pr47654.c: New.
2409
2410 2011-07-21 Ian Lance Taylor <iant@google.com>
2411
2412 PR middle-end/49705
2413 * gcc.dg/pr49705.c: New test.
2414
2415 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2416
2417 * lib/target-supports.exp (check_avx_os_support_available): New.
2418 (check_effective_target_avx_runtime): Use it.
2419
2420 2011-07-21 Richard Guenther <rguenther@suse.de>
2421
2422 PR tree-optimization/49770
2423 * g++.dg/torture/pr49770.C: New testcase.
2424
2425 2011-07-21 Kai Tietz <ktietz@redhat.com>
2426
2427 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2428 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2429
2430 2011-07-21 Tobias Burnus <burnus@net-b.de>
2431
2432 * gfortran.dg/coarray_lib_token_1.f90: New.
2433
2434 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2435
2436 * gcc.dg/pr32912-2.c: Skip for AVR.
2437 * gcc.dg/pr44674.c: Add dg-require-profiling.
2438
2439 2011-07-20 Jason Merrill <jason@redhat.com>
2440
2441 * g++.dg/ext/desig2.C: New.
2442
2443 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2444
2445 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2446 be generated.
2447 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2448 * gcc.target/powerpc/recip-3.c: Ditto.
2449
2450 2011-07-19 Jason Merrill <jason@redhat.com>
2451
2452 PR c++/6709 (DR 743)
2453 PR c++/42603 (DR 950)
2454 * g++.dg/cpp0x/decltype21.C: New.
2455
2456 2011-07-20 Richard Guenther <rguenther@suse.de>
2457
2458 PR middle-end/18908
2459 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2460 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2461
2462 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2463
2464 * gcc.target/arm/combine-movs.c: New.
2465 * gcc.target/arm/unsigned-extend-2.c: New.
2466
2467 2011-07-19 Jason Merrill <jason@redhat.com>
2468
2469 PR c++/49785
2470 * g++.dg/cpp0x/variadic114.C: New.
2471
2472 2011-07-19 Tobias Burnus <burnus@net-b.de>
2473
2474 * gfortran.dg/coarray_args_1.f90: New.
2475 * gfortran.dg/coarray_args_2.f90: New.
2476
2477 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2478
2479 PR fortran/49708
2480 * gfortran.dg/allocate_error_3.f90: New.
2481
2482 2011-07-19 Richard Guenther <rguenther@suse.de>
2483
2484 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2485 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2486 * gcc.dg/torture/20110719-1.c: New testcase.
2487
2488 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2489
2490 PR tree-optimization/49768
2491 * gcc.c-torture/execute/pr49768.c: New test.
2492
2493 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2494
2495 PR tree-optimization/49771
2496 * gcc.dg/vect/pr49771.c: New test.
2497
2498 2011-07-18 Martin Jambor <mjambor@suse.cz>
2499
2500 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2501 * gcc.dg/ipa/ipa-2.c: Likewise.
2502 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2503 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2504 * gcc.dg/ipa/ipa-5.c: Likewise.
2505 * gcc.dg/ipa/ipa-7.c: Likewise.
2506 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2507 * gcc.dg/ipa/ipacost-1.c: Likewise.
2508 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2509 functions.
2510 * gcc.dg/ipa/ipcp-1.c: New test.
2511 * gcc.dg/ipa/ipcp-2.c: Likewise.
2512 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2513
2514 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2515
2516 PR middle-end/49675
2517 * gfortran.dg/pr49675.f90: New test.
2518
2519 2011-07-18 Richard Guenther <rguenther@suse.de>
2520
2521 * gcc.dg/torture/20110718-1.c: New testcase.
2522
2523 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2524
2525 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2526 * g++.dg/ext/bitfield3.C: Likewise.
2527 * g++.dg/ext/bitfield4.C: Likewise.
2528 * g++.dg/ext/bitfield5.C: Likewise.
2529 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2530 * g++.dg/other/pr23205-2.C: Likewise.
2531 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2532 * gcc.c-torture/compile/20001109-2.c: Likewise.
2533 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2534 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2535 * gcc.dg/bitfld-16.c: Likewise.
2536 * gcc.dg/bitfld-17.c: Likewise.
2537 * gcc.dg/bitfld-18.c: Likewise.
2538 * gcc.dg/builtins-config.h: Remove Netware support.
2539 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2540 * gcc.dg/cdce2.c: Likewise.
2541 * gcc.dg/cpp/assert4.c: Remove netware support.
2542 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2543 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2544
2545 * lib/target-supports.exp (check_visibility_available): Remove
2546 NetWare support.
2547 (check_profiling_available): Likewise.
2548
2549 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2550
2551 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2552
2553 2011-07-17 Tobias Burnus <burnus@net-b.de>
2554 Thomas Koenig <tkoenig@gcc.gnu.org>
2555
2556 PR fortran/34657
2557 * gfortran.dg/generic_17.f90: Fix testcase.
2558 * gfortran.dg/interface_3.f90: Add dg-error.
2559 * gfortran.dg/use_14.f90: New.
2560 * gfortran.dg/use_15.f90: New.
2561
2562 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2563
2564 * gnat.dg/pointer_controlled.adb: New test.
2565
2566 2011-07-17 Tobias Burnus <burnus@net-b.de>
2567
2568 PR fortran/49624
2569 * gfortran.dg/pointer_remapping_7.f90: New.
2570
2571 2011-07-16 Jason Merrill <jason@redhat.com>
2572
2573 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2574
2575 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2576 Jason Merrill <jason@redhat.com>
2577
2578 PR c++/45329
2579 PR c++/48934
2580 * g++.dg/cpp0x/decltype29.C: Adjust.
2581 * g++.dg/cpp0x/error4.C: Adjust.
2582 * g++.dg/cpp0x/sfinae26.C: Adjust.
2583 * g++.dg/cpp0x/variadic105.C: Adjust.
2584 * g++.dg/template/deduce3.C: Adjust.
2585 * g++.dg/template/error45.C: Adjust.
2586 * g++.dg/template/ptrmem2.C: Adjust.
2587 * g++.dg/template/sfinae2.C: Adjust.
2588 * g++.old-deja/g++.pt/crash60.C: Adjust.
2589 * g++.old-deja/g++.pt/unify6.C: Adjust.
2590 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2591 * g++.dg/cpp0x/nullptr15.C: Adjust.
2592 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2593 * g++.dg/cpp0x/pr31431.C: Adjust.
2594 * g++.dg/cpp0x/pr31434.C: Adjust.
2595 * g++.dg/cpp0x/sfinae11.C: Adjust
2596 * g++.dg/cpp0x/temp_default2.C: Adjust.
2597 * g++.dg/cpp0x/trailing4.C: Adjust.
2598 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2599 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2600 * g++.dg/cpp0x/variadic105.C: Adjust.
2601 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2602 * g++.dg/ext/vla2.C: Adjust.
2603 * g++.dg/other/ptrmem10.C: Adjust.
2604 * g++.dg/other/ptrmem11.C: Adjust.
2605 * g++.dg/overload/unknown1.C: Adjust.
2606 * g++.dg/template/conv11.C: Adjust.
2607 * g++.dg/template/dependent-expr5.C: Adjust.
2608 * g++.dg/template/friend.C: Adjust.
2609 * g++.dg/template/incomplete2.C: Adjust.
2610 * g++.dg/template/local4.C: Adjust.
2611 * g++.dg/template/local6.C: Adjust.
2612 * g++.dg/template/operator9.C: Adjust.
2613 * g++.dg/template/ttp25.C: Adjust.
2614 * g++.dg/template/unify10.C: Adjust.
2615 * g++.dg/template/unify11.C: Adjust.
2616 * g++.dg/template/unify6.C: Adjust.
2617 * g++.dg/template/unify9.C: Adjust.
2618 * g++.dg/template/varmod1.C: Adjust.
2619 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2620 * g++.old-deja/g++.pt/crash28.C: Adjust.
2621 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2622 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2623 * g++.old-deja/g++.pt/expr2.C: Adjust.
2624 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2625 * g++.old-deja/g++.pt/spec5.C: Adjust.
2626 * g++.old-deja/g++.pt/spec6.C: Adjust.
2627 * g++.old-deja/g++.pt/unify4.C: Adjust.
2628 * g++.old-deja/g++.pt/unify8.C: Adjust.
2629 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2630 * g++.dg/overload/template5.C: New testcase.
2631 * g++.dg/template/overload12.C: New testcase.
2632
2633 2011-07-11 Tobias Burnus <burnus@net-b.de>
2634
2635 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2636 * gfortran.dg/coarray_7.f90: Ditto.
2637 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2638 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2639
2640 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2641
2642 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2643 case.
2644 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2645 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2646 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2647 C67X.
2648 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2649 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2650 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2651
2652 2011-07-15 Jason Merrill <jason@redhat.com>
2653
2654 PR testsuite/49741
2655 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2656 Use --extra_opts instead of --additional_options.
2657
2658 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR testsuite/49753
2661 * g++.dg/torture/pr49309.C: Remove.
2662
2663 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2664
2665 * gcc.target/tic6x/weak-call.c: New test.
2666 * gcc.target/tic6x/fpcmp.c: New test.
2667 * gcc.target/tic6x/fpdiv.c: New test.
2668 * gcc.target/tic6x/rotdi16-scan.c: New test.
2669 * gcc.target/tic6x/ffssi.c: New test.
2670 * gcc.target/tic6x/fpdiv-lib.c: New test.
2671 * gcc.target/tic6x/cold-lc.c: New test.
2672 * gcc.target/tic6x/longcalls.c: New test.
2673 * gcc.target/tic6x/abi-align-1.c: New test.
2674 * gcc.target/tic6x/fpcmp-finite.c: New test.
2675 * gcc.target/tic6x/rotdi16.c: New test.
2676 * gcc.target/tic6x/bswapl.c: New test.
2677 * gcc.target/tic6x/ffsdi.c: New test.
2678 * gcc.target/tic6x/tic6x.exp: New file.
2679 * gcc.target/tic6x/builtins/arith24.c: New test.
2680 * gcc.target/tic6x/builtins/smpy.c: New test.
2681 * gcc.target/tic6x/builtins/smpylh.c: New test.
2682 * gcc.target/tic6x/builtins/smpyh.c: New test.
2683 * gcc.target/tic6x/builtins/sarith1.c: New test.
2684 * gcc.target/tic6x/builtins/extclr.c: New test
2685 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2686 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2687 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2688 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2689 New functions.
2690 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2691 __TMS320C6X__.
2692 * gcc.dg/20020312-2.c: Likewise.
2693 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2694 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2695 * gcc.dg/torture/builtin-math-7.c: Likewise.
2696
2697 PR testsuite/49757
2698 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2699 not testing tic6x-*-*.
2700
2701 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2702
2703 PR tree-opt/49309
2704 * g++.dg/torture/pr49309.C: New testcase.
2705
2706 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2707
2708 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2709
2710 2011-07-14 Richard Guenther <rguenther@suse.de>
2711
2712 PR tree-optimization/49651
2713 * gcc.dg/torture/pr49651.c: New testcase.
2714
2715 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2716
2717 PR target/43746
2718 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2719
2720 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2721
2722 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2723 -mno-pointers-to-nested-functions.
2724 * gcc.target/powerpc/no-r11-2.c: Ditto.
2725 * gcc.target/powerpc/no-r11-3.c: Ditto.
2726
2727 2011-07-13 Jason Merrill <jason@redhat.com>
2728
2729 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2730 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2731 when compiling C files.
2732 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2733 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2734 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2735 * g++.dg/lookup/anon2.C: Likewise.
2736 * g++.dg/tree-ssa/copyprop.C: Likewise.
2737 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2738 * g++.dg/init/vector1.C: Ignore narrowing errors.
2739 * g++.dg/torture/pr35526.C: Likewise.
2740 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2741
2742 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2743
2744 PR libfortran/49296
2745 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2746 and logical reads.
2747
2748 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2749
2750 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2751 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2752
2753 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2754
2755 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2756 * lib/obj-c++.exp (obj-c++_init): Ditto.
2757 * lib/file-format.exp (gcc_target_object_format): Ditto.
2758 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2759 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2760 (check_visibility_available): Ditto.
2761 (check_effective_target_tls_native): Ditto.
2762 (check_effective_target_tls_emulated): Ditto.
2763 (check_effective_target_function_sections): Ditto.
2764
2765 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2766
2767 * gcc.target/arm/pr48183.c: New test.
2768
2769 2011-07-13 Richard Guenther <rguenther@suse.de>
2770
2771 * gcc.dg/torture/20110713-1.c: New testcase.
2772
2773 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2774
2775 PR rtl-opt/49474
2776 * gcc.c-torture/compile/pr49474.c: New testcase.
2777
2778 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR tree-optimization/49712
2781 * gcc.c-torture/execute/pr49712.c: New test.
2782
2783 2011-07-11 Jason Merrill <jason@redhat.com>
2784
2785 PR c++/44609
2786 * g++.dg/template/recurse3.C: New.
2787
2788 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2789
2790 PR debug/49676
2791 * gcc.dg/guality/csttest.c: New test.
2792
2793 PR fortran/49698
2794 * gfortran.dg/pr49698.f90: New test.
2795
2796 2011-07-11 Jeff Law <law@redhat.com>
2797
2798 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2799
2800 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2801
2802 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2803 * go.test/go-test.exp (go-set-goarch): Likewise.
2804
2805 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2806
2807 PR target/39633
2808 * gcc.target/avr/torture/pr39633.c: New test case.
2809
2810 2011-07-11 Tobias Burnus <burnus@net-b.de>
2811
2812 PR fortran/18918
2813 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2814
2815 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2816
2817 * lib/target-supports.exp (check_effective_target_scheduling):
2818 New Function.
2819 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2820 * gcc.dg/pr45055.c: Ditto.
2821 * gcc.dg/pr45353.c: Ditto.
2822 * g++.dg/pr45056.C: Ditto.
2823
2824 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2825
2826 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2827 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2828 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2829 * g++.dg/torture/pr31863.C: Skip AVR.
2830
2831 2011-07-10 Tobias Burnus <burnus@net-b.de>
2832
2833 PR fortran/49690
2834 * gfortran.dg/intrinsic_signal.f90: New.
2835
2836 2011-07-09 Jason Merrill <jason@redhat.com>
2837
2838 * g++.dg/cpp0x/regress/regress6.C: New.
2839 * g++.dg/parse/crash45.C: Adjust message.
2840 * g++.dg/template/crash38.C: Adjust message.
2841 * g++.dg/template/crash64.C: Adjust message.
2842
2843 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2844
2845 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2846 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2847 * g++.dg/abi/bitfield3.C: Likewise.
2848 * g++.dg/eh/pr38662.C: Likewise.
2849 * g++.dg/ext/attrib36.C: Likewise.
2850 * g++.dg/ext/attrib37.C: Likewise.
2851 * g++.dg/ext/attrib8.C: Likewise.
2852 * g++.dg/ext/tmplattr1.C: Likewise.
2853 * g++.dg/inherit/override-attribs.C: Likewise.
2854 * g++.dg/opt/inline9.C: Likewise.
2855 * g++.dg/opt/life1.C: Likewise.
2856 * g++.dg/opt/longbranch2.C: Likewise.
2857 * g++.dg/opt/nrv12.C: Likewise.
2858 * g++.dg/opt/reg-stack4.C: Likewise.
2859 * g++.dg/other/pr35504.C: Likewise.
2860 * g++.dg/other/pr39496.C: Likewise.
2861 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2862 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2863 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2864 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2865 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2866 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2867 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2868 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2869 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2870 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2871 * g++.dg/warn/pr15774-1.C: Likewise.
2872 * g++.dg/warn/pr15774-2.C: Likewise.
2873 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2874 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2875 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2876 * g++.old-deja/g++.pt/asm2.C: Likewise.
2877 * gcc.c-torture/compile/20000804-1.c: Likewise.
2878 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2879 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2880 * gcc.dg/20020108-1.c: Likewise.
2881 * gcc.dg/20020122-2.c: Likewise.
2882 * gcc.dg/20020122-3.c: Likewise.
2883 * gcc.dg/20020206-1.c: Likewise.
2884 * gcc.dg/20020219-1.c: Likewise.
2885 * gcc.dg/20020310-1.c: Likewise.
2886 * gcc.dg/20020411-1.c: Likewise.
2887 * gcc.dg/20020418-2.c: Likewise.
2888 * gcc.dg/20020426-2.c: Likewise.
2889 * gcc.dg/20020517-1.c: Likewise.
2890 * gcc.dg/20030204-1.c: Likewise.
2891 * gcc.dg/20030826-2.c: Likewise.
2892 * gcc.dg/20031102-1.c: Likewise.
2893 * gcc.dg/20031202-1.c: Likewise.
2894 * gcc.dg/20050111-1.c: Likewise.
2895 * gcc.dg/20050503-1.c: Likewise.
2896 * gcc.dg/array-init-1.c: Likewise.
2897 * gcc.dg/builtin-apply4.c: Likewise.
2898 * gcc.dg/dfp/pr31344.c: Likewise.
2899 * gcc.dg/gomp/atomic-11.c: Likewise.
2900 * gcc.dg/graphite/pr40281.c: Likewise.
2901 * gcc.dg/ia64-sync-1.c: Likewise.
2902 * gcc.dg/ia64-sync-2.c: Likewise.
2903 * gcc.dg/ia64-sync-3.c: Likewise.
2904 * gcc.dg/ia64-sync-4.c: Likewise.
2905 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2906 * gcc.dg/invalid-call-1.c: Likewise.
2907 * gcc.dg/loop-3.c: Likewise.
2908 * gcc.dg/lower-subreg-1.c: Likewise.
2909 * gcc.dg/lto/pr47259_0.c: Likewise.
2910 * gcc.dg/nested-calls-1.c: Likewise.
2911 * gcc.dg/pr20017.c: Likewise.
2912 * gcc.dg/pr25023.c: Likewise.
2913 * gcc.dg/pr27671-2.c: Likewise.
2914 * gcc.dg/pr32176.c: Likewise.
2915 * gcc.dg/pr33676.c: Likewise.
2916 * gcc.dg/pr35045.c: Likewise.
2917 * gcc.dg/pr36015.c: Likewise.
2918 * gcc.dg/pr36584.c: Likewise.
2919 * gcc.dg/pr36998.c: Likewise.
2920 * gcc.dg/pr37438.c: Likewise.
2921 * gcc.dg/pr37908.c: Likewise.
2922 * gcc.dg/pr41241.c: Likewise.
2923 * gcc.dg/pr41340.c: Likewise.
2924 * gcc.dg/pr44136.c: Likewise.
2925 * gcc.dg/pr44194-1.c: Likewise.
2926 * gcc.dg/pr46212.c: Likewise.
2927 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2928 * gcc.dg/setjmp-2.c: Likewise.
2929 * gcc.dg/short-compare-1.c: Likewise.
2930 * gcc.dg/short-compare-2.c: Likewise.
2931 * gcc.dg/smod-1.c: Likewise.
2932 * gcc.dg/sync-2.c: Likewise.
2933 * gcc.dg/sync-3.c: Likewise.
2934 * gcc.dg/tls/opt-1.c: Likewise.
2935 * gcc.dg/tls/opt-2.c: Likewise.
2936 * gcc.dg/tls/opt-3.c: Likewise.
2937 * gcc.dg/torture/badshift.c: Likewise.
2938 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2939 * gcc.dg/torture/pr20314-2.c: Likewise.
2940 * gcc.dg/torture/pr36891.c: Likewise.
2941 * gcc.dg/torture/pr38774.c: Likewise.
2942 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2943 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2944 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2945 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2946 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2947 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2948 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2949 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2950 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2951 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2952 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2953 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2954 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2955 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2956 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2957 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2958 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2959 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2960 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2961 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2962 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2963 * gcc.dg/unroll-1.c: Likewise.
2964 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2965 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2966 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2967 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2968 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2969 * gcc.target/i386/20000609-1.c: Likewise.
2970 * gcc.target/i386/20000720-1.c: Likewise.
2971 * gcc.target/i386/20000724-1.c: Likewise.
2972 * gcc.target/i386/20011107-1.c: Likewise.
2973 * gcc.target/i386/20011119-1.c: Likewise.
2974 * gcc.target/i386/20020201-3.c: Likewise.
2975 * gcc.target/i386/20020218-1.c: Likewise.
2976 * gcc.target/i386/20020729-1.c: Likewise.
2977 * gcc.target/i386/20030926-1.c: Likewise.
2978 * gcc.target/i386/20060125-1.c: Likewise.
2979 * gcc.target/i386/20060125-2.c: Likewise.
2980 * gcc.target/i386/20060512-1.c: Likewise.
2981 * gcc.target/i386/20060512-2.c: Likewise.
2982 * gcc.target/i386/20060512-3.c: Likewise.
2983 * gcc.target/i386/20060512-4.c: Likewise.
2984 * gcc.target/i386/387-1.c: Likewise.
2985 * gcc.target/i386/387-2.c: Likewise.
2986 * gcc.target/i386/387-5.c: Likewise.
2987 * gcc.target/i386/387-6.c: Likewise.
2988 * gcc.target/i386/980312-1.c: Likewise.
2989 * gcc.target/i386/980313-1.c: Likewise.
2990 * gcc.target/i386/990117-1.c: Likewise.
2991 * gcc.target/i386/990424-1.c: Likewise.
2992 * gcc.target/i386/990524-1.c: Likewise.
2993 * gcc.target/i386/991129-1.c: Likewise.
2994 * gcc.target/i386/991214-1.c: Likewise.
2995 * gcc.target/i386/991230-1.c: Likewise.
2996 * gcc.target/i386/addr-sel-1.c: Likewise.
2997 * gcc.target/i386/aggregate-ret1.c: Likewise.
2998 * gcc.target/i386/aggregate-ret2.c: Likewise.
2999 * gcc.target/i386/align-main-3.c: Likewise.
3000 * gcc.target/i386/amd64-abi-1.c: Likewise.
3001 * gcc.target/i386/amd64-abi-2.c: Likewise.
3002 * gcc.target/i386/amd64-abi-4.c: Likewise.
3003 * gcc.target/i386/amd64-abi-5.c: Likewise.
3004 * gcc.target/i386/amd64-abi-6.c: Likewise.
3005 * gcc.target/i386/asm-1.c: Likewise.
3006 * gcc.target/i386/asm-3.c: Likewise.
3007 * gcc.target/i386/asm-5.c: Likewise.
3008 * gcc.target/i386/attributes-error.c: Likewise.
3009 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3010 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3011 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3012 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3013 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3014 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3015 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3016 * gcc.target/i386/avx-vmovd-2.c: Likewise.
3017 * gcc.target/i386/avx-vmovq-2.c: Likewise.
3018 * gcc.target/i386/avx-vmovq-3.c: Likewise.
3019 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3020 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3021 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3022 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3023 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3024 * gcc.target/i386/bitfield1.c: Likewise.
3025 * gcc.target/i386/bitfield2.c: Likewise.
3026 * gcc.target/i386/bmi-2.c: Likewise.
3027 * gcc.target/i386/bmi-5.c: Likewise.
3028 * gcc.target/i386/builtin-unreachable.c: Likewise.
3029 * gcc.target/i386/cleanup-2.c: Likewise.
3030 * gcc.target/i386/clobbers.c: Likewise.
3031 * gcc.target/i386/cmov8.c: Likewise.
3032 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3033 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3034 * gcc.target/i386/compress-float-387.c: Likewise.
3035 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3036 * gcc.target/i386/compress-float-sse.c: Likewise.
3037 * gcc.target/i386/crc32-2.c: Likewise.
3038 * gcc.target/i386/crc32-3.c: Likewise.
3039 * gcc.target/i386/divmod-7.c: Likewise.
3040 * gcc.target/i386/divmod-8.c: Likewise.
3041 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3042 * gcc.target/i386/fma3-builtin.c: Likewise.
3043 * gcc.target/i386/fma3-fma.c: Likewise.
3044 * gcc.target/i386/fma4-256-vector.c: Likewise.
3045 * gcc.target/i386/fma4-builtin.c: Likewise.
3046 * gcc.target/i386/fma4-fma-2.c: Likewise.
3047 * gcc.target/i386/fma4-fma.c: Likewise.
3048 * gcc.target/i386/fma4-vector-2.c: Likewise.
3049 * gcc.target/i386/fma4-vector.c: Likewise.
3050 * gcc.target/i386/funcspec-1.c: Likewise.
3051 * gcc.target/i386/funcspec-10.c: Likewise.
3052 * gcc.target/i386/funcspec-11.c: Likewise.
3053 * gcc.target/i386/funcspec-2.c: Likewise.
3054 * gcc.target/i386/funcspec-5.c: Likewise.
3055 * gcc.target/i386/funcspec-6.c: Likewise.
3056 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3057 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3058 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3059 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3060 * gcc.target/i386/incoming-1.c: Likewise.
3061 * gcc.target/i386/incoming-10.c: Likewise.
3062 * gcc.target/i386/incoming-11.c: Likewise.
3063 * gcc.target/i386/incoming-12.c: Likewise.
3064 * gcc.target/i386/incoming-13.c: Likewise.
3065 * gcc.target/i386/incoming-14.c: Likewise.
3066 * gcc.target/i386/incoming-15.c: Likewise.
3067 * gcc.target/i386/incoming-2.c: Likewise.
3068 * gcc.target/i386/incoming-3.c: Likewise.
3069 * gcc.target/i386/incoming-4.c: Likewise.
3070 * gcc.target/i386/incoming-5.c: Likewise.
3071 * gcc.target/i386/incoming-6.c: Likewise.
3072 * gcc.target/i386/incoming-7.c: Likewise.
3073 * gcc.target/i386/incoming-8.c: Likewise.
3074 * gcc.target/i386/incoming-9.c: Likewise.
3075 * gcc.target/i386/lea.c: Likewise.
3076 * gcc.target/i386/local.c: Likewise.
3077 * gcc.target/i386/loop-1.c: Likewise.
3078 * gcc.target/i386/loop-2.c: Likewise.
3079 * gcc.target/i386/loop-3.c: Likewise.
3080 * gcc.target/i386/max-stack-align.c: Likewise.
3081 * gcc.target/i386/memcpy-1.c: Likewise.
3082 * gcc.target/i386/movbe-2.c: Likewise.
3083 * gcc.target/i386/movq-2.c: Likewise.
3084 * gcc.target/i386/movq.c: Likewise.
3085 * gcc.target/i386/nrv1.c: Likewise.
3086 * gcc.target/i386/pad-4.c: Likewise.
3087 * gcc.target/i386/pad-5a.c: Likewise.
3088 * gcc.target/i386/pad-5b.c: Likewise.
3089 * gcc.target/i386/pad-6a.c: Likewise.
3090 * gcc.target/i386/pad-6b.c: Likewise.
3091 * gcc.target/i386/pad-7.c: Likewise.
3092 * gcc.target/i386/pad-9.c: Likewise.
3093 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3094 * gcc.target/i386/pic-1.c: Likewise.
3095 * gcc.target/i386/pr12092-1.c: Likewise.
3096 * gcc.target/i386/pr12329.c: Likewise.
3097 * gcc.target/i386/pr21518.c: Likewise.
3098 * gcc.target/i386/pr22362.c: Likewise.
3099 * gcc.target/i386/pr22585.c: Likewise.
3100 * gcc.target/i386/pr23098.c: Likewise.
3101 * gcc.target/i386/pr25196.c: Likewise.
3102 * gcc.target/i386/pr25293.c: Likewise.
3103 * gcc.target/i386/pr25654.c: Likewise.
3104 * gcc.target/i386/pr26449.c: Likewise.
3105 * gcc.target/i386/pr26778.c: Likewise.
3106 * gcc.target/i386/pr26826.c: Likewise.
3107 * gcc.target/i386/pr27266.c: Likewise.
3108 * gcc.target/i386/pr29978.c: Likewise.
3109 * gcc.target/i386/pr30505.c: Likewise.
3110 * gcc.target/i386/pr30961-1.c: Likewise.
3111 * gcc.target/i386/pr31628.c: Likewise.
3112 * gcc.target/i386/pr32000-2.c: Likewise.
3113 * gcc.target/i386/pr32661-1.c: Likewise.
3114 * gcc.target/i386/pr32708-2.c: Likewise.
3115 * gcc.target/i386/pr32708-3.c: Likewise.
3116 * gcc.target/i386/pr34256.c: Likewise.
3117 * gcc.target/i386/pr34312.c: Likewise.
3118 * gcc.target/i386/pr34522.c: Likewise.
3119 * gcc.target/i386/pr35160.c: Likewise.
3120 * gcc.target/i386/pr35281.c: Likewise.
3121 * gcc.target/i386/pr36246.c: Likewise.
3122 * gcc.target/i386/pr36786.c: Likewise.
3123 * gcc.target/i386/pr37275.c: Likewise.
3124 * gcc.target/i386/pr37843-3.c: Likewise.
3125 * gcc.target/i386/pr37843-4.c: Likewise.
3126 * gcc.target/i386/pr39082-1.c: Likewise.
3127 * gcc.target/i386/pr39431.c: Likewise.
3128 * gcc.target/i386/pr39496.c: Likewise.
3129 * gcc.target/i386/pr39543-2.c: Likewise.
3130 * gcc.target/i386/pr39911.c: Likewise.
3131 * gcc.target/i386/pr40718.c: Likewise.
3132 * gcc.target/i386/pr40906-1.c: Likewise.
3133 * gcc.target/i386/pr40906-2.c: Likewise.
3134 * gcc.target/i386/pr40906-3.c: Likewise.
3135 * gcc.target/i386/pr40934.c: Likewise.
3136 * gcc.target/i386/pr41900.c: Likewise.
3137 * gcc.target/i386/pr42589.c: Likewise.
3138 * gcc.target/i386/pr43662.c: Likewise.
3139 * gcc.target/i386/pr43671.c: Likewise.
3140 * gcc.target/i386/pr43766.c: Likewise.
3141 * gcc.target/i386/pr43869.c: Likewise.
3142 * gcc.target/i386/pr44942.c: Likewise.
3143 * gcc.target/i386/pr44948-2a.c: Likewise.
3144 * gcc.target/i386/pr45234.c: Likewise.
3145 * gcc.target/i386/pr45336-2.c: Likewise.
3146 * gcc.target/i386/pr45336-4.c: Likewise.
3147 * gcc.target/i386/pr45852.c: Likewise.
3148 * gcc.target/i386/pr46470.c: Likewise.
3149 * gcc.target/i386/pr48037-1.c: Likewise.
3150 * gcc.target/i386/pr48389.c: Likewise.
3151 * gcc.target/i386/pr49095.c: Likewise.
3152 * gcc.target/i386/pr9771-1.c: Likewise.
3153 * gcc.target/i386/rdfsbase-1.c: Likewise.
3154 * gcc.target/i386/rdfsbase-2.c: Likewise.
3155 * gcc.target/i386/rdgsbase-1.c: Likewise.
3156 * gcc.target/i386/rdgsbase-2.c: Likewise.
3157 * gcc.target/i386/rdrand-3.c: Likewise.
3158 * gcc.target/i386/regparm-stdcall.c: Likewise.
3159 * gcc.target/i386/regparm.c: Likewise.
3160 * gcc.target/i386/reload-1.c: Likewise.
3161 * gcc.target/i386/rotate-2.c: Likewise.
3162 * gcc.target/i386/sibcall-5.c: Likewise.
3163 * gcc.target/i386/signbit-1.c: Likewise.
3164 * gcc.target/i386/signbit-2.c: Likewise.
3165 * gcc.target/i386/signbit-3.c: Likewise.
3166 * gcc.target/i386/sse-5.c: Likewise.
3167 * gcc.target/i386/sse-8.c: Likewise.
3168 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3169 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3170 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3171 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3172 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3173 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3174 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3175 * gcc.target/i386/sse2-movq-2.c: Likewise.
3176 * gcc.target/i386/sse2-movq-3.c: Likewise.
3177 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3178 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3179 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3180 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3181 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3182 * gcc.target/i386/ssefn-1.c: Likewise.
3183 * gcc.target/i386/ssefn-2.c: Likewise.
3184 * gcc.target/i386/sseregparm-1.c: Likewise.
3185 * gcc.target/i386/sseregparm-2.c: Likewise.
3186 * gcc.target/i386/sseregparm-3.c: Likewise.
3187 * gcc.target/i386/sseregparm-4.c: Likewise.
3188 * gcc.target/i386/sseregparm-5.c: Likewise.
3189 * gcc.target/i386/sseregparm-6.c: Likewise.
3190 * gcc.target/i386/sseregparm-7.c: Likewise.
3191 * gcc.target/i386/sseregparm-8.c: Likewise.
3192 * gcc.target/i386/stack-realign.c: Likewise.
3193 * gcc.target/i386/stack-usage-realign.c: Likewise.
3194 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3195 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3196 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3197 * gcc.target/i386/stackalign/return-1.c: Likewise.
3198 * gcc.target/i386/stackalign/return-2.c: Likewise.
3199 * gcc.target/i386/stackalign/return-3.c: Likewise.
3200 * gcc.target/i386/tailcall-1.c: Likewise.
3201 * gcc.target/i386/tbm-2.c: Likewise.
3202 * gcc.target/i386/udivmod-7.c: Likewise.
3203 * gcc.target/i386/udivmod-8.c: Likewise.
3204 * gcc.target/i386/unroll-1.c: Likewise.
3205 * gcc.target/i386/vararg-1.c: Likewise.
3206 * gcc.target/i386/vararg-2.c: Likewise.
3207 * gcc.target/i386/vect8-ret.c: Likewise.
3208 * gcc.target/i386/vectorize5.c: Likewise.
3209 * gcc.target/i386/wmul-1.c: Likewise.
3210 * gcc.target/i386/wmul-2.c: Likewise.
3211 * gcc.target/i386/wrfsbase-1.c: Likewise.
3212 * gcc.target/i386/wrfsbase-2.c: Likewise.
3213 * gcc.target/i386/wrgsbase-1.c: Likewise.
3214 * gcc.target/i386/wrgsbase-2.c: Likewise.
3215 * gcc.target/i386/xop-pcmov.c: Likewise.
3216 * gcc.target/i386/xop-pcmov2.c: Likewise.
3217 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3218 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3219 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3220 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3221 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3222 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3223 * gcc.target/i386/zee.c: Likewise.
3224 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3225 * gfortran.dg/compiler-directive_2.f: Likewise.
3226 * gfortran.dg/g77/20010216-1.f: Likewise.
3227 * gfortran.dg/gomp/pr39152.f90: Likewise.
3228 * gfortran.dg/pr33794.f90: Likewise.
3229
3230 2011-07-09 Jason Merrill <jason@redhat.com>
3231
3232 * g++.dg/cpp0x/regress/regress5.C: New.
3233
3234 2011-07-08 Jason Merrill <jason@redhat.com>
3235
3236 PR c++/45437
3237 * g++.dg/expr/compound-asn1.C: New.
3238 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3239
3240 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3241
3242 PR target/49621
3243 * gcc.target/powerpc/altivec-34.c: New test.
3244
3245 2011-07-08 Jason Merrill <jason@redhat.com>
3246
3247 PR c++/45603
3248 * g++.dg/abi/guard3.C: New.
3249
3250 2011-07-08 Julian Brown <julian@codesourcery.com>
3251
3252 * lib/target-supports.exp
3253 (check_effective_target_arm_little_endian): New.
3254 (check_effective_target_vect_pack_trunc): Use above.
3255 (check_effective_target_vect_unpack): Likewise.
3256 (check_effective_target_vect_element_align): Test
3257 check_effective_target_arm_vect_no_misalign for ARM.
3258
3259 2011-07-08 Jason Merrill <jason@redhat.com>
3260
3261 PR c++/49673
3262 * g++.dg/cpp0x/constexpr-rom.C: New.
3263
3264 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3265
3266 PR middle-end/49519
3267 * g++.dg/torture/pr49519.C: New test.
3268
3269 2011-07-08 Martin Jambor <mjambor@suse.cz>
3270
3271 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3272
3273 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3274
3275 PR testsuite/48727
3276 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3277
3278 2011-07-08 Richard Guenther <rguenther@suse.de>
3279
3280 PR tree-optimization/49662
3281 * gcc.dg/graphite/interchange-14.c: XFAIL.
3282 * gcc.dg/graphite/interchange-15.c: Likewise.
3283 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3284
3285 2011-07-06 Jason Merrill <jason@redhat.com>
3286
3287 PR c++/49663
3288 * g++.dg/cpp0x/regress/regress4.C: New.
3289
3290 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3291
3292 PR fortran/49648
3293 * gfortran.dg/result_in_spec_4.f90: New test.
3294
3295 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3296
3297 * gcc.target/sparc/cas64.c: New test.
3298
3299 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR c/49644
3302 * g++.dg/torture/pr49644.C: New test.
3303
3304 PR c/49644
3305 * gcc.c-torture/execute/pr49644.c: New test.
3306
3307 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3308
3309 * lib/target-supports.exp (check_effective_target_ia32): New.
3310 (check_effective_target_x32): Likewise.
3311 (check_effective_target_vect_cmdline_needed): Also check x32.
3312
3313 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3314
3315 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3316 dg-prune-output.
3317 * gcc.target/arm/pr42235.c: Likewise.
3318 * gcc.target/arm/pr42495.c: Likewise.
3319 * gcc.target/arm/pr42574.c: Likewise.
3320 * gcc.target/arm/thumb-branch1.c: Likewise.
3321
3322 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3323 unneeded prune of possible warning.
3324 * gcc.target/arm/pr40956.c: Likewise.
3325 * gcc.target/arm/pr42505.c: Likewise.
3326
3327 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3328 * gcc.c-torture/compile/pr46883.c: Likewise.
3329 * gcc.c-torture/compile/pr46934.c: Likewise.
3330
3331 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3332 for move to ../../gcc.c-torture/compile.
3333 * gcc.target/arm/pr46883.c: Likewise.
3334 * gcc.target/arm/pr46934.c: Likewise.
3335
3336 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3337 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3338 * gcc.target/arm/wmul-1.c: Likewise.
3339 * gcc.target/arm/wmul-2.c: Likewise.
3340 * gcc.target/arm/wmul-3.c: Likewise.
3341 * gcc.target/arm/wmul-4.c: Likewise.
3342 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3343 add tab after scan target.
3344 * gcc.target/arm/smlaltt-1.c: Likewise.
3345 * gcc.target/arm/smlatb-1.c: Likewise.
3346 * gcc.target/arm/smlatt-1.c: Likewise.
3347
3348 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3349
3350 PR debug/49522
3351 * gcc.dg/debug/pr49522.c: New test.
3352
3353 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3354
3355 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3356 * gcc.dg/pr46212.c: Run only if target int32plus.
3357 * gcc.dg/torture/pr48146.c: Ditto.
3358 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3359 * c-c++-common/pr44832.c: Ditto.
3360 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3361 * gcc.dg/pr31490.c: Ditto.
3362 * gcc.dg/torture/builtin-math-7.c: Run only if target
3363 large_double.
3364 * gcc.dg/torture/pr45764.c: Skip for AVR.
3365 * gcc.dg/pr47893.c: Ditto.
3366
3367 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3368
3369 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3370 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3371 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3372 add tab to scan target.
3373
3374 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3375
3376 * gcc.target/arm/neon-modes-3.c: New test.
3377
3378 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3379
3380 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3381 -fno-loop-interchange -ffast-math.
3382
3383 2011-07-07 Richard Guenther <rguenther@suse.de>
3384
3385 * gcc.dg/ftrapv-3.c: New testcase.
3386
3387 2011-07-07 Richard Guenther <rguenther@suse.de>
3388
3389 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3390 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3391
3392 2011-07-07 Kai Tietz <ktietz@redhat.com>
3393
3394 * gcc.dg/binop-notxor1.c: New test.
3395 * gcc.dg/binop-notand4a.c: New test.
3396 * gcc.dg/binop-notxor2.c: New test.
3397 * gcc.dg/binop-notand3a.c: New test.
3398 * gcc.dg/binop-notand2a.c: New test.
3399 * gcc.dg/binop-notand6a.c: New test.
3400 * gcc.dg/binop-notor1.c: New test.
3401 * gcc.dg/binop-notand1a.c: New test.
3402 * gcc.dg/binop-notand5a.c: New test.
3403 * gcc.dg/binop-notor2.c: New test.
3404
3405 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3406
3407 PR middle-end/49640
3408 * gcc.dg/gomp/pr49640.c: New test.
3409
3410 2011-07-07 Richard Guenther <rguenther@suse.de>
3411
3412 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3413
3414 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3415
3416 PR target/39150
3417 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3418
3419 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3420
3421 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3422 * gcc.target/powerpc/no-r11-2.c: Ditto.
3423 * gcc.target/powerpc/no-r11-3.c: Ditto.
3424
3425 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3426
3427 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3428 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3429
3430 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3431
3432 * lib/target-supports.exp (check_profiling_available): Disable
3433 profiling with -fprofile-generate for target avr.
3434
3435 2011-07-06 Richard Guenther <rguenther@suse.de>
3436
3437 PR tree-optimization/49645
3438 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3439
3440 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3441
3442 PR middle-end/47383
3443 * gcc.dg/pr47383.c: New.
3444
3445 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3446
3447 PR tree-optimization/49647
3448 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3449
3450 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3451
3452 PR testsuite/49542
3453 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3454 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3455
3456 2011-07-05 Jason Merrill <jason@redhat.com>
3457
3458 PR c++/48157
3459 * g++.dg/template/template-id-4.C: New.
3460
3461 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3462
3463 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3464 * gcc.dg/pr43402.c: Ditto.
3465
3466 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3467
3468 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3469
3470 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3471
3472 * gcc.target/powerpc/ppc-switch-1.c: New test for
3473 --param case-values-threshold.
3474 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3475
3476 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3477
3478 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3479
3480 2011-07-05 Jason Merrill <jason@redhat.com>
3481
3482 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3483
3484 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3485
3486 PR tree-optimization/47654
3487 * gcc.dg/graphite/block-pr47654.c: New.
3488
3489 2011-07-05 Jason Merrill <jason@redhat.com>
3490
3491 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3492
3493 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3494
3495 PR tree-optimization/49580
3496 * gcc.dg/autopar/pr49580.c: New test.
3497
3498 2011-07-05 Richard Guenther <rguenther@suse.de>
3499
3500 PR tree-optimization/49518
3501 PR tree-optimization/49628
3502 * g++.dg/torture/pr49628.C: New testcase.
3503 * gcc.dg/torture/pr49518.c: Likewise.
3504
3505 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3506
3507 * ada/acats/run_acats (which): Extract last field from type -p,
3508 type output only if command succeeded.
3509
3510 2011-07-04 Jason Merrill <jason@redhat.com>
3511
3512 * g++.dg/abi/mangle48.C: New.
3513
3514 * g++.dg/cpp0x/diag1.C: New.
3515
3516 * g++.dg/diagnostic/aka1.C: New.
3517
3518 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR rtl-optimization/49619
3521 * gcc.dg/pr49619.c: New test.
3522
3523 PR rtl-optimization/49472
3524 * gfortran.dg/pr49472.f90: New test.
3525
3526 PR debug/49602
3527 * gcc.dg/pr49602.c: New test.
3528
3529 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3530
3531 PR target/34734
3532 PR target/44643
3533 * gcc.target/avr/avr.exp: Run over cpp files, too.
3534 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3535 * gcc.target/avr/progmem.h: New file.
3536 * gcc.target/avr/exit-abort.h: New file.
3537 * gcc.target/avr/progmem-error-1.c: New file.
3538 * gcc.target/avr/progmem-error-1.cpp: New file.
3539 * gcc.target/avr/progmem-warning-1.c: New file.
3540 * gcc.target/avr/torture/progmem-1.c: New file.
3541 * gcc.target/avr/torture/progmem-1.cpp: New file.
3542
3543 2011-07-04 Richard Guenther <rguenther@suse.de>
3544
3545 PR tree-optimization/49615
3546 * g++.dg/torture/pr49615.C: New testcase.
3547
3548 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3549
3550 PR tree-optimization/49610
3551 * gcc.dg/vect/pr49610.c: New test.
3552
3553 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3554
3555 * gnat.dg/specs/debug1.ads: New test.
3556
3557 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3558
3559 PR fortran/49562
3560 * gfortran.dg/typebound_proc_23.f90: New.
3561
3562 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3563
3564 PR c++/49605
3565 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3566
3567 2011-07-01 Jason Merrill <jason@redhat.com>
3568
3569 PR c++/48261
3570 * g++.dg/template/template-id-3.C: New.
3571
3572 PR c++/48593
3573 * g++.dg/template/qualified-id4.C: New.
3574
3575 PR c++/48883
3576 * g++.dg/template/explicit-args4.C: New.
3577
3578 PR c++/49085
3579 * g++.dg/template/offsetof2.C: New.
3580
3581 2011-07-01 Kai Tietz <ktietz@redhat.com>
3582
3583 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3584
3585 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3586
3587 PR libmudflap/49549
3588 * lib/target-supports.exp (check_effective_target_gld): New proc.
3589
3590 2011-07-01 Richard Guenther <rguenther@suse.de>
3591
3592 PR tree-optimization/49603
3593 * gcc.dg/torture/pr49603.c: New testcase.
3594
3595 2011-06-30 Jason Merrill <jason@redhat.com>
3596
3597 PR c++/49387
3598 * g++.dg/rtti/template1.C: New.
3599
3600 PR c++/49569
3601 * g++.dg/cpp0x/regress/ctor1.C: New.
3602
3603 PR c++/49355
3604 * g++.dg/cpp0x/initlist54.C: New.
3605
3606 2011-06-30 Martin Jambor <mjambor@suse.cz>
3607
3608 * gcc.dg/tree-ssa/sra-12.c: New test.
3609
3610 2011-06-29 Jason Merrill <jason@redhat.com>
3611
3612 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3613
3614 2011-06-30 Richard Guenther <rguenther@suse.de>
3615
3616 PR tree-optimization/46787
3617 * gcc.dg/vect/vect-121.c: New testcase.
3618
3619 2011-06-30 Martin Jambor <mjambor@suse.cz>
3620
3621 PR tree-optimization/49094
3622 * gcc.dg/tree-ssa/pr49094.c: New test.
3623
3624 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR fortran/49540
3627 * gfortran.dg/pr49540-1.f90: New test.
3628 * gfortran.dg/pr49540-2.f90: New test.
3629
3630 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3631
3632 PR ada/49511
3633 * ada/acats/run_acats (which): Use last field of type -p output.
3634
3635 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3636 Iain Sandoe <iains@gcc.gnu.org>
3637
3638 PR libobjc/36610
3639 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3640 Only skip on 64-bit *-*-darwin8* && !objc2.
3641
3642 2011-06-30 Richard Guenther <rguenther@suse.de>
3643
3644 PR tree-optimization/38752
3645 * gcc.c-torture/compile/pr38752.c: New testcase.
3646
3647 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3648
3649 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3650 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3651
3652 2011-06-29 Jason Merrill <jason@redhat.com>
3653
3654 PR c++/49216
3655 * g++.dg/cpp0x/initlist53.C: Use placement new.
3656 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3657 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3658
3659 PR c++/49003
3660 * g++.dg/cpp0x/trailing6.C: New.
3661 * g++.dg/cpp0x/pr45908.C: No error.
3662
3663 PR c++/49272
3664 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3665
3666 PR c++/49520
3667 * g++.dg/cpp0x/constexpr-using2.C: New.
3668
3669 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3670
3671 PR c++/45923
3672 * g++.dg/cpp0x/constexpr-diag3.C: New.
3673 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3674 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3675 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3676 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3677
3678 2011-06-29 Jason Merrill <jason@redhat.com>
3679
3680 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3681
3682 2011-06-29 Richard Guenther <rguenther@suse.de>
3683
3684 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3685
3686 2011-06-29 Jason Merrill <jason@redhat.com>
3687
3688 * g++.dg/cpp0x/initlist-value2.C: New.
3689
3690 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3691 * g++.dg/cpp0x/initlist-value.C: New.
3692
3693 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3694
3695 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3696
3697 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3698
3699 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3700 * gcc.dg/inline_2.c: Likewise.
3701 * gcc.dg/unroll_1.c: Likewise.
3702
3703 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3704
3705 PR debug/49567
3706 * gcc.target/i386/pr49567.c: New test.
3707
3708 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3709
3710 * gnat.dg/opt17.ad[sb]: New test.
3711
3712 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3713 Tom de Vries <tom@codesourcery.com>
3714
3715 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3716 (check_effective_target_arm_thumb2): New effective targets.
3717 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3718 properly. Clean up temporary files.
3719 * gcc.target/arm/ivopts-2.c: Likewise.
3720 * gcc.target/arm/ivopts-3.c: Likewise.
3721 * gcc.target/arm/ivopts-4.c: Likewise.
3722 * gcc.target/arm/ivopts-5.c: Likewise.
3723 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3724
3725 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3726
3727 PR fortran/49479
3728 * gfortran.dg/reshape_zerosize_3.f90: New test.
3729
3730 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3731
3732 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3733 * gcc.target/arm/vfp-ldmias.c: Likewise.
3734 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3735 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3736 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3737 * gcc.target/arm/vfp-stmias.c: Likewise.
3738 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3739 * gcc.target/arm/vfp-stmiad.c: Likewise.
3740
3741 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3742
3743 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3744 dg-prune-output.
3745 * gcc.target/arm/pr45701-2.c: Ditto.
3746
3747 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3748
3749 PR fortran/49466
3750 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3751 * gfortran.dg/extends_14.f03: Modified.
3752
3753 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3754
3755 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3756 early if the test is already being skipped.
3757
3758 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3759 scan-assembler-dem-not): For missing file, report unresolved with
3760 same message as for pass/fail, with reason reported in log file.
3761
3762 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3763 from add_options_for_arm_neon_fp16.
3764 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3765 check_effective_target_arm_neon_fp16_ok_nocache.
3766 Check -mfpu and -mfloat-abi options from current multilib.
3767 Do not require neon support.
3768 (check_effective_target_arm_fp16_ok): Renamed from
3769 check_effecitve_target_arm_neon_fp16_ok.
3770 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3771 arm_neon_fp16_ok and arm_fp16.
3772 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3773 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3774 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3775 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3776
3777 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3778
3779 * gcc.dg/builtin-assume-aligned-1.c: New test.
3780 * gcc.dg/builtin-assume-aligned-2.c: New test.
3781 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3782
3783 PR debug/49544
3784 * gcc.dg/pr49544.c: New test.
3785
3786 2011-06-27 Richard Guenther <rguenther@suse.de>
3787
3788 PR tree-optimization/49394
3789 * g++.dg/torture/pr49394.C: New testcase.
3790
3791 2011-06-27 Kai Tietz <ktietz@redhat.com>
3792
3793 * gcc.dg/optimize-bswapdi-2.c: New test.
3794
3795 2011-06-27 Michael Hope <michael.hope@linaro.org>
3796 Richard Sandiford <richard.sandiford@linaro.org>
3797
3798 PR tree-optimization/49169
3799 * gcc.dg/torture/pr49169.c: New test.
3800
3801 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3802
3803 PR testsuite/49529
3804 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3805
3806 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3807 hppa*-*-hpux*.
3808
3809 2011-06-26 Jason Merrill <jason@redhat.com>
3810
3811 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3812
3813 PR c++/49528
3814 * g++.dg/init/ref19.C: New.
3815 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3816
3817 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR tree-optimization/48377
3820 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3821 non_strict_align.
3822
3823 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3824
3825 PR middle-end/49191
3826 * lib/target-supports.exp (check_effective_target_non_strict_align):
3827 New.
3828 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3829
3830 2011-06-24 Martin Jambor <mjambor@suse.cz>
3831
3832 PR tree-optimizations/49516
3833 * g++.dg/tree-ssa/pr49516.C: New test.
3834
3835 2011-06-23 Jason Merrill <jason@redhat.com>
3836
3837 PR c++/35255
3838 * g++.dg/template/partial10.C: New.
3839 * g++.dg/template/partial11.C: New.
3840
3841 2011-06-23 Jeff Law <law@redhat.com>
3842
3843 PR middle-end/48770
3844 * gcc.dg/pr48770.c: New test.
3845
3846 2011-06-23 Jan Hubicka <jh@suse.cz>
3847
3848 PR middle-end/49373
3849 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3850
3851 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3852
3853 PR testsuite/49512
3854 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3855 instead of -fdump-tree-optimized.
3856
3857 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3858
3859 PR c++/44625
3860 * g++.dg/template/crash107.C: New.
3861 * g++.dg/template/error17.C: Adjust.
3862
3863 2011-06-23 Jason Merrill <jason@redhat.com>
3864
3865 PR c++/49507
3866 * g++.dg/cpp0x/defaulted30.C: New.
3867
3868 PR c++/49440
3869 * g++.dg/rtti/anon-ns1.C: New.
3870
3871 PR c++/49395
3872 * g++.dg/init/ref18.C: New.
3873
3874 PR c++/36435
3875 * g++.dg/template/partial9.C: New.
3876
3877 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3878
3879 PR middle-end/49373
3880 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3881
3882 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3883
3884 PR debug/49496
3885 * gcc.dg/pr49496.c: New test.
3886
3887 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3888
3889 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3890 is not xscale.
3891
3892 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3893
3894 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3895 * gcc.target/arm/pr42879.c: Likewise.
3896 * gcc.target/arm/pr45701-3.c: Likewise.
3897
3898 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3899 * gcc.target/arm/pr40482.c: Likewise.
3900 * gcc.target/arm/stack-corruption.c: Likewise.
3901
3902 2011-06-22 Richard Guenther <rguenther@suse.de>
3903
3904 PR tree-optimization/49493
3905 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3906
3907 2011-06-22 Jason Merrill <jason@redhat.com>
3908
3909 PR c++/49260
3910 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3911
3912 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3913 Dmitry Melnik <dm@ispras.ru>
3914
3915 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3916 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3917 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3918
3919 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3920
3921 * gcc.target/arm/tlscall.c: New.
3922
3923 2011-06-21 Jason Merrill <jason@redhat.com>
3924
3925 PR c++/49172
3926 * g++.dg/cpp0x/constexpr-ref1.C: New.
3927 * g++.dg/cpp0x/constexpr-ref2.C: New.
3928 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3929
3930 PR c++/49482
3931 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3932
3933 PR c++/49418
3934 * g++.dg/template/param3.C: New.
3935
3936 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3937
3938 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3939 my_clrsb test functions.
3940 (main): Test clrsb.
3941 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3942 test_sll, test_ull): Add clrsb tests.
3943 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3944 clrsbll.
3945
3946 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3947
3948 PR fortran/49112
3949 * gfortran.dg/class_44.f03: New.
3950
3951 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3952
3953 PR tree-optimization/49478
3954 * gcc.dg/vect/pr49478.c
3955
3956 2011-06-21 Richard Guenther <rguenther@suse.de>
3957
3958 PR tree-optimization/49483
3959 * gcc.dg/vect/vect-120.c: New testcase.
3960
3961 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3962
3963 PR testsuite/49443
3964 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3965 * gcc.dg/vect/vect-peel-4.c: Likewise.
3966
3967 2011-06-22 Christian Bruel <christian.bruel@st.com>
3968
3969 PR middle-end/49139
3970 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3971 * gcc.dg/always_inline2.c: Likewise.
3972 * gcc.dg/always_inline3.c: Likewise.
3973 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3974 * gcc.dg/inline_1.c: Likewise.
3975 * gcc.dg/inline_2.c: Likewise.
3976 * gcc.dg/inline_3.c: Likewise.
3977 * gcc.dg/inline_4.c: Likewise.
3978 * gcc.dg/20051201-1.c: Likewise.
3979 * gcc.dg/pr40087.c: Likewise.
3980 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3981 * gcc.dg/inline-22.c: Likewise.
3982 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3983 * gcc.dg/lto/20090218-1_1.c: Likewise.
3984 * g++.dg/ipa/devirt-7.C: Likewise.
3985 * gcc.dg/uninit-pred-5_a.c: Likewise.
3986 * gcc.dg/uninit-pred-5_b.c: Likewise.
3987 * gcc.dg/fail_always_inline.c: New.
3988
3989 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3990
3991 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3992 into 6 jobs instead of 3.
3993
3994 2011-06-20 Jason Merrill <jason@redhat.com>
3995
3996 PR c++/49216
3997 * g++.dg/cpp0x/initlist53.C: New.
3998
3999 2011-06-20 Tobias Burnus <burnus@net-b.de>
4000
4001 PR fortran/18918
4002 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4003 * gfortran.dg/coarray_lock_3.f90: New.
4004 * gfortran.dg/coarray/lock_1.f90: New.
4005
4006 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
4007
4008 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4009 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4010 unresolved and report the reason to the log file.
4011
4012 * lib/scanasm.exp (object-size): Move argument processing earlier
4013 to report errors before verifying that the file exists. Report
4014 problems detected at runtime as unresolved instead of error and
4015 report their reasons to the log file.
4016
4017 2011-06-20 Jason Merrill <jason@redhat.com>
4018
4019 PR c++/47080
4020 * g++.dg/cpp0x/explicit6.C: New.
4021
4022 PR c++/47635
4023 * g++.dg/cpp0x/enum20.C: New.
4024
4025 PR c++/48138
4026 * g++.dg/ext/attr-aligned01.C: New.
4027
4028 PR c++/49205
4029 * g++.dg/cpp0x/variadic-default.C: New.
4030
4031 PR c++/43321
4032 * g++.dg/cpp0x/auto26.C: New.
4033
4034 PR c++/43831
4035 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4036
4037 2011-06-20 Kai Tietz <ktietz@redhat.com>
4038
4039 * gcc.dg/binop-notand1.c: New test.
4040 * gcc.dg/binop-notand2.c: New test.
4041 * gcc.dg/binop-notand3.c: New test.
4042 * gcc.dg/binop-notand4.c: New test.
4043 * gcc.dg/binop-notand5.c: New test.
4044 * gcc.dg/binop-notand6.c: New test.
4045
4046 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR testsuite/49432
4049 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4050
4051 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4052
4053 PR fortran/49400
4054 * gfortran.dg/proc_ptr_31.f90: New.
4055
4056 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4057
4058 * gnat.dg/volatile6.adb: New test.
4059 * gnat.dg/volatile7.adb: Likewise.
4060 * gnat.dg/volatile8.adb: Likewise.
4061 * gnat.dg/volatile9.adb: Likewise.
4062
4063 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4064
4065 * gnat.dg/constant3.adb: New test.
4066
4067 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4068
4069 PR libfortran/49296
4070 * gfortran.dg/read_list_eof_1.f90: New test.
4071
4072 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR target/49411
4075 * gcc.target/i386/testimm-1.c: New test.
4076 * gcc.target/i386/testimm-2.c: New test.
4077 * gcc.target/i386/testimm-3.c: New test.
4078 * gcc.target/i386/testimm-4.c: New test.
4079 * gcc.target/i386/testimm-5.c: New test.
4080 * gcc.target/i386/testimm-6.c: New test.
4081 * gcc.target/i386/testimm-7.c: New test.
4082 * gcc.target/i386/testimm-8.c: New test.
4083 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4084 * gcc.target/i386/xop-rotate1-int.c: New test.
4085 * gcc.target/i386/xop-rotate2-int.c: New test.
4086
4087 2011-06-17 Jason Merrill <jason@redhat.com>
4088
4089 * g++.dg/cpp0x/rv-func2.C: New.
4090
4091 * g++.dg/debug/dwarf2/lambda1.C: New.
4092 * g++.dg/warn/Wshadow-6.C: Adjust.
4093
4094 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4095
4096 PR fortran/48699
4097 * gfortran.dg/move_alloc_5.f90: New.
4098
4099 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4100
4101 PR rtl-optimization/48542
4102 * gcc.dg/torture/pr48542.c: New test.
4103
4104 2011-06-16 Jason Merrill <jason@redhat.com>
4105
4106 PR c++/44160
4107 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4108
4109 PR c++/45378
4110 * g++.dg/cpp0x/initlist52.C New.
4111
4112 PR c++/45399
4113 * c-c++-common/raw-string-12.c: New.
4114
4115 PR c++/49229
4116 * g++.dg/cpp0x/sfinae26.C: New.
4117
4118 PR c++/49251
4119 * g++.dg/cpp0x/variadic113.C: New.
4120
4121 PR c++/49420
4122 * g++.dg/cpp0x/variadic112.C: New.
4123
4124 2011-06-16 Jeff Law <law@redhat.com>
4125
4126 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4127 improved jump threading.
4128 * gcc.dg/builtin-object-size-2.c: Likewise.
4129 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4130
4131 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4132
4133 PR fortran/49074
4134 * gfortran.dg/typebound_assignment_3.f03: New.
4135
4136 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4137
4138 PR testsuite/48727
4139 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4140
4141 2011-06-16 Martin Jambor <mjambor@suse.cz>
4142
4143 PR tree-optimization/49343
4144 * gnat.dg/discr31.ad[sb]: New test.
4145
4146 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4147
4148 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4149
4150 2011-06-16 Tom de Vries <tom@codesourcery.com>
4151
4152 PR target/45098
4153 * gcc.target/arm/ivopts-3.c: Update test.
4154 * gcc.target/arm/ivopts-5.c: Same.
4155
4156 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4157
4158 Revert:
4159 2011-06-10 Wei Guozhi <carrot@google.com>
4160
4161 PR target/45335
4162 * gcc.target/arm/pr45335.c: New test.
4163 * gcc.target/arm/pr45335-2.c: New test.
4164 * gcc.target/arm/pr45335-3.c: New test.
4165 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4166 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4167 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4168
4169 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4170
4171 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4172
4173 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4174
4175 PR fortran/49417
4176 * gfortran.dg/class_43.f03: New.
4177
4178 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR tree-optimization/49419
4181 * gcc.c-torture/execute/pr49419.c: New test.
4182
4183 2011-06-16 Revital Eres <revital.eres@linaro.org>
4184
4185 * gcc.dg/sms-9.c: New file.
4186
4187 2011-06-15 Easwaran Raman <eraman@google.com>
4188
4189 PR rtl-optimization/49414
4190 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4191
4192 2011-06-14 Jason Merrill <jason@redhat.com>
4193
4194 * g++.dg/cpp0x/noexcept13.C: New.
4195
4196 2011-06-14 Easwaran Raman <eraman@google.com>
4197
4198 PR rtl-optimization/44194
4199 * gcc.dg/pr44194-1.c: New test.
4200 * gcc.dg/pr44194-2.c: New test.
4201
4202 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4203
4204 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4205 switches.
4206 * gcc.target/arm/pr45701-2.c: Likewise.
4207 * gcc.target/arm/thumb-branch1.c: Likewise.
4208
4209 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4210
4211 PR testsuite/48727
4212 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4213
4214 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4215
4216 * gcc.target/arm/pr45701-1.c: Require thumb support.
4217 * gcc.target/arm/pr45701-2.c: Likewise.
4218 * gcc.target/arm/thumb-branch1.c: Likewise.
4219
4220 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4221 * gcc.target/arm/pr39839.c: Likewise.
4222 * gcc.target/arm/pr40657-2.c: Likewise.
4223 * gcc.target/arm/pr40956.c: Likewise.
4224 * gcc.target/arm/pr41679.c: Likewise.
4225 * gcc.target/arm/pr42235.c: Likewise.
4226 * gcc.target/arm/pr42495.c: Likewise.
4227 * gcc.target/arm/pr42505.c: Likewise.
4228 * gcc.target/arm/pr42574.c: Likewise.
4229 * gcc.target/arm/pr46883.c: Likewise.
4230 * gcc.target/arm/pr46934.c: Likewise.
4231 * gcc.target/arm/xor-and.c: Likewise.
4232
4233 2011-06-14 Jason Merrill <jason@redhat.com>
4234
4235 * g++.dg/other/error23.C: Adjust error message.
4236 * g++.dg/other/error32.C: Likewise.
4237
4238 PR c++/49389
4239 * g++.dg/cpp0x/rv-dotstar.C: New.
4240
4241 PR c++/49369
4242 * g++.dg/cpp0x/decltype30.C: New.
4243
4244 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4245
4246 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4247
4248 PR fortran/49103
4249 * gfortran.dg/pr49103.f90: New test.
4250
4251 2011-06-14 Tom de Vries <tom@codesourcery.com>
4252
4253 PR target/45098
4254 * gcc.target/arm/ivopts-3.c: New test.
4255 * gcc.target/arm/ivopts-4.c: New test.
4256 * gcc.target/arm/ivopts-5.c: New test.
4257
4258 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR rtl-optimization/49390
4261 * gcc.c-torture/execute/pr49390.c: New test.
4262
4263 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4264
4265 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4266
4267 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4268
4269 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4270 * gcc.c-torture/execute/cmpsi-2.x: New file.
4271 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4272 * gcc.c-torture/execute/pr45262.x: New file.
4273 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4274 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4275 int32plus
4276 * gcc.c-torture/compile/pr49163.c: Ditto.
4277
4278 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4279
4280 * gcc.dg/vect/vect-16.c: Rename to...
4281 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4282 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4283 for double-word vectors.
4284 * gcc.dg/vect/vect-peel-4.c: Likewise.
4285 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4286 vect_element_align.
4287 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4288 -fno-fast-math.
4289
4290 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4291
4292 PR target/44618
4293 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4294
4295 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4298
4299 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4300
4301 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4302
4303 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4304
4305 * gfortran.dg/trim_optimize_8.f90: New test case.
4306
4307 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4308 Ira Rosen <ira.rosen@linaro.org>
4309
4310 PR tree-optimization/49352
4311 * gcc.dg/vect/pr49352.c: New test.
4312
4313 2011-06-12 Tobias Burnus
4314
4315 PR fortran/49324
4316 * gfortran.dg/alloc_comp_assign_11.f90: New.
4317
4318 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4319
4320 * gfortran.dg/trim_optimize_7.f90: New test.
4321
4322 2011-06-10 Wei Guozhi <carrot@google.com>
4323
4324 PR target/45335
4325 * gcc.target/arm/pr45335.c: New test.
4326 * gcc.target/arm/pr45335-2.c: New test.
4327 * gcc.target/arm/pr45335-3.c: New test.
4328 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4329 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4330 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4331
4332 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4333
4334 PR c++/41769
4335 * g++.dg/parse/error39.C: New.
4336
4337 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4338
4339 * gcc.target/arm/20090811-1.c: Skip for incompatible
4340 options, do not override other options.
4341 * gcc.target/arm/combine-cmp-shift.c: Skip for
4342 incompatible options.
4343 * gcc.target/arm/pr45094.c: Likewise.
4344 * gcc.target/arm/scd42-1.c: Likewise.
4345 * gcc.target/arm/scd42-3.c: Likewise.
4346 * gcc.target/arm/thumb-ltu.c: Likewise.
4347
4348 * lib/target-supports.exp
4349 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4350 multilib flags use -mfpu with a value other than neon-fp16.
4351
4352 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4353
4354 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4355 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4356
4357 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4358
4359 * lib/target-supports.exp (check_effective_target_pie): New proc.
4360 * gcc.dg/pie-link.c: Use target pie.
4361
4362 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4363 Laurent Roug� <laurent.rouge@menta.fr>
4364
4365 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4366 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4367
4368 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4369
4370 * gfortran.dg/coarray/sync_1.f90: New test for
4371 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4372
4373 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4374
4375 PR tree-optimization/49318
4376 * gcc.dg/vect/pr49318.c: New test.
4377
4378 2011-06-09 David Krauss <potswa@mac.com>
4379
4380 * g++.dg/template/arrow1.C: New.
4381
4382 2011-06-09 Jason Merrill <jason@redhat.com>
4383
4384 * lib/prune.exp: Prune "note"s.
4385 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4386
4387 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4388 * g++.dg/template/dependent-expr3.C: Likewise.
4389 * g++.dg/parse/template7.C: Likewise.
4390 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4391 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4392 * g++.old-deja/g++.pt/friend38.C: Likewise.
4393 * g++.old-deja/g++.pt/crash32.C: Likewise.
4394 * g++.old-deja/g++.other/init4.C: Likewise.
4395 * g++.old-deja/g++.other/friend8.C: Likewise.
4396
4397 * g++.dg/ext/complex7.C: Adjust expected output.
4398 * g++.dg/diagnostic/method1.C: Likewise.
4399 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4400 * g++.dg/parse/crash33.C: Likewise.
4401 * g++.dg/other/warning1.C: Likewise.
4402 * g++.dg/init/pr29571.C: Likewise.
4403 * g++.dg/warn/overflow-warn-1.C: Likewise.
4404 * g++.dg/warn/overflow-warn-3.C: Likewise.
4405 * g++.dg/warn/overflow-warn-4.C: Likewise.
4406 * g++.old-deja/g++.oliva/template1.C: Likewise.
4407
4408 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4409 * g++.dg/parse/template7.C: Adjust.
4410
4411 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4412
4413 PR target/49307
4414 * gcc.dg/pr49307.c: New.
4415
4416 2011-06-09 Wei Guozhi <carrot@google.com>
4417
4418 PR target/46975
4419 * gcc.target/arm/pr46975.c: New testcase.
4420
4421 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4422
4423 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4424 (PMETH, arglist_t): Removed.
4425 (method_get_number_of_arguments): Removed.
4426 (method_get_nth_argument): Removed.
4427 (method_get_first_argument): Removed.
4428 (method_get_next_argument): Removed.
4429 (method_get_sizeof_arguments): Removed.
4430 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4431 (PMETH): Removed.
4432 (method_get_number_of_arguments): Removed.
4433 (method_get_nth_argument): Removed.
4434 (method_get_first_argument): Removed.
4435 (method_get_next_argument): Removed.
4436 (method_get_sizeof_arguments): Removed.
4437 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4438
4439 2011-06-09 David Li <davidxl@google.com>
4440
4441 * gcc.dg/dump-pass.c: New test.
4442
4443 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4444
4445 PR c++/29003
4446 * g++.dg/parse/error38.C: New.
4447
4448 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR middle-end/49308
4451 * gfortran.dg/pr49308.f90: New test.
4452
4453 2011-06-08 Jason Merrill <jason@redhat.com>
4454
4455 * g++.dg/cpp0x/noexcept11.C: New.
4456 * g++.dg/cpp0x/noexcept12.C: New.
4457 * g++.dg/cpp0x/sfinae11.C: Adjust.
4458
4459 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR testsuite/49323
4462 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4463 to dg-options, match also DW_AT_linkage_name.
4464
4465 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4466
4467 PR middle-end/21953
4468 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4469 -fno-common on alpha*-dec-osf*.
4470 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4471
4472 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4473
4474 PR rtl-optimization/49303
4475 * gcc.target/ia64/pr49303.c: New test.
4476
4477 2011-06-08 Tobias Burnus <burnus@net-b.de>
4478
4479 PR fortran/18918
4480 * gfortran.dg/coarray_lock_1.f90: New.
4481 * gfortran.dg/coarray_lock_2.f90: New.
4482
4483 2011-06-07 Jason Merrill <jason@redhat.com>
4484
4485 * lib/prune.exp: Look for "required" rather than "instantiated".
4486 * g++.dg/abi/mangle11.C: Likewise.
4487 * g++.dg/abi/mangle12.C: Likewise.
4488 * g++.dg/abi/mangle17.C: Likewise.
4489 * g++.dg/abi/mangle20-2.C: Likewise.
4490 * g++.dg/abi/pragma-pack1.C: Likewise.
4491 * g++.dg/cpp0x/decltype26.C: Likewise.
4492 * g++.dg/cpp0x/decltype28.C: Likewise.
4493 * g++.dg/cpp0x/decltype29.C: Likewise.
4494 * g++.dg/cpp0x/enum11.C: Likewise.
4495 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4496 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4497 * g++.dg/cpp0x/pr47416.C: Likewise.
4498 * g++.dg/ext/case-range2.C: Likewise.
4499 * g++.dg/ext/case-range3.C: Likewise.
4500 * g++.dg/gomp/for-19.C: Likewise.
4501 * g++.dg/gomp/pr37533.C: Likewise.
4502 * g++.dg/gomp/pr38639.C: Likewise.
4503 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4504 * g++.dg/inherit/base3.C: Likewise.
4505 * g++.dg/inherit/using6.C: Likewise.
4506 * g++.dg/init/placement4.C: Likewise.
4507 * g++.dg/init/reference3.C: Likewise.
4508 * g++.dg/lookup/scoped6.C: Likewise.
4509 * g++.dg/lookup/using7.C: Likewise.
4510 * g++.dg/other/abstract1.C: Likewise.
4511 * g++.dg/other/error10.C: Likewise.
4512 * g++.dg/other/error5.C: Likewise.
4513 * g++.dg/other/field1.C: Likewise.
4514 * g++.dg/other/offsetof5.C: Likewise.
4515 * g++.dg/parse/bitfield2.C: Likewise.
4516 * g++.dg/parse/constant4.C: Likewise.
4517 * g++.dg/parse/crash20.C: Likewise.
4518 * g++.dg/parse/invalid-op1.C: Likewise.
4519 * g++.dg/parse/non-dependent2.C: Likewise.
4520 * g++.dg/parse/template18.C: Likewise.
4521 * g++.dg/tc1/dr152.C: Likewise.
4522 * g++.dg/tc1/dr166.C: Likewise.
4523 * g++.dg/tc1/dr176.C: Likewise.
4524 * g++.dg/tc1/dr213.C: Likewise.
4525 * g++.dg/template/access11.C: Likewise.
4526 * g++.dg/template/access2.C: Likewise.
4527 * g++.dg/template/access3.C: Likewise.
4528 * g++.dg/template/access7.C: Likewise.
4529 * g++.dg/template/arg7.C: Likewise.
4530 * g++.dg/template/cond2.C: Likewise.
4531 * g++.dg/template/crash13.C: Likewise.
4532 * g++.dg/template/crash40.C: Likewise.
4533 * g++.dg/template/crash7.C: Likewise.
4534 * g++.dg/template/crash84.C: Likewise.
4535 * g++.dg/template/ctor5.C: Likewise.
4536 * g++.dg/template/defarg13.C: Likewise.
4537 * g++.dg/template/defarg14.C: Likewise.
4538 * g++.dg/template/dtor7.C: Likewise.
4539 * g++.dg/template/eh2.C: Likewise.
4540 * g++.dg/template/error2.C: Likewise.
4541 * g++.dg/template/error43.C: Likewise.
4542 * g++.dg/template/friend32.C: Likewise.
4543 * g++.dg/template/injected1.C: Likewise.
4544 * g++.dg/template/instantiate1.C: Likewise.
4545 * g++.dg/template/instantiate3.C: Likewise.
4546 * g++.dg/template/instantiate5.C: Likewise.
4547 * g++.dg/template/instantiate7.C: Likewise.
4548 * g++.dg/template/local6.C: Likewise.
4549 * g++.dg/template/lookup2.C: Likewise.
4550 * g++.dg/template/member5.C: Likewise.
4551 * g++.dg/template/memfriend15.C: Likewise.
4552 * g++.dg/template/memfriend16.C: Likewise.
4553 * g++.dg/template/memfriend17.C: Likewise.
4554 * g++.dg/template/memfriend7.C: Likewise.
4555 * g++.dg/template/meminit1.C: Likewise.
4556 * g++.dg/template/nested3.C: Likewise.
4557 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4558 * g++.dg/template/nontype12.C: Likewise.
4559 * g++.dg/template/nontype13.C: Likewise.
4560 * g++.dg/template/nontype6.C: Likewise.
4561 * g++.dg/template/pr23510.C: Likewise.
4562 * g++.dg/template/pr35240.C: Likewise.
4563 * g++.dg/template/ptrmem15.C: Likewise.
4564 * g++.dg/template/ptrmem6.C: Likewise.
4565 * g++.dg/template/qualified-id1.C: Likewise.
4566 * g++.dg/template/qualttp20.C: Likewise.
4567 * g++.dg/template/qualttp3.C: Likewise.
4568 * g++.dg/template/qualttp4.C: Likewise.
4569 * g++.dg/template/qualttp5.C: Likewise.
4570 * g++.dg/template/qualttp6.C: Likewise.
4571 * g++.dg/template/qualttp7.C: Likewise.
4572 * g++.dg/template/qualttp8.C: Likewise.
4573 * g++.dg/template/recurse.C: Likewise.
4574 * g++.dg/template/recurse2.C: Likewise.
4575 * g++.dg/template/ref5.C: Likewise.
4576 * g++.dg/template/scope2.C: Likewise.
4577 * g++.dg/template/sfinae10.C: Likewise.
4578 * g++.dg/template/sfinae3.C: Likewise.
4579 * g++.dg/template/sizeof3.C: Likewise.
4580 * g++.dg/template/static9.C: Likewise.
4581 * g++.dg/template/template-id-2.C: Likewise.
4582 * g++.dg/template/typedef13.C: Likewise.
4583 * g++.dg/template/typename4.C: Likewise.
4584 * g++.dg/template/using14.C: Likewise.
4585 * g++.dg/template/using2.C: Likewise.
4586 * g++.dg/template/warn1.C: Likewise.
4587 * g++.dg/warn/Wparentheses-13.C: Likewise.
4588 * g++.dg/warn/Wparentheses-15.C: Likewise.
4589 * g++.dg/warn/Wparentheses-16.C: Likewise.
4590 * g++.dg/warn/Wparentheses-17.C: Likewise.
4591 * g++.dg/warn/Wparentheses-18.C: Likewise.
4592 * g++.dg/warn/Wparentheses-19.C: Likewise.
4593 * g++.dg/warn/Wparentheses-20.C: Likewise.
4594 * g++.dg/warn/Wparentheses-23.C: Likewise.
4595 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4596 * g++.dg/warn/noeffect2.C: Likewise.
4597 * g++.dg/warn/noeffect4.C: Likewise.
4598 * g++.dg/warn/pr8570.C: Likewise.
4599 * g++.old-deja/g++.brendan/init2.C: Likewise.
4600 * g++.old-deja/g++.eh/spec6.C: Likewise.
4601 * g++.old-deja/g++.pt/crash10.C: Likewise.
4602 * g++.old-deja/g++.pt/crash36.C: Likewise.
4603 * g++.old-deja/g++.pt/derived3.C: Likewise.
4604 * g++.old-deja/g++.pt/error2.C: Likewise.
4605 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4606 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4607 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4608 * g++.old-deja/g++.pt/overload7.C: Likewise.
4609 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4610
4611 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4612 Iain Sandoe <iains@gcc.gnu.org>
4613
4614 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4615 Added code to deal with the case when [Protocol
4616 -descriptionForInstanceMethod:] or [Protocol
4617 -descriptionForClassMethod:] returns NULL.
4618
4619 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4620 Iain Sandoe <iains@gcc.gnu.org>
4621
4622 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4623 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4624 Added cast.
4625
4626 2011-06-07 Xinliang David Li <davidxl@google.com>
4627
4628 * gcc.dg/inline_2.c: New test.
4629 * gcc.dg/unroll_2.c: New test.
4630 * gcc.dg/inline_3.c: New test.
4631 * gcc.dg/unroll_3.c: New test.
4632 * gcc.dg/inline_4.c: New test.
4633 * gcc.dg/unroll_4.c: New test.
4634 * gcc.dg/inline_1.c: New test.
4635 * gcc.dg/unroll_1.c: New test.
4636
4637 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4638
4639 PR tree-optimization/48497
4640 * lib/gcc-defs.exp (dg-additional-options): New proc.
4641 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4642 -msse2 on 32-bit x86.
4643
4644 2011-06-06 Jason Merrill <jason@redhat.com>
4645
4646 * g++.dg/cpp0x/enum19.C: New.
4647
4648 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4649
4650 * gcc.target/arm/neon-reload-class.c: New test.
4651
4652 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4653
4654 PR debug/49130
4655 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4656
4657 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4658
4659 * gcc.target/arm/smlatb-1.c: New file.
4660 * gcc.target/arm/smlatt-1.c: New file.
4661 * gcc.target/arm/smlaltb-1.c: New file.
4662 * gcc.target/arm/smlaltt-1.c: New file.
4663
4664 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4665
4666 * gcc.target/arm/mla-2.c: New test.
4667
4668 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4669
4670 PR gcov-profile/49299
4671 * gcc.dg/tree-prof/pr49299-1.c: New test.
4672 * gcc.dg/tree-prof/pr49299-2.c: New test.
4673
4674 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4675
4676 * lib/target-supports.exp
4677 (check_effective_target_vect_widen_mult_qi_to_hi):
4678 Add NEON as supporting target.
4679 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4680 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4681 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4682 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4683 using widening multiplication on targets that support it.
4684 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4685 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4686 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4687
4688 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4689
4690 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4691 Modern Objective-C runtime API.
4692 * objc/execute/next_mapping.h: Removed.
4693 * objc-obj-c++-shared/next-mapping.h: Removed.
4694 * objc-obj-c++-shared/Object1.h: Removed.
4695 * objc-obj-c++-shared/Object1.m: Removed.
4696 * objc-obj-c++-shared/Object1.mm: Removed.
4697 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4698 * objc-obj-c++-shared/Protocol1.h: Removed.
4699 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4700 of ProtoBool, IVAR_T and METHOD.
4701 * objc-obj-c++-shared/runtime.h: New.
4702 * objc-obj-c++-shared/TestsuiteObject.h: New.
4703 * objc-obj-c++-shared/TestsuiteObject.m: New.
4704
4705 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4706 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4707 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4708 it a class method.
4709 * objc/execute/_cmd.m: Include
4710 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4711 runtime API. ([TestClass +initialize]): Include this method also
4712 with the GNU runtime.
4713 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4714 Object. ([-setValue:]): Return void.
4715 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4716 with the GNU runtime. Include
4717 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4718 for the NeXT runtime. Use the existing print_ivars() and
4719 compare_structures() implementations for the old NeXT runtime.
4720 Added new implementations for the Modern GNU and NeXT runtimes.
4721 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4722 well. (main): Use objc_getClass(). Use return instead of exit.
4723 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4724 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4725 of exit().
4726 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4727 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4728 instead of Object. (main): Use return instead of exit().
4729 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4730 instead of Object. Removed prototype for exit(). (main): Use
4731 return instead of exit(). Use the Modern Objective-C runtime API.
4732 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4733 Object.
4734 * objc/execute/class-tests-1.h: Include
4735 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4736 runtime API. (test_class_with_superclass): Do not call [Object
4737 class]. There is no need to with the current libobjc.
4738 * objc/execute/class-tests-2.h: Include
4739 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4740 runtime API.
4741 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4742 ../../objc-obj-c++-shared/next-mapping.h.
4743 * objc/execute/class-2.m: Likewise.
4744 * objc/execute/class-3.m: Likewise.
4745 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4746 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4747 +initialize]): Include this method also with the GNU
4748 runtime. (main): Use the Modern Objective-C runtime API.
4749 * objc/execute/class-5.m: Likewise.
4750 * objc/execute/class-6.m: Likewise.
4751 * objc/execute/class-7.m: Likewise.
4752 * objc/execute/class-8.m: Likewise.
4753 * objc/execute/class-9.m: Likewise.
4754 * objc/execute/class-10.m: Likewise.
4755 * objc/execute/class-11.m: Likewise.
4756 * objc/execute/class-12.m: Likewise.
4757 * objc/execute/class-13.m: Likewise.
4758 * objc/execute/class-14.m: Likewise.
4759 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4760 this method also with the GNU runtime.
4761 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4762 +initialize]): Include this method also with the GNU runtime.
4763 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4764 of Object.
4765 * objc/execute/encode-1.m: Likewise.
4766 * objc/execute/enumeration-1.m: Likewise.
4767 * objc/execute/enumeration-2.m: Likewise.
4768 * objc/execute/exceptions/catchall-1.m: Likewise.
4769 * objc/execute/exceptions/finally-1.m: Likewise.
4770 * objc/execute/exceptions/foward-1.m: Likewise.
4771 * objc/execute/exceptions/local-variables-1.m: Likewise.
4772 * objc/execute/exceptions/throw-nil.m: Likewise.
4773 * objc/execute/exceptions/trivial.m: Likewise.
4774 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4775 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4776 * objc/execute/exceptions/matcher-1.m: Likewise.
4777 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4778 Object.
4779 * objc/execute/formal_protocol-2.m: Likewise.
4780 * objc/execute/formal_protocol-3.m: Likewise.
4781 * objc/execute/formal_protocol-4.m: Likewise.
4782 * objc/execute/formal_protocol-5.m: Include
4783 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4784 protocol_getName().
4785 * objc/execute/formal_protocol-6.m: Likewise.
4786 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4787 Object. Include <objc/Protocol.h> instead of
4788 ../../objc-obj-c++-shared/Protocol1.h.
4789 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4790 Object.
4791 * objc/execute/informal_protocol.m: Likewise.
4792 * objc/execute/load-3.m: Likewise.
4793 * objc/execute/many_args_method.m ([TestClass +initialize]):
4794 Include this method with the GNU runtime as well.
4795 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4796 * objc/execute/nested-func-1.m: Use TestsuiteObject
4797 instead of Object.
4798 * objc/execute/nil_method-1.m: Likewise.
4799 * objc/execute/no_clash.m: Likewise.
4800 * objc/execute/np-1.m: Do not include
4801 ../../objc-obj-c++-shared/Protocol1.h.
4802 (main): Use return instead of exit().
4803 * objc/execute/np-2.m: Do not include
4804 ../../objc-obj-c++-shared/Protocol1.h.
4805 ([MyObject +initialize]): Include this method also with the GNU
4806 runtime. (main): Use return instead of exit().
4807 * objc/execute/object_is_class.m: Include
4808 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4809 of Object. (main): Use the Modern Objective-C runtime API.
4810 * objc/execute/object_is_meta_class.m: Likewise.
4811 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4812 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4813 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4814 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4815 Objective-C runtime API.
4816 * objc/execute/protocol-isEqual-2.m: Likewise.
4817 * objc/execute/protocol-isEqual-3.m: Likewise.
4818 * objc/execute/protocol-isEqual-4.m: Likewise.
4819 * objc/execute/redefining_self.m ([TestClass +initialize]):
4820 Include this method with the GNU runtime as well.
4821 * objc/execute/root_methods.m: Include
4822 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4823 Include this method with the GNU runtime as well.
4824 (main): Use the Modern Objective-C runtime API.
4825 * objc/execute/selector-1.m: Include
4826 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4827 of Object. (main): Use the Modern Objective-C runtime API.
4828 * objc/execute/static-1.m ([Test +initialize]): Include this
4829 method with the GNU runtime as well.
4830 * objc/execute/static-2.m: Likewise.
4831 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4832 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4833 ([MathClass +initialize]): Include this method with the GNU
4834 runtime as well.
4835 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4836 instead of Object.
4837 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4838 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4839 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4840 * objc.dg/attributes/method-attribute-1.m: Likewise.
4841 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4842 * objc.dg/attributes/method-attribute-2.m: Likewise.
4843 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4844 * objc.dg/attributes/method-attribute-3.m: Likewise.
4845 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4846 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4847 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4848 * obj-c++.dg/bitfield-1.mm: Likewise.
4849 * obj-c++.dg/bitfield-2.mm: Likewise
4850 * objc.dg/bitfield-3.m: Likewise.
4851 * obj-c++.dg/bitfield-4.mm: Likewise.
4852 * objc.dg/bitfield-5.m: Likewise
4853 * objc.dg/call-super-1.m: Likewise.
4854 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4855 Use objc_getClass() instead of objc_get_class(), but for the GNU
4856 runtime redefine objc_getClass as objc_get_class. Include
4857 ../objc-obj-c++-shared/runtime.h.
4858 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4859 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4860 Use the Modern Objective-C runtime API.
4861 * objc.dg/class-protocol-1.m: Include
4862 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4863 * obj-c++.dg/class-protocol-1.mm: Likewise.
4864 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4865 * objc.dg/comp-types-10.m: Likewise.
4866 * objc.dg/comp-types-11.m: Likewise.
4867 * objc.dg/comp-types-12.m: Likewise.
4868 * obj-c++.dg/comp-types-9.mm: Likewise.
4869 * obj-c++.dg/comp-types-11.mm: Likewise.
4870 * obj-c++.dg/comp-types-12.mm: Likewise.
4871 * obj-c++.dg/comp-types-13.mm: Likewise.
4872 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4873 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4874 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4875 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4876 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4877 * objc.dg/desig-init-1.m: Likewise.
4878 * obj-c++.dg/defs.mm: Likewise.
4879 * objc.dg/exceptions-2.m: Likewise.
4880 * obj-c++.dg/except-1.mm: Likewise.
4881 * obj-c++.dg/exceptions-2.mm: Likewise.
4882 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4883 Use the Modern Objective-C runtime API.
4884 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4885 the Modern Objective-C runtime API. Do not include
4886 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4887 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4888 the Modern Objective-C runtime API except when using an older NeXT
4889 runtime.
4890 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4891 the Modern Objective-C runtime API.
4892 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4893 objc/encoding.h.
4894 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4895 * objc.dg/encode-7-next-64bit.m: Updated include.
4896 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4897 objc/encoding.h.
4898 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4899 the Modern Objective-C runtime API.
4900 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4901 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4902 instead of ../objc-obj-c++-shared/Protocol1.h.
4903 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4904 the Modern Objective-C runtime API except when using an older NeXT
4905 runtime.
4906 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4907 the Modern Objective-C runtime API.
4908 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4909 Object.
4910 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4911 * objc.dg/fix-and-continue-2.m: Likewise.
4912 * objc.dg/foreach-1.m: Likewise.
4913 * objc.dg/foreach-2.m: Likewise.
4914 * objc.dg/foreach-3.m: Likewise.
4915 * objc.dg/foreach-4.m: Likewise.
4916 * objc.dg/foreach-5.m: Likewise.
4917 * objc.dg/foreach-6.m: Likewise.
4918 * objc.dg/foreach-7.m: Likewise.
4919 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4920 Object.
4921 * objc.dg/func-ptr-2.m: Likewise.
4922 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4923 Do not include objc/objc-api.h.
4924 * obj-c++.dg/fsf-package-0.mm: Likewise.
4925 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4926 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4927 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4928 of Object.
4929 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4930 * objc.dg/gnu-runtime-3.m: Likewise.
4931 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4932 * objc.dg/headers.m: Include objc/runtime.h instead of
4933 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4934 for the NeXT runtime.
4935 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4936 * obj-c++.dg/isa-field-1.mm: Likewise.
4937 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4938 * objc.dg/layout-1.m: Likewise.
4939 * objc.dg/layout-2.m: Likewise.
4940 * objc.dg/local-decl-2.m: Likewise.
4941 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4942 Object. ([Container +elementForView:]): Use
4943 class_conformsToProtocol().
4944 * obj-c++.dg/lookup-2.mm: Likewise.
4945 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4946 * obj-c++.dg/local-decl-1.mm: Likewise.
4947 * objc.dg/method-3.m: Likewise.
4948 * objc.dg/method-4.m: Likewise.
4949 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4950 ../objc-obj-c++-shared/Protocol1.h.
4951 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4952 * objc.dg/method-9.m: Likewise.
4953 * objc.dg/method-10.m: Likewise.
4954 * objc.dg/method-13.m ([Root +initialize]): Include this method
4955 also for the GNU runtime. (main): Use objc_getClass() also for
4956 the GNU runtime.
4957 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4958 * objc.dg/method-17.m: Likewise.
4959 * objc.dg/method-19.m: Likewise.
4960 * objc.dg/method-20b.m: Likewise.
4961 * obj-c++.dg/method-2.mm: Likewise.
4962 * obj-c++.dg/method-6.mm: Likewise.
4963 * obj-c++.dg/method-10.mm: Likewise.
4964 * obj-c++.dg/method-11.mm: Likewise.
4965 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4966 ../objc-obj-c++-shared/Protocol1.h.
4967 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4968 * obj-c++.dg/method-15.mm: Likewise.
4969 * obj-c++.dg/method-17.mm: Likewise.
4970 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4971 +initialize]): Include this method also for the GNU
4972 runtime. (main): Use objc_getClass() also for the GNU runtime.
4973 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4974 * obj-c++.dg/method-22.mm: Likewise.
4975 * obj-c++.dg/method-23.mm: Likewise.
4976 * obj-c++.dg/no-extra-load.mm: Likewise.
4977 * objc.dg/objc-fast-4.m: Likewise.
4978 * objc.dg/objc-gc-4.m: Likewise.
4979 * obj-c++.dg/objc-gc-3.mm: Likewise.
4980 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4981 protocol_getMethodDescription() instead of [Protocol
4982 -descriptionForInstanceMethod].
4983 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4984 Made it available with all runtimes. (main): Call -test instead
4985 of -class.
4986 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4987 and put into a category.
4988 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4989 Object. Include objc/objc.h.
4990 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4991 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4992 New. (main): Use protocol_getMethodDescription() instead
4993 of [Protocol -descriptionForInstanceMethod] and [Protocol
4994 -descriptionForClassMethod].
4995 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4996 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4997 Objective-C runtime API.
4998 * obj-c++.dg/proto-qual-1.mm: Likewise.
4999 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5000 Object.
5001 * obj-c++.dg/property/property-1.mm: Likewise.
5002 * obj-c++.dg/qual-types-1.mm: Likewise.
5003 * objc.dg/selector-2.m: Include objc/objc.h instead of
5004 ../objc-obj-c++-shared/Object1.h.
5005 * obj-c++.dg/selector-2.mm: Likewise.
5006 * obj-c++.dg/selector-5.mm: Likewise.
5007 * obj-c++.dg/selector-6.mm: Likewise.
5008 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5009 Object. Do not include objc/objc-api.h.
5010 * obj-c++.dg/set-not-used-1.mm: Likewise.
5011 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5012 * objc.dg/stret-1.m: Likewise.
5013 * objc.dg/stret-2.m: Likewise.
5014 * obj-c++.dg/super-class-2.mm: Likewise.
5015 * objc.dg/super-class-3.m: Likewise.
5016 * objc.dg/super-class-4.m: Likewise.
5017 * objc.dg/sync-2.m: Likewise.
5018 * obj-c++.dg/sync-2.mm: Likewise.
5019 * objc.dg/sync-1.m: Include objc/objc.h instead of
5020 ../objc-obj-c++-shared/Object1.h.
5021 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5022 'Class' as the type of 'isa'.
5023 * objc.dg/special/unclaimed-category-1.m: Use the Modern
5024 Objective-C runtime API. ([TestClass +initialize]): Include this
5025 method with the GNU runtime as well.
5026 * objc.dg/strings/strings-1.m: Updated includes.
5027 * obj-c++.dg/strings/strings-1.mm: Likewise.
5028 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5029 objc.dg/strings/const-str-12b.m.
5030 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5031 * obj-c++.dg/template-3.mm: Likewise.
5032 * obj-c++.dg/template-4.mm: Likewise.
5033 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5034 Objective-C runtime API.
5035 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5036 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5037 * obj-c++.dg/try-catch-1.mm: Likewise.
5038 * obj-c++.dg/try-catch-2.mm: Likewise.
5039 * objc.dg/try-catch-3.m: Likewise.
5040 * obj-c++.dg/try-catch-3.mm: Likewise.
5041 * objc.dg/try-catch-6.m: Likewise.
5042 * objc.dg/try-catch-7.m: Likewise.
5043 * obj-c++.dg/try-catch-7.mm: Likewise.
5044 * obj-c++.dg/try-catch-8.mm: Likewise.
5045 * obj-c++.dg/try-catch-9.mm: Likewise.
5046 * objc.dg/try-catch-10.m: Likewise.
5047 * obj-c++.dg/try-catch-11.mm: Likewise.
5048 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5049 Object. Include objc/objc.h.
5050 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5051 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5052 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5053 Object. Use Modern Objective-C runtime API. Do not use
5054 performv::.
5055 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5056 * obj-c++.dg/torture/trivial.mm: Likewise.
5057 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5058 instead of ../objc-obj-c++-shared/Object1.h. Include
5059 ../objc-obj-c++-shared/runtime.h.
5060 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5061 * objc.dg/torture/strings/const-str-11.m: Likewise.
5062 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5063 * objc.dg/torture/strings/const-str-9.m: Likewise.
5064 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5065 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5066 instead of Object. Only add _FooClassReference if
5067 __NEXT_RUNTIME__.
5068 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5069 * objc.dg/torture/strings/const-str-8.m: Likewise.
5070 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5071 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5072 additional sources.
5073 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5074 Object.
5075 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5076 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5077 * obj-c++.dg/va-meth-1.mm: Likewise.
5078 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5079 ../objc-obj-c++-shared/Object1.h.
5080 * objc.dg/zero-link-3.m: Likewise.
5081
5082 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5083
5084 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5085
5086 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5087
5088 PR objc-++/48275
5089 * obj-c++.dg/property/cxx-property-1.mm: New.
5090 * obj-c++.dg/property/cxx-property-2.mm: New.
5091
5092 2011-06-06 Jason Merrill <jason@redhat.com>
5093
5094 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5095
5096 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5097
5098 PR rtl-optimization/49145
5099 From Ryan Mansfield
5100 * gcc.c-torture/compile/pr49145.c: New test.
5101
5102 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR testsuite/49288
5105 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5106 to dg-options, match also DW_AT_linkage_name.
5107
5108 PR debug/49294
5109 * gcc.dg/debug/pr49294.c: New test.
5110
5111 PR c++/49264
5112 * g++.dg/opt/pr49264.C: New test.
5113
5114 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5115
5116 PR tree-optimization/49243
5117 * gcc.dg/pr49243.c: New.
5118
5119 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5120
5121 * gnat.dg/specs/cond_expr1.ads: New test.
5122
5123 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5124
5125 * gnat.dg/deferred_const4.ad[sb]: New test.
5126 * gnat.dg/deferred_const4_pkg.ads: New helper.
5127
5128 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5129
5130 * gnat.dg/test_tamdt.adb: Rename to...
5131 * gnat.dg/taft_type1.adb: ...this.
5132 * gnat.dg/tamdt.ad[sb]: Rename to...
5133 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5134 * gnat.dg/tamdt_aux.ads: Rename to...
5135 * gnat.dg/taft_type1_pkg2.ads: ...this.
5136 * gnat.dg/taft_type2.ad[sb]: New test.
5137 * gnat.dg/taft_type2_pkg.ads: New helper.
5138 * gnat.dg/taft_type3.adb: New test.
5139 * gnat.dg/taft_type3_pkg.ads: New helper.
5140
5141 2011-06-05 Tobias Burnus <burnus@net-b.de>
5142
5143 PR fortran/49255
5144 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5145 for F2008.
5146
5147 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5148
5149 PR testsuite/49287
5150 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5151 warning.
5152 * objc.dg/gnu-api-2-objc.m: Likewise.
5153 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5154 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5155
5156 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5157
5158 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5159 alignment, not the alignment, when calling class_addIvar(). Add
5160 an 'isa' instance variable to the test root class.
5161 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5162
5163 2011-06-04 Jan Hubicka <jh@suse.cz>
5164
5165 PR tree-optimization/48893
5166 PR tree-optimization/49091
5167 PR tree-optimization/49179
5168 * gfortran.dg/pr49179.f90: New testcase
5169
5170 2011-06-04 Jan Hubicka <jh@suse.cz>
5171
5172 PR lto/48954
5173 * g++.dg/torture/pr48954.C: New testcase.
5174
5175 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5176
5177 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5178
5179 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5180
5181 PR c++/33840
5182 * g++.dg/diagnostic/bitfld2.C: New.
5183
5184 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5185
5186 PR target/49281
5187 * gcc.c-torture/execute/pr49281.c: New test.
5188
5189 2011-06-04 Jan Hubicka <jh@suse.cz>
5190
5191 PR tree-optimize/48929
5192 * gcc.c-torture/compile/pr48929.c: New testcase.
5193
5194 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5195
5196 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5197
5198 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR c++/49276
5201 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5202
5203 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5204
5205 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5206
5207 2011-06-03 Richard Henderson <rth@redhat.com>
5208 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5209
5210 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5211
5212 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5213
5214 * objc.dg/headers.m: Do not include objc-list.h.
5215
5216 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5217
5218 * objc.dg/type-stream-1.m: Test removed.
5219 * objc.dg/headers.m: Do not include typedstream.h.
5220
5221 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5222
5223 * objc.dg/torture/forward-1.m (main): Updated testcase.
5224
5225 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5226
5227 PR target/49163
5228 * gcc.c-torture/compile/pr49163.c: New.
5229
5230 2011-06-02 Asher Langton <langton2@llnl.gov>
5231
5232 PR fortran/49268
5233 * gfortran.dg/PR49268.f90: New test.
5234
5235 2011-06-02 Asher Langton <langton2@llnl.gov>
5236
5237 PR fortran/37039
5238 * gfortran.dg/PR37039.f90: New test.
5239
5240 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5241
5242 PR objc/48539
5243 * objc.dg/method-5.m: Updated.
5244 * objc.dg/method-19.m: Updated.
5245 * objc.dg/method-lookup-1.m: New.
5246 * obj-c++.dg/method-6.mm: Updated.
5247 * obj-c++.dg/method-7.mm: Updated.
5248 * obj-c++.dg/method-lookup-1.mm: New.
5249
5250 2011-06-02 DJ Delorie <dj@redhat.com>
5251
5252 * lib/timeout.exp (timeout): Add board_info support.
5253
5254 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5255
5256 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5257
5258 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5259
5260 PR fortran/49265
5261 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5262 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5263
5264 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5265 Hans-Peter Nilsson <hp@axis.com>
5266
5267 PR rtl-optimization/48840
5268 * gcc.target/sparc/ultrasp13.c: New test.
5269
5270 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5271
5272 PR target/49238
5273 * gcc.c-torture/compile/pr49238.c: New.
5274
5275 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5276
5277 * gcc.target/arm/g2.c: Skip test in -mthumb.
5278 Skip test unless cpu is xscale.
5279 * gcc.target/arm/scd42-2.c: Likewise.
5280 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5281
5282 2011-06-01 Jason Merrill <jason@redhat.com>
5283
5284 * g++.dg/cpp0x/decltype28.C: New.
5285 * g++.dg/cpp0x/decltype29.C: New.
5286
5287 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5288
5289 PR target/45074
5290 * gcc.target/mips/pr45074.c: New test.
5291
5292 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5293 Hans-Peter Nilsson <hp@axis.com>
5294
5295 PR rtl-optimization/48830
5296 * gcc.target/sparc/ultrasp12.c: New test.
5297
5298 2011-06-01 David Li <davidxl@google.com>
5299
5300 * gcc.dg/profile-dir-1.c: Change pass name.
5301 * gcc.dg/profile-dir-2.c: Ditto.
5302 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5303 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5304 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5305 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5306 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5307 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5308 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5309 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5310 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5311 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5312 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5313 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5314 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5315 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5316 * gcc.dg/profile-dir-3.c: Ditto.
5317 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5318
5319 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5320
5321 * objc.dg/attributes/method-nonnull-1.m: New test.
5322 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5323
5324 2011-05-31 Tobias Burnus <burnus@net-b.de>
5325
5326 PR fortran/18918
5327 * gfortran.dg/coarray_atomic_1.f90: New.
5328 * gfortran.dg/coarray/atomic_1.f90: New.
5329
5330 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5331
5332 * gcc.dg/guality/bswaptest.c: New test.
5333 * gcc.dg/guality/clztest.c: New test.
5334 * gcc.dg/guality/ctztest.c: New test.
5335 * gcc.dg/guality/rotatetest.c: New test.
5336
5337 PR target/48688
5338 * gcc.target/i386/pr48688.c: New test.
5339
5340 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5341
5342 PR c++/48010
5343 * g++.dg/lookup/name-clash9.C: New.
5344
5345 2011-05-31 Tobias Burnus <burnus@net-b.de>
5346
5347 PR fortran/18918
5348 * gfortran.dg/coarray/dummy_1.f90: New.
5349
5350 2011-05-31 Tobias Burnus <burnus@net-b.de>
5351
5352 PR fortran/18918
5353 * gfortran.dg/coarray/save_1.f90: New.
5354 * gfortran.dg/coarray_4.f90: Update dg-error.
5355
5356 2011-05-31 Jason Merrill <jason@redhat.com>
5357
5358 * g++.dg/cpp0x/rv-template1.C: New.
5359
5360 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR rtl-optimization/49235
5363 * gcc.dg/pr49235.c: New test.
5364
5365 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5366
5367 PR tree-optimization/49093
5368 * gcc.dg/vect/pr49093.c: New test.
5369
5370 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5371
5372 PR debug/49047
5373 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5374
5375 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5376
5377 PR testsuite/49239
5378 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5379 output array.
5380
5381 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5382
5383 PR target/49186
5384 * gcc.c-torture/execute/pr49186.c: New.
5385
5386 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5387
5388 PR target/49168
5389 * gcc.target/i386/pr49168-1.c: New.
5390
5391 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5392 Eric Botcazou <ebotcazou@adacore.com>
5393
5394 * gcc.dg/guality/drap.c: New test.
5395
5396 2011-05-30 Richard Guenther <rguenther@suse.de>
5397
5398 PR tree-optimization/49210
5399 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5400 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5401
5402 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR c++/49223
5405 * g++.dg/gomp/pr49223-1.C: New test.
5406 * g++.dg/gomp/pr49223-2.C: New test.
5407
5408 2011-05-30 Richard Guenther <rguenther@suse.de>
5409
5410 PR tree-optimization/49218
5411 * gcc.c-torture/execute/pr49218.c: New testcase.
5412
5413 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5414
5415 PR tree-optimization/49199
5416 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5417 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5418 -fno-tree-scev-cprop.
5419
5420 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5421
5422 PR fortran/47601
5423 * gfortran.dg/extends_13.f03: New.
5424
5425 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5426
5427 PR rtl-optimization/49095
5428 * gcc.target/i386/pr49095.c: New test.
5429
5430 2011-05-29 Tobias Burnus <burnus@net-b.de>
5431
5432 PR fortran/18918
5433 * gfortran.dg/coarray_24.f90: New.
5434
5435 2011-05-29 Tobias Burnus <burnus@net-b.de>
5436
5437 PR fortran/18918
5438 * gfortran.dg/coarray_23.f90: New.
5439
5440 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5441
5442 From Ryan Mansfield
5443 * gcc.dg/pr48826.c: New test.
5444
5445 2011-05-29 Richard Guenther <rguenther@suse.de>
5446
5447 PR tree-optimization/49217
5448 * gcc.dg/torture/pr49217.c: New testcase.
5449
5450 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5451
5452 PR testsuite/49222
5453 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5454
5455 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5456
5457 * gnat.dg/boolean_subtype.adb: Rename to...
5458 * gnat.dg/boolean_subtype1.adb: ...this.
5459
5460 2011-05-28 Jason Merrill <jason@redhat.com>
5461
5462 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5463
5464 2011-05-27 Jason Merrill <jason@redhat.com>
5465
5466 * g++.dg/cpp0x/enum18.C: Adjust.
5467
5468 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5469
5470 2011-05-27 Tobias Burnus <burnus@net-b.de>
5471
5472 PR fortran/18918
5473 * gfortran.dg/coarray_22.f90: New.
5474
5475 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5476
5477 PR tree-optimization/46728
5478 * gcc.target/powerpc/pr46728-1.c: New.
5479 * gcc.target/powerpc/pr46728-2.c: New.
5480 * gcc.target/powerpc/pr46728-3.c: New.
5481 * gcc.target/powerpc/pr46728-4.c: New.
5482 * gcc.target/powerpc/pr46728-5.c: New.
5483 * gcc.dg/pr46728-6.c: New.
5484 * gcc.target/powerpc/pr46728-7.c: New.
5485 * gcc.target/powerpc/pr46728-8.c: New.
5486 * gcc.dg/pr46728-9.c: New.
5487 * gcc.target/powerpc/pr46728-10.c: New.
5488 * gcc.target/powerpc/pr46728-11.c: New.
5489 * gcc.dg/pr46728-12.c: New.
5490 * gcc.target/powerpc/pr46728-13.c: New.
5491 * gcc.target/powerpc/pr46728-14.c: New.
5492 * gcc.target/powerpc/pr46728-15.c: New.
5493 * gcc.target/powerpc/pr46728-16.c: New.
5494
5495 2011-05-27 Jason Merrill <jason@redhat.com>
5496
5497 * g++.dg/abi/mangle47.C: New.
5498
5499 PR c++/49176
5500 * g++.dg/template/const5.C: New.
5501
5502 * g++.dg/cpp0x/enum18.C: New.
5503
5504 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5505
5506 * g++.dg/cpp0x/error6.C: New.
5507
5508 * g++.dg/cpp0x/error5.C: New.
5509
5510 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR c++/49165
5513 * g++.dg/eh/cond6.C: New test.
5514
5515 2011-05-27 Tobias Burnus <burnus@net-b.de>
5516
5517 PR fortran/48820
5518 * gfortran.dg/rank_3.f90: New.
5519 * gfortran.dg/rank_4.f90: New.
5520
5521 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5522
5523 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5524 replace dump search.
5525
5526 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5527
5528 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5529 * gnat.dg/bit_packed_array5.adb: ...here.
5530
5531 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5532
5533 PR c++/42056
5534 * g++.dg/cpp0x/auto25.C: New.
5535
5536 2011-05-27 Richard Guenther <rguenther@suse.de>
5537
5538 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5539
5540 2011-05-27 Richard Guenther <rguenther@suse.de>
5541
5542 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5543
5544 2011-05-27 Richard Guenther <rguenther@suse.de>
5545
5546 PR middle-end/49189
5547 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5548
5549 2011-05-26 Jason Merrill <jason@redhat.com>
5550
5551 * g++.dg/cpp0x/friend1.C: New.
5552 * g++.dg/cpp0x/friend2.C: New.
5553
5554 * g++.dg/cpp0x/auto7.C: Update.
5555 * g++.dg/template/crash50.C: Adjust.
5556 * g++.dg/template/static9.C: Adjust.
5557 * g++.old-deja/g++.ext/memconst.C: Adjust.
5558
5559 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5560
5561 * gcc.dg/march.c: Ignore a note for some targets.
5562
5563 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5564 Nathan Froyd <froydnj@codesourcery.com>
5565
5566 PR c++/2288
5567 PR c++/18770
5568 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5569 * g++.dg/parse/pr18770.C: New test.
5570 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5571
5572 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5573
5574 PR fortran/48955
5575 * gfortran.dg/dependency_40.f90 : New test.
5576
5577 2011-05-26 Tobias Burnus <burnus@net-b.de>
5578
5579 PR fortran/18918
5580 * gfortran.dg/coarray/registering_1.f90: New.
5581
5582 2011-05-26 Jason Merrill <jason@redhat.com>
5583
5584 * g++.dg/cpp0x/variadic111.C: New.
5585 * g++.dg/cpp0x/variadic41.C: Adjust.
5586
5587 2011-05-26 Richard Guenther <rguenther@suse.de>
5588
5589 PR tree-optimization/48702
5590 * gcc.dg/torture/pr48702.c: New testcase.
5591
5592 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5593
5594 PR gcov-profile/48845
5595 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5596 support.
5597 * gcc.dg/matrix/matrix.exp: Likewise.
5598 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5599 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5600 line number to check_profiling_available.
5601 * lib/target-supports.exp (check_profiling_available): Account for
5602 this.
5603 Require TLS runtime support with -fprofile-generate.
5604 * lib/profopt.exp (profopt-execute): Add TLS options for
5605 -fprofile-generate.
5606 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5607
5608 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5609
5610 PR c++/49165
5611 * g++.dg/eh/cond5.C: New test.
5612
5613 PR tree-optimization/49161
5614 * gcc.c-torture/execute/pr49161.c: New test.
5615
5616 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5617
5618 * gcc.target/arm/neon-vorn-vbic.c: New test.
5619
5620 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5621
5622 PR tree-optimization/49038
5623 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5624 * gcc.dg/vect/pr49038.c: New test.
5625
5626 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5627 * g++.dg/init/pr25811-3.C: New.
5628 * g++.dg/init/pr25811-4.C: New.
5629
5630 2011-05-25 Jason Merrill <jason@redhat.com>
5631
5632 * g++.dg/cpp0x/enum17.C: New.
5633 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5634
5635 * g++.dg/cpp0x/auto24.C: New.
5636
5637 * g++.dg/cpp0x/error4.C: New.
5638
5639 * g++.dg/cpp0x/rv-restrict.C: New.
5640
5641 * g++.dg/cpp0x/enum15.C: New.
5642 * g++.dg/cpp0x/constexpr-switch2.C: New.
5643
5644 * g++.dg/cpp0x/variadic110.C: New.
5645
5646 * g++.dg/cpp0x/auto9.C: Add typedef test.
5647
5648 * g++.dg/cpp0x/auto23.C: New.
5649 * g++.dg/cpp0x/auto9.C: Adjust.
5650
5651 * g++.dg/cpp0x/defaulted29.C: New.
5652
5653 * g++.dg/cpp0x/initlist51.C: New.
5654
5655 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5656
5657 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5658 * g++.dg/abi/packed1.C: Suppress warning.
5659 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5660 * g++.dg/template/stdarg1.C: Likewise.
5661 * g++.dg/other/packed1.C: Remove arm from xfail list.
5662
5663 2011-05-25 Jason Merrill <jason@redhat.com>
5664
5665 * g++.dg/cpp0x/enum16.C: New.
5666 * g++.dg/parse/error15.C: Adjust.
5667
5668 * g++.dg/cpp0x/initlist50.C: New.
5669
5670 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5671
5672 * g++.dg/cpp0x/variadic109.C: New.
5673
5674 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5675
5676 * gcc.target/i386/pause-1.c: New.
5677
5678 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5679
5680 * gcc.dg/stack-usage-1.c: Adjust comment.
5681 * gcc.dg/stack-usage-2.c: New test.
5682
5683 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR c++/49136
5686 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5687 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5688
5689 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5690
5691 PR rtl-optimization/48757
5692 * gfortran.dg/pr48757.f: New test case.
5693
5694 2011-05-24 Jason Merrill <jason@redhat.com>
5695
5696 * g++.dg/cpp0x/access01.C: New.
5697
5698 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5699
5700 PR libobjc/48177
5701 * objc.dg/pr48177.m: New testcase.
5702
5703 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5704
5705 PR objc/48187
5706 * objc.dg/pr48187.m: New testcase.
5707 * obj-c++.dg/pr48187.mm: New testcase.
5708 * objc.dg/ivar-extra-semicolon.m: New testcase.
5709
5710 2011-05-24 Jason Merrill <jason@redhat.com>
5711
5712 * g++.dg/template/access21.C: New.
5713 * g++.dg/template/access22.C: New.
5714
5715 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5716
5717 PR rtl-optimization/48633
5718 * g++.dg/pr48633.C: New test.
5719
5720 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5721
5722 PR target/49133
5723 * g++.dg/other/pr49133.C: New test.
5724
5725 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5726 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5727
5728 * gcc.dg/torture/tls/run-gd.c: New test.
5729 * gcc.dg/torture/tls/run-ie.c: New test.
5730 * gcc.dg/torture/tls/run-ld.c: New test.
5731 * gcc.dg/torture/tls/run-le.c: New test.
5732 * lib/target-supports.exp (check_effective_target_tls_runtime):
5733 Build testcase with TLS options.
5734
5735 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5736
5737 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5738
5739 2011-05-24 Tom de Vries <tom@codesourcery.com>
5740
5741 PR tree-optimization/49121
5742 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5743
5744 2011-05-23 Jason Merrill <jason@redhat.com>
5745
5746 * g++.dg/cpp0x/defaulted28.C: New.
5747
5748 * g++.dg/cpp0x/sfinae25.C: New.
5749
5750 * g++.dg/cpp0x/rv-cast2.C: New.
5751
5752 * g++.dg/cpp0x/enum14.C: New.
5753
5754 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5755
5756 PR lto/49123
5757 * gcc.c-torture/execute/pr49123.c: New test.
5758
5759 PR debug/49032
5760 * gcc.dg/debug/pr49032.c: New test.
5761
5762 PR c/49120
5763 * gcc.dg/pr49120.c: New test.
5764
5765 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5766
5767 PR target/47315
5768 * gcc.target/i386/pr47315.c: New test.
5769
5770 2011-05-23 Jason Merrill <jason@redhat.com>
5771
5772 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5773
5774 * g++.dg/cpp0x/sfinae24.C: New.
5775
5776 * g++.dg/cpp0x/error3.C: New.
5777
5778 * g++.dg/cpp0x/defaulted27.C: New.
5779
5780 * g++.dg/cpp0x/decltype27.C: New.
5781
5782 2011-05-23 Richard Guenther <rguenther@suse.de>
5783
5784 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5785
5786 2011-05-23 Richard Guenther <rguenther@suse.de>
5787
5788 PR tree-optimization/40874
5789 * g++.dg/tree-ssa/pr40874.C: New testcase.
5790
5791 2011-05-23 Richard Guenther <rguenther@suse.de>
5792
5793 PR tree-optimization/49115
5794 * g++.dg/torture/pr49115.C: New testcase.
5795
5796 2011-05-23 Richard Guenther <rguenther@suse.de>
5797
5798 PR middle-end/15419
5799 * gcc.dg/memcpy-3.c: New testcase.
5800
5801 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR middle-end/48973
5804 * gcc.c-torture/execute/pr48973-1.c: New test.
5805 * gcc.c-torture/execute/pr48973-2.c: New test.
5806
5807 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5808
5809 PR c++/18016
5810 * g++.dg/warn/pr18016.C: New.
5811
5812 2011-05-23 Tom de Vries <tom@codesourcery.com>
5813
5814 PR target/45098
5815 * gcc.target/arm/ivopts-6.c: New test.
5816
5817 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5818
5819 PR middle-end/49029
5820 * gcc.c-torture/compile/pr49029.c: New test.
5821
5822 2011-05-22 Jason Merrill <jason@redhat.com>
5823
5824 * g++.dg/cpp0x/sfinae23.C: New.
5825 * g++.dg/cpp0x/sfinae8.C: Correct.
5826
5827 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5828
5829 * gfortran.dg/function_optimize_8.f90: New test case.
5830
5831 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5832
5833 PR tree-optimization/49087
5834 * gcc.dg/vect/O3-pr49087.c: New test.
5835
5836 2011-05-21 Jason Merrill <jason@redhat.com>
5837
5838 * g++.dg/debug/const5.C: New.
5839
5840 2011-05-20 Jason Merrill <jason@redhat.com>
5841
5842 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5843
5844 * g++.dg/cpp0x/constexpr-static7.C: New.
5845
5846 * g++.dg/cpp0x/enum12.C: New.
5847 * g++.dg/cpp0x/enum13.C: New.
5848
5849 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5850
5851 PR fortran/48699
5852 * gfortran.dg/select_type_23.f03: New.
5853
5854 2011-05-20 Jason Merrill <jason@redhat.com>
5855
5856 * g++.dg/cpp0x/defaulted26.C: New.
5857
5858 * g++.dg/cpp0x/noexcept02.C: Fix.
5859 * g++.dg/cpp0x/noexcept03.C: Fix.
5860 * g++.dg/cpp0x/noexcept08.C: Fix.
5861 * g++.dg/cpp0x/noexcept10.C: New.
5862
5863 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5864
5865 PR fortran/48706
5866 * gfortran.dg/extends_12.f03: New.
5867
5868 2011-05-20 Jason Merrill <jason@redhat.com>
5869
5870 * g++.dg/template/koenig9.C: New.
5871 * g++.dg/opt/pr47615.C: Fix.
5872 * g++.dg/overload/defarg1.C: Fix.
5873 * g++.dg/tc1/dr213.C: Remove xfail.
5874 * g++.dg/torture/pr34850.C: Fix.
5875 * g++.dg/torture/pr39362.C: Fix.
5876 * g++.old-deja/g++.brendan/crash56.C: Fix.
5877 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5878
5879 2011-05-20 Richard Guenther <rguenther@suse.de>
5880
5881 PR tree-optimization/49079
5882 * gcc.dg/torture/pr49079.c: New testcase.
5883
5884 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR tree-optimization/49073
5887 * gcc.c-torture/execute/pr49073.c: New test.
5888
5889 2011-06-19 Tobias Burnus <burnus@net-b.de>
5890
5891 PR fortran/18918
5892 * gfortran.dg/coarray_21.f90: New.
5893
5894 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5895
5896 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5897 output.
5898
5899 2011-05-19 Richard Guenther <rguenther@suse.de>
5900
5901 PR testsuite/49063
5902 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5903
5904 2011-05-19 Richard Guenther <rguenther@suse.de>
5905
5906 PR middle-end/48985
5907 * gcc.dg/builtin-object-size-11.c: New testcase.
5908
5909 2011-05-19 Tom de Vries <tom@codesourcery.com>
5910
5911 PR target/45098
5912 * gcc.target/arm/ivopts.c: New test.
5913 * gcc.target/arm/ivopts-2.c: New test.
5914
5915 2011-05-19 Tom de Vries <tom@codesourcery.com>
5916
5917 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5918
5919 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5920
5921 * gcc.c-torture/execute/960321-1.x: Remove.
5922
5923 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5924
5925 PR fortran/48700
5926 * gfortran.dg/move_alloc_4.f90: New.
5927
5928 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5929
5930 PR target/49002
5931 * gcc.target/i386/pr49002-1.c: New test.
5932 * gcc.target/i386/pr49002-2.c: Likewise.
5933
5934 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5935
5936 PR tree-optimization/49039
5937 * gcc.c-torture/execute/pr49039.c: New test.
5938 * gcc.dg/tree-ssa/pr49039.c: New test.
5939 * g++.dg/torture/pr49039.C: New test.
5940
5941 2011-05-18 Jason Merrill <jason@redhat.com>
5942
5943 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5944 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5945 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5946
5947 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5948
5949 * gcc.target/bfin/mcpu-bf592.c: New test.
5950
5951 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5952
5953 PR tree-optimization/41881
5954 * gcc.dg/vect/O3-pr41881.c: New test.
5955 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5956
5957 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR tree-optimization/49000
5960 * gcc.dg/pr49000.c: New test.
5961
5962 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5963
5964 * gnat.dg/invalid1.adb: New test.
5965
5966 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5967
5968 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5969 scan pattern.
5970 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5971 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5972
5973 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5974
5975 PR c++/48994
5976 * g++.dg/cpp0x/range-for18.C: New.
5977
5978 2011-05-15 Tobias Burnus <burnus@net-b.de>
5979
5980 PR fortran/18918
5981 * gfortran.dg/coarray/image_index_2.f90: New.
5982
5983 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5984
5985 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5986 * g++.dg/cpp0x/override2.C: New.
5987
5988 2011-05-14 Tobias Burnus <burnus@net-b.de>
5989
5990 PR fortran/18918
5991 * gfortran.de/coarray_20.f90: New.
5992
5993 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5994
5995 PR fortran/22572
5996 * function_optimize_7.f90: New test case.
5997
5998 2011-05-13 Jason Merrill <jason@redhat.com>
5999
6000 * g++.dg/cpp0x/decltype26.C: New.
6001 * g++.dg/cpp0x/enum11.C: New.
6002
6003 2011-05-13 Tobias Burnus <burnus@net-b.de>
6004
6005 PR fortran/48972
6006 PR fortran/48991
6007 * gfortran.dg/assign_8.f90: Update dg-error.
6008
6009 2011-05-13 Tobias Burnus <burnus@net-b.de>
6010
6011 PR fortran/48972
6012 * gfortran.dg/io_constraints_8.f90: New.
6013 * gfortran.dg/io_constraints_9.f90: New.
6014
6015 2011-05-13 Martin Thuresson <martint@google.com>
6016
6017 PR gcov-profile/47793
6018 * gcc.dg/pr47793.c: New.
6019
6020 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR tree-optimization/48975
6023 * gcc.dg/pr48975.c: New test.
6024
6025 2011-05-12 Tobias Burnus <burnus@net-b.de>
6026
6027 PR fortran/48972
6028 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6029
6030 2011-05-12 Jason Merrill <jason@redhat.com>
6031
6032 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6033
6034 2011-05-12 Geert Bosch <bosch@adacore.com>
6035
6036 * gnat.dg/view_conversion1.adb: New test.
6037
6038 2011-05-12 Richard Guenther <rguenther@suse.de>
6039
6040 PR tree-optimization/48172
6041 * gcc.dg/vect/pr48172.c: New testcase.
6042
6043 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR debug/48967
6046 * g++.dg/opt/pr48967.C: New test.
6047
6048 2011-05-11 Jason Merrill <jason@redhat.com>
6049
6050 * g++.dg/cpp0x/constexpr-friend.C: New.
6051 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6052
6053 * g++.dg/cpp0x/sfinae22.C: New.
6054
6055 2011-05-11 Tobias Burnus <burnus@net-b.de>
6056
6057 PR fortran/48889
6058 * gfortran.dg/generic_24.f90: New.
6059
6060 2011-05-11 Richard Guenther <rguenther@suse.de>
6061
6062 PR tree-optimization/15256
6063 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6064
6065 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR debug/48159
6068 * gcc.dg/pr48159-1.c: New test.
6069 * gcc.dg/pr48159-2.c: New test.
6070
6071 2011-05-11 Richard Guenther <rguenther@suse.de>
6072
6073 PR middle-end/48953
6074 * gcc.dg/torture/pr48953.c: New testcase.
6075
6076 2011-05-11 Richard Guenther <rguenther@suse.de>
6077
6078 PR tree-optimization/18041
6079 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6080
6081 2011-05-11 Alan Modra <amodra@gmail.com>
6082
6083 PR target/47755
6084 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6085
6086 2011-05-10 Jason Merrill <jason@redhat.com>
6087
6088 * g++.dg/cpp0x/defaulted25.C: New.
6089 * g++.dg/template/crash7.C: Adjust.
6090
6091 * g++.dg/cpp0x/variadic108.C: New.
6092
6093 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6094
6095 * g++.dg/inherit/virtual9.C: Extend.
6096
6097 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6098
6099 PR target/48857
6100 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6101 are passed and returned in vector registers.
6102
6103 2011-05-10 Richard Guenther <rguenther@suse.de>
6104
6105 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6106 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6107 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6108 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6109 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6110 applies.
6111
6112 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR tree-optimization/48611
6115 PR tree-optimization/48794
6116 * gfortran.dg/gomp/pr48611.f90: New test.
6117 * gfortran.dg/gomp/pr48794.f90: New test.
6118
6119 PR debug/48928
6120 * gcc.dg/dfp/pr48928.c: New test.
6121
6122 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6123
6124 PR c++/48522
6125 * g++.dg/cpp0x/pr48522.C: New.
6126
6127 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6128
6129 PR c++/48735
6130 * g++.dg/cpp0x/sfinae21.C: New.
6131
6132 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6133
6134 * g++.dg/template/sfinae28.C: Rename to...
6135 * g++.dg/cpp0x/sfinae19.C: ... this.
6136 * g++.dg/template/sfinae29.C: Rename to...
6137 * g++.dg/cpp0x/sfinae20.C: ... this.
6138
6139 2011-05-09 Jeff Law <law@redhat.com>
6140
6141 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6142 consistent results.
6143
6144 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6145
6146 PR c++/20039
6147 * g++.dg/init/pr20039.C: New.
6148
6149 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6150
6151 PR c++/48737
6152 PR c++/48744
6153 * g++.dg/template/sfinae28.C: New.
6154 * g++.dg/template/sfinae29.C: Likewise.
6155
6156 2011-05-09 Jason Merrill <jason@redhat.com>
6157
6158 * g++.dg/template/nontype23.C: New.
6159
6160 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6161 PR c++/48859
6162 * g++.dg/init/pr48859.C: New.
6163
6164 2011-05-09 Jason Merrill <jason@redhat.com>
6165
6166 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6167 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6168 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6169 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6170 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6171 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6172 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6173 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6174
6175 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6176
6177 * g++.dg/inherit/virtual9.C: New.
6178
6179 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6180
6181 PR c++/48574
6182 * g++.dg/template/dependent-expr8.C: New test case.
6183
6184 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6185
6186 PR tree-optimization/48837
6187 * gcc.dg/pr48837.c: New testcase.
6188
6189 2011-05-06 Jason Merrill <jason@redhat.com>
6190
6191 * g++.dg/cpp0x/constexpr-condition2.C: New.
6192
6193 * g++.dg/cpp0x/constexpr-missing.C: New.
6194
6195 2011-05-06 Tobias Burnus <burnus@net-b.de>
6196
6197 PR fortran/18918
6198 * gfortran.dg/coarray/this_image_2.f90: New.
6199
6200 2011-05-06 Tobias Burnus <burnus@net-b.de>
6201
6202 PR fortran/48858
6203 PR fortran/48820
6204 * gfortran.dg/bind_c_usage_22.f90: New.
6205 * gfortran.dg/bind_c_usage_23.f90: New.
6206 * gfortran.dg/bind_c_usage_24.f90: New.
6207 * gfortran.dg/bind_c_usage_24_c.c: New.
6208
6209 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6210
6211 PR c++/48838
6212 * g++.dg/template/member9.C: New test case.
6213
6214 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6215
6216 * gnat.dg/discr29.ad[sb]: New test.
6217 * gnat.dg/discr30.adb: Likewise.
6218
6219 2011-05-05 Julian Brown <julian@codesourcery.com>
6220
6221 * gcc.target/arm/neon-vset_lanes8.c: New test.
6222
6223 2011-05-05 Jason Merrill <jason@redhat.com>
6224
6225 * g++.dg/init/new32.C: New.
6226
6227 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6228
6229 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6230 Fix typo.
6231
6232 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6233
6234 PR rtl-optimization/48381
6235 * gcc.c-torture/compile/pr48381.c: New test.
6236
6237 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6238
6239 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6240 to dg-options.
6241 * gcc.target/i386/opt-1.c: Ditto.
6242
6243 2011-05-04 Jason Merrill <jason@redhat.com>
6244
6245 * g++.dg/conversion/base1.C: New.
6246
6247 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6248
6249 PR libgfortran/48787
6250 * gfortran.dg/round_3.f08: Add more checks to test case.
6251
6252 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6253
6254 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6255 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6256 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6257 Gate test on effective_target fd_truncate.
6258
6259 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6260
6261 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6262 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6263 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6264 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6265 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6266 * gcc.target/i386/pr38824.c: Ditto.
6267 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6268 * gcc.target/i386/vecinit-2.c: Ditto.
6269 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6270 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6271 * gcc.target/i386/parity-2.c: Ditto.
6272 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6273
6274 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6275
6276 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6277 remove duplication.
6278 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6279 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6280 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6281
6282 2011-05-03 Tobias Burnus <burnus@net-b.de>
6283
6284 PR fortran/18918
6285 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6286
6287 2011-05-03 Tobias Burnus <burnus@net-b.de>
6288
6289 PR fortran/18918
6290 * gfortran.dg/coarray/this_image_1.f90: New.
6291
6292 2011-05-03 Tobias Burnus <burnus@net-b.de>
6293
6294 PR fortran/18918
6295 * gfortran.dg/coarray/caf.dg: New.
6296 * gfortran.dg/coarray/image_index_1.f90: New, copied
6297 from ../coarray_16.f90.
6298
6299 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6300
6301 PR c++/28501
6302 * g++.dg/ext/complex9.C: New.
6303
6304 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6305
6306 From Mike Frysinger
6307 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6308 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6309 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6310
6311 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6312
6313 * gcc.target/bfin/builtins: Created.
6314 * gcc.target/bfin/hisilh-O0.c: Deleted.
6315 * gcc.target/bfin/hisilh.c: Moved to...
6316 * gcc.target/bfin/builtins/hisilh.c: ...here.
6317 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6318 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6319 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6320 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6321 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6322 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6323 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6324 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6325 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6326 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6327 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6328 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6329 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6330 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6331 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6332 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6333 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6334 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6335 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6336 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6337 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6338 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6339 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6340 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6341 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6342 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6343 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6344 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6345 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6346 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6347 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6348 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6349 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6350 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6351 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6352 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6353 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6354 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6355 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6356 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6357 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6358 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6359 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6360 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6361 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6362 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6363 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6364 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6365 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6366 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6367 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6368 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6369 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6370 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6371 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6372 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6373 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6374 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6375 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6376 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6377 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6378 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6379 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6380 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6381 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6382 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6383 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6384 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6385 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6386 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6387 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6388 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6389 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6390 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6391 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6392 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6393 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6394 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6395 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6396 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6397 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6398 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6399 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6400 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6401 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6402 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6403 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6404 * gcc.target/bfin/builtins/circptr.c: Ditto.
6405 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6406 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6407 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6408 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6409 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6410 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6411 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6412 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6413 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6414 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6415 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6416 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6417 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6418 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6419 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6420 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6421 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6422 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6423 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6424 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6425 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6426 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6427 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6428 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6429 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6430 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6431 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6432 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6433 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6434 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6435 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6436 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6437 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6438 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6439 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6440 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6441 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6442 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6443 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6444 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6445 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6446 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6447 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6448 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6449 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6450 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6451 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6452 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6453 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6454 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6455 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6456 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6457 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6458 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6459 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6460 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6461 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6462 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6463 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6464 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6465 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6466 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6467 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6468 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6469 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6470 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6471 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6472 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6473 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6474 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6475
6476 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6477
6478 * gcc.target/arm/cold-lc.c: New test.
6479
6480 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR target/48774
6483 * gcc.dg/pr48774.c: New test.
6484
6485 2011-05-03 Richard Guenther <rguenther@suse.de>
6486
6487 * gcc.dg/large-size-array-5.c: New testcase.
6488
6489 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6490
6491 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6492
6493 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6494
6495 * lib/target-supports.exp (check_effective_target_vect_strided):
6496 Replace with...
6497 (check_effective_target_vect_strided2)
6498 (check_effective_target_vect_strided3)
6499 (check_effective_target_vect_strided4)
6500 (check_effective_target_vect_strided8): ...these new functions.
6501
6502 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6503 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6504 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6505 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6506 * gcc.dg/vect/pr37539.c: Likewise.
6507 * gcc.dg/vect/slp-11a.c: Likewise.
6508 * gcc.dg/vect/slp-11b.c: Likewise.
6509 * gcc.dg/vect/slp-11c.c: Likewise.
6510 * gcc.dg/vect/slp-12a.c: Likewise.
6511 * gcc.dg/vect/slp-12b.c: Likewise.
6512 * gcc.dg/vect/slp-18.c: Likewise.
6513 * gcc.dg/vect/slp-19a.c: Likewise.
6514 * gcc.dg/vect/slp-19b.c: Likewise.
6515 * gcc.dg/vect/slp-21.c: Likewise.
6516 * gcc.dg/vect/slp-23.c: Likewise.
6517 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6518
6519 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6520 instead of vect_interleave && vect_extract_even_odd.
6521 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6522 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6523 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6524 * gcc.dg/vect/vect-1.c: Likewise.
6525 * gcc.dg/vect/vect-10.c: Likewise.
6526 * gcc.dg/vect/vect-98.c: Likewise.
6527 * gcc.dg/vect/vect-107.c: Likewise.
6528 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6529 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6530 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6531 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6532 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6533 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6534 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6535 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6536 * gcc.dg/vect/vect-strided-float.c: Likewise.
6537 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6538 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6539 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6540 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6541 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6542 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6543 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6544 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6545 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6546 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6547 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6548 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6549 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6550 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6551 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6552
6553 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6554 target condition.
6555 * gcc.dg/vect/pr30843.c: Likewise.
6556 * gcc.dg/vect/pr33866.c: Likewise.
6557 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6558 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6559 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6560 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6561
6562 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6563
6564 * gcc.dg/vect/slp-11.c: Split into...
6565 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6566 gcc.dg/vect/slp-11c.c: ...these tests.
6567 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6568 * gcc.dg/vect/slp-12c.c: ...this new test.
6569 * gcc.dg/vect/slp-19.c: Split into...
6570 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6571 gcc.dg/vect/slp-19c.c: ...these new tests.
6572
6573 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6574
6575 * lib/target-supports.exp
6576 (check_effective_target_vect_extract_even_odd_wide): Delete.
6577 (check_effective_target_vect_strided_wide): Likewise.
6578 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6579 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6580 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6581 * gcc.dg/vect/pr37539.c: Likewise.
6582 * gcc.dg/vect/slp-11.c: Likewise.
6583 * gcc.dg/vect/slp-12a.c: Likewise.
6584 * gcc.dg/vect/slp-12b.c: Likewise.
6585 * gcc.dg/vect/slp-19.c: Likewise.
6586 * gcc.dg/vect/slp-23.c: Likewise.
6587 * gcc.dg/vect/vect-1.c: Likewise.
6588 * gcc.dg/vect/vect-98.c: Likewise.
6589 * gcc.dg/vect/vect-107.c: Likewise.
6590 * gcc.dg/vect/vect-strided-float.c: Likewise.
6591
6592 2011-05-02 Jason Merrill <jason@redhat.com>
6593
6594 * g++.dg/init/new31.C: New.
6595
6596 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6597
6598 PR c/35445
6599 * gcc.dg/pr35445.c: New test.
6600
6601 2011-05-02 Jason Merrill <jason@redhat.com>
6602
6603 * c-c++-common/vla-1.c: New.
6604
6605 2011-05-02 Richard Guenther <rguenther@suse.de>
6606
6607 PR tree-optimization/48822
6608 * gcc.dg/torture/pr48822.c: New testcase.
6609
6610 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6611
6612 PR c++/47969
6613 * g++.dg/cpp0x/constexpr-47969.C: New.
6614
6615 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6616
6617 PR testsuite/48498
6618 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6619 on vect_no_align targets.
6620 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6621 vect_no_align targets.
6622
6623 2011-05-01 Xinliang David Li <davidxl@google.com>
6624
6625 * gcc.dg/tree-ssa/integer-addr.c: New test.
6626 * gcc.dg/tree-ssa/alias_bug.c: New test.
6627
6628 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6629
6630 PR libgfortran/48787
6631 * gfortran.dg/round_3.f08: Add more checks.
6632
6633 2011-04-30 Tobias Burnus <burnus@net-b.de>
6634
6635 PR fortran/48821
6636 * gfortran.dg/import9.f90: New, proper test.
6637 * gfortran.dg/interface_37.f90: Remove bogus
6638 test (bogus copy of interface_36.f90).
6639
6640 2011-04-30 Tobias Burnus <burnus@net-b.de>
6641
6642 PR fortran/48821
6643 * gfortran.dg/interface_37.f90: New.
6644
6645 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6646
6647 PR fortran/48746
6648 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6649
6650 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR tree-optimization/48809
6653 * gcc.c-torture/execute/pr48809.c: New test.
6654
6655 2011-04-29 Jeff Law <law@redhat.com>
6656
6657 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6658
6659 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6660
6661 PR c++/48606
6662 * g++.dg/init/ctor10.C: New.
6663
6664 2011-04-29 Le-Chun Wu <lcwu@google.com>
6665
6666 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6667 warning in implicitly instantiated templates.
6668
6669 2011-04-29 Le-Chun Wu <lcwu@google.com>
6670
6671 * g++.dg/warn/Wnull-conversion-1.C: New.
6672 * g++.dg/warn/Wnull-conversion-2.C: New.
6673
6674 2011-04-29 Diego Novillo <dnovillo@google.com>
6675
6676 * g++.old-deja/g++.other/null3.C: Expect warning about
6677 converting boolean to a pointer.
6678
6679 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6680
6681 PR fortran/48462
6682 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6683 being a target.
6684
6685 PR fortran/48746
6686 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6687
6688 2011-04-29 Tobias Burnus <burnus@net-b.de>
6689
6690 PR fortran/48810
6691 * gfortran.dg/typebound_proc_22.f90: New.
6692
6693 PR fortran/48800
6694 * gfortran.dg/interface_36.f90: New.
6695
6696 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6697
6698 PR libgfortran/48488
6699 PR libgfortran/48602
6700 PR libgfortran/48615
6701 PR libgfortran/48684
6702 PR libgfortran/48787
6703 * gfortran.dg/fmt_g.f: Adjust test.
6704 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6705 * gfortran.dg/round_3.f08: New test.
6706 * gfortran.dg/namelist_print_1.f: Adjust test.
6707 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6708 * gfortran.dg/f2003_io_5.f03: Adjust test.
6709 * gfortran.dg/coarray_15.f90: Adjust test.
6710 * gfortran.dg/namelist_65.f90: Adjust test.
6711 * gfortran.dg/fmt_cache_1.f: Adjust test.
6712 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6713 * gfortran.dg/real_const_3.f90: Adjust test.
6714
6715 2011-04-28 Xinliang David Li <davidxl@google.com>
6716
6717 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6718 * g++.dg/prof-robust-1.C: New test.
6719
6720 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6721
6722 PR tree-optimization/48765
6723 * gcc.dg/vect/pr48765.c: New.
6724
6725 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6726
6727 PR tree-optimization/48775
6728 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6729
6730 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6731
6732 PR c++/48798
6733 * g++.dg/inherit/pr48798.C: New.
6734 * g++.old-deja/g++.other/base1.C: Adjust.
6735
6736 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6737
6738 PR c++/48656
6739 * g++.dg/template/inherit7.C: New test case.
6740
6741 2011-04-28 Richard Guenther <rguenther@suse.de>
6742
6743 PR tree-optimization/40052
6744 PR tree-optimization/15347
6745 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6746 * gcc.dg/pr15347.c: Likewise.
6747
6748 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6749
6750 PR c++/48530
6751 * g++.dg/cpp0x/sfinae18.C: New.
6752
6753 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6754
6755 PR c++/48771
6756 * g++.dg/ext/is_literal_type1.C: New.
6757
6758 2011-04-28 Tobias Burnus <burnus@net-b.de>
6759
6760 PR fortran/48112
6761 PR fortran/48279
6762 * gfortran.dg/interface_35.f90: New.
6763 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6764 * gfortran.dg/func_result_6.f90: Add dg-warning.
6765 * gfortran.dg/bessel_1.f90: Ditto.
6766 * gfortran.dg/hypot_1.f90: Ditto.
6767 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6768 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6769 * gfortran.dg/interface_assignment_4.f90: Ditto.
6770
6771 2011-04-27 Jason Merrill <jason@redhat.com>
6772
6773 * g++.dg/ext/complex8.C: New.
6774
6775 * g++.dg/cpp0x/initlist49.C: New.
6776 * g++.dg/init/new30.C: New.
6777
6778 2011-04-27 Tobias Burnus <burnus@net-b.de>
6779
6780 PR fortran/48788
6781 * gfortran.dg/whole_file_34.f90: New.
6782
6783 2011-04-27 Jan Hubicka <jh@suse.cz>
6784
6785 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6786
6787 2011-04-27 Jason Merrill <jason@redhat.com>
6788
6789 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6790
6791 * g++.dg/parse/ambig6.C: New.
6792
6793 2011-04-27 Nick Clifton <nickc@redhat.com>
6794
6795 * gcc.dg/20020312-2.c: Add definition for RX.
6796
6797 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6798 option with RX targets.
6799
6800 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6801 /* */ comments.
6802
6803 2011-04-27 Richard Guenther <rguenther@suse.de>
6804
6805 * gcc.dg/tree-ssa/pr23382.c: Remove.
6806
6807 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6808
6809 PR target/48767
6810 * gcc.c-torture/compile/pr48767.c: New test.
6811
6812 2011-04-27 Richard Guenther <rguenther@suse.de>
6813
6814 PR tree-optimization/48772
6815 * g++.dg/pr48772.C: New testcase.
6816
6817 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6818
6819 PR c/48742
6820 * gcc.c-torture/compile/pr48742.c: New test.
6821
6822 2011-04-26 Jason Merrill <jason@redhat.com>
6823
6824 * g++.dg/lookup/koenig13.C: New.
6825
6826 * g++.dg/cpp0x/initlist48.C: New.
6827
6828 2011-04-25 Jason Merrill <jason@redhat.com>
6829
6830 * g++.dg/cpp0x/sfinae17.C: New.
6831
6832 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6833
6834 PR target/48258
6835 * gcc.target/powerpc/pr48258-1.c: New file.
6836 * gcc.target/powerpc/pr48258-2.c: Ditto.
6837
6838 2011-04-26 Xinliang David Li <davidxl@google.com>
6839
6840 * gcc.dg/uninit-suppress.c: New test.
6841 * gcc.dg/uninit-suppress.c: New test.
6842
6843 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6844
6845 PR debug/48768
6846 * gcc.dg/pr48768.c: New test.
6847
6848 PR tree-optimization/48734
6849 * gcc.c-torture/compile/pr48734.c: New test.
6850
6851 PR testsuite/48753
6852 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6853
6854 2011-04-26 Richard Guenther <rguenther@suse.de>
6855
6856 PR tree-optimization/48731
6857 * gcc.dg/torture/pr48731.c: New testcase.
6858
6859 2011-04-26 Richard Guenther <rguenther@suse.de>
6860
6861 PR testsuite/48753
6862 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6863
6864 2011-04-26 Richard Guenther <rguenther@suse.de>
6865
6866 PR middle-end/48694
6867 * gcc.dg/torture/pr48694-1.c: New testcase.
6868 * gcc.dg/torture/pr48694-2.c: Likewise.
6869
6870 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6871
6872 * g++.dg/ext/underlying_type1.C: New.
6873 * g++.dg/ext/underlying_type2.C: Likewise.
6874 * g++.dg/ext/underlying_type3.C: Likewise.
6875 * g++.dg/ext/underlying_type4.C: Likewise.
6876 * g++.dg/ext/underlying_type5.C: Likewise.
6877 * g++.dg/ext/underlying_type6.C: Likewise.
6878 * g++.dg/ext/underlying_type7.C: Likewise.
6879 * g++.dg/ext/underlying_type8.C: Likewise.
6880 * g++.dg/ext/underlying_type9.C: Likewise.
6881 * g++.dg/ext/underlying_type10.C: Likewise.
6882
6883 2011-04-25 Jason Merrill <jason@redhat.com>
6884
6885 * g++.dg/cpp0x/regress/template-const2.C: New.
6886
6887 2011-04-25 Jeff Law <law@redhat.com>
6888
6889 * gcc.dg/tree-ssa/vrp56.c: new test.
6890
6891 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6892
6893 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6894
6895 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR preprocessor/48740
6898 * c-c++-common/raw-string-11.c: New test.
6899
6900 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6901
6902 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6903 hppa*-*-hpux*.
6904
6905 2011-04-23 Tobias Burnus <burnus@net-b.de>
6906
6907 PR fortran/18918
6908 * gfortran.dg/coarray_19.f90: New.
6909
6910 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR c/48685
6913 * gcc.dg/pr48685.c: New test.
6914
6915 2011-04-22 Jan Hubicka <jh@suse.cz>
6916
6917 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6918
6919 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6920
6921 PR tree-optimization/48717
6922 * gcc.c-torture/execute/pr48717.c: New test.
6923
6924 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6925
6926 PR target/48723
6927 * gcc.target/i386/pr48723.c: New test.
6928
6929 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6930
6931 PR c/48716
6932 * gcc.dg/gomp/pr48716.c: New test.
6933 * g++.dg/gomp/pr48716.C: New test.
6934
6935 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6936
6937 PR c/36750
6938 * gcc.dg/missing-field-init-2.c: Update testcase.
6939
6940 2011-04-22 Alan Modra <amodra@gmail.com>
6941
6942 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6943
6944 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6945
6946 PR fortran/48405
6947 * gfortran.dg/function_optimize_6.f90: New test.
6948
6949 2011-04-21 Easwaran Raman <eraman@google.com>
6950
6951 * gcc.dg/stack-layout-2.c: New test.
6952
6953 2011-04-21 Richard Guenther <rguenther@suse.de>
6954
6955 PR lto/48703
6956 * g++.dg/lto/pr48207-2_0.C: New testcase.
6957 * g++.dg/lto/pr48207-3_0.C: Likewise.
6958
6959 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6960
6961 * gnat.dg/volatile5.adb: New test.
6962 * gnat.dg/volatile5_pkg.ads: New helper.
6963
6964 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6965
6966 PR target/48708
6967 * gcc.target/i386/pr48708.c: New test.
6968
6969 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6970
6971 * gcc.dg/vect/vect-119.c: New test.
6972
6973 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6974
6975 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6976 and once without.
6977
6978 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6979 Richard Sandiford <richard.sandiford@linaro.org>
6980
6981 PR target/46329
6982 * gcc.target/arm/pr46329.c: New test.
6983
6984 2011-04-21 Tobias Burnus <burnus@net-b.de>
6985
6986 PR fortran/18918
6987 * gfortran.dg/coarray_18.f90: New.
6988
6989 2011-04-20 Jason Merrill <jason@redhat.com>
6990
6991 * g++.dg/cpp0x/initlist47.C: New.
6992
6993 * g++.dg/init/dtor4.C: New.
6994
6995 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6996
6997 PR target/48678
6998 * gcc.target/i386/sse2-pinsrw.c: New test.
6999 * gcc.target/i386/avx-vpinsrw.c: Ditto.
7000 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7001 * gcc.target/i386/sse2-insvhi.c: Ditto.
7002 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7003 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7004
7005 2011-04-20 Jason Merrill <jason@redhat.com>
7006
7007 * g++.dg/template/const4.C: New.
7008
7009 2011-04-20 Easwaran Raman <eraman@google.com>
7010
7011 * gcc.dg/stack-layout-1.c: New test.
7012
7013 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
7014
7015 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7016 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7017 function.
7018
7019 2011-04-20 Kai Tietz <ktietz@redhat.com>
7020
7021 * gcc.dg/binop-xor1.c: New test.
7022 * gcc.dg/binop-xor2.c: New test.
7023 * gcc.dg/binop-xor3.c: New test.
7024 * gcc.dg/binop-xor4.c: New test.
7025 * gcc.dg/binop-xor5.c: New test.
7026
7027 2011-04-20 Richard Guenther <rguenther@suse.de>
7028
7029 PR tree-optimization/47892
7030 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7031
7032 2011-04-20 Richard Guenther <rguenther@suse.de>
7033
7034 PR middle-end/48695
7035 * g++.dg/torture/pr48695.C: New testcase.
7036
7037 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7038
7039 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7040 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7041 * gcc.c-torture/execute/pr45262.c: Ditto
7042 * gcc.dg/torture/pr43165.c: Ditto.
7043 * gcc.dg/torture/pr47228.c: Ditto.
7044 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7045 * gcc.dg/ipa/pr45644.c: Ditto.
7046 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7047 PDP11.
7048
7049 2011-04-19 Jason Merrill <jason@redhat.com>
7050
7051 * g++.dg/ext/complex7.C: New.
7052
7053 * g++.dg/ext/attrib41.C: New.
7054
7055 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7056
7057 PR testsuite/48676
7058 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7059
7060 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR target/48678
7063 * gcc.target/i386/pr48678.c: New test.
7064
7065 2011-04-19 Martin Jambor <mjambor@suse.cz>
7066
7067 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7068 * g++.dg/opt/devirt2.C: New test.
7069 * g++.dg/ipa/devirt-g-1.C: Likewise.
7070
7071 2011-04-19 Tobias Burnus <burnus@net-b.de>
7072
7073 PR fortran/48588
7074 * gfortran.dg/whole_file_33.f90: New.
7075
7076 2011-04-19 Martin Jambor <mjambor@suse.cz>
7077
7078 * g++.dg/ipa/devirt-7.C: New test.
7079
7080 2011-04-19 Richard Guenther <rguenther@suse.de>
7081
7082 PR lto/48207
7083 * g++.dg/lto/pr48207_0.C: New testcase.
7084
7085 2011-04-18 Jason Merrill <jason@redhat.com>
7086
7087 * g++.dg/init/void1.C: New.
7088
7089 * g++.dg/cpp0x/union4.C: New.
7090
7091 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR middle-end/48661
7094 * g++.dg/torture/pr48661.C: New test.
7095
7096 PR c++/48632
7097 * g++.dg/gomp/pr48632.C: New test.
7098
7099 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7100
7101 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7102 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7103
7104 2011-04-18 Tobias Burnus <burnus@net-b.de>
7105
7106 PR fortran/18918
7107 * gfortran.dg/coarray_17.f90: New.
7108 * gfortran.dg/coarray_10.f90: Update dg-error.
7109
7110 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7111
7112 PR testsuite/48251
7113 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7114 * gfortran.dg/guality/guality.exp: Likewise.
7115
7116 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7117
7118 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7119
7120 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7121
7122 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7123
7124 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7125
7126 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7127
7128 2011-04-18 Richard Guenther <rguenther@suse.de>
7129
7130 PR middle-end/46364
7131 * g++.dg/torture/pr46364.C: New testcase.
7132
7133 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7134
7135 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7136
7137 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7138
7139 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7140
7141 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7142 Ira Rosen <ira.rosen@linaro.org>
7143
7144 PR target/48252
7145 * gcc.target/arm/pr48252.c: New test.
7146
7147 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7148
7149 PR tree-optimization/48616
7150 * gcc.dg/pr48616.c: New test.
7151
7152 2011-04-18 Tobias Burnus <burnus@net-b.de>
7153
7154 PR fortran/18918
7155 * gfortran.dg/coarray_16.f90: New.
7156
7157 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7158
7159 PR fortran/48462
7160 * gfortran.dg/realloc_on_assign_7.f03: New test.
7161
7162 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7163
7164 PR libgfortran/48602
7165 * gfortran.dg/fmt_g0_6.f08: New test.
7166
7167 2011-04-17 Jason Merrill <jason@redhat.com>
7168
7169 * g++.dg/cpp0x/sfinae16.C: New.
7170
7171 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7172
7173 * gcc.target/mips/reg-var-1.c: New test.
7174
7175 2011-04-17 Jan Hubicka <jh@suse.cz>
7176
7177 * gcc.dg/winline-5.c: Update testcase.
7178
7179 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7180
7181 * gnat.dg/discr27.ad[sb]: Move dg directive.
7182 * gnat.dg/discr28.ad[sb]: New test.
7183 * gnat.dg/discr28_pkg.ads: New helper.
7184
7185 2011-04-17 Michael Matz <matz@suse.de>
7186
7187 PR tree-optimization/48622
7188 PR lto/48645
7189 * gcc.dg/lto/pr48622_0.c: New test.
7190
7191 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7192
7193 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7194 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7195 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7196 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7197 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7198 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7199
7200 2011-04-15 Jason Merrill <jason@redhat.com>
7201
7202 * g++.dg/cpp0x/range-for17.C: New.
7203
7204 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7205
7206 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7207 * g++.dg/cpp0x/range-for3.C: Likewise.
7208 * g++.dg/cpp0x/range-for9.C: Correct error message.
7209 * g++.dg/cpp0x/range-for11.C: New.
7210 * g++.dg/cpp0x/range-for12.C: New.
7211 * g++.dg/cpp0x/range-for13.C: New.
7212 * g++.dg/cpp0x/range-for14.C: New.
7213 * g++.dg/cpp0x/range-for15.C: New.
7214 * g++.dg/cpp0x/range-for16.C: New.
7215
7216 2011-04-15 Tobias Burnus <burnus@net-b.de>
7217
7218 PR fortran/18918
7219 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7220
7221 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7222
7223 * objc.dg/naming-4.m: Updated.
7224 * objc.dg/naming-5.m: Updated.
7225 * objc.dg/naming-6.m: New.
7226 * objc.dg/naming-7.m: New.
7227 * obj-c++.dg/naming-1.mm: Updated.
7228 * obj-c++.dg/naming-2.mm: Updated.
7229 * obj-c++.dg/naming-3.mm: New.
7230 * obj-c++.dg/naming-4.mm: New.
7231
7232 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7233
7234 PR libgfortran/48589
7235 * gfortran.dg/fmt_g0_5.f08: New test.
7236
7237 2011-04-15 Richard Guenther <rguenther@suse.de>
7238
7239 PR testsuite/48286
7240 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7241
7242 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7243
7244 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7245 -finline-limit=0 to -fno-inline
7246
7247 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR target/48614
7250 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7251 just avx.
7252
7253 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR target/48605
7256 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7257 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7258 * gcc.target/i386/avx-insertps-3.c: New test.
7259 * gcc.target/i386/avx-insertps-4.c: New test.
7260
7261 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7262
7263 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7264 -finline-limit=0
7265
7266 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7267
7268 PR target/46779
7269 PR target/45291
7270 PR target/41894
7271 * gcc.target/avr/pr46779-1.c: New test case
7272 * gcc.target/avr/pr46779-2.c: New test case
7273
7274 2011-04-14 Jason Merrill <jason@redhat.com>
7275
7276 * g++.dg/cpp0x/sfinae15.C: New.
7277
7278 * g++.dg/cpp0x/sfinae14.C: New.
7279
7280 * g++.dg/ext/vla10.C: New.
7281
7282 2011-04-14 Richard Guenther <rguenther@suse.de>
7283
7284 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7285
7286 2011-04-14 Richard Guenther <rguenther@suse.de>
7287
7288 * gcc.dg/fold-bitand-4.c: Move ...
7289 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7290
7291 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7292
7293 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7294 variables const.
7295 * gcc.target/avr/torture/trivial.c: Ditto.
7296
7297 2011-04-13 Jason Merrill <jason@redhat.com>
7298
7299 * g++.dg/template/operator11.C: New.
7300
7301 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR middle-end/48591
7304 * gcc.dg/gomp/pr48591.c: New test.
7305
7306 PR c++/48570
7307 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7308 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7309
7310 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7311
7312 PR c++/48574
7313 * g++.dg/template/dependent-expr7.C: New test case.
7314
7315 2011-04-13 Jason Merrill <jason@redhat.com>
7316
7317 * g++.dg/cpp0x/sfinae13.C: New.
7318
7319 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7320
7321 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7322
7323 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7324
7325 * gcc.target/arm/pr43698.c: Remove -march option.
7326
7327 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7328
7329 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7330 -march option.
7331
7332 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7333
7334 PR fortran/48360
7335 PR fortran/48456
7336 * gfortran.dg/realloc_on_assign_6.f03: New test.
7337
7338 2011-04-12 Kai Tietz <ktietz@redhat.com>
7339
7340 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7341 targets the additional -mno-ms-bitfields and
7342 -Wno-packed-bitfield-compat options.
7343 * g++.dg/ext/bitfield3.C: Likewise.
7344 * g++.dg/ext/bitfield4.C: Likewise.
7345 * g++.dg/ext/bitfield5.C: Likewise.
7346 * gcc.dg/bitfld-15.c: Likewise.
7347 * gcc.dg/bitfld-16.c: Likewise.
7348 * gcc.dg/bitfld-17.c: Likewise.
7349 * gcc.dg/bitfld-18.c: Likewise.
7350
7351 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7352
7353 * gcc.target/arm/neon-vld3-1.c: New test.
7354 * gcc.target/arm/neon-vst3-1.c: New test.
7355 * gcc.target/arm/neon/v*.c: Regenerate.
7356
7357 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7358
7359 PR rtl-optimization/48549
7360 * g++.dg/opt/pr48549.C: New test.
7361
7362 2011-04-12 Richard Guenther <rguenther@suse.de>
7363
7364 PR tree-optimization/46076
7365 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7366
7367 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7368
7369 PR testsuite/21164
7370 * lib/compat.exp (compat-execute): Declare unsupported after
7371 stripping path from src1.
7372 * lib/lto.exp (lto-execute): Likewise.
7373
7374 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR c/48552
7377 * gcc.dg/pr48552-1.c: New test.
7378 * gcc.dg/pr48552-2.c: New test.
7379
7380 2011-04-11 Jason Merrill <jason@redhat.com>
7381
7382 * g++.dg/cpp0x/sfinae12.C: New.
7383
7384 * g++.dg/cpp0x/enum10.C: New.
7385
7386 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7387
7388 * g++.dg/cpp0x/rv-func.C: New.
7389
7390 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7391
7392 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7393 alpha*-dec-osf5*.
7394
7395 2011-04-11 Martin Jambor <mjambor@suse.cz>
7396
7397 PR tree-optimization/48195
7398 * gcc.dg/ipa/pr48195.c: New test.
7399
7400 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7401
7402 * gnat.dg/return3.adb: Remove unused switch.
7403
7404 2011-04-08 Mike Stump <mikestump@comcast.net>
7405
7406 PR testsuite/48506
7407 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7408 default to fno-common.
7409
7410 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7411
7412 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7413 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7414
7415 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7416
7417 PR fortran/48448
7418 * gfortran.dg/function_optimize_5.f90: New test.
7419
7420 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7421
7422 * gnat.dg/aggr17.adb: New test.
7423 * gnat.dg/aggr18.adb: Likewise.
7424
7425 2011-04-08 Michael Matz <matz@suse.de>
7426
7427 PR middle-end/48389
7428 * gcc.target/i386/pr48389.c: New test.
7429
7430 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7431
7432 PR rtl-optimization/48272
7433 * g++.dg/opt/pr48272.C: New.
7434
7435 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7436
7437 PR rtl-optimization/48235
7438 * gcc.dg/pr48235.c: New.
7439
7440 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7441
7442 PR rtl-optimization/48302
7443 * g++.dg/opt/pr48302.C: New.
7444
7445 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7446
7447 PR target/48273
7448 * g++.dg/opt/pr48273.C: New.
7449
7450 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7451
7452 PR rtl-optimization/48442
7453 * gcc.dg/pr48442.c: New.
7454
7455 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR tree-optimization/48377
7458 * gcc.dg/vect/pr48377.c: New test.
7459
7460 2011-04-07 Jason Merrill <jason@redhat.com>
7461
7462 * g++.dg/cpp0x/regress/call1.C: New.
7463
7464 * g++.dg/cpp0x/variadic107.C: New.
7465
7466 * g++.dg/cpp0x/sfinae11.C: New.
7467 * g++.dg/cpp0x/noexcept02.C: Fix.
7468
7469 * g++.dg/cpp0x/sfinae10.C: New.
7470
7471 * g++.dg/cpp0x/sfinae9.C: New.
7472
7473 * c-c++-common/Wcast-qual-1.c: Move here from...
7474 * gcc.dg/cast-qual-3.c: ...here, and...
7475 * g++.dg/warn/Wcast-qual2.C: ...here.
7476
7477 * g++.dg/cpp0x/sfinae8.C: New.
7478
7479 * g++.dg/cpp0x/sfinae7.C: New.
7480
7481 * g++.dg/cpp0x/enum9.C: New.
7482
7483 2011-04-07 Mike Stump <mikestump@comcast.net>
7484
7485 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7486 with no trampolines.
7487
7488 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR fortran/48117
7491 * gfortran.dg/gomp/pr48117.f90: New test.
7492
7493 PR debug/48343
7494 * gcc.dg/torture/pr48343.c: New test.
7495
7496 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7497
7498 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7499
7500 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7501
7502 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7503
7504 2011-04-07 Tom de Vries <tom@codesourcery.com>
7505
7506 PR target/43920
7507 * lib/scanasm.exp (object-size): New proc.
7508 * gcc.target/arm/pr43920-2.c: New test.
7509
7510 2011-04-06 Tobias Burnus <burnus@net-b.de>
7511
7512 PR fortran/18918
7513 PR fortran/48477
7514 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7515
7516 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7517
7518 * gcc.dg/mtune.c: Prune note from output.
7519
7520 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7521
7522 PR debug/48466
7523 * gcc.dg/guality/pr36977.c: New test.
7524 * gcc.dg/guality/pr48466.c: New test.
7525
7526 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7527
7528 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7529
7530 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7531
7532 * gnat.dg/return3.adb: New test.
7533
7534 2011-04-06 Richard Guenther <rguenther@suse.de>
7535
7536 PR tree-optimization/47663
7537 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7538
7539 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7540
7541 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7542 Solaris 8 and 9 as well.
7543
7544 2011-04-05 Tom de Vries <tom@codesourcery.com>
7545
7546 PR target/43920
7547 * gcc.target/arm/pr43920-1.c: New test.
7548
7549 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7550
7551 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7552 (cctor): Actually return the value.
7553 (main): Cast return values.
7554
7555 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7556
7557 * gfortran.dg/character_comparison_8.f90: New test.
7558
7559 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7560
7561 * frontend-passes: (optimize_lexical_comparison): New function.
7562 (optimize_expr): Call it.
7563 (optimize_comparison): Also handle lexical comparison functions.
7564 Return false instad of -2 for unequal comparison.
7565
7566 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7567
7568 PR fortran/48412
7569 * function_optimize_4.f90: New test.
7570
7571 2011-04-04 Tobias Burnus <burnus@net-b.de>
7572
7573 PR fortran/18918
7574 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7575 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7576 * gfortran.dg/coarray_15.f90: New.
7577
7578 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7579
7580 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7581 * gfortran.dg/bessel_7.f90: Likewise.
7582
7583 2011-04-03 Tobias Burnus <burnus@net-b.de>
7584
7585 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7586
7587 2011-04-03 Richard Guenther <rguenther@suse.de>
7588 Ira Rosen <ira.rosen@linaro.org>
7589
7590 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7591 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7592 -ftree-loop-if-convert-stores.
7593
7594 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7595
7596 * gnat.dg/specs/aggr2.ads: New test.
7597
7598 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7599
7600 * gnat.dg/debug2.ad[sb]: New test.
7601 * gnat.dg/debug2_pkg.ads: New helper.
7602 * gnat.dg/debug3.ad[sb]: New test.
7603
7604 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7605
7606 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7607
7608 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR middle-end/48335
7611 * gcc.c-torture/compile/pr48335-1.c: New test.
7612 * gcc.dg/pr48335-1.c: New test.
7613 * gcc.dg/pr48335-2.c: New test.
7614 * gcc.dg/pr48335-3.c: New test.
7615 * gcc.dg/pr48335-4.c: New test.
7616 * gcc.dg/pr48335-5.c: New test.
7617 * gcc.dg/pr48335-6.c: New test.
7618 * gcc.dg/pr48335-7.c: New test.
7619 * gcc.dg/pr48335-8.c: New test.
7620 * gcc.target/i386/pr48335-1.c: New test.
7621
7622 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7623
7624 PR c/36299
7625 * gcc.dg/Waddress.c: New test.
7626
7627 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7628
7629 PR fortran/48352
7630 * gfortran.dg/function_optimize_3.f90: New test.
7631
7632 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7633
7634 * gcc.c-torture/compile/20110401-1.c: New test.
7635
7636 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7637 * g++.dg/lto/20091002-2_0.C: Likewise.
7638 * g++.dg/lto/20090303_0.c: Likewise.
7639 * g++.dg/lto/20091004-1_0.C: Likewise.
7640 * g++.dg/lto/20091002-3_0.C: Likewise.
7641 * g++.dg/lto/20091004-2_0.C: Likewise.
7642 * g++.dg/lto/20081123_0.C: Likewise.
7643 * g++.dg/lto/20090313_0.C: Likewise.
7644 * g++.dg/lto/20081109-1_0.C: Likewise.
7645 * g++.dg/lto/20081219_0.C: Likewise.
7646 * g++.dg/lto/20081204-1_0.C: Likewise.
7647 * g++.dg/lto/20090302_0.C: Likewise.
7648 * g++.dg/lto/20081119-1_0.C: Likewise.
7649 * g++.dg/lto/20081118_0.C: Likewise.
7650 * gcc.dg/lto/20091020-2_0.c: Likewise.
7651 * gcc.dg/lto/20090210_0.c: Likewise.
7652 * gcc.dg/lto/20081204-1_0.c: Likewise.
7653 * gcc.dg/lto/20081224_0.c: Likewise.
7654 * gcc.dg/lto/20090219_0.c: Likewise.
7655 * gcc.dg/lto/20091014-1_0.c: Likewise.
7656 * gcc.dg/lto/20091016-1_0.c: Likewise.
7657 * gcc.dg/lto/20090206-2_0.c: Likewise.
7658 * gcc.dg/lto/20090116_0.c: Likewise.
7659 * gcc.dg/lto/20091013-1_0.c: Likewise.
7660 * gcc.dg/lto/20091015-1_0.c: Likewise.
7661 * gcc.dg/lto/20090126-2_0.c: Likewise.
7662
7663 2011-03-31 Ian Lance Taylor <iant@google.com>
7664
7665 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7666
7667 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7668
7669 * gnat.dg/opt16.adb: New test.
7670
7671 2011-03-31 Jason Merrill <jason@redhat.com>
7672
7673 * g++.dg/cpp0x/defaulted24.C: New.
7674
7675 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676
7677 PR target/16292
7678 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7679 with -O0.
7680
7681 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7682
7683 * g++.dg/other/i386-9.C: New test.
7684
7685 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7686
7687 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7688
7689 2011-03-30 Jason Merrill <jason@redhat.com>
7690
7691 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7692
7693 * g++.dg/cpp0x/regress/isnan.C: New.
7694
7695 * g++.dg/cpp0x/initlist46.C: New.
7696
7697 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7698
7699 PR target/47551
7700 * gcc.target/arm/neon-modes-2.c: New test.
7701
7702 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR c/48305
7705 * gcc.c-torture/compile/pr48305.c: New test.
7706
7707 2011-03-29 Jason Merrill <jason@redhat.com>
7708
7709 * g++.dg/cpp0x/regress/value-dep1.C: New.
7710
7711 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7712
7713 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7714
7715 2011-03-29 Ian Lance Taylor <iant@google.com>
7716
7717 * go.test/go-test.exp: Handle the test lines used in several new
7718 tests.
7719 (errchk): Add opts parameter. Change all callers. Handle parens
7720 in regexps.
7721
7722 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7723 Dominique d'Humieres <dominiq@lps.ens.fr>
7724
7725 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7726 and __APPLE__ && __PPC__ && __ALTIVEC__.
7727
7728 2011-03-29 Jason Merrill <jason@redhat.com>
7729
7730 * g++.dg/cpp0x/dependent1.C: New.
7731
7732 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7733
7734 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7735
7736 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7737
7738 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7739
7740 PR fortran/48095
7741 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7742 * gfortran.dg/proc_ptr_comp_32.f90: New.
7743
7744 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7745
7746 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7747 check for corresponding warning.
7748
7749 2011-03-28 Jason Merrill <jason@redhat.com>
7750
7751 * g++.dg/cpp0x/rv-deduce2.C: New.
7752
7753 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR debug/48203
7756 * gcc.dg/pr48203.c: New test.
7757
7758 2011-03-28 Jeff Law <law@redhat.com>
7759
7760 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7761
7762 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7763
7764 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7765 and __PPC__ && __ALTIVEC__.
7766
7767 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7768
7769 PR testsuite/48238
7770 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7771 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7772 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7773 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7774
7775 2011-03-28 Jason Merrill <jason@redhat.com>
7776
7777 * g++.dg/cpp0x/initlist-array2.C: New.
7778
7779 * g++.dg/cpp0x/initlist-array1.C: New.
7780
7781 * g++.dg/cpp0x/constexpr-compound.C: New.
7782
7783 * g++.dg/cpp0x/constexpr-using.C: New.
7784
7785 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7786
7787 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7788
7789 PR testsuite/48276
7790 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7791
7792 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7793
7794 * gcc.dg/slp-1.c: New test.
7795
7796 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7797
7798 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7799 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7800 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7801 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7802 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7803 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7804 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7805 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7806 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7807 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7808 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7809 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7810 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7811 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7812
7813 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7814
7815 PR fortran/47065
7816 * gfortran.dg/trim_optimize_5.f90: New test.
7817 * gfortran.dg/trim_optimize_6.f90: New test.
7818
7819 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7820
7821 PR target/38598
7822 * gcc.target/mips/madd-7.c: Remove -mlong32.
7823 * gcc.target/mips/msub-7.c: Likewise.
7824
7825 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7826
7827 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7828 accesses to preserve the meaning of the test for doubleword vectors.
7829 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7830 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7831
7832 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7833
7834 PR fortran/48291
7835 * gfortran.dg/class_42.f03: New.
7836
7837 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7838
7839 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7840 strided accesses.
7841
7842 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7843
7844 PR rtl-optimization/48144
7845 * gcc.dg/pr48144.c: New test.
7846
7847 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7848
7849 * gnat.dg/discr27.ad[sb]: New test.
7850
7851 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7852
7853 * gnat.dg/limited_with2.ad[sb]: New test.
7854 * gnat.dg/limited_with2_pkg1.ads: New helper.
7855 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7856
7857 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7858
7859 * gnat.dg/opt15.adb: New test.
7860 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7861
7862 2011-03-25 Tobias Burnus <burnus@net-b.de>
7863
7864 PR fortran/48174
7865 PR fortran/45304
7866 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7867 * gfortran.dg/leadz_trailz_3.f90: Ditto
7868
7869 2011-03-25 Martin Jambor <mjambor@suse.cz>
7870
7871 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7872
7873 2011-03-25 Jason Merrill <jason@redhat.com>
7874
7875 * g++.dg/cpp0x/defaulted22.C: New.
7876 * g++.dg/cpp0x/defaulted23.C: New.
7877 * g++.dg/cpp0x/defaulted15.C: Adjust.
7878
7879 2011-03-25 Jason Merrill <jason@redhat.com>
7880
7881 * g++.dg/cpp0x/move1.C: New.
7882
7883 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7884
7885 PR target/48287
7886 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7887
7888 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7889
7890 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7891 for mips-sgi-irix6.5.
7892 Replace snprintf prototype by <stdio.h>.
7893
7894 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7895
7896 PR testsuite/48283
7897 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7898 run_expensive_tests.
7899 * gcc.dg/graphite/block-4.c: Likewise.
7900 * gcc.dg/graphite/block-7.c: Likewise.
7901 * gcc.dg/graphite/block-8.c: Likewise.
7902
7903 2011-03-25 Richard Guenther <rguenther@suse.de>
7904
7905 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7906 * g++.dg/tree-ssa/pr8781.C: Likewise.
7907 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7908 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7909 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7910 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7911 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7912 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7913 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7914 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7915 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7916 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7917 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7918 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7919 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7920 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7921 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7922 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7923 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7924 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7925 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7926 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7927 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7928 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7929 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7930 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7931 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7932 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7933 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7934 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7935 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7936 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7937 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7938 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7939 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7940 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7941 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7942 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7943 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7944 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7945 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7946 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7947 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7948 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7949 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7950 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7951 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7952 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7953 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7954 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7955 * c-c++-common/pr46562-2.c: Likewise.
7956 * gfortran.dg/pr42108.f90: Likewise.
7957 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7958 foo to be inlined even at -O1.
7959 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7960 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7961 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7962 * gcc.dg/matrix/matrix.exp: Disable FRE.
7963
7964 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7965
7966 PR debug/48204
7967 * gcc.dg/dfp/pr48204.c: New test.
7968
7969 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7970
7971 PR target/48209
7972 * gcc.c-torture/execute/pr47917.c: Move this...
7973 * gcc.dg/torture/pr47917.c: to here and add xfails.
7974
7975 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7976
7977 * gnat.dg/array16.ad[sb]: New test.
7978 * gnat.dg/array16.ads: New helper.
7979
7980 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7981
7982 * gnat.dg/derived_type2.adb: New test.
7983
7984 2011-03-24 Richard Guenther <rguenther@suse.de>
7985
7986 PR tree-optimization/48271
7987 * g++.dg/torture/pr48271.C: New testcase.
7988
7989 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7990
7991 * gnat.dg/array15.ad[sb]: New test.
7992
7993 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7994
7995 PR target/48237
7996 * gcc.target/i386/pr48237.c: New test.
7997
7998 2011-03-24 Richard Guenther <rguenther@suse.de>
7999
8000 PR middle-end/48269
8001 * gcc.dg/builtin-object-size-10.c: New testcase.
8002
8003 2011-03-24 Richard Guenther <rguenther@suse.de>
8004
8005 PR tree-optimization/46562
8006 * c-c++-common/pr46562-2.c: New testcase.
8007 * c-c++-common/pr46562.c: Likewise.
8008
8009 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
8010
8011 * gcc.dg/vect/vect-cselim-1.c: New test.
8012 * gcc.dg/vect/vect-cselim-2.c: New test.
8013
8014 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
8015
8016 * gcc.target/arm/pr46934.c: New.
8017
8018 2011-03-23 Ian Lance Taylor <iant@google.com>
8019
8020 * go.test/go-test.exp (errchk): Ignore lines containing ////.
8021
8022 2011-03-23 Richard Guenther <rguenther@suse.de>
8023
8024 * gcc.dg/struct: Remove directory and contents.
8025
8026 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8027
8028 PR testsuite/48251
8029 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8030
8031 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8032
8033 * gnat.dg/discr26.ad[sb]: New test.
8034 * gnat.dg/discr26_pkg.ads: New helper.
8035
8036 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8037
8038 PR target/47553
8039 * gcc.target/arm/neon-vld-1.c: New test.
8040
8041 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8042
8043 * gnat.dg/array14.ad[sb]: New test.
8044 * gnat.dg/array14_pkg.ads: New helper.
8045
8046 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8047
8048 * gcc.c-torture/execute/920501-8.x: Remove.
8049 * gcc.c-torture/execute/930513-1.x: Remove.
8050 * gcc.c-torture/execute/960312-1.x: Remove.
8051 * gcc.c-torture/compile/20000804-1.c,
8052 gcc.c-torture/compile/20001205-1.c,
8053 gcc.c-torture/compile/20001226-1.c,
8054 gcc.c-torture/compile/20010518-2.c,
8055 gcc.c-torture/compile/20020312-1.c,
8056 gcc.c-torture/compile/20020604-1.c,
8057 gcc.c-torture/compile/920501-12.c,
8058 gcc.c-torture/compile/920501-4.c,
8059 gcc.c-torture/compile/920520-1.c,
8060 gcc.c-torture/compile/980506-1.c,
8061 gcc.c-torture/execute/980709-1.x,
8062 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8063 options for m68hc11.
8064 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8065 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8066 m68hc11.
8067
8068 2011-03-22 Nick Clifton <nickc@redhat.com>
8069
8070 * lib/target-supports.exp (check_profiling_available): Add MN10300
8071 to the list of targets that do not support profiling. Restore
8072 alpha sorting to this list.
8073
8074 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8075
8076 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8077 failure on 32-bit systems.
8078 * gcc.dg/torture/vector-2.c: Ditto.
8079
8080 2011-03-22 Richard Guenther <rguenther@suse.de>
8081
8082 PR tree-optimization/48228
8083 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8084
8085 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8086
8087 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8088 powerpc.
8089
8090 PR target/48226
8091 * gcc.target/powerpc/pr48226.c: New file.
8092
8093 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8094
8095 * lib/prune.exp (prune_gcc_output): Prune "could not create
8096 compact unwind for" warnings.
8097
8098 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR c/42544
8101 PR c/48197
8102 * gcc.c-torture/execute/pr42544.c: New test.
8103 * gcc.c-torture/execute/pr48197.c: New test.
8104
8105 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8106
8107 PR preprocessor/48192
8108 * gcc.target/powerpc/pr48192.c: New file.
8109
8110 PR target/48053
8111 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8112 split problem of 0 being loaded in a VSX register.
8113
8114 2011-03-21 Richard Guenther <rguenther@suse.de>
8115
8116 PR c/47939
8117 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8118 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8119 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8120 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8121
8122 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR target/48213
8125 * gcc.dg/pr48213.c: New test.
8126
8127 2011-03-21 Kai Tietz <ktietz@redhat.com>
8128
8129 PR target/12171
8130 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8131
8132 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8133
8134 * gcc.target/arm/xor-and.c: New.
8135
8136 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8137
8138 PR fortran/22572
8139 * gfortran.dg/function_optimize_1.f90: New test.
8140 * gfortran.dg/function_optimize_2.f90: New test.
8141
8142 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8143
8144 PR rtl-optimization/47502
8145 * gcc.target/i386/pr47502-1.c: New.
8146 * gcc.target/i386/pr47502-2.c: Likewise.
8147
8148 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8149
8150 PR rtl-optimization/48156
8151 * gcc.dg/pr48156.c: New test.
8152
8153 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8154
8155 PR libfortran/47439
8156 * gfortran.dg/scratch_1.f90: Adjust test.
8157
8158 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8159
8160 PR libfortran/47439
8161 * gfortran.dg/scratch_1.f90: New test.
8162
8163 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8164
8165 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8166 variably modified typedefs.
8167 * gcc.dg/c1x-typedef-2.c: Remove.
8168
8169 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8170
8171 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8172 * gcc.dg/c1x-anon-struct-3.c: New test.
8173 * gcc.dg/anon-struct-11.c: Update.
8174
8175 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8176
8177 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8178 dg-xfail-run-if.
8179 Only xfail with gas.
8180
8181 2011-03-18 Jason Merrill <jason@redhat.com>
8182
8183 * g++.dg/template/fn-ptr1.C: New.
8184
8185 * g++.dg/overload/volatile1.C: New.
8186
8187 * g++.dg/opt/pr23372.C: New.
8188
8189 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8190
8191 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8192
8193 PR middle-end/47405
8194 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8195
8196 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8197
8198 * gcc.target/arm/unsigned-extend-1.c: New.
8199
8200 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR bootstrap/48161
8203 * gcc.c-torture/compile/pr48161.c: New test.
8204
8205 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8206
8207 PR middle-end/47725
8208 * gcc.dg/torture/pr47725.c: New.
8209
8210 2011-03-17 Jason Merrill <jason@redhat.com>
8211
8212 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8213 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8214
8215 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8216
8217 * gnat.dg/specs/elab2.ads: New test.
8218 * gnat.dg/specs/elab2_pkg.ads: New helper.
8219
8220 2011-03-17 Jason Merrill <jason@redhat.com>
8221
8222 * g++.dg/cpp0x/decltype-1212.C: New.
8223 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8224
8225 2011-03-17 Jason Merrill <jason@redhat.com>
8226
8227 * g++.dg/parse/memfnquals1.C: New.
8228
8229 2011-03-17 Richard Guenther <rguenther@suse.de>
8230
8231 PR middle-end/48134
8232 * gcc.dg/pr48134.c: New testcase.
8233
8234 2011-03-17 Richard Guenther <rguenther@suse.de>
8235
8236 PR middle-end/48165
8237 * g++.dg/torture/pr48165.C: New testcase.
8238
8239 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR rtl-optimization/48141
8242 * gcc.dg/pr48141.c: New test.
8243
8244 2011-03-16 Jason Merrill <jason@redhat.com>
8245
8246 * g++.dg/cpp0x/constexpr-48089.C: New.
8247
8248 * g++.dg/cpp0x/constexpr-abi1.C: New.
8249
8250 * g++.dg/cpp0x/constexpr-46336.C: New.
8251 * g++.dg/parse/friend5.C: Adjust expected errors.
8252
8253 * g++.dg/cpp0x/constexpr-47570.C: New.
8254
8255 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8256
8257 PR debug/47510
8258 * ++.dg/debug/dwarf2/typedef6.C: New test.
8259
8260 2011-03-16 Jason Merrill <jason@redhat.com>
8261
8262 * g++.dg/cpp0x/elision2.C: New.
8263
8264 * g++.dg/cpp0x/constexpr-array3.C: New.
8265
8266 2011-03-16 Jason Merrill <jason@redhat.com>
8267
8268 * g++.dg/cpp0x/sfinae6.C: New.
8269 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8270 * g++.dg/cpp0x/pr45908.C: Likewise.
8271 * g++.dg/cpp0x/sfinae6.C: Likewise.
8272 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8273 * g++.old-deja/g++.law/arg11.C: Likewise.
8274
8275 2011-03-16 Jason Merrill <jason@redhat.com>
8276
8277 * g++.dg/template/incomplete6.C: New.
8278
8279 2011-03-16 Jeff Law <law@redhat.com>
8280
8281 * gcc.dg/tree-ssa/vrp55.c: New test.
8282
8283 2011-03-16 Jason Merrill <jason@redhat.com>
8284
8285 * g++.dg/cpp0x/auto22.C: New.
8286
8287 2011-03-16 Richard Guenther <rguenther@suse.de>
8288
8289 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8290 optimizing it away if promoted to const.
8291
8292 2011-03-16 Richard Guenther <rguenther@suse.de>
8293
8294 PR tree-optimization/48149
8295 * gcc.dg/fold-complex-1.c: New testcase.
8296
8297 2011-03-16 Richard Guenther <rguenther@suse.de>
8298
8299 PR testsuite/48147
8300 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8301 or cloning happens.
8302
8303 2011-03-16 Richard Guenther <rguenther@suse.de>
8304
8305 PR tree-optimization/26134
8306 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8307
8308 2011-03-16 Richard Guenther <rguenther@suse.de>
8309
8310 PR tree-optimization/48146
8311 * gcc.dg/torture/pr48146.c: New testcase.
8312
8313 2011-03-16 Richard Guenther <rguenther@suse.de>
8314
8315 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8316 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8317
8318 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR middle-end/48136
8321 * gcc.c-torture/compile/pr48136.c: New test.
8322
8323 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8324
8325 PR debug/45882
8326 * gcc.dg/guality/pr45882.c: New test.
8327
8328 2011-03-15 Jason Merrill <jason@redhat.com>
8329
8330 * g++.dg/cpp0x/constexpr-recursion.C: New.
8331
8332 * g++.dg/cpp0x/implicit11.C: New.
8333
8334 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8335
8336 * g++.dg/cpp0x/constexpr-attribute.C: New.
8337
8338 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8339
8340 * g++.dg/parse/pr34758.C: New.
8341
8342 2011-03-15 Xinliang David Li <davidxl@google.com>
8343
8344 PR c/47837
8345 * gcc.dg/uninit-pred-7_d.c: New test.
8346 * gcc.dg/uninit-pred-8_d.c: New test.
8347
8348 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8349
8350 PR target/46788
8351 * gcc.target/arm/pr46788.c: New.
8352
8353 2011-03-15 Richard Guenther <rguenther@suse.de>
8354
8355 PR middle-end/47650
8356 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8357 * gfortran.dg/ishft_4.f90: Likewise.
8358 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8359
8360 2011-03-15 Richard Guenther <rguenther@suse.de>
8361
8362 PR tree-optimization/13954
8363 * g++.dg/tree-ssa/pr13954.C: New testcase.
8364
8365 2011-03-15 Richard Guenther <rguenther@suse.de>
8366
8367 PR tree-optimization/48037
8368 * gcc.target/i386/pr48037-1.c: New testcase.
8369
8370 2011-03-15 Richard Guenther <rguenther@suse.de>
8371
8372 PR tree-optimization/41490
8373 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8374 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8375 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8376 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8377 * g++.dg/tree-ssa/pr33604.C: Adjust.
8378
8379 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR middle-end/47917
8382 * gcc.c-torture/execute/pr47917.c: New test.
8383 * gcc.dg/pr47917.c: New test.
8384
8385 PR middle-end/38878
8386 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8387
8388 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8389
8390 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8391 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8392 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8393 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8394 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8395 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8396 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8397 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8398 * gcc.target/i386/avx-floor-vec.c: Ditto.
8399 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8400 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8401 * gcc.target/i386/avx-rint-vec.c: Ditto.
8402 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8403 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8404 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8405 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8406
8407 2011-03-14 Tom Tromey <tromey@redhat.com>
8408
8409 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8410 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8411 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8412
8413 2011-03-14 Tom Tromey <tromey@redhat.com>
8414
8415 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8416 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8417 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8418
8419 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8420
8421 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8422
8423 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8424
8425 PR rtl-optimization/47166
8426 * gcc.c-torture/execute/postmod-1.c: New test.
8427
8428 2011-03-14 Richard Guenther <rguenther@suse.de>
8429
8430 PR middle-end/48098
8431 * gcc.dg/torture/pr48098.c: New testcase.
8432
8433 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8434
8435 PR target/48053
8436 * gcc.target/powerpc/pr48053-1.c: New test.
8437 * gcc.target/powerpc/pr48053-2.c: Likewise.
8438
8439 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8440
8441 PR libfortran/48066
8442 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8443
8444 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8445
8446 PR libfortran/48066
8447 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8448
8449 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8450
8451 PR fortran/48059
8452 * gfortran.dg/class_41.f03: New.
8453
8454 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8455
8456 * g++.dg/conversion/cast3.C: New test.
8457
8458 2011-03-11 Jason Merrill <jason@redhat.com>
8459
8460 * g++.dg/template/error45.C: New.
8461
8462 * g++.dg/parse/no-type-defn1.C: New.
8463
8464 * g++.dg/ext/attrib40.C: New.
8465
8466 * g++.dg/cpp0x/regress/array1.C: New.
8467
8468 2011-03-11 Richard Guenther <rguenther@suse.de>
8469
8470 PR tree-optimization/48067
8471 * gcc.dg/pr48067.c: New testcase.
8472
8473 2011-03-11 Richard Guenther <rguenther@suse.de>
8474
8475 PR lto/48073
8476 * g++.dg/lto/20110311-1_0.C: New testcase.
8477
8478 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR c++/48035
8481 * g++.dg/inherit/virtual8.C: New test.
8482
8483 PR middle-end/48044
8484 * gcc.dg/torture/pr48044.c: New test.
8485
8486 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8487
8488 PR fortran/47768
8489 * gfortran.dg/proc_ptr_comp_31.f90: New.
8490
8491 2011-03-11 Richard Guenther <rguenther@suse.de>
8492
8493 PR tree-optimization/47278
8494 * gcc.dg/torture/pr47278-1.c: New testcase.
8495 * gcc.dg/torture/pr47278-2.c: Likewise.
8496
8497 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR tree-optimization/48063
8500 * gcc.dg/torture/pr48063.c: New test.
8501
8502 2011-03-10 Jason Merrill <jason@redhat.com>
8503
8504 * g++.dg/template/array22.C: New.
8505
8506 * g++.dg/cpp0x/syntax-err1.C: New.
8507 * g++.dg/parse/error36.C: Adjust expected errors.
8508 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8509 * g++.old-deja/g++.pt/typename3.C: Likewise.
8510 * g++.old-deja/g++.pt/typename4.C: Likewise.
8511 * g++.old-deja/g++.pt/typename6.C: Likewise.
8512
8513 2011-03-09 Jason Merrill <jason@redhat.com>
8514
8515 * g++.dg/template/nontype22.C: New.
8516
8517 2011-03-09 Martin Jambor <mjambor@suse.cz>
8518
8519 PR tree-optimization/47714
8520 * g++.dg/torture/pr47714.C: New test.
8521
8522 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8523
8524 PR target/47755
8525 * gcc.target/powerpc/pr47755-2.c: New file.
8526
8527 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8528
8529 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8530 is not set in the environment, pass 64 as first argument when not
8531 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8532 native where ulimit -u is supported.
8533
8534 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8535
8536 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8537
8538 2011-03-08 Jason Merrill <jason@redhat.com>
8539
8540 * g++.dg/template/nontype21.C: New.
8541
8542 * g++.dg/template/anon5.C: New.
8543
8544 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR debug/47881
8547 * gcc.dg/pr47881.c: New test.
8548
8549 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8550
8551 PR c++/47957
8552 * g++.dg/lookup/template3.C: New test.
8553
8554 2011-03-08 Kai Tietz <ktietz@redhat.com>
8555
8556 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8557 'long' type.
8558
8559 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8560
8561 PR testsuite/47954
8562 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8563 sizeof to compute alignment.
8564
8565 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR tree-optimization/48022
8568 * gcc.dg/pr48022-1.c: New test.
8569 * gcc.dg/pr48022-2.c: New test.
8570
8571 2011-03-07 Jason Merrill <jason@redhat.com>
8572
8573 * g++.dg/template/nontype20.C: New.
8574 * g++.dg/init/member1.C: Adjust expected errors.
8575 * g++.dg/parse/constant4.C: Likewise.
8576 * g++.dg/template/qualified-id3.C: Likewise.
8577 * g++.old-deja/g++.pt/crash10.C: Likewise.
8578
8579 * g++.dg/cpp0x/regress/non-const1.C: New.
8580
8581 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR debug/47991
8584 * gcc.dg/pr47991.c: New test.
8585
8586 2011-03-07 Jason Merrill <jason@redhat.com>
8587
8588 * g++.dg/abi/mangle46.C: New.
8589
8590 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8591
8592 PR target/47862
8593 * gcc.target/powerpc/pr47862.c: New.
8594
8595 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8596
8597 PR target/45413
8598 * gcc.target/i386/combine-mul.c: Require nonpic.
8599
8600 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8601 Nathan Froyd <froydnj@codesourcery.com>
8602
8603 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8604
8605 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8606
8607 * README.QMTEST: Remove.
8608
8609 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8610 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8611
8612 PR fortran/47850
8613 * gfortran.dg/array_constructor_37.f90 : New test.
8614
8615 2011-03-05 Jason Merrill <jason@redhat.com>
8616
8617 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8618 * g++.dg/abi/mangle45.C: Likewise.
8619 * g++.dg/cpp0x/trailing1.C: Likewise.
8620
8621 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8622
8623 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8624
8625 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR rtl-optimization/47899
8628 * gcc.dg/pr47899.c: New test.
8629
8630 * gcc.dg/torture/pr47968.c: Ignore warnings.
8631
8632 PR tree-optimization/47967
8633 * gcc.c-torture/compile/pr47967.c: New test.
8634
8635 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8636
8637 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8638 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8639
8640 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8641
8642 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8643 and property_getAttributes() if __OBJC2__.
8644 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8645 * objc.dg/property/property-encoding-1.m: New.
8646 * obj-c++.dg/property/property-encoding-1.mm: New.
8647
8648 2011-03-04 Jason Merrill <jason@redhat.com>
8649
8650 * g++.dg/template/pseudodtor6.C: New.
8651
8652 * g++.dg/inherit/covariant19.C: New.
8653
8654 2011-03-04 Richard Guenther <rguenther@suse.de>
8655
8656 PR middle-end/47968
8657 * gcc.dg/torture/pr47968.c: New testcase.
8658
8659 2011-03-04 Richard Guenther <rguenther@suse.de>
8660
8661 PR middle-end/47975
8662 * gcc.dg/torture/pr47975.c: New testcase.
8663
8664 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8665
8666 PR c++/47974
8667 * g++.dg/template/crash106.C: New.
8668
8669 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8670
8671 PR c/47963
8672 * gcc.dg/gomp/pr47963.c: New test.
8673 * g++.dg/gomp/pr47963.C: New test.
8674
8675 2011-03-02 Jason Merrill <jason@redhat.com>
8676
8677 * g++.dg/cpp0x/regress/condition1.C: New.
8678
8679 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8680
8681 2011-03-01 Jason Merrill <jason@redhat.com>
8682
8683 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8684
8685 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8686
8687 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8688
8689 PR rtl-optimization/47925
8690 * gcc.c-torture/execute/pr47925.c: New test.
8691
8692 2011-03-01 Jason Merrill <jason@redhat.com>
8693
8694 * g++.dg/cpp0x/decltype25.C: New.
8695
8696 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8697
8698 2011-03-01 Richard Guenther <rguenther@suse.de>
8699
8700 PR tree-optimization/47890
8701 * gcc.dg/torture/pr47890.c: New testcase.
8702
8703 2011-03-01 Richard Guenther <rguenther@suse.de>
8704
8705 PR lto/47924
8706 * gcc.dg/lto/pr47924_0.c: New testcase.
8707
8708 2011-03-01 Richard Guenther <rguenther@suse.de>
8709
8710 PR lto/46911
8711 * gfortran.dg/lto/pr46911_0.f: New testcase.
8712
8713 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8714
8715 PR libgfortran/47933
8716 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8717 compile errors from older code form.
8718
8719 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8720
8721 PR libgfortran/47567
8722 * gfortran.dg/fmt_fw_d.f90: New test.
8723
8724 2011-02-28 Jason Merrill <jason@redhat.com>
8725
8726 * g++.dg/inherit/covariant18.C: New.
8727
8728 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR middle-end/47893
8731 * gcc.dg/pr47893.c: New test.
8732
8733 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8734
8735 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8736 NULL in case of a selector with conflicting types.
8737 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8738
8739 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8740
8741 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8742 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8743 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8744 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8745
8746 2011-02-28 Jason Merrill <jason@redhat.com>
8747
8748 PR c++/47906
8749 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8750
8751 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8752
8753 PR libgfortran/47778
8754 * gfortran.dg/namelist_71.f90: New test.
8755
8756 2011-02-27 Jason Merrill <jason@redhat.com>
8757
8758 PR c++/47906
8759 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8760 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8761
8762 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8763
8764 PR c++/46466
8765 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8766
8767 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR fortran/47886
8770 * gfortran.dg/gomp/task-1.f90: Removed.
8771
8772 2011-02-26 Jason Merrill <jason@redhat.com>
8773
8774 * g++.dg/template/this-targ1.C: New.
8775
8776 * g++.dg/cpp0x/regress/template-const1.C: New.
8777 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8778 * g++.dg/template/function1.C: Adjust.
8779 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8780 * g++.dg/debug/debug7.C: Adjust.
8781
8782 2011-02-26 Tobias Burnus <burnus@net-b.de>
8783
8784 PR fortran/47886
8785 * gfortran.dg/gomp/task-1.f90: New.
8786
8787 2011-02-25 Jie Zhang <jie@codesourcery.com>
8788
8789 * gcc.target/arm/neon-thumb2-move.c: Add
8790 dg-require-effective-target arm_thumb2_ok.
8791
8792 2011-02-24 Jason Merrill <jason@redhat.com>
8793
8794 * g++.dg/parse/constant1.C: Specify C++98 mode.
8795 * g++.dg/parse/constant5.C: Likewise.
8796 * g++.dg/parse/error2.C: Likewise.
8797 * g++.dg/parse/semicolon3.C: Likewise.
8798 * g++.dg/template/crash14.C: Likewise.
8799 * g++.dg/template/local4.C: Likewise.
8800 * g++.dg/template/nontype3.C: Likewise.
8801 * g++.dg/parse/crash31.C: Adjust expected errors.
8802 * g++.dg/template/function1.C: Likewise.
8803 * g++.dg/template/ref3.C: Likewise.
8804 * g++.dg/template/static9.C: Likewise.
8805 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8806
8807 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8808 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8809 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8810 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8811 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8812
8813 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR fortran/47878
8816 * gfortran.dg/pr47878.f90: New test.
8817
8818 2011-02-24 Richard Guenther <rguenther@suse.de>
8819
8820 PR testsuite/47801
8821 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8822 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8823
8824 2011-02-24 Richard Guenther <rguenther@suse.de>
8825
8826 PR fortran/47839
8827 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8828 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8829
8830 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8831
8832 PR libgfortran/47567
8833 * gfortran.dg/fmt_f0_1.f90: Update test.
8834
8835 2011-02-23 Jason Merrill <jason@redhat.com>
8836
8837 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8838 * g++.dg/abi/mangle45.C: New.
8839
8840 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8841 * g++.dg/template/canon-type-9.C: Match use of decltype
8842 between declaration and definition.
8843 * g++.dg/template/canon-type-12.C: Likewise.
8844
8845 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8846
8847 PR fortran/40850
8848 * gfortran.dg/nested_allocatables_1.f90: New.
8849
8850 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8851
8852 PR c++/46868
8853 * g++.dg/pr46868.C: New test.
8854 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8855 * g++.dg/parse/error14.C: Adjust.
8856
8857 2011-02-23 Richard Guenther <rguenther@suse.de>
8858
8859 PR tree-optimization/47838
8860 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8861
8862 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8863
8864 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8865
8866 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8867
8868 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8869 * gfortran.dg/count_init_expr.f03: Ditto.
8870 * gfortran.dg/gomp/pr43711.f90: Ditto.
8871 * gcc.dg/struct-parse-2.c: Ditto.
8872 * gcc.dg/parse-error-3.c: Ditto.
8873 * gcc.dg/Wlogical-op-1.c: Ditto.
8874 * gcc.dg/Walways-true-1.c: Ditto.
8875 * gcc.dg/pr24225.c: Ditto.
8876 * gcc.dg/Walways-true-2.c: Ditto.
8877 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8878 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8879 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8880 * g++.dg/overload/defarg4.C: Ditto.
8881 * g++.dg/inherit/covariant16.C: Ditto.
8882 * g++.dg/inherit/virtual7.C: Ditto.
8883 * g++.dg/template/canon-type-9.C: Ditto.
8884 * g++.dg/template/access19.C: Ditto.
8885 * g++.dg/template/call7.C: Ditto.
8886 * g++.dg/template/canon-type-2.C: Ditto.
8887 * g++.dg/template/init7.C: Ditto.
8888 * g++.dg/template/sizeof-template-argument.C: Ditto.
8889 * g++.dg/template/const3.C: Ditto.
8890 * g++.dg/template/sfinae26.C: Ditto.
8891 * g++.dg/template/sfinae26.C: Ditto.
8892 * g++.dg/template/canon-type-11.C: Ditto.
8893 * g++.dg/template/union2.C: Ditto.
8894 * g++.dg/template/canon-type-3.C: Ditto.
8895 * g++.dg/template/canon-type-1.C: Ditto.
8896 * g++.dg/template/canon-type-5.C: Ditto.
8897 * g++.dg/template/canon-type-7.C: Ditto.
8898 * g++.dg/template/canon-type-10.C: Ditto.
8899 * g++.dg/template/spec36.C: Ditto.
8900 * g++.dg/template/typedef38.C: Ditto.
8901 * g++.dg/template/canon-type-4.C: Ditto.
8902 * g++.dg/template/canon-type-6.C: Ditto.
8903 * g++.dg/template/canon-type-13.C: Ditto.
8904 * g++.dg/template/instantiate9.C: Ditto.
8905 * g++.dg/template/ttp22.C: Ditto.
8906 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8907 * g++.dg/warn/Walways-true-1.C: Ditto.
8908 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8909 * g++.dg/warn/Walways-true-2.C: Ditto.
8910 * g++.dg/conversion/op4.C: Ditto.
8911 * g++.dg/opt/pr19650.C: Ditto.
8912 * g++.dg/lookup/friend11.C: Ditto.
8913 * g++.dg/other/default2.C: Ditto.
8914 * g++.dg/other/default3.C: Ditto.
8915 * g++.dg/other/dtor2.C: Ditto.
8916 * g++.dg/other/friend5.C: Ditto.
8917 * g++.dg/other/default5.C: Ditto.
8918 * g++.dg/init/brace6.C: Ditto.
8919 * g++.dg/init/aggr5.C: Ditto.
8920 * g++.dg/init/error2.C: Ditto.
8921 * g++.dg/expr/bound-mem-fun.C: Ditto.
8922 * g++.dg/expr/cond6.C: Ditto.
8923 * g++.dg/expr/stmt-expr-1.C: Ditto.
8924 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8925 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8926 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8927 * g++.dg/cpp0x/bracket1.C: Ditto.
8928 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8929 * g++.dg/cpp0x/pr38646.C: Ditto.
8930 * g++.dg/cpp0x/variadic73.C: Ditto.
8931 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8932 * g++.dg/cpp0x/bracket4.C: Ditto.
8933 * g++.dg/cpp0x/decltype4.C: Ditto.
8934 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8935 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8936 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8937 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8938 * g++.dg/cpp0x/decltype2.C: Ditto.
8939 * g++.dg/cpp0x/decltype1.C: Ditto.
8940 * g++.dg/cpp0x/bracket2.C: Ditto.
8941 * g++.dg/cpp0x/decltype5.C: Ditto.
8942 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8943 * g++.dg/cpp0x/variadic70.C: Ditto.
8944 * g++.dg/cpp0x/decltype6.C: Ditto.
8945 * g++.dg/cpp0x/rvo.C: Ditto.
8946 * g++.dg/cpp0x/vt-40092.C: Ditto.
8947 * g++.dg/cpp0x/variadic-new.C: Ditto.
8948 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8949 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8950 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8951 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8952 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8953 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8954 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8955 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8956 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8957 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8958 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8959 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8960 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8961 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8962 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8963 * g++.dg/cpp0x/pr39639.C: Ditto.
8964 * g++.dg/cpp0x/decltype3.C: Ditto.
8965 * g++.dg/cpp0x/variadic68.C: Ditto.
8966 * g++.dg/cpp0x/variadic-function.C: Ditto.
8967 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8968 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8969 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8970 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8971 * g++.dg/parse/crash35.C: Ditto.
8972 * g++.dg/parse/crash40.C: Ditto.
8973 * g++.dg/parse/defarg12.C: Ditto.
8974 * g++.dg/parse/crash34.C: Ditto.
8975 * g++.dg/parse/constructor3.C: Ditto.
8976 * g++.dg/parse/template23.C: Ditto.
8977 * g++.dg/parse/crash56.C: Ditto.
8978 * g++.dg/parse/dtor13.C: Ditto.
8979 * g++.dg/parse/error33.C: Ditto.
8980 * g++.dg/parse/ctor9.C: Ditto.
8981 * g++.dg/parse/error32.C: Ditto.
8982 * g++.dg/parse/error37.C: Ditto.
8983 * g++.dg/parse/bitfield3.C: Ditto.
8984 * g++.dg/parse/struct-4.C: Ditto.
8985 * g++.dg/ext/has_trivial_copy.C: Ditto.
8986 * g++.dg/ext/is_polymorphic.C: Ditto.
8987 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8988 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8989 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8990 * g++.dg/ext/is_union.C: Ditto.
8991 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8992 * g++.dg/ext/is_pod.C: Ditto.
8993 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8994 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8995 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8996 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8997 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8998 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8999 * g++.dg/ext/is_abstract.C: Ditto.
9000 * g++.dg/ext/has_trivial_assign.C: Ditto.
9001 * g++.dg/ext/is_class.C: Ditto.
9002 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9003 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9004 * g++.dg/ext/is_base_of.C: Ditto.
9005 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9006 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9007 * g++.dg/ext/is_empty.C: Ditto.
9008 * g++.dg/ext/is_enum.C: Ditto.
9009 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9010 * gnat.dg/opt11.adb: Ditto.
9011 * obj-c++.dg/pr45735.mm: Ditto.
9012 * obj-c++.dg/pr24393.mm: Ditto.
9013 * obj-c++.dg/exceptions-2.mm: Ditto.
9014 * objc.dg/pr45735.m: Ditto.
9015 * objc.dg/pr24393.m: Ditto.
9016
9017 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
9018
9019 * objc.dg/attributes/objc-exception-1.m: New.
9020
9021 2011-02-23 Jie Zhang <jie@codesourcery.com>
9022
9023 * gcc.dg/cpp/include7.c: New test.
9024
9025 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9026
9027 PR c++/47242
9028 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9029
9030 2011-02-23 Jie Zhang <jie@codesourcery.com>
9031
9032 PR rtl-optimization/47763
9033 * gcc.dg/pr47763.c: New test.
9034
9035 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9036
9037 PR fortran/45743
9038 * gfortran.dg/whole_file_32.f90 : New test.
9039
9040 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9041
9042 PR c++/47666
9043 * g++.dg/inherit/virtual7.C: New test.
9044
9045 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9046
9047 PR objc/47832
9048 * objc.dg/type-size-3.m: Updated error message.
9049 * objc.dg/type-size-4.m: New test.
9050 * objc.dg/type-size-5.m: New test.
9051
9052 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9053
9054 * lib/gnat.exp: Fix comments.
9055 Don't load libgloss.exp.
9056 (default_gnat_version): Call $compiler with --version.
9057 Adapt regexp for gnatmake output, insert version.
9058 (gnat_version): New proc.
9059 (gnat_init): Remove gnat_libgcc_s_path.
9060 (gnat_target_compile): Likewise.
9061 Remove ld_library_path.
9062 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9063 (gnat_pass): Remove.
9064 (gnat_pass): Remove.
9065 (gnat_finish): Remove.
9066 (gnat_exit): Remove.
9067 (local_find_gnatmake): Reindent.
9068 (runtest_file_p): Remove.
9069 (prune_warnings): Remove.
9070 (find_gnatclean): New proc.
9071 * lib/gnat-dg.exp (lremove): New proc.
9072 (gnat-dg-test): Reindent.
9073 Remove additional output files.
9074 (gnat-dg-runtest): Remove.
9075
9076 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9077 * gnat.dg/loop_optimization6.adb: Likewise.
9078 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9079
9080 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR tree-optimization/47835
9083 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9084
9085 2011-02-22 Tobias Burnus <burnus@net-b.de>
9086
9087 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9088 * gfortran.dg/abstract_type_2.f03: Ditto.
9089 * gfortran.dg/abstract_type_3.f03: Ditto.
9090 * gfortran.dg/abstract_type_4.f03: Ditto.
9091 * gfortran.dg/abstract_type_5.f03: Ditto.
9092 * gfortran.dg/abstract_type_6.f03: Ditto.
9093 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9094 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9095 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9096 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9097 * gfortran.dg/array_function_5.f90: Ditto.
9098 * gfortran.dg/asynchronous_3.f03: Ditto.
9099 * gfortran.dg/char_expr_1.f90: Ditto.
9100 * gfortran.dg/class_14.f03: Ditto.
9101 * gfortran.dg/data_array_6.f: Ditto.
9102 * gfortran.dg/data_invalid.f90: Ditto.
9103 * gfortran.dg/dot_product_1.f03: Ditto.
9104 * gfortran.dg/func_derived_5.f90: Ditto.
9105 * gfortran.dg/func_result_4.f90: Ditto.
9106 * gfortran.dg/implied_do_1.f90: Ditto.
9107 * gfortran.dg/initialization_25.f90: Ditto.
9108 * gfortran.dg/initialization_26.f90: Ditto.
9109 * gfortran.dg/interface_34.f90: Ditto.
9110 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9111 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9112 * gfortran.dg/matmul_8.f03: Ditto.
9113 * gfortran.dg/merge_init_expr.f90: Ditto.
9114 * gfortran.dg/pack_assign_1.f90: Ditto.
9115 * gfortran.dg/pack_vector_1.f90: Ditto.
9116 * gfortran.dg/pointer_check_8.f90: Ditto.
9117 * gfortran.dg/product_init_expr.f03: Ditto.
9118 * gfortran.dg/reshape_order_5.f90: Ditto.
9119 * gfortran.dg/reshape_shape_1.f90: Ditto.
9120 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9121 * gfortran.dg/same_name_2.f90: Ditto.
9122 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9123 * gfortran.dg/spread_init_expr.f03: Ditto.
9124 * gfortran.dg/stmt_func_1.f90: Ditto.
9125 * gfortran.dg/sum_init_expr.f03: Ditto.
9126 * gfortran.dg/transpose_3.f03: Ditto.
9127 * gfortran.dg/unpack_init_expr.f03: Ditto.
9128 * gfortran.dg/warn_conversion.f90: Ditto.
9129 * gfortran.dg/warn_conversion_2.f90: Ditto.
9130 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9131 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9132 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9133 * gfortran.dg/whole_file_16.f90: Ditto.
9134 * gfortran.dg/whole_file_17.f90: Ditto.
9135 * gfortran.dg/whole_file_18.f90: Ditto.
9136 * gfortran.dg/whole_file_20.f03: Ditto.
9137 * gfortran.dg/whole_file_5.f90: Ditto.
9138 * gfortran.dg/whole_file_6.f90: Ditto.
9139 * gfortran.dg/write_invalid_format.f90: Ditto.
9140 * gfortran.dg/zero_sized_6.f90: Ditto.
9141
9142 2011-02-21 Jeff Law <law@redhat.com>
9143
9144 PR rtl-optimization/46178
9145 * gcc.target/i386/pr46178.c: New test.
9146
9147 PR rtl-optimization/46002
9148 * gcc.c-torture/compile/pr46002.c: New test.
9149
9150 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9151
9152 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9153 *-*-hpux10*.
9154
9155 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR debug/47106
9158 * g++.dg/debug/pr47106.C: Require effective target lto.
9159
9160 2011-02-21 Jason Merrill <jason@redhat.com>
9161
9162 * g++.dg/cpp0x/constexpr-diag2.C: New.
9163
9164 2011-02-20 Jason Merrill <jason@redhat.com>
9165
9166 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9167
9168 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9169
9170 * g++.dg/overload/conv-op1.C: New.
9171
9172 * g++.dg/cpp0x/constexpr-synth1.C: New.
9173
9174 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9175
9176 * objc.dg/layout-2.m: New.
9177 * objc.dg/selector-3.m: Adjusted location of error message.
9178 * objc.dg/type-size-3.m: Same.
9179 * obj-c++.dg/selector-3.mm: Same.
9180
9181 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9182
9183 PR objc/47784
9184 * objc.dg/property/dotsyntax-22.m: New.
9185 * obj-c++.dg/property/dotsyntax-22.mm: New.
9186
9187 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9188
9189 PR c++/46394
9190 * g++.dg/template/typedef38.C: New test.
9191
9192 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9193
9194 PR fortran/46818
9195 * gfortran.dg/whole_file_30.f90 : New test.
9196 * gfortran.dg/whole_file_31.f90 : New test.
9197
9198 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9199
9200 PR fortran/45077
9201 PR fortran/44945
9202 * gfortran.dg/whole_file_28.f90 : New test.
9203 * gfortran.dg/whole_file_29.f90 : New test.
9204
9205 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9206
9207 PR c++/44118
9208 * g++.dg/template/crash105.C: New.
9209
9210 2011-02-19 Jason Merrill <jason@redhat.com>
9211
9212 * g++.dg/cpp0x/regress/no-elide1.C: New.
9213
9214 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9215
9216 PR tree-optimization/46620
9217 * gcc.dg/pr46620.c: New.
9218
9219 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR c/47809
9222 * gcc.target/i386/pr47809.c: New test.
9223
9224 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9225 Tobias Burnus <burnus@net-b.de>
9226
9227 * lib/target-supports.exp
9228 (check_effective_target_fortran_large_real): New check for large reals.
9229 * gfortran.dg/nan_7.f90: New test.
9230
9231 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9232
9233 PR libgfortran/47567
9234 * gfortran.dg/fmt_f0_1.f90: Update test.
9235
9236 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9237
9238 PR fortran/47348
9239 * gfortran.dg/array_constructor_36.f90 : New test.
9240 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9241 allow for comparison between different elements of the array
9242 constructor at different levels of optimization.
9243
9244 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9245
9246 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9247 * gcc.target/i386/pr32280-1.c: Likewise.
9248
9249 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR target/47800
9252 * gcc.target/i386/pr47800.c: New test.
9253
9254 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9255
9256 * objc/execute/exceptions/foward-1.x: New.
9257
9258 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9259
9260 PR fortran/47789
9261 * gfortran.dg/derived_constructor_comps_4.f90: New.
9262
9263 2011-02-18 Tobias Burnus
9264
9265 PR fortran/47775
9266 * gfortran.dg/func_result_6.f90: New.
9267
9268 2011-02-18 Michael Matz <matz@suse.de>
9269
9270 PR fortran/45586
9271 * gfortran.dg/lto/pr45586_0.f90: New test.
9272 * gfortran.dg/typebound_proc_20.f90: Ditto.
9273 * gfortran.dg/typebound_proc_21.f90: Ditto.
9274
9275 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9276
9277 PR c++/47795
9278 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9279
9280 2011-02-18 Tobias Burnus <burnus@net-b.de>
9281
9282 PR fortran/47750
9283 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9284 gcc_warning_prefix.
9285 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9286 normalizing the error/warning output.
9287 * gfortran.dg/Wall.f90: Update dg-error/warning.
9288 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9289 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9290 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9291 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9292 * gfortran.dg/class_30.f90: Update dg-error/warning.
9293 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9294 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9295 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9296 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9297 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9298 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9299 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9300 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9301 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9302 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9303 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9304 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9305 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9306 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9307 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9308 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9309 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9310 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9311 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9312 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9313 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9314 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9315 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9316 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9317 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9318
9319 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9320
9321 PR fortran/47768
9322 * gfortran.dg/proc_ptr_comp_30.f90: New.
9323
9324 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR debug/47780
9327 * gcc.target/i386/pr47780.c: New test.
9328
9329 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9330
9331 PR fortran/47767
9332 * gfortran.dg/class_40.f03: New.
9333
9334 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9335
9336 PR c++/47208
9337 * g++.dg/cpp0x/auto21.C: New test.
9338
9339 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9340
9341 * objc.dg/special/unclaimed-category-1.h: Updated for
9342 new ABI support.
9343 * objc.dg/special/unclaimed-category-1.m: Same.
9344 * objc.dg/zero-link-1.m: Same.
9345 * objc.dg/lookup-1.m: Same.
9346 * objc.dg/torture/strings/const-str-9.m
9347 * objc.dg/torture/strings/const-str-10.m: Same.
9348 * objc.dg/torture/strings/const-str-11.m: Same.
9349 * objc.dg/torture/forward-1.m: Same.
9350 * objc.dg/zero-link-2.m: Same.
9351 * objc.dg/encode-7-next-64bit.m: Same.
9352 * objc.dg/method-4.m: Same.
9353 * objc.dg/next-runtime-1.m: Same.
9354 * objc.dg/image-info.m: Same.
9355 * objc.dg/pr23214.m: Same.
9356 * objc.dg/symtab-1.m: Same.
9357 * obj-c++.dg/basic.m: Same.
9358 * obj-c++.dg/proto-lossage-3.m: Same.
9359 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9360 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9361 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9362 * obj-c++.dg/method-11.m: Same.
9363 * objc/execute/enumeration-1.m: Same.
9364 * objc/execute/object_is_class.m: Same.
9365 * objc/execute/formal_protocol-2.m: Same.
9366 * objc/execute/formal_protocol-4.m: Same.
9367 * objc/execute/formal_protocol-6.m: Same.
9368 * objc/execute/bycopy-3.m: Same.
9369 * objc/execute/exceptions/catchall-1.m: Same.
9370 * objc/execute/exceptions/finally-1.m: Same.
9371 * objc/execute/exceptions/local-variables-1.m: Same.
9372 * objc/execute/exceptions/foward-1.m: Same.
9373 * objc/execute/bf-common.h
9374 * objc/execute/enumeration-2.m: Same.
9375 * objc/execute/formal_protocol-1.m: Same.
9376 * objc/execute/formal_protocol-3.m: Same.
9377 * objc/execute/formal_protocol-5.m: Same.
9378 * objc/execute/accessing_ivars.m: Same.
9379 * objc/execute/bycopy-2.m: Same.
9380 * objc/execute/formal_protocol-7.m: Same.
9381 * objc/execute/compatibility_alias.m: Same.
9382 * objc/execute/no_clash.m: Same.
9383 * objc/execute/object_is_meta_class.m: Same.
9384 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9385 * objc/execute/class-tests-1.h: Include stdio.h.
9386 * objc/execute/class-tests-2.h: Same.
9387 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9388 runtimes.
9389 * obj-c++.dg/try-catch-2.mm: Same.
9390
9391 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR c++/47783
9394 * g++.dg/warn/Wunused-parm-4.C: New test.
9395
9396 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9397 Jan Hubicka <jh@suse.cz>
9398
9399 PR debug/47106
9400 PR debug/47402
9401 * g++.dg/debug/pr47106.C: New.
9402
9403 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9404
9405 PR target/43653
9406 * gcc.target/i386/pr43653.c: New test.
9407
9408 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9409
9410 PR c++/47172
9411 * g++.dg/template/inherit6.C: New test.
9412
9413 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9414
9415 PR fortran/47745
9416 * gfortran.dg/class_39.f03: New.
9417
9418 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9419
9420 PR c++/47326
9421 * g++.dg/cpp0x/variadic106.C: New test.
9422
9423 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR libfortran/47757
9426 * gfortran.dg/pr47757-1.f90: New test.
9427 * gfortran.dg/pr47757-2.f90: New test.
9428 * gfortran.dg/pr47757-3.f90: New test.
9429
9430 PR c++/47704
9431 * g++.dg/cpp0x/enum8.C: New test.
9432
9433 2011-02-15 Jason Merrill <jason@redhat.com>
9434
9435 * g++.dg/inherit/implicit-trivial1.C: New.
9436 * g++.dg/cpp0x/implicit-trivial1.C: New.
9437
9438 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9439
9440 PR middle-end/47725
9441 * gcc.dg/torture/pr47725.c: Removed.
9442
9443 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9444
9445 PR target/47755
9446 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9447 constant does not generate a load from memory.
9448
9449 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9450
9451 PR middle-end/47725
9452 * gcc.dg/torture/pr47725.c: New.
9453
9454 2011-02-15 Richard Guenther <rguenther@suse.de>
9455
9456 PR tree-optimization/47743
9457 * gcc.dg/torture/pr47743.c: New testcase.
9458
9459 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9460
9461 PR middle-end/47581
9462 * gcc.target/i386/pr47581.c: New test.
9463
9464 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9465
9466 PR fortran/47730
9467 * gfortran.dg/select_type_22.f03: New.
9468
9469 2011-02-14 Jason Merrill <jason@redhat.com>
9470
9471 * g++.dg/cpp0x/regress/enum1.C: New.
9472
9473 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9474
9475 * gnat.dg/include.adb: New test.
9476
9477 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9478
9479 PR fortran/47728
9480 * gfortran.dg/class_38.f03: New.
9481
9482 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9483
9484 * gcc.dg/pr46494.c: New test.
9485
9486 2011-02-14 Richard Guenther <rguenther@suse.de>
9487
9488 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9489
9490 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9491
9492 PR ada/41929
9493 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9494 sparc*-sun-solaris2.11.
9495
9496 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9497
9498 PR fortran/47349
9499 * gfortran.dg/argument_checking_18.f90: New.
9500
9501 2011-02-13 Tobias Burnus <burnus@net-b.de>
9502
9503 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9504 * gfortran.dg/argument_checking_17.f90: New.
9505
9506 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9507
9508 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9509 are temporarily disabled.
9510 * gfortran.dg/class_7.f03: Ditto.
9511 * gfortran.dg/coarray_14.f90: Ditto.
9512 * gfortran.dg/typebound_proc_13.f03: Ditto.
9513
9514 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9515
9516 PR fortran/45586
9517 * gfortran.dg/extends_11.f03: New.
9518
9519 2011-02-11 Xinliang David Li <davidxl@google.com>
9520
9521 PR tree-optimization/47707
9522 * g++.dg/tree-ssa/pr47707.C: New test.
9523
9524 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9525
9526 * g++.dg/opt/inline17.C: New test.
9527
9528 2011-02-11 Tobias Burnus <burnus@net-b.de>
9529
9530 PR fortran/47550
9531 * gfortran.dg/pure_formal_2.f90: New.
9532
9533 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9534
9535 PR rtl-optimization/47614
9536 * gfortran.dg/pr47614.f: New.
9537
9538 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9539
9540 PR driver/47678
9541 * gcc.dg/opts-6.c: New test.
9542
9543 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR debug/47684
9546 * gcc.dg/pr47684.c: New test.
9547
9548 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9549
9550 PR target/47629
9551 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9552 c99_runtime, dg-add-options c99_runtime.
9553 (main): Use __asm__.
9554
9555 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9556
9557 PR testsuite/47400
9558 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9559 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9560 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9561 * gcc.dg/ucnid-10.c: Likewise.
9562 * gcc.dg/ucnid-13.c: Likewise.
9563 * gcc.dg/ucnid-7.c: Likewise.
9564 * gcc.dg/ucnid-8.c: Likewise.
9565 Adapt dg-warning line number.
9566
9567 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9568
9569 * gcc.target/i386/parity-1.c: Use -march=k8.
9570 * gcc.target/i386/parity-2.c: Ditto.
9571 * gcc.target/i386/vecinit-1.c: Ditto.
9572 * gcc.target/i386/vecinit-2.c: Ditto.
9573
9574 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9575
9576 PR target/46610
9577 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9578 * gcc.target/mips/save-restore-3.c: Likewise.
9579 * gcc.target/mips/save-restore-4.c: Likewise.
9580 * gcc.target/mips/save-restore-5.c: Likewise.
9581
9582 PR target/47683
9583 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9584 * g++.dg/tree-prof/partition2.C: Likewise.
9585
9586 2011-02-09 Jason Merrill <jason@redhat.com>
9587
9588 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9589 rather than misdeclare std::puts.
9590
9591 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9592 * g++.dg/other/warning1.C: Likewise.
9593 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9594 * g++.old-deja/g++.gb/scope06.C: Likewise.
9595 * g++.old-deja/g++.law/cvt11.C: Likewise.
9596 * g++.old-deja/g++.law/init1.C: Likewise.
9597 * g++.dg/abi/mangle26.C: Likewise.
9598
9599 * g++.dg/template/function1.C: Adjust for C++0x mode.
9600 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9601
9602 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9603 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9604
9605 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9606
9607 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9608
9609 * g++.dg/cpp0x/regress: New directory.
9610 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9611 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9612 * g++.dg/cpp0x/regress/regress3.C: New.
9613
9614 2011-02-10 Richard Guenther <rguenther@suse.de>
9615
9616 PR tree-optimization/47677
9617 * gcc.dg/torture/pr47677.c: New testcase.
9618
9619 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9620
9621 * objc.dg/special/load-category-1.m: Remove unused header.
9622 * objc.dg/special/load-category-1a.m: Likewise.
9623 * objc.dg/special/load-category-2.m: Likewise.
9624 * objc.dg/special/load-category-2a.m: Likewise.
9625 * objc.dg/special/load-category-3.m: Likewise.
9626 * objc.dg/special/load-category-3a.m: Likewise.
9627 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9628 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9629 * objc.dg/attributes/class-attribute-1.m: Likewise.
9630 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9631 * obj-c++.dg/property/property.exp: Likewise.
9632 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9633 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9634 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9635 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9636 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9637 * obj-c++.dg/template-8.mm: Likewise.
9638
9639 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9640
9641 PR target/47665
9642 * gcc.target/i386/pr47665.c: New test.
9643
9644 2011-02-10 Jie Zhang <jie@codesourcery.com>
9645
9646 PR testsuite/47622
9647 Revert
9648 2011-02-05 Jie Zhang <jie@codesourcery.com>
9649 PR debug/42631
9650 * gcc.dg/pr42631.c: Update test.
9651 * gcc.dg/pr42631-2.c: New test.
9652
9653 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9654
9655 PR fortran/47352
9656 * gfortran.dg/proc_decl_25.f90: New.
9657
9658 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9659
9660 PR fortran/47463
9661 * gfortran.dg/typebound_assignment_2.f03: New.
9662
9663 2011-02-09 Richard Guenther <rguenther@suse.de>
9664
9665 PR tree-optimization/47664
9666 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9667
9668 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9669
9670 PR middle-end/47646
9671 * gnat.dg/uninit_func.adb: Adjust dg directive.
9672
9673 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9674
9675 PR middle-end/47646
9676 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9677
9678 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9679
9680 PR fortran/47637
9681 * gfortran.dg/auto_dealloc_2.f90: New.
9682
9683 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9684
9685 * gcc.dg/builtins-config.h: Remove __sgi handling.
9686 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9687 -std=c99 for mips-sgi-irix6.5*.
9688
9689 2011-02-09 Martin Jambor <mjambor@suse.cz>
9690
9691 PR middle-end/45505
9692 * gfortran.dg/pr25923.f90: Remove xfails.
9693
9694 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9695
9696 PR fortran/47583
9697 * gfortran.dg/inquire_14.f90: New test.
9698
9699 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9700
9701 PR fortran/45290
9702 * gfortran.dg/pointer_init_6.f90: New.
9703
9704 2011-02-08 Jeff Law <law@redhat.com>
9705
9706 PR tree-optimization/42893
9707 * gcc.tree-ssa/pr42893.c: New test.
9708
9709 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9710
9711 PR tree-optimization/46834
9712 PR tree-optimization/46994
9713 PR tree-optimization/46995
9714 * gcc.dg/graphite/id-pr46834.c: New.
9715 * gfortran.dg/graphite/id-pr46994.f90: New.
9716 * gfortran.dg/graphite/id-pr46995.f90: New.
9717
9718 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9719
9720 PR middle-end/47646
9721 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9722 using the variable is known the warning is emitted there.
9723 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9724 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9725
9726 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9727 statement.
9728 (vg): Likewise.
9729 * gcc.dg/noreturn-1.c (foo5): Likewise.
9730 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9731 (method2): Likewise.
9732
9733 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9734 the return statement using the uninitialized variable.
9735 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9736
9737 2011-02-08 Richard Guenther <rguenther@suse.de>
9738
9739 PR middle-end/47639
9740 * g++.dg/opt/pr47639.c: New testcase.
9741
9742 2011-02-08 Richard Guenther <rguenther@suse.de>
9743
9744 PR tree-optimization/47632
9745 * g++.dg/opt/pr47632.C: New testcase.
9746
9747 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9748
9749 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9750
9751 2011-02-07 Richard Guenther <rguenther@suse.de>
9752
9753 PR tree-optimization/47615
9754 * g++.dg/opt/pr47615.C: New testcase.
9755
9756 2011-02-07 Richard Guenther <rguenther@suse.de>
9757
9758 PR tree-optimization/47621
9759 * gcc.dg/torture/pr47621.c: New testcase.
9760
9761 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9762
9763 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9764
9765 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9766
9767 PR fortran/47592
9768 * gfortran.dg/allocate_with_source_1 : New test.
9769
9770 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR middle-end/47610
9773 * gcc.dg/pr47610.c: New test.
9774
9775 2011-02-05 Jie Zhang <jie@codesourcery.com>
9776
9777 PR debug/42631
9778 * gcc.dg/pr42631.c: Update test.
9779 * gcc.dg/pr42631-2.c: New test.
9780
9781 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9782
9783 PR fortran/47574
9784 * gfortran.dg/pr47574.f90: New test.
9785
9786 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9787
9788 PR tree-optimization/46194
9789 * gcc.dg/autopar/pr46194.c: New.
9790
9791 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9792
9793 PR tree-optimization/43695
9794 * g++.dg/ipa/pr43695.C: New.
9795
9796 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9797
9798 PR inline-asm/23200
9799 * gcc.dg/pr23200.c: New test.
9800
9801 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9802
9803 PR c++/47589
9804 * g++.dg/pr47589.C: New test.
9805
9806 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9807
9808 PR c++/47398
9809 * g++.dg/template/typedef37.C: New test.
9810 * g++.dg/template/param1.C: Adjust expected error message.
9811
9812 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR middle-end/31490
9815 * gcc.dg/pr31490-2.c: New test.
9816 * gcc.dg/pr31490-3.c: New test.
9817 * gcc.dg/pr31490-4.c: New test.
9818
9819 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9820 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR c++/46890
9823 * g++.dg/parser/semicolon3.C: Adjust.
9824 * g++.dg/parser/semicolon4.C: New testcase.
9825 * g++.dg/pr46890.C: New testcase.
9826
9827 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9828
9829 PR c++/29571
9830 * g++.dg/init/pr29571.C: New.
9831
9832 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9833
9834 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9835 instead of vect_int.
9836
9837 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR target/47312
9840 * gcc.target/i386/pr47312.c: New test.
9841
9842 PR target/47564
9843 * gcc.target/i386/pr47564.c: New test.
9844
9845 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9846
9847 PR tree-optimization/45122
9848 * gcc.dg/tree-ssa/pr45122.c: New.
9849
9850 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9851
9852 PR target/47272
9853 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9854 and vec_vsx_st.
9855
9856 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9857 and vsx so a default --with-cpu=power7 doesn't give an error
9858 when -mavoid-indexed-addresses is used.
9859
9860 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9861 wrapper function to save the arguments and then jump to the real
9862 function, rather than depending on the compiler not to move stuff
9863 before an asm.
9864 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9865
9866 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9867 Paul Thomas <pault@gcc.gnu.org>
9868
9869 PR fortran/47082
9870 * gfortran.dg/class_37.f03 : New test.
9871
9872 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9873 Richard Guenther <rguenther@suse.de>
9874
9875 PR tree-optimization/40979
9876 PR bootstrap/47044
9877 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9878 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9879 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9880 check_vect_support_and_set_flags.
9881 * gfortran.dg/graphite/vect-pr40979.f90: New.
9882
9883 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9884
9885 PR fortran/47572
9886 * gfortran.dg/class_36.f03: New.
9887
9888 2011-02-02 Richard Guenther <rguenther@suse.de>
9889
9890 PR tree-optimization/47566
9891 * gcc.dg/lto/20110201-1_0.c: New testcase.
9892
9893 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9894
9895 PR debug/47498
9896 PR debug/47501
9897 PR debug/45136
9898 PR debug/45130
9899 * debug/pr47498.c: New.
9900 * debug/pr47501.c: New.
9901
9902 2011-02-01 Richard Guenther <rguenther@suse.de>
9903
9904 PR tree-optimization/47559
9905 * g++.dg/torture/pr47559.C: New testcase.
9906
9907 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9908
9909 PR fortran/47565
9910 * gfortran.dg/typebound_call_20.f03: New.
9911
9912 2011-02-01 Richard Guenther <rguenther@suse.de>
9913
9914 PR tree-optimization/47555
9915 * gcc.dg/pr47555.c: New testcase.
9916
9917 2011-02-01 Richard Guenther <rguenther@suse.de>
9918
9919 PR tree-optimization/47541
9920 * g++.dg/torture/pr47541.C: New testcase.
9921
9922 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9923
9924 PR fortran/47455
9925 * gfortran.dg/typebound_call_19.f03: New.
9926
9927 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR c++/47416
9930 * g++.dg/cpp0x/pr47416.C: New test.
9931
9932 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9933
9934 PR fortran/47519
9935 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9936
9937 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9938
9939 PR fortran/47463
9940 * gfortran.dg/typebound_assignment_1.f03: New.
9941
9942 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR tree-optimization/47538
9945 * gcc.c-torture/execute/pr47538.c: New test.
9946
9947 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9948
9949 PR target/45325
9950 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9951
9952 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9953
9954 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9955
9956 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9957
9958 PR rtl-optimization/44031
9959 * gcc.c-torture/compile/20110131-1.c: New test.
9960
9961 2011-01-31 Tobias Burnus <burnus@net-b.de>
9962
9963 PR fortran/47042
9964 * gfortran.dg/stmt_func_1.f90: New.
9965
9966 2011-01-31 Tobias Burnus <burnus@net-b.de>
9967
9968 PR fortran/47042
9969 * gfortran.dg/interface_34.f90: New.
9970
9971 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9972
9973 PR fortran/47523
9974 * gfortran.dg/realloc_on_assign_5.f03: New test.
9975 * gfortran.dg/realloc_on_assign_5.f03: New test.
9976
9977 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9978
9979 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9980 * gfortran.dg/bessel_7.f90: Likewise.
9981 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9982
9983 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9984 * gfortran.dg/sum_init_expr.f03: Likewise.
9985
9986 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9987
9988 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9989 -r -nostdlib.
9990
9991 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9992 loop only on "vect_intfloat_cvt" targets.
9993
9994 2011-01-29 Tobias Burnus <burnus@net-b.de>
9995
9996 PR fortran/47531
9997 * gfortran.dg/shape_6.f90: New.
9998
9999 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10000
10001 PR libgfortran/47434
10002 * gfortran.dg/read_infnan_1.f90: Update test.
10003 * gfortran.dg/module_nan.f90: Update test.
10004 * gfortran.dg/char4_iunit_1.f03: Update test.
10005 * gfortran.dg/large_real_kind_1.f90: Update test.
10006 * gfortran.dg/real_const_3.f90: Update test.
10007 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10008
10009 2011-01-29 Dodji Seketeli <dodji@redhat.com>
10010
10011 PR c++/47311
10012 * g++.dg/template/param2.C: New test.
10013
10014 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10015
10016 PR libgfortran/47285
10017 * gfortran.dg/fmt_g.f: New test.
10018
10019 2011-01-28 Tobias Burnus <burnus@net-b.de>
10020
10021 PR fortran/47507
10022 * gfortran.dg/pure_formal_1.f90: New.
10023
10024 2011-01-28 Jakub Jelinek <jakub@redhat.com>
10025
10026 PR target/42894
10027 * gcc.dg/tls/pr42894.c: New test.
10028
10029 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10030
10031 * gcc.dg/pr47276.c: Add dg-require-visibility.
10032
10033 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10034
10035 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10036
10037 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10038 Tobias Burnus <burnus@gcc.gnu.org>
10039
10040 PR fortran/45170
10041 PR fortran/35810
10042 PR fortran/47350
10043 * gfortran.dg/realloc_on_assign_3.f03: New test.
10044 * gfortran.dg/realloc_on_assign_4.f03: New test.
10045 * gfortran.dg/allocatable_function_5.f90: New test.
10046 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10047 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10048 implemented" dg-errors.
10049
10050 2011-01-27 Jan Hubicka <jh@suse.cz>
10051
10052 PR middle-end/46949
10053 * gcc.dg/attr-weakref-4.c: New testcase
10054
10055 2011-01-27 Martin Jambor <mjambor@suse.cz>
10056
10057 PR tree-optimization/47228
10058 * gcc.dg/torture/pr47228.c: New test.
10059
10060 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10061
10062 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10063
10064 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10065
10066 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10067 when using auto-overlay support on the SPU.
10068
10069 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10070
10071 PR rtl-optimization/44174
10072 * gcc.target/i386/asm-6.c: New test.
10073
10074 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10075
10076 PR rtl-optimization/46856
10077 * gcc.c-torture/compile/pr46856.c: New test.
10078
10079 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10080 Andrew Pinski <pinskia@gmail.com>
10081
10082 PR c/43082
10083 * gcc.dg/pr43082.c: New.
10084
10085 2011-01-26 DJ Delorie <dj@redhat.com>
10086
10087 PR rtl-optimization/46878
10088 * gcc.dg/pr46878-1.c: New test.
10089
10090 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10091
10092 PR c++/47476
10093 * g++.dg/cpp0x/pr47476.C: New test.
10094
10095 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10096
10097 * gcc.c-torture/compile/20110126-1.c: New test.
10098
10099 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR c/47473
10102 * gcc.dg/torture/pr47473.c: New test.
10103
10104 2011-01-26 Jan Hubicka <jh@suse.cz>
10105
10106 PR target/47237
10107 * gcc.c-torture/execute/pr47237.c: New testcase.
10108
10109 2011-01-26 Jan Hubicka <jh@suse.cz>
10110
10111 PR tree-optimization/47190
10112 * gcc.dg/attr-weakref-3.c: New testcase.
10113
10114 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10115
10116 PR c++/43601
10117 * gcc.dg/dll-9a.c: New test file.
10118 * gcc.dg/dll-11.c: Likewise.
10119 * gcc.dg/dll-12.c: Likewise.
10120 * gcc.dg/dll-12a.c: Likewise.
10121 * gcc.dg/dll-11a.c: Likewise.
10122 * gcc.dg/dll-9.c: Likewise.
10123 * gcc.dg/dll-10.c: Likewise.
10124 * gcc.dg/dll-10a.c: Likewise.
10125 * g++.dg/ext/dllexport4a.cc: Likewise.
10126 * g++.dg/ext/dllexport4.C: Likewise.
10127 * g++.dg/ext/dllexport5.C: Likewise.
10128 * g++.dg/ext/dllexport5a.cc: Likewise.
10129
10130 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10131
10132 PR tree-optimization/46970
10133 * gcc.dg/graphite/pr46970.c: New.
10134
10135 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10136
10137 PR tree-optimization/46215
10138 * gcc.dg/graphite/pr46215.c: New.
10139
10140 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10141
10142 PR tree-optimization/46168
10143 * gcc.dg/graphite/pr46168.c: New.
10144
10145 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10146
10147 PR tree-optimization/43657
10148 * gcc.dg/graphite/pr43657.c: New.
10149
10150 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10151
10152 PR tree-optimization/29832
10153 * gfortran.dg/graphite/pr29832.f90: New.
10154
10155 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10156
10157 PR tree-optimization/43567
10158 * gcc.dg/graphite/pr43567.c: New.
10159
10160 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10161
10162 * gfortran.dg/graphite/interchange-4.f: New.
10163 * gfortran.dg/graphite/interchange-5.f: New.
10164
10165 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10166 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10167 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10168 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10169 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10170 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10171 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10172 * gfortran.dg/ltrans-7.f90: Removed.
10173 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10174
10175 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10176 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10177 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10178 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10179 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10180 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10181 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10182 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10183 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10184 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10185 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10186 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10187 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10188 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10189 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10190 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10191 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10192 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10193 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10194 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10195 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10196 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10197 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10198 * gcc.dg/tree-ssa/data-dep-1.c
10199 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10200 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10201 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10202 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10203 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10204
10205 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR tree-optimization/47265
10208 PR tree-optimization/47443
10209 * gcc.c-torture/compile/pr47265.c: New test.
10210 * gcc.dg/pr47443.c: New test.
10211
10212 2011-01-25 Martin Jambor <mjambor@suse.cz>
10213
10214 PR tree-optimization/47382
10215 * g++.dg/torture/pr47382.C: New test.
10216 * g++.dg/opt/devirt1.C: Xfail.
10217
10218 2011-01-25 Yao Qi <yao@codesourcery.com>
10219
10220 PR target/45701
10221 * gcc.target/arm/pr45701-1.c: New test.
10222 * gcc.target/arm/pr45701-2.c: New test.
10223 * gcc.target/arm/pr45701-3.c: New test.
10224
10225 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10226 Jakub Jelinek <jakub@redhat.com>
10227
10228 PR tree-optimization/47271
10229 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10230
10231 2011-01-25 Nick Clifton <nickc@redhat.com>
10232
10233 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10234 (saturate_add): Delete.
10235 (exchange): Delete.
10236 (main): Do not run saturate_add.
10237 (set_interrupts): Delete.
10238
10239 2011-01-25 Tobias Burnus <burnus@net-b.de>
10240
10241 PR fortran/47448
10242 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10243
10244 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR tree-optimization/47427
10247 PR tree-optimization/47428
10248 * gcc.c-torture/compile/pr47427.c: New test.
10249 * gcc.c-torture/compile/pr47428.c: New test.
10250
10251 2011-01-25 Richard Guenther <rguenther@suse.de>
10252
10253 PR middle-end/47411
10254 * gcc.dg/torture/pr47411.c: New testcase.
10255
10256 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10257
10258 * gfortran.dg/graphite/id-24.f: New.
10259 * gfortran.dg/graphite/id-25.f: New.
10260
10261 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10262
10263 * gfortran.dg/graphite/id-23.f: New.
10264
10265 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10266
10267 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10268
10269 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10270
10271 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10272 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10273 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10274 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10275 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10276 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10277 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10278 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10279 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10280
10281 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10282
10283 * gcc.dg/graphite/block-0.c: Add documentation.
10284 * gcc.dg/graphite/block-4.c: Same.
10285 * gcc.dg/graphite/block-7.c: Same.
10286 * gcc.dg/graphite/block-8.c: New.
10287 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10288 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10289 * gcc.dg/graphite/interchange-12.c: Add documentation.
10290 * gcc.dg/graphite/interchange-13.c: New.
10291 * gcc.dg/graphite/interchange-14.c: New.
10292 * gcc.dg/graphite/interchange-15.c: New.
10293 * gcc.dg/graphite/interchange-8.c: Add documentation.
10294 * gcc.dg/graphite/interchange-mvt.c: Same.
10295
10296 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10297
10298 PR target/47408
10299 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10300 * gcc.target/powerpc/altivec-14.c: Ditto.
10301 * gcc.target/powerpc/altivec-33.c: Ditto.
10302 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10303 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10304 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10305 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10306 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10307 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10308 * g++.dg/ext/altivec-15.C: Ditto.
10309 * g++.dg/ext/altivec-types-1.C: Ditto.
10310 * g++.dg/ext/altivec-types-2.C: Ditto.
10311 * g++.dg/ext/altivec-types-3.C: Ditto.
10312 * g++.dg/ext/altivec-types-4.C: Ditto.
10313
10314 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10315
10316 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10317
10318 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10319
10320 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10321 optimization options.
10322
10323 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10324
10325 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10326
10327 PR testsuite/45988
10328 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10329
10330 2011-01-23 Tobias Burnus <burnus@net-b.de>
10331
10332 PR fortran/47421
10333 * gfortran.dg/allocatable_scalar_12.f90: New.
10334
10335 2011-01-23 Ira Rosen <irar@il.ibm.com>
10336
10337 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10338 vectorization to be not profitable if peeling is used to
10339 realign the memory access.
10340 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10341 loop bound to avoid loop unrolling.
10342 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10343
10344 2011-01-22 Jan Hubicka <jh@suse.cz>
10345
10346 PR lto/47333
10347 * g++.dg/lto/pr47333.C: New file.
10348
10349 2011-01-22 Jan Hubicka <jh@suse.cz>
10350
10351 PR tree-optimization/43884
10352 PR lto/44334
10353 * gcc.dg/autopar/outer-2.c: Increase array size.
10354 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10355
10356 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10357
10358 PR fortran/38536
10359 * gfortran.dg/c_loc_tests_16.f90: New test.
10360
10361 2011-01-22 Tobias Burnus <burnus@net-b.de>
10362
10363 PR fortran/47399
10364 * gfortran.dg/typebound_proc_19.f90: New.
10365
10366 2011-01-21 Jeff Law <law@redhat.com>
10367
10368 PR tree-optimization/47053
10369 * g++.dg/pr47053.C: New test.
10370
10371 2011-01-21 Jason Merrill <jason@redhat.com>
10372
10373 PR c++/47041
10374 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10375
10376 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10377
10378 PR c++/47388
10379 * g++.dg/cpp0x/range-for10.C: New test.
10380 * g++.dg/template/for1.C: New test.
10381
10382 PR middle-end/45566
10383 * g++.dg/tree-prof/partition3.C: New test.
10384
10385 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10386
10387 PR rtl-optimization/47366
10388 * g++.dg/opt/pr47366.C: New test.
10389
10390 2011-01-21 Jason Merrill <jason@redhat.com>
10391
10392 PR c++/46552
10393 * g++.dg/cpp0x/constexpr-regress2.C: New.
10394
10395 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10396
10397 2011-01-21 Jeff Law <law@redhat.com>
10398
10399 PR rtl-optimization/41619
10400 * gcc.dg/pr41619.c: New.
10401
10402 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10403
10404 PR tree-optimization/47355
10405 * g++.dg/opt/pr47355.C: New test.
10406
10407 2011-01-21 Richard Guenther <rguenther@suse.de>
10408
10409 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10410 making main hot.
10411
10412 2011-01-21 Richard Guenther <rguenther@suse.de>
10413
10414 PR tree-optimization/47365
10415 * gcc.dg/torture/pr47365.c: New testcase.
10416 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10417
10418 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10419
10420 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10421
10422 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10423
10424 PR tree-optimization/47391
10425 * gcc.dg/pr47391.c: New test.
10426
10427 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10428
10429 * g++.dg/template/char1.C: Use signed char.
10430
10431 2011-01-21 Tobias Burnus <burnus@net-b.de>
10432
10433 PR fortran/47377
10434 * gfortran.dg/pointer_target_4.f90: New.
10435
10436 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10437
10438 PR target/47251
10439 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10440 ILP32 system and not IP32.
10441
10442 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10443
10444 PR debug/46583
10445 * g++.dg/debug/pr46583.C: New.
10446
10447 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR debug/47283
10450 * g++.dg/debug/pr47283.C: New test.
10451
10452 PR testsuite/47371
10453 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10454 * gcc.target/i386/headmerge-2.c: Likewise.
10455
10456 2011-01-20 Richard Guenther <rguenther@suse.de>
10457
10458 PR middle-end/47370
10459 * gcc.dg/torture/pr47370.c: New testcase.
10460
10461 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR tree-optimization/46130
10464 * gcc.dg/pr46130-1.c: New test.
10465 * gcc.dg/pr46130-2.c: New test.
10466
10467 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10468
10469 PR c++/47291
10470 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10471
10472 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10473
10474 PR debug/46240
10475 * g++.dg/debug/pr46240.cc: New.
10476
10477 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR c++/47303
10480 * g++.dg/template/anonunion1.C: New test.
10481
10482 PR rtl-optimization/47337
10483 * gcc.c-torture/execute/pr47337.c: New test.
10484
10485 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10486
10487 PR testsuite/45342
10488 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10489
10490 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10491
10492 PR tree-optimization/46021
10493 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10494
10495 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10496
10497 PR tree-optimization/47290
10498 * g++.dg/torture/pr47290.C: New test.
10499
10500 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10501
10502 PR fortran/47240
10503 * gfortran.dg/proc_ptr_comp_29.f90: New.
10504
10505 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10506
10507 PR testsuite/41146
10508 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10509 powerpc-apple-darwin9.
10510
10511 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR rtl-optimization/47299
10514 * gcc.c-torture/execute/pr47299.c: New test.
10515
10516 2011-01-17 Jason Merrill <jason@redhat.com>
10517
10518 * g++.dg/cpp0x/constexpr-virtual.C: New.
10519
10520 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10521
10522 PR fortran/47331
10523 * gfortran.dg/gomp/pr47331.f90: New test.
10524
10525 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10526
10527 PR objc/47314
10528 * objc.dg/selector-warn-1.m: New.
10529 * obj-c++.dg/selector-warn-1.mm: New.
10530
10531 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10532
10533 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10534 Update dg-final accordingly.
10535
10536 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10537
10538 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10539
10540 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10541
10542 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10543 target check.
10544 * gcc.dg/guality/pr36728-2.c: Likewise.
10545
10546 2011-01-17 Richard Guenther <rguenther@suse.de>
10547
10548 PR tree-optimization/47313
10549 * g++.dg/torture/pr47313.C: New testcase.
10550
10551 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10552
10553 PR target/47318
10554 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10555 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10556 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10557 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10558
10559 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10560 as __m256i.
10561 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10562 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10563 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10564
10565 2011-01-17 Richard Guenther <rguenther@suse.de>
10566
10567 PR tree-optimization/45967
10568 * gcc.dg/torture/pr45967-2.c: New testcase.
10569 * gcc.dg/torture/pr45967-3.c: Likewise.
10570
10571 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10572
10573 PR testsuite/47325
10574 * g++.dg/ext/pr47213.C: Require visibility.
10575
10576 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10577
10578 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10579 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10580
10581 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10582
10583 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10584 Linux-based targets.
10585
10586 2011-01-13 Jan Hubicka <jh@suse.cz>
10587
10588 PR tree-optimization/47276
10589 * gcc.dg/pr47276.c: New testcase.
10590
10591 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10592 Jonathan Wakely <jwakely.gcc@gmail.com>
10593
10594 PR c++/33558
10595 * g++.dg/other/pr33558.C: New.
10596 * g++.dg/other/pr33558-2.C: New.
10597
10598 2011-01-14 Martin Jambor <mjambor@suse.cz>
10599
10600 PR tree-optimization/45934
10601 PR tree-optimization/46302
10602 * g++.dg/ipa/devirt-c-1.C: New test.
10603 * g++.dg/ipa/devirt-c-2.C: Likewise.
10604 * g++.dg/ipa/devirt-c-3.C: Likewise.
10605 * g++.dg/ipa/devirt-c-4.C: Likewise.
10606 * g++.dg/ipa/devirt-c-5.C: Likewise.
10607 * g++.dg/ipa/devirt-c-6.C: Likewise.
10608 * g++.dg/ipa/devirt-6.C: Likewise.
10609 * g++.dg/ipa/devirt-d-1.C: Likewise.
10610 * g++.dg/torture/pr45934.C: Likewise.
10611
10612 2011-01-14 Jason Merrill <jason@redhat.com>
10613
10614 * g++.dg/cpp0x/variadic105.C: New.
10615
10616 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10617 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10618
10619 PR objc/45989
10620 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10621 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10622 execution tests on i?86-*-*, x86_64-*-* and
10623 powerpc*-apple-darwin* && ilp32.
10624 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10625 tests on i?86-*-* and x86_64-*-*.
10626
10627 2011-01-14 Richard Guenther <rguenther@suse.de>
10628
10629 PR tree-optimization/47280
10630 * g++.dg/opt/pr47280.C: New testcase.
10631
10632 2011-01-14 Jason Merrill <jason@redhat.com>
10633
10634 * g++.dg/cpp0x/constexpr-regress1.C: New.
10635
10636 * g++.dg/ext/flexary2.C: New.
10637
10638 2011-01-14 Richard Guenther <rguenther@suse.de>
10639
10640 PR middle-end/47281
10641 * gcc.dg/torture/pr47281.c: New testcase.
10642 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10643
10644 2011-01-14 Richard Guenther <rguenther@suse.de>
10645
10646 PR tree-optimization/47286
10647 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10648
10649 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10650
10651 PR c++/47213
10652 * g++.dg/ext/pr47213.C: New.
10653
10654 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10655
10656 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10657
10658 2011-01-13 Tobias Burnus <burnus@net-b.de>
10659 Mikael Morin <mikael@gcc.gnu.org>
10660
10661 PR fortran/45848
10662 PR fortran/47204
10663 * gfortran.dg/select_type_20.f90: New.
10664 * gfortran.dg/select_type_21.f90: New.
10665
10666 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10667
10668 PR target/47251
10669 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10670
10671 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10672
10673 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10674 * gcc.dg/guality/pr36728-2.c: Likewise.
10675
10676 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10677
10678 PR debug/PR46973
10679 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10680
10681 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10682
10683 PR rtl-optimization/45352
10684 * gcc.dg/pr45352-3.c: New.
10685
10686 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10687
10688 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10689 comment.
10690 * g++.dg/cpp0x/range-for8.C: New.
10691 * g++.dg/cpp0x/range-for9.C: New.
10692
10693 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10694
10695 PR debug/47209
10696 * g++.dg/debug/pr47209.C: New.
10697
10698 2011-01-12 Richard Guenther <rguenther@suse.de>
10699
10700 PR lto/47259
10701 * gcc.dg/lto/pr47259_0.c: New testcase.
10702 * gcc.dg/lto/pr47259_1.c: Likewise.
10703
10704 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10705
10706 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10707 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10708 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10709 methods missing from the OBJC2 Object.
10710 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10711 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10712 GNU and NeXT runtimes.
10713 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10714 comments.
10715 * objc-obj-c++-shared/Object1.m: Likewise.
10716 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10717 * objc.dg/proto-qual-1.m: Likewise.
10718 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10719 * obj-c++.dg/proto-qual-1.mm: Likewise.
10720
10721 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10722
10723 PR testsuite/33033
10724 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10725
10726 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10727
10728 Fixed the Objective-C++ testsuite and updated all tests.
10729 * lib/obj-c++.exp (obj-c++_init): Declare and set
10730 gcc_warning_prefix and gcc_error_prefix.
10731 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10732 'dg-warning', 'dg-message' and 'dg-error'.
10733 * obj-c++.dg/class-extension-3.mm: Likewise.
10734 * obj-c++.dg/class-protocol-1.mm: Likewise.
10735 * obj-c++.dg/encode-7.mm: Likewise.
10736 * obj-c++.dg/exceptions-3.mm: Likewise.
10737 * obj-c++.dg/exceptions-5.mm: Likewise.
10738 * obj-c++.dg/method-12.mm: Likewise.
10739 * obj-c++.dg/method-13.mm: Likewise.
10740 * obj-c++.dg/method-15.mm: Likewise.
10741 * obj-c++.dg/method-16.mm: Likewise.
10742 * obj-c++.dg/method-4.mm: Likewise.
10743 * obj-c++.dg/method-8.mm: Likewise.
10744 * obj-c++.dg/method-conflict-1.mm: Likewise.
10745 * obj-c++.dg/method-conflict-2.mm: Likewise.
10746 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10747 and uncommented second part of the testcase now that the testsuite
10748 works correctly.
10749 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10750 and uncommented second part of the testcase now that the testsuite
10751 works correctly.
10752 * obj-c++.dg/private-1.mm: Likewise.
10753 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10754 * obj-c++.dg/syntax-error-7.mm: Likewise.
10755 * obj-c++.dg/warn5.mm: Likewise.
10756 * obj-c++.dg/property/at-property-14.mm: Likewise.
10757 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10758 FIXME.
10759 * obj-c++.dg/property/at-property-18.mm: Likewise.
10760 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10761 FIXME.
10762 * obj-c++.dg/property/at-property-21.mm: Likewise.
10763 * obj-c++.dg/property/at-property-28.mm: Likewise.
10764 * obj-c++.dg/property/at-property-5.mm: Likewise.
10765 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10766 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10767 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10768 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10769 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10770 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10771 * obj-c++.dg/tls/diag-5.mm: Likewise.
10772 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10773 dg-error, now matched correctly.
10774
10775 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10776
10777 * objc.dg/property/at-property-29.m: New.
10778 * obj-c++.dg/property/at-property-29.mm: New.
10779
10780 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10781
10782 * go.test/go-test.exp (go-set-goarch): New proc.
10783 (go-gc-tests): Use it.
10784
10785 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10786
10787 PR debug/46955
10788 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10789
10790 2011-01-11 Richard Henderson <rth@redhat.com>
10791
10792 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10793
10794 2011-01-11 Jan Hubicka <jh@suse.cz>
10795
10796 PR lto/45721
10797 PR lto/45375
10798 * gcc.dg/lto/pr45721_1.c: New file.
10799 * gcc.dg/lto/pr45721_0.c: New file.
10800
10801 2011-01-11 Richard Guenther <rguenther@suse.de>
10802
10803 PR tree-optimization/46076
10804 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10805
10806 2011-01-11 Jeff Law <law@redhat.com>
10807
10808 * PR tree-optimization/47086
10809 * gcc.dg/pr47086.c: New test.
10810
10811 2011-01-11 Jason Merrill <jason@redhat.com>
10812
10813 PR c++/46658
10814 * g++.dg/template/new10.C: New.
10815
10816 PR c++/45520
10817 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10818
10819 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10820
10821 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10822 Split type definitions and NSConstantString class into...
10823 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10824 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10825 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10826 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10827 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10828 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10829 to comments.
10830 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10831 encode defines for newer NeXT system headers.
10832 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10833 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10834 * objc.dg/foreach-5.m: Likewise.
10835 * objc.dg/foreach-2.m: Likewise.
10836 * objc.dg/foreach-4.m: Likewise.
10837 * objc.dg/torture/strings/string1.m: Likewise.
10838 * objc.dg/torture/strings/string2.m: Likewise.
10839 * objc.dg/torture/strings/string3.m: Likewise.
10840 * objc.dg/torture/strings/string4.m: Likewise.
10841 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10842 header and stand alone.
10843 * obj-c++.dg/strings/strings-2.mm: Likewise.
10844 * objc.dg/torture/strings/const-str-3.m: Likewise.
10845 * objc.dg/strings/strings-2.m: Likewise.
10846 * objc.dg/strings/const-str-12b.m: Likewise.
10847
10848 2011-01-12 Richard Guenther <rguenther@suse.de>
10849
10850 PR middle-end/32511
10851 * gcc.dg/attr-weak-1.c: Adjust.
10852
10853 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10854
10855 PR fortran/47051
10856 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10857 standard compliant and comment.
10858
10859 2011-01-10 Jan Hubicka <jh@suse.cz>
10860
10861 PR lto/46083
10862 * gcc.dg/initpri3.c: New testcase.
10863
10864 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10865
10866 PR lto/47222
10867 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10868 externally visible.
10869 (g_esi): Likewise.
10870 (g_ebx): Likewise.
10871 (g_ebp): Likewise.
10872 (g_esp): Likewise.
10873 (g_ebp_save): Likewise.
10874 (g_esp_save): Likewise.
10875
10876 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10877
10878 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10879
10880 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10881
10882 PR tree-optimization/46021
10883 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10884 i?86-*-*, x86_64-*-*.
10885
10886 2011-01-10 Jeff Law <law@redhat.com>
10887
10888 * PR tree-optimization/47141
10889 * gcc.c-torture/compile/pr47141.c: New test.
10890
10891 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10892
10893 PR testsuite/46230
10894 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10895 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10896 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10897 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10898
10899 PR testsuite/46230
10900 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10901 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10902 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10903 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10904 being vectorized. Adjust dg-final pattern.
10905
10906 PR testsuite/46230
10907 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10908 * gcc.dg/vect/slp-24.c: Likewise.
10909
10910 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10911
10912 PR c++/47218
10913 * g++.dg/other/pr47218-1.C: New test file.
10914 * g++.dg/other/pr47218.C: Likewise.
10915 * g++.dg/other/pr47218.h: New supporting header.
10916
10917 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10918
10919 PR objc/47232
10920 * objc.dg/attributes/invalid-attribute-1.m: New.
10921 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10922
10923 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10924
10925 PR fortran/47224
10926 * gfortran.dg/proc_ptr_comp_28.f90: New.
10927
10928 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10929
10930 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10931 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10932 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10933 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10934 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10935 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10936 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10937 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10938 * objc.dg/gnu-api-2-class.m: Likewise.
10939 * objc.dg/gnu-api-2-ivar.m: Likewise.
10940 * objc.dg/gnu-api-2-method.m: Likewise.
10941 * objc.dg/gnu-api-2-objc.m: Likewise.
10942 * objc.dg/gnu-api-2-object.m: Likewise.
10943 * objc.dg/gnu-api-2-property.m: Likewise.
10944 * objc.dg/gnu-api-2-protocol.m: Likewise.
10945 * objc.dg/gnu-api-2-sel.m: Likewise.
10946
10947 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10948
10949 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10950 * objc.dg/objc-foreach-4.m: Likewise.
10951 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10952 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10953 * objc.dg/foreach-4.m: Likewise.
10954 * objc.dg/foreach-5.m: Likewise.
10955 * objc.dg/foreach-3.m: Return self from init.
10956
10957 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10958
10959 PR fortran/38536
10960 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10961
10962 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10963
10964 PR fortran/46313
10965 * gfortran.dg/class_35.f90: New.
10966
10967 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10968
10969 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10970
10971 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10972
10973 PR objc/47078
10974 * objc.dg/invalid-method-2.m: New.
10975 * obj-c++.dg/invalid-method-2.mm: New.
10976
10977 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10978
10979 PR fortran/46896
10980 * gfortran.dg/transpose_optimization_2.f90 : New test.
10981
10982 2011-01-08 Jan Hubicka <jh@suse.cz>
10983
10984 PR tree-optmization/46469
10985 * g++.dg/torture/pr46469.C: New testcase.
10986
10987 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10988
10989 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10990 emulation of libobjc-gnu structure layout functionality to ..
10991 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10992 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10993 * objc/execute/bf-common.h: Adjust headers.
10994 * objc/execute/bf-1.m: Likewise.
10995 * objc/execute/bf-2.m: Likewise.
10996 * objc/execute/bf-3.m: Likewise.
10997 * objc/execute/bf-4.m: Likewise.
10998 * objc/execute/bf-5.m: Likewise.
10999 * objc/execute/bf-6.m: Likewise.
11000 * objc/execute/bf-7.m: Likewise.
11001 * objc/execute/bf-8.m: Likewise.
11002 * objc/execute/bf-9.m: Likewise.
11003 * objc/execute/bf-10.m: Likewise.
11004 * objc/execute/bf-11.m: Likewise.
11005 * objc/execute/bf-12.m: Likewise.
11006 * objc/execute/bf-13.m: Likewise.
11007 * objc/execute/bf-14.m: Likewise.
11008 * objc/execute/bf-15.m: Likewise.
11009 * objc/execute/bf-16.m: Likewise.
11010 * objc/execute/bf-17.m: Likewise.
11011 * objc/execute/bf-18.m: Likewise.
11012 * objc/execute/bf-19.m: Likewise.
11013 * objc/execute/bf-20.m: Likewise.
11014 * objc/execute/bf-21.m: Likewise.
11015 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11016 objc_get_type_qualifiers ().
11017
11018 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11019
11020 PR fortran/45777
11021 * gfortran.dg/dependency_39.f90: New test.
11022
11023 2011-01-07 Jan Hubicka <jh@suse.cz>
11024
11025 Get builtins tests ready for linker plugin.
11026 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11027 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11028 my_memset, my_bzero): Mark used.
11029 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11030 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11031 volatile.
11032 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11033 volatile.
11034
11035 2011-01-07 Jan Hubicka <jh@suse.cz>
11036
11037 PR tree-optimization/46367
11038 * g++.dg/torture/pr46367.C: New file.
11039
11040 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR target/47201
11043 * gcc.dg/pr47201.c: New test.
11044
11045 PR bootstrap/47187
11046 * gcc.dg/tree-prof/pr47187.c: New test.
11047
11048 2011-01-07 Tobias Burnus <burnus@net-b.de>
11049
11050 PR fortran/41580
11051 * gfortran.dg/extends_type_of_3.f90: New.
11052
11053 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11054
11055 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11056 * g++.dg/ext/dllimport-MI1.C: Likewise.
11057 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11058 * g++.dg/ext/dllimport10.C: Likewise.
11059 * g++.dg/ext/dllimport11.C: Likewise.
11060 * g++.dg/ext/dllimport12.C: Likewise.
11061 * g++.dg/ext/dllimport13.C: Likewise.
11062 * g++.dg/ext/dllimport2.C: Likewise.
11063 * g++.dg/ext/dllimport3.C: Likewise.
11064 * g++.dg/ext/dllimport4.C: Likewise.
11065 * g++.dg/ext/dllimport5.C: Likewise.
11066 * g++.dg/ext/dllimport6.C: Likewise.
11067 * g++.dg/ext/dllimport8.C: Likewise.
11068 * g++.dg/ext/dllimport9.C: Likewise.
11069 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11070 targets, too. Additionally enable test for i?86-*-mingw*.
11071 * g++.dg/ext/selectany1.C: Likewise.
11072 Remove guard variable check.
11073
11074 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11075
11076 PR fortran/47189
11077 PR fortran/47194
11078 * gfortran.dg/storage_size_3.f08: Extended.
11079
11080 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11081
11082 PR c++/47022
11083 * g++.dg/template/stdarg1.C: New test.
11084
11085 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11086
11087 PR fortran/47195
11088 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11089 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11090 from the interface of functions to not hide the errors that
11091 shall be tested.
11092
11093 2011-01-06 Jan Hubicka <jh@suse.cz>
11094
11095 * gcc.dg/lto/pr47188_0.c: New testcase.
11096 * gcc.dg/lto/pr47188_1.c: New testcase.
11097
11098 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11099
11100 PR fortran/33117
11101 PR fortran/46478
11102 * gfortran.dg/interface_33.f90: New test.
11103
11104 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11105
11106 PR c/47150
11107 * gcc.c-torture/compile/pr47150.c: New test.
11108
11109 2011-01-06 Ira Rosen <irar@il.ibm.com>
11110
11111 PR tree-optimization/47139
11112 * gcc.dg/vect/pr47139.c: New test.
11113
11114 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11115
11116 PR fortran/47180
11117 * gfortran.dg/extends_type_of_2.f03: New.
11118
11119 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11120
11121 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11122
11123 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11124
11125 * gnat.dg/opt14.adb: New test.
11126
11127 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11128
11129 PR fortran/46017
11130 * gfortran.dg/allocate_error_2.f90: New test.
11131
11132 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11133
11134 PR fortran/47024
11135 * gfortran.dg/storage_size_3.f08: New.
11136
11137 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11138
11139 PR libgfortran/47154
11140 * gfortran.dg/namelist_68.f90: New test.
11141
11142 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11143
11144 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11145
11146 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11147
11148 PR fortran/46448
11149 * gfortran.dg/class_34.f90: New.
11150
11151 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11152
11153 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11154 use __builtin_inff. Skip all single-precision tests that require
11155 Infinity.
11156
11157 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11158
11159 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11160
11161 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11162
11163 PR tree-optimization/47148
11164 * gcc.c-torture/execute/pr47148.c: New test.
11165
11166 PR tree-optimization/47155
11167 * gcc.c-torture/execute/pr47155.c: New test.
11168
11169 PR rtl-optimization/47157
11170 * gcc.c-torture/compile/pr47157.c: New test.
11171
11172 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11173
11174 * gcc.dg/torture/vector-shift2.c (schar): Define.
11175 (main): Always use schar or uchar instead of plain "char" to avoid
11176 dependencies on implementation-defined char signedness.
11177
11178 2011-01-03 Martin Jambor <mjambor@suse.cz>
11179
11180 PR tree-optimization/46801
11181 * gnat.dg/pack9.adb: Remove xfail.
11182
11183 2011-01-03 Martin Jambor <mjambor@suse.cz>
11184
11185 PR tree-optimization/46984
11186 * g++.dg/ipa/pr46984.C: New test.
11187
11188 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11189
11190 PR fortran/46408
11191 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11192
11193 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11194
11195 PR tree-optimization/47140
11196 * gcc.c-torture/compile/pr47140.c: New test.
11197
11198 PR rtl-optimization/47028
11199 * gcc.dg/pr47028.c: New test.
11200
11201 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11202
11203 * objc.dg/protocol-forward-1.m: Removed TODO.
11204 * objc.dg/protocol-forward-2.m: New.
11205 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11206 * obj-c++.dg/protocol-forward-2.mm: New.
11207
11208 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11209
11210 PR target/38662
11211 * g++.dg/eh/pr38662.C: New testcase.
11212
11213 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11214
11215 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11216 scan for newline '\n'.
11217
11218 \f
11219 Copyright (C) 2011 Free Software Foundation, Inc.
11220
11221 Copying and distribution of this file, with or without modification,
11222 are permitted in any medium without royalty provided the copyright
11223 notice and this notice are preserved.