0e68b06b152fb80a2cc2764877486b3142a99d0e
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/50464
4 * g++.dg/other/pr50464.C: New test.
5
6 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
7
8 * gcc.target/i386/bmi2-mulx32-2.c: New test.
9 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
10 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
11 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
12
13 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
14
15 * gnat.dg/opt19.adb: New test.
16
17 2011-09-21 Terry Guo <terry.guo@arm.com>
18
19 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
20 on arch conflict when testing case on targets other than armv7-a.
21
22 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
23
24 PR c++/50454
25 * g++.dg/ext/int128-1.C: New.
26 * g++.dg/ext/int128-2.C: Likewise.
27 * g++.dg/ext/int128-2.h: Likewise.
28
29 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
30
31 PR testsuite/50469
32 * gfortran.dg/storage_size_2.f08: Replace "must be be" with
33 "must be".
34
35 2011-09-20 Jason Merrill <jason@redhat.com>
36
37 * g++.dg/cpp0x/constexpr-generated1.C: New.
38
39 PR c++/50442
40 * g++.dg/overload/ref-conv1.C: New.
41
42 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
43
44 * g++.dg/other/final1.C: New.
45
46 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
47
48 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
49 and get_bit ().
50
51 2011-09-19 Ian Bolton <ian.bolton@arm.com>
52
53 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
54 "target arm_eabi".
55
56 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
57
58 PR tree-optimization/50413
59 * g++.dg/vect/vect.exp: Run slp-pr* tests with
60 -fdump-tree-slp-details. Run other tests with
61 -fdump-tree-vect-details.
62 * g++.dg/vect/slp-pr50413.cc: New.
63
64 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
65 Ira Rosen <ira.rosen@linaro.org>
66
67 PR testsuite/50435
68 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
69 Fix underscores around restrict.
70
71 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
72
73 PR tree-optimization/50414
74 * gfortran.dg/vect/Ofast-pr50414.f90: New.
75 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
76 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
77
78 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
79
80 PR tree-optimization/50412
81 * gfortran.dg/vect/pr50412.f90: New.
82
83 2011-09-16 Jason Merrill <jason@redhat.com>
84
85 PR c++/50424
86 * g++.dg/eh/defarg1.C: New.
87
88 2011-09-16 Jakub Jelinek <jakub@redhat.com>
89
90 * gcc.dg/vect/vect-reduc-10.c: New test.
91 * gcc.target/i386/avx-reduc-1.c: New test.
92
93 * gcc.target/i386/sse2-extract-1.c: New test.
94 * gcc.target/i386/avx-extract-1.c: New test.
95
96 2011-09-16 Terry Guo <terry.guo@arm.com>
97
98 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
99
100 2011-09-15 Diego Novillo <dnovillo@google.com>
101
102 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
103 ALWAYS_CXXFLAGS, if defined.
104 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
105 ALWAYS_GFORTRANFLAGS, if defined.
106 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
107 ALWAYS_GOCFLAGS, if defined.
108 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
109 ALWAYS_OBJCXXFLAGS, if defined.
110 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
111 additional_flags, if defined.
112 * lib/gnat.exp (gnat_target_compile): Likewise.
113 * lib/objc.exp (objc_target_compile): Likewise.
114 * lib/target-supports-dg.exp (dg-add-options): Handle
115 TEST_ALWAYS_FLAGS.
116
117 2011-09-15 Tom de Vries <tom@codesourcery.com>
118
119 PR testsuite/50322
120 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
121 Use uintptr_t in f1. Undo avr xfails.
122
123 2011-09-15 Janus Weil <janus@gcc.gnu.org>
124
125 PR fortran/50401
126 PR fortran/50403
127 * gfortran.dg/function_types_3.f90: New.
128
129 2011-09-15 Jason Merrill <jason@redhat.com>
130
131 PR c++/50365
132 * g++.dg/cpp0x/trailing7.C: New.
133
134 PR c++/50361
135 * g++.dg/cpp0x/nullptr23.C: New.
136
137 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
138
139 * gcc.dg/vect/bb-slp-25.c: New.
140
141 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
142
143 PR c++/50391
144 * g++.dg/cpp0x/noexcept15.C: New.
145
146 2011-09-14 Tom de Vries <tom@codesourcery.com>
147
148 PR middle-end/50251
149 * gcc.dg/pr50251.c: New test.
150
151 2011-09-14 Tobias Burnus <burnus@net-b.de>
152
153 PR fortran/34547
154 PR fortran/50375
155 * gfortran.dg/null_5.f90: New.
156 * gfortran.dg/null_6.f90: New.
157
158 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
159
160 * gcc.c-torture/compile/20110913-1.c: New test.
161
162 2011-09-13 Janus Weil <janus@gcc.gnu.org>
163
164 PR fortran/50379
165 * gfortran.dg/result_2.f90: New.
166
167 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
168
169 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
170
171 2011-09-13 Dodji Seketeli <dodji@redhat.com>
172
173 PR c++/48320
174 * g++.dg/cpp0x/variadic116.C: New test case.
175
176 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
177
178 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
179 * gcc.target/mips/interrupt_handler-2.c: New test.
180 * gcc.target/mips/interrupt_handler-3.c: Likewise.
181
182 2011-09-12 Jason Merrill <jason@redhat.com>
183
184 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
185
186 * g++.dg/cpp0x/explicit7.C: New.
187
188 2011-09-12 Jakub Jelinek <jakub@redhat.com>
189
190 PR rtl-optimization/50212
191 * g++.dg/other/pr50212.C: New test.
192
193 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
194
195 PR target/43746
196 * testsuite/gcc.target/avr/torture/avr-torture.exp
197 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
198 "-O2 -fmerge-all-constants".
199
200 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
201
202 PR fortran/50327
203 * gfortran.dg/do_while_1.f90: New test.
204
205 2011-09-11 Janus Weil <janus@gcc.gnu.org>
206
207 PR fortran/35831
208 PR fortran/47978
209 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
210 * gfortran.dg/proc_decl_26.f90: New.
211 * gfortran.dg/typebound_override_2.f90: New.
212 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
213
214 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
215
216 * gnat.dg/cond_expr2.ad[sb]: New test.
217
218 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
219
220 * gnat.dg/atomic5.ad[sb]: New test.
221
222 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
223
224 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
225
226 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
227
228 PR target/49030
229 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
230
231 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
232
233 PR target/49614
234 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
235
236 2011-09-09 Richard Guenther <rguenther@suse.de>
237
238 PR tree-optimization/50328
239 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
240
241 2011-09-09 Richard Guenther <rguenther@suse.de>
242
243 PR middle-end/50333
244 * gcc.dg/torture/pr50333.c: New testcase.
245
246 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
247
248 PR tree-optimization/50318
249 * gcc.target/arm/pr50318-1.c: New file.
250
251 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
252
253 * gcc.target/i386/all_one_m256i.c: New test.
254
255 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
256
257 PR c++/50324
258 * g++.dg/cpp0x/sfinae28.C: New.
259
260 2011-09-08 Dodji Seketeli <dodji@redhat.com>
261
262 PR c/50332
263 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
264 longer ignored on typedefs.
265
266 PR c++/33255 - Support -Wunused-local-typedefs warning
267 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
268 * c-c++-common/Wunused-local-typedefs.c: Likewise.
269
270 2011-09-08 Martin Jambor <mjambor@suse.cz>
271
272 PR tree-optimization/50287
273 * gcc.dg/torture/pr50287.c: New test.
274
275 2011-09-08 Richard Guenther <rguenther@suse.de>
276
277 PR tree-optimization/19831
278 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
279 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
280 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
281 * gcc.dg/errno-1.c: Adjust.
282
283 2011-09-08 Richard Guenther <rguenther@suse.de>
284
285 PR tree-optimization/19831
286 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
287
288 2011-09-08 Tobias Burnus <burnus@net-b.de>
289
290 PR fortran/44646
291 * gfortran.dg/do_concurrent_1.f90: New.
292 * gfortran.dg/do_concurrent_2.f90: New.
293
294 2011-09-08 Jakub Jelinek <jakub@redhat.com>
295
296 PR target/50310
297 * gcc.c-torture/execute/ieee/pr50310.c: New test.
298 * gcc.dg/pr50310-2.c: New test.
299
300 2011-09-07 Janus Weil <janus@gcc.gnu.org>
301
302 PR fortran/48095
303 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
304 * gfortran.dg/impure_constructor_1.f90: Modified.
305 * gfortran.dg/proc_ptr_comp_33.f90: New.
306
307 2011-09-07 Jakub Jelinek <jakub@redhat.com>
308
309 PR target/50310
310 * gcc.dg/pr50310-1.c: New test.
311
312 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
313
314 PR middle-end/48571
315 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
316 instead of 4.
317
318 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
319
320 PR c++/50309
321 * g++.dg/cpp0x/noexcept14.C: New.
322
323 2011-09-07 Jason Merrill <jason@redhat.com>
324
325 * g++.dg/cpp0x/constexpr-ref3.C: New.
326
327 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
328
329 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
330
331 * gcc.dg/section1.c: Don't xfail for avr.
332
333 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
334
335 PR tree-optimization/50322
336 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
337
338 2011-09-07 Martin Jambor <mjambor@suse.cz>
339
340 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
341
342 2011-09-07 Martin Jambor <mjambor@suse.cz>
343
344 PR tree-optimization/49911
345 * g++.dg/tree-ssa/pr49911.C: New test.
346
347 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
348
349 PR target/49030
350 * gcc.dg/torture/pr49030.c: New test.
351
352 2011-09-07 Janus Weil <janus@gcc.gnu.org>
353
354 PR fortran/50288
355 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
356 * gfortran.dg/class_4d.f03: Deleted.
357 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
358
359 2011-09-07 Richard Guenther <rguenther@suse.de>
360
361 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
362
363 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
364
365 PR tree-optimization/46021
366 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
367
368 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
369
370 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
371
372 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
373
374 * gcc.c-torture/compile/20110906-1.c: New test.
375
376 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
377
378 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
379
380 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
381
382 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
383 --param tree-reassoc-width=1.
384
385 * gcc.dg/tree-ssa/reassoc-24.c: New test.
386 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
387
388 2011-09-06 Richard Guenther <rguenther@suse.de>
389
390 PR tree-optimization/48149
391 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
392
393 2011-09-06 Richard Guenther <rguenther@suse.de>
394
395 PR tree-optimization/48317
396 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
397
398 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
399
400 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
401 New procedure.
402 (add_options_for_quad_vectors): Replace with ...
403 (add_options_for_double_vectors): ... this.
404 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
405 support multiple vector sizes since the vectorizer attempts to
406 vectorize with both vector sizes.
407 * gcc.dg/vect/no-vfa-vect-79.c,
408 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
409 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
410 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
411 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
412 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
413 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
414 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
415 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
416 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
417 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
418 gcc.dg/vect/vect-40.c: Likewise.
419 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
420 redundant.
421 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
422 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
423 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
424 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
425 Likewise.
426 * gcc.dg/vect/vect-peel-4.c: Make ia global.
427
428 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
429
430 PR target/49606
431 * gcc.target/mips/abi-main.h: New file.
432 * gcc.target/mips/abi-o32-long32.c: New test.
433 * gcc.target/mips/abi-o32-long64.c: Likewise.
434 * gcc.target/mips/abi-o64-long32.c: Likewise.
435 * gcc.target/mips/abi-o64-long64.c: Likewise.
436 * gcc.target/mips/abi-n32-long32.c: Likewise.
437 * gcc.target/mips/abi-n32-long64.c: Likewise.
438 * gcc.target/mips/abi-n64-long32.c: Likewise.
439 * gcc.target/mips/abi-n64-long64.c: Likewise.
440 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
441 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
442 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
443 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
444 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
445 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
446 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
447 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
448 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
449 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
450 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
451 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
452 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
453 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
454 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
455 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
456 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
457 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
458 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
459 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
460 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
461 * gcc.target/mips/branch-2.c: Remove -mabicalls.
462 * gcc.target/mips/branch-3.c: Likewise.
463 * gcc.target/mips/branch-4.c: Likewise.
464 * gcc.target/mips/branch-5.c: Likewise.
465 * gcc.target/mips/branch-6.c: Likewise.
466 * gcc.target/mips/branch-7.c: Likewise.
467 * gcc.target/mips/branch-8.c: Likewise.
468 * gcc.target/mips/branch-9.c: Likewise.
469 * gcc.target/mips/branch-10.c: Likewise.
470 * gcc.target/mips/branch-11.c: Likewise.
471 * gcc.target/mips/branch-12.c: Likewise.
472 * gcc.target/mips/branch-13.c: Likewise.
473 * gcc.target/mips/lazy-binding-1.c: Likewise.
474
475 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
476
477 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
478 << 18 to avoid warning on int=16 platforms..
479
480 2011-09-05 Jakub Jelinek <jakub@redhat.com>
481
482 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
483 to work even with -fshort-enums.
484
485 2011-09-04 Jan Hubicka <jh@suse.cz>
486
487 * gcc.c-torture/compile/20110902.c: new testcase.
488
489 2011-09-04 Jason Merrill <jason@redhat.com>
490
491 PR c++/49267
492 * g++.dg/cpp0x/rv-conv1.C: New.
493
494 DR 1328
495 * g++.dg/cpp0x/rv-func3.C: New.
496
497 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
498
499 PR c++/50248
500 Core 1358
501 * g++.dg/cpp0x/constexpr-template1.C: New.
502 * g++.dg/cpp0x/constexpr-template2.C: New.
503 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
504 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
505
506 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
507
508 * gnat.dg/specs/debug1.ads: Tweak pattern.
509
510 2011-09-04 Janus Weil <janus@gcc.gnu.org>
511
512 PR fortran/50227
513 * gfortran.dg/class_45a.f03: New.
514 * gfortran.dg/class_45b.f03: New.
515
516 2011-09-04 Jakub Jelinek <jakub@redhat.com>
517 Ira Rosen <ira.rosen@linaro.org>
518
519 PR tree-optimization/50208
520 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
521 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
522 -fno-tree-fre -fno-tree-pre.
523
524 2011-09-02 Martin Jambor <mjambor@suse.cz>
525
526 * gcc.dg/ipa/ipcp-3.c: New test.
527
528 2011-09-02 Richard Guenther <rguenther@suse.de>
529
530 PR tree-optimization/27460
531 PR middle-end/29269
532 * gcc.dg/vect/vect-cond-7.c: New testcase.
533
534 2011-09-02 Martin Jambor <mjambor@suse.cz>
535
536 * g++.dg/ipa/devirt-3.C: Added a distraction method.
537 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
538 xfailed test for inlining.
539 * g++.dg/ipa/ivinline-9.C: Likewise.
540
541 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
542
543 PR tree-optimization/50178
544 * gfortran.dg/vect/pr50178.f90: New test.
545
546 2011-08-31 Martin Jambor <mjambor@suse.cz>
547
548 PR middle-end/49886
549 * gcc.c-torture/execute/pr49886.c: New testcase.
550
551 2011-08-31 Tom de Vries <tom@codesourcery.com>
552
553 PR middle-end/43513
554 * gcc.dg/pr43513.c: New test.
555
556 2011-08-30 Tobias Burnus <burnus@net-b.de>
557
558 PR fortran/45044
559 * gfortran.dg/common_14.f90: New.
560 * gfortran.dg/common_resize_1.f: Add two dg-warning.
561
562 2011-08-30 Jason Merrill <jason@redhat.com>
563
564 PR c++/50084
565 * g++.dg/cpp0x/decltype33.C: New.
566
567 PR c++/50089
568 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
569
570 PR c++/50114
571 * g++.dg/cpp0x/lambda/lambda-for.C: New.
572
573 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
574
575 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
576
577 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
578
579 * gnat.dg/specs/aggr3.ads: New test.
580 * gnat.dg/specs/aggr3_pkg.ads: New helper.
581
582 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
583 * gnat.dg/specs/aggr2.ads: Likewise.
584
585 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
586
587 PR fortran/45170
588 * gfortran.dg/allocate_with_source_2.f90: New test
589
590 2011-08-30 Jason Merrill <jason@redhat.com>
591
592 PR c++/50220
593 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
594
595 PR c++/50234
596 * g++.dg/cpp0x/constexpr-value3.C: New.
597
598 2011-08-30 Richard Guenther <rguenther@suse.de>
599
600 PR middle-end/48571
601 * gcc.c-torture/execute/pr48571-1.c: New testcase.
602 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
603 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
604 * gcc.dg/pr36902.c: XFAIL.
605
606 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
607
608 * gcc.target/i386/fma-check.h: New.
609 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
610 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
611 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
612 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
613 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
614 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
615 * gcc.target/i386/fma-fmaddXX.c: Likewise.
616 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
617 * gcc.target/i386/fma-fmsubXX.c: Likewise.
618 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
619 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
620 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
621 * gcc.target/i386/fma-compile.c: Likewise.
622 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
623 * gcc.target/i386/sse-12.c: Add -mfma.
624 * gcc.target/i386/sse-13.c: Likewise.
625 * gcc.target/i386/sse-14.c: Likewise.
626 * gcc.target/i386/sse-22.c: Likewise.
627 * gcc.target/i386/sse-23.c: Likewise.
628 * g++.dg/other/i386-2.C: Likewise.
629 * g++.dg/other/i386-3.C: Likewise.
630
631 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
632
633 PR testsuite/50185
634 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
635 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
636
637 2011-08-30 Christian Bruel <christian.bruel@st.com>
638
639 * g++.dg/bprob/bprob.exp (feedback_options): Set
640 -fbranch-probabilities.
641 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
642
643 2011-08-29 Jason Merrill <jason@redhat.com>
644
645 PR c++/50224
646 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
647
648 2011-08-29 Jakub Jelinek <jakub@redhat.com>
649 Jason Merrill <jason@redhat.com>
650
651 * g++.dg/dfp/base.C: New test.
652
653 2011-08-29 Jason Merrill <jason@redhat.com>
654
655 Core DR 994
656 PR c++/50209
657 * g++.dg/cpp0x/initlist58.C: New.
658
659 2011-08-29 Janus Weil <janus@gcc.gnu.org>
660
661 PR fortran/50225
662 * gfortran.dg/class_result_1.f03: New.
663
664 2011-08-29 Jakub Jelinek <jakub@redhat.com>
665
666 PR middle-end/48722
667 * gcc.target/i386/pr48722.c: New test.
668
669 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
670
671 PR libfortran/50192
672 * gfortran.dg/widechar_compare_1.f90: New test.
673
674 2011-08-26 Jason Merrill <jason@redhat.com>
675
676 Core DR 342
677 PR c++/48582
678 * g++.dg/abi/mangle50.C: New.
679
680 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
681
682 PR target/50202
683 * gcc.target/i386/pr50202.c: New test.
684
685 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
686
687 * gcc.target/i386/sse_4_1-round-vec.c: New test.
688 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
689 * gcc.target/i386/avx-round-vec.c: New test.
690 * gcc.target/i386/avx-roundf-vec.c: New test.
691
692 2011-08-26 Jakub Jelinek <jakub@redhat.com>
693
694 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
695 instruction.
696
697 PR c/50179
698 * c-c++-common/Wunused-var-14.c: New test.
699
700 2011-08-26 Tom de Vries <tom@codesourcery.com>
701
702 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
703
704 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
705
706 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
707 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
708 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
709 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
710
711 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
712
713 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
714 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
715 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
716 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
717
718 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
719
720 PR fortran/50050
721 * gfortran.dg/pointer_comp_init_1.f90: New test.
722
723 2011-08-25 Jason Merrill <jason@redhat.com>
724
725 PR c++/50157
726 * g++.dg/cpp0x/sfinae27.C: New.
727
728 2011-08-25 Tobias Burnus <burnus@net-b.de>
729
730 * gfortran.dg/coarray_lib_token_4.f90: New.
731
732 2011-08-25 Tobias Burnus <burnus@net-b.de>
733
734 * gfortran.dg/coarray/alloc_comp_1.f90: New.
735
736 2011-08-25 Richard Guenther <rguenther@suse.de>
737
738 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
739
740 2011-08-24 Tobias Burnus <burnus@net-b.de>
741
742 PR fortran/50163
743 * gfortran.dg/initialization_28.f90: New.
744
745 2011-08-24 Richard Guenther <rguenther@suse.de>
746
747 PR tree-optimization/50067
748 * gcc.dg/torture/pr50067-3.c: New testcase.
749 * gcc.dg/torture/pr50067-4.c: Likewise.
750 * gcc.dg/torture/pr50067-5.c: Likewise.
751
752 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
753
754 * g++.dg/other/i386-2.C: Add -mavx2 check.
755 * g++.dg/other/i386-3.C: Likewise.
756 * gcc.target/i386/avx-1.c: Add AVX2.
757 * gcc.target/i386/avx-2.c: Likewise.
758 * gcc.target/i386/funcspec-5.c: Likewise.
759 * gcc.target/i386/sse-12.c: Likewise.
760 * gcc.target/i386/sse-13.c: Likewise.
761 * gcc.target/i386/sse-14.c: Likewise.
762 * gcc.target/i386/sse-22.c: Likewise.
763 * gcc.target/i386/sse-23.c: Likewise.
764 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
765 * gcc.target/i386/avx2-check.h: New.
766 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
767 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
768 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
769 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
770 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
771 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
772 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
773 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
774 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
775 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
776 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
777 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
778 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
779 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
780 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
781 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
782 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
783 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
784 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
785 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
786 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
787 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
788 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
789 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
790 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
791 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
792 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
793 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
794 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
795 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
796 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
797 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
798 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
799 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
800 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
801 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
802 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
803 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
804 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
805 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
806 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
807 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
808 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
809 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
810 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
811 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
812 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
813 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
814 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
815 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
816 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
817 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
818 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
819 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
820 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
821 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
822 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
823 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
824 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
825 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
826 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
827 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
828 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
829 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
830 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
831 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
832 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
833 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
834 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
835 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
836 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
837 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
838 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
839 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
840 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
841 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
842 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
843 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
844 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
845 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
846 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
847 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
848 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
849 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
850 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
851 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
852 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
853 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
854 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
855 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
856 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
857 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
858 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
859 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
860 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
861 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
862 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
863 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
864 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
865 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
866 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
867 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
868 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
869 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
870 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
871 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
872 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
873 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
874 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
875 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
876 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
877 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
878 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
879 * gcc.target/i386/avx2-vpand-1.c: Likewise.
880 * gcc.target/i386/avx2-vpand-2.c: Likewise.
881 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
882 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
883 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
884 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
885 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
886 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
887 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
888 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
889 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
890 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
891 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
892 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
893 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
894 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
895 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
896 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
897 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
898 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
899 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
900 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
901 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
902 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
903 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
904 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
905 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
906 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
907 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
908 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
909 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
910 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
911 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
912 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
913 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
914 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
915 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
916 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
917 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
918 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
919 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
920 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
921 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
922 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
923 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
924 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
925 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
926 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
927 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
928 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
929 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
930 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
931 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
932 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
933 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
934 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
935 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
936 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
937 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
938 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
939 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
940 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
941 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
942 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
943 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
944 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
945 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
946 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
947 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
948 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
949 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
950 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
951 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
952 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
953 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
954 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
955 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
956 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
957 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
958 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
959 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
960 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
961 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
962 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
963 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
964 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
965 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
966 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
967 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
968 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
969 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
970 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
971 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
972 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
973 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
974 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
975 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
976 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
977 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
978 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
979 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
980 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
981 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
982 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
983 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
984 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
985 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
986 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
987 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
988 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
989 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
990 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
991 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
992 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
993 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
994 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
995 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
996 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
997 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
998 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
999 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1000 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1001 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1002 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1003 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1004 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1005 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1006 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1007 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1008 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1009 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1010 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1011 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1012 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1013 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1014 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1015 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1016 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1017 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1018 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1019 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1020 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1021 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1022 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1023 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1024 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1025 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1026 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1027 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1028 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1029 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1030 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1031 * gcc.target/i386/avx2-vpor-1.c: Likewise.
1032 * gcc.target/i386/avx2-vpor-2.c: Likewise.
1033 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1034 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1035 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1036 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1037 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1038 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1039 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1040 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1041 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1042 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1043 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1044 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1045 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1046 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1047 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1048 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1049 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1050 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1051 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1052 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1053 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1054 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1055 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1056 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1057 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1058 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1059 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1060 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1061 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1062 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1063 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1064 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1065 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1066 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1067 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1068 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1069 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1070 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1071 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1072 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1073 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1074 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1075 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1076 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1077 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1078 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1079 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1080 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1081 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1082 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1083 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1084 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1085 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1086 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1087 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1088 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1089 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1090 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1091 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1092 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1093 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1094 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1095 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1096 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1097 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1098 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1099 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1100 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1101 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1102 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1103 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1104 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1105 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1106 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1107 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1108 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1109 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1110 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1111 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1112 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1113 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1114 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1115 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1116 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1117 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1118 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1119 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1120 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1121 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1122 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1123 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1124 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1125 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1126 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1127 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1128 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1129 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1130 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1131 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1132 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1133 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1134 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1135 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1136 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1137 * gcc.target/i386/testimm-9.c: Likewise.
1138
1139 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
1140
1141 * g++.dg/other/i386-2.C: Add -mbmi2 check.
1142 * g++.dg/other/i386-3.C: Likewise.
1143 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1144 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1145 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1146 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1147 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1148 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1149 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1150 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1151 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1152 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1153 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1154 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1155 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1156 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1157 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1158 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1159 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1160 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1161 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1162 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1163 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1164 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1165 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1166 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1167 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1168 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1169 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1170 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1171 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1172 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1173 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1174 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1175 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1176 * gcc.target/i386/sse-12.c: Add BMI2.
1177 * gcc.target/i386/sse-13.c: Likewise.
1178 * gcc.target/i386/sse-14.c: Likewise.
1179 * gcc.target/i386/sse-22.c: Likewise.
1180 * gcc.target/i386/sse-23.c: Likewise.
1181
1182 2011-08-23 Jason Merrill <jason@redhat.com>
1183
1184 * g++.dg/template/crash7.C: Adjust expected errors.
1185
1186 2011-08-23 Jason Merrill <jason@redhat.com>
1187
1188 PR c++/49045
1189 Core 1321
1190 * g++.dg/cpp0x/overload2.C: New.
1191
1192 2011-08-23 Jason Merrill <jason@redhat.com>
1193
1194 Core 903
1195 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1196
1197 2011-08-23 Jason Merrill <jason@redhat.com>
1198
1199 Core 975
1200 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1201 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1202 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1203 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1204
1205 2011-08-23 Jason Merrill <jason@redhat.com>
1206
1207 PR c++/50024
1208 * g++.dg/cpp0x/constexpr-initlist5.C: New.
1209
1210 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR c++/50158
1213 * g++.dg/warn/Wunused-var-16.C: New test.
1214
1215 PR middle-end/50161
1216 * gcc.dg/pr50161.c: New test.
1217
1218 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
1219
1220 PR c++/50055
1221 * g++.dg/gcov/gcov-7.C: New test.
1222
1223 2011-08-23 Jakub Jelinek <jakub@redhat.com>
1224
1225 PR c++/46862
1226 * g++.dg/dfp/nofields.C: New test.
1227
1228 2011-08-23 Tobias Burnus <burnus@net-b.de>
1229
1230 PR fortran/31600
1231 * gfortran.dg/use_16.f90: New.
1232
1233 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
1234 Kirill Yukhin <kirill.yukhin@intel.com>
1235
1236 PR target/50155
1237 * gcc.target/i386/pr50155.c: New test.
1238
1239 2011-08-22 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR tree-optimization/50133
1242 * gcc.dg/pr50133.c: New test.
1243
1244 PR middle-end/50141
1245 * c-c++-common/cxxbitfields-6.c: New test.
1246
1247 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
1248
1249 PR fortran/50050
1250 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1251
1252 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
1253
1254 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1255 * gcc.dg/pr49994-3.c: Ditto.
1256
1257 2011-08-22 Richard Guenther <rguenther@suse.de>
1258
1259 PR testsuite/50145
1260 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1261 * gcc.dg/torture/pr50067-2.c: Likewise.
1262
1263 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1264
1265 PR fortran/47659
1266 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
1267 of a constant resulting from simplification.
1268 * gfortran.dg/warn_conversion_3.f90: New test.
1269
1270 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1271
1272 PR fortran/50130
1273 * gfortran.dg/zero_stride_1.f90: New test.
1274
1275 2011-08-20 Janus Weil <janus@gcc.gnu.org>
1276
1277 PR fortran/49638
1278 * gfortran.dg/typebound_override_1.f90: Modified.
1279
1280 2011-08-20 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR tree-optimization/48739
1283 * gcc.dg/pr48739-1.c: New test.
1284 * gcc.dg/pr48739-2.c: New test.
1285
1286 2011-08-20 Tobias Burnus <burnus@net-b.de>
1287
1288 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1289
1290 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1291
1292 PR fortran/50129
1293 * gfortran.dg/where_3.f90: New test.
1294
1295 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
1296
1297 PR middle-end/49721
1298 * gfortran.dg/pr49721-1.f: New.
1299 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1300
1301 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1302
1303 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1304 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1305 New tests.
1306
1307 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1308
1309 * gcc.target/arm/wmul-11.c: New file.
1310 * gcc.target/arm/wmul-12.c: New file.
1311 * gcc.target/arm/wmul-13.c: New file.
1312
1313 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1314
1315 * gcc.target/arm/wmul-10.c: New file.
1316
1317 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1318
1319 * gcc.target/arm/wmul-9.c: New file.
1320 * gcc.target/arm/wmul-bitfield-2.c: New file.
1321
1322 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1323
1324 * gcc.target/arm/wmul-8.c: New file.
1325
1326 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1327
1328 * gcc.target/arm/wmul-7.c: New file.
1329
1330 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1331
1332 * gcc.target/arm/wmul-6.c: New file.
1333
1334 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1335
1336 * gcc.target/arm/wmul-5.c: New file.
1337 * gcc.target/arm/no-wmla-1.c: New file.
1338
1339 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
1340
1341 * gcc.target/arm/wmul-bitfield-1.c: New file.
1342
1343 2011-08-19 Joseph Myers <joseph@codesourcery.com>
1344
1345 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1346
1347 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1348
1349 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1350 * gcc.target/i386/conversion.c: Likewise.
1351
1352 2011-08-19 Richard Guenther <rguenther@suse.de>
1353
1354 * gcc.dg/torture/pr50067-1.c: New testcase.
1355 * gcc.dg/torture/pr50067-2.c: Likewise.
1356
1357 2011-08-19 Joey Ye <joey.ye@arm.com>
1358
1359 PR target/49437
1360 * gcc.target/arm/handler-align.c: New test.
1361 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1362 New Function.
1363
1364 2011-08-19 Joey Ye <joey.ye@arm.com>
1365
1366 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1367
1368 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
1369
1370 PR fortran/50071
1371 * gfortran.dg/end_block_label_1.f90: New test.
1372 * gfortran.dg/end_associate_label_1.f90: New test.
1373
1374 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1375
1376 * gcc.dg/c1x-pointer-float-1.c: New test.
1377
1378 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
1379
1380 PR fortran/50071
1381 * gfortran.dg/duplicate_labels_2.f: New test.
1382
1383 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1384
1385 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1386 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1387 gcc.dg/c1x-noreturn-5.c: New tests.
1388
1389 2011-08-18 Joseph Myers <joseph@codesourcery.com>
1390
1391 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1392
1393 2011-08-18 Tobias Burnus <burnus@net-b.de>
1394
1395 PR fortran/18918
1396 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1397 * gfortran.dg/coarray_lock_3.f90: Fix test.
1398 * gfortran.dg/coarray_lock_4.f90: New.
1399 * gfortran.dg/coarray_lock_5.f90: New.
1400
1401 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1402
1403 PR target/50009
1404 * gcc.c-torture/compile/pr50009.c: New test.
1405
1406 PR target/50092
1407 * gcc.dg/torture/pr50092.c: New test.
1408
1409 2011-08-18 Tobias Burnus <burnus@net-b.de>
1410
1411 PR fortran/50109
1412 * gfortran.dg/namelist_73.f90: New.
1413
1414 2011-08-18 Jakub Jelinek <jakub@redhat.com>
1415
1416 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1417
1418 PR debug/50017
1419 * gcc.dg/pr50017.c: New test.
1420
1421 2011-08-18 Dodji Seketeli <dodji@redhat.com>
1422
1423 PR c++/45625
1424 * g++.dg/lookup/hidden-var1.C: New test case.
1425
1426 2011-08-17 Tobias Burnus <burnus@net-b.de>
1427
1428 PR fortran/31461
1429 * gfortran.dg/warn_unused_var_2.f90: New.
1430 * gfortran.dg/warn_unused_var_3.f90: New.
1431
1432 2011-08-17 Tom de Vries <tom@codesourcery.com>
1433
1434 PR target/43597
1435 * gcc.target/arm/pr43597.c: New test.
1436
1437 2011-08-17 Janus Weil <janus@gcc.gnu.org>
1438
1439 PR fortran/50070
1440 * gfortran.dg/common_13.f90: New.
1441
1442 2011-08-16 Jason Merrill <jason@redhat.com>
1443
1444 PR c++/50086
1445 * g++.dg/cpp0x/variadic-unresolved.C: New.
1446
1447 * g++.old-deja/g++.brendan/README: Add R.I.P.
1448
1449 * g++.dg/ext/attr-used-1.C: New.
1450
1451 PR c++/50054
1452 * g++.dg/cpp0x/initlist56.C: New.
1453
1454 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
1455
1456 PR testsuite/50085
1457 * g++.dg/opt/life1.C: Only run on Linux.
1458
1459 2011-08-15 Tobias Burnus <burnus@net-b.de>
1460
1461 * gfortran.dg/coarray_26.f90: New.
1462
1463 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
1464
1465 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1466 -fdump-tree-vrp1.
1467
1468 2011-08-14 Janus Weil <janus@gcc.gnu.org>
1469
1470 PR fortran/50073
1471 * gfortran.dg/func_result_7.f90: New.
1472
1473 2011-08-13 Jason Merrill <jason@redhat.com>
1474
1475 PR c++/50075
1476 * g++.dg/cpp0x/decltype32.C: New.
1477
1478 PR c++/50059
1479 * g++.dg/diagnostic/expr1.C: New.
1480
1481 2011-08-12 David Li <davidxl@google.com>
1482
1483 * g++.dg/abi/vbase15.C: New test.
1484
1485 2011-08-12 Jason Merrill <jason@redhat.com>
1486
1487 PR c++/50034
1488 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1489
1490 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
1491
1492 * gcc.dg/builtins-67.c: New test.
1493 * gcc.target/i386/conversion.c: Ditto.
1494
1495 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
1496 Brian Hackett <bhackett1024@gmail.com>
1497
1498 * g++.dg/plugin/decl_plugin.c: New.
1499 * g++.dg/plugin/decl-plugin-test.C: New.
1500 * g++.dg/plugin/plugin.exp: Add above testcase.
1501
1502 2011-08-11 Richard Guenther <rguenther@suse.de>
1503
1504 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1505
1506 2011-08-11 Michael Matz <matz@suse.de>
1507
1508 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1509
1510 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
1511
1512 PR tree-optimization/50039
1513 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1514 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1515
1516 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
1517
1518 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1519 (sse4_1_test): Initialize src3 with random value.
1520
1521 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1522
1523 * gcc.c-torture/execute/scal-to-vec1.c: New test.
1524 * gcc.c-torture/execute/scal-to-vec2.c: New test.
1525 * gcc.c-torture/execute/scal-to-vec3.c: New test.
1526 * gcc.dg/scal-to-vec1.c: New test.
1527 * gcc.dg/scal-to-vec2.c: New test.
1528
1529 2011-08-09 Richard Guenther <rguenther@suse.de>
1530
1531 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1532 * gcc.dg/tree-ssa/vrp60.c: New testcase.
1533 * gcc.dg/tree-ssa/vrp61.c: Likewise.
1534 * gcc.dg/tree-ssa/vrp62.c: Likewise.
1535
1536 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1537
1538 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1539
1540 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1541
1542 * gcc.dg/pr49948.c: Require pthread effective target.
1543
1544 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1545
1546 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1547
1548 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1549
1550 * gcc.target/i386/sse-22a.c: New test.
1551
1552 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1553
1554 PR tree-optimization/50014
1555 * gcc.dg/vect/pr50014.c: New test.
1556
1557 2011-08-08 Martin Jambor <mjambor@suse.cz>
1558
1559 PR middle-end/49923
1560 * gcc.dg/tree-ssa/pr49923.c: New test.
1561
1562 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1563
1564 PR target/49781
1565 * gcc.target/i386/pr49781-1.c: New.
1566
1567 2011-08-08 Jason Merrill <jason@redhat.com>
1568
1569 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1570
1571 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1572
1573 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1574
1575 PR fortran/49638
1576 * gfortran.dg/typebound_override_1.f90: New.
1577
1578 2011-08-07 Kai Tietz <ktietz@redhat.com>
1579
1580 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1581 x86_64 mingw target.
1582 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1583 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1584 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1585 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1586 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1587 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1588 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1589 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1590 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1591 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1592
1593 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1594
1595 PR testsuite/48727
1596 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1597
1598 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1599
1600 * gcc.dg/pr48770.c: Cleanup coverage files.
1601 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1602
1603 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1604
1605 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1606 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1607 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1608 lzcnt and bmi options.
1609
1610 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1611
1612 PR target/47381
1613 * gcc.dg/pr47381-1.c: New.
1614 * gcc.dg/pr47381-2.c: Likewise.
1615 * gcc.target/i386/pr47381.c: Likewise.
1616
1617 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1618
1619 PR middle-end/47727
1620 * gcc.dg/pr47727.c: New.
1621
1622 PR target/47372
1623 * gcc.dg/pr47372-1.c: New.
1624 * gcc.dg/pr47372-2.c: Likewise.
1625
1626 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1627
1628 PR middle-end/47449
1629 * gcc.target/i386/pr47449.c: New.
1630
1631 PR target/47446
1632 * gcc.dg/pr47446-1.c: New.
1633 * gcc.dg/pr47446-2.c: Likewise.
1634
1635 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1636
1637 PR target/47766
1638 * gcc.dg/pr47766.c: New.
1639
1640 PR target/47715
1641 * gcc.dg/tls/pr47715-1.c: New.
1642 * gcc.dg/tls/pr47715-2.c: Likewise.
1643 * gcc.dg/tls/pr47715-3.c: Likewise.
1644 * gcc.dg/tls/pr47715-4.c: Likewise.
1645 * gcc.dg/tls/pr47715-5.c: Likewise.
1646
1647 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1648
1649 PR libobjc/50002
1650 * objc.dg/gnu-api-2-class.m: Updated comments.
1651 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1652 * objc.dg/gnu-api-2-class-meta.m: New test.
1653 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1654
1655 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1656
1657 PR libobjc/49882
1658 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1659 with classes that are in construction.
1660
1661 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1662
1663 PR target/48084
1664 * gcc.target/i386/pr48084-1.c: New.
1665 * gcc.target/i386/pr48084-2.c: Likewise.
1666 * gcc.target/i386/pr48084-3.c: Likewise.
1667 * gcc.target/i386/pr48084-4.c: Likewise.
1668 * gcc.target/i386/pr48084-5.c: Likewise.
1669
1670 PR rtl-optimization/49504
1671 * gcc.target/i386/pr49504.c: New.
1672
1673 PR target/49860
1674 * gcc.dg/pr49860.c: New.
1675
1676 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1677
1678 PR libobjc/49882
1679 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1680 with classes that are in construction.
1681
1682 2011-08-05 Jason Merrill <jason@redhat.com>
1683
1684 PR c++/48993
1685 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1686
1687 PR c++/49921
1688 * g++.dg/cpp0x/decltype31.C: New.
1689
1690 PR c++/49669
1691 * g++.dg/init/array28.C: New.
1692
1693 PR c++/49988
1694 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1695
1696 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1697
1698 PR target/47369
1699 * gcc.dg/pr47369-1.c: New.
1700
1701 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1702
1703 PR middle-end/47364
1704 * gcc.dg/torture/pr47364-1.c: New.
1705 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1706 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1707
1708 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1709
1710 PR fortran/37211
1711 * gfortran.dg/transfer_check_2.f90: New test case.
1712
1713 2011-08-05 Jan Hubicka <jh@suse.cz>
1714
1715 PR middle-end/49494
1716 * gfortran.dg/pr49494.f90: New testcase.
1717
1718 2011-08-05 Jan Hubicka <jh@suse.cz>
1719
1720 PR middle-end/49735
1721 * gcc.c-torture/compile/pr49735.c: New testcase.
1722
1723 2011-08-05 Jason Merrill <jason@redhat.com>
1724
1725 PR c++/47453
1726 * g++.dg/cpp0x/initlist56.C: New.
1727
1728 PR c++/49812
1729 * g++.dg/overload/rvalue2.C: New.
1730
1731 PR c++/49983
1732 * g++.dg/cpp0x/range-for21.C: New.
1733
1734 * g++.dg/ext/vla11.C: New.
1735
1736 2011-08-05 Richard Guenther <rguenther@suse.de>
1737
1738 PR tree-optimization/49984
1739 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1740
1741 2011-08-05 Richard Guenther <rguenther@suse.de>
1742
1743 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1744 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1745 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1746
1747 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1748
1749 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1750 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1751 * gfortran.dg/ldist-pr43023.f90: Ditto.
1752 * gfortran.dg/namelist_52.f90: Ditto.
1753 * gfortran.dg/interface_proc_end.f90: Ditto.
1754 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1755 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1756
1757 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1758
1759 * gcc.dg/vect/vect-over-widen-1.c: New test.
1760 * gcc.dg/vect/vect-over-widen-2.c: New test.
1761 * gcc.dg/vect/vect-over-widen-3.c: New test.
1762 * gcc.dg/vect/vect-over-widen-4.c: New test.
1763
1764 2011-08-04 Richard Guenther <rguenther@suse.de>
1765
1766 PR fortran/49957
1767 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1768
1769 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1770
1771 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1772
1773 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1774
1775 PR middle-end/49905
1776 * g++.dg/ext/builtin-object-size3.C: New test.
1777
1778 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR tree-optimization/49948
1781 * gcc.dg/pr49948.c: New test.
1782
1783 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1784
1785 PR middle-end/47383
1786 * gcc.dg/torture/pr47383.c: New.
1787
1788 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1789
1790 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1791
1792 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1793
1794 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1795
1796 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1797
1798 PR target/47744
1799 * gcc.dg/torture/pr47744-1.c: New.
1800 * gcc.dg/torture/pr47744-2.c: Likewise.
1801 * gcc.dg/torture/pr47744-3.c: Likewise.
1802
1803 2011-08-03 Richard Guenther <rguenther@suse.de>
1804
1805 PR middle-end/49958
1806 * gcc.dg/torture/pr49958.c: New testcase.
1807
1808 2011-08-03 Richard Guenther <rguenther@suse.de>
1809
1810 PR tree-optimization/49938
1811 * g++.dg/torture/pr49938.C: New testcase.
1812
1813 2011-08-02 Jason Merrill <jason@redhat.com>
1814
1815 PR c++/43886
1816 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1817
1818 PR c++/49577
1819 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1820
1821 PR c++/49593
1822 * g++.dg/cpp0x/variadic115.C: New.
1823
1824 PR c++/49803
1825 * g++.dg/cpp0x/union5.C: New.
1826
1827 2011-08-02 Daniel Kraft <d@domob.eu>
1828
1829 PR fortran/49885
1830 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1831
1832 2011-08-02 Kai Tietz <ktietz@redhat.com>
1833
1834 PR middle-end/49947
1835 * gcc.dg/tree-ssa/forwprop-15.c
1836
1837 2011-08-02 Jason Merrill <jason@redhat.com>
1838
1839 PR c++/49834
1840 * g++.dg/cpp0x/range-for20.C: New.
1841
1842 2011-08-02 Tobias Burnus <burnus@net-b.de>
1843
1844 * gfortran.dg/coarray_lib_token_3.f90: New.
1845
1846 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR fortran/46752
1849 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1850 * gcc.dg/gomp/atomic-15.c: New test.
1851 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1852 * g++.dg/gomp/atomic-15.C: New test.
1853 * g++.dg/gomp/private-1.C: New test.
1854 * g++.dg/gomp/sharing-2.C: New test.
1855 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1856 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1857 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1858
1859 2011-08-02 Tobias Burnus <burnus@net-b.de>
1860
1861 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1862 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1863 cleanup-module.
1864 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1865 * gfortran.dg/allocatable_function_5.f90: Ditto.
1866 * gfortran.dg/allocate_stat.f90: Ditto.
1867 * gfortran.dg/array_constructor_20.f90: Ditto.
1868 * gfortran.dg/array_constructor_21.f90: Ditto.
1869 * gfortran.dg/array_constructor_22.f90: Ditto.
1870 * gfortran.dg/array_constructor_26.f03: Ditto.
1871 * gfortran.dg/array_function_4.f90: Ditto.
1872 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1873 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1874 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1875 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1876 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1877 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1878 * gfortran.dg/class_15.f03: Ditto.
1879 * gfortran.dg/class_27.f03: Ditto.
1880 * gfortran.dg/class_33.f90: Ditto.
1881 * gfortran.dg/class_37.f03: Ditto.
1882 * gfortran.dg/class_40.f03: Ditto.
1883 * gfortran.dg/class_42.f03: Ditto.
1884 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1885 * gfortran.dg/coarray/registering_1.f90: Ditto.
1886 * gfortran.dg/convert_1.f90: Ditto.
1887 * gfortran.dg/default_initialization_3.f90: Ditto.
1888 * gfortran.dg/dependency_25.f90: Ditto.
1889 * gfortran.dg/dependency_26.f90: Ditto.
1890 * gfortran.dg/dependency_36.f90: Ditto.
1891 * gfortran.dg/dependency_37.f90: Ditto.
1892 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1893 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1894 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1895 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1896 * gfortran.dg/elemental_result_1.f90: Ditto.
1897 * gfortran.dg/empty_derived_type.f90: Ditto.
1898 * gfortran.dg/entry_7.f90: Ditto.
1899 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1900 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1901 * gfortran.dg/error_recovery_3.f90: Ditto.
1902 * gfortran.dg/extends_4.f03: Ditto.
1903 * gfortran.dg/func_assign.f90: Ditto.
1904 * gfortran.dg/func_assign_3.f90: Ditto.
1905 * gfortran.dg/generic_1.f90: Ditto.
1906 * gfortran.dg/generic_18.f90: Ditto.
1907 * gfortran.dg/generic_22.f03: Ditto.
1908 * gfortran.dg/generic_4.f90: Ditto.
1909 * gfortran.dg/generic_6.f90: Ditto.
1910 * gfortran.dg/generic_actual_arg.f90: Ditto.
1911 * gfortran.dg/graphite/id-21.f: Ditto.
1912 * gfortran.dg/graphite/pr45758.f90: Ditto.
1913 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1914 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1915 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1916 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1917 * gfortran.dg/host_used_types_1.f90: Ditto.
1918 * gfortran.dg/implicit_1.f90: Ditto.
1919 * gfortran.dg/implicit_11.f90: Ditto.
1920 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1921 * gfortran.dg/impure_actual_1.f90: Ditto.
1922 * gfortran.dg/impure_assignment_1.f90: Ditto.
1923 * gfortran.dg/impure_constructor_1.f90: Ditto.
1924 * gfortran.dg/initialization_10.f90: Ditto.
1925 * gfortran.dg/initialization_12.f90: Ditto.
1926 * gfortran.dg/interface_14.f90: Ditto.
1927 * gfortran.dg/interface_15.f90: Ditto.
1928 * gfortran.dg/interface_2.f90: Ditto.
1929 * gfortran.dg/interface_25.f90: Ditto.
1930 * gfortran.dg/interface_26.f90: Ditto.
1931 * gfortran.dg/interface_29.f90: Ditto.
1932 * gfortran.dg/interface_assignment_1.f90: Ditto.
1933 * gfortran.dg/internal_pack_6.f90: Ditto.
1934 * gfortran.dg/internal_pack_7.f90: Ditto.
1935 * gfortran.dg/internal_pack_8.f90: Ditto.
1936 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1937 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1938 * gfortran.dg/module_commons_3.f90: Ditto.
1939 * gfortran.dg/module_equivalence_4.f90: Ditto.
1940 * gfortran.dg/module_equivalence_6.f90: Ditto.
1941 * gfortran.dg/module_function_type_1.f90: Ditto.
1942 * gfortran.dg/module_naming_1.f90: Ditto.
1943 * gfortran.dg/namelist_4.f90: Ditto.
1944 * gfortran.dg/operator_c1202.f90: Ditto.
1945 * gfortran.dg/parens_7.f90: Ditto.
1946 * gfortran.dg/pr32921.f: Ditto.
1947 * gfortran.dg/pr33646.f90: Ditto.
1948 * gfortran.dg/pr41928.f90: Ditto.
1949 * gfortran.dg/pr42119.f90: Ditto.
1950 * gfortran.dg/pr43984.f90: Ditto.
1951 * gfortran.dg/present_1.f90: Ditto.
1952 * gfortran.dg/private_type_2.f90: Ditto.
1953 * gfortran.dg/proc_decl_2.f90: Ditto.
1954 * gfortran.dg/proc_ptr_10.f90: Ditto.
1955 * gfortran.dg/proc_ptr_22.f90: Ditto.
1956 * gfortran.dg/proc_ptr_8.f90: Ditto.
1957 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1958 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1959 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1960 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1961 * gfortran.dg/substring_equivalence.f90: Ditto.
1962 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1963 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1964 * gfortran.dg/trim_optimize_6.f90: Ditto.
1965 * gfortran.dg/typebound_call_12.f03: Ditto.
1966 * gfortran.dg/typebound_operator_5.f03: Ditto.
1967 * gfortran.dg/typebound_operator_6.f03: Ditto.
1968 * gfortran.dg/typebound_proc_18.f03: Ditto.
1969 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1970 * gfortran.dg/use_1.f90: Ditto.
1971 * gfortran.dg/use_10.f90: Ditto.
1972 * gfortran.dg/use_11.f90: Ditto.
1973 * gfortran.dg/use_14.f90: Ditto.
1974 * gfortran.dg/use_only_2.f90: Ditto.
1975 * gfortran.dg/use_rename_4.f90: Ditto.
1976 * gfortran.dg/use_rename_5.f90: Ditto.
1977 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1978 * gfortran.dg/used_interface_ref.f90: Ditto.
1979 * gfortran.dg/used_types_11.f90: Ditto.
1980 * gfortran.dg/used_types_3.f90: Ditto.
1981 * gfortran.dg/used_types_4.f90: Ditto.
1982 * gfortran.dg/userdef_operator_2.f90: Ditto.
1983 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1984 * gfortran.dg/vect/pr46213.f90: Ditto.
1985 * gfortran.dg/whole_file_21.f90: Ditto.
1986 * gfortran.dg/whole_file_22.f90: Ditto.
1987 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1988 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1989
1990 2011-08-02 Kai Tietz <ktietz@redhat.com>
1991
1992 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1993
1994 2011-08-01 Jason Merrill <jason@redhat.com>
1995
1996 PR c++/49932
1997 * g++.dg/abi/mangle49.C: New.
1998
1999 PR c++/49924
2000 * g++.dg/cpp0x/constexpr-array4.C: New.
2001
2002 PR c++/49813
2003 * g++.dg/cpp0x/constexpr-builtin1.C: New.
2004
2005 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
2006
2007 PR target/49927
2008 * gcc.target/i386/pr49927.c: New test.
2009
2010 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
2011
2012 PR tree-optimization/49926
2013 * gcc.dg/vect/pr49926.c: New test.
2014
2015 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
2016
2017 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2018 * gcc.target/i386/lzcnt-1.c: New test.
2019 * gcc.target/i386/lzcnt-2.c: Likewise.
2020 * gcc.target/i386/lzcnt-2a.c: Likewise.
2021 * gcc.target/i386/lzcnt-3.c: Likewise.
2022 * gcc.target/i386/lzcnt-4.c: Likewise.
2023 * gcc.target/i386/lzcnt-4a.c: Likewise.
2024 * gcc.target/i386/lzcnt-5.c: Likewise.
2025 * gcc.target/i386/lzcnt-6.c: Likewise.
2026 * gcc.target/i386/lzcnt-6a.c: Likewise.
2027 * gcc.target/i386/lzcnt-check.h: Likewise.
2028
2029 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2030 * gcc.target/i386/sse-13.c: Likewise.
2031 * gcc.target/i386/sse-14.c: Likewise.
2032 * g++.dg/other/i386-2.C: Likewise.
2033 * g++.dg/other/i386-3.C: Likewise.
2034
2035 2011-08-01 Julian Brown <julian@codesourcery.com>
2036
2037 * gcc.target/arm/fixed-point-exec.c: New test.
2038
2039 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2040
2041 PR target/49920
2042 * gcc.target/i386/pr49920.c: New test.
2043
2044 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2045
2046 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2047 * gcc.dg/tree-ssa/pr23109.c: Ditto.
2048 * gcc.dg/tree-ssa/loop-7.c: Ditto.
2049 * gcc.dg/tree-ssa/loop-32.c: Ditto.
2050 * gcc.dg/tree-ssa/loop-33.c: Ditto.
2051 * gcc.dg/tree-ssa/loop-34.c: Ditto.
2052 * gcc.dg/tree-ssa/loop-35.c: Ditto.
2053 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2054 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2055 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2056 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2057 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2058 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2059 * g++.dg/tree-ssa/pr33615.C: Ditto.
2060 * g++.dg/tree-ssa/restrict1.C: Ditto.
2061 * c-c++-common/restrict-2.c: Ditto.
2062 * gfortran.dg/pr32921.f: Ditto.
2063 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2064 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2065 * gcc.dg/tree-ssa/vrp47.c: Ditto.
2066 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2067 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2068 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2069 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2070 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2071 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2072 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2073
2074 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
2075
2076 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2077 .exe.ltrans[0-9]*. dump files.
2078
2079 2011-07-31 Janus Weil <janus@gcc.gnu.org>
2080
2081 PR fortran/49112
2082 * gfortran.dg/abstract_type_6.f03: Modified.
2083 * gfortran.dg/typebound_proc_24.f03: New.
2084
2085 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2086
2087 PR testsuite/49917
2088 * g++.dg/init/for1.C: Fix.
2089
2090 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2091
2092 PR fortran/48876
2093 * gfortran.dg/string_5.f90: New test.
2094
2095 2011-07-29 Jason Merrill <jason@redhat.com>
2096
2097 PR c++/49867
2098 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2099
2100 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2101
2102 PR tree-optimization/47407
2103 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2104 alpha*-dec-osf*.
2105 Sort target list.
2106
2107 2011-07-29 Richard Guenther <rguenther@suse.de>
2108
2109 * gcc.dg/uninit-suppress.c: Also disable VRP.
2110 * gcc.dg/uninit-suppress_2.c: Likewise.
2111
2112 2011-07-28 Jason Merrill <jason@redhat.com>
2113
2114 PR c++/49808
2115 * g++.dg/template/nontype24.C: New.
2116
2117 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
2118
2119 PR rtl-optimization/47958
2120 * gcc.dg/torture/pr47958-1.c: New.
2121
2122 2011-07-29 Wei Guozhi <carrot@google.com>
2123
2124 PR rtl-optimization/49799
2125 * gcc.dg/pr49799.c: New test case.
2126
2127 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
2128
2129 PR middle-end/48648
2130 * gcc.dg/graphite/id-pr48648.c: New.
2131
2132 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR fortran/31067
2135 * gfortran.dg/maxloc_2.f90: New test.
2136 * gfortran.dg/maxloc_3.f90: New test.
2137 * gfortran.dg/minloc_1.f90: New test.
2138 * gfortran.dg/minloc_2.f90: New test.
2139 * gfortran.dg/minloc_3.f90: New test.
2140 * gfortran.dg/minmaxloc_7.f90: New test.
2141
2142 PR debug/49871
2143 * gcc.dg/debug/dwarf2/pr49871.c: New test.
2144
2145 2011-07-28 Jakub Jelinek <jakub@redhat.com>
2146
2147 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2148 the builtin isn't optimized away.
2149
2150 2011-07-27 Tobias Burnus <burnus@net-b.de>
2151
2152 PR fortran/45586
2153 * gfortran.dg/lto/pr45586-2_0.f90: New.
2154
2155 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
2156
2157 PR middle-end/49875
2158 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2159 * c-c++-common/cxxbitfields-5.c: Same.
2160
2161 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2162
2163 * lib/target-supports.exp (check_effective_target_mmap): Use
2164 check_function_available.
2165
2166 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
2167
2168 * g++.old-deja/g++.pt/crash60.C: Updated.
2169
2170 2011-07-27 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR target/49866
2173 * gcc.target/i386/pr49866.c: New test.
2174
2175 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
2176
2177 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2178 * gcc.target/i386/bmi-andn-1.c: New test.
2179 * gcc.target/i386/bmi-andn-1a.c: Likewise.
2180 * gcc.target/i386/bmi-andn-2.c: Likewise.
2181 * gcc.target/i386/bmi-andn-2a.c: Likewise.
2182 * gcc.target/i386/bmi-bextr-1.c: Likewise.
2183 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2184 * gcc.target/i386/bmi-bextr-2.c: Likewise.
2185 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2186 * gcc.target/i386/bmi-blsi-1.c: Likewise.
2187 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2188 * gcc.target/i386/bmi-blsi-2.c: Likewise.
2189 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2190 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2191 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2192 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2193 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2194 * gcc.target/i386/bmi-blsr-1.c: Likewise.
2195 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2196 * gcc.target/i386/bmi-blsr-2.c: Likewise.
2197 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2198 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2199 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2200 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2201 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2202
2203 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
2204
2205 PR middle-end/47691
2206 * gfortran.dg/graphite/id-pr47691.f: New.
2207
2208 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
2209
2210 * gcc.target/i386/avx-os-support.h: New.
2211 * gcc.target/i386/avx-check.h: Include avx-os-support.h
2212 (main): Check avx_os_support before the test is run.
2213 * gcc.target/i386/aes-avx-check.h: Ditto.
2214 * gcc.target/i386/pclmul-avx-check.h: Ditto.
2215
2216 2011-07-27 Kai Tietz <ktietz@redhat.com>
2217
2218 * gcc.target/i386/aggregate-ret3.c: New test.
2219 * gcc.target/i386/aggregate-ret4.c: New test.
2220
2221 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
2222
2223 PR fortran/49755
2224 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2225 allocated array should *not* change its size.
2226 * gfortran.dg/multiple_allocation_3.f90: New test.
2227
2228 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/49776
2231 * g++.dg/cpp0x/constexpr-49776.C: New.
2232
2233 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2234
2235 PR middle-end/47046
2236 * gcc.dg/graphite/id-pr47046.c: New.
2237
2238 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2239
2240 PR middle-end/47653
2241 * gcc.dg/graphite/run-id-pr47593.c: New.
2242
2243 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2244
2245 PR middle-end/47653
2246 * gcc.dg/graphite/run-id-pr47653.c: New.
2247 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2248 induction variables.
2249 * gcc.dg/graphite/scop-16.c: Same.
2250 * gcc.dg/graphite/scop-17.c: Same.
2251 * gcc.dg/graphite/scop-21.c: Same.
2252
2253 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
2254
2255 PR middle-end/48805
2256 * gcc.dg/graphite/id-pr48805.c: New.
2257
2258 2011-07-26 Tobias Burnus <burnus@net-b.de>
2259
2260 * gfortran.dg/coarray_lib_token_2.f90: New.
2261
2262 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
2263
2264 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2265 SPU local store.
2266
2267 2011-07-25 Andrew Pinski <apinski@cavium.com>
2268
2269 PR tree-opt/49671
2270 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2271 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2272
2273 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2274
2275 * lib/target-supports.exp (check_effective_target_mmap): New proc.
2276
2277 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2278 * gcc.c-torture/execute/loop-2g.c: Likewise.
2279 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2280 Require mmap support.
2281 * gcc.c-torture/execute/loop-2g.x: Likewise.
2282 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2283 (MAP_ANON): Provide default.
2284 * gcc.dg/20050826-1.c: Likewise.
2285 * gcc.target/i386/pr36533.c: Likewise.
2286 * gcc.dg/vect/pr49038.c: Remove dg-do run.
2287 Use dg-require-effective-target mmap.
2288
2289 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2290
2291 PR c++/49838
2292 * g++.dg/cpp0x/range-for19.C: New.
2293
2294 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2295
2296 PR testsuite/49753
2297 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2298
2299 Revert:
2300 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR testsuite/49753
2303 * g++.dg/torture/pr49309.C: Remove.
2304
2305 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
2306
2307 PR tree-optimization/49809
2308 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2309 test.
2310
2311 2011-07-25 Richard Guenther <rguenther@suse.de>
2312
2313 PR tree-optimization/49715
2314 * gcc.target/i386/pr49715-1.c: New testcase.
2315 * gcc.target/i386/pr49715-2.c: Likewise.
2316
2317 2011-07-23 Jason Merrill <jason@redhat.com>
2318
2319 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2320
2321 2011-07-22 Jason Merrill <jason@redhat.com>
2322
2323 PR c++/49793
2324 * g++.dg/cpp0x/initlist55.C: New.
2325
2326 2011-07-23 Tobias Burnus <burnus@net-b.de>
2327
2328 PR fortran/49791
2329 * gfortran.dg/namelist_72.f: New.
2330
2331 2011-07-23 Tobias Burnus <burnus@net-b.de>
2332
2333 * gfortran.dg/coarray_25.f90: New.
2334
2335 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2336
2337 * override1.C: This test should use c++0x mode.
2338 * override3.C: New. Test the diagnostics in c++98 mode.
2339
2340 2011-07-22 Jason Merrill <jason@redhat.com>
2341 Mark Glisse <marc.glisse@normalesup.org>
2342
2343 PR c++/30112
2344 * g++.dg/other/pragma-re-1.C: Add namespace cases.
2345
2346 PR c++/49813
2347 * g++.dg/opt/builtins2.C: New.
2348 * g++.dg/other/error27.C: Don't rely on __builtin.
2349
2350 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
2351
2352 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2353 on lp64 targets.
2354 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2355 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2356 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2357 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2358
2359 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2360 instead of ia32.
2361
2362 2011-07-22 Richard Guenther <rguenther@suse.de>
2363
2364 PR tree-optimization/45819
2365 * gcc.dg/pr45819.c: New testcase.
2366
2367 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
2368
2369 * lib/target-supports.exp (check_ifunc_available): Rewrite.
2370
2371 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
2372
2373 PR middle-end/47654
2374 PR middle-end/49649
2375 * gcc.dg/graphite/run-id-pr47654.c: New.
2376
2377 2011-07-21 Ian Lance Taylor <iant@google.com>
2378
2379 PR middle-end/49705
2380 * gcc.dg/pr49705.c: New test.
2381
2382 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
2383
2384 * lib/target-supports.exp (check_avx_os_support_available): New.
2385 (check_effective_target_avx_runtime): Use it.
2386
2387 2011-07-21 Richard Guenther <rguenther@suse.de>
2388
2389 PR tree-optimization/49770
2390 * g++.dg/torture/pr49770.C: New testcase.
2391
2392 2011-07-21 Kai Tietz <ktietz@redhat.com>
2393
2394 * gcc.dg/tree-ssa/pr30978.c: adjusted.
2395 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2396
2397 2011-07-21 Tobias Burnus <burnus@net-b.de>
2398
2399 * gfortran.dg/coarray_lib_token_1.f90: New.
2400
2401 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
2402
2403 * gcc.dg/pr32912-2.c: Skip for AVR.
2404 * gcc.dg/pr44674.c: Add dg-require-profiling.
2405
2406 2011-07-20 Jason Merrill <jason@redhat.com>
2407
2408 * g++.dg/ext/desig2.C: New.
2409
2410 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2411
2412 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2413 be generated.
2414 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2415 * gcc.target/powerpc/recip-3.c: Ditto.
2416
2417 2011-07-19 Jason Merrill <jason@redhat.com>
2418
2419 PR c++/6709 (DR 743)
2420 PR c++/42603 (DR 950)
2421 * g++.dg/cpp0x/decltype21.C: New.
2422
2423 2011-07-20 Richard Guenther <rguenther@suse.de>
2424
2425 PR middle-end/18908
2426 * gcc.dg/tree-ssa/pr18908.c: New testcase.
2427 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2428
2429 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
2430
2431 * gcc.target/arm/combine-movs.c: New.
2432 * gcc.target/arm/unsigned-extend-2.c: New.
2433
2434 2011-07-19 Jason Merrill <jason@redhat.com>
2435
2436 PR c++/49785
2437 * g++.dg/cpp0x/variadic114.C: New.
2438
2439 2011-07-19 Tobias Burnus <burnus@net-b.de>
2440
2441 * gfortran.dg/coarray_args_1.f90: New.
2442 * gfortran.dg/coarray_args_2.f90: New.
2443
2444 2011-07-19 Janus Weil <janus@gcc.gnu.org>
2445
2446 PR fortran/49708
2447 * gfortran.dg/allocate_error_3.f90: New.
2448
2449 2011-07-19 Richard Guenther <rguenther@suse.de>
2450
2451 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2452 * gcc.dg/tree-ssa/bool-11.c: Likewise.
2453 * gcc.dg/torture/20110719-1.c: New testcase.
2454
2455 2011-07-19 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR tree-optimization/49768
2458 * gcc.c-torture/execute/pr49768.c: New test.
2459
2460 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
2461
2462 PR tree-optimization/49771
2463 * gcc.dg/vect/pr49771.c: New test.
2464
2465 2011-07-18 Martin Jambor <mjambor@suse.cz>
2466
2467 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2468 * gcc.dg/ipa/ipa-2.c: Likewise.
2469 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2470 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2471 * gcc.dg/ipa/ipa-5.c: Likewise.
2472 * gcc.dg/ipa/ipa-7.c: Likewise.
2473 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2474 * gcc.dg/ipa/ipacost-1.c: Likewise.
2475 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2476 functions.
2477 * gcc.dg/ipa/ipcp-1.c: New test.
2478 * gcc.dg/ipa/ipcp-2.c: Likewise.
2479 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2480
2481 2011-07-18 Jakub Jelinek <jakub@redhat.com>
2482
2483 PR middle-end/49675
2484 * gfortran.dg/pr49675.f90: New test.
2485
2486 2011-07-18 Richard Guenther <rguenther@suse.de>
2487
2488 * gcc.dg/torture/20110718-1.c: New testcase.
2489
2490 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2491
2492 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2493 * g++.dg/ext/bitfield3.C: Likewise.
2494 * g++.dg/ext/bitfield4.C: Likewise.
2495 * g++.dg/ext/bitfield5.C: Likewise.
2496 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2497 * g++.dg/other/pr23205-2.C: Likewise.
2498 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2499 * gcc.c-torture/compile/20001109-2.c: Likewise.
2500 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2501 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2502 * gcc.dg/bitfld-16.c: Likewise.
2503 * gcc.dg/bitfld-17.c: Likewise.
2504 * gcc.dg/bitfld-18.c: Likewise.
2505 * gcc.dg/builtins-config.h: Remove Netware support.
2506 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
2507 * gcc.dg/cdce2.c: Likewise.
2508 * gcc.dg/cpp/assert4.c: Remove netware support.
2509 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2510 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2511
2512 * lib/target-supports.exp (check_visibility_available): Remove
2513 NetWare support.
2514 (check_profiling_available): Likewise.
2515
2516 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
2517
2518 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2519
2520 2011-07-17 Tobias Burnus <burnus@net-b.de>
2521 Thomas Koenig <tkoenig@gcc.gnu.org>
2522
2523 PR fortran/34657
2524 * gfortran.dg/generic_17.f90: Fix testcase.
2525 * gfortran.dg/interface_3.f90: Add dg-error.
2526 * gfortran.dg/use_14.f90: New.
2527 * gfortran.dg/use_15.f90: New.
2528
2529 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
2530
2531 * gnat.dg/pointer_controlled.adb: New test.
2532
2533 2011-07-17 Tobias Burnus <burnus@net-b.de>
2534
2535 PR fortran/49624
2536 * gfortran.dg/pointer_remapping_7.f90: New.
2537
2538 2011-07-16 Jason Merrill <jason@redhat.com>
2539
2540 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2541
2542 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
2543 Jason Merrill <jason@redhat.com>
2544
2545 PR c++/45329
2546 PR c++/48934
2547 * g++.dg/cpp0x/decltype29.C: Adjust.
2548 * g++.dg/cpp0x/error4.C: Adjust.
2549 * g++.dg/cpp0x/sfinae26.C: Adjust.
2550 * g++.dg/cpp0x/variadic105.C: Adjust.
2551 * g++.dg/template/deduce3.C: Adjust.
2552 * g++.dg/template/error45.C: Adjust.
2553 * g++.dg/template/ptrmem2.C: Adjust.
2554 * g++.dg/template/sfinae2.C: Adjust.
2555 * g++.old-deja/g++.pt/crash60.C: Adjust.
2556 * g++.old-deja/g++.pt/unify6.C: Adjust.
2557 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2558 * g++.dg/cpp0x/nullptr15.C: Adjust.
2559 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2560 * g++.dg/cpp0x/pr31431.C: Adjust.
2561 * g++.dg/cpp0x/pr31434.C: Adjust.
2562 * g++.dg/cpp0x/sfinae11.C: Adjust
2563 * g++.dg/cpp0x/temp_default2.C: Adjust.
2564 * g++.dg/cpp0x/trailing4.C: Adjust.
2565 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2566 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2567 * g++.dg/cpp0x/variadic105.C: Adjust.
2568 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2569 * g++.dg/ext/vla2.C: Adjust.
2570 * g++.dg/other/ptrmem10.C: Adjust.
2571 * g++.dg/other/ptrmem11.C: Adjust.
2572 * g++.dg/overload/unknown1.C: Adjust.
2573 * g++.dg/template/conv11.C: Adjust.
2574 * g++.dg/template/dependent-expr5.C: Adjust.
2575 * g++.dg/template/friend.C: Adjust.
2576 * g++.dg/template/incomplete2.C: Adjust.
2577 * g++.dg/template/local4.C: Adjust.
2578 * g++.dg/template/local6.C: Adjust.
2579 * g++.dg/template/operator9.C: Adjust.
2580 * g++.dg/template/ttp25.C: Adjust.
2581 * g++.dg/template/unify10.C: Adjust.
2582 * g++.dg/template/unify11.C: Adjust.
2583 * g++.dg/template/unify6.C: Adjust.
2584 * g++.dg/template/unify9.C: Adjust.
2585 * g++.dg/template/varmod1.C: Adjust.
2586 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2587 * g++.old-deja/g++.pt/crash28.C: Adjust.
2588 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2589 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2590 * g++.old-deja/g++.pt/expr2.C: Adjust.
2591 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2592 * g++.old-deja/g++.pt/spec5.C: Adjust.
2593 * g++.old-deja/g++.pt/spec6.C: Adjust.
2594 * g++.old-deja/g++.pt/unify4.C: Adjust.
2595 * g++.old-deja/g++.pt/unify8.C: Adjust.
2596 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2597 * g++.dg/overload/template5.C: New testcase.
2598 * g++.dg/template/overload12.C: New testcase.
2599
2600 2011-07-11 Tobias Burnus <burnus@net-b.de>
2601
2602 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2603 * gfortran.dg/coarray_7.f90: Ditto.
2604 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2605 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2606
2607 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2608
2609 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2610 case.
2611 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2612 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2613 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2614 C67X.
2615 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2616 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2617 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2618
2619 2011-07-15 Jason Merrill <jason@redhat.com>
2620
2621 PR testsuite/49741
2622 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2623 Use --extra_opts instead of --additional_options.
2624
2625 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR testsuite/49753
2628 * g++.dg/torture/pr49309.C: Remove.
2629
2630 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2631
2632 * gcc.target/tic6x/weak-call.c: New test.
2633 * gcc.target/tic6x/fpcmp.c: New test.
2634 * gcc.target/tic6x/fpdiv.c: New test.
2635 * gcc.target/tic6x/rotdi16-scan.c: New test.
2636 * gcc.target/tic6x/ffssi.c: New test.
2637 * gcc.target/tic6x/fpdiv-lib.c: New test.
2638 * gcc.target/tic6x/cold-lc.c: New test.
2639 * gcc.target/tic6x/longcalls.c: New test.
2640 * gcc.target/tic6x/abi-align-1.c: New test.
2641 * gcc.target/tic6x/fpcmp-finite.c: New test.
2642 * gcc.target/tic6x/rotdi16.c: New test.
2643 * gcc.target/tic6x/bswapl.c: New test.
2644 * gcc.target/tic6x/ffsdi.c: New test.
2645 * gcc.target/tic6x/tic6x.exp: New file.
2646 * gcc.target/tic6x/builtins/arith24.c: New test.
2647 * gcc.target/tic6x/builtins/smpy.c: New test.
2648 * gcc.target/tic6x/builtins/smpylh.c: New test.
2649 * gcc.target/tic6x/builtins/smpyh.c: New test.
2650 * gcc.target/tic6x/builtins/sarith1.c: New test.
2651 * gcc.target/tic6x/builtins/extclr.c: New test
2652 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2653 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2654 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2655 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2656 New functions.
2657 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2658 __TMS320C6X__.
2659 * gcc.dg/20020312-2.c: Likewise.
2660 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2661 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2662 * gcc.dg/torture/builtin-math-7.c: Likewise.
2663
2664 PR testsuite/49757
2665 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2666 not testing tic6x-*-*.
2667
2668 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2669
2670 PR tree-opt/49309
2671 * g++.dg/torture/pr49309.C: New testcase.
2672
2673 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2674
2675 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2676
2677 2011-07-14 Richard Guenther <rguenther@suse.de>
2678
2679 PR tree-optimization/49651
2680 * gcc.dg/torture/pr49651.c: New testcase.
2681
2682 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2683
2684 PR target/43746
2685 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2686
2687 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2688
2689 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2690 -mno-pointers-to-nested-functions.
2691 * gcc.target/powerpc/no-r11-2.c: Ditto.
2692 * gcc.target/powerpc/no-r11-3.c: Ditto.
2693
2694 2011-07-13 Jason Merrill <jason@redhat.com>
2695
2696 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2697 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2698 when compiling C files.
2699 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2700 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2701 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2702 * g++.dg/lookup/anon2.C: Likewise.
2703 * g++.dg/tree-ssa/copyprop.C: Likewise.
2704 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2705 * g++.dg/init/vector1.C: Ignore narrowing errors.
2706 * g++.dg/torture/pr35526.C: Likewise.
2707 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2708
2709 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2710
2711 PR libfortran/49296
2712 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2713 and logical reads.
2714
2715 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2716
2717 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2718 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2719
2720 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2721
2722 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2723 * lib/obj-c++.exp (obj-c++_init): Ditto.
2724 * lib/file-format.exp (gcc_target_object_format): Ditto.
2725 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2726 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2727 (check_visibility_available): Ditto.
2728 (check_effective_target_tls_native): Ditto.
2729 (check_effective_target_tls_emulated): Ditto.
2730 (check_effective_target_function_sections): Ditto.
2731
2732 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2733
2734 * gcc.target/arm/pr48183.c: New test.
2735
2736 2011-07-13 Richard Guenther <rguenther@suse.de>
2737
2738 * gcc.dg/torture/20110713-1.c: New testcase.
2739
2740 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2741
2742 PR rtl-opt/49474
2743 * gcc.c-torture/compile/pr49474.c: New testcase.
2744
2745 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2746
2747 PR tree-optimization/49712
2748 * gcc.c-torture/execute/pr49712.c: New test.
2749
2750 2011-07-11 Jason Merrill <jason@redhat.com>
2751
2752 PR c++/44609
2753 * g++.dg/template/recurse3.C: New.
2754
2755 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR debug/49676
2758 * gcc.dg/guality/csttest.c: New test.
2759
2760 PR fortran/49698
2761 * gfortran.dg/pr49698.f90: New test.
2762
2763 2011-07-11 Jeff Law <law@redhat.com>
2764
2765 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2766
2767 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2768
2769 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2770 * go.test/go-test.exp (go-set-goarch): Likewise.
2771
2772 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2773
2774 PR target/39633
2775 * gcc.target/avr/torture/pr39633.c: New test case.
2776
2777 2011-07-11 Tobias Burnus <burnus@net-b.de>
2778
2779 PR fortran/18918
2780 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2781
2782 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2783
2784 * lib/target-supports.exp (check_effective_target_scheduling):
2785 New Function.
2786 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2787 * gcc.dg/pr45055.c: Ditto.
2788 * gcc.dg/pr45353.c: Ditto.
2789 * g++.dg/pr45056.C: Ditto.
2790
2791 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2792
2793 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2794 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2795 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2796 * g++.dg/torture/pr31863.C: Skip AVR.
2797
2798 2011-07-10 Tobias Burnus <burnus@net-b.de>
2799
2800 PR fortran/49690
2801 * gfortran.dg/intrinsic_signal.f90: New.
2802
2803 2011-07-09 Jason Merrill <jason@redhat.com>
2804
2805 * g++.dg/cpp0x/regress/regress6.C: New.
2806 * g++.dg/parse/crash45.C: Adjust message.
2807 * g++.dg/template/crash38.C: Adjust message.
2808 * g++.dg/template/crash64.C: Adjust message.
2809
2810 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2811
2812 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2813 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2814 * g++.dg/abi/bitfield3.C: Likewise.
2815 * g++.dg/eh/pr38662.C: Likewise.
2816 * g++.dg/ext/attrib36.C: Likewise.
2817 * g++.dg/ext/attrib37.C: Likewise.
2818 * g++.dg/ext/attrib8.C: Likewise.
2819 * g++.dg/ext/tmplattr1.C: Likewise.
2820 * g++.dg/inherit/override-attribs.C: Likewise.
2821 * g++.dg/opt/inline9.C: Likewise.
2822 * g++.dg/opt/life1.C: Likewise.
2823 * g++.dg/opt/longbranch2.C: Likewise.
2824 * g++.dg/opt/nrv12.C: Likewise.
2825 * g++.dg/opt/reg-stack4.C: Likewise.
2826 * g++.dg/other/pr35504.C: Likewise.
2827 * g++.dg/other/pr39496.C: Likewise.
2828 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2829 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2830 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2831 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2832 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2833 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2834 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2835 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2836 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2837 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2838 * g++.dg/warn/pr15774-1.C: Likewise.
2839 * g++.dg/warn/pr15774-2.C: Likewise.
2840 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2841 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2842 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2843 * g++.old-deja/g++.pt/asm2.C: Likewise.
2844 * gcc.c-torture/compile/20000804-1.c: Likewise.
2845 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2846 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2847 * gcc.dg/20020108-1.c: Likewise.
2848 * gcc.dg/20020122-2.c: Likewise.
2849 * gcc.dg/20020122-3.c: Likewise.
2850 * gcc.dg/20020206-1.c: Likewise.
2851 * gcc.dg/20020219-1.c: Likewise.
2852 * gcc.dg/20020310-1.c: Likewise.
2853 * gcc.dg/20020411-1.c: Likewise.
2854 * gcc.dg/20020418-2.c: Likewise.
2855 * gcc.dg/20020426-2.c: Likewise.
2856 * gcc.dg/20020517-1.c: Likewise.
2857 * gcc.dg/20030204-1.c: Likewise.
2858 * gcc.dg/20030826-2.c: Likewise.
2859 * gcc.dg/20031102-1.c: Likewise.
2860 * gcc.dg/20031202-1.c: Likewise.
2861 * gcc.dg/20050111-1.c: Likewise.
2862 * gcc.dg/20050503-1.c: Likewise.
2863 * gcc.dg/array-init-1.c: Likewise.
2864 * gcc.dg/builtin-apply4.c: Likewise.
2865 * gcc.dg/dfp/pr31344.c: Likewise.
2866 * gcc.dg/gomp/atomic-11.c: Likewise.
2867 * gcc.dg/graphite/pr40281.c: Likewise.
2868 * gcc.dg/ia64-sync-1.c: Likewise.
2869 * gcc.dg/ia64-sync-2.c: Likewise.
2870 * gcc.dg/ia64-sync-3.c: Likewise.
2871 * gcc.dg/ia64-sync-4.c: Likewise.
2872 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2873 * gcc.dg/invalid-call-1.c: Likewise.
2874 * gcc.dg/loop-3.c: Likewise.
2875 * gcc.dg/lower-subreg-1.c: Likewise.
2876 * gcc.dg/lto/pr47259_0.c: Likewise.
2877 * gcc.dg/nested-calls-1.c: Likewise.
2878 * gcc.dg/pr20017.c: Likewise.
2879 * gcc.dg/pr25023.c: Likewise.
2880 * gcc.dg/pr27671-2.c: Likewise.
2881 * gcc.dg/pr32176.c: Likewise.
2882 * gcc.dg/pr33676.c: Likewise.
2883 * gcc.dg/pr35045.c: Likewise.
2884 * gcc.dg/pr36015.c: Likewise.
2885 * gcc.dg/pr36584.c: Likewise.
2886 * gcc.dg/pr36998.c: Likewise.
2887 * gcc.dg/pr37438.c: Likewise.
2888 * gcc.dg/pr37908.c: Likewise.
2889 * gcc.dg/pr41241.c: Likewise.
2890 * gcc.dg/pr41340.c: Likewise.
2891 * gcc.dg/pr44136.c: Likewise.
2892 * gcc.dg/pr44194-1.c: Likewise.
2893 * gcc.dg/pr46212.c: Likewise.
2894 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2895 * gcc.dg/setjmp-2.c: Likewise.
2896 * gcc.dg/short-compare-1.c: Likewise.
2897 * gcc.dg/short-compare-2.c: Likewise.
2898 * gcc.dg/smod-1.c: Likewise.
2899 * gcc.dg/sync-2.c: Likewise.
2900 * gcc.dg/sync-3.c: Likewise.
2901 * gcc.dg/tls/opt-1.c: Likewise.
2902 * gcc.dg/tls/opt-2.c: Likewise.
2903 * gcc.dg/tls/opt-3.c: Likewise.
2904 * gcc.dg/torture/badshift.c: Likewise.
2905 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2906 * gcc.dg/torture/pr20314-2.c: Likewise.
2907 * gcc.dg/torture/pr36891.c: Likewise.
2908 * gcc.dg/torture/pr38774.c: Likewise.
2909 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2910 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2911 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2912 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2913 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2914 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2915 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2916 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2917 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2918 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2919 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2920 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2921 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2922 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2923 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2924 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2925 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2926 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2927 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2928 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2929 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2930 * gcc.dg/unroll-1.c: Likewise.
2931 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2932 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2933 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2934 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2935 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2936 * gcc.target/i386/20000609-1.c: Likewise.
2937 * gcc.target/i386/20000720-1.c: Likewise.
2938 * gcc.target/i386/20000724-1.c: Likewise.
2939 * gcc.target/i386/20011107-1.c: Likewise.
2940 * gcc.target/i386/20011119-1.c: Likewise.
2941 * gcc.target/i386/20020201-3.c: Likewise.
2942 * gcc.target/i386/20020218-1.c: Likewise.
2943 * gcc.target/i386/20020729-1.c: Likewise.
2944 * gcc.target/i386/20030926-1.c: Likewise.
2945 * gcc.target/i386/20060125-1.c: Likewise.
2946 * gcc.target/i386/20060125-2.c: Likewise.
2947 * gcc.target/i386/20060512-1.c: Likewise.
2948 * gcc.target/i386/20060512-2.c: Likewise.
2949 * gcc.target/i386/20060512-3.c: Likewise.
2950 * gcc.target/i386/20060512-4.c: Likewise.
2951 * gcc.target/i386/387-1.c: Likewise.
2952 * gcc.target/i386/387-2.c: Likewise.
2953 * gcc.target/i386/387-5.c: Likewise.
2954 * gcc.target/i386/387-6.c: Likewise.
2955 * gcc.target/i386/980312-1.c: Likewise.
2956 * gcc.target/i386/980313-1.c: Likewise.
2957 * gcc.target/i386/990117-1.c: Likewise.
2958 * gcc.target/i386/990424-1.c: Likewise.
2959 * gcc.target/i386/990524-1.c: Likewise.
2960 * gcc.target/i386/991129-1.c: Likewise.
2961 * gcc.target/i386/991214-1.c: Likewise.
2962 * gcc.target/i386/991230-1.c: Likewise.
2963 * gcc.target/i386/addr-sel-1.c: Likewise.
2964 * gcc.target/i386/aggregate-ret1.c: Likewise.
2965 * gcc.target/i386/aggregate-ret2.c: Likewise.
2966 * gcc.target/i386/align-main-3.c: Likewise.
2967 * gcc.target/i386/amd64-abi-1.c: Likewise.
2968 * gcc.target/i386/amd64-abi-2.c: Likewise.
2969 * gcc.target/i386/amd64-abi-4.c: Likewise.
2970 * gcc.target/i386/amd64-abi-5.c: Likewise.
2971 * gcc.target/i386/amd64-abi-6.c: Likewise.
2972 * gcc.target/i386/asm-1.c: Likewise.
2973 * gcc.target/i386/asm-3.c: Likewise.
2974 * gcc.target/i386/asm-5.c: Likewise.
2975 * gcc.target/i386/attributes-error.c: Likewise.
2976 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2977 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2978 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2979 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2980 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2981 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2982 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2983 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2984 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2985 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2986 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2987 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2988 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2989 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2990 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2991 * gcc.target/i386/bitfield1.c: Likewise.
2992 * gcc.target/i386/bitfield2.c: Likewise.
2993 * gcc.target/i386/bmi-2.c: Likewise.
2994 * gcc.target/i386/bmi-5.c: Likewise.
2995 * gcc.target/i386/builtin-unreachable.c: Likewise.
2996 * gcc.target/i386/cleanup-2.c: Likewise.
2997 * gcc.target/i386/clobbers.c: Likewise.
2998 * gcc.target/i386/cmov8.c: Likewise.
2999 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3000 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3001 * gcc.target/i386/compress-float-387.c: Likewise.
3002 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3003 * gcc.target/i386/compress-float-sse.c: Likewise.
3004 * gcc.target/i386/crc32-2.c: Likewise.
3005 * gcc.target/i386/crc32-3.c: Likewise.
3006 * gcc.target/i386/divmod-7.c: Likewise.
3007 * gcc.target/i386/divmod-8.c: Likewise.
3008 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3009 * gcc.target/i386/fma3-builtin.c: Likewise.
3010 * gcc.target/i386/fma3-fma.c: Likewise.
3011 * gcc.target/i386/fma4-256-vector.c: Likewise.
3012 * gcc.target/i386/fma4-builtin.c: Likewise.
3013 * gcc.target/i386/fma4-fma-2.c: Likewise.
3014 * gcc.target/i386/fma4-fma.c: Likewise.
3015 * gcc.target/i386/fma4-vector-2.c: Likewise.
3016 * gcc.target/i386/fma4-vector.c: Likewise.
3017 * gcc.target/i386/funcspec-1.c: Likewise.
3018 * gcc.target/i386/funcspec-10.c: Likewise.
3019 * gcc.target/i386/funcspec-11.c: Likewise.
3020 * gcc.target/i386/funcspec-2.c: Likewise.
3021 * gcc.target/i386/funcspec-5.c: Likewise.
3022 * gcc.target/i386/funcspec-6.c: Likewise.
3023 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3024 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3025 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3026 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3027 * gcc.target/i386/incoming-1.c: Likewise.
3028 * gcc.target/i386/incoming-10.c: Likewise.
3029 * gcc.target/i386/incoming-11.c: Likewise.
3030 * gcc.target/i386/incoming-12.c: Likewise.
3031 * gcc.target/i386/incoming-13.c: Likewise.
3032 * gcc.target/i386/incoming-14.c: Likewise.
3033 * gcc.target/i386/incoming-15.c: Likewise.
3034 * gcc.target/i386/incoming-2.c: Likewise.
3035 * gcc.target/i386/incoming-3.c: Likewise.
3036 * gcc.target/i386/incoming-4.c: Likewise.
3037 * gcc.target/i386/incoming-5.c: Likewise.
3038 * gcc.target/i386/incoming-6.c: Likewise.
3039 * gcc.target/i386/incoming-7.c: Likewise.
3040 * gcc.target/i386/incoming-8.c: Likewise.
3041 * gcc.target/i386/incoming-9.c: Likewise.
3042 * gcc.target/i386/lea.c: Likewise.
3043 * gcc.target/i386/local.c: Likewise.
3044 * gcc.target/i386/loop-1.c: Likewise.
3045 * gcc.target/i386/loop-2.c: Likewise.
3046 * gcc.target/i386/loop-3.c: Likewise.
3047 * gcc.target/i386/max-stack-align.c: Likewise.
3048 * gcc.target/i386/memcpy-1.c: Likewise.
3049 * gcc.target/i386/movbe-2.c: Likewise.
3050 * gcc.target/i386/movq-2.c: Likewise.
3051 * gcc.target/i386/movq.c: Likewise.
3052 * gcc.target/i386/nrv1.c: Likewise.
3053 * gcc.target/i386/pad-4.c: Likewise.
3054 * gcc.target/i386/pad-5a.c: Likewise.
3055 * gcc.target/i386/pad-5b.c: Likewise.
3056 * gcc.target/i386/pad-6a.c: Likewise.
3057 * gcc.target/i386/pad-6b.c: Likewise.
3058 * gcc.target/i386/pad-7.c: Likewise.
3059 * gcc.target/i386/pad-9.c: Likewise.
3060 * gcc.target/i386/pentium4-not-mull.c: Likewise.
3061 * gcc.target/i386/pic-1.c: Likewise.
3062 * gcc.target/i386/pr12092-1.c: Likewise.
3063 * gcc.target/i386/pr12329.c: Likewise.
3064 * gcc.target/i386/pr21518.c: Likewise.
3065 * gcc.target/i386/pr22362.c: Likewise.
3066 * gcc.target/i386/pr22585.c: Likewise.
3067 * gcc.target/i386/pr23098.c: Likewise.
3068 * gcc.target/i386/pr25196.c: Likewise.
3069 * gcc.target/i386/pr25293.c: Likewise.
3070 * gcc.target/i386/pr25654.c: Likewise.
3071 * gcc.target/i386/pr26449.c: Likewise.
3072 * gcc.target/i386/pr26778.c: Likewise.
3073 * gcc.target/i386/pr26826.c: Likewise.
3074 * gcc.target/i386/pr27266.c: Likewise.
3075 * gcc.target/i386/pr29978.c: Likewise.
3076 * gcc.target/i386/pr30505.c: Likewise.
3077 * gcc.target/i386/pr30961-1.c: Likewise.
3078 * gcc.target/i386/pr31628.c: Likewise.
3079 * gcc.target/i386/pr32000-2.c: Likewise.
3080 * gcc.target/i386/pr32661-1.c: Likewise.
3081 * gcc.target/i386/pr32708-2.c: Likewise.
3082 * gcc.target/i386/pr32708-3.c: Likewise.
3083 * gcc.target/i386/pr34256.c: Likewise.
3084 * gcc.target/i386/pr34312.c: Likewise.
3085 * gcc.target/i386/pr34522.c: Likewise.
3086 * gcc.target/i386/pr35160.c: Likewise.
3087 * gcc.target/i386/pr35281.c: Likewise.
3088 * gcc.target/i386/pr36246.c: Likewise.
3089 * gcc.target/i386/pr36786.c: Likewise.
3090 * gcc.target/i386/pr37275.c: Likewise.
3091 * gcc.target/i386/pr37843-3.c: Likewise.
3092 * gcc.target/i386/pr37843-4.c: Likewise.
3093 * gcc.target/i386/pr39082-1.c: Likewise.
3094 * gcc.target/i386/pr39431.c: Likewise.
3095 * gcc.target/i386/pr39496.c: Likewise.
3096 * gcc.target/i386/pr39543-2.c: Likewise.
3097 * gcc.target/i386/pr39911.c: Likewise.
3098 * gcc.target/i386/pr40718.c: Likewise.
3099 * gcc.target/i386/pr40906-1.c: Likewise.
3100 * gcc.target/i386/pr40906-2.c: Likewise.
3101 * gcc.target/i386/pr40906-3.c: Likewise.
3102 * gcc.target/i386/pr40934.c: Likewise.
3103 * gcc.target/i386/pr41900.c: Likewise.
3104 * gcc.target/i386/pr42589.c: Likewise.
3105 * gcc.target/i386/pr43662.c: Likewise.
3106 * gcc.target/i386/pr43671.c: Likewise.
3107 * gcc.target/i386/pr43766.c: Likewise.
3108 * gcc.target/i386/pr43869.c: Likewise.
3109 * gcc.target/i386/pr44942.c: Likewise.
3110 * gcc.target/i386/pr44948-2a.c: Likewise.
3111 * gcc.target/i386/pr45234.c: Likewise.
3112 * gcc.target/i386/pr45336-2.c: Likewise.
3113 * gcc.target/i386/pr45336-4.c: Likewise.
3114 * gcc.target/i386/pr45852.c: Likewise.
3115 * gcc.target/i386/pr46470.c: Likewise.
3116 * gcc.target/i386/pr48037-1.c: Likewise.
3117 * gcc.target/i386/pr48389.c: Likewise.
3118 * gcc.target/i386/pr49095.c: Likewise.
3119 * gcc.target/i386/pr9771-1.c: Likewise.
3120 * gcc.target/i386/rdfsbase-1.c: Likewise.
3121 * gcc.target/i386/rdfsbase-2.c: Likewise.
3122 * gcc.target/i386/rdgsbase-1.c: Likewise.
3123 * gcc.target/i386/rdgsbase-2.c: Likewise.
3124 * gcc.target/i386/rdrand-3.c: Likewise.
3125 * gcc.target/i386/regparm-stdcall.c: Likewise.
3126 * gcc.target/i386/regparm.c: Likewise.
3127 * gcc.target/i386/reload-1.c: Likewise.
3128 * gcc.target/i386/rotate-2.c: Likewise.
3129 * gcc.target/i386/sibcall-5.c: Likewise.
3130 * gcc.target/i386/signbit-1.c: Likewise.
3131 * gcc.target/i386/signbit-2.c: Likewise.
3132 * gcc.target/i386/signbit-3.c: Likewise.
3133 * gcc.target/i386/sse-5.c: Likewise.
3134 * gcc.target/i386/sse-8.c: Likewise.
3135 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3136 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3137 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3138 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3139 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3140 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3141 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3142 * gcc.target/i386/sse2-movq-2.c: Likewise.
3143 * gcc.target/i386/sse2-movq-3.c: Likewise.
3144 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3145 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3146 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3147 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3148 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3149 * gcc.target/i386/ssefn-1.c: Likewise.
3150 * gcc.target/i386/ssefn-2.c: Likewise.
3151 * gcc.target/i386/sseregparm-1.c: Likewise.
3152 * gcc.target/i386/sseregparm-2.c: Likewise.
3153 * gcc.target/i386/sseregparm-3.c: Likewise.
3154 * gcc.target/i386/sseregparm-4.c: Likewise.
3155 * gcc.target/i386/sseregparm-5.c: Likewise.
3156 * gcc.target/i386/sseregparm-6.c: Likewise.
3157 * gcc.target/i386/sseregparm-7.c: Likewise.
3158 * gcc.target/i386/sseregparm-8.c: Likewise.
3159 * gcc.target/i386/stack-realign.c: Likewise.
3160 * gcc.target/i386/stack-usage-realign.c: Likewise.
3161 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3162 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3163 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3164 * gcc.target/i386/stackalign/return-1.c: Likewise.
3165 * gcc.target/i386/stackalign/return-2.c: Likewise.
3166 * gcc.target/i386/stackalign/return-3.c: Likewise.
3167 * gcc.target/i386/tailcall-1.c: Likewise.
3168 * gcc.target/i386/tbm-2.c: Likewise.
3169 * gcc.target/i386/udivmod-7.c: Likewise.
3170 * gcc.target/i386/udivmod-8.c: Likewise.
3171 * gcc.target/i386/unroll-1.c: Likewise.
3172 * gcc.target/i386/vararg-1.c: Likewise.
3173 * gcc.target/i386/vararg-2.c: Likewise.
3174 * gcc.target/i386/vect8-ret.c: Likewise.
3175 * gcc.target/i386/vectorize5.c: Likewise.
3176 * gcc.target/i386/wmul-1.c: Likewise.
3177 * gcc.target/i386/wmul-2.c: Likewise.
3178 * gcc.target/i386/wrfsbase-1.c: Likewise.
3179 * gcc.target/i386/wrfsbase-2.c: Likewise.
3180 * gcc.target/i386/wrgsbase-1.c: Likewise.
3181 * gcc.target/i386/wrgsbase-2.c: Likewise.
3182 * gcc.target/i386/xop-pcmov.c: Likewise.
3183 * gcc.target/i386/xop-pcmov2.c: Likewise.
3184 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3185 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3186 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3187 * gcc.target/i386/xop-shift1-vector.c: Likewise.
3188 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3189 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3190 * gcc.target/i386/zee.c: Likewise.
3191 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3192 * gfortran.dg/compiler-directive_2.f: Likewise.
3193 * gfortran.dg/g77/20010216-1.f: Likewise.
3194 * gfortran.dg/gomp/pr39152.f90: Likewise.
3195 * gfortran.dg/pr33794.f90: Likewise.
3196
3197 2011-07-09 Jason Merrill <jason@redhat.com>
3198
3199 * g++.dg/cpp0x/regress/regress5.C: New.
3200
3201 2011-07-08 Jason Merrill <jason@redhat.com>
3202
3203 PR c++/45437
3204 * g++.dg/expr/compound-asn1.C: New.
3205 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3206
3207 2011-07-08 Jakub Jelinek <jakub@redhat.com>
3208
3209 PR target/49621
3210 * gcc.target/powerpc/altivec-34.c: New test.
3211
3212 2011-07-08 Jason Merrill <jason@redhat.com>
3213
3214 PR c++/45603
3215 * g++.dg/abi/guard3.C: New.
3216
3217 2011-07-08 Julian Brown <julian@codesourcery.com>
3218
3219 * lib/target-supports.exp
3220 (check_effective_target_arm_little_endian): New.
3221 (check_effective_target_vect_pack_trunc): Use above.
3222 (check_effective_target_vect_unpack): Likewise.
3223 (check_effective_target_vect_element_align): Test
3224 check_effective_target_arm_vect_no_misalign for ARM.
3225
3226 2011-07-08 Jason Merrill <jason@redhat.com>
3227
3228 PR c++/49673
3229 * g++.dg/cpp0x/constexpr-rom.C: New.
3230
3231 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
3232
3233 PR middle-end/49519
3234 * g++.dg/torture/pr49519.C: New test.
3235
3236 2011-07-08 Martin Jambor <mjambor@suse.cz>
3237
3238 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3239
3240 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3241
3242 PR testsuite/48727
3243 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3244
3245 2011-07-08 Richard Guenther <rguenther@suse.de>
3246
3247 PR tree-optimization/49662
3248 * gcc.dg/graphite/interchange-14.c: XFAIL.
3249 * gcc.dg/graphite/interchange-15.c: Likewise.
3250 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3251
3252 2011-07-06 Jason Merrill <jason@redhat.com>
3253
3254 PR c++/49663
3255 * g++.dg/cpp0x/regress/regress4.C: New.
3256
3257 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
3258
3259 PR fortran/49648
3260 * gfortran.dg/result_in_spec_4.f90: New test.
3261
3262 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3263
3264 * gcc.target/sparc/cas64.c: New test.
3265
3266 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR c/49644
3269 * g++.dg/torture/pr49644.C: New test.
3270
3271 PR c/49644
3272 * gcc.c-torture/execute/pr49644.c: New test.
3273
3274 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
3275
3276 * lib/target-supports.exp (check_effective_target_ia32): New.
3277 (check_effective_target_x32): Likewise.
3278 (check_effective_target_vect_cmdline_needed): Also check x32.
3279
3280 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3281
3282 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3283 dg-prune-output.
3284 * gcc.target/arm/pr42235.c: Likewise.
3285 * gcc.target/arm/pr42495.c: Likewise.
3286 * gcc.target/arm/pr42574.c: Likewise.
3287 * gcc.target/arm/thumb-branch1.c: Likewise.
3288
3289 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3290 unneeded prune of possible warning.
3291 * gcc.target/arm/pr40956.c: Likewise.
3292 * gcc.target/arm/pr42505.c: Likewise.
3293
3294 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3295 * gcc.c-torture/compile/pr46883.c: Likewise.
3296 * gcc.c-torture/compile/pr46934.c: Likewise.
3297
3298 * gcc.target/arm/pr41679.c: Remove test directives in preparation
3299 for move to ../../gcc.c-torture/compile.
3300 * gcc.target/arm/pr46883.c: Likewise.
3301 * gcc.target/arm/pr46934.c: Likewise.
3302
3303 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3304 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3305 * gcc.target/arm/wmul-1.c: Likewise.
3306 * gcc.target/arm/wmul-2.c: Likewise.
3307 * gcc.target/arm/wmul-3.c: Likewise.
3308 * gcc.target/arm/wmul-4.c: Likewise.
3309 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3310 add tab after scan target.
3311 * gcc.target/arm/smlaltt-1.c: Likewise.
3312 * gcc.target/arm/smlatb-1.c: Likewise.
3313 * gcc.target/arm/smlatt-1.c: Likewise.
3314
3315 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR debug/49522
3318 * gcc.dg/debug/pr49522.c: New test.
3319
3320 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
3321
3322 * gcc.dg/pragma-align.c: Run only if target !default_packed.
3323 * gcc.dg/pr46212.c: Run only if target int32plus.
3324 * gcc.dg/torture/pr48146.c: Ditto.
3325 * gcc.dg/tree-ssa/vrp51.c: Ditto.
3326 * c-c++-common/pr44832.c: Ditto.
3327 * gcc.dg/pr49544.c: Run only if target ptr32plus.
3328 * gcc.dg/pr31490.c: Ditto.
3329 * gcc.dg/torture/builtin-math-7.c: Run only if target
3330 large_double.
3331 * gcc.dg/torture/pr45764.c: Skip for AVR.
3332 * gcc.dg/pr47893.c: Ditto.
3333
3334 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
3335
3336 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3337 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3338 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3339 add tab to scan target.
3340
3341 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
3342
3343 * gcc.target/arm/neon-modes-3.c: New test.
3344
3345 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
3346
3347 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3348 -fno-loop-interchange -ffast-math.
3349
3350 2011-07-07 Richard Guenther <rguenther@suse.de>
3351
3352 * gcc.dg/ftrapv-3.c: New testcase.
3353
3354 2011-07-07 Richard Guenther <rguenther@suse.de>
3355
3356 * gcc.dg/tree-ssa/vrp58.c: New testcase.
3357 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3358
3359 2011-07-07 Kai Tietz <ktietz@redhat.com>
3360
3361 * gcc.dg/binop-notxor1.c: New test.
3362 * gcc.dg/binop-notand4a.c: New test.
3363 * gcc.dg/binop-notxor2.c: New test.
3364 * gcc.dg/binop-notand3a.c: New test.
3365 * gcc.dg/binop-notand2a.c: New test.
3366 * gcc.dg/binop-notand6a.c: New test.
3367 * gcc.dg/binop-notor1.c: New test.
3368 * gcc.dg/binop-notand1a.c: New test.
3369 * gcc.dg/binop-notand5a.c: New test.
3370 * gcc.dg/binop-notor2.c: New test.
3371
3372 2011-07-07 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR middle-end/49640
3375 * gcc.dg/gomp/pr49640.c: New test.
3376
3377 2011-07-07 Richard Guenther <rguenther@suse.de>
3378
3379 * gcc.dg/graphite/pr37485.c: Add -floop-block.
3380
3381 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3382
3383 PR target/39150
3384 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3385
3386 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3387
3388 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3389 * gcc.target/powerpc/no-r11-2.c: Ditto.
3390 * gcc.target/powerpc/no-r11-3.c: Ditto.
3391
3392 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
3393
3394 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3395 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3396
3397 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
3398
3399 * lib/target-supports.exp (check_profiling_available): Disable
3400 profiling with -fprofile-generate for target avr.
3401
3402 2011-07-06 Richard Guenther <rguenther@suse.de>
3403
3404 PR tree-optimization/49645
3405 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3406
3407 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
3408
3409 PR middle-end/47383
3410 * gcc.dg/pr47383.c: New.
3411
3412 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3413
3414 PR tree-optimization/49647
3415 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3416
3417 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
3418
3419 PR testsuite/49542
3420 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3421 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3422
3423 2011-07-05 Jason Merrill <jason@redhat.com>
3424
3425 PR c++/48157
3426 * g++.dg/template/template-id-4.C: New.
3427
3428 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3429
3430 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3431 * gcc.dg/pr43402.c: Ditto.
3432
3433 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
3434
3435 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3436
3437 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3438
3439 * gcc.target/powerpc/ppc-switch-1.c: New test for
3440 --param case-values-threshold.
3441 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3442
3443 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
3444
3445 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3446
3447 2011-07-05 Jason Merrill <jason@redhat.com>
3448
3449 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3450
3451 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
3452
3453 PR tree-optimization/47654
3454 * gcc.dg/graphite/block-pr47654.c: New.
3455
3456 2011-07-05 Jason Merrill <jason@redhat.com>
3457
3458 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3459
3460 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
3461
3462 PR tree-optimization/49580
3463 * gcc.dg/autopar/pr49580.c: New test.
3464
3465 2011-07-05 Richard Guenther <rguenther@suse.de>
3466
3467 PR tree-optimization/49518
3468 PR tree-optimization/49628
3469 * g++.dg/torture/pr49628.C: New testcase.
3470 * gcc.dg/torture/pr49518.c: Likewise.
3471
3472 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3473
3474 * ada/acats/run_acats (which): Extract last field from type -p,
3475 type output only if command succeeded.
3476
3477 2011-07-04 Jason Merrill <jason@redhat.com>
3478
3479 * g++.dg/abi/mangle48.C: New.
3480
3481 * g++.dg/cpp0x/diag1.C: New.
3482
3483 * g++.dg/diagnostic/aka1.C: New.
3484
3485 2011-07-04 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR rtl-optimization/49619
3488 * gcc.dg/pr49619.c: New test.
3489
3490 PR rtl-optimization/49472
3491 * gfortran.dg/pr49472.f90: New test.
3492
3493 PR debug/49602
3494 * gcc.dg/pr49602.c: New test.
3495
3496 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
3497
3498 PR target/34734
3499 PR target/44643
3500 * gcc.target/avr/avr.exp: Run over cpp files, too.
3501 * gcc.target/avr/torture/avr-torture.exp: Ditto.
3502 * gcc.target/avr/progmem.h: New file.
3503 * gcc.target/avr/exit-abort.h: New file.
3504 * gcc.target/avr/progmem-error-1.c: New file.
3505 * gcc.target/avr/progmem-error-1.cpp: New file.
3506 * gcc.target/avr/progmem-warning-1.c: New file.
3507 * gcc.target/avr/torture/progmem-1.c: New file.
3508 * gcc.target/avr/torture/progmem-1.cpp: New file.
3509
3510 2011-07-04 Richard Guenther <rguenther@suse.de>
3511
3512 PR tree-optimization/49615
3513 * g++.dg/torture/pr49615.C: New testcase.
3514
3515 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
3516
3517 PR tree-optimization/49610
3518 * gcc.dg/vect/pr49610.c: New test.
3519
3520 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
3521
3522 * gnat.dg/specs/debug1.ads: New test.
3523
3524 2011-07-02 Janus Weil <janus@gcc.gnu.org>
3525
3526 PR fortran/49562
3527 * gfortran.dg/typebound_proc_23.f90: New.
3528
3529 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
3530
3531 PR c++/49605
3532 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3533
3534 2011-07-01 Jason Merrill <jason@redhat.com>
3535
3536 PR c++/48261
3537 * g++.dg/template/template-id-3.C: New.
3538
3539 PR c++/48593
3540 * g++.dg/template/qualified-id4.C: New.
3541
3542 PR c++/48883
3543 * g++.dg/template/explicit-args4.C: New.
3544
3545 PR c++/49085
3546 * g++.dg/template/offsetof2.C: New.
3547
3548 2011-07-01 Kai Tietz <ktietz@redhat.com>
3549
3550 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3551
3552 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3553
3554 PR libmudflap/49549
3555 * lib/target-supports.exp (check_effective_target_gld): New proc.
3556
3557 2011-07-01 Richard Guenther <rguenther@suse.de>
3558
3559 PR tree-optimization/49603
3560 * gcc.dg/torture/pr49603.c: New testcase.
3561
3562 2011-06-30 Jason Merrill <jason@redhat.com>
3563
3564 PR c++/49387
3565 * g++.dg/rtti/template1.C: New.
3566
3567 PR c++/49569
3568 * g++.dg/cpp0x/regress/ctor1.C: New.
3569
3570 PR c++/49355
3571 * g++.dg/cpp0x/initlist54.C: New.
3572
3573 2011-06-30 Martin Jambor <mjambor@suse.cz>
3574
3575 * gcc.dg/tree-ssa/sra-12.c: New test.
3576
3577 2011-06-29 Jason Merrill <jason@redhat.com>
3578
3579 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3580
3581 2011-06-30 Richard Guenther <rguenther@suse.de>
3582
3583 PR tree-optimization/46787
3584 * gcc.dg/vect/vect-121.c: New testcase.
3585
3586 2011-06-30 Martin Jambor <mjambor@suse.cz>
3587
3588 PR tree-optimization/49094
3589 * gcc.dg/tree-ssa/pr49094.c: New test.
3590
3591 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3592
3593 PR fortran/49540
3594 * gfortran.dg/pr49540-1.f90: New test.
3595 * gfortran.dg/pr49540-2.f90: New test.
3596
3597 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3598
3599 PR ada/49511
3600 * ada/acats/run_acats (which): Use last field of type -p output.
3601
3602 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3603 Iain Sandoe <iains@gcc.gnu.org>
3604
3605 PR libobjc/36610
3606 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3607 Only skip on 64-bit *-*-darwin8* && !objc2.
3608
3609 2011-06-30 Richard Guenther <rguenther@suse.de>
3610
3611 PR tree-optimization/38752
3612 * gcc.c-torture/compile/pr38752.c: New testcase.
3613
3614 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3615
3616 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3617 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3618
3619 2011-06-29 Jason Merrill <jason@redhat.com>
3620
3621 PR c++/49216
3622 * g++.dg/cpp0x/initlist53.C: Use placement new.
3623 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3624 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3625
3626 PR c++/49003
3627 * g++.dg/cpp0x/trailing6.C: New.
3628 * g++.dg/cpp0x/pr45908.C: No error.
3629
3630 PR c++/49272
3631 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3632
3633 PR c++/49520
3634 * g++.dg/cpp0x/constexpr-using2.C: New.
3635
3636 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3637
3638 PR c++/45923
3639 * g++.dg/cpp0x/constexpr-diag3.C: New.
3640 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3641 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3642 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3643 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3644
3645 2011-06-29 Jason Merrill <jason@redhat.com>
3646
3647 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3648
3649 2011-06-29 Richard Guenther <rguenther@suse.de>
3650
3651 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3652
3653 2011-06-29 Jason Merrill <jason@redhat.com>
3654
3655 * g++.dg/cpp0x/initlist-value2.C: New.
3656
3657 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3658 * g++.dg/cpp0x/initlist-value.C: New.
3659
3660 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3661
3662 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3663
3664 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3665
3666 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3667 * gcc.dg/inline_2.c: Likewise.
3668 * gcc.dg/unroll_1.c: Likewise.
3669
3670 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3671
3672 PR debug/49567
3673 * gcc.target/i386/pr49567.c: New test.
3674
3675 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3676
3677 * gnat.dg/opt17.ad[sb]: New test.
3678
3679 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3680 Tom de Vries <tom@codesourcery.com>
3681
3682 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3683 (check_effective_target_arm_thumb2): New effective targets.
3684 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3685 properly. Clean up temporary files.
3686 * gcc.target/arm/ivopts-2.c: Likewise.
3687 * gcc.target/arm/ivopts-3.c: Likewise.
3688 * gcc.target/arm/ivopts-4.c: Likewise.
3689 * gcc.target/arm/ivopts-5.c: Likewise.
3690 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3691
3692 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3693
3694 PR fortran/49479
3695 * gfortran.dg/reshape_zerosize_3.f90: New test.
3696
3697 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3698
3699 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3700 * gcc.target/arm/vfp-ldmias.c: Likewise.
3701 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3702 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3703 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3704 * gcc.target/arm/vfp-stmias.c: Likewise.
3705 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3706 * gcc.target/arm/vfp-stmiad.c: Likewise.
3707
3708 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3709
3710 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3711 dg-prune-output.
3712 * gcc.target/arm/pr45701-2.c: Ditto.
3713
3714 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3715
3716 PR fortran/49466
3717 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3718 * gfortran.dg/extends_14.f03: Modified.
3719
3720 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3721
3722 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3723 early if the test is already being skipped.
3724
3725 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3726 scan-assembler-dem-not): For missing file, report unresolved with
3727 same message as for pass/fail, with reason reported in log file.
3728
3729 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3730 from add_options_for_arm_neon_fp16.
3731 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3732 check_effective_target_arm_neon_fp16_ok_nocache.
3733 Check -mfpu and -mfloat-abi options from current multilib.
3734 Do not require neon support.
3735 (check_effective_target_arm_fp16_ok): Renamed from
3736 check_effecitve_target_arm_neon_fp16_ok.
3737 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3738 arm_neon_fp16_ok and arm_fp16.
3739 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3740 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3741 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3742 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3743
3744 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3745
3746 * gcc.dg/builtin-assume-aligned-1.c: New test.
3747 * gcc.dg/builtin-assume-aligned-2.c: New test.
3748 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3749
3750 PR debug/49544
3751 * gcc.dg/pr49544.c: New test.
3752
3753 2011-06-27 Richard Guenther <rguenther@suse.de>
3754
3755 PR tree-optimization/49394
3756 * g++.dg/torture/pr49394.C: New testcase.
3757
3758 2011-06-27 Kai Tietz <ktietz@redhat.com>
3759
3760 * gcc.dg/optimize-bswapdi-2.c: New test.
3761
3762 2011-06-27 Michael Hope <michael.hope@linaro.org>
3763 Richard Sandiford <richard.sandiford@linaro.org>
3764
3765 PR tree-optimization/49169
3766 * gcc.dg/torture/pr49169.c: New test.
3767
3768 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3769
3770 PR testsuite/49529
3771 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3772
3773 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3774 hppa*-*-hpux*.
3775
3776 2011-06-26 Jason Merrill <jason@redhat.com>
3777
3778 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3779
3780 PR c++/49528
3781 * g++.dg/init/ref19.C: New.
3782 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3783
3784 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3785
3786 PR tree-optimization/48377
3787 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3788 non_strict_align.
3789
3790 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3791
3792 PR middle-end/49191
3793 * lib/target-supports.exp (check_effective_target_non_strict_align):
3794 New.
3795 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3796
3797 2011-06-24 Martin Jambor <mjambor@suse.cz>
3798
3799 PR tree-optimizations/49516
3800 * g++.dg/tree-ssa/pr49516.C: New test.
3801
3802 2011-06-23 Jason Merrill <jason@redhat.com>
3803
3804 PR c++/35255
3805 * g++.dg/template/partial10.C: New.
3806 * g++.dg/template/partial11.C: New.
3807
3808 2011-06-23 Jeff Law <law@redhat.com>
3809
3810 PR middle-end/48770
3811 * gcc.dg/pr48770.c: New test.
3812
3813 2011-06-23 Jan Hubicka <jh@suse.cz>
3814
3815 PR middle-end/49373
3816 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3817
3818 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR testsuite/49512
3821 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3822 instead of -fdump-tree-optimized.
3823
3824 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/44625
3827 * g++.dg/template/crash107.C: New.
3828 * g++.dg/template/error17.C: Adjust.
3829
3830 2011-06-23 Jason Merrill <jason@redhat.com>
3831
3832 PR c++/49507
3833 * g++.dg/cpp0x/defaulted30.C: New.
3834
3835 PR c++/49440
3836 * g++.dg/rtti/anon-ns1.C: New.
3837
3838 PR c++/49395
3839 * g++.dg/init/ref18.C: New.
3840
3841 PR c++/36435
3842 * g++.dg/template/partial9.C: New.
3843
3844 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3845
3846 PR middle-end/49373
3847 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3848
3849 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR debug/49496
3852 * gcc.dg/pr49496.c: New test.
3853
3854 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3855
3856 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3857 is not xscale.
3858
3859 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3860
3861 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3862 * gcc.target/arm/pr42879.c: Likewise.
3863 * gcc.target/arm/pr45701-3.c: Likewise.
3864
3865 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3866 * gcc.target/arm/pr40482.c: Likewise.
3867 * gcc.target/arm/stack-corruption.c: Likewise.
3868
3869 2011-06-22 Richard Guenther <rguenther@suse.de>
3870
3871 PR tree-optimization/49493
3872 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3873
3874 2011-06-22 Jason Merrill <jason@redhat.com>
3875
3876 PR c++/49260
3877 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3878
3879 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3880 Dmitry Melnik <dm@ispras.ru>
3881
3882 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3883 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3884 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3885
3886 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3887
3888 * gcc.target/arm/tlscall.c: New.
3889
3890 2011-06-21 Jason Merrill <jason@redhat.com>
3891
3892 PR c++/49172
3893 * g++.dg/cpp0x/constexpr-ref1.C: New.
3894 * g++.dg/cpp0x/constexpr-ref2.C: New.
3895 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3896
3897 PR c++/49482
3898 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3899
3900 PR c++/49418
3901 * g++.dg/template/param3.C: New.
3902
3903 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3904
3905 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3906 my_clrsb test functions.
3907 (main): Test clrsb.
3908 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3909 test_sll, test_ull): Add clrsb tests.
3910 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3911 clrsbll.
3912
3913 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3914
3915 PR fortran/49112
3916 * gfortran.dg/class_44.f03: New.
3917
3918 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3919
3920 PR tree-optimization/49478
3921 * gcc.dg/vect/pr49478.c
3922
3923 2011-06-21 Richard Guenther <rguenther@suse.de>
3924
3925 PR tree-optimization/49483
3926 * gcc.dg/vect/vect-120.c: New testcase.
3927
3928 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3929
3930 PR testsuite/49443
3931 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3932 * gcc.dg/vect/vect-peel-4.c: Likewise.
3933
3934 2011-06-22 Christian Bruel <christian.bruel@st.com>
3935
3936 PR middle-end/49139
3937 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3938 * gcc.dg/always_inline2.c: Likewise.
3939 * gcc.dg/always_inline3.c: Likewise.
3940 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3941 * gcc.dg/inline_1.c: Likewise.
3942 * gcc.dg/inline_2.c: Likewise.
3943 * gcc.dg/inline_3.c: Likewise.
3944 * gcc.dg/inline_4.c: Likewise.
3945 * gcc.dg/20051201-1.c: Likewise.
3946 * gcc.dg/pr40087.c: Likewise.
3947 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3948 * gcc.dg/inline-22.c: Likewise.
3949 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3950 * gcc.dg/lto/20090218-1_1.c: Likewise.
3951 * g++.dg/ipa/devirt-7.C: Likewise.
3952 * gcc.dg/uninit-pred-5_a.c: Likewise.
3953 * gcc.dg/uninit-pred-5_b.c: Likewise.
3954 * gcc.dg/fail_always_inline.c: New.
3955
3956 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3957
3958 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3959 into 6 jobs instead of 3.
3960
3961 2011-06-20 Jason Merrill <jason@redhat.com>
3962
3963 PR c++/49216
3964 * g++.dg/cpp0x/initlist53.C: New.
3965
3966 2011-06-20 Tobias Burnus <burnus@net-b.de>
3967
3968 PR fortran/18918
3969 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3970 * gfortran.dg/coarray_lock_3.f90: New.
3971 * gfortran.dg/coarray/lock_1.f90: New.
3972
3973 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3974
3975 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3976 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3977 unresolved and report the reason to the log file.
3978
3979 * lib/scanasm.exp (object-size): Move argument processing earlier
3980 to report errors before verifying that the file exists. Report
3981 problems detected at runtime as unresolved instead of error and
3982 report their reasons to the log file.
3983
3984 2011-06-20 Jason Merrill <jason@redhat.com>
3985
3986 PR c++/47080
3987 * g++.dg/cpp0x/explicit6.C: New.
3988
3989 PR c++/47635
3990 * g++.dg/cpp0x/enum20.C: New.
3991
3992 PR c++/48138
3993 * g++.dg/ext/attr-aligned01.C: New.
3994
3995 PR c++/49205
3996 * g++.dg/cpp0x/variadic-default.C: New.
3997
3998 PR c++/43321
3999 * g++.dg/cpp0x/auto26.C: New.
4000
4001 PR c++/43831
4002 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4003
4004 2011-06-20 Kai Tietz <ktietz@redhat.com>
4005
4006 * gcc.dg/binop-notand1.c: New test.
4007 * gcc.dg/binop-notand2.c: New test.
4008 * gcc.dg/binop-notand3.c: New test.
4009 * gcc.dg/binop-notand4.c: New test.
4010 * gcc.dg/binop-notand5.c: New test.
4011 * gcc.dg/binop-notand6.c: New test.
4012
4013 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4014
4015 PR testsuite/49432
4016 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4017
4018 2011-06-18 Janus Weil <janus@gcc.gnu.org>
4019
4020 PR fortran/49400
4021 * gfortran.dg/proc_ptr_31.f90: New.
4022
4023 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4024
4025 * gnat.dg/volatile6.adb: New test.
4026 * gnat.dg/volatile7.adb: Likewise.
4027 * gnat.dg/volatile8.adb: Likewise.
4028 * gnat.dg/volatile9.adb: Likewise.
4029
4030 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
4031
4032 * gnat.dg/constant3.adb: New test.
4033
4034 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
4035
4036 PR libfortran/49296
4037 * gfortran.dg/read_list_eof_1.f90: New test.
4038
4039 2011-06-18 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR target/49411
4042 * gcc.target/i386/testimm-1.c: New test.
4043 * gcc.target/i386/testimm-2.c: New test.
4044 * gcc.target/i386/testimm-3.c: New test.
4045 * gcc.target/i386/testimm-4.c: New test.
4046 * gcc.target/i386/testimm-5.c: New test.
4047 * gcc.target/i386/testimm-6.c: New test.
4048 * gcc.target/i386/testimm-7.c: New test.
4049 * gcc.target/i386/testimm-8.c: New test.
4050 * gcc.target/i386/xop-vpermil2px-2.c: New test.
4051 * gcc.target/i386/xop-rotate1-int.c: New test.
4052 * gcc.target/i386/xop-rotate2-int.c: New test.
4053
4054 2011-06-17 Jason Merrill <jason@redhat.com>
4055
4056 * g++.dg/cpp0x/rv-func2.C: New.
4057
4058 * g++.dg/debug/dwarf2/lambda1.C: New.
4059 * g++.dg/warn/Wshadow-6.C: Adjust.
4060
4061 2011-06-17 Janus Weil <janus@gcc.gnu.org>
4062
4063 PR fortran/48699
4064 * gfortran.dg/move_alloc_5.f90: New.
4065
4066 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
4067
4068 PR rtl-optimization/48542
4069 * gcc.dg/torture/pr48542.c: New test.
4070
4071 2011-06-16 Jason Merrill <jason@redhat.com>
4072
4073 PR c++/44160
4074 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4075
4076 PR c++/45378
4077 * g++.dg/cpp0x/initlist52.C New.
4078
4079 PR c++/45399
4080 * c-c++-common/raw-string-12.c: New.
4081
4082 PR c++/49229
4083 * g++.dg/cpp0x/sfinae26.C: New.
4084
4085 PR c++/49251
4086 * g++.dg/cpp0x/variadic113.C: New.
4087
4088 PR c++/49420
4089 * g++.dg/cpp0x/variadic112.C: New.
4090
4091 2011-06-16 Jeff Law <law@redhat.com>
4092
4093 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4094 improved jump threading.
4095 * gcc.dg/builtin-object-size-2.c: Likewise.
4096 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4097
4098 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4099
4100 PR fortran/49074
4101 * gfortran.dg/typebound_assignment_3.f03: New.
4102
4103 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4104
4105 PR testsuite/48727
4106 * g++.dg/opt/devirt2.C: Change xfail rule to target.
4107
4108 2011-06-16 Martin Jambor <mjambor@suse.cz>
4109
4110 PR tree-optimization/49343
4111 * gnat.dg/discr31.ad[sb]: New test.
4112
4113 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4114
4115 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4116
4117 2011-06-16 Tom de Vries <tom@codesourcery.com>
4118
4119 PR target/45098
4120 * gcc.target/arm/ivopts-3.c: Update test.
4121 * gcc.target/arm/ivopts-5.c: Same.
4122
4123 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4124
4125 Revert:
4126 2011-06-10 Wei Guozhi <carrot@google.com>
4127
4128 PR target/45335
4129 * gcc.target/arm/pr45335.c: New test.
4130 * gcc.target/arm/pr45335-2.c: New test.
4131 * gcc.target/arm/pr45335-3.c: New test.
4132 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4133 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4134 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4135
4136 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
4137
4138 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4139
4140 2011-06-16 Janus Weil <janus@gcc.gnu.org>
4141
4142 PR fortran/49417
4143 * gfortran.dg/class_43.f03: New.
4144
4145 2011-06-16 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR tree-optimization/49419
4148 * gcc.c-torture/execute/pr49419.c: New test.
4149
4150 2011-06-16 Revital Eres <revital.eres@linaro.org>
4151
4152 * gcc.dg/sms-9.c: New file.
4153
4154 2011-06-15 Easwaran Raman <eraman@google.com>
4155
4156 PR rtl-optimization/49414
4157 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4158
4159 2011-06-14 Jason Merrill <jason@redhat.com>
4160
4161 * g++.dg/cpp0x/noexcept13.C: New.
4162
4163 2011-06-14 Easwaran Raman <eraman@google.com>
4164
4165 PR rtl-optimization/44194
4166 * gcc.dg/pr44194-1.c: New test.
4167 * gcc.dg/pr44194-2.c: New test.
4168
4169 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4170
4171 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4172 switches.
4173 * gcc.target/arm/pr45701-2.c: Likewise.
4174 * gcc.target/arm/thumb-branch1.c: Likewise.
4175
4176 2011-06-14 Steve Ellcey <sje@cup.hp.com>
4177
4178 PR testsuite/48727
4179 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4180
4181 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
4182
4183 * gcc.target/arm/pr45701-1.c: Require thumb support.
4184 * gcc.target/arm/pr45701-2.c: Likewise.
4185 * gcc.target/arm/thumb-branch1.c: Likewise.
4186
4187 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4188 * gcc.target/arm/pr39839.c: Likewise.
4189 * gcc.target/arm/pr40657-2.c: Likewise.
4190 * gcc.target/arm/pr40956.c: Likewise.
4191 * gcc.target/arm/pr41679.c: Likewise.
4192 * gcc.target/arm/pr42235.c: Likewise.
4193 * gcc.target/arm/pr42495.c: Likewise.
4194 * gcc.target/arm/pr42505.c: Likewise.
4195 * gcc.target/arm/pr42574.c: Likewise.
4196 * gcc.target/arm/pr46883.c: Likewise.
4197 * gcc.target/arm/pr46934.c: Likewise.
4198 * gcc.target/arm/xor-and.c: Likewise.
4199
4200 2011-06-14 Jason Merrill <jason@redhat.com>
4201
4202 * g++.dg/other/error23.C: Adjust error message.
4203 * g++.dg/other/error32.C: Likewise.
4204
4205 PR c++/49389
4206 * g++.dg/cpp0x/rv-dotstar.C: New.
4207
4208 PR c++/49369
4209 * g++.dg/cpp0x/decltype30.C: New.
4210
4211 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4212
4213 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR fortran/49103
4216 * gfortran.dg/pr49103.f90: New test.
4217
4218 2011-06-14 Tom de Vries <tom@codesourcery.com>
4219
4220 PR target/45098
4221 * gcc.target/arm/ivopts-3.c: New test.
4222 * gcc.target/arm/ivopts-4.c: New test.
4223 * gcc.target/arm/ivopts-5.c: New test.
4224
4225 2011-06-14 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR rtl-optimization/49390
4228 * gcc.c-torture/execute/pr49390.c: New test.
4229
4230 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4231
4232 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4233
4234 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
4235
4236 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4237 * gcc.c-torture/execute/cmpsi-2.x: New file.
4238 * gcc.c-torture/execute/pr45262.c: Undo 172757.
4239 * gcc.c-torture/execute/pr45262.x: New file.
4240 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4241 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4242 int32plus
4243 * gcc.c-torture/compile/pr49163.c: Ditto.
4244
4245 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
4246
4247 * gcc.dg/vect/vect-16.c: Rename to...
4248 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4249 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4250 for double-word vectors.
4251 * gcc.dg/vect/vect-peel-4.c: Likewise.
4252 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4253 vect_element_align.
4254 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4255 -fno-fast-math.
4256
4257 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
4258
4259 PR target/44618
4260 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4261
4262 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
4263
4264 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4265
4266 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4267
4268 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4269
4270 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4271
4272 * gfortran.dg/trim_optimize_8.f90: New test case.
4273
4274 2011-06-13 Jakub Jelinek <jakub@redhat.com>
4275 Ira Rosen <ira.rosen@linaro.org>
4276
4277 PR tree-optimization/49352
4278 * gcc.dg/vect/pr49352.c: New test.
4279
4280 2011-06-12 Tobias Burnus
4281
4282 PR fortran/49324
4283 * gfortran.dg/alloc_comp_assign_11.f90: New.
4284
4285 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4286
4287 * gfortran.dg/trim_optimize_7.f90: New test.
4288
4289 2011-06-10 Wei Guozhi <carrot@google.com>
4290
4291 PR target/45335
4292 * gcc.target/arm/pr45335.c: New test.
4293 * gcc.target/arm/pr45335-2.c: New test.
4294 * gcc.target/arm/pr45335-3.c: New test.
4295 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4296 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4297 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4298
4299 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4300
4301 PR c++/41769
4302 * g++.dg/parse/error39.C: New.
4303
4304 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
4305
4306 * gcc.target/arm/20090811-1.c: Skip for incompatible
4307 options, do not override other options.
4308 * gcc.target/arm/combine-cmp-shift.c: Skip for
4309 incompatible options.
4310 * gcc.target/arm/pr45094.c: Likewise.
4311 * gcc.target/arm/scd42-1.c: Likewise.
4312 * gcc.target/arm/scd42-3.c: Likewise.
4313 * gcc.target/arm/thumb-ltu.c: Likewise.
4314
4315 * lib/target-supports.exp
4316 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4317 multilib flags use -mfpu with a value other than neon-fp16.
4318
4319 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4320
4321 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4322 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4323
4324 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4325
4326 * lib/target-supports.exp (check_effective_target_pie): New proc.
4327 * gcc.dg/pie-link.c: Use target pie.
4328
4329 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
4330 Laurent Roug� <laurent.rouge@menta.fr>
4331
4332 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4333 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4334
4335 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
4336
4337 * gfortran.dg/coarray/sync_1.f90: New test for
4338 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4339
4340 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
4341
4342 PR tree-optimization/49318
4343 * gcc.dg/vect/pr49318.c: New test.
4344
4345 2011-06-09 David Krauss <potswa@mac.com>
4346
4347 * g++.dg/template/arrow1.C: New.
4348
4349 2011-06-09 Jason Merrill <jason@redhat.com>
4350
4351 * lib/prune.exp: Prune "note"s.
4352 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4353
4354 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4355 * g++.dg/template/dependent-expr3.C: Likewise.
4356 * g++.dg/parse/template7.C: Likewise.
4357 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4358 * g++.old-deja/g++.jason/rfg10.C: Likewise.
4359 * g++.old-deja/g++.pt/friend38.C: Likewise.
4360 * g++.old-deja/g++.pt/crash32.C: Likewise.
4361 * g++.old-deja/g++.other/init4.C: Likewise.
4362 * g++.old-deja/g++.other/friend8.C: Likewise.
4363
4364 * g++.dg/ext/complex7.C: Adjust expected output.
4365 * g++.dg/diagnostic/method1.C: Likewise.
4366 * g++.dg/parse/parameter-declaration-2.C: Likewise.
4367 * g++.dg/parse/crash33.C: Likewise.
4368 * g++.dg/other/warning1.C: Likewise.
4369 * g++.dg/init/pr29571.C: Likewise.
4370 * g++.dg/warn/overflow-warn-1.C: Likewise.
4371 * g++.dg/warn/overflow-warn-3.C: Likewise.
4372 * g++.dg/warn/overflow-warn-4.C: Likewise.
4373 * g++.old-deja/g++.oliva/template1.C: Likewise.
4374
4375 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4376 * g++.dg/parse/template7.C: Adjust.
4377
4378 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
4379
4380 PR target/49307
4381 * gcc.dg/pr49307.c: New.
4382
4383 2011-06-09 Wei Guozhi <carrot@google.com>
4384
4385 PR target/46975
4386 * gcc.target/arm/pr46975.c: New testcase.
4387
4388 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
4389
4390 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4391 (PMETH, arglist_t): Removed.
4392 (method_get_number_of_arguments): Removed.
4393 (method_get_nth_argument): Removed.
4394 (method_get_first_argument): Removed.
4395 (method_get_next_argument): Removed.
4396 (method_get_sizeof_arguments): Removed.
4397 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4398 (PMETH): Removed.
4399 (method_get_number_of_arguments): Removed.
4400 (method_get_nth_argument): Removed.
4401 (method_get_first_argument): Removed.
4402 (method_get_next_argument): Removed.
4403 (method_get_sizeof_arguments): Removed.
4404 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4405
4406 2011-06-09 David Li <davidxl@google.com>
4407
4408 * gcc.dg/dump-pass.c: New test.
4409
4410 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4411
4412 PR c++/29003
4413 * g++.dg/parse/error38.C: New.
4414
4415 2011-06-09 Jakub Jelinek <jakub@redhat.com>
4416
4417 PR middle-end/49308
4418 * gfortran.dg/pr49308.f90: New test.
4419
4420 2011-06-08 Jason Merrill <jason@redhat.com>
4421
4422 * g++.dg/cpp0x/noexcept11.C: New.
4423 * g++.dg/cpp0x/noexcept12.C: New.
4424 * g++.dg/cpp0x/sfinae11.C: Adjust.
4425
4426 2011-06-08 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR testsuite/49323
4429 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4430 to dg-options, match also DW_AT_linkage_name.
4431
4432 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4433
4434 PR middle-end/21953
4435 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4436 -fno-common on alpha*-dec-osf*.
4437 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4438
4439 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
4440
4441 PR rtl-optimization/49303
4442 * gcc.target/ia64/pr49303.c: New test.
4443
4444 2011-06-08 Tobias Burnus <burnus@net-b.de>
4445
4446 PR fortran/18918
4447 * gfortran.dg/coarray_lock_1.f90: New.
4448 * gfortran.dg/coarray_lock_2.f90: New.
4449
4450 2011-06-07 Jason Merrill <jason@redhat.com>
4451
4452 * lib/prune.exp: Look for "required" rather than "instantiated".
4453 * g++.dg/abi/mangle11.C: Likewise.
4454 * g++.dg/abi/mangle12.C: Likewise.
4455 * g++.dg/abi/mangle17.C: Likewise.
4456 * g++.dg/abi/mangle20-2.C: Likewise.
4457 * g++.dg/abi/pragma-pack1.C: Likewise.
4458 * g++.dg/cpp0x/decltype26.C: Likewise.
4459 * g++.dg/cpp0x/decltype28.C: Likewise.
4460 * g++.dg/cpp0x/decltype29.C: Likewise.
4461 * g++.dg/cpp0x/enum11.C: Likewise.
4462 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4463 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4464 * g++.dg/cpp0x/pr47416.C: Likewise.
4465 * g++.dg/ext/case-range2.C: Likewise.
4466 * g++.dg/ext/case-range3.C: Likewise.
4467 * g++.dg/gomp/for-19.C: Likewise.
4468 * g++.dg/gomp/pr37533.C: Likewise.
4469 * g++.dg/gomp/pr38639.C: Likewise.
4470 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4471 * g++.dg/inherit/base3.C: Likewise.
4472 * g++.dg/inherit/using6.C: Likewise.
4473 * g++.dg/init/placement4.C: Likewise.
4474 * g++.dg/init/reference3.C: Likewise.
4475 * g++.dg/lookup/scoped6.C: Likewise.
4476 * g++.dg/lookup/using7.C: Likewise.
4477 * g++.dg/other/abstract1.C: Likewise.
4478 * g++.dg/other/error10.C: Likewise.
4479 * g++.dg/other/error5.C: Likewise.
4480 * g++.dg/other/field1.C: Likewise.
4481 * g++.dg/other/offsetof5.C: Likewise.
4482 * g++.dg/parse/bitfield2.C: Likewise.
4483 * g++.dg/parse/constant4.C: Likewise.
4484 * g++.dg/parse/crash20.C: Likewise.
4485 * g++.dg/parse/invalid-op1.C: Likewise.
4486 * g++.dg/parse/non-dependent2.C: Likewise.
4487 * g++.dg/parse/template18.C: Likewise.
4488 * g++.dg/tc1/dr152.C: Likewise.
4489 * g++.dg/tc1/dr166.C: Likewise.
4490 * g++.dg/tc1/dr176.C: Likewise.
4491 * g++.dg/tc1/dr213.C: Likewise.
4492 * g++.dg/template/access11.C: Likewise.
4493 * g++.dg/template/access2.C: Likewise.
4494 * g++.dg/template/access3.C: Likewise.
4495 * g++.dg/template/access7.C: Likewise.
4496 * g++.dg/template/arg7.C: Likewise.
4497 * g++.dg/template/cond2.C: Likewise.
4498 * g++.dg/template/crash13.C: Likewise.
4499 * g++.dg/template/crash40.C: Likewise.
4500 * g++.dg/template/crash7.C: Likewise.
4501 * g++.dg/template/crash84.C: Likewise.
4502 * g++.dg/template/ctor5.C: Likewise.
4503 * g++.dg/template/defarg13.C: Likewise.
4504 * g++.dg/template/defarg14.C: Likewise.
4505 * g++.dg/template/dtor7.C: Likewise.
4506 * g++.dg/template/eh2.C: Likewise.
4507 * g++.dg/template/error2.C: Likewise.
4508 * g++.dg/template/error43.C: Likewise.
4509 * g++.dg/template/friend32.C: Likewise.
4510 * g++.dg/template/injected1.C: Likewise.
4511 * g++.dg/template/instantiate1.C: Likewise.
4512 * g++.dg/template/instantiate3.C: Likewise.
4513 * g++.dg/template/instantiate5.C: Likewise.
4514 * g++.dg/template/instantiate7.C: Likewise.
4515 * g++.dg/template/local6.C: Likewise.
4516 * g++.dg/template/lookup2.C: Likewise.
4517 * g++.dg/template/member5.C: Likewise.
4518 * g++.dg/template/memfriend15.C: Likewise.
4519 * g++.dg/template/memfriend16.C: Likewise.
4520 * g++.dg/template/memfriend17.C: Likewise.
4521 * g++.dg/template/memfriend7.C: Likewise.
4522 * g++.dg/template/meminit1.C: Likewise.
4523 * g++.dg/template/nested3.C: Likewise.
4524 * g++.dg/template/non-type-template-argument-1.C: Likewise.
4525 * g++.dg/template/nontype12.C: Likewise.
4526 * g++.dg/template/nontype13.C: Likewise.
4527 * g++.dg/template/nontype6.C: Likewise.
4528 * g++.dg/template/pr23510.C: Likewise.
4529 * g++.dg/template/pr35240.C: Likewise.
4530 * g++.dg/template/ptrmem15.C: Likewise.
4531 * g++.dg/template/ptrmem6.C: Likewise.
4532 * g++.dg/template/qualified-id1.C: Likewise.
4533 * g++.dg/template/qualttp20.C: Likewise.
4534 * g++.dg/template/qualttp3.C: Likewise.
4535 * g++.dg/template/qualttp4.C: Likewise.
4536 * g++.dg/template/qualttp5.C: Likewise.
4537 * g++.dg/template/qualttp6.C: Likewise.
4538 * g++.dg/template/qualttp7.C: Likewise.
4539 * g++.dg/template/qualttp8.C: Likewise.
4540 * g++.dg/template/recurse.C: Likewise.
4541 * g++.dg/template/recurse2.C: Likewise.
4542 * g++.dg/template/ref5.C: Likewise.
4543 * g++.dg/template/scope2.C: Likewise.
4544 * g++.dg/template/sfinae10.C: Likewise.
4545 * g++.dg/template/sfinae3.C: Likewise.
4546 * g++.dg/template/sizeof3.C: Likewise.
4547 * g++.dg/template/static9.C: Likewise.
4548 * g++.dg/template/template-id-2.C: Likewise.
4549 * g++.dg/template/typedef13.C: Likewise.
4550 * g++.dg/template/typename4.C: Likewise.
4551 * g++.dg/template/using14.C: Likewise.
4552 * g++.dg/template/using2.C: Likewise.
4553 * g++.dg/template/warn1.C: Likewise.
4554 * g++.dg/warn/Wparentheses-13.C: Likewise.
4555 * g++.dg/warn/Wparentheses-15.C: Likewise.
4556 * g++.dg/warn/Wparentheses-16.C: Likewise.
4557 * g++.dg/warn/Wparentheses-17.C: Likewise.
4558 * g++.dg/warn/Wparentheses-18.C: Likewise.
4559 * g++.dg/warn/Wparentheses-19.C: Likewise.
4560 * g++.dg/warn/Wparentheses-20.C: Likewise.
4561 * g++.dg/warn/Wparentheses-23.C: Likewise.
4562 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4563 * g++.dg/warn/noeffect2.C: Likewise.
4564 * g++.dg/warn/noeffect4.C: Likewise.
4565 * g++.dg/warn/pr8570.C: Likewise.
4566 * g++.old-deja/g++.brendan/init2.C: Likewise.
4567 * g++.old-deja/g++.eh/spec6.C: Likewise.
4568 * g++.old-deja/g++.pt/crash10.C: Likewise.
4569 * g++.old-deja/g++.pt/crash36.C: Likewise.
4570 * g++.old-deja/g++.pt/derived3.C: Likewise.
4571 * g++.old-deja/g++.pt/error2.C: Likewise.
4572 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4573 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4574 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4575 * g++.old-deja/g++.pt/overload7.C: Likewise.
4576 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4577
4578 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4579 Iain Sandoe <iains@gcc.gnu.org>
4580
4581 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4582 Added code to deal with the case when [Protocol
4583 -descriptionForInstanceMethod:] or [Protocol
4584 -descriptionForClassMethod:] returns NULL.
4585
4586 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4587 Iain Sandoe <iains@gcc.gnu.org>
4588
4589 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4590 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4591 Added cast.
4592
4593 2011-06-07 Xinliang David Li <davidxl@google.com>
4594
4595 * gcc.dg/inline_2.c: New test.
4596 * gcc.dg/unroll_2.c: New test.
4597 * gcc.dg/inline_3.c: New test.
4598 * gcc.dg/unroll_3.c: New test.
4599 * gcc.dg/inline_4.c: New test.
4600 * gcc.dg/unroll_4.c: New test.
4601 * gcc.dg/inline_1.c: New test.
4602 * gcc.dg/unroll_1.c: New test.
4603
4604 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4605
4606 PR tree-optimization/48497
4607 * lib/gcc-defs.exp (dg-additional-options): New proc.
4608 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4609 -msse2 on 32-bit x86.
4610
4611 2011-06-06 Jason Merrill <jason@redhat.com>
4612
4613 * g++.dg/cpp0x/enum19.C: New.
4614
4615 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4616
4617 * gcc.target/arm/neon-reload-class.c: New test.
4618
4619 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4620
4621 PR debug/49130
4622 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4623
4624 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4625
4626 * gcc.target/arm/smlatb-1.c: New file.
4627 * gcc.target/arm/smlatt-1.c: New file.
4628 * gcc.target/arm/smlaltb-1.c: New file.
4629 * gcc.target/arm/smlaltt-1.c: New file.
4630
4631 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4632
4633 * gcc.target/arm/mla-2.c: New test.
4634
4635 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR gcov-profile/49299
4638 * gcc.dg/tree-prof/pr49299-1.c: New test.
4639 * gcc.dg/tree-prof/pr49299-2.c: New test.
4640
4641 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4642
4643 * lib/target-supports.exp
4644 (check_effective_target_vect_widen_mult_qi_to_hi):
4645 Add NEON as supporting target.
4646 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4647 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4648 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4649 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4650 using widening multiplication on targets that support it.
4651 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4652 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4653 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4654
4655 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4656
4657 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4658 Modern Objective-C runtime API.
4659 * objc/execute/next_mapping.h: Removed.
4660 * objc-obj-c++-shared/next-mapping.h: Removed.
4661 * objc-obj-c++-shared/Object1.h: Removed.
4662 * objc-obj-c++-shared/Object1.m: Removed.
4663 * objc-obj-c++-shared/Object1.mm: Removed.
4664 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4665 * objc-obj-c++-shared/Protocol1.h: Removed.
4666 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4667 of ProtoBool, IVAR_T and METHOD.
4668 * objc-obj-c++-shared/runtime.h: New.
4669 * objc-obj-c++-shared/TestsuiteObject.h: New.
4670 * objc-obj-c++-shared/TestsuiteObject.m: New.
4671
4672 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4673 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4674 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4675 it a class method.
4676 * objc/execute/_cmd.m: Include
4677 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4678 runtime API. ([TestClass +initialize]): Include this method also
4679 with the GNU runtime.
4680 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4681 Object. ([-setValue:]): Return void.
4682 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4683 with the GNU runtime. Include
4684 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4685 for the NeXT runtime. Use the existing print_ivars() and
4686 compare_structures() implementations for the old NeXT runtime.
4687 Added new implementations for the Modern GNU and NeXT runtimes.
4688 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4689 well. (main): Use objc_getClass(). Use return instead of exit.
4690 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4691 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4692 of exit().
4693 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4694 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4695 instead of Object. (main): Use return instead of exit().
4696 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4697 instead of Object. Removed prototype for exit(). (main): Use
4698 return instead of exit(). Use the Modern Objective-C runtime API.
4699 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4700 Object.
4701 * objc/execute/class-tests-1.h: Include
4702 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4703 runtime API. (test_class_with_superclass): Do not call [Object
4704 class]. There is no need to with the current libobjc.
4705 * objc/execute/class-tests-2.h: Include
4706 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4707 runtime API.
4708 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4709 ../../objc-obj-c++-shared/next-mapping.h.
4710 * objc/execute/class-2.m: Likewise.
4711 * objc/execute/class-3.m: Likewise.
4712 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4713 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4714 +initialize]): Include this method also with the GNU
4715 runtime. (main): Use the Modern Objective-C runtime API.
4716 * objc/execute/class-5.m: Likewise.
4717 * objc/execute/class-6.m: Likewise.
4718 * objc/execute/class-7.m: Likewise.
4719 * objc/execute/class-8.m: Likewise.
4720 * objc/execute/class-9.m: Likewise.
4721 * objc/execute/class-10.m: Likewise.
4722 * objc/execute/class-11.m: Likewise.
4723 * objc/execute/class-12.m: Likewise.
4724 * objc/execute/class-13.m: Likewise.
4725 * objc/execute/class-14.m: Likewise.
4726 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4727 this method also with the GNU runtime.
4728 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4729 +initialize]): Include this method also with the GNU runtime.
4730 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4731 of Object.
4732 * objc/execute/encode-1.m: Likewise.
4733 * objc/execute/enumeration-1.m: Likewise.
4734 * objc/execute/enumeration-2.m: Likewise.
4735 * objc/execute/exceptions/catchall-1.m: Likewise.
4736 * objc/execute/exceptions/finally-1.m: Likewise.
4737 * objc/execute/exceptions/foward-1.m: Likewise.
4738 * objc/execute/exceptions/local-variables-1.m: Likewise.
4739 * objc/execute/exceptions/throw-nil.m: Likewise.
4740 * objc/execute/exceptions/trivial.m: Likewise.
4741 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4742 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4743 * objc/execute/exceptions/matcher-1.m: Likewise.
4744 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4745 Object.
4746 * objc/execute/formal_protocol-2.m: Likewise.
4747 * objc/execute/formal_protocol-3.m: Likewise.
4748 * objc/execute/formal_protocol-4.m: Likewise.
4749 * objc/execute/formal_protocol-5.m: Include
4750 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4751 protocol_getName().
4752 * objc/execute/formal_protocol-6.m: Likewise.
4753 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4754 Object. Include <objc/Protocol.h> instead of
4755 ../../objc-obj-c++-shared/Protocol1.h.
4756 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4757 Object.
4758 * objc/execute/informal_protocol.m: Likewise.
4759 * objc/execute/load-3.m: Likewise.
4760 * objc/execute/many_args_method.m ([TestClass +initialize]):
4761 Include this method with the GNU runtime as well.
4762 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4763 * objc/execute/nested-func-1.m: Use TestsuiteObject
4764 instead of Object.
4765 * objc/execute/nil_method-1.m: Likewise.
4766 * objc/execute/no_clash.m: Likewise.
4767 * objc/execute/np-1.m: Do not include
4768 ../../objc-obj-c++-shared/Protocol1.h.
4769 (main): Use return instead of exit().
4770 * objc/execute/np-2.m: Do not include
4771 ../../objc-obj-c++-shared/Protocol1.h.
4772 ([MyObject +initialize]): Include this method also with the GNU
4773 runtime. (main): Use return instead of exit().
4774 * objc/execute/object_is_class.m: Include
4775 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4776 of Object. (main): Use the Modern Objective-C runtime API.
4777 * objc/execute/object_is_meta_class.m: Likewise.
4778 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4779 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4780 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4781 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4782 Objective-C runtime API.
4783 * objc/execute/protocol-isEqual-2.m: Likewise.
4784 * objc/execute/protocol-isEqual-3.m: Likewise.
4785 * objc/execute/protocol-isEqual-4.m: Likewise.
4786 * objc/execute/redefining_self.m ([TestClass +initialize]):
4787 Include this method with the GNU runtime as well.
4788 * objc/execute/root_methods.m: Include
4789 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4790 Include this method with the GNU runtime as well.
4791 (main): Use the Modern Objective-C runtime API.
4792 * objc/execute/selector-1.m: Include
4793 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4794 of Object. (main): Use the Modern Objective-C runtime API.
4795 * objc/execute/static-1.m ([Test +initialize]): Include this
4796 method with the GNU runtime as well.
4797 * objc/execute/static-2.m: Likewise.
4798 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4799 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4800 ([MathClass +initialize]): Include this method with the GNU
4801 runtime as well.
4802 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4803 instead of Object.
4804 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4805 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4806 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4807 * objc.dg/attributes/method-attribute-1.m: Likewise.
4808 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4809 * objc.dg/attributes/method-attribute-2.m: Likewise.
4810 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4811 * objc.dg/attributes/method-attribute-3.m: Likewise.
4812 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4813 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4814 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4815 * obj-c++.dg/bitfield-1.mm: Likewise.
4816 * obj-c++.dg/bitfield-2.mm: Likewise
4817 * objc.dg/bitfield-3.m: Likewise.
4818 * obj-c++.dg/bitfield-4.mm: Likewise.
4819 * objc.dg/bitfield-5.m: Likewise
4820 * objc.dg/call-super-1.m: Likewise.
4821 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4822 Use objc_getClass() instead of objc_get_class(), but for the GNU
4823 runtime redefine objc_getClass as objc_get_class. Include
4824 ../objc-obj-c++-shared/runtime.h.
4825 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4826 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4827 Use the Modern Objective-C runtime API.
4828 * objc.dg/class-protocol-1.m: Include
4829 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4830 * obj-c++.dg/class-protocol-1.mm: Likewise.
4831 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4832 * objc.dg/comp-types-10.m: Likewise.
4833 * objc.dg/comp-types-11.m: Likewise.
4834 * objc.dg/comp-types-12.m: Likewise.
4835 * obj-c++.dg/comp-types-9.mm: Likewise.
4836 * obj-c++.dg/comp-types-11.mm: Likewise.
4837 * obj-c++.dg/comp-types-12.mm: Likewise.
4838 * obj-c++.dg/comp-types-13.mm: Likewise.
4839 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4840 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4841 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4842 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4843 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4844 * objc.dg/desig-init-1.m: Likewise.
4845 * obj-c++.dg/defs.mm: Likewise.
4846 * objc.dg/exceptions-2.m: Likewise.
4847 * obj-c++.dg/except-1.mm: Likewise.
4848 * obj-c++.dg/exceptions-2.mm: Likewise.
4849 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4850 Use the Modern Objective-C runtime API.
4851 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4852 the Modern Objective-C runtime API. Do not include
4853 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4854 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4855 the Modern Objective-C runtime API except when using an older NeXT
4856 runtime.
4857 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4858 the Modern Objective-C runtime API.
4859 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4860 objc/encoding.h.
4861 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4862 * objc.dg/encode-7-next-64bit.m: Updated include.
4863 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4864 objc/encoding.h.
4865 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4866 the Modern Objective-C runtime API.
4867 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4868 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4869 instead of ../objc-obj-c++-shared/Protocol1.h.
4870 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4871 the Modern Objective-C runtime API except when using an older NeXT
4872 runtime.
4873 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4874 the Modern Objective-C runtime API.
4875 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4876 Object.
4877 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4878 * objc.dg/fix-and-continue-2.m: Likewise.
4879 * objc.dg/foreach-1.m: Likewise.
4880 * objc.dg/foreach-2.m: Likewise.
4881 * objc.dg/foreach-3.m: Likewise.
4882 * objc.dg/foreach-4.m: Likewise.
4883 * objc.dg/foreach-5.m: Likewise.
4884 * objc.dg/foreach-6.m: Likewise.
4885 * objc.dg/foreach-7.m: Likewise.
4886 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4887 Object.
4888 * objc.dg/func-ptr-2.m: Likewise.
4889 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4890 Do not include objc/objc-api.h.
4891 * obj-c++.dg/fsf-package-0.mm: Likewise.
4892 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4893 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4894 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4895 of Object.
4896 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4897 * objc.dg/gnu-runtime-3.m: Likewise.
4898 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4899 * objc.dg/headers.m: Include objc/runtime.h instead of
4900 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4901 for the NeXT runtime.
4902 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4903 * obj-c++.dg/isa-field-1.mm: Likewise.
4904 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4905 * objc.dg/layout-1.m: Likewise.
4906 * objc.dg/layout-2.m: Likewise.
4907 * objc.dg/local-decl-2.m: Likewise.
4908 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4909 Object. ([Container +elementForView:]): Use
4910 class_conformsToProtocol().
4911 * obj-c++.dg/lookup-2.mm: Likewise.
4912 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4913 * obj-c++.dg/local-decl-1.mm: Likewise.
4914 * objc.dg/method-3.m: Likewise.
4915 * objc.dg/method-4.m: Likewise.
4916 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4917 ../objc-obj-c++-shared/Protocol1.h.
4918 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4919 * objc.dg/method-9.m: Likewise.
4920 * objc.dg/method-10.m: Likewise.
4921 * objc.dg/method-13.m ([Root +initialize]): Include this method
4922 also for the GNU runtime. (main): Use objc_getClass() also for
4923 the GNU runtime.
4924 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4925 * objc.dg/method-17.m: Likewise.
4926 * objc.dg/method-19.m: Likewise.
4927 * objc.dg/method-20b.m: Likewise.
4928 * obj-c++.dg/method-2.mm: Likewise.
4929 * obj-c++.dg/method-6.mm: Likewise.
4930 * obj-c++.dg/method-10.mm: Likewise.
4931 * obj-c++.dg/method-11.mm: Likewise.
4932 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4933 ../objc-obj-c++-shared/Protocol1.h.
4934 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4935 * obj-c++.dg/method-15.mm: Likewise.
4936 * obj-c++.dg/method-17.mm: Likewise.
4937 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4938 +initialize]): Include this method also for the GNU
4939 runtime. (main): Use objc_getClass() also for the GNU runtime.
4940 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4941 * obj-c++.dg/method-22.mm: Likewise.
4942 * obj-c++.dg/method-23.mm: Likewise.
4943 * obj-c++.dg/no-extra-load.mm: Likewise.
4944 * objc.dg/objc-fast-4.m: Likewise.
4945 * objc.dg/objc-gc-4.m: Likewise.
4946 * obj-c++.dg/objc-gc-3.mm: Likewise.
4947 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4948 protocol_getMethodDescription() instead of [Protocol
4949 -descriptionForInstanceMethod].
4950 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4951 Made it available with all runtimes. (main): Call -test instead
4952 of -class.
4953 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4954 and put into a category.
4955 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4956 Object. Include objc/objc.h.
4957 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4958 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4959 New. (main): Use protocol_getMethodDescription() instead
4960 of [Protocol -descriptionForInstanceMethod] and [Protocol
4961 -descriptionForClassMethod].
4962 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4963 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4964 Objective-C runtime API.
4965 * obj-c++.dg/proto-qual-1.mm: Likewise.
4966 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4967 Object.
4968 * obj-c++.dg/property/property-1.mm: Likewise.
4969 * obj-c++.dg/qual-types-1.mm: Likewise.
4970 * objc.dg/selector-2.m: Include objc/objc.h instead of
4971 ../objc-obj-c++-shared/Object1.h.
4972 * obj-c++.dg/selector-2.mm: Likewise.
4973 * obj-c++.dg/selector-5.mm: Likewise.
4974 * obj-c++.dg/selector-6.mm: Likewise.
4975 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4976 Object. Do not include objc/objc-api.h.
4977 * obj-c++.dg/set-not-used-1.mm: Likewise.
4978 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4979 * objc.dg/stret-1.m: Likewise.
4980 * objc.dg/stret-2.m: Likewise.
4981 * obj-c++.dg/super-class-2.mm: Likewise.
4982 * objc.dg/super-class-3.m: Likewise.
4983 * objc.dg/super-class-4.m: Likewise.
4984 * objc.dg/sync-2.m: Likewise.
4985 * obj-c++.dg/sync-2.mm: Likewise.
4986 * objc.dg/sync-1.m: Include objc/objc.h instead of
4987 ../objc-obj-c++-shared/Object1.h.
4988 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4989 'Class' as the type of 'isa'.
4990 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4991 Objective-C runtime API. ([TestClass +initialize]): Include this
4992 method with the GNU runtime as well.
4993 * objc.dg/strings/strings-1.m: Updated includes.
4994 * obj-c++.dg/strings/strings-1.mm: Likewise.
4995 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4996 objc.dg/strings/const-str-12b.m.
4997 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4998 * obj-c++.dg/template-3.mm: Likewise.
4999 * obj-c++.dg/template-4.mm: Likewise.
5000 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
5001 Objective-C runtime API.
5002 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5003 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5004 * obj-c++.dg/try-catch-1.mm: Likewise.
5005 * obj-c++.dg/try-catch-2.mm: Likewise.
5006 * objc.dg/try-catch-3.m: Likewise.
5007 * obj-c++.dg/try-catch-3.mm: Likewise.
5008 * objc.dg/try-catch-6.m: Likewise.
5009 * objc.dg/try-catch-7.m: Likewise.
5010 * obj-c++.dg/try-catch-7.mm: Likewise.
5011 * obj-c++.dg/try-catch-8.mm: Likewise.
5012 * obj-c++.dg/try-catch-9.mm: Likewise.
5013 * objc.dg/try-catch-10.m: Likewise.
5014 * obj-c++.dg/try-catch-11.mm: Likewise.
5015 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5016 Object. Include objc/objc.h.
5017 * obj-c++.dg/typedef-alias-1.mm: Likewise.
5018 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5019 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5020 Object. Use Modern Objective-C runtime API. Do not use
5021 performv::.
5022 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5023 * obj-c++.dg/torture/trivial.mm: Likewise.
5024 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5025 instead of ../objc-obj-c++-shared/Object1.h. Include
5026 ../objc-obj-c++-shared/runtime.h.
5027 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5028 * objc.dg/torture/strings/const-str-11.m: Likewise.
5029 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5030 * objc.dg/torture/strings/const-str-9.m: Likewise.
5031 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5032 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5033 instead of Object. Only add _FooClassReference if
5034 __NEXT_RUNTIME__.
5035 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5036 * objc.dg/torture/strings/const-str-8.m: Likewise.
5037 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5038 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5039 additional sources.
5040 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5041 Object.
5042 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5043 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5044 * obj-c++.dg/va-meth-1.mm: Likewise.
5045 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5046 ../objc-obj-c++-shared/Object1.h.
5047 * objc.dg/zero-link-3.m: Likewise.
5048
5049 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5050
5051 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5052
5053 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
5054
5055 PR objc-++/48275
5056 * obj-c++.dg/property/cxx-property-1.mm: New.
5057 * obj-c++.dg/property/cxx-property-2.mm: New.
5058
5059 2011-06-06 Jason Merrill <jason@redhat.com>
5060
5061 * g++.dg/cpp0x/regress/ptrmem1.C: New.
5062
5063 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
5064
5065 PR rtl-optimization/49145
5066 From Ryan Mansfield
5067 * gcc.c-torture/compile/pr49145.c: New test.
5068
5069 2011-06-06 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR testsuite/49288
5072 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5073 to dg-options, match also DW_AT_linkage_name.
5074
5075 PR debug/49294
5076 * gcc.dg/debug/pr49294.c: New test.
5077
5078 PR c++/49264
5079 * g++.dg/opt/pr49264.C: New test.
5080
5081 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
5082
5083 PR tree-optimization/49243
5084 * gcc.dg/pr49243.c: New.
5085
5086 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5087
5088 * gnat.dg/specs/cond_expr1.ads: New test.
5089
5090 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5091
5092 * gnat.dg/deferred_const4.ad[sb]: New test.
5093 * gnat.dg/deferred_const4_pkg.ads: New helper.
5094
5095 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
5096
5097 * gnat.dg/test_tamdt.adb: Rename to...
5098 * gnat.dg/taft_type1.adb: ...this.
5099 * gnat.dg/tamdt.ad[sb]: Rename to...
5100 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5101 * gnat.dg/tamdt_aux.ads: Rename to...
5102 * gnat.dg/taft_type1_pkg2.ads: ...this.
5103 * gnat.dg/taft_type2.ad[sb]: New test.
5104 * gnat.dg/taft_type2_pkg.ads: New helper.
5105 * gnat.dg/taft_type3.adb: New test.
5106 * gnat.dg/taft_type3_pkg.ads: New helper.
5107
5108 2011-06-05 Tobias Burnus <burnus@net-b.de>
5109
5110 PR fortran/49255
5111 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5112 for F2008.
5113
5114 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5115
5116 PR testsuite/49287
5117 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5118 warning.
5119 * objc.dg/gnu-api-2-objc.m: Likewise.
5120 * obj-c++.dg/gnu-api-2-class.mm: Likewise
5121 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5122
5123 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
5124
5125 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
5126 alignment, not the alignment, when calling class_addIvar(). Add
5127 an 'isa' instance variable to the test root class.
5128 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5129
5130 2011-06-04 Jan Hubicka <jh@suse.cz>
5131
5132 PR tree-optimization/48893
5133 PR tree-optimization/49091
5134 PR tree-optimization/49179
5135 * gfortran.dg/pr49179.f90: New testcase
5136
5137 2011-06-04 Jan Hubicka <jh@suse.cz>
5138
5139 PR lto/48954
5140 * g++.dg/torture/pr48954.C: New testcase.
5141
5142 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5143
5144 * g++.dg/warn/delete-non-virtual-dtor.C: New.
5145
5146 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
5147
5148 PR c++/33840
5149 * g++.dg/diagnostic/bitfld2.C: New.
5150
5151 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5152
5153 PR target/49281
5154 * gcc.c-torture/execute/pr49281.c: New test.
5155
5156 2011-06-04 Jan Hubicka <jh@suse.cz>
5157
5158 PR tree-optimize/48929
5159 * gcc.c-torture/compile/pr48929.c: New testcase.
5160
5161 2011-06-04 Jakub Jelinek <jakub@redhat.com>
5162
5163 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5164
5165 2011-06-03 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR c++/49276
5168 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5169
5170 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5171
5172 * objc.dg/headers.m: Do not include sarray.h and hash.h.
5173
5174 2011-06-03 Richard Henderson <rth@redhat.com>
5175 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5176
5177 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5178
5179 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5180
5181 * objc.dg/headers.m: Do not include objc-list.h.
5182
5183 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
5184
5185 * objc.dg/type-stream-1.m: Test removed.
5186 * objc.dg/headers.m: Do not include typedstream.h.
5187
5188 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5189
5190 * objc.dg/torture/forward-1.m (main): Updated testcase.
5191
5192 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
5193
5194 PR target/49163
5195 * gcc.c-torture/compile/pr49163.c: New.
5196
5197 2011-06-02 Asher Langton <langton2@llnl.gov>
5198
5199 PR fortran/49268
5200 * gfortran.dg/PR49268.f90: New test.
5201
5202 2011-06-02 Asher Langton <langton2@llnl.gov>
5203
5204 PR fortran/37039
5205 * gfortran.dg/PR37039.f90: New test.
5206
5207 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
5208
5209 PR objc/48539
5210 * objc.dg/method-5.m: Updated.
5211 * objc.dg/method-19.m: Updated.
5212 * objc.dg/method-lookup-1.m: New.
5213 * obj-c++.dg/method-6.mm: Updated.
5214 * obj-c++.dg/method-7.mm: Updated.
5215 * obj-c++.dg/method-lookup-1.mm: New.
5216
5217 2011-06-02 DJ Delorie <dj@redhat.com>
5218
5219 * lib/timeout.exp (timeout): Add board_info support.
5220
5221 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
5222
5223 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5224
5225 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5226
5227 PR fortran/49265
5228 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5229 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5230
5231 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
5232 Hans-Peter Nilsson <hp@axis.com>
5233
5234 PR rtl-optimization/48840
5235 * gcc.target/sparc/ultrasp13.c: New test.
5236
5237 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
5238
5239 PR target/49238
5240 * gcc.c-torture/compile/pr49238.c: New.
5241
5242 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
5243
5244 * gcc.target/arm/g2.c: Skip test in -mthumb.
5245 Skip test unless cpu is xscale.
5246 * gcc.target/arm/scd42-2.c: Likewise.
5247 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5248
5249 2011-06-01 Jason Merrill <jason@redhat.com>
5250
5251 * g++.dg/cpp0x/decltype28.C: New.
5252 * g++.dg/cpp0x/decltype29.C: New.
5253
5254 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
5255
5256 PR target/45074
5257 * gcc.target/mips/pr45074.c: New test.
5258
5259 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
5260 Hans-Peter Nilsson <hp@axis.com>
5261
5262 PR rtl-optimization/48830
5263 * gcc.target/sparc/ultrasp12.c: New test.
5264
5265 2011-06-01 David Li <davidxl@google.com>
5266
5267 * gcc.dg/profile-dir-1.c: Change pass name.
5268 * gcc.dg/profile-dir-2.c: Ditto.
5269 * gcc.dg/tree-ssa/dump-1.c: Ditto.
5270 * gcc.dg/tree-ssa/loop-25.c: Ditto.
5271 * gcc.dg/tree-prof/stringop-1.c: Ditto.
5272 * gcc.dg/tree-prof/update-loopch.c: Ditto.
5273 * gcc.dg/tree-prof/stringop-2.c: Ditto.
5274 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5275 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5276 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5277 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5278 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5279 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5280 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5281 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5282 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5283 * gcc.dg/profile-dir-3.c: Ditto.
5284 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5285
5286 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
5287
5288 * objc.dg/attributes/method-nonnull-1.m: New test.
5289 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5290
5291 2011-05-31 Tobias Burnus <burnus@net-b.de>
5292
5293 PR fortran/18918
5294 * gfortran.dg/coarray_atomic_1.f90: New.
5295 * gfortran.dg/coarray/atomic_1.f90: New.
5296
5297 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5298
5299 * gcc.dg/guality/bswaptest.c: New test.
5300 * gcc.dg/guality/clztest.c: New test.
5301 * gcc.dg/guality/ctztest.c: New test.
5302 * gcc.dg/guality/rotatetest.c: New test.
5303
5304 PR target/48688
5305 * gcc.target/i386/pr48688.c: New test.
5306
5307 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
5308
5309 PR c++/48010
5310 * g++.dg/lookup/name-clash9.C: New.
5311
5312 2011-05-31 Tobias Burnus <burnus@net-b.de>
5313
5314 PR fortran/18918
5315 * gfortran.dg/coarray/dummy_1.f90: New.
5316
5317 2011-05-31 Tobias Burnus <burnus@net-b.de>
5318
5319 PR fortran/18918
5320 * gfortran.dg/coarray/save_1.f90: New.
5321 * gfortran.dg/coarray_4.f90: Update dg-error.
5322
5323 2011-05-31 Jason Merrill <jason@redhat.com>
5324
5325 * g++.dg/cpp0x/rv-template1.C: New.
5326
5327 2011-05-31 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR rtl-optimization/49235
5330 * gcc.dg/pr49235.c: New test.
5331
5332 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5333
5334 PR tree-optimization/49093
5335 * gcc.dg/vect/pr49093.c: New test.
5336
5337 2011-05-31 Dodji Seketeli <dodji@redhat.com>
5338
5339 PR debug/49047
5340 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5341
5342 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
5343
5344 PR testsuite/49239
5345 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5346 output array.
5347
5348 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
5349
5350 PR target/49186
5351 * gcc.c-torture/execute/pr49186.c: New.
5352
5353 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
5354
5355 PR target/49168
5356 * gcc.target/i386/pr49168-1.c: New.
5357
5358 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5359 Eric Botcazou <ebotcazou@adacore.com>
5360
5361 * gcc.dg/guality/drap.c: New test.
5362
5363 2011-05-30 Richard Guenther <rguenther@suse.de>
5364
5365 PR tree-optimization/49210
5366 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5367 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5368
5369 2011-05-30 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR c++/49223
5372 * g++.dg/gomp/pr49223-1.C: New test.
5373 * g++.dg/gomp/pr49223-2.C: New test.
5374
5375 2011-05-30 Richard Guenther <rguenther@suse.de>
5376
5377 PR tree-optimization/49218
5378 * gcc.c-torture/execute/pr49218.c: New testcase.
5379
5380 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
5381
5382 PR tree-optimization/49199
5383 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5384 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5385 -fno-tree-scev-cprop.
5386
5387 2011-05-29 Janus Weil <janus@gcc.gnu.org>
5388
5389 PR fortran/47601
5390 * gfortran.dg/extends_13.f03: New.
5391
5392 2011-05-29 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR rtl-optimization/49095
5395 * gcc.target/i386/pr49095.c: New test.
5396
5397 2011-05-29 Tobias Burnus <burnus@net-b.de>
5398
5399 PR fortran/18918
5400 * gfortran.dg/coarray_24.f90: New.
5401
5402 2011-05-29 Tobias Burnus <burnus@net-b.de>
5403
5404 PR fortran/18918
5405 * gfortran.dg/coarray_23.f90: New.
5406
5407 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
5408
5409 From Ryan Mansfield
5410 * gcc.dg/pr48826.c: New test.
5411
5412 2011-05-29 Richard Guenther <rguenther@suse.de>
5413
5414 PR tree-optimization/49217
5415 * gcc.dg/torture/pr49217.c: New testcase.
5416
5417 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
5418
5419 PR testsuite/49222
5420 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5421
5422 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
5423
5424 * gnat.dg/boolean_subtype.adb: Rename to...
5425 * gnat.dg/boolean_subtype1.adb: ...this.
5426
5427 2011-05-28 Jason Merrill <jason@redhat.com>
5428
5429 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5430
5431 2011-05-27 Jason Merrill <jason@redhat.com>
5432
5433 * g++.dg/cpp0x/enum18.C: Adjust.
5434
5435 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5436
5437 2011-05-27 Tobias Burnus <burnus@net-b.de>
5438
5439 PR fortran/18918
5440 * gfortran.dg/coarray_22.f90: New.
5441
5442 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5443
5444 PR tree-optimization/46728
5445 * gcc.target/powerpc/pr46728-1.c: New.
5446 * gcc.target/powerpc/pr46728-2.c: New.
5447 * gcc.target/powerpc/pr46728-3.c: New.
5448 * gcc.target/powerpc/pr46728-4.c: New.
5449 * gcc.target/powerpc/pr46728-5.c: New.
5450 * gcc.dg/pr46728-6.c: New.
5451 * gcc.target/powerpc/pr46728-7.c: New.
5452 * gcc.target/powerpc/pr46728-8.c: New.
5453 * gcc.dg/pr46728-9.c: New.
5454 * gcc.target/powerpc/pr46728-10.c: New.
5455 * gcc.target/powerpc/pr46728-11.c: New.
5456 * gcc.dg/pr46728-12.c: New.
5457 * gcc.target/powerpc/pr46728-13.c: New.
5458 * gcc.target/powerpc/pr46728-14.c: New.
5459 * gcc.target/powerpc/pr46728-15.c: New.
5460 * gcc.target/powerpc/pr46728-16.c: New.
5461
5462 2011-05-27 Jason Merrill <jason@redhat.com>
5463
5464 * g++.dg/abi/mangle47.C: New.
5465
5466 PR c++/49176
5467 * g++.dg/template/const5.C: New.
5468
5469 * g++.dg/cpp0x/enum18.C: New.
5470
5471 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5472
5473 * g++.dg/cpp0x/error6.C: New.
5474
5475 * g++.dg/cpp0x/error5.C: New.
5476
5477 2011-05-27 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR c++/49165
5480 * g++.dg/eh/cond6.C: New test.
5481
5482 2011-05-27 Tobias Burnus <burnus@net-b.de>
5483
5484 PR fortran/48820
5485 * gfortran.dg/rank_3.f90: New.
5486 * gfortran.dg/rank_4.f90: New.
5487
5488 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
5489
5490 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5491 replace dump search.
5492
5493 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
5494
5495 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5496 * gnat.dg/bit_packed_array5.adb: ...here.
5497
5498 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5499
5500 PR c++/42056
5501 * g++.dg/cpp0x/auto25.C: New.
5502
5503 2011-05-27 Richard Guenther <rguenther@suse.de>
5504
5505 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5506
5507 2011-05-27 Richard Guenther <rguenther@suse.de>
5508
5509 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5510
5511 2011-05-27 Richard Guenther <rguenther@suse.de>
5512
5513 PR middle-end/49189
5514 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5515
5516 2011-05-26 Jason Merrill <jason@redhat.com>
5517
5518 * g++.dg/cpp0x/friend1.C: New.
5519 * g++.dg/cpp0x/friend2.C: New.
5520
5521 * g++.dg/cpp0x/auto7.C: Update.
5522 * g++.dg/template/crash50.C: Adjust.
5523 * g++.dg/template/static9.C: Adjust.
5524 * g++.old-deja/g++.ext/memconst.C: Adjust.
5525
5526 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
5527
5528 * gcc.dg/march.c: Ignore a note for some targets.
5529
5530 2011-05-26 Janis Johnson <janis187@us.ibm.com>
5531 Nathan Froyd <froydnj@codesourcery.com>
5532
5533 PR c++/2288
5534 PR c++/18770
5535 * g++.old-deja/g++.jason/cond.C: Remove xfails.
5536 * g++.dg/parse/pr18770.C: New test.
5537 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5538
5539 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5540
5541 PR fortran/48955
5542 * gfortran.dg/dependency_40.f90 : New test.
5543
5544 2011-05-26 Tobias Burnus <burnus@net-b.de>
5545
5546 PR fortran/18918
5547 * gfortran.dg/coarray/registering_1.f90: New.
5548
5549 2011-05-26 Jason Merrill <jason@redhat.com>
5550
5551 * g++.dg/cpp0x/variadic111.C: New.
5552 * g++.dg/cpp0x/variadic41.C: Adjust.
5553
5554 2011-05-26 Richard Guenther <rguenther@suse.de>
5555
5556 PR tree-optimization/48702
5557 * gcc.dg/torture/pr48702.c: New testcase.
5558
5559 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5560
5561 PR gcov-profile/48845
5562 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5563 support.
5564 * gcc.dg/matrix/matrix.exp: Likewise.
5565 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5566 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5567 line number to check_profiling_available.
5568 * lib/target-supports.exp (check_profiling_available): Account for
5569 this.
5570 Require TLS runtime support with -fprofile-generate.
5571 * lib/profopt.exp (profopt-execute): Add TLS options for
5572 -fprofile-generate.
5573 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5574
5575 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR c++/49165
5578 * g++.dg/eh/cond5.C: New test.
5579
5580 PR tree-optimization/49161
5581 * gcc.c-torture/execute/pr49161.c: New test.
5582
5583 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5584
5585 * gcc.target/arm/neon-vorn-vbic.c: New test.
5586
5587 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5588
5589 PR tree-optimization/49038
5590 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5591 * gcc.dg/vect/pr49038.c: New test.
5592
5593 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5594 * g++.dg/init/pr25811-3.C: New.
5595 * g++.dg/init/pr25811-4.C: New.
5596
5597 2011-05-25 Jason Merrill <jason@redhat.com>
5598
5599 * g++.dg/cpp0x/enum17.C: New.
5600 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5601
5602 * g++.dg/cpp0x/auto24.C: New.
5603
5604 * g++.dg/cpp0x/error4.C: New.
5605
5606 * g++.dg/cpp0x/rv-restrict.C: New.
5607
5608 * g++.dg/cpp0x/enum15.C: New.
5609 * g++.dg/cpp0x/constexpr-switch2.C: New.
5610
5611 * g++.dg/cpp0x/variadic110.C: New.
5612
5613 * g++.dg/cpp0x/auto9.C: Add typedef test.
5614
5615 * g++.dg/cpp0x/auto23.C: New.
5616 * g++.dg/cpp0x/auto9.C: Adjust.
5617
5618 * g++.dg/cpp0x/defaulted29.C: New.
5619
5620 * g++.dg/cpp0x/initlist51.C: New.
5621
5622 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5623
5624 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5625 * g++.dg/abi/packed1.C: Suppress warning.
5626 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5627 * g++.dg/template/stdarg1.C: Likewise.
5628 * g++.dg/other/packed1.C: Remove arm from xfail list.
5629
5630 2011-05-25 Jason Merrill <jason@redhat.com>
5631
5632 * g++.dg/cpp0x/enum16.C: New.
5633 * g++.dg/parse/error15.C: Adjust.
5634
5635 * g++.dg/cpp0x/initlist50.C: New.
5636
5637 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5638
5639 * g++.dg/cpp0x/variadic109.C: New.
5640
5641 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5642
5643 * gcc.target/i386/pause-1.c: New.
5644
5645 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5646
5647 * gcc.dg/stack-usage-1.c: Adjust comment.
5648 * gcc.dg/stack-usage-2.c: New test.
5649
5650 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5651
5652 PR c++/49136
5653 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5654 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5655
5656 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5657
5658 PR rtl-optimization/48757
5659 * gfortran.dg/pr48757.f: New test case.
5660
5661 2011-05-24 Jason Merrill <jason@redhat.com>
5662
5663 * g++.dg/cpp0x/access01.C: New.
5664
5665 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5666
5667 PR libobjc/48177
5668 * objc.dg/pr48177.m: New testcase.
5669
5670 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5671
5672 PR objc/48187
5673 * objc.dg/pr48187.m: New testcase.
5674 * obj-c++.dg/pr48187.mm: New testcase.
5675 * objc.dg/ivar-extra-semicolon.m: New testcase.
5676
5677 2011-05-24 Jason Merrill <jason@redhat.com>
5678
5679 * g++.dg/template/access21.C: New.
5680 * g++.dg/template/access22.C: New.
5681
5682 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5683
5684 PR rtl-optimization/48633
5685 * g++.dg/pr48633.C: New test.
5686
5687 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5688
5689 PR target/49133
5690 * g++.dg/other/pr49133.C: New test.
5691
5692 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5693 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5694
5695 * gcc.dg/torture/tls/run-gd.c: New test.
5696 * gcc.dg/torture/tls/run-ie.c: New test.
5697 * gcc.dg/torture/tls/run-ld.c: New test.
5698 * gcc.dg/torture/tls/run-le.c: New test.
5699 * lib/target-supports.exp (check_effective_target_tls_runtime):
5700 Build testcase with TLS options.
5701
5702 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5703
5704 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5705
5706 2011-05-24 Tom de Vries <tom@codesourcery.com>
5707
5708 PR tree-optimization/49121
5709 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5710
5711 2011-05-23 Jason Merrill <jason@redhat.com>
5712
5713 * g++.dg/cpp0x/defaulted28.C: New.
5714
5715 * g++.dg/cpp0x/sfinae25.C: New.
5716
5717 * g++.dg/cpp0x/rv-cast2.C: New.
5718
5719 * g++.dg/cpp0x/enum14.C: New.
5720
5721 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR lto/49123
5724 * gcc.c-torture/execute/pr49123.c: New test.
5725
5726 PR debug/49032
5727 * gcc.dg/debug/pr49032.c: New test.
5728
5729 PR c/49120
5730 * gcc.dg/pr49120.c: New test.
5731
5732 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5733
5734 PR target/47315
5735 * gcc.target/i386/pr47315.c: New test.
5736
5737 2011-05-23 Jason Merrill <jason@redhat.com>
5738
5739 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5740
5741 * g++.dg/cpp0x/sfinae24.C: New.
5742
5743 * g++.dg/cpp0x/error3.C: New.
5744
5745 * g++.dg/cpp0x/defaulted27.C: New.
5746
5747 * g++.dg/cpp0x/decltype27.C: New.
5748
5749 2011-05-23 Richard Guenther <rguenther@suse.de>
5750
5751 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5752
5753 2011-05-23 Richard Guenther <rguenther@suse.de>
5754
5755 PR tree-optimization/40874
5756 * g++.dg/tree-ssa/pr40874.C: New testcase.
5757
5758 2011-05-23 Richard Guenther <rguenther@suse.de>
5759
5760 PR tree-optimization/49115
5761 * g++.dg/torture/pr49115.C: New testcase.
5762
5763 2011-05-23 Richard Guenther <rguenther@suse.de>
5764
5765 PR middle-end/15419
5766 * gcc.dg/memcpy-3.c: New testcase.
5767
5768 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5769
5770 PR middle-end/48973
5771 * gcc.c-torture/execute/pr48973-1.c: New test.
5772 * gcc.c-torture/execute/pr48973-2.c: New test.
5773
5774 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5775
5776 PR c++/18016
5777 * g++.dg/warn/pr18016.C: New.
5778
5779 2011-05-23 Tom de Vries <tom@codesourcery.com>
5780
5781 PR target/45098
5782 * gcc.target/arm/ivopts-6.c: New test.
5783
5784 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR middle-end/49029
5787 * gcc.c-torture/compile/pr49029.c: New test.
5788
5789 2011-05-22 Jason Merrill <jason@redhat.com>
5790
5791 * g++.dg/cpp0x/sfinae23.C: New.
5792 * g++.dg/cpp0x/sfinae8.C: Correct.
5793
5794 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5795
5796 * gfortran.dg/function_optimize_8.f90: New test case.
5797
5798 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5799
5800 PR tree-optimization/49087
5801 * gcc.dg/vect/O3-pr49087.c: New test.
5802
5803 2011-05-21 Jason Merrill <jason@redhat.com>
5804
5805 * g++.dg/debug/const5.C: New.
5806
5807 2011-05-20 Jason Merrill <jason@redhat.com>
5808
5809 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5810
5811 * g++.dg/cpp0x/constexpr-static7.C: New.
5812
5813 * g++.dg/cpp0x/enum12.C: New.
5814 * g++.dg/cpp0x/enum13.C: New.
5815
5816 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5817
5818 PR fortran/48699
5819 * gfortran.dg/select_type_23.f03: New.
5820
5821 2011-05-20 Jason Merrill <jason@redhat.com>
5822
5823 * g++.dg/cpp0x/defaulted26.C: New.
5824
5825 * g++.dg/cpp0x/noexcept02.C: Fix.
5826 * g++.dg/cpp0x/noexcept03.C: Fix.
5827 * g++.dg/cpp0x/noexcept08.C: Fix.
5828 * g++.dg/cpp0x/noexcept10.C: New.
5829
5830 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5831
5832 PR fortran/48706
5833 * gfortran.dg/extends_12.f03: New.
5834
5835 2011-05-20 Jason Merrill <jason@redhat.com>
5836
5837 * g++.dg/template/koenig9.C: New.
5838 * g++.dg/opt/pr47615.C: Fix.
5839 * g++.dg/overload/defarg1.C: Fix.
5840 * g++.dg/tc1/dr213.C: Remove xfail.
5841 * g++.dg/torture/pr34850.C: Fix.
5842 * g++.dg/torture/pr39362.C: Fix.
5843 * g++.old-deja/g++.brendan/crash56.C: Fix.
5844 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5845
5846 2011-05-20 Richard Guenther <rguenther@suse.de>
5847
5848 PR tree-optimization/49079
5849 * gcc.dg/torture/pr49079.c: New testcase.
5850
5851 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5852
5853 PR tree-optimization/49073
5854 * gcc.c-torture/execute/pr49073.c: New test.
5855
5856 2011-06-19 Tobias Burnus <burnus@net-b.de>
5857
5858 PR fortran/18918
5859 * gfortran.dg/coarray_21.f90: New.
5860
5861 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5862
5863 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5864 output.
5865
5866 2011-05-19 Richard Guenther <rguenther@suse.de>
5867
5868 PR testsuite/49063
5869 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5870
5871 2011-05-19 Richard Guenther <rguenther@suse.de>
5872
5873 PR middle-end/48985
5874 * gcc.dg/builtin-object-size-11.c: New testcase.
5875
5876 2011-05-19 Tom de Vries <tom@codesourcery.com>
5877
5878 PR target/45098
5879 * gcc.target/arm/ivopts.c: New test.
5880 * gcc.target/arm/ivopts-2.c: New test.
5881
5882 2011-05-19 Tom de Vries <tom@codesourcery.com>
5883
5884 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5885
5886 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5887
5888 * gcc.c-torture/execute/960321-1.x: Remove.
5889
5890 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5891
5892 PR fortran/48700
5893 * gfortran.dg/move_alloc_4.f90: New.
5894
5895 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5896
5897 PR target/49002
5898 * gcc.target/i386/pr49002-1.c: New test.
5899 * gcc.target/i386/pr49002-2.c: Likewise.
5900
5901 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR tree-optimization/49039
5904 * gcc.c-torture/execute/pr49039.c: New test.
5905 * gcc.dg/tree-ssa/pr49039.c: New test.
5906 * g++.dg/torture/pr49039.C: New test.
5907
5908 2011-05-18 Jason Merrill <jason@redhat.com>
5909
5910 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5911 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5912 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5913
5914 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5915
5916 * gcc.target/bfin/mcpu-bf592.c: New test.
5917
5918 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5919
5920 PR tree-optimization/41881
5921 * gcc.dg/vect/O3-pr41881.c: New test.
5922 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5923
5924 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR tree-optimization/49000
5927 * gcc.dg/pr49000.c: New test.
5928
5929 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5930
5931 * gnat.dg/invalid1.adb: New test.
5932
5933 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5934
5935 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5936 scan pattern.
5937 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5938 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5939
5940 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5941
5942 PR c++/48994
5943 * g++.dg/cpp0x/range-for18.C: New.
5944
5945 2011-05-15 Tobias Burnus <burnus@net-b.de>
5946
5947 PR fortran/18918
5948 * gfortran.dg/coarray/image_index_2.f90: New.
5949
5950 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5951
5952 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5953 * g++.dg/cpp0x/override2.C: New.
5954
5955 2011-05-14 Tobias Burnus <burnus@net-b.de>
5956
5957 PR fortran/18918
5958 * gfortran.de/coarray_20.f90: New.
5959
5960 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5961
5962 PR fortran/22572
5963 * function_optimize_7.f90: New test case.
5964
5965 2011-05-13 Jason Merrill <jason@redhat.com>
5966
5967 * g++.dg/cpp0x/decltype26.C: New.
5968 * g++.dg/cpp0x/enum11.C: New.
5969
5970 2011-05-13 Tobias Burnus <burnus@net-b.de>
5971
5972 PR fortran/48972
5973 PR fortran/48991
5974 * gfortran.dg/assign_8.f90: Update dg-error.
5975
5976 2011-05-13 Tobias Burnus <burnus@net-b.de>
5977
5978 PR fortran/48972
5979 * gfortran.dg/io_constraints_8.f90: New.
5980 * gfortran.dg/io_constraints_9.f90: New.
5981
5982 2011-05-13 Martin Thuresson <martint@google.com>
5983
5984 PR gcov-profile/47793
5985 * gcc.dg/pr47793.c: New.
5986
5987 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR tree-optimization/48975
5990 * gcc.dg/pr48975.c: New test.
5991
5992 2011-05-12 Tobias Burnus <burnus@net-b.de>
5993
5994 PR fortran/48972
5995 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5996
5997 2011-05-12 Jason Merrill <jason@redhat.com>
5998
5999 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6000
6001 2011-05-12 Geert Bosch <bosch@adacore.com>
6002
6003 * gnat.dg/view_conversion1.adb: New test.
6004
6005 2011-05-12 Richard Guenther <rguenther@suse.de>
6006
6007 PR tree-optimization/48172
6008 * gcc.dg/vect/pr48172.c: New testcase.
6009
6010 2011-05-12 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR debug/48967
6013 * g++.dg/opt/pr48967.C: New test.
6014
6015 2011-05-11 Jason Merrill <jason@redhat.com>
6016
6017 * g++.dg/cpp0x/constexpr-friend.C: New.
6018 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6019
6020 * g++.dg/cpp0x/sfinae22.C: New.
6021
6022 2011-05-11 Tobias Burnus <burnus@net-b.de>
6023
6024 PR fortran/48889
6025 * gfortran.dg/generic_24.f90: New.
6026
6027 2011-05-11 Richard Guenther <rguenther@suse.de>
6028
6029 PR tree-optimization/15256
6030 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6031
6032 2011-05-11 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR debug/48159
6035 * gcc.dg/pr48159-1.c: New test.
6036 * gcc.dg/pr48159-2.c: New test.
6037
6038 2011-05-11 Richard Guenther <rguenther@suse.de>
6039
6040 PR middle-end/48953
6041 * gcc.dg/torture/pr48953.c: New testcase.
6042
6043 2011-05-11 Richard Guenther <rguenther@suse.de>
6044
6045 PR tree-optimization/18041
6046 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6047
6048 2011-05-11 Alan Modra <amodra@gmail.com>
6049
6050 PR target/47755
6051 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6052
6053 2011-05-10 Jason Merrill <jason@redhat.com>
6054
6055 * g++.dg/cpp0x/defaulted25.C: New.
6056 * g++.dg/template/crash7.C: Adjust.
6057
6058 * g++.dg/cpp0x/variadic108.C: New.
6059
6060 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
6061
6062 * g++.dg/inherit/virtual9.C: Extend.
6063
6064 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6065
6066 PR target/48857
6067 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6068 are passed and returned in vector registers.
6069
6070 2011-05-10 Richard Guenther <rguenther@suse.de>
6071
6072 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6073 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6074 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6075 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6076 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
6077 applies.
6078
6079 2011-05-10 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR tree-optimization/48611
6082 PR tree-optimization/48794
6083 * gfortran.dg/gomp/pr48611.f90: New test.
6084 * gfortran.dg/gomp/pr48794.f90: New test.
6085
6086 PR debug/48928
6087 * gcc.dg/dfp/pr48928.c: New test.
6088
6089 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6090
6091 PR c++/48522
6092 * g++.dg/cpp0x/pr48522.C: New.
6093
6094 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6095
6096 PR c++/48735
6097 * g++.dg/cpp0x/sfinae21.C: New.
6098
6099 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6100
6101 * g++.dg/template/sfinae28.C: Rename to...
6102 * g++.dg/cpp0x/sfinae19.C: ... this.
6103 * g++.dg/template/sfinae29.C: Rename to...
6104 * g++.dg/cpp0x/sfinae20.C: ... this.
6105
6106 2011-05-09 Jeff Law <law@redhat.com>
6107
6108 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6109 consistent results.
6110
6111 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
6112
6113 PR c++/20039
6114 * g++.dg/init/pr20039.C: New.
6115
6116 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6117
6118 PR c++/48737
6119 PR c++/48744
6120 * g++.dg/template/sfinae28.C: New.
6121 * g++.dg/template/sfinae29.C: Likewise.
6122
6123 2011-05-09 Jason Merrill <jason@redhat.com>
6124
6125 * g++.dg/template/nontype23.C: New.
6126
6127 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
6128 PR c++/48859
6129 * g++.dg/init/pr48859.C: New.
6130
6131 2011-05-09 Jason Merrill <jason@redhat.com>
6132
6133 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6134 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6135 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6136 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6137 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6138 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6139 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6140 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6141
6142 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
6143
6144 * g++.dg/inherit/virtual9.C: New.
6145
6146 2011-05-09 Dodji Seketeli <dodji@redhat.com>
6147
6148 PR c++/48574
6149 * g++.dg/template/dependent-expr8.C: New test case.
6150
6151 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
6152
6153 PR tree-optimization/48837
6154 * gcc.dg/pr48837.c: New testcase.
6155
6156 2011-05-06 Jason Merrill <jason@redhat.com>
6157
6158 * g++.dg/cpp0x/constexpr-condition2.C: New.
6159
6160 * g++.dg/cpp0x/constexpr-missing.C: New.
6161
6162 2011-05-06 Tobias Burnus <burnus@net-b.de>
6163
6164 PR fortran/18918
6165 * gfortran.dg/coarray/this_image_2.f90: New.
6166
6167 2011-05-06 Tobias Burnus <burnus@net-b.de>
6168
6169 PR fortran/48858
6170 PR fortran/48820
6171 * gfortran.dg/bind_c_usage_22.f90: New.
6172 * gfortran.dg/bind_c_usage_23.f90: New.
6173 * gfortran.dg/bind_c_usage_24.f90: New.
6174 * gfortran.dg/bind_c_usage_24_c.c: New.
6175
6176 2011-05-06 Dodji Seketeli <dodji@redhat.com>
6177
6178 PR c++/48838
6179 * g++.dg/template/member9.C: New test case.
6180
6181 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
6182
6183 * gnat.dg/discr29.ad[sb]: New test.
6184 * gnat.dg/discr30.adb: Likewise.
6185
6186 2011-05-05 Julian Brown <julian@codesourcery.com>
6187
6188 * gcc.target/arm/neon-vset_lanes8.c: New test.
6189
6190 2011-05-05 Jason Merrill <jason@redhat.com>
6191
6192 * g++.dg/init/new32.C: New.
6193
6194 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6195
6196 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6197 Fix typo.
6198
6199 2011-05-05 Jakub Jelinek <jakub@redhat.com>
6200
6201 PR rtl-optimization/48381
6202 * gcc.c-torture/compile/pr48381.c: New test.
6203
6204 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
6205
6206 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6207 to dg-options.
6208 * gcc.target/i386/opt-1.c: Ditto.
6209
6210 2011-05-04 Jason Merrill <jason@redhat.com>
6211
6212 * g++.dg/conversion/base1.C: New.
6213
6214 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6215
6216 PR libgfortran/48787
6217 * gfortran.dg/round_3.f08: Add more checks to test case.
6218
6219 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
6220
6221 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6222 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6223 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6224 Gate test on effective_target fd_truncate.
6225
6226 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
6227
6228 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6229 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6230 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6231 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
6232 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6233 * gcc.target/i386/pr38824.c: Ditto.
6234 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6235 * gcc.target/i386/vecinit-2.c: Ditto.
6236 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6237 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6238 * gcc.target/i386/parity-2.c: Ditto.
6239 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6240
6241 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
6242
6243 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6244 remove duplication.
6245 * gcc.target/bfin/mcpu-bf514.c: Likewise.
6246 * gcc.target/bfin/mcpu-bf516.c: Likewise.
6247 * gcc.target/bfin/mcpu-bf518.c: Likewise.
6248
6249 2011-05-03 Tobias Burnus <burnus@net-b.de>
6250
6251 PR fortran/18918
6252 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6253
6254 2011-05-03 Tobias Burnus <burnus@net-b.de>
6255
6256 PR fortran/18918
6257 * gfortran.dg/coarray/this_image_1.f90: New.
6258
6259 2011-05-03 Tobias Burnus <burnus@net-b.de>
6260
6261 PR fortran/18918
6262 * gfortran.dg/coarray/caf.dg: New.
6263 * gfortran.dg/coarray/image_index_1.f90: New, copied
6264 from ../coarray_16.f90.
6265
6266 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6267
6268 PR c++/28501
6269 * g++.dg/ext/complex9.C: New.
6270
6271 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6272
6273 From Mike Frysinger
6274 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6275 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6276 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6277
6278 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
6279
6280 * gcc.target/bfin/builtins: Created.
6281 * gcc.target/bfin/hisilh-O0.c: Deleted.
6282 * gcc.target/bfin/hisilh.c: Moved to...
6283 * gcc.target/bfin/builtins/hisilh.c: ...here.
6284 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6285 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6286 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6287 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6288 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6289 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6290 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6291 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6292 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6293 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6294 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6295 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6296 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6297 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6298 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6299 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6300 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6301 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6302 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6303 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6304 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6305 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6306 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6307 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6308 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6309 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6310 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6311 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6312 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6313 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6314 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6315 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6316 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6317 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6318 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6319 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6320 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6321 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6322 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6323 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6324 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6325 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6326 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6327 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6328 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6329 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6330 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6331 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6332 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6333 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6334 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6335 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6336 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6337 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6338 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6339 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6340 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6341 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6342 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6343 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6344 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6345 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6346 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6347 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6348 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6349 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6350 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6351 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6352 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6353 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6354 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6355 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6356 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6357 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6358 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6359 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6360 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6361 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6362 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6363 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6364 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6365 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6366 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6367 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6368 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6369 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6370 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6371 * gcc.target/bfin/builtins/circptr.c: Ditto.
6372 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6373 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6374 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6375 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6376 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6377 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6378 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6379 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6380 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6381 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6382 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6383 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6384 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6385 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6386 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6387 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6388 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6389 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6390 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6391 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6392 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6393 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6394 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6395 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6396 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6397 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6398 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6399 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6400 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6401 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6402 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6403 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6404 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6405 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6406 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6407 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6408 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6409 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6410 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6411 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6412 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6413 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6414 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6415 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6416 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6417 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6418 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6419 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6420 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6421 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6422 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6423 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6424 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6425 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6426 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6427 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6428 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6429 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6430 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6431 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6432 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6433 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6434 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6435 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6436 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6437 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6438 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6439 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6440 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6441 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6442
6443 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
6444
6445 * gcc.target/arm/cold-lc.c: New test.
6446
6447 2011-05-03 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR target/48774
6450 * gcc.dg/pr48774.c: New test.
6451
6452 2011-05-03 Richard Guenther <rguenther@suse.de>
6453
6454 * gcc.dg/large-size-array-5.c: New testcase.
6455
6456 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6457
6458 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6459
6460 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6461
6462 * lib/target-supports.exp (check_effective_target_vect_strided):
6463 Replace with...
6464 (check_effective_target_vect_strided2)
6465 (check_effective_target_vect_strided3)
6466 (check_effective_target_vect_strided4)
6467 (check_effective_target_vect_strided8): ...these new functions.
6468
6469 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6470 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6471 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6472 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6473 * gcc.dg/vect/pr37539.c: Likewise.
6474 * gcc.dg/vect/slp-11a.c: Likewise.
6475 * gcc.dg/vect/slp-11b.c: Likewise.
6476 * gcc.dg/vect/slp-11c.c: Likewise.
6477 * gcc.dg/vect/slp-12a.c: Likewise.
6478 * gcc.dg/vect/slp-12b.c: Likewise.
6479 * gcc.dg/vect/slp-18.c: Likewise.
6480 * gcc.dg/vect/slp-19a.c: Likewise.
6481 * gcc.dg/vect/slp-19b.c: Likewise.
6482 * gcc.dg/vect/slp-21.c: Likewise.
6483 * gcc.dg/vect/slp-23.c: Likewise.
6484 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6485
6486 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6487 instead of vect_interleave && vect_extract_even_odd.
6488 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6489 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6490 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6491 * gcc.dg/vect/vect-1.c: Likewise.
6492 * gcc.dg/vect/vect-10.c: Likewise.
6493 * gcc.dg/vect/vect-98.c: Likewise.
6494 * gcc.dg/vect/vect-107.c: Likewise.
6495 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6496 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6497 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6498 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6499 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6500 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6501 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6502 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6503 * gcc.dg/vect/vect-strided-float.c: Likewise.
6504 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6505 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6506 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6507 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6508 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6509 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6510 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6511 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6512 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6513 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6514 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6515 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6516 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6517 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6518 * gcc.dg/vect/vect-vfa-03.c: Likewise.
6519
6520 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6521 target condition.
6522 * gcc.dg/vect/pr30843.c: Likewise.
6523 * gcc.dg/vect/pr33866.c: Likewise.
6524 * gcc.dg/vect/slp-reduc-6.c: Likewise.
6525 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6526 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6527 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6528
6529 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6530
6531 * gcc.dg/vect/slp-11.c: Split into...
6532 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6533 gcc.dg/vect/slp-11c.c: ...these tests.
6534 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6535 * gcc.dg/vect/slp-12c.c: ...this new test.
6536 * gcc.dg/vect/slp-19.c: Split into...
6537 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6538 gcc.dg/vect/slp-19c.c: ...these new tests.
6539
6540 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
6541
6542 * lib/target-supports.exp
6543 (check_effective_target_vect_extract_even_odd_wide): Delete.
6544 (check_effective_target_vect_strided_wide): Likewise.
6545 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6546 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6547 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6548 * gcc.dg/vect/pr37539.c: Likewise.
6549 * gcc.dg/vect/slp-11.c: Likewise.
6550 * gcc.dg/vect/slp-12a.c: Likewise.
6551 * gcc.dg/vect/slp-12b.c: Likewise.
6552 * gcc.dg/vect/slp-19.c: Likewise.
6553 * gcc.dg/vect/slp-23.c: Likewise.
6554 * gcc.dg/vect/vect-1.c: Likewise.
6555 * gcc.dg/vect/vect-98.c: Likewise.
6556 * gcc.dg/vect/vect-107.c: Likewise.
6557 * gcc.dg/vect/vect-strided-float.c: Likewise.
6558
6559 2011-05-02 Jason Merrill <jason@redhat.com>
6560
6561 * g++.dg/init/new31.C: New.
6562
6563 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6564
6565 PR c/35445
6566 * gcc.dg/pr35445.c: New test.
6567
6568 2011-05-02 Jason Merrill <jason@redhat.com>
6569
6570 * c-c++-common/vla-1.c: New.
6571
6572 2011-05-02 Richard Guenther <rguenther@suse.de>
6573
6574 PR tree-optimization/48822
6575 * gcc.dg/torture/pr48822.c: New testcase.
6576
6577 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6578
6579 PR c++/47969
6580 * g++.dg/cpp0x/constexpr-47969.C: New.
6581
6582 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6583
6584 PR testsuite/48498
6585 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6586 on vect_no_align targets.
6587 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6588 vect_no_align targets.
6589
6590 2011-05-01 Xinliang David Li <davidxl@google.com>
6591
6592 * gcc.dg/tree-ssa/integer-addr.c: New test.
6593 * gcc.dg/tree-ssa/alias_bug.c: New test.
6594
6595 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6596
6597 PR libgfortran/48787
6598 * gfortran.dg/round_3.f08: Add more checks.
6599
6600 2011-04-30 Tobias Burnus <burnus@net-b.de>
6601
6602 PR fortran/48821
6603 * gfortran.dg/import9.f90: New, proper test.
6604 * gfortran.dg/interface_37.f90: Remove bogus
6605 test (bogus copy of interface_36.f90).
6606
6607 2011-04-30 Tobias Burnus <burnus@net-b.de>
6608
6609 PR fortran/48821
6610 * gfortran.dg/interface_37.f90: New.
6611
6612 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6613
6614 PR fortran/48746
6615 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6616
6617 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6618
6619 PR tree-optimization/48809
6620 * gcc.c-torture/execute/pr48809.c: New test.
6621
6622 2011-04-29 Jeff Law <law@redhat.com>
6623
6624 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6625
6626 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6627
6628 PR c++/48606
6629 * g++.dg/init/ctor10.C: New.
6630
6631 2011-04-29 Le-Chun Wu <lcwu@google.com>
6632
6633 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6634 warning in implicitly instantiated templates.
6635
6636 2011-04-29 Le-Chun Wu <lcwu@google.com>
6637
6638 * g++.dg/warn/Wnull-conversion-1.C: New.
6639 * g++.dg/warn/Wnull-conversion-2.C: New.
6640
6641 2011-04-29 Diego Novillo <dnovillo@google.com>
6642
6643 * g++.old-deja/g++.other/null3.C: Expect warning about
6644 converting boolean to a pointer.
6645
6646 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6647
6648 PR fortran/48462
6649 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6650 being a target.
6651
6652 PR fortran/48746
6653 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6654
6655 2011-04-29 Tobias Burnus <burnus@net-b.de>
6656
6657 PR fortran/48810
6658 * gfortran.dg/typebound_proc_22.f90: New.
6659
6660 PR fortran/48800
6661 * gfortran.dg/interface_36.f90: New.
6662
6663 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6664
6665 PR libgfortran/48488
6666 PR libgfortran/48602
6667 PR libgfortran/48615
6668 PR libgfortran/48684
6669 PR libgfortran/48787
6670 * gfortran.dg/fmt_g.f: Adjust test.
6671 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6672 * gfortran.dg/round_3.f08: New test.
6673 * gfortran.dg/namelist_print_1.f: Adjust test.
6674 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6675 * gfortran.dg/f2003_io_5.f03: Adjust test.
6676 * gfortran.dg/coarray_15.f90: Adjust test.
6677 * gfortran.dg/namelist_65.f90: Adjust test.
6678 * gfortran.dg/fmt_cache_1.f: Adjust test.
6679 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6680 * gfortran.dg/real_const_3.f90: Adjust test.
6681
6682 2011-04-28 Xinliang David Li <davidxl@google.com>
6683
6684 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6685 * g++.dg/prof-robust-1.C: New test.
6686
6687 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6688
6689 PR tree-optimization/48765
6690 * gcc.dg/vect/pr48765.c: New.
6691
6692 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6693
6694 PR tree-optimization/48775
6695 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6696
6697 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6698
6699 PR c++/48798
6700 * g++.dg/inherit/pr48798.C: New.
6701 * g++.old-deja/g++.other/base1.C: Adjust.
6702
6703 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6704
6705 PR c++/48656
6706 * g++.dg/template/inherit7.C: New test case.
6707
6708 2011-04-28 Richard Guenther <rguenther@suse.de>
6709
6710 PR tree-optimization/40052
6711 PR tree-optimization/15347
6712 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6713 * gcc.dg/pr15347.c: Likewise.
6714
6715 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6716
6717 PR c++/48530
6718 * g++.dg/cpp0x/sfinae18.C: New.
6719
6720 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6721
6722 PR c++/48771
6723 * g++.dg/ext/is_literal_type1.C: New.
6724
6725 2011-04-28 Tobias Burnus <burnus@net-b.de>
6726
6727 PR fortran/48112
6728 PR fortran/48279
6729 * gfortran.dg/interface_35.f90: New.
6730 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6731 * gfortran.dg/func_result_6.f90: Add dg-warning.
6732 * gfortran.dg/bessel_1.f90: Ditto.
6733 * gfortran.dg/hypot_1.f90: Ditto.
6734 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6735 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6736 * gfortran.dg/interface_assignment_4.f90: Ditto.
6737
6738 2011-04-27 Jason Merrill <jason@redhat.com>
6739
6740 * g++.dg/ext/complex8.C: New.
6741
6742 * g++.dg/cpp0x/initlist49.C: New.
6743 * g++.dg/init/new30.C: New.
6744
6745 2011-04-27 Tobias Burnus <burnus@net-b.de>
6746
6747 PR fortran/48788
6748 * gfortran.dg/whole_file_34.f90: New.
6749
6750 2011-04-27 Jan Hubicka <jh@suse.cz>
6751
6752 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6753
6754 2011-04-27 Jason Merrill <jason@redhat.com>
6755
6756 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6757
6758 * g++.dg/parse/ambig6.C: New.
6759
6760 2011-04-27 Nick Clifton <nickc@redhat.com>
6761
6762 * gcc.dg/20020312-2.c: Add definition for RX.
6763
6764 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6765 option with RX targets.
6766
6767 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6768 /* */ comments.
6769
6770 2011-04-27 Richard Guenther <rguenther@suse.de>
6771
6772 * gcc.dg/tree-ssa/pr23382.c: Remove.
6773
6774 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6775
6776 PR target/48767
6777 * gcc.c-torture/compile/pr48767.c: New test.
6778
6779 2011-04-27 Richard Guenther <rguenther@suse.de>
6780
6781 PR tree-optimization/48772
6782 * g++.dg/pr48772.C: New testcase.
6783
6784 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6785
6786 PR c/48742
6787 * gcc.c-torture/compile/pr48742.c: New test.
6788
6789 2011-04-26 Jason Merrill <jason@redhat.com>
6790
6791 * g++.dg/lookup/koenig13.C: New.
6792
6793 * g++.dg/cpp0x/initlist48.C: New.
6794
6795 2011-04-25 Jason Merrill <jason@redhat.com>
6796
6797 * g++.dg/cpp0x/sfinae17.C: New.
6798
6799 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6800
6801 PR target/48258
6802 * gcc.target/powerpc/pr48258-1.c: New file.
6803 * gcc.target/powerpc/pr48258-2.c: Ditto.
6804
6805 2011-04-26 Xinliang David Li <davidxl@google.com>
6806
6807 * gcc.dg/uninit-suppress.c: New test.
6808 * gcc.dg/uninit-suppress.c: New test.
6809
6810 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6811
6812 PR debug/48768
6813 * gcc.dg/pr48768.c: New test.
6814
6815 PR tree-optimization/48734
6816 * gcc.c-torture/compile/pr48734.c: New test.
6817
6818 PR testsuite/48753
6819 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6820
6821 2011-04-26 Richard Guenther <rguenther@suse.de>
6822
6823 PR tree-optimization/48731
6824 * gcc.dg/torture/pr48731.c: New testcase.
6825
6826 2011-04-26 Richard Guenther <rguenther@suse.de>
6827
6828 PR testsuite/48753
6829 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6830
6831 2011-04-26 Richard Guenther <rguenther@suse.de>
6832
6833 PR middle-end/48694
6834 * gcc.dg/torture/pr48694-1.c: New testcase.
6835 * gcc.dg/torture/pr48694-2.c: Likewise.
6836
6837 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6838
6839 * g++.dg/ext/underlying_type1.C: New.
6840 * g++.dg/ext/underlying_type2.C: Likewise.
6841 * g++.dg/ext/underlying_type3.C: Likewise.
6842 * g++.dg/ext/underlying_type4.C: Likewise.
6843 * g++.dg/ext/underlying_type5.C: Likewise.
6844 * g++.dg/ext/underlying_type6.C: Likewise.
6845 * g++.dg/ext/underlying_type7.C: Likewise.
6846 * g++.dg/ext/underlying_type8.C: Likewise.
6847 * g++.dg/ext/underlying_type9.C: Likewise.
6848 * g++.dg/ext/underlying_type10.C: Likewise.
6849
6850 2011-04-25 Jason Merrill <jason@redhat.com>
6851
6852 * g++.dg/cpp0x/regress/template-const2.C: New.
6853
6854 2011-04-25 Jeff Law <law@redhat.com>
6855
6856 * gcc.dg/tree-ssa/vrp56.c: new test.
6857
6858 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6859
6860 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6861
6862 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR preprocessor/48740
6865 * c-c++-common/raw-string-11.c: New test.
6866
6867 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6868
6869 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6870 hppa*-*-hpux*.
6871
6872 2011-04-23 Tobias Burnus <burnus@net-b.de>
6873
6874 PR fortran/18918
6875 * gfortran.dg/coarray_19.f90: New.
6876
6877 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR c/48685
6880 * gcc.dg/pr48685.c: New test.
6881
6882 2011-04-22 Jan Hubicka <jh@suse.cz>
6883
6884 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6885
6886 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6887
6888 PR tree-optimization/48717
6889 * gcc.c-torture/execute/pr48717.c: New test.
6890
6891 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6892
6893 PR target/48723
6894 * gcc.target/i386/pr48723.c: New test.
6895
6896 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6897
6898 PR c/48716
6899 * gcc.dg/gomp/pr48716.c: New test.
6900 * g++.dg/gomp/pr48716.C: New test.
6901
6902 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6903
6904 PR c/36750
6905 * gcc.dg/missing-field-init-2.c: Update testcase.
6906
6907 2011-04-22 Alan Modra <amodra@gmail.com>
6908
6909 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6910
6911 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6912
6913 PR fortran/48405
6914 * gfortran.dg/function_optimize_6.f90: New test.
6915
6916 2011-04-21 Easwaran Raman <eraman@google.com>
6917
6918 * gcc.dg/stack-layout-2.c: New test.
6919
6920 2011-04-21 Richard Guenther <rguenther@suse.de>
6921
6922 PR lto/48703
6923 * g++.dg/lto/pr48207-2_0.C: New testcase.
6924 * g++.dg/lto/pr48207-3_0.C: Likewise.
6925
6926 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6927
6928 * gnat.dg/volatile5.adb: New test.
6929 * gnat.dg/volatile5_pkg.ads: New helper.
6930
6931 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6932
6933 PR target/48708
6934 * gcc.target/i386/pr48708.c: New test.
6935
6936 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6937
6938 * gcc.dg/vect/vect-119.c: New test.
6939
6940 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6941
6942 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6943 and once without.
6944
6945 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6946 Richard Sandiford <richard.sandiford@linaro.org>
6947
6948 PR target/46329
6949 * gcc.target/arm/pr46329.c: New test.
6950
6951 2011-04-21 Tobias Burnus <burnus@net-b.de>
6952
6953 PR fortran/18918
6954 * gfortran.dg/coarray_18.f90: New.
6955
6956 2011-04-20 Jason Merrill <jason@redhat.com>
6957
6958 * g++.dg/cpp0x/initlist47.C: New.
6959
6960 * g++.dg/init/dtor4.C: New.
6961
6962 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6963
6964 PR target/48678
6965 * gcc.target/i386/sse2-pinsrw.c: New test.
6966 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6967 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6968 * gcc.target/i386/sse2-insvhi.c: Ditto.
6969 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6970 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6971
6972 2011-04-20 Jason Merrill <jason@redhat.com>
6973
6974 * g++.dg/template/const4.C: New.
6975
6976 2011-04-20 Easwaran Raman <eraman@google.com>
6977
6978 * gcc.dg/stack-layout-1.c: New test.
6979
6980 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6981
6982 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6983 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6984 function.
6985
6986 2011-04-20 Kai Tietz <ktietz@redhat.com>
6987
6988 * gcc.dg/binop-xor1.c: New test.
6989 * gcc.dg/binop-xor2.c: New test.
6990 * gcc.dg/binop-xor3.c: New test.
6991 * gcc.dg/binop-xor4.c: New test.
6992 * gcc.dg/binop-xor5.c: New test.
6993
6994 2011-04-20 Richard Guenther <rguenther@suse.de>
6995
6996 PR tree-optimization/47892
6997 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6998
6999 2011-04-20 Richard Guenther <rguenther@suse.de>
7000
7001 PR middle-end/48695
7002 * g++.dg/torture/pr48695.C: New testcase.
7003
7004 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
7005
7006 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7007 * gcc.c-torture/execute/cmpsi-2.c: Ditto
7008 * gcc.c-torture/execute/pr45262.c: Ditto
7009 * gcc.dg/torture/pr43165.c: Ditto.
7010 * gcc.dg/torture/pr47228.c: Ditto.
7011 * gcc.dg/tree-ssa/pr45144.c: Ditto.
7012 * gcc.dg/ipa/pr45644.c: Ditto.
7013 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7014 PDP11.
7015
7016 2011-04-19 Jason Merrill <jason@redhat.com>
7017
7018 * g++.dg/ext/complex7.C: New.
7019
7020 * g++.dg/ext/attrib41.C: New.
7021
7022 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
7023
7024 PR testsuite/48676
7025 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7026
7027 2011-04-19 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR target/48678
7030 * gcc.target/i386/pr48678.c: New test.
7031
7032 2011-04-19 Martin Jambor <mjambor@suse.cz>
7033
7034 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7035 * g++.dg/opt/devirt2.C: New test.
7036 * g++.dg/ipa/devirt-g-1.C: Likewise.
7037
7038 2011-04-19 Tobias Burnus <burnus@net-b.de>
7039
7040 PR fortran/48588
7041 * gfortran.dg/whole_file_33.f90: New.
7042
7043 2011-04-19 Martin Jambor <mjambor@suse.cz>
7044
7045 * g++.dg/ipa/devirt-7.C: New test.
7046
7047 2011-04-19 Richard Guenther <rguenther@suse.de>
7048
7049 PR lto/48207
7050 * g++.dg/lto/pr48207_0.C: New testcase.
7051
7052 2011-04-18 Jason Merrill <jason@redhat.com>
7053
7054 * g++.dg/init/void1.C: New.
7055
7056 * g++.dg/cpp0x/union4.C: New.
7057
7058 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR middle-end/48661
7061 * g++.dg/torture/pr48661.C: New test.
7062
7063 PR c++/48632
7064 * g++.dg/gomp/pr48632.C: New test.
7065
7066 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
7067
7068 * gcc.target/i386/sse2-maskmovdqu.c: New test.
7069 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7070
7071 2011-04-18 Tobias Burnus <burnus@net-b.de>
7072
7073 PR fortran/18918
7074 * gfortran.dg/coarray_17.f90: New.
7075 * gfortran.dg/coarray_10.f90: Update dg-error.
7076
7077 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7078
7079 PR testsuite/48251
7080 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7081 * gfortran.dg/guality/guality.exp: Likewise.
7082
7083 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7084
7085 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7086
7087 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7088
7089 * gcc.dg/vect/pr48377.c: Remove dg-do run.
7090
7091 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7092
7093 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7094
7095 2011-04-18 Richard Guenther <rguenther@suse.de>
7096
7097 PR middle-end/46364
7098 * g++.dg/torture/pr46364.C: New testcase.
7099
7100 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7101
7102 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7103
7104 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
7105
7106 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7107
7108 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
7109 Ira Rosen <ira.rosen@linaro.org>
7110
7111 PR target/48252
7112 * gcc.target/arm/pr48252.c: New test.
7113
7114 2011-04-18 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR tree-optimization/48616
7117 * gcc.dg/pr48616.c: New test.
7118
7119 2011-04-18 Tobias Burnus <burnus@net-b.de>
7120
7121 PR fortran/18918
7122 * gfortran.dg/coarray_16.f90: New.
7123
7124 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
7125
7126 PR fortran/48462
7127 * gfortran.dg/realloc_on_assign_7.f03: New test.
7128
7129 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7130
7131 PR libgfortran/48602
7132 * gfortran.dg/fmt_g0_6.f08: New test.
7133
7134 2011-04-17 Jason Merrill <jason@redhat.com>
7135
7136 * g++.dg/cpp0x/sfinae16.C: New.
7137
7138 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
7139
7140 * gcc.target/mips/reg-var-1.c: New test.
7141
7142 2011-04-17 Jan Hubicka <jh@suse.cz>
7143
7144 * gcc.dg/winline-5.c: Update testcase.
7145
7146 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
7147
7148 * gnat.dg/discr27.ad[sb]: Move dg directive.
7149 * gnat.dg/discr28.ad[sb]: New test.
7150 * gnat.dg/discr28_pkg.ads: New helper.
7151
7152 2011-04-17 Michael Matz <matz@suse.de>
7153
7154 PR tree-optimization/48622
7155 PR lto/48645
7156 * gcc.dg/lto/pr48622_0.c: New test.
7157
7158 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
7159
7160 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7161 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7162 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7163 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7164 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7165 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7166
7167 2011-04-15 Jason Merrill <jason@redhat.com>
7168
7169 * g++.dg/cpp0x/range-for17.C: New.
7170
7171 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7172
7173 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7174 * g++.dg/cpp0x/range-for3.C: Likewise.
7175 * g++.dg/cpp0x/range-for9.C: Correct error message.
7176 * g++.dg/cpp0x/range-for11.C: New.
7177 * g++.dg/cpp0x/range-for12.C: New.
7178 * g++.dg/cpp0x/range-for13.C: New.
7179 * g++.dg/cpp0x/range-for14.C: New.
7180 * g++.dg/cpp0x/range-for15.C: New.
7181 * g++.dg/cpp0x/range-for16.C: New.
7182
7183 2011-04-15 Tobias Burnus <burnus@net-b.de>
7184
7185 PR fortran/18918
7186 * gfortran.dg/coarray_15.f90: Change to dg-do run.
7187
7188 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
7189
7190 * objc.dg/naming-4.m: Updated.
7191 * objc.dg/naming-5.m: Updated.
7192 * objc.dg/naming-6.m: New.
7193 * objc.dg/naming-7.m: New.
7194 * obj-c++.dg/naming-1.mm: Updated.
7195 * obj-c++.dg/naming-2.mm: Updated.
7196 * obj-c++.dg/naming-3.mm: New.
7197 * obj-c++.dg/naming-4.mm: New.
7198
7199 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7200
7201 PR libgfortran/48589
7202 * gfortran.dg/fmt_g0_5.f08: New test.
7203
7204 2011-04-15 Richard Guenther <rguenther@suse.de>
7205
7206 PR testsuite/48286
7207 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7208
7209 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
7210
7211 * gcc.target/avr/torture/pr41885.c (dg-options): Change
7212 -finline-limit=0 to -fno-inline
7213
7214 2011-04-15 Jakub Jelinek <jakub@redhat.com>
7215
7216 PR target/48614
7217 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7218 just avx.
7219
7220 2011-04-14 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR target/48605
7223 * gcc.target/i386/sse4_1-insertps-3.c: New test.
7224 * gcc.target/i386/sse4_1-insertps-4.c: New test.
7225 * gcc.target/i386/avx-insertps-3.c: New test.
7226 * gcc.target/i386/avx-insertps-4.c: New test.
7227
7228 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7229
7230 * gcc.target/avr/torture/pr41885.c (dg-options): Add
7231 -finline-limit=0
7232
7233 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7234
7235 PR target/46779
7236 PR target/45291
7237 PR target/41894
7238 * gcc.target/avr/pr46779-1.c: New test case
7239 * gcc.target/avr/pr46779-2.c: New test case
7240
7241 2011-04-14 Jason Merrill <jason@redhat.com>
7242
7243 * g++.dg/cpp0x/sfinae15.C: New.
7244
7245 * g++.dg/cpp0x/sfinae14.C: New.
7246
7247 * g++.dg/ext/vla10.C: New.
7248
7249 2011-04-14 Richard Guenther <rguenther@suse.de>
7250
7251 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7252
7253 2011-04-14 Richard Guenther <rguenther@suse.de>
7254
7255 * gcc.dg/fold-bitand-4.c: Move ...
7256 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
7257
7258 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
7259
7260 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7261 variables const.
7262 * gcc.target/avr/torture/trivial.c: Ditto.
7263
7264 2011-04-13 Jason Merrill <jason@redhat.com>
7265
7266 * g++.dg/template/operator11.C: New.
7267
7268 2011-04-13 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR middle-end/48591
7271 * gcc.dg/gomp/pr48591.c: New test.
7272
7273 PR c++/48570
7274 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7275 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7276
7277 2011-04-13 Dodji Seketeli <dodji@redhat.com>
7278
7279 PR c++/48574
7280 * g++.dg/template/dependent-expr7.C: New test case.
7281
7282 2011-04-13 Jason Merrill <jason@redhat.com>
7283
7284 * g++.dg/cpp0x/sfinae13.C: New.
7285
7286 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
7287
7288 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7289
7290 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7291
7292 * gcc.target/arm/pr43698.c: Remove -march option.
7293
7294 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
7295
7296 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7297 -march option.
7298
7299 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
7300
7301 PR fortran/48360
7302 PR fortran/48456
7303 * gfortran.dg/realloc_on_assign_6.f03: New test.
7304
7305 2011-04-12 Kai Tietz <ktietz@redhat.com>
7306
7307 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7308 targets the additional -mno-ms-bitfields and
7309 -Wno-packed-bitfield-compat options.
7310 * g++.dg/ext/bitfield3.C: Likewise.
7311 * g++.dg/ext/bitfield4.C: Likewise.
7312 * g++.dg/ext/bitfield5.C: Likewise.
7313 * gcc.dg/bitfld-15.c: Likewise.
7314 * gcc.dg/bitfld-16.c: Likewise.
7315 * gcc.dg/bitfld-17.c: Likewise.
7316 * gcc.dg/bitfld-18.c: Likewise.
7317
7318 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
7319
7320 * gcc.target/arm/neon-vld3-1.c: New test.
7321 * gcc.target/arm/neon-vst3-1.c: New test.
7322 * gcc.target/arm/neon/v*.c: Regenerate.
7323
7324 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR rtl-optimization/48549
7327 * g++.dg/opt/pr48549.C: New test.
7328
7329 2011-04-12 Richard Guenther <rguenther@suse.de>
7330
7331 PR tree-optimization/46076
7332 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7333
7334 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7335
7336 PR testsuite/21164
7337 * lib/compat.exp (compat-execute): Declare unsupported after
7338 stripping path from src1.
7339 * lib/lto.exp (lto-execute): Likewise.
7340
7341 2011-04-12 Jakub Jelinek <jakub@redhat.com>
7342
7343 PR c/48552
7344 * gcc.dg/pr48552-1.c: New test.
7345 * gcc.dg/pr48552-2.c: New test.
7346
7347 2011-04-11 Jason Merrill <jason@redhat.com>
7348
7349 * g++.dg/cpp0x/sfinae12.C: New.
7350
7351 * g++.dg/cpp0x/enum10.C: New.
7352
7353 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7354
7355 * g++.dg/cpp0x/rv-func.C: New.
7356
7357 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7358
7359 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7360 alpha*-dec-osf5*.
7361
7362 2011-04-11 Martin Jambor <mjambor@suse.cz>
7363
7364 PR tree-optimization/48195
7365 * gcc.dg/ipa/pr48195.c: New test.
7366
7367 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
7368
7369 * gnat.dg/return3.adb: Remove unused switch.
7370
7371 2011-04-08 Mike Stump <mikestump@comcast.net>
7372
7373 PR testsuite/48506
7374 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7375 default to fno-common.
7376
7377 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
7378
7379 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7380 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7381
7382 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7383
7384 PR fortran/48448
7385 * gfortran.dg/function_optimize_5.f90: New test.
7386
7387 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
7388
7389 * gnat.dg/aggr17.adb: New test.
7390 * gnat.dg/aggr18.adb: Likewise.
7391
7392 2011-04-08 Michael Matz <matz@suse.de>
7393
7394 PR middle-end/48389
7395 * gcc.target/i386/pr48389.c: New test.
7396
7397 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
7398
7399 PR rtl-optimization/48272
7400 * g++.dg/opt/pr48272.C: New.
7401
7402 2011-04-08 Dmitry Melnik <dm@ispras.ru>
7403
7404 PR rtl-optimization/48235
7405 * gcc.dg/pr48235.c: New.
7406
7407 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7408
7409 PR rtl-optimization/48302
7410 * g++.dg/opt/pr48302.C: New.
7411
7412 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7413
7414 PR target/48273
7415 * g++.dg/opt/pr48273.C: New.
7416
7417 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
7418
7419 PR rtl-optimization/48442
7420 * gcc.dg/pr48442.c: New.
7421
7422 2011-04-08 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR tree-optimization/48377
7425 * gcc.dg/vect/pr48377.c: New test.
7426
7427 2011-04-07 Jason Merrill <jason@redhat.com>
7428
7429 * g++.dg/cpp0x/regress/call1.C: New.
7430
7431 * g++.dg/cpp0x/variadic107.C: New.
7432
7433 * g++.dg/cpp0x/sfinae11.C: New.
7434 * g++.dg/cpp0x/noexcept02.C: Fix.
7435
7436 * g++.dg/cpp0x/sfinae10.C: New.
7437
7438 * g++.dg/cpp0x/sfinae9.C: New.
7439
7440 * c-c++-common/Wcast-qual-1.c: Move here from...
7441 * gcc.dg/cast-qual-3.c: ...here, and...
7442 * g++.dg/warn/Wcast-qual2.C: ...here.
7443
7444 * g++.dg/cpp0x/sfinae8.C: New.
7445
7446 * g++.dg/cpp0x/sfinae7.C: New.
7447
7448 * g++.dg/cpp0x/enum9.C: New.
7449
7450 2011-04-07 Mike Stump <mikestump@comcast.net>
7451
7452 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7453 with no trampolines.
7454
7455 2011-04-07 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR fortran/48117
7458 * gfortran.dg/gomp/pr48117.f90: New test.
7459
7460 PR debug/48343
7461 * gcc.dg/torture/pr48343.c: New test.
7462
7463 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7464
7465 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7466
7467 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
7468
7469 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7470
7471 2011-04-07 Tom de Vries <tom@codesourcery.com>
7472
7473 PR target/43920
7474 * lib/scanasm.exp (object-size): New proc.
7475 * gcc.target/arm/pr43920-2.c: New test.
7476
7477 2011-04-06 Tobias Burnus <burnus@net-b.de>
7478
7479 PR fortran/18918
7480 PR fortran/48477
7481 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7482
7483 2011-04-06 Steve Ellcey <sje@cup.hp.com>
7484
7485 * gcc.dg/mtune.c: Prune note from output.
7486
7487 2011-04-06 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR debug/48466
7490 * gcc.dg/guality/pr36977.c: New test.
7491 * gcc.dg/guality/pr48466.c: New test.
7492
7493 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7494
7495 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7496
7497 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
7498
7499 * gnat.dg/return3.adb: New test.
7500
7501 2011-04-06 Richard Guenther <rguenther@suse.de>
7502
7503 PR tree-optimization/47663
7504 * gcc.dg/tree-ssa/inline-8.c: New testcase.
7505
7506 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
7507
7508 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7509 Solaris 8 and 9 as well.
7510
7511 2011-04-05 Tom de Vries <tom@codesourcery.com>
7512
7513 PR target/43920
7514 * gcc.target/arm/pr43920-1.c: New test.
7515
7516 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
7517
7518 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7519 (cctor): Actually return the value.
7520 (main): Cast return values.
7521
7522 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7523
7524 * gfortran.dg/character_comparison_8.f90: New test.
7525
7526 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7527
7528 * frontend-passes: (optimize_lexical_comparison): New function.
7529 (optimize_expr): Call it.
7530 (optimize_comparison): Also handle lexical comparison functions.
7531 Return false instad of -2 for unequal comparison.
7532
7533 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7534
7535 PR fortran/48412
7536 * function_optimize_4.f90: New test.
7537
7538 2011-04-04 Tobias Burnus <burnus@net-b.de>
7539
7540 PR fortran/18918
7541 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7542 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7543 * gfortran.dg/coarray_15.f90: New.
7544
7545 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7546
7547 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7548 * gfortran.dg/bessel_7.f90: Likewise.
7549
7550 2011-04-03 Tobias Burnus <burnus@net-b.de>
7551
7552 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7553
7554 2011-04-03 Richard Guenther <rguenther@suse.de>
7555 Ira Rosen <ira.rosen@linaro.org>
7556
7557 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7558 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7559 -ftree-loop-if-convert-stores.
7560
7561 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7562
7563 * gnat.dg/specs/aggr2.ads: New test.
7564
7565 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7566
7567 * gnat.dg/debug2.ad[sb]: New test.
7568 * gnat.dg/debug2_pkg.ads: New helper.
7569 * gnat.dg/debug3.ad[sb]: New test.
7570
7571 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7572
7573 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7574
7575 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR middle-end/48335
7578 * gcc.c-torture/compile/pr48335-1.c: New test.
7579 * gcc.dg/pr48335-1.c: New test.
7580 * gcc.dg/pr48335-2.c: New test.
7581 * gcc.dg/pr48335-3.c: New test.
7582 * gcc.dg/pr48335-4.c: New test.
7583 * gcc.dg/pr48335-5.c: New test.
7584 * gcc.dg/pr48335-6.c: New test.
7585 * gcc.dg/pr48335-7.c: New test.
7586 * gcc.dg/pr48335-8.c: New test.
7587 * gcc.target/i386/pr48335-1.c: New test.
7588
7589 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7590
7591 PR c/36299
7592 * gcc.dg/Waddress.c: New test.
7593
7594 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7595
7596 PR fortran/48352
7597 * gfortran.dg/function_optimize_3.f90: New test.
7598
7599 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7600
7601 * gcc.c-torture/compile/20110401-1.c: New test.
7602
7603 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7604 * g++.dg/lto/20091002-2_0.C: Likewise.
7605 * g++.dg/lto/20090303_0.c: Likewise.
7606 * g++.dg/lto/20091004-1_0.C: Likewise.
7607 * g++.dg/lto/20091002-3_0.C: Likewise.
7608 * g++.dg/lto/20091004-2_0.C: Likewise.
7609 * g++.dg/lto/20081123_0.C: Likewise.
7610 * g++.dg/lto/20090313_0.C: Likewise.
7611 * g++.dg/lto/20081109-1_0.C: Likewise.
7612 * g++.dg/lto/20081219_0.C: Likewise.
7613 * g++.dg/lto/20081204-1_0.C: Likewise.
7614 * g++.dg/lto/20090302_0.C: Likewise.
7615 * g++.dg/lto/20081119-1_0.C: Likewise.
7616 * g++.dg/lto/20081118_0.C: Likewise.
7617 * gcc.dg/lto/20091020-2_0.c: Likewise.
7618 * gcc.dg/lto/20090210_0.c: Likewise.
7619 * gcc.dg/lto/20081204-1_0.c: Likewise.
7620 * gcc.dg/lto/20081224_0.c: Likewise.
7621 * gcc.dg/lto/20090219_0.c: Likewise.
7622 * gcc.dg/lto/20091014-1_0.c: Likewise.
7623 * gcc.dg/lto/20091016-1_0.c: Likewise.
7624 * gcc.dg/lto/20090206-2_0.c: Likewise.
7625 * gcc.dg/lto/20090116_0.c: Likewise.
7626 * gcc.dg/lto/20091013-1_0.c: Likewise.
7627 * gcc.dg/lto/20091015-1_0.c: Likewise.
7628 * gcc.dg/lto/20090126-2_0.c: Likewise.
7629
7630 2011-03-31 Ian Lance Taylor <iant@google.com>
7631
7632 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7633
7634 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7635
7636 * gnat.dg/opt16.adb: New test.
7637
7638 2011-03-31 Jason Merrill <jason@redhat.com>
7639
7640 * g++.dg/cpp0x/defaulted24.C: New.
7641
7642 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7643
7644 PR target/16292
7645 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7646 with -O0.
7647
7648 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7649
7650 * g++.dg/other/i386-9.C: New test.
7651
7652 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7653
7654 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7655
7656 2011-03-30 Jason Merrill <jason@redhat.com>
7657
7658 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7659
7660 * g++.dg/cpp0x/regress/isnan.C: New.
7661
7662 * g++.dg/cpp0x/initlist46.C: New.
7663
7664 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7665
7666 PR target/47551
7667 * gcc.target/arm/neon-modes-2.c: New test.
7668
7669 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR c/48305
7672 * gcc.c-torture/compile/pr48305.c: New test.
7673
7674 2011-03-29 Jason Merrill <jason@redhat.com>
7675
7676 * g++.dg/cpp0x/regress/value-dep1.C: New.
7677
7678 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7679
7680 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7681
7682 2011-03-29 Ian Lance Taylor <iant@google.com>
7683
7684 * go.test/go-test.exp: Handle the test lines used in several new
7685 tests.
7686 (errchk): Add opts parameter. Change all callers. Handle parens
7687 in regexps.
7688
7689 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7690 Dominique d'Humieres <dominiq@lps.ens.fr>
7691
7692 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7693 and __APPLE__ && __PPC__ && __ALTIVEC__.
7694
7695 2011-03-29 Jason Merrill <jason@redhat.com>
7696
7697 * g++.dg/cpp0x/dependent1.C: New.
7698
7699 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7700
7701 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7702
7703 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7704
7705 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7706
7707 PR fortran/48095
7708 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7709 * gfortran.dg/proc_ptr_comp_32.f90: New.
7710
7711 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7712
7713 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7714 check for corresponding warning.
7715
7716 2011-03-28 Jason Merrill <jason@redhat.com>
7717
7718 * g++.dg/cpp0x/rv-deduce2.C: New.
7719
7720 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7721
7722 PR debug/48203
7723 * gcc.dg/pr48203.c: New test.
7724
7725 2011-03-28 Jeff Law <law@redhat.com>
7726
7727 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7728
7729 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7730
7731 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7732 and __PPC__ && __ALTIVEC__.
7733
7734 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7735
7736 PR testsuite/48238
7737 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7738 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7739 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7740 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7741
7742 2011-03-28 Jason Merrill <jason@redhat.com>
7743
7744 * g++.dg/cpp0x/initlist-array2.C: New.
7745
7746 * g++.dg/cpp0x/initlist-array1.C: New.
7747
7748 * g++.dg/cpp0x/constexpr-compound.C: New.
7749
7750 * g++.dg/cpp0x/constexpr-using.C: New.
7751
7752 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7753
7754 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7755
7756 PR testsuite/48276
7757 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7758
7759 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7760
7761 * gcc.dg/slp-1.c: New test.
7762
7763 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7764
7765 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7766 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7767 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7768 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7769 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7770 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7771 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7772 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7773 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7774 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7775 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7776 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7777 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7778 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7779
7780 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7781
7782 PR fortran/47065
7783 * gfortran.dg/trim_optimize_5.f90: New test.
7784 * gfortran.dg/trim_optimize_6.f90: New test.
7785
7786 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7787
7788 PR target/38598
7789 * gcc.target/mips/madd-7.c: Remove -mlong32.
7790 * gcc.target/mips/msub-7.c: Likewise.
7791
7792 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7793
7794 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7795 accesses to preserve the meaning of the test for doubleword vectors.
7796 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7797 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7798
7799 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7800
7801 PR fortran/48291
7802 * gfortran.dg/class_42.f03: New.
7803
7804 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7805
7806 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7807 strided accesses.
7808
7809 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7810
7811 PR rtl-optimization/48144
7812 * gcc.dg/pr48144.c: New test.
7813
7814 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7815
7816 * gnat.dg/discr27.ad[sb]: New test.
7817
7818 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7819
7820 * gnat.dg/limited_with2.ad[sb]: New test.
7821 * gnat.dg/limited_with2_pkg1.ads: New helper.
7822 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7823
7824 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7825
7826 * gnat.dg/opt15.adb: New test.
7827 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7828
7829 2011-03-25 Tobias Burnus <burnus@net-b.de>
7830
7831 PR fortran/48174
7832 PR fortran/45304
7833 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7834 * gfortran.dg/leadz_trailz_3.f90: Ditto
7835
7836 2011-03-25 Martin Jambor <mjambor@suse.cz>
7837
7838 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7839
7840 2011-03-25 Jason Merrill <jason@redhat.com>
7841
7842 * g++.dg/cpp0x/defaulted22.C: New.
7843 * g++.dg/cpp0x/defaulted23.C: New.
7844 * g++.dg/cpp0x/defaulted15.C: Adjust.
7845
7846 2011-03-25 Jason Merrill <jason@redhat.com>
7847
7848 * g++.dg/cpp0x/move1.C: New.
7849
7850 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7851
7852 PR target/48287
7853 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7854
7855 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7856
7857 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7858 for mips-sgi-irix6.5.
7859 Replace snprintf prototype by <stdio.h>.
7860
7861 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7862
7863 PR testsuite/48283
7864 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7865 run_expensive_tests.
7866 * gcc.dg/graphite/block-4.c: Likewise.
7867 * gcc.dg/graphite/block-7.c: Likewise.
7868 * gcc.dg/graphite/block-8.c: Likewise.
7869
7870 2011-03-25 Richard Guenther <rguenther@suse.de>
7871
7872 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7873 * g++.dg/tree-ssa/pr8781.C: Likewise.
7874 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7875 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7876 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7877 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7878 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7879 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7880 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7881 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7882 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7883 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7884 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7885 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7886 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7887 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7888 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7889 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7890 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7891 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7892 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7893 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7894 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7895 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7896 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7897 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7898 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7899 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7900 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7901 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7902 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7903 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7904 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7905 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7906 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7907 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7908 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7909 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7910 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7911 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7912 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7913 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7914 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7915 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7916 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7917 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7918 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7919 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7920 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7921 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7922 * c-c++-common/pr46562-2.c: Likewise.
7923 * gfortran.dg/pr42108.f90: Likewise.
7924 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7925 foo to be inlined even at -O1.
7926 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7927 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7928 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7929 * gcc.dg/matrix/matrix.exp: Disable FRE.
7930
7931 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR debug/48204
7934 * gcc.dg/dfp/pr48204.c: New test.
7935
7936 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7937
7938 PR target/48209
7939 * gcc.c-torture/execute/pr47917.c: Move this...
7940 * gcc.dg/torture/pr47917.c: to here and add xfails.
7941
7942 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7943
7944 * gnat.dg/array16.ad[sb]: New test.
7945 * gnat.dg/array16.ads: New helper.
7946
7947 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7948
7949 * gnat.dg/derived_type2.adb: New test.
7950
7951 2011-03-24 Richard Guenther <rguenther@suse.de>
7952
7953 PR tree-optimization/48271
7954 * g++.dg/torture/pr48271.C: New testcase.
7955
7956 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7957
7958 * gnat.dg/array15.ad[sb]: New test.
7959
7960 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7961
7962 PR target/48237
7963 * gcc.target/i386/pr48237.c: New test.
7964
7965 2011-03-24 Richard Guenther <rguenther@suse.de>
7966
7967 PR middle-end/48269
7968 * gcc.dg/builtin-object-size-10.c: New testcase.
7969
7970 2011-03-24 Richard Guenther <rguenther@suse.de>
7971
7972 PR tree-optimization/46562
7973 * c-c++-common/pr46562-2.c: New testcase.
7974 * c-c++-common/pr46562.c: Likewise.
7975
7976 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7977
7978 * gcc.dg/vect/vect-cselim-1.c: New test.
7979 * gcc.dg/vect/vect-cselim-2.c: New test.
7980
7981 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7982
7983 * gcc.target/arm/pr46934.c: New.
7984
7985 2011-03-23 Ian Lance Taylor <iant@google.com>
7986
7987 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7988
7989 2011-03-23 Richard Guenther <rguenther@suse.de>
7990
7991 * gcc.dg/struct: Remove directory and contents.
7992
7993 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7994
7995 PR testsuite/48251
7996 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7997
7998 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7999
8000 * gnat.dg/discr26.ad[sb]: New test.
8001 * gnat.dg/discr26_pkg.ads: New helper.
8002
8003 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
8004
8005 PR target/47553
8006 * gcc.target/arm/neon-vld-1.c: New test.
8007
8008 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
8009
8010 * gnat.dg/array14.ad[sb]: New test.
8011 * gnat.dg/array14_pkg.ads: New helper.
8012
8013 2011-03-22 Joseph Myers <joseph@codesourcery.com>
8014
8015 * gcc.c-torture/execute/920501-8.x: Remove.
8016 * gcc.c-torture/execute/930513-1.x: Remove.
8017 * gcc.c-torture/execute/960312-1.x: Remove.
8018 * gcc.c-torture/compile/20000804-1.c,
8019 gcc.c-torture/compile/20001205-1.c,
8020 gcc.c-torture/compile/20001226-1.c,
8021 gcc.c-torture/compile/20010518-2.c,
8022 gcc.c-torture/compile/20020312-1.c,
8023 gcc.c-torture/compile/20020604-1.c,
8024 gcc.c-torture/compile/920501-12.c,
8025 gcc.c-torture/compile/920501-4.c,
8026 gcc.c-torture/compile/920520-1.c,
8027 gcc.c-torture/compile/980506-1.c,
8028 gcc.c-torture/execute/980709-1.x,
8029 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8030 options for m68hc11.
8031 * gcc.dg/cpp/assert4.c: Don't handle ARC.
8032 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8033 m68hc11.
8034
8035 2011-03-22 Nick Clifton <nickc@redhat.com>
8036
8037 * lib/target-supports.exp (check_profiling_available): Add MN10300
8038 to the list of targets that do not support profiling. Restore
8039 alpha sorting to this list.
8040
8041 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8042
8043 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8044 failure on 32-bit systems.
8045 * gcc.dg/torture/vector-2.c: Ditto.
8046
8047 2011-03-22 Richard Guenther <rguenther@suse.de>
8048
8049 PR tree-optimization/48228
8050 * gcc.dg/Wstrict-overflow-23.c: New testcase.
8051
8052 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8053
8054 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8055 powerpc.
8056
8057 PR target/48226
8058 * gcc.target/powerpc/pr48226.c: New file.
8059
8060 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
8061
8062 * lib/prune.exp (prune_gcc_output): Prune "could not create
8063 compact unwind for" warnings.
8064
8065 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR c/42544
8068 PR c/48197
8069 * gcc.c-torture/execute/pr42544.c: New test.
8070 * gcc.c-torture/execute/pr48197.c: New test.
8071
8072 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8073
8074 PR preprocessor/48192
8075 * gcc.target/powerpc/pr48192.c: New file.
8076
8077 PR target/48053
8078 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8079 split problem of 0 being loaded in a VSX register.
8080
8081 2011-03-21 Richard Guenther <rguenther@suse.de>
8082
8083 PR c/47939
8084 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8085 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8086 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8087 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8088
8089 2011-03-21 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR target/48213
8092 * gcc.dg/pr48213.c: New test.
8093
8094 2011-03-21 Kai Tietz <ktietz@redhat.com>
8095
8096 PR target/12171
8097 * g++.dg/plugin/attribute_plugin.c: Adjust test.
8098
8099 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
8100
8101 * gcc.target/arm/xor-and.c: New.
8102
8103 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8104
8105 PR fortran/22572
8106 * gfortran.dg/function_optimize_1.f90: New test.
8107 * gfortran.dg/function_optimize_2.f90: New test.
8108
8109 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
8110
8111 PR rtl-optimization/47502
8112 * gcc.target/i386/pr47502-1.c: New.
8113 * gcc.target/i386/pr47502-2.c: Likewise.
8114
8115 2011-03-20 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR rtl-optimization/48156
8118 * gcc.dg/pr48156.c: New test.
8119
8120 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8121
8122 PR libfortran/47439
8123 * gfortran.dg/scratch_1.f90: Adjust test.
8124
8125 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8126
8127 PR libfortran/47439
8128 * gfortran.dg/scratch_1.f90: New test.
8129
8130 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8131
8132 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8133 variably modified typedefs.
8134 * gcc.dg/c1x-typedef-2.c: Remove.
8135
8136 2011-03-18 Joseph Myers <joseph@codesourcery.com>
8137
8138 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8139 * gcc.dg/c1x-anon-struct-3.c: New test.
8140 * gcc.dg/anon-struct-11.c: Update.
8141
8142 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8143
8144 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8145 dg-xfail-run-if.
8146 Only xfail with gas.
8147
8148 2011-03-18 Jason Merrill <jason@redhat.com>
8149
8150 * g++.dg/template/fn-ptr1.C: New.
8151
8152 * g++.dg/overload/volatile1.C: New.
8153
8154 * g++.dg/opt/pr23372.C: New.
8155
8156 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8157
8158 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8159
8160 PR middle-end/47405
8161 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8162
8163 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
8164
8165 * gcc.target/arm/unsigned-extend-1.c: New.
8166
8167 2011-03-18 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR bootstrap/48161
8170 * gcc.c-torture/compile/pr48161.c: New test.
8171
8172 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
8173
8174 PR middle-end/47725
8175 * gcc.dg/torture/pr47725.c: New.
8176
8177 2011-03-17 Jason Merrill <jason@redhat.com>
8178
8179 * g++.dg/cpp0x/constexpr-overflow2.C: New.
8180 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8181
8182 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
8183
8184 * gnat.dg/specs/elab2.ads: New test.
8185 * gnat.dg/specs/elab2_pkg.ads: New helper.
8186
8187 2011-03-17 Jason Merrill <jason@redhat.com>
8188
8189 * g++.dg/cpp0x/decltype-1212.C: New.
8190 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8191
8192 2011-03-17 Jason Merrill <jason@redhat.com>
8193
8194 * g++.dg/parse/memfnquals1.C: New.
8195
8196 2011-03-17 Richard Guenther <rguenther@suse.de>
8197
8198 PR middle-end/48134
8199 * gcc.dg/pr48134.c: New testcase.
8200
8201 2011-03-17 Richard Guenther <rguenther@suse.de>
8202
8203 PR middle-end/48165
8204 * g++.dg/torture/pr48165.C: New testcase.
8205
8206 2011-03-17 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR rtl-optimization/48141
8209 * gcc.dg/pr48141.c: New test.
8210
8211 2011-03-16 Jason Merrill <jason@redhat.com>
8212
8213 * g++.dg/cpp0x/constexpr-48089.C: New.
8214
8215 * g++.dg/cpp0x/constexpr-abi1.C: New.
8216
8217 * g++.dg/cpp0x/constexpr-46336.C: New.
8218 * g++.dg/parse/friend5.C: Adjust expected errors.
8219
8220 * g++.dg/cpp0x/constexpr-47570.C: New.
8221
8222 2011-03-16 Dodji Seketeli <dodji@redhat.com>
8223
8224 PR debug/47510
8225 * ++.dg/debug/dwarf2/typedef6.C: New test.
8226
8227 2011-03-16 Jason Merrill <jason@redhat.com>
8228
8229 * g++.dg/cpp0x/elision2.C: New.
8230
8231 * g++.dg/cpp0x/constexpr-array3.C: New.
8232
8233 2011-03-16 Jason Merrill <jason@redhat.com>
8234
8235 * g++.dg/cpp0x/sfinae6.C: New.
8236 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8237 * g++.dg/cpp0x/pr45908.C: Likewise.
8238 * g++.dg/cpp0x/sfinae6.C: Likewise.
8239 * g++.old-deja/g++.jason/conversion11.C: Likewise.
8240 * g++.old-deja/g++.law/arg11.C: Likewise.
8241
8242 2011-03-16 Jason Merrill <jason@redhat.com>
8243
8244 * g++.dg/template/incomplete6.C: New.
8245
8246 2011-03-16 Jeff Law <law@redhat.com>
8247
8248 * gcc.dg/tree-ssa/vrp55.c: New test.
8249
8250 2011-03-16 Jason Merrill <jason@redhat.com>
8251
8252 * g++.dg/cpp0x/auto22.C: New.
8253
8254 2011-03-16 Richard Guenther <rguenther@suse.de>
8255
8256 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8257 optimizing it away if promoted to const.
8258
8259 2011-03-16 Richard Guenther <rguenther@suse.de>
8260
8261 PR tree-optimization/48149
8262 * gcc.dg/fold-complex-1.c: New testcase.
8263
8264 2011-03-16 Richard Guenther <rguenther@suse.de>
8265
8266 PR testsuite/48147
8267 * gcc.dg/guality/pr45882.c: Really make sure no inlining
8268 or cloning happens.
8269
8270 2011-03-16 Richard Guenther <rguenther@suse.de>
8271
8272 PR tree-optimization/26134
8273 * gcc.dg/tree-ssa/complex-6.c: New testcase.
8274
8275 2011-03-16 Richard Guenther <rguenther@suse.de>
8276
8277 PR tree-optimization/48146
8278 * gcc.dg/torture/pr48146.c: New testcase.
8279
8280 2011-03-16 Richard Guenther <rguenther@suse.de>
8281
8282 * gcc.dg/tree-ssa/pr14814.c: Adjust.
8283 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8284
8285 2011-03-16 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR middle-end/48136
8288 * gcc.c-torture/compile/pr48136.c: New test.
8289
8290 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8291
8292 PR debug/45882
8293 * gcc.dg/guality/pr45882.c: New test.
8294
8295 2011-03-15 Jason Merrill <jason@redhat.com>
8296
8297 * g++.dg/cpp0x/constexpr-recursion.C: New.
8298
8299 * g++.dg/cpp0x/implicit11.C: New.
8300
8301 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8302
8303 * g++.dg/cpp0x/constexpr-attribute.C: New.
8304
8305 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
8306
8307 * g++.dg/parse/pr34758.C: New.
8308
8309 2011-03-15 Xinliang David Li <davidxl@google.com>
8310
8311 PR c/47837
8312 * gcc.dg/uninit-pred-7_d.c: New test.
8313 * gcc.dg/uninit-pred-8_d.c: New test.
8314
8315 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8316
8317 PR target/46788
8318 * gcc.target/arm/pr46788.c: New.
8319
8320 2011-03-15 Richard Guenther <rguenther@suse.de>
8321
8322 PR middle-end/47650
8323 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8324 * gfortran.dg/ishft_4.f90: Likewise.
8325 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8326
8327 2011-03-15 Richard Guenther <rguenther@suse.de>
8328
8329 PR tree-optimization/13954
8330 * g++.dg/tree-ssa/pr13954.C: New testcase.
8331
8332 2011-03-15 Richard Guenther <rguenther@suse.de>
8333
8334 PR tree-optimization/48037
8335 * gcc.target/i386/pr48037-1.c: New testcase.
8336
8337 2011-03-15 Richard Guenther <rguenther@suse.de>
8338
8339 PR tree-optimization/41490
8340 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8341 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8342 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8343 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8344 * g++.dg/tree-ssa/pr33604.C: Adjust.
8345
8346 2011-03-14 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR middle-end/47917
8349 * gcc.c-torture/execute/pr47917.c: New test.
8350 * gcc.dg/pr47917.c: New test.
8351
8352 PR middle-end/38878
8353 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8354
8355 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
8356
8357 * gcc.target/i386/sse4_1-floor-vec.c: New test.
8358 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8359 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8360 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8361 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8362 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8363 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8364 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8365 * gcc.target/i386/avx-floor-vec.c: Ditto.
8366 * gcc.target/i386/avx-ceil-vec.c: Ditto.
8367 * gcc.target/i386/avx-trunc-vec.c: Ditto.
8368 * gcc.target/i386/avx-rint-vec.c: Ditto.
8369 * gcc.target/i386/avx-floorf-vec.c: Ditto.
8370 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8371 * gcc.target/i386/avx-truncf-vec.c: Ditto.
8372 * gcc.target/i386/avx-rintf-vec.c: Ditto.
8373
8374 2011-03-14 Tom Tromey <tromey@redhat.com>
8375
8376 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8377 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8378 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8379
8380 2011-03-14 Tom Tromey <tromey@redhat.com>
8381
8382 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8383 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8384 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8385
8386 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
8387
8388 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8389
8390 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
8391
8392 PR rtl-optimization/47166
8393 * gcc.c-torture/execute/postmod-1.c: New test.
8394
8395 2011-03-14 Richard Guenther <rguenther@suse.de>
8396
8397 PR middle-end/48098
8398 * gcc.dg/torture/pr48098.c: New testcase.
8399
8400 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
8401
8402 PR target/48053
8403 * gcc.target/powerpc/pr48053-1.c: New test.
8404 * gcc.target/powerpc/pr48053-2.c: Likewise.
8405
8406 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8407
8408 PR libfortran/48066
8409 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
8410
8411 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8412
8413 PR libfortran/48066
8414 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
8415
8416 2011-03-12 Janus Weil <janus@gcc.gnu.org>
8417
8418 PR fortran/48059
8419 * gfortran.dg/class_41.f03: New.
8420
8421 2011-03-11 Dodji Seketeli <dodji@redhat.com>
8422
8423 * g++.dg/conversion/cast3.C: New test.
8424
8425 2011-03-11 Jason Merrill <jason@redhat.com>
8426
8427 * g++.dg/template/error45.C: New.
8428
8429 * g++.dg/parse/no-type-defn1.C: New.
8430
8431 * g++.dg/ext/attrib40.C: New.
8432
8433 * g++.dg/cpp0x/regress/array1.C: New.
8434
8435 2011-03-11 Richard Guenther <rguenther@suse.de>
8436
8437 PR tree-optimization/48067
8438 * gcc.dg/pr48067.c: New testcase.
8439
8440 2011-03-11 Richard Guenther <rguenther@suse.de>
8441
8442 PR lto/48073
8443 * g++.dg/lto/20110311-1_0.C: New testcase.
8444
8445 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR c++/48035
8448 * g++.dg/inherit/virtual8.C: New test.
8449
8450 PR middle-end/48044
8451 * gcc.dg/torture/pr48044.c: New test.
8452
8453 2011-03-11 Janus Weil <janus@gcc.gnu.org>
8454
8455 PR fortran/47768
8456 * gfortran.dg/proc_ptr_comp_31.f90: New.
8457
8458 2011-03-11 Richard Guenther <rguenther@suse.de>
8459
8460 PR tree-optimization/47278
8461 * gcc.dg/torture/pr47278-1.c: New testcase.
8462 * gcc.dg/torture/pr47278-2.c: Likewise.
8463
8464 2011-03-11 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR tree-optimization/48063
8467 * gcc.dg/torture/pr48063.c: New test.
8468
8469 2011-03-10 Jason Merrill <jason@redhat.com>
8470
8471 * g++.dg/template/array22.C: New.
8472
8473 * g++.dg/cpp0x/syntax-err1.C: New.
8474 * g++.dg/parse/error36.C: Adjust expected errors.
8475 * g++.old-deja/g++.pt/ctor2.C: Likewise.
8476 * g++.old-deja/g++.pt/typename3.C: Likewise.
8477 * g++.old-deja/g++.pt/typename4.C: Likewise.
8478 * g++.old-deja/g++.pt/typename6.C: Likewise.
8479
8480 2011-03-09 Jason Merrill <jason@redhat.com>
8481
8482 * g++.dg/template/nontype22.C: New.
8483
8484 2011-03-09 Martin Jambor <mjambor@suse.cz>
8485
8486 PR tree-optimization/47714
8487 * g++.dg/torture/pr47714.C: New test.
8488
8489 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8490
8491 PR target/47755
8492 * gcc.target/powerpc/pr47755-2.c: New file.
8493
8494 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8495
8496 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8497 is not set in the environment, pass 64 as first argument when not
8498 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8499 native where ulimit -u is supported.
8500
8501 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8502
8503 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8504
8505 2011-03-08 Jason Merrill <jason@redhat.com>
8506
8507 * g++.dg/template/nontype21.C: New.
8508
8509 * g++.dg/template/anon5.C: New.
8510
8511 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR debug/47881
8514 * gcc.dg/pr47881.c: New test.
8515
8516 2011-03-08 Dodji Seketeli <dodji@redhat.com>
8517
8518 PR c++/47957
8519 * g++.dg/lookup/template3.C: New test.
8520
8521 2011-03-08 Kai Tietz <ktietz@redhat.com>
8522
8523 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8524 'long' type.
8525
8526 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
8527
8528 PR testsuite/47954
8529 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8530 sizeof to compute alignment.
8531
8532 2011-03-08 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR tree-optimization/48022
8535 * gcc.dg/pr48022-1.c: New test.
8536 * gcc.dg/pr48022-2.c: New test.
8537
8538 2011-03-07 Jason Merrill <jason@redhat.com>
8539
8540 * g++.dg/template/nontype20.C: New.
8541 * g++.dg/init/member1.C: Adjust expected errors.
8542 * g++.dg/parse/constant4.C: Likewise.
8543 * g++.dg/template/qualified-id3.C: Likewise.
8544 * g++.old-deja/g++.pt/crash10.C: Likewise.
8545
8546 * g++.dg/cpp0x/regress/non-const1.C: New.
8547
8548 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR debug/47991
8551 * gcc.dg/pr47991.c: New test.
8552
8553 2011-03-07 Jason Merrill <jason@redhat.com>
8554
8555 * g++.dg/abi/mangle46.C: New.
8556
8557 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8558
8559 PR target/47862
8560 * gcc.target/powerpc/pr47862.c: New.
8561
8562 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8563
8564 PR target/45413
8565 * gcc.target/i386/combine-mul.c: Require nonpic.
8566
8567 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8568 Nathan Froyd <froydnj@codesourcery.com>
8569
8570 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8571
8572 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8573
8574 * README.QMTEST: Remove.
8575
8576 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8577 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8578
8579 PR fortran/47850
8580 * gfortran.dg/array_constructor_37.f90 : New test.
8581
8582 2011-03-05 Jason Merrill <jason@redhat.com>
8583
8584 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8585 * g++.dg/abi/mangle45.C: Likewise.
8586 * g++.dg/cpp0x/trailing1.C: Likewise.
8587
8588 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8589
8590 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8591
8592 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR rtl-optimization/47899
8595 * gcc.dg/pr47899.c: New test.
8596
8597 * gcc.dg/torture/pr47968.c: Ignore warnings.
8598
8599 PR tree-optimization/47967
8600 * gcc.c-torture/compile/pr47967.c: New test.
8601
8602 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8603
8604 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8605 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8606
8607 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8608
8609 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8610 and property_getAttributes() if __OBJC2__.
8611 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8612 * objc.dg/property/property-encoding-1.m: New.
8613 * obj-c++.dg/property/property-encoding-1.mm: New.
8614
8615 2011-03-04 Jason Merrill <jason@redhat.com>
8616
8617 * g++.dg/template/pseudodtor6.C: New.
8618
8619 * g++.dg/inherit/covariant19.C: New.
8620
8621 2011-03-04 Richard Guenther <rguenther@suse.de>
8622
8623 PR middle-end/47968
8624 * gcc.dg/torture/pr47968.c: New testcase.
8625
8626 2011-03-04 Richard Guenther <rguenther@suse.de>
8627
8628 PR middle-end/47975
8629 * gcc.dg/torture/pr47975.c: New testcase.
8630
8631 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8632
8633 PR c++/47974
8634 * g++.dg/template/crash106.C: New.
8635
8636 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8637
8638 PR c/47963
8639 * gcc.dg/gomp/pr47963.c: New test.
8640 * g++.dg/gomp/pr47963.C: New test.
8641
8642 2011-03-02 Jason Merrill <jason@redhat.com>
8643
8644 * g++.dg/cpp0x/regress/condition1.C: New.
8645
8646 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8647
8648 2011-03-01 Jason Merrill <jason@redhat.com>
8649
8650 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8651
8652 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8653
8654 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8655
8656 PR rtl-optimization/47925
8657 * gcc.c-torture/execute/pr47925.c: New test.
8658
8659 2011-03-01 Jason Merrill <jason@redhat.com>
8660
8661 * g++.dg/cpp0x/decltype25.C: New.
8662
8663 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8664
8665 2011-03-01 Richard Guenther <rguenther@suse.de>
8666
8667 PR tree-optimization/47890
8668 * gcc.dg/torture/pr47890.c: New testcase.
8669
8670 2011-03-01 Richard Guenther <rguenther@suse.de>
8671
8672 PR lto/47924
8673 * gcc.dg/lto/pr47924_0.c: New testcase.
8674
8675 2011-03-01 Richard Guenther <rguenther@suse.de>
8676
8677 PR lto/46911
8678 * gfortran.dg/lto/pr46911_0.f: New testcase.
8679
8680 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8681
8682 PR libgfortran/47933
8683 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8684 compile errors from older code form.
8685
8686 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8687
8688 PR libgfortran/47567
8689 * gfortran.dg/fmt_fw_d.f90: New test.
8690
8691 2011-02-28 Jason Merrill <jason@redhat.com>
8692
8693 * g++.dg/inherit/covariant18.C: New.
8694
8695 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR middle-end/47893
8698 * gcc.dg/pr47893.c: New test.
8699
8700 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8701
8702 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8703 NULL in case of a selector with conflicting types.
8704 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8705
8706 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8707
8708 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8709 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8710 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8711 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8712
8713 2011-02-28 Jason Merrill <jason@redhat.com>
8714
8715 PR c++/47906
8716 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8717
8718 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8719
8720 PR libgfortran/47778
8721 * gfortran.dg/namelist_71.f90: New test.
8722
8723 2011-02-27 Jason Merrill <jason@redhat.com>
8724
8725 PR c++/47906
8726 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8727 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8728
8729 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8730
8731 PR c++/46466
8732 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8733
8734 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR fortran/47886
8737 * gfortran.dg/gomp/task-1.f90: Removed.
8738
8739 2011-02-26 Jason Merrill <jason@redhat.com>
8740
8741 * g++.dg/template/this-targ1.C: New.
8742
8743 * g++.dg/cpp0x/regress/template-const1.C: New.
8744 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8745 * g++.dg/template/function1.C: Adjust.
8746 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8747 * g++.dg/debug/debug7.C: Adjust.
8748
8749 2011-02-26 Tobias Burnus <burnus@net-b.de>
8750
8751 PR fortran/47886
8752 * gfortran.dg/gomp/task-1.f90: New.
8753
8754 2011-02-25 Jie Zhang <jie@codesourcery.com>
8755
8756 * gcc.target/arm/neon-thumb2-move.c: Add
8757 dg-require-effective-target arm_thumb2_ok.
8758
8759 2011-02-24 Jason Merrill <jason@redhat.com>
8760
8761 * g++.dg/parse/constant1.C: Specify C++98 mode.
8762 * g++.dg/parse/constant5.C: Likewise.
8763 * g++.dg/parse/error2.C: Likewise.
8764 * g++.dg/parse/semicolon3.C: Likewise.
8765 * g++.dg/template/crash14.C: Likewise.
8766 * g++.dg/template/local4.C: Likewise.
8767 * g++.dg/template/nontype3.C: Likewise.
8768 * g++.dg/parse/crash31.C: Adjust expected errors.
8769 * g++.dg/template/function1.C: Likewise.
8770 * g++.dg/template/ref3.C: Likewise.
8771 * g++.dg/template/static9.C: Likewise.
8772 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8773
8774 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8775 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8776 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8777 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8778 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8779
8780 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR fortran/47878
8783 * gfortran.dg/pr47878.f90: New test.
8784
8785 2011-02-24 Richard Guenther <rguenther@suse.de>
8786
8787 PR testsuite/47801
8788 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8789 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8790
8791 2011-02-24 Richard Guenther <rguenther@suse.de>
8792
8793 PR fortran/47839
8794 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8795 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8796
8797 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8798
8799 PR libgfortran/47567
8800 * gfortran.dg/fmt_f0_1.f90: Update test.
8801
8802 2011-02-23 Jason Merrill <jason@redhat.com>
8803
8804 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8805 * g++.dg/abi/mangle45.C: New.
8806
8807 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8808 * g++.dg/template/canon-type-9.C: Match use of decltype
8809 between declaration and definition.
8810 * g++.dg/template/canon-type-12.C: Likewise.
8811
8812 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8813
8814 PR fortran/40850
8815 * gfortran.dg/nested_allocatables_1.f90: New.
8816
8817 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8818
8819 PR c++/46868
8820 * g++.dg/pr46868.C: New test.
8821 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8822 * g++.dg/parse/error14.C: Adjust.
8823
8824 2011-02-23 Richard Guenther <rguenther@suse.de>
8825
8826 PR tree-optimization/47838
8827 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8828
8829 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8830
8831 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8832
8833 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8834
8835 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8836 * gfortran.dg/count_init_expr.f03: Ditto.
8837 * gfortran.dg/gomp/pr43711.f90: Ditto.
8838 * gcc.dg/struct-parse-2.c: Ditto.
8839 * gcc.dg/parse-error-3.c: Ditto.
8840 * gcc.dg/Wlogical-op-1.c: Ditto.
8841 * gcc.dg/Walways-true-1.c: Ditto.
8842 * gcc.dg/pr24225.c: Ditto.
8843 * gcc.dg/Walways-true-2.c: Ditto.
8844 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8845 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8846 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8847 * g++.dg/overload/defarg4.C: Ditto.
8848 * g++.dg/inherit/covariant16.C: Ditto.
8849 * g++.dg/inherit/virtual7.C: Ditto.
8850 * g++.dg/template/canon-type-9.C: Ditto.
8851 * g++.dg/template/access19.C: Ditto.
8852 * g++.dg/template/call7.C: Ditto.
8853 * g++.dg/template/canon-type-2.C: Ditto.
8854 * g++.dg/template/init7.C: Ditto.
8855 * g++.dg/template/sizeof-template-argument.C: Ditto.
8856 * g++.dg/template/const3.C: Ditto.
8857 * g++.dg/template/sfinae26.C: Ditto.
8858 * g++.dg/template/sfinae26.C: Ditto.
8859 * g++.dg/template/canon-type-11.C: Ditto.
8860 * g++.dg/template/union2.C: Ditto.
8861 * g++.dg/template/canon-type-3.C: Ditto.
8862 * g++.dg/template/canon-type-1.C: Ditto.
8863 * g++.dg/template/canon-type-5.C: Ditto.
8864 * g++.dg/template/canon-type-7.C: Ditto.
8865 * g++.dg/template/canon-type-10.C: Ditto.
8866 * g++.dg/template/spec36.C: Ditto.
8867 * g++.dg/template/typedef38.C: Ditto.
8868 * g++.dg/template/canon-type-4.C: Ditto.
8869 * g++.dg/template/canon-type-6.C: Ditto.
8870 * g++.dg/template/canon-type-13.C: Ditto.
8871 * g++.dg/template/instantiate9.C: Ditto.
8872 * g++.dg/template/ttp22.C: Ditto.
8873 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8874 * g++.dg/warn/Walways-true-1.C: Ditto.
8875 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8876 * g++.dg/warn/Walways-true-2.C: Ditto.
8877 * g++.dg/conversion/op4.C: Ditto.
8878 * g++.dg/opt/pr19650.C: Ditto.
8879 * g++.dg/lookup/friend11.C: Ditto.
8880 * g++.dg/other/default2.C: Ditto.
8881 * g++.dg/other/default3.C: Ditto.
8882 * g++.dg/other/dtor2.C: Ditto.
8883 * g++.dg/other/friend5.C: Ditto.
8884 * g++.dg/other/default5.C: Ditto.
8885 * g++.dg/init/brace6.C: Ditto.
8886 * g++.dg/init/aggr5.C: Ditto.
8887 * g++.dg/init/error2.C: Ditto.
8888 * g++.dg/expr/bound-mem-fun.C: Ditto.
8889 * g++.dg/expr/cond6.C: Ditto.
8890 * g++.dg/expr/stmt-expr-1.C: Ditto.
8891 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8892 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8893 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8894 * g++.dg/cpp0x/bracket1.C: Ditto.
8895 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8896 * g++.dg/cpp0x/pr38646.C: Ditto.
8897 * g++.dg/cpp0x/variadic73.C: Ditto.
8898 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8899 * g++.dg/cpp0x/bracket4.C: Ditto.
8900 * g++.dg/cpp0x/decltype4.C: Ditto.
8901 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8902 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8903 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8904 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8905 * g++.dg/cpp0x/decltype2.C: Ditto.
8906 * g++.dg/cpp0x/decltype1.C: Ditto.
8907 * g++.dg/cpp0x/bracket2.C: Ditto.
8908 * g++.dg/cpp0x/decltype5.C: Ditto.
8909 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8910 * g++.dg/cpp0x/variadic70.C: Ditto.
8911 * g++.dg/cpp0x/decltype6.C: Ditto.
8912 * g++.dg/cpp0x/rvo.C: Ditto.
8913 * g++.dg/cpp0x/vt-40092.C: Ditto.
8914 * g++.dg/cpp0x/variadic-new.C: Ditto.
8915 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8916 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8917 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8918 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8919 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8920 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8921 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8922 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8923 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8924 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8925 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8926 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8927 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8928 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8929 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8930 * g++.dg/cpp0x/pr39639.C: Ditto.
8931 * g++.dg/cpp0x/decltype3.C: Ditto.
8932 * g++.dg/cpp0x/variadic68.C: Ditto.
8933 * g++.dg/cpp0x/variadic-function.C: Ditto.
8934 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8935 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8936 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8937 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8938 * g++.dg/parse/crash35.C: Ditto.
8939 * g++.dg/parse/crash40.C: Ditto.
8940 * g++.dg/parse/defarg12.C: Ditto.
8941 * g++.dg/parse/crash34.C: Ditto.
8942 * g++.dg/parse/constructor3.C: Ditto.
8943 * g++.dg/parse/template23.C: Ditto.
8944 * g++.dg/parse/crash56.C: Ditto.
8945 * g++.dg/parse/dtor13.C: Ditto.
8946 * g++.dg/parse/error33.C: Ditto.
8947 * g++.dg/parse/ctor9.C: Ditto.
8948 * g++.dg/parse/error32.C: Ditto.
8949 * g++.dg/parse/error37.C: Ditto.
8950 * g++.dg/parse/bitfield3.C: Ditto.
8951 * g++.dg/parse/struct-4.C: Ditto.
8952 * g++.dg/ext/has_trivial_copy.C: Ditto.
8953 * g++.dg/ext/is_polymorphic.C: Ditto.
8954 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8955 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8956 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8957 * g++.dg/ext/is_union.C: Ditto.
8958 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8959 * g++.dg/ext/is_pod.C: Ditto.
8960 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8961 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8962 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8963 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8964 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8965 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8966 * g++.dg/ext/is_abstract.C: Ditto.
8967 * g++.dg/ext/has_trivial_assign.C: Ditto.
8968 * g++.dg/ext/is_class.C: Ditto.
8969 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8970 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8971 * g++.dg/ext/is_base_of.C: Ditto.
8972 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8973 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8974 * g++.dg/ext/is_empty.C: Ditto.
8975 * g++.dg/ext/is_enum.C: Ditto.
8976 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8977 * gnat.dg/opt11.adb: Ditto.
8978 * obj-c++.dg/pr45735.mm: Ditto.
8979 * obj-c++.dg/pr24393.mm: Ditto.
8980 * obj-c++.dg/exceptions-2.mm: Ditto.
8981 * objc.dg/pr45735.m: Ditto.
8982 * objc.dg/pr24393.m: Ditto.
8983
8984 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8985
8986 * objc.dg/attributes/objc-exception-1.m: New.
8987
8988 2011-02-23 Jie Zhang <jie@codesourcery.com>
8989
8990 * gcc.dg/cpp/include7.c: New test.
8991
8992 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8993
8994 PR c++/47242
8995 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8996
8997 2011-02-23 Jie Zhang <jie@codesourcery.com>
8998
8999 PR rtl-optimization/47763
9000 * gcc.dg/pr47763.c: New test.
9001
9002 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
9003
9004 PR fortran/45743
9005 * gfortran.dg/whole_file_32.f90 : New test.
9006
9007 2011-02-22 Dodji Seketeli <dodji@redhat.com>
9008
9009 PR c++/47666
9010 * g++.dg/inherit/virtual7.C: New test.
9011
9012 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
9013
9014 PR objc/47832
9015 * objc.dg/type-size-3.m: Updated error message.
9016 * objc.dg/type-size-4.m: New test.
9017 * objc.dg/type-size-5.m: New test.
9018
9019 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9020
9021 * lib/gnat.exp: Fix comments.
9022 Don't load libgloss.exp.
9023 (default_gnat_version): Call $compiler with --version.
9024 Adapt regexp for gnatmake output, insert version.
9025 (gnat_version): New proc.
9026 (gnat_init): Remove gnat_libgcc_s_path.
9027 (gnat_target_compile): Likewise.
9028 Remove ld_library_path.
9029 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9030 (gnat_pass): Remove.
9031 (gnat_pass): Remove.
9032 (gnat_finish): Remove.
9033 (gnat_exit): Remove.
9034 (local_find_gnatmake): Reindent.
9035 (runtest_file_p): Remove.
9036 (prune_warnings): Remove.
9037 (find_gnatclean): New proc.
9038 * lib/gnat-dg.exp (lremove): New proc.
9039 (gnat-dg-test): Reindent.
9040 Remove additional output files.
9041 (gnat-dg-runtest): Remove.
9042
9043 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9044 * gnat.dg/loop_optimization6.adb: Likewise.
9045 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9046
9047 2011-02-22 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR tree-optimization/47835
9050 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9051
9052 2011-02-22 Tobias Burnus <burnus@net-b.de>
9053
9054 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9055 * gfortran.dg/abstract_type_2.f03: Ditto.
9056 * gfortran.dg/abstract_type_3.f03: Ditto.
9057 * gfortran.dg/abstract_type_4.f03: Ditto.
9058 * gfortran.dg/abstract_type_5.f03: Ditto.
9059 * gfortran.dg/abstract_type_6.f03: Ditto.
9060 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9061 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9062 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9063 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9064 * gfortran.dg/array_function_5.f90: Ditto.
9065 * gfortran.dg/asynchronous_3.f03: Ditto.
9066 * gfortran.dg/char_expr_1.f90: Ditto.
9067 * gfortran.dg/class_14.f03: Ditto.
9068 * gfortran.dg/data_array_6.f: Ditto.
9069 * gfortran.dg/data_invalid.f90: Ditto.
9070 * gfortran.dg/dot_product_1.f03: Ditto.
9071 * gfortran.dg/func_derived_5.f90: Ditto.
9072 * gfortran.dg/func_result_4.f90: Ditto.
9073 * gfortran.dg/implied_do_1.f90: Ditto.
9074 * gfortran.dg/initialization_25.f90: Ditto.
9075 * gfortran.dg/initialization_26.f90: Ditto.
9076 * gfortran.dg/interface_34.f90: Ditto.
9077 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9078 * gfortran.dg/keyword_symbol_1.f90: Ditto.
9079 * gfortran.dg/matmul_8.f03: Ditto.
9080 * gfortran.dg/merge_init_expr.f90: Ditto.
9081 * gfortran.dg/pack_assign_1.f90: Ditto.
9082 * gfortran.dg/pack_vector_1.f90: Ditto.
9083 * gfortran.dg/pointer_check_8.f90: Ditto.
9084 * gfortran.dg/product_init_expr.f03: Ditto.
9085 * gfortran.dg/reshape_order_5.f90: Ditto.
9086 * gfortran.dg/reshape_shape_1.f90: Ditto.
9087 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9088 * gfortran.dg/same_name_2.f90: Ditto.
9089 * gfortran.dg/selected_real_kind_1.f90: Ditto.
9090 * gfortran.dg/spread_init_expr.f03: Ditto.
9091 * gfortran.dg/stmt_func_1.f90: Ditto.
9092 * gfortran.dg/sum_init_expr.f03: Ditto.
9093 * gfortran.dg/transpose_3.f03: Ditto.
9094 * gfortran.dg/unpack_init_expr.f03: Ditto.
9095 * gfortran.dg/warn_conversion.f90: Ditto.
9096 * gfortran.dg/warn_conversion_2.f90: Ditto.
9097 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9098 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9099 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9100 * gfortran.dg/whole_file_16.f90: Ditto.
9101 * gfortran.dg/whole_file_17.f90: Ditto.
9102 * gfortran.dg/whole_file_18.f90: Ditto.
9103 * gfortran.dg/whole_file_20.f03: Ditto.
9104 * gfortran.dg/whole_file_5.f90: Ditto.
9105 * gfortran.dg/whole_file_6.f90: Ditto.
9106 * gfortran.dg/write_invalid_format.f90: Ditto.
9107 * gfortran.dg/zero_sized_6.f90: Ditto.
9108
9109 2011-02-21 Jeff Law <law@redhat.com>
9110
9111 PR rtl-optimization/46178
9112 * gcc.target/i386/pr46178.c: New test.
9113
9114 PR rtl-optimization/46002
9115 * gcc.c-torture/compile/pr46002.c: New test.
9116
9117 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9118
9119 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9120 *-*-hpux10*.
9121
9122 2011-02-21 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR debug/47106
9125 * g++.dg/debug/pr47106.C: Require effective target lto.
9126
9127 2011-02-21 Jason Merrill <jason@redhat.com>
9128
9129 * g++.dg/cpp0x/constexpr-diag2.C: New.
9130
9131 2011-02-20 Jason Merrill <jason@redhat.com>
9132
9133 * g++.dg/cpp0x/constexpr-ctor7.C: New.
9134
9135 * g++.dg/cpp0x/fntmpdefarg2.C: New.
9136
9137 * g++.dg/overload/conv-op1.C: New.
9138
9139 * g++.dg/cpp0x/constexpr-synth1.C: New.
9140
9141 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9142
9143 * objc.dg/layout-2.m: New.
9144 * objc.dg/selector-3.m: Adjusted location of error message.
9145 * objc.dg/type-size-3.m: Same.
9146 * obj-c++.dg/selector-3.mm: Same.
9147
9148 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
9149
9150 PR objc/47784
9151 * objc.dg/property/dotsyntax-22.m: New.
9152 * obj-c++.dg/property/dotsyntax-22.mm: New.
9153
9154 2011-02-20 Dodji Seketeli <dodji@redhat.com>
9155
9156 PR c++/46394
9157 * g++.dg/template/typedef38.C: New test.
9158
9159 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9160
9161 PR fortran/46818
9162 * gfortran.dg/whole_file_30.f90 : New test.
9163 * gfortran.dg/whole_file_31.f90 : New test.
9164
9165 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
9166
9167 PR fortran/45077
9168 PR fortran/44945
9169 * gfortran.dg/whole_file_28.f90 : New test.
9170 * gfortran.dg/whole_file_29.f90 : New test.
9171
9172 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9173
9174 PR c++/44118
9175 * g++.dg/template/crash105.C: New.
9176
9177 2011-02-19 Jason Merrill <jason@redhat.com>
9178
9179 * g++.dg/cpp0x/regress/no-elide1.C: New.
9180
9181 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
9182
9183 PR tree-optimization/46620
9184 * gcc.dg/pr46620.c: New.
9185
9186 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR c/47809
9189 * gcc.target/i386/pr47809.c: New test.
9190
9191 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9192 Tobias Burnus <burnus@net-b.de>
9193
9194 * lib/target-supports.exp
9195 (check_effective_target_fortran_large_real): New check for large reals.
9196 * gfortran.dg/nan_7.f90: New test.
9197
9198 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9199
9200 PR libgfortran/47567
9201 * gfortran.dg/fmt_f0_1.f90: Update test.
9202
9203 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
9204
9205 PR fortran/47348
9206 * gfortran.dg/array_constructor_36.f90 : New test.
9207 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9208 allow for comparison between different elements of the array
9209 constructor at different levels of optimization.
9210
9211 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
9212
9213 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9214 * gcc.target/i386/pr32280-1.c: Likewise.
9215
9216 2011-02-19 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR target/47800
9219 * gcc.target/i386/pr47800.c: New test.
9220
9221 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
9222
9223 * objc/execute/exceptions/foward-1.x: New.
9224
9225 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9226
9227 PR fortran/47789
9228 * gfortran.dg/derived_constructor_comps_4.f90: New.
9229
9230 2011-02-18 Tobias Burnus
9231
9232 PR fortran/47775
9233 * gfortran.dg/func_result_6.f90: New.
9234
9235 2011-02-18 Michael Matz <matz@suse.de>
9236
9237 PR fortran/45586
9238 * gfortran.dg/lto/pr45586_0.f90: New test.
9239 * gfortran.dg/typebound_proc_20.f90: Ditto.
9240 * gfortran.dg/typebound_proc_21.f90: Ditto.
9241
9242 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9243
9244 PR c++/47795
9245 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9246
9247 2011-02-18 Tobias Burnus <burnus@net-b.de>
9248
9249 PR fortran/47750
9250 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9251 gcc_warning_prefix.
9252 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9253 normalizing the error/warning output.
9254 * gfortran.dg/Wall.f90: Update dg-error/warning.
9255 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9256 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9257 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9258 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9259 * gfortran.dg/class_30.f90: Update dg-error/warning.
9260 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9261 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9262 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9263 * gfortran.dg/entry_17.f90: Update dg-error/warning.
9264 * gfortran.dg/entry_19.f90: Update dg-error/warning.
9265 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9266 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9267 * gfortran.dg/g77/12632.f: Update dg-error/warning.
9268 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9269 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9270 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9271 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9272 * gfortran.dg/goto_8.f90: Update dg-error/warning.
9273 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9274 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9275 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9276 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9277 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9278 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9279 * gfortran.dg/volatile3.f90: Update dg-error/warning.
9280 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9281 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9282 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9283 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9284 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9285
9286 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9287
9288 PR fortran/47768
9289 * gfortran.dg/proc_ptr_comp_30.f90: New.
9290
9291 2011-02-18 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR debug/47780
9294 * gcc.target/i386/pr47780.c: New test.
9295
9296 2011-02-18 Janus Weil <janus@gcc.gnu.org>
9297
9298 PR fortran/47767
9299 * gfortran.dg/class_40.f03: New.
9300
9301 2011-02-18 Dodji Seketeli <dodji@redhat.com>
9302
9303 PR c++/47208
9304 * g++.dg/cpp0x/auto21.C: New test.
9305
9306 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
9307
9308 * objc.dg/special/unclaimed-category-1.h: Updated for
9309 new ABI support.
9310 * objc.dg/special/unclaimed-category-1.m: Same.
9311 * objc.dg/zero-link-1.m: Same.
9312 * objc.dg/lookup-1.m: Same.
9313 * objc.dg/torture/strings/const-str-9.m
9314 * objc.dg/torture/strings/const-str-10.m: Same.
9315 * objc.dg/torture/strings/const-str-11.m: Same.
9316 * objc.dg/torture/forward-1.m: Same.
9317 * objc.dg/zero-link-2.m: Same.
9318 * objc.dg/encode-7-next-64bit.m: Same.
9319 * objc.dg/method-4.m: Same.
9320 * objc.dg/next-runtime-1.m: Same.
9321 * objc.dg/image-info.m: Same.
9322 * objc.dg/pr23214.m: Same.
9323 * objc.dg/symtab-1.m: Same.
9324 * obj-c++.dg/basic.m: Same.
9325 * obj-c++.dg/proto-lossage-3.m: Same.
9326 * obj-c++.dg/torture/strings/const-str-10.m: Same.
9327 * obj-c++.dg/torture/strings/const-str-11.m: Same.
9328 * obj-c++.dg/torture/strings/const-str-9.m: Same.
9329 * obj-c++.dg/method-11.m: Same.
9330 * objc/execute/enumeration-1.m: Same.
9331 * objc/execute/object_is_class.m: Same.
9332 * objc/execute/formal_protocol-2.m: Same.
9333 * objc/execute/formal_protocol-4.m: Same.
9334 * objc/execute/formal_protocol-6.m: Same.
9335 * objc/execute/bycopy-3.m: Same.
9336 * objc/execute/exceptions/catchall-1.m: Same.
9337 * objc/execute/exceptions/finally-1.m: Same.
9338 * objc/execute/exceptions/local-variables-1.m: Same.
9339 * objc/execute/exceptions/foward-1.m: Same.
9340 * objc/execute/bf-common.h
9341 * objc/execute/enumeration-2.m: Same.
9342 * objc/execute/formal_protocol-1.m: Same.
9343 * objc/execute/formal_protocol-3.m: Same.
9344 * objc/execute/formal_protocol-5.m: Same.
9345 * objc/execute/accessing_ivars.m: Same.
9346 * objc/execute/bycopy-2.m: Same.
9347 * objc/execute/formal_protocol-7.m: Same.
9348 * objc/execute/compatibility_alias.m: Same.
9349 * objc/execute/no_clash.m: Same.
9350 * objc/execute/object_is_meta_class.m: Same.
9351 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9352 * objc/execute/class-tests-1.h: Include stdio.h.
9353 * objc/execute/class-tests-2.h: Same.
9354 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9355 runtimes.
9356 * obj-c++.dg/try-catch-2.mm: Same.
9357
9358 2011-02-17 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR c++/47783
9361 * g++.dg/warn/Wunused-parm-4.C: New test.
9362
9363 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
9364 Jan Hubicka <jh@suse.cz>
9365
9366 PR debug/47106
9367 PR debug/47402
9368 * g++.dg/debug/pr47106.C: New.
9369
9370 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
9371
9372 PR target/43653
9373 * gcc.target/i386/pr43653.c: New test.
9374
9375 2011-02-11 Dodji Seketeli <dodji@redhat.com>
9376
9377 PR c++/47172
9378 * g++.dg/template/inherit6.C: New test.
9379
9380 2011-02-16 Janus Weil <janus@gcc.gnu.org>
9381
9382 PR fortran/47745
9383 * gfortran.dg/class_39.f03: New.
9384
9385 2011-02-16 Dodji Seketeli <dodji@redhat.com>
9386
9387 PR c++/47326
9388 * g++.dg/cpp0x/variadic106.C: New test.
9389
9390 2011-02-16 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR libfortran/47757
9393 * gfortran.dg/pr47757-1.f90: New test.
9394 * gfortran.dg/pr47757-2.f90: New test.
9395 * gfortran.dg/pr47757-3.f90: New test.
9396
9397 PR c++/47704
9398 * g++.dg/cpp0x/enum8.C: New test.
9399
9400 2011-02-15 Jason Merrill <jason@redhat.com>
9401
9402 * g++.dg/inherit/implicit-trivial1.C: New.
9403 * g++.dg/cpp0x/implicit-trivial1.C: New.
9404
9405 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9406
9407 PR middle-end/47725
9408 * gcc.dg/torture/pr47725.c: Removed.
9409
9410 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9411
9412 PR target/47755
9413 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9414 constant does not generate a load from memory.
9415
9416 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
9417
9418 PR middle-end/47725
9419 * gcc.dg/torture/pr47725.c: New.
9420
9421 2011-02-15 Richard Guenther <rguenther@suse.de>
9422
9423 PR tree-optimization/47743
9424 * gcc.dg/torture/pr47743.c: New testcase.
9425
9426 2011-02-15 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR middle-end/47581
9429 * gcc.target/i386/pr47581.c: New test.
9430
9431 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9432
9433 PR fortran/47730
9434 * gfortran.dg/select_type_22.f03: New.
9435
9436 2011-02-14 Jason Merrill <jason@redhat.com>
9437
9438 * g++.dg/cpp0x/regress/enum1.C: New.
9439
9440 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9441
9442 * gnat.dg/include.adb: New test.
9443
9444 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9445
9446 PR fortran/47728
9447 * gfortran.dg/class_38.f03: New.
9448
9449 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
9450
9451 * gcc.dg/pr46494.c: New test.
9452
9453 2011-02-14 Richard Guenther <rguenther@suse.de>
9454
9455 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9456
9457 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9458
9459 PR ada/41929
9460 * gnat.dg/null_pointer_deref1.exp: Don't skip on
9461 sparc*-sun-solaris2.11.
9462
9463 2011-02-14 Janus Weil <janus@gcc.gnu.org>
9464
9465 PR fortran/47349
9466 * gfortran.dg/argument_checking_18.f90: New.
9467
9468 2011-02-13 Tobias Burnus <burnus@net-b.de>
9469
9470 * gfortran.dg/argument_checking_13.f90: Update dg-error.
9471 * gfortran.dg/argument_checking_17.f90: New.
9472
9473 2011-02-12 Janus Weil <janus@gcc.gnu.org>
9474
9475 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9476 are temporarily disabled.
9477 * gfortran.dg/class_7.f03: Ditto.
9478 * gfortran.dg/coarray_14.f90: Ditto.
9479 * gfortran.dg/typebound_proc_13.f03: Ditto.
9480
9481 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
9482
9483 PR fortran/45586
9484 * gfortran.dg/extends_11.f03: New.
9485
9486 2011-02-11 Xinliang David Li <davidxl@google.com>
9487
9488 PR tree-optimization/47707
9489 * g++.dg/tree-ssa/pr47707.C: New test.
9490
9491 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
9492
9493 * g++.dg/opt/inline17.C: New test.
9494
9495 2011-02-11 Tobias Burnus <burnus@net-b.de>
9496
9497 PR fortran/47550
9498 * gfortran.dg/pure_formal_2.f90: New.
9499
9500 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
9501
9502 PR rtl-optimization/47614
9503 * gfortran.dg/pr47614.f: New.
9504
9505 2011-02-11 Joseph Myers <joseph@codesourcery.com>
9506
9507 PR driver/47678
9508 * gcc.dg/opts-6.c: New test.
9509
9510 2011-02-11 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR debug/47684
9513 * gcc.dg/pr47684.c: New test.
9514
9515 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9516
9517 PR target/47629
9518 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9519 c99_runtime, dg-add-options c99_runtime.
9520 (main): Use __asm__.
9521
9522 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9523
9524 PR testsuite/47400
9525 * lib/target-supports.exp (check_ascii_locale_available): New proc.
9526 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9527 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9528 * gcc.dg/ucnid-10.c: Likewise.
9529 * gcc.dg/ucnid-13.c: Likewise.
9530 * gcc.dg/ucnid-7.c: Likewise.
9531 * gcc.dg/ucnid-8.c: Likewise.
9532 Adapt dg-warning line number.
9533
9534 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
9535
9536 * gcc.target/i386/parity-1.c: Use -march=k8.
9537 * gcc.target/i386/parity-2.c: Ditto.
9538 * gcc.target/i386/vecinit-1.c: Ditto.
9539 * gcc.target/i386/vecinit-2.c: Ditto.
9540
9541 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9542
9543 PR target/46610
9544 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9545 * gcc.target/mips/save-restore-3.c: Likewise.
9546 * gcc.target/mips/save-restore-4.c: Likewise.
9547 * gcc.target/mips/save-restore-5.c: Likewise.
9548
9549 PR target/47683
9550 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9551 * g++.dg/tree-prof/partition2.C: Likewise.
9552
9553 2011-02-09 Jason Merrill <jason@redhat.com>
9554
9555 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9556 rather than misdeclare std::puts.
9557
9558 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9559 * g++.dg/other/warning1.C: Likewise.
9560 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9561 * g++.old-deja/g++.gb/scope06.C: Likewise.
9562 * g++.old-deja/g++.law/cvt11.C: Likewise.
9563 * g++.old-deja/g++.law/init1.C: Likewise.
9564 * g++.dg/abi/mangle26.C: Likewise.
9565
9566 * g++.dg/template/function1.C: Adjust for C++0x mode.
9567 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9568
9569 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9570 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9571
9572 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9573
9574 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9575
9576 * g++.dg/cpp0x/regress: New directory.
9577 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9578 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9579 * g++.dg/cpp0x/regress/regress3.C: New.
9580
9581 2011-02-10 Richard Guenther <rguenther@suse.de>
9582
9583 PR tree-optimization/47677
9584 * gcc.dg/torture/pr47677.c: New testcase.
9585
9586 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9587
9588 * objc.dg/special/load-category-1.m: Remove unused header.
9589 * objc.dg/special/load-category-1a.m: Likewise.
9590 * objc.dg/special/load-category-2.m: Likewise.
9591 * objc.dg/special/load-category-2a.m: Likewise.
9592 * objc.dg/special/load-category-3.m: Likewise.
9593 * objc.dg/special/load-category-3a.m: Likewise.
9594 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9595 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9596 * objc.dg/attributes/class-attribute-1.m: Likewise.
9597 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9598 * obj-c++.dg/property/property.exp: Likewise.
9599 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9600 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9601 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9602 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9603 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9604 * obj-c++.dg/template-8.mm: Likewise.
9605
9606 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR target/47665
9609 * gcc.target/i386/pr47665.c: New test.
9610
9611 2011-02-10 Jie Zhang <jie@codesourcery.com>
9612
9613 PR testsuite/47622
9614 Revert
9615 2011-02-05 Jie Zhang <jie@codesourcery.com>
9616 PR debug/42631
9617 * gcc.dg/pr42631.c: Update test.
9618 * gcc.dg/pr42631-2.c: New test.
9619
9620 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9621
9622 PR fortran/47352
9623 * gfortran.dg/proc_decl_25.f90: New.
9624
9625 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9626
9627 PR fortran/47463
9628 * gfortran.dg/typebound_assignment_2.f03: New.
9629
9630 2011-02-09 Richard Guenther <rguenther@suse.de>
9631
9632 PR tree-optimization/47664
9633 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9634
9635 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9636
9637 PR middle-end/47646
9638 * gnat.dg/uninit_func.adb: Adjust dg directive.
9639
9640 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9641
9642 PR middle-end/47646
9643 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9644
9645 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9646
9647 PR fortran/47637
9648 * gfortran.dg/auto_dealloc_2.f90: New.
9649
9650 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9651
9652 * gcc.dg/builtins-config.h: Remove __sgi handling.
9653 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9654 -std=c99 for mips-sgi-irix6.5*.
9655
9656 2011-02-09 Martin Jambor <mjambor@suse.cz>
9657
9658 PR middle-end/45505
9659 * gfortran.dg/pr25923.f90: Remove xfails.
9660
9661 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9662
9663 PR fortran/47583
9664 * gfortran.dg/inquire_14.f90: New test.
9665
9666 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9667
9668 PR fortran/45290
9669 * gfortran.dg/pointer_init_6.f90: New.
9670
9671 2011-02-08 Jeff Law <law@redhat.com>
9672
9673 PR tree-optimization/42893
9674 * gcc.tree-ssa/pr42893.c: New test.
9675
9676 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9677
9678 PR tree-optimization/46834
9679 PR tree-optimization/46994
9680 PR tree-optimization/46995
9681 * gcc.dg/graphite/id-pr46834.c: New.
9682 * gfortran.dg/graphite/id-pr46994.f90: New.
9683 * gfortran.dg/graphite/id-pr46995.f90: New.
9684
9685 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9686
9687 PR middle-end/47646
9688 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9689 using the variable is known the warning is emitted there.
9690 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9691 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9692
9693 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9694 statement.
9695 (vg): Likewise.
9696 * gcc.dg/noreturn-1.c (foo5): Likewise.
9697 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9698 (method2): Likewise.
9699
9700 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9701 the return statement using the uninitialized variable.
9702 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9703
9704 2011-02-08 Richard Guenther <rguenther@suse.de>
9705
9706 PR middle-end/47639
9707 * g++.dg/opt/pr47639.c: New testcase.
9708
9709 2011-02-08 Richard Guenther <rguenther@suse.de>
9710
9711 PR tree-optimization/47632
9712 * g++.dg/opt/pr47632.C: New testcase.
9713
9714 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9715
9716 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9717
9718 2011-02-07 Richard Guenther <rguenther@suse.de>
9719
9720 PR tree-optimization/47615
9721 * g++.dg/opt/pr47615.C: New testcase.
9722
9723 2011-02-07 Richard Guenther <rguenther@suse.de>
9724
9725 PR tree-optimization/47621
9726 * gcc.dg/torture/pr47621.c: New testcase.
9727
9728 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9729
9730 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9731
9732 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9733
9734 PR fortran/47592
9735 * gfortran.dg/allocate_with_source_1 : New test.
9736
9737 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR middle-end/47610
9740 * gcc.dg/pr47610.c: New test.
9741
9742 2011-02-05 Jie Zhang <jie@codesourcery.com>
9743
9744 PR debug/42631
9745 * gcc.dg/pr42631.c: Update test.
9746 * gcc.dg/pr42631-2.c: New test.
9747
9748 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9749
9750 PR fortran/47574
9751 * gfortran.dg/pr47574.f90: New test.
9752
9753 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9754
9755 PR tree-optimization/46194
9756 * gcc.dg/autopar/pr46194.c: New.
9757
9758 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9759
9760 PR tree-optimization/43695
9761 * g++.dg/ipa/pr43695.C: New.
9762
9763 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR inline-asm/23200
9766 * gcc.dg/pr23200.c: New test.
9767
9768 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9769
9770 PR c++/47589
9771 * g++.dg/pr47589.C: New test.
9772
9773 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9774
9775 PR c++/47398
9776 * g++.dg/template/typedef37.C: New test.
9777 * g++.dg/template/param1.C: Adjust expected error message.
9778
9779 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9780
9781 PR middle-end/31490
9782 * gcc.dg/pr31490-2.c: New test.
9783 * gcc.dg/pr31490-3.c: New test.
9784 * gcc.dg/pr31490-4.c: New test.
9785
9786 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9787 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR c++/46890
9790 * g++.dg/parser/semicolon3.C: Adjust.
9791 * g++.dg/parser/semicolon4.C: New testcase.
9792 * g++.dg/pr46890.C: New testcase.
9793
9794 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9795
9796 PR c++/29571
9797 * g++.dg/init/pr29571.C: New.
9798
9799 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9800
9801 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9802 instead of vect_int.
9803
9804 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR target/47312
9807 * gcc.target/i386/pr47312.c: New test.
9808
9809 PR target/47564
9810 * gcc.target/i386/pr47564.c: New test.
9811
9812 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9813
9814 PR tree-optimization/45122
9815 * gcc.dg/tree-ssa/pr45122.c: New.
9816
9817 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9818
9819 PR target/47272
9820 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9821 and vec_vsx_st.
9822
9823 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9824 and vsx so a default --with-cpu=power7 doesn't give an error
9825 when -mavoid-indexed-addresses is used.
9826
9827 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9828 wrapper function to save the arguments and then jump to the real
9829 function, rather than depending on the compiler not to move stuff
9830 before an asm.
9831 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9832
9833 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9834 Paul Thomas <pault@gcc.gnu.org>
9835
9836 PR fortran/47082
9837 * gfortran.dg/class_37.f03 : New test.
9838
9839 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9840 Richard Guenther <rguenther@suse.de>
9841
9842 PR tree-optimization/40979
9843 PR bootstrap/47044
9844 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9845 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9846 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9847 check_vect_support_and_set_flags.
9848 * gfortran.dg/graphite/vect-pr40979.f90: New.
9849
9850 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9851
9852 PR fortran/47572
9853 * gfortran.dg/class_36.f03: New.
9854
9855 2011-02-02 Richard Guenther <rguenther@suse.de>
9856
9857 PR tree-optimization/47566
9858 * gcc.dg/lto/20110201-1_0.c: New testcase.
9859
9860 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9861
9862 PR debug/47498
9863 PR debug/47501
9864 PR debug/45136
9865 PR debug/45130
9866 * debug/pr47498.c: New.
9867 * debug/pr47501.c: New.
9868
9869 2011-02-01 Richard Guenther <rguenther@suse.de>
9870
9871 PR tree-optimization/47559
9872 * g++.dg/torture/pr47559.C: New testcase.
9873
9874 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9875
9876 PR fortran/47565
9877 * gfortran.dg/typebound_call_20.f03: New.
9878
9879 2011-02-01 Richard Guenther <rguenther@suse.de>
9880
9881 PR tree-optimization/47555
9882 * gcc.dg/pr47555.c: New testcase.
9883
9884 2011-02-01 Richard Guenther <rguenther@suse.de>
9885
9886 PR tree-optimization/47541
9887 * g++.dg/torture/pr47541.C: New testcase.
9888
9889 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9890
9891 PR fortran/47455
9892 * gfortran.dg/typebound_call_19.f03: New.
9893
9894 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR c++/47416
9897 * g++.dg/cpp0x/pr47416.C: New test.
9898
9899 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9900
9901 PR fortran/47519
9902 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9903
9904 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9905
9906 PR fortran/47463
9907 * gfortran.dg/typebound_assignment_1.f03: New.
9908
9909 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9910
9911 PR tree-optimization/47538
9912 * gcc.c-torture/execute/pr47538.c: New test.
9913
9914 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9915
9916 PR target/45325
9917 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9918
9919 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9920
9921 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9922
9923 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9924
9925 PR rtl-optimization/44031
9926 * gcc.c-torture/compile/20110131-1.c: New test.
9927
9928 2011-01-31 Tobias Burnus <burnus@net-b.de>
9929
9930 PR fortran/47042
9931 * gfortran.dg/stmt_func_1.f90: New.
9932
9933 2011-01-31 Tobias Burnus <burnus@net-b.de>
9934
9935 PR fortran/47042
9936 * gfortran.dg/interface_34.f90: New.
9937
9938 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9939
9940 PR fortran/47523
9941 * gfortran.dg/realloc_on_assign_5.f03: New test.
9942 * gfortran.dg/realloc_on_assign_5.f03: New test.
9943
9944 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9945
9946 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9947 * gfortran.dg/bessel_7.f90: Likewise.
9948 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9949
9950 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9951 * gfortran.dg/sum_init_expr.f03: Likewise.
9952
9953 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9954
9955 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9956 -r -nostdlib.
9957
9958 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9959 loop only on "vect_intfloat_cvt" targets.
9960
9961 2011-01-29 Tobias Burnus <burnus@net-b.de>
9962
9963 PR fortran/47531
9964 * gfortran.dg/shape_6.f90: New.
9965
9966 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9967
9968 PR libgfortran/47434
9969 * gfortran.dg/read_infnan_1.f90: Update test.
9970 * gfortran.dg/module_nan.f90: Update test.
9971 * gfortran.dg/char4_iunit_1.f03: Update test.
9972 * gfortran.dg/large_real_kind_1.f90: Update test.
9973 * gfortran.dg/real_const_3.f90: Update test.
9974 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9975
9976 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9977
9978 PR c++/47311
9979 * g++.dg/template/param2.C: New test.
9980
9981 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9982
9983 PR libgfortran/47285
9984 * gfortran.dg/fmt_g.f: New test.
9985
9986 2011-01-28 Tobias Burnus <burnus@net-b.de>
9987
9988 PR fortran/47507
9989 * gfortran.dg/pure_formal_1.f90: New.
9990
9991 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR target/42894
9994 * gcc.dg/tls/pr42894.c: New test.
9995
9996 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9997
9998 * gcc.dg/pr47276.c: Add dg-require-visibility.
9999
10000 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10001
10002 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10003
10004 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
10005 Tobias Burnus <burnus@gcc.gnu.org>
10006
10007 PR fortran/45170
10008 PR fortran/35810
10009 PR fortran/47350
10010 * gfortran.dg/realloc_on_assign_3.f03: New test.
10011 * gfortran.dg/realloc_on_assign_4.f03: New test.
10012 * gfortran.dg/allocatable_function_5.f90: New test.
10013 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10014 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10015 implemented" dg-errors.
10016
10017 2011-01-27 Jan Hubicka <jh@suse.cz>
10018
10019 PR middle-end/46949
10020 * gcc.dg/attr-weakref-4.c: New testcase
10021
10022 2011-01-27 Martin Jambor <mjambor@suse.cz>
10023
10024 PR tree-optimization/47228
10025 * gcc.dg/torture/pr47228.c: New test.
10026
10027 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10028
10029 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10030
10031 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10032
10033 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10034 when using auto-overlay support on the SPU.
10035
10036 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
10037
10038 PR rtl-optimization/44174
10039 * gcc.target/i386/asm-6.c: New test.
10040
10041 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
10042
10043 PR rtl-optimization/46856
10044 * gcc.c-torture/compile/pr46856.c: New test.
10045
10046 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
10047 Andrew Pinski <pinskia@gmail.com>
10048
10049 PR c/43082
10050 * gcc.dg/pr43082.c: New.
10051
10052 2011-01-26 DJ Delorie <dj@redhat.com>
10053
10054 PR rtl-optimization/46878
10055 * gcc.dg/pr46878-1.c: New test.
10056
10057 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10058
10059 PR c++/47476
10060 * g++.dg/cpp0x/pr47476.C: New test.
10061
10062 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
10063
10064 * gcc.c-torture/compile/20110126-1.c: New test.
10065
10066 2011-01-26 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR c/47473
10069 * gcc.dg/torture/pr47473.c: New test.
10070
10071 2011-01-26 Jan Hubicka <jh@suse.cz>
10072
10073 PR target/47237
10074 * gcc.c-torture/execute/pr47237.c: New testcase.
10075
10076 2011-01-26 Jan Hubicka <jh@suse.cz>
10077
10078 PR tree-optimization/47190
10079 * gcc.dg/attr-weakref-3.c: New testcase.
10080
10081 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
10082
10083 PR c++/43601
10084 * gcc.dg/dll-9a.c: New test file.
10085 * gcc.dg/dll-11.c: Likewise.
10086 * gcc.dg/dll-12.c: Likewise.
10087 * gcc.dg/dll-12a.c: Likewise.
10088 * gcc.dg/dll-11a.c: Likewise.
10089 * gcc.dg/dll-9.c: Likewise.
10090 * gcc.dg/dll-10.c: Likewise.
10091 * gcc.dg/dll-10a.c: Likewise.
10092 * g++.dg/ext/dllexport4a.cc: Likewise.
10093 * g++.dg/ext/dllexport4.C: Likewise.
10094 * g++.dg/ext/dllexport5.C: Likewise.
10095 * g++.dg/ext/dllexport5a.cc: Likewise.
10096
10097 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10098
10099 PR tree-optimization/46970
10100 * gcc.dg/graphite/pr46970.c: New.
10101
10102 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10103
10104 PR tree-optimization/46215
10105 * gcc.dg/graphite/pr46215.c: New.
10106
10107 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10108
10109 PR tree-optimization/46168
10110 * gcc.dg/graphite/pr46168.c: New.
10111
10112 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10113
10114 PR tree-optimization/43657
10115 * gcc.dg/graphite/pr43657.c: New.
10116
10117 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10118
10119 PR tree-optimization/29832
10120 * gfortran.dg/graphite/pr29832.f90: New.
10121
10122 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10123
10124 PR tree-optimization/43567
10125 * gcc.dg/graphite/pr43567.c: New.
10126
10127 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10128
10129 * gfortran.dg/graphite/interchange-4.f: New.
10130 * gfortran.dg/graphite/interchange-5.f: New.
10131
10132 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10133 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10134 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10135 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10136 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10137 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10138 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10139 * gfortran.dg/ltrans-7.f90: Removed.
10140 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10141
10142 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10143 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10144 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10145 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10146 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10147 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10148 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10149 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10150 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10151 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10152 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10153 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10154 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10155 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10156 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10157 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10158 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10159 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10160 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10161 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10162 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10163 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10164 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10165 * gcc.dg/tree-ssa/data-dep-1.c
10166 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10167 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10168 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10169 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10170 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10171
10172 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR tree-optimization/47265
10175 PR tree-optimization/47443
10176 * gcc.c-torture/compile/pr47265.c: New test.
10177 * gcc.dg/pr47443.c: New test.
10178
10179 2011-01-25 Martin Jambor <mjambor@suse.cz>
10180
10181 PR tree-optimization/47382
10182 * g++.dg/torture/pr47382.C: New test.
10183 * g++.dg/opt/devirt1.C: Xfail.
10184
10185 2011-01-25 Yao Qi <yao@codesourcery.com>
10186
10187 PR target/45701
10188 * gcc.target/arm/pr45701-1.c: New test.
10189 * gcc.target/arm/pr45701-2.c: New test.
10190 * gcc.target/arm/pr45701-3.c: New test.
10191
10192 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10193 Jakub Jelinek <jakub@redhat.com>
10194
10195 PR tree-optimization/47271
10196 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10197
10198 2011-01-25 Nick Clifton <nickc@redhat.com>
10199
10200 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10201 (saturate_add): Delete.
10202 (exchange): Delete.
10203 (main): Do not run saturate_add.
10204 (set_interrupts): Delete.
10205
10206 2011-01-25 Tobias Burnus <burnus@net-b.de>
10207
10208 PR fortran/47448
10209 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10210
10211 2011-01-25 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR tree-optimization/47427
10214 PR tree-optimization/47428
10215 * gcc.c-torture/compile/pr47427.c: New test.
10216 * gcc.c-torture/compile/pr47428.c: New test.
10217
10218 2011-01-25 Richard Guenther <rguenther@suse.de>
10219
10220 PR middle-end/47411
10221 * gcc.dg/torture/pr47411.c: New testcase.
10222
10223 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10224
10225 * gfortran.dg/graphite/id-24.f: New.
10226 * gfortran.dg/graphite/id-25.f: New.
10227
10228 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10229
10230 * gfortran.dg/graphite/id-23.f: New.
10231
10232 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10233
10234 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10235
10236 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10237
10238 * gcc.dg/graphite/block-0.c: Un-XFAILed.
10239 * gcc.dg/graphite/block-1.c: Un-XFAILed.
10240 * gcc.dg/graphite/block-7.c: Un-XFAILed.
10241 * gcc.dg/graphite/block-8.c: Un-XFAILed.
10242 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10243 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10244 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10245 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10246 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10247
10248 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
10249
10250 * gcc.dg/graphite/block-0.c: Add documentation.
10251 * gcc.dg/graphite/block-4.c: Same.
10252 * gcc.dg/graphite/block-7.c: Same.
10253 * gcc.dg/graphite/block-8.c: New.
10254 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10255 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10256 * gcc.dg/graphite/interchange-12.c: Add documentation.
10257 * gcc.dg/graphite/interchange-13.c: New.
10258 * gcc.dg/graphite/interchange-14.c: New.
10259 * gcc.dg/graphite/interchange-15.c: New.
10260 * gcc.dg/graphite/interchange-8.c: Add documentation.
10261 * gcc.dg/graphite/interchange-mvt.c: Same.
10262
10263 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10264
10265 PR target/47408
10266 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10267 * gcc.target/powerpc/altivec-14.c: Ditto.
10268 * gcc.target/powerpc/altivec-33.c: Ditto.
10269 * gcc.target/powerpc/altivec-types-1.c: Ditto.
10270 * gcc.target/powerpc/altivec-types-2.c: Ditto.
10271 * gcc.target/powerpc/altivec-types-3.c: Ditto.
10272 * gcc.target/powerpc/altivec-types-4.c: Ditto.
10273 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10274 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10275 * g++.dg/ext/altivec-15.C: Ditto.
10276 * g++.dg/ext/altivec-types-1.C: Ditto.
10277 * g++.dg/ext/altivec-types-2.C: Ditto.
10278 * g++.dg/ext/altivec-types-3.C: Ditto.
10279 * g++.dg/ext/altivec-types-4.C: Ditto.
10280
10281 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10282
10283 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10284
10285 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10286
10287 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10288 optimization options.
10289
10290 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10291
10292 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10293
10294 PR testsuite/45988
10295 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10296
10297 2011-01-23 Tobias Burnus <burnus@net-b.de>
10298
10299 PR fortran/47421
10300 * gfortran.dg/allocatable_scalar_12.f90: New.
10301
10302 2011-01-23 Ira Rosen <irar@il.ibm.com>
10303
10304 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10305 vectorization to be not profitable if peeling is used to
10306 realign the memory access.
10307 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10308 loop bound to avoid loop unrolling.
10309 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10310
10311 2011-01-22 Jan Hubicka <jh@suse.cz>
10312
10313 PR lto/47333
10314 * g++.dg/lto/pr47333.C: New file.
10315
10316 2011-01-22 Jan Hubicka <jh@suse.cz>
10317
10318 PR tree-optimization/43884
10319 PR lto/44334
10320 * gcc.dg/autopar/outer-2.c: Increase array size.
10321 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10322
10323 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10324
10325 PR fortran/38536
10326 * gfortran.dg/c_loc_tests_16.f90: New test.
10327
10328 2011-01-22 Tobias Burnus <burnus@net-b.de>
10329
10330 PR fortran/47399
10331 * gfortran.dg/typebound_proc_19.f90: New.
10332
10333 2011-01-21 Jeff Law <law@redhat.com>
10334
10335 PR tree-optimization/47053
10336 * g++.dg/pr47053.C: New test.
10337
10338 2011-01-21 Jason Merrill <jason@redhat.com>
10339
10340 PR c++/47041
10341 * g++.dg/cpp0x/constexpr-ctor6.C: New.
10342
10343 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR c++/47388
10346 * g++.dg/cpp0x/range-for10.C: New test.
10347 * g++.dg/template/for1.C: New test.
10348
10349 PR middle-end/45566
10350 * g++.dg/tree-prof/partition3.C: New test.
10351
10352 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10353
10354 PR rtl-optimization/47366
10355 * g++.dg/opt/pr47366.C: New test.
10356
10357 2011-01-21 Jason Merrill <jason@redhat.com>
10358
10359 PR c++/46552
10360 * g++.dg/cpp0x/constexpr-regress2.C: New.
10361
10362 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10363
10364 2011-01-21 Jeff Law <law@redhat.com>
10365
10366 PR rtl-optimization/41619
10367 * gcc.dg/pr41619.c: New.
10368
10369 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10370
10371 PR tree-optimization/47355
10372 * g++.dg/opt/pr47355.C: New test.
10373
10374 2011-01-21 Richard Guenther <rguenther@suse.de>
10375
10376 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10377 making main hot.
10378
10379 2011-01-21 Richard Guenther <rguenther@suse.de>
10380
10381 PR tree-optimization/47365
10382 * gcc.dg/torture/pr47365.c: New testcase.
10383 * gcc.dg/tree-ssa/pr47392.c: Likewise.
10384
10385 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10386
10387 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10388
10389 2011-01-21 Jakub Jelinek <jakub@redhat.com>
10390
10391 PR tree-optimization/47391
10392 * gcc.dg/pr47391.c: New test.
10393
10394 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10395
10396 * g++.dg/template/char1.C: Use signed char.
10397
10398 2011-01-21 Tobias Burnus <burnus@net-b.de>
10399
10400 PR fortran/47377
10401 * gfortran.dg/pointer_target_4.f90: New.
10402
10403 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10404
10405 PR target/47251
10406 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10407 ILP32 system and not IP32.
10408
10409 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
10410
10411 PR debug/46583
10412 * g++.dg/debug/pr46583.C: New.
10413
10414 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR debug/47283
10417 * g++.dg/debug/pr47283.C: New test.
10418
10419 PR testsuite/47371
10420 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10421 * gcc.target/i386/headmerge-2.c: Likewise.
10422
10423 2011-01-20 Richard Guenther <rguenther@suse.de>
10424
10425 PR middle-end/47370
10426 * gcc.dg/torture/pr47370.c: New testcase.
10427
10428 2011-01-20 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR tree-optimization/46130
10431 * gcc.dg/pr46130-1.c: New test.
10432 * gcc.dg/pr46130-2.c: New test.
10433
10434 2011-01-19 Dodji Seketeli <dodji@redhat.com>
10435
10436 PR c++/47291
10437 * g++.dg/debug/dwarf2/template-params-10.C: New test.
10438
10439 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
10440
10441 PR debug/46240
10442 * g++.dg/debug/pr46240.cc: New.
10443
10444 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR c++/47303
10447 * g++.dg/template/anonunion1.C: New test.
10448
10449 PR rtl-optimization/47337
10450 * gcc.c-torture/execute/pr47337.c: New test.
10451
10452 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10453
10454 PR testsuite/45342
10455 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10456
10457 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10458
10459 PR tree-optimization/46021
10460 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10461
10462 2011-01-19 Jakub Jelinek <jakub@redhat.com>
10463
10464 PR tree-optimization/47290
10465 * g++.dg/torture/pr47290.C: New test.
10466
10467 2011-01-18 Janus Weil <janus@gcc.gnu.org>
10468
10469 PR fortran/47240
10470 * gfortran.dg/proc_ptr_comp_29.f90: New.
10471
10472 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
10473
10474 PR testsuite/41146
10475 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10476 powerpc-apple-darwin9.
10477
10478 2011-01-18 Jakub Jelinek <jakub@redhat.com>
10479
10480 PR rtl-optimization/47299
10481 * gcc.c-torture/execute/pr47299.c: New test.
10482
10483 2011-01-17 Jason Merrill <jason@redhat.com>
10484
10485 * g++.dg/cpp0x/constexpr-virtual.C: New.
10486
10487 2011-01-17 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR fortran/47331
10490 * gfortran.dg/gomp/pr47331.f90: New test.
10491
10492 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
10493
10494 PR objc/47314
10495 * objc.dg/selector-warn-1.m: New.
10496 * obj-c++.dg/selector-warn-1.mm: New.
10497
10498 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
10499
10500 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10501 Update dg-final accordingly.
10502
10503 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10504
10505 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10506
10507 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10508
10509 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10510 target check.
10511 * gcc.dg/guality/pr36728-2.c: Likewise.
10512
10513 2011-01-17 Richard Guenther <rguenther@suse.de>
10514
10515 PR tree-optimization/47313
10516 * g++.dg/torture/pr47313.C: New testcase.
10517
10518 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
10519
10520 PR target/47318
10521 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10522 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10523 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10524 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10525
10526 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10527 as __m256i.
10528 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10529 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10530 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10531
10532 2011-01-17 Richard Guenther <rguenther@suse.de>
10533
10534 PR tree-optimization/45967
10535 * gcc.dg/torture/pr45967-2.c: New testcase.
10536 * gcc.dg/torture/pr45967-3.c: Likewise.
10537
10538 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10539
10540 PR testsuite/47325
10541 * g++.dg/ext/pr47213.C: Require visibility.
10542
10543 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10544
10545 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10546 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10547
10548 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10549
10550 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10551 Linux-based targets.
10552
10553 2011-01-13 Jan Hubicka <jh@suse.cz>
10554
10555 PR tree-optimization/47276
10556 * gcc.dg/pr47276.c: New testcase.
10557
10558 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10559 Jonathan Wakely <jwakely.gcc@gmail.com>
10560
10561 PR c++/33558
10562 * g++.dg/other/pr33558.C: New.
10563 * g++.dg/other/pr33558-2.C: New.
10564
10565 2011-01-14 Martin Jambor <mjambor@suse.cz>
10566
10567 PR tree-optimization/45934
10568 PR tree-optimization/46302
10569 * g++.dg/ipa/devirt-c-1.C: New test.
10570 * g++.dg/ipa/devirt-c-2.C: Likewise.
10571 * g++.dg/ipa/devirt-c-3.C: Likewise.
10572 * g++.dg/ipa/devirt-c-4.C: Likewise.
10573 * g++.dg/ipa/devirt-c-5.C: Likewise.
10574 * g++.dg/ipa/devirt-c-6.C: Likewise.
10575 * g++.dg/ipa/devirt-6.C: Likewise.
10576 * g++.dg/ipa/devirt-d-1.C: Likewise.
10577 * g++.dg/torture/pr45934.C: Likewise.
10578
10579 2011-01-14 Jason Merrill <jason@redhat.com>
10580
10581 * g++.dg/cpp0x/variadic105.C: New.
10582
10583 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10584 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10585
10586 PR objc/45989
10587 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10588 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10589 execution tests on i?86-*-*, x86_64-*-* and
10590 powerpc*-apple-darwin* && ilp32.
10591 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10592 tests on i?86-*-* and x86_64-*-*.
10593
10594 2011-01-14 Richard Guenther <rguenther@suse.de>
10595
10596 PR tree-optimization/47280
10597 * g++.dg/opt/pr47280.C: New testcase.
10598
10599 2011-01-14 Jason Merrill <jason@redhat.com>
10600
10601 * g++.dg/cpp0x/constexpr-regress1.C: New.
10602
10603 * g++.dg/ext/flexary2.C: New.
10604
10605 2011-01-14 Richard Guenther <rguenther@suse.de>
10606
10607 PR middle-end/47281
10608 * gcc.dg/torture/pr47281.c: New testcase.
10609 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10610
10611 2011-01-14 Richard Guenther <rguenther@suse.de>
10612
10613 PR tree-optimization/47286
10614 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10615
10616 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10617
10618 PR c++/47213
10619 * g++.dg/ext/pr47213.C: New.
10620
10621 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10622
10623 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10624
10625 2011-01-13 Tobias Burnus <burnus@net-b.de>
10626 Mikael Morin <mikael@gcc.gnu.org>
10627
10628 PR fortran/45848
10629 PR fortran/47204
10630 * gfortran.dg/select_type_20.f90: New.
10631 * gfortran.dg/select_type_21.f90: New.
10632
10633 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10634
10635 PR target/47251
10636 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10637
10638 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10639
10640 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10641 * gcc.dg/guality/pr36728-2.c: Likewise.
10642
10643 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10644
10645 PR debug/PR46973
10646 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10647
10648 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10649
10650 PR rtl-optimization/45352
10651 * gcc.dg/pr45352-3.c: New.
10652
10653 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10654
10655 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10656 comment.
10657 * g++.dg/cpp0x/range-for8.C: New.
10658 * g++.dg/cpp0x/range-for9.C: New.
10659
10660 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10661
10662 PR debug/47209
10663 * g++.dg/debug/pr47209.C: New.
10664
10665 2011-01-12 Richard Guenther <rguenther@suse.de>
10666
10667 PR lto/47259
10668 * gcc.dg/lto/pr47259_0.c: New testcase.
10669 * gcc.dg/lto/pr47259_1.c: Likewise.
10670
10671 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10672
10673 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10674 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10675 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10676 methods missing from the OBJC2 Object.
10677 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10678 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10679 GNU and NeXT runtimes.
10680 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10681 comments.
10682 * objc-obj-c++-shared/Object1.m: Likewise.
10683 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10684 * objc.dg/proto-qual-1.m: Likewise.
10685 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10686 * obj-c++.dg/proto-qual-1.mm: Likewise.
10687
10688 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10689
10690 PR testsuite/33033
10691 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10692
10693 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10694
10695 Fixed the Objective-C++ testsuite and updated all tests.
10696 * lib/obj-c++.exp (obj-c++_init): Declare and set
10697 gcc_warning_prefix and gcc_error_prefix.
10698 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10699 'dg-warning', 'dg-message' and 'dg-error'.
10700 * obj-c++.dg/class-extension-3.mm: Likewise.
10701 * obj-c++.dg/class-protocol-1.mm: Likewise.
10702 * obj-c++.dg/encode-7.mm: Likewise.
10703 * obj-c++.dg/exceptions-3.mm: Likewise.
10704 * obj-c++.dg/exceptions-5.mm: Likewise.
10705 * obj-c++.dg/method-12.mm: Likewise.
10706 * obj-c++.dg/method-13.mm: Likewise.
10707 * obj-c++.dg/method-15.mm: Likewise.
10708 * obj-c++.dg/method-16.mm: Likewise.
10709 * obj-c++.dg/method-4.mm: Likewise.
10710 * obj-c++.dg/method-8.mm: Likewise.
10711 * obj-c++.dg/method-conflict-1.mm: Likewise.
10712 * obj-c++.dg/method-conflict-2.mm: Likewise.
10713 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10714 and uncommented second part of the testcase now that the testsuite
10715 works correctly.
10716 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10717 and uncommented second part of the testcase now that the testsuite
10718 works correctly.
10719 * obj-c++.dg/private-1.mm: Likewise.
10720 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10721 * obj-c++.dg/syntax-error-7.mm: Likewise.
10722 * obj-c++.dg/warn5.mm: Likewise.
10723 * obj-c++.dg/property/at-property-14.mm: Likewise.
10724 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10725 FIXME.
10726 * obj-c++.dg/property/at-property-18.mm: Likewise.
10727 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10728 FIXME.
10729 * obj-c++.dg/property/at-property-21.mm: Likewise.
10730 * obj-c++.dg/property/at-property-28.mm: Likewise.
10731 * obj-c++.dg/property/at-property-5.mm: Likewise.
10732 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10733 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10734 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10735 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10736 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10737 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10738 * obj-c++.dg/tls/diag-5.mm: Likewise.
10739 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10740 dg-error, now matched correctly.
10741
10742 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10743
10744 * objc.dg/property/at-property-29.m: New.
10745 * obj-c++.dg/property/at-property-29.mm: New.
10746
10747 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10748
10749 * go.test/go-test.exp (go-set-goarch): New proc.
10750 (go-gc-tests): Use it.
10751
10752 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10753
10754 PR debug/46955
10755 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10756
10757 2011-01-11 Richard Henderson <rth@redhat.com>
10758
10759 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10760
10761 2011-01-11 Jan Hubicka <jh@suse.cz>
10762
10763 PR lto/45721
10764 PR lto/45375
10765 * gcc.dg/lto/pr45721_1.c: New file.
10766 * gcc.dg/lto/pr45721_0.c: New file.
10767
10768 2011-01-11 Richard Guenther <rguenther@suse.de>
10769
10770 PR tree-optimization/46076
10771 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10772
10773 2011-01-11 Jeff Law <law@redhat.com>
10774
10775 * PR tree-optimization/47086
10776 * gcc.dg/pr47086.c: New test.
10777
10778 2011-01-11 Jason Merrill <jason@redhat.com>
10779
10780 PR c++/46658
10781 * g++.dg/template/new10.C: New.
10782
10783 PR c++/45520
10784 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10785
10786 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10787
10788 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10789 Split type definitions and NSConstantString class into...
10790 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10791 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10792 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10793 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10794 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10795 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10796 to comments.
10797 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10798 encode defines for newer NeXT system headers.
10799 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10800 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10801 * objc.dg/foreach-5.m: Likewise.
10802 * objc.dg/foreach-2.m: Likewise.
10803 * objc.dg/foreach-4.m: Likewise.
10804 * objc.dg/torture/strings/string1.m: Likewise.
10805 * objc.dg/torture/strings/string2.m: Likewise.
10806 * objc.dg/torture/strings/string3.m: Likewise.
10807 * objc.dg/torture/strings/string4.m: Likewise.
10808 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10809 header and stand alone.
10810 * obj-c++.dg/strings/strings-2.mm: Likewise.
10811 * objc.dg/torture/strings/const-str-3.m: Likewise.
10812 * objc.dg/strings/strings-2.m: Likewise.
10813 * objc.dg/strings/const-str-12b.m: Likewise.
10814
10815 2011-01-12 Richard Guenther <rguenther@suse.de>
10816
10817 PR middle-end/32511
10818 * gcc.dg/attr-weak-1.c: Adjust.
10819
10820 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10821
10822 PR fortran/47051
10823 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10824 standard compliant and comment.
10825
10826 2011-01-10 Jan Hubicka <jh@suse.cz>
10827
10828 PR lto/46083
10829 * gcc.dg/initpri3.c: New testcase.
10830
10831 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10832
10833 PR lto/47222
10834 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10835 externally visible.
10836 (g_esi): Likewise.
10837 (g_ebx): Likewise.
10838 (g_ebp): Likewise.
10839 (g_esp): Likewise.
10840 (g_ebp_save): Likewise.
10841 (g_esp_save): Likewise.
10842
10843 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10844
10845 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10846
10847 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10848
10849 PR tree-optimization/46021
10850 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10851 i?86-*-*, x86_64-*-*.
10852
10853 2011-01-10 Jeff Law <law@redhat.com>
10854
10855 * PR tree-optimization/47141
10856 * gcc.c-torture/compile/pr47141.c: New test.
10857
10858 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10859
10860 PR testsuite/46230
10861 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10862 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10863 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10864 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10865
10866 PR testsuite/46230
10867 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10868 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10869 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10870 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10871 being vectorized. Adjust dg-final pattern.
10872
10873 PR testsuite/46230
10874 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10875 * gcc.dg/vect/slp-24.c: Likewise.
10876
10877 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10878
10879 PR c++/47218
10880 * g++.dg/other/pr47218-1.C: New test file.
10881 * g++.dg/other/pr47218.C: Likewise.
10882 * g++.dg/other/pr47218.h: New supporting header.
10883
10884 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10885
10886 PR objc/47232
10887 * objc.dg/attributes/invalid-attribute-1.m: New.
10888 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10889
10890 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10891
10892 PR fortran/47224
10893 * gfortran.dg/proc_ptr_comp_28.f90: New.
10894
10895 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10896
10897 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10898 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10899 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10900 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10901 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10902 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10903 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10904 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10905 * objc.dg/gnu-api-2-class.m: Likewise.
10906 * objc.dg/gnu-api-2-ivar.m: Likewise.
10907 * objc.dg/gnu-api-2-method.m: Likewise.
10908 * objc.dg/gnu-api-2-objc.m: Likewise.
10909 * objc.dg/gnu-api-2-object.m: Likewise.
10910 * objc.dg/gnu-api-2-property.m: Likewise.
10911 * objc.dg/gnu-api-2-protocol.m: Likewise.
10912 * objc.dg/gnu-api-2-sel.m: Likewise.
10913
10914 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10915
10916 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10917 * objc.dg/objc-foreach-4.m: Likewise.
10918 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10919 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10920 * objc.dg/foreach-4.m: Likewise.
10921 * objc.dg/foreach-5.m: Likewise.
10922 * objc.dg/foreach-3.m: Return self from init.
10923
10924 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10925
10926 PR fortran/38536
10927 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10928
10929 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10930
10931 PR fortran/46313
10932 * gfortran.dg/class_35.f90: New.
10933
10934 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10935
10936 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10937
10938 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10939
10940 PR objc/47078
10941 * objc.dg/invalid-method-2.m: New.
10942 * obj-c++.dg/invalid-method-2.mm: New.
10943
10944 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10945
10946 PR fortran/46896
10947 * gfortran.dg/transpose_optimization_2.f90 : New test.
10948
10949 2011-01-08 Jan Hubicka <jh@suse.cz>
10950
10951 PR tree-optmization/46469
10952 * g++.dg/torture/pr46469.C: New testcase.
10953
10954 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10955
10956 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10957 emulation of libobjc-gnu structure layout functionality to ..
10958 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10959 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10960 * objc/execute/bf-common.h: Adjust headers.
10961 * objc/execute/bf-1.m: Likewise.
10962 * objc/execute/bf-2.m: Likewise.
10963 * objc/execute/bf-3.m: Likewise.
10964 * objc/execute/bf-4.m: Likewise.
10965 * objc/execute/bf-5.m: Likewise.
10966 * objc/execute/bf-6.m: Likewise.
10967 * objc/execute/bf-7.m: Likewise.
10968 * objc/execute/bf-8.m: Likewise.
10969 * objc/execute/bf-9.m: Likewise.
10970 * objc/execute/bf-10.m: Likewise.
10971 * objc/execute/bf-11.m: Likewise.
10972 * objc/execute/bf-12.m: Likewise.
10973 * objc/execute/bf-13.m: Likewise.
10974 * objc/execute/bf-14.m: Likewise.
10975 * objc/execute/bf-15.m: Likewise.
10976 * objc/execute/bf-16.m: Likewise.
10977 * objc/execute/bf-17.m: Likewise.
10978 * objc/execute/bf-18.m: Likewise.
10979 * objc/execute/bf-19.m: Likewise.
10980 * objc/execute/bf-20.m: Likewise.
10981 * objc/execute/bf-21.m: Likewise.
10982 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10983 objc_get_type_qualifiers ().
10984
10985 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10986
10987 PR fortran/45777
10988 * gfortran.dg/dependency_39.f90: New test.
10989
10990 2011-01-07 Jan Hubicka <jh@suse.cz>
10991
10992 Get builtins tests ready for linker plugin.
10993 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10994 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10995 my_memset, my_bzero): Mark used.
10996 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10997 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10998 volatile.
10999 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11000 volatile.
11001
11002 2011-01-07 Jan Hubicka <jh@suse.cz>
11003
11004 PR tree-optimization/46367
11005 * g++.dg/torture/pr46367.C: New file.
11006
11007 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR target/47201
11010 * gcc.dg/pr47201.c: New test.
11011
11012 PR bootstrap/47187
11013 * gcc.dg/tree-prof/pr47187.c: New test.
11014
11015 2011-01-07 Tobias Burnus <burnus@net-b.de>
11016
11017 PR fortran/41580
11018 * gfortran.dg/extends_type_of_3.f90: New.
11019
11020 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
11021
11022 * g++.dg/ext/dllexport-MI1.C: Adjust test.
11023 * g++.dg/ext/dllimport-MI1.C: Likewise.
11024 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11025 * g++.dg/ext/dllimport10.C: Likewise.
11026 * g++.dg/ext/dllimport11.C: Likewise.
11027 * g++.dg/ext/dllimport12.C: Likewise.
11028 * g++.dg/ext/dllimport13.C: Likewise.
11029 * g++.dg/ext/dllimport2.C: Likewise.
11030 * g++.dg/ext/dllimport3.C: Likewise.
11031 * g++.dg/ext/dllimport4.C: Likewise.
11032 * g++.dg/ext/dllimport5.C: Likewise.
11033 * g++.dg/ext/dllimport6.C: Likewise.
11034 * g++.dg/ext/dllimport8.C: Likewise.
11035 * g++.dg/ext/dllimport9.C: Likewise.
11036 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11037 targets, too. Additionally enable test for i?86-*-mingw*.
11038 * g++.dg/ext/selectany1.C: Likewise.
11039 Remove guard variable check.
11040
11041 2011-01-07 Janus Weil <janus@gcc.gnu.org>
11042
11043 PR fortran/47189
11044 PR fortran/47194
11045 * gfortran.dg/storage_size_3.f08: Extended.
11046
11047 2011-01-07 Jakub Jelinek <jakub@redhat.com>
11048
11049 PR c++/47022
11050 * g++.dg/template/stdarg1.C: New test.
11051
11052 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11053
11054 PR fortran/47195
11055 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11056 * gfortran.dg/defined_operators_1.f90: Split the subroutine
11057 from the interface of functions to not hide the errors that
11058 shall be tested.
11059
11060 2011-01-06 Jan Hubicka <jh@suse.cz>
11061
11062 * gcc.dg/lto/pr47188_0.c: New testcase.
11063 * gcc.dg/lto/pr47188_1.c: New testcase.
11064
11065 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
11066
11067 PR fortran/33117
11068 PR fortran/46478
11069 * gfortran.dg/interface_33.f90: New test.
11070
11071 2011-01-06 Jakub Jelinek <jakub@redhat.com>
11072
11073 PR c/47150
11074 * gcc.c-torture/compile/pr47150.c: New test.
11075
11076 2011-01-06 Ira Rosen <irar@il.ibm.com>
11077
11078 PR tree-optimization/47139
11079 * gcc.dg/vect/pr47139.c: New test.
11080
11081 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11082
11083 PR fortran/47180
11084 * gfortran.dg/extends_type_of_2.f03: New.
11085
11086 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11087
11088 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11089
11090 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
11091
11092 * gnat.dg/opt14.adb: New test.
11093
11094 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11095
11096 PR fortran/46017
11097 * gfortran.dg/allocate_error_2.f90: New test.
11098
11099 2011-01-05 Janus Weil <janus@gcc.gnu.org>
11100
11101 PR fortran/47024
11102 * gfortran.dg/storage_size_3.f08: New.
11103
11104 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11105
11106 PR libgfortran/47154
11107 * gfortran.dg/namelist_68.f90: New test.
11108
11109 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
11110
11111 * gnat.dg/unchecked_convert8.ad[sb]: New test.
11112
11113 2011-01-04 Janus Weil <janus@gcc.gnu.org>
11114
11115 PR fortran/46448
11116 * gfortran.dg/class_34.f90: New.
11117
11118 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11119
11120 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11121 use __builtin_inff. Skip all single-precision tests that require
11122 Infinity.
11123
11124 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11125
11126 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11127
11128 2011-01-03 Jakub Jelinek <jakub@redhat.com>
11129
11130 PR tree-optimization/47148
11131 * gcc.c-torture/execute/pr47148.c: New test.
11132
11133 PR tree-optimization/47155
11134 * gcc.c-torture/execute/pr47155.c: New test.
11135
11136 PR rtl-optimization/47157
11137 * gcc.c-torture/compile/pr47157.c: New test.
11138
11139 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11140
11141 * gcc.dg/torture/vector-shift2.c (schar): Define.
11142 (main): Always use schar or uchar instead of plain "char" to avoid
11143 dependencies on implementation-defined char signedness.
11144
11145 2011-01-03 Martin Jambor <mjambor@suse.cz>
11146
11147 PR tree-optimization/46801
11148 * gnat.dg/pack9.adb: Remove xfail.
11149
11150 2011-01-03 Martin Jambor <mjambor@suse.cz>
11151
11152 PR tree-optimization/46984
11153 * g++.dg/ipa/pr46984.C: New test.
11154
11155 2011-01-02 Janus Weil <janus@gcc.gnu.org>
11156
11157 PR fortran/46408
11158 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11159
11160 2011-01-02 Jakub Jelinek <jakub@redhat.com>
11161
11162 PR tree-optimization/47140
11163 * gcc.c-torture/compile/pr47140.c: New test.
11164
11165 PR rtl-optimization/47028
11166 * gcc.dg/pr47028.c: New test.
11167
11168 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
11169
11170 * objc.dg/protocol-forward-1.m: Removed TODO.
11171 * objc.dg/protocol-forward-2.m: New.
11172 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11173 * obj-c++.dg/protocol-forward-2.mm: New.
11174
11175 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
11176
11177 PR target/38662
11178 * g++.dg/eh/pr38662.C: New testcase.
11179
11180 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
11181
11182 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11183 scan for newline '\n'.
11184
11185 \f
11186 Copyright (C) 2011 Free Software Foundation, Inc.
11187
11188 Copying and distribution of this file, with or without modification,
11189 are permitted in any medium without royalty provided the copyright
11190 notice and this notice are preserved.