]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
c7801d77376d746f16c543196d8a13cf16dd98bb
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/40176
4 * gfortran.dg/proc_decl_1.f90: Extended.
5
6 2009-06-12 Ian Lance Taylor <iant@google.com>
7
8 * gcc.dg/Wcxx-compat-13.c: New testcase.
9
10 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11
12 PR tree-opt/38865
13 * gcc.dg/tree-ssa/fre-vce-1.c
14
15 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
16
17 PR testsuite/40384
18 * gcc.dg/tree-ssa/prefetch-5.c: Add --param min-insn-to-prefetch-ratio=5.
19
20 2009-06-12 Joey Ye <joey.ye@intel.com>
21 H.J. Lu <hongjiu.lu@intel.com>
22
23 PR middle-end/39146
24 * gcc.target/i386/stackalign/pr39146.c: New.
25
26 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
27
28 * gcc.target/i386/crc32-1.c: New.
29 * gcc.target/i386/crc32-2.c: Likewise.
30
31 2009-06-11 David Daney <ddaney@caviumnetworks.com>
32
33 PR c/39252
34 * gcc.dg/builtin-unreachable-1.c: New test.
35 * gcc.dg/builtin-unreachable-2.c: Same.
36
37 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
38
39 PR fortran/40402
40 * gfortran.dg/data_value_1.f90: New test.
41
42 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
43
44 PR testsuite/39831
45 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
46 remove ilp32 requirement.
47 * gcc.target/i386/excess-precision-2.c: Likewise.
48 * gcc.target/i386/excess-precision-3.c: Likewise.
49 * gcc.target/i386/excess-precision-4.c: Likewise.
50 * gcc.target/i386/excess-precision-5.c: Likewise.
51 * gcc.target/i386/excess-precision-6.c: Likewise.
52
53 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
54
55 PR fortran/38718
56 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
57 * gfortran.dg/nan_5.f90: New test.
58
59 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
60
61 * gcc.target/arm/neon-modes-1.c: New test.
62
63 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
64
65 * g++.dg/torture/pr31579.C: Cast pointer
66 via __SIZE_TYPE__ instead of 'unsigned long'.
67
68 2009-06-10 Anthony Green <green@moxielogic.com>
69
70 * testsuite/lib/target-supports.exp (check_profiling_available):
71 Profiling is not available for testing purposes on moxie.
72
73 2009-06-09 Ian Lance Taylor <iant@google.com>
74
75 * gcc.dg/Wcxx-compat-12.c: New testcase.
76
77 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
78
79 PR libfortran/40334
80 * gfortran.dg/backspace_11.f90: New.
81
82 2009-06-09 Jason Merrill <jason@redhat.com>
83
84 * g++.dg/cpp0x/defaulted10.C: New.
85
86 2009-06-09 Martin Jambor <mjambor@suse.cz>
87
88 * testsuite/gcc.c-torture/compile/pr40351.c: New file.
89
90 2009-06-09 Olivier Hainque <hainque@adacore.com>
91
92 * gnat.dg/align_max.adb: New test.
93
94 2009-06-08 Jason Merrill <jason@redhat.com>
95
96 * g++.dg/cpp0x/auto15.C: New.
97
98 2009-06-08 Jan Hubicka <jh@suse.cz>
99
100 PR debug/39834
101 * gcc.dg/torture/pr39834.c
102
103 2009-06-08 Jan Hubicka <jh@suse.cz>
104
105 PR middle-end/40102
106 * g++.dg/torture/pr40102.C: New testcase.
107
108 2009-06-08 Jakub Jelinek <jakub@redhat.com>
109
110 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
111 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
112 * gcc.dg/builtin-object-size-6.c: New test.
113
114 PR c++/40373
115 * g++.dg/template/dtor7.C: New test.
116
117 PR c++/40370
118 PR c++/40372
119 * g++.dg/template/error41.C: New test.
120 * g++.dg/template/error42.C: New test.
121
122 2009-06-08 Revital Eres <eres@il.ibm.com>
123
124 PR testsuite/40359
125 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
126 * gcc.dg/vect/vect-88.c: Likewise.
127 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
128 * gcc.dg/vect/pr25413.c: Likewise.
129 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
130
131 2009-06-07 Ian Lance Taylor <iant@google.com>
132
133 * g++.dg/warn/Wswitch-3.C: New testcase.
134 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
135 * gcc.dg/Wswitch-enum-error.c: Likewise.
136 * gcc.dg/Wswitch-error.c: Likewise.
137
138 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
139
140 PR fortran/40008
141 * gfortran.dg/negative_unit.f: Update test.
142 * gfortran.dg/negative_unit_int8.f: Update test.
143 * gfortran.dg/newunit_1.f90: New test.
144
145 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
146
147 PR fortran/25104
148 PR fortran/29962
149 * gfortran.dg/spread_init_expr.f03: New.
150 * gfortran.dg/unpack_init_expr.f03: New.
151 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
152 error message.
153
154 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
155
156 PR fortran/25104
157 PR fortran/29962
158 * gfortran.dg/count_init_expr.f03
159 * gfortran.dg/product_init_expr.f03
160 * gfortran.dg/sum_init_expr.f03
161
162 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
163
164 PR fortran/36874
165 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error message.
166 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible shapes.
167 * gfortran.dg/zero_sized_5.f90: Likewise.
168
169 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR middle-end/32950
172 * g++.dg/torture/pr32950.C: New.
173
174 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
175
176 PR fortran/25104
177 PR fortran/29962
178 * gfortran.dg/dot_product_1.f03: New.
179 * gfortran.dg/matmul_8.f03: New.
180 * gfortran.dg/transpose_3.f03: New.
181
182 2009-06-06 Ian Lance Taylor <iant@google.com>
183
184 * gcc.dg/Wunused-label-1.c: New test case.
185 * g++.dg/warn/Wunused-label-1.C: New test case.
186 * g++.dg/warn/Wunused-label-2.C: New test case.
187 * g++.dg/warn/Wunused-label-3.C: New test case.
188
189 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
190
191 PR fortran/37203
192 * reshape_zerosize_2.f90: New.
193
194 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
195
196 PR fortran/32890
197 * gfortran.dg/pack_assign_1.f90: New.
198 * gfortran.dg/pack_vector_1.f90: New.
199
200 2009-06-05 Jakub Jelinek <jakub@redhat.com>
201
202 PR middle-end/40340
203 * gcc.dg/pr40340-1.c: New test.
204 * gcc.dg/pr40340-2.c: New test.
205 * gcc.dg/pr40340-3.c: New test.
206 * gcc.dg/pr40340-4.c: New test.
207 * gcc.dg/pr40340-5.c: New test.
208 * gcc.dg/pr40340.h: New file.
209
210 2009-06-05 Revital Eres <eres@il.ibm.com>
211
212 * lib/target-supports.exp:
213 (check_effective_target_vect_hw_misalign): New procedure.
214 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
215 * gcc.dg/vect/vect-33.c: Likewise.
216 * gcc.dg/vect/vect-92.c: Likewise.
217 * gcc.dg/vect/vect-58.c: Likewise.
218 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
219 * gcc.dg/vect/vect-42.c: Likewise.
220 * gcc.dg/vect/slp-25.c: Likewise.
221 * gcc.dg/vect/vect-align-1.c: Likewise.
222 * gcc.dg/vect/vect-align-2.c: Likewise.
223 * gcc.dg/vect/vect-93.c: Likewise.
224 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
225 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
226 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
227 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
228 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
229 * gcc.dg/vect/vect-26.c: Likewise.
230 * gcc.dg/vect/vect-44.c: Likewise.
231 * gcc.dg/vect/vect-70.c: Likewise.
232 * gcc.dg/vect/vect-95.c: Likewise.
233 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
234 * gcc.dg/vect/vect-28.c: Likewise.
235 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
236 * gcc.dg/vect/vect-87.c: Likewise.
237 * gcc.dg/vect/vect-109.c: Likewise.
238 * gcc.dg/vect/vect-54.c: Likewise.
239 * gcc.dg/vect/vect-96.c: Likewise.
240 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
241 * gcc.dg/vect/vect-88.c: Likewise.
242 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
243 * gcc.dg/vect/vect-89.c: Likewise.
244 * gcc.dg/vect/vect-91.c: Likewise.
245 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
246 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
247 * gfortran.dg/vect/vect-2.f90: Likewise.
248 * gfortran.dg/vect/vect-3.f90: Likewise.
249 * gfortran.dg/vect/vect-4.f90: Likewise.
250 * gfortran.dg/vect/vect-5.f90: Likewise.
251
252 2009-06-05 Alexander Strange <astrange@ithinksw.com>
253
254 PR tree-optimization/36318
255 * gcc.dg/tree-ssa/sra-7.c: New test.
256
257 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
258
259 PR fortran/37203
260 * gfortran.dg/reshape_order_5.f90: New.
261 * gfortran.dg/reshape_shape_1.f90: New.
262
263 2009-06-04 Jason Merrill <jason@redhat.com>
264
265 * g++.dg/template/error38.C: Add pointer-to-typedef case.
266
267 2009-06-04 Steve Ellcey <sje@cup.hp.com>
268
269 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
270 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
271
272 2009-06-04 Richard Guenther <rguenther@suse.de>
273
274 PR c++/39371
275 * g++.dg/torture/pr40335.C: New testcase.
276
277 2009-06-03 Richard Guenther <rguenther@suse.de>
278
279 PR middle-end/40328
280 * gcc.dg/torture/pr40328.c: New testcase.
281
282 2009-06-03 Martin Jambor <mjambor@suse.cz>
283
284 * g++.dg/torture/pr40323.C: New file.
285
286 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
287
288 * gnat.dg/specs/root.ads: New test.
289 * gnat.dg/specs/root-level_1.ads: Likewise.
290 * gnat.dg/specs/root-level_2.ads: Likewise.
291 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
292
293 2009-06-02 Mark Mitchell <mark@codesourcery.com>
294
295 * g++.dg/init/ref15.C: Require unwrapped targets.
296
297 2009-06-02 Jason Merrill <jason@redhat.com>
298
299 * g++.dg/cpp0x/initlist13.C: Remove expected error.
300 * g++.dg/cpp0x/initlist18.C: New.
301 * g++.dg/cpp0x/initlist19.C: New.
302
303 * g++.dg/cpp0x/auto14.C: New.
304
305 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
306
307 * gnat.dg/alignment6.adb: Remove XFAIL.
308
309 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
310
311 PR c++/38089
312 * g++.dg/template/spec36.C: New test.
313
314 2009-06-01 Ian Lance Taylor <iant@google.com>
315
316 * gcc.dg/cast-qual-3.c: New testcase.
317 * g++.dg/warn/Wcast-qual2.C: New testcase.
318
319 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
320
321 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
322 (process-message): Expect column numbers.
323 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
324 * gcc.dg/pch/counter-2.c: Same.
325 * gcc.dg/pch/valid-2.c: Same.
326 * gcc.dg/pch/warn-1.c: Same.
327 * gcc.dg/pch/valid-1.c: Same.
328 * gcc.dg/cpp/include2a.c: Handle lack of columns.
329 * gcc.dg/cpp/syshdr.c: Same.
330 * gcc.dg/cpp/19940712-1.c: Same.
331 * gcc.dg/cpp/missing-header-1.c: Same.
332 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
333 * gcc.dg/cpp/tr-warn3.c: Same.
334 * gcc.dg/cpp/pr29612-2.c: Same.
335 * gcc.dg/cpp/tr-warn4.c: Same.
336 * gcc.dg/cpp/Wtrigraphs.c: Same.
337 * gcc.dg/cpp/poison.c: Same.
338 * gcc.dg/cpp/arith-3.c: Same.
339 * gcc.dg/cpp/sysmac2.c: Same.
340 * gcc.dg/cpp/cpp.exp: Same.
341 * gcc.dg/cpp/tr-warn5.c: Same.
342 * gcc.dg/cpp/include2.c: Same.
343 * gcc.dg/cpp/Wmissingdirs.c: Same.
344 * gcc.dg/cpp/Wmissingdirs.c: Same.
345 * gcc.dg/cpp/tr-warn6.c: Same.
346 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
347 * gcc.dg/cpp/macspace1.c: Same.
348 * gcc.dg/cpp/escape-2.c: Same.
349 * gcc.dg/cpp/assert2.c: Same.
350 * gcc.dg/cpp/undef2.c: Same.
351 * gcc.dg/cpp/macspace2.c: Same.
352 * gcc.dg/cpp/tr-warn1.c: Same.
353 * gcc.dg/cpp/extratokens2.c: Same.
354 * gcc.dg/cpp/strify2.c: Same.
355 * gcc.dg/cpp/Wsignprom.c: Same.
356 * gcc.dg/cpp/redef2.c: Same.
357 * gcc.dg/cpp/trad/trad.exp: Same.
358 * gcc.dg/cpp/arith-1.c: Same.
359 * gcc.dg/cpp/extratokens.c: Same.
360 * gcc.dg/cpp/if-mpar.c: Same.
361
362 2009-06-01 Olivier Hainque <hainque@adacore.com>
363
364 * gnat.dg/nested_float_packed.ads: New test.
365
366 2009-06-01 Olivier Hainque <hainque@adacore.com>
367 Eric Botcazou <botcazou@adacore.com>
368
369 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
370 * gnat.dg/test_oconst.adb: New test.
371
372 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
373
374 * gcc.dg/plugin/ggcplug.c: moved comment.
375 (plugin_init): fixed typo, declared i, returned 0 at end.
376
377 2009-05-31 Ira Rosen <irar@il.ibm.com>
378
379 PR testsuite/40244
380 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
381 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
382
383 2009-05-29 Ian Lance Taylor <iant@google.com>
384
385 * gcc.dg/Wcxx-compat-11.c: New testcase.
386
387 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
388
389 PR fortran/40019
390 * gfortran.dg/leadz_trailz_1.f90: New test.
391 * gfortran.dg/leadz_trailz_2.f90: New test.
392
393 2009-05-29 Martin Jambor <mjambor@suse.cz>
394
395 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
396 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
397 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
398 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
399 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
400 * gcc.dg/tree-ssa/sra-2.c: Likewise.
401 * gcc.dg/tree-ssa/sra-3.c: Likewise.
402 * gcc.dg/tree-ssa/sra-1.c: Likewise.
403 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
404 * gcc.dg/tree-ssa/sra-5.c: New file.
405 * gcc.dg/tree-ssa/sra-6.c: New file.
406 * gcc.c-torture/compile/sra-1.c: New file.
407
408 2009-05-29 Jakub Jelinek <jakub@redhat.com>
409
410 PR middle-end/40291
411 * gcc.c-torture/compile/pr40291.c: New test.
412
413 PR target/40017
414 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
415 __vector _Bool.
416 * gcc.target/powerpc/altivec-30.c: New test.
417 * gcc.target/powerpc/altivec-31.c: New test.
418
419 2009-05-28 Richard Guenther <rguenther@suse.de>
420
421 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
422 * gcc.c-torture/execute/20090527-1.c: Likewise.
423
424 2009-05-28 Dodji Seketeli <dodji@redhat.com>
425
426 PR c++/39754
427 * g++.dg/template/canon-type-1.C: New test.
428 * g++.dg/template/canon-type-2.C: Likewise.
429 * g++.dg/template/canon-type-3.C: Likewise.
430 * g++.dg/template/canon-type-4.C: Likewise.
431 * g++.dg/template/canon-type-5.C: Likewise.
432 * g++.dg/template/canon-type-6.C: Likewise.
433 * g++.dg/template/canon-type-7.C: Likewise.
434
435 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
436 Uros Bizjak <ubizjak@gmail.com>
437 Danny Smith <dansmister@gmail.com>
438
439 PR target/37216
440
441 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
442 New function.
443 * gcc.target/i386/pr37216.c: New test source file.
444 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
445 use -fno-common for testing Cygwin and MinGW targets.
446
447 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
448
449 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
450 * g++.dg/opt/memcpy1.C (size_t): Likewise.
451 * g++.dg/pr37742.C (size_t): Likewise.
452 * g++.dg/torture/pr34850.C (size_t): Likewise.
453 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
454 _PTRDIFF_TYPE__.
455 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
456 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
457 (size_t): Use __extension__ and __SIZE_TYPE__.
458 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
459 __SIZE_TYPE__.
460 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise,
461 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise,
462 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise,
463 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise,
464 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise,
465 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise,
466 * gcc.c-torture/compile/920428-2.c (size_t): Likewise,
467 * gcc.c-torture/compile/980329-1.c (size_t): Likewise,
468 * gcc.c-torture/compile/980816-1.c (size_t): Likewise,
469 * gcc.c-torture/compile/pr32584.c (size_t): Likewise,
470 * (__ssize_t): Likewise.
471 * gcc.c-torture/compile/pr33173.c (size_t): Likewise,
472 * gcc.c-torture/compile/pr33382.c (size_t): Likewise,
473 * gcc.c-torture/compile/pr34334.c (size_t): Likewise,
474 * gcc.c-torture/compile/pr34688.c (size_t): Likewise,
475 * gcc.c-torture/compile/pr35043.c (size_t): Likewise,
476 * gcc.c-torture/compile/pr37669.c (size_t): Likewise,
477 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
478 * gcc.dg/pr33667.c (size_t): Likewise.
479 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
480 * gcc.dg/torture/pr39204.c (size_t): Likewise.
481 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
482 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
483 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
484 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
485
486 2009-05-28 Ira Rosen <irar@il.ibm.com>
487
488 PR tree-optimization/40254
489 * gcc.dg/vect/pr40254.c: New test.
490
491 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
492
493 PR middle-end/33699
494 * gcc.target/mips/const-anchor-1.c: New test.
495 * gcc.target/mips/const-anchor-2.c: New test.
496
497 2009-05-27 Jason Merrill <jason@redhat.com>
498
499 * g++.dg/cpp0x/initlist15.C: New.
500 * g++.dg/cpp0x/initlist16.C: New.
501 * g++.dg/cpp0x/initlist17.C: New.
502
503 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
504
505 PR fortran/39178
506 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
507 patterns to reflect frontend changes.
508 * gfortran.dg/vector_subscript_4.f90: Likewise.
509
510 2009-05-27 Olivier Hainque <hainque@adacore.com>
511 Eric Botcazou <botcazou@adacore.com>
512
513 * gcc.c-torture/execute/align-nest.c: New testcase.
514 * gnat.dg/misaligned_nest.adb: New testcase.
515
516 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
517
518 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
519 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
520 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
521 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
522
523 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
524
525 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
526 cast instead of assuming 0ul.
527 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
528 __SIZE_TYPE__.
529 (_type_desc): Make first argument const.
530 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
531
532 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
533
534 PR libfortran/40187
535 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
536 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
537
538 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
539
540 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
541 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
542 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
543 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
544
545 2009-05-26 Tobias Burnus <burnus@net-b.de>
546
547 PR fortran/40246
548 * gfortran.dg/nullify_4.f90: New test.
549
550 2009-05-26 Richard Guenther <rguenther@suse.de>
551
552 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
553
554 2009-05-26 Richard Guenther <rguenther@suse.de>
555
556 PR middle-end/40252
557 * gcc.c-torture/compile/pr40252.c: New testcase.
558
559 2009-05-26 Dodji Seketeli <dodji@redhat.com>
560
561 PR c++/40007
562 * g++.dg/template/typedef18.C: New test.
563 * g++.dg/template/typedef19.C: Likewise.
564 * g++.dg/template/typedef20.C: Likewise.
565 * g++.dg/template/access11.C: Adjust.
566
567 2009-05-26 Richard Guenther <rguenther@suse.de>
568
569 PR testsuite/40247
570 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
571
572 2009-05-25 Jason Merrill <jason@redhat.com>
573
574 PR c++/38064
575 * g++.dg/cpp0x/enum3.C: New test.
576
577 2009-05-25 Richard Guenther <rguenther@suse.de>
578
579 PR tree-optimization/36327
580 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
581 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
582 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
583 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
584 * gcc.dg/vect/vect-40.c: Likewise.
585 * gcc.dg/vect/vect-42.c: Likewise.
586 * gcc.dg/vect/vect-46.c: Likewise.
587 * gcc.dg/vect/vect-76.c: Likewise.
588
589 2009-05-25 Janus Weil <janus@gcc.gnu.org>
590
591 PR fortran/40176
592 * gfortran.dg/proc_ptr_18.f90: New.
593 * gfortran.dg/proc_ptr_19.f90: New.
594 * gfortran.dg/proc_ptr_comp_9.f90: New.
595 * gfortran.dg/proc_ptr_comp_10.f90: New.
596
597 2009-05-25 Richard Guenther <rguenther@suse.de>
598
599 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
600 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
601
602 2009-05-25 Ira Rosen <irar@il.ibm.com>
603
604 PR tree-optimization/40238
605 * gcc.dg/vect/pr40238.c: New test.
606
607 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
608 Dominique Dhumieres <dominiq@lps.ens.fr>
609
610 PR fortran/35732
611 PR fortran/39872
612 * gfortran.dg/bounds_check_fail_3.f90: New test.
613 * gfortran.dg/bounds_check_fail_4.f90: New test.
614 * gfortran.dg/bounds_check_14.f90: Update test.
615 * gfortran.dg/bound_4.f90: Update test.
616
617 2009-05-24 Richard Guenther <rguenther@suse.de>
618
619 PR middle-end/40233
620 * gcc.c-torture/compile/pr40233.c: New testcase.
621
622 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
623
624 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
625 for alpha*-*-* targets.
626
627 2009-05-24 Ira Rosen <irar@il.ibm.com>
628
629 * gcc.dg/vect/bb-slp-1.c: New test.
630 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
631 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
632 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
633 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
634 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
635 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
636 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
637 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
638 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
639 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
640 gcc.dg/vect/bb-slp-22.c: Likewise.
641 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
642
643 2009-05-23 Mark Mitchell <mark@codesourcery.com>
644 Maxim Kuvyrkov <maxim@codesourcery.com>
645
646 * gcc.dg/falign-labels-1.c: New test.
647
648 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
649
650 * gnat.dg/specs/rep_clause3.ads: New test.
651
652 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
653
654 * gnat.dg/addr6.adb: New test.
655
656 2009-05-22 Mark Mitchell <mark@codesourcery.com>
657
658 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
659 New function.
660 * gcc.target/arm/thumb2-mul-space.c: New file.
661 * gcc.target/arm/thumb2-mul-space-2.c: New file.
662 * gcc.target/arm/thumb2-mul-space-3.c: New file.
663 * gcc.target/arm/thumb2-mul-speed.c: New file.
664
665 2009-05-22 Richard Guenther <rguenther@suse.de>
666
667 PR middle-end/38964
668 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
669 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
670 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
671
672 2009-05-22 Mark Mitchell <mark@codesourcery.com>
673
674 * gcc.dg/dll-6.c: New test.
675 * gcc.dg/dll-6a.c: Likewise.
676 * gcc.dg/dll-7.c: Likewise.
677 * gcc.dg/dll-7a.c: Likewise.
678 * g++.dg/ext/dllexport2.C: Likewise.
679 * g++.dg/ext/dllexport2a.cc: Likewise.
680
681 2009-05-21 Steve Ellcey <sje@cup.hp.com>
682
683 PR target/37846
684 * gcc.target/ia64/mfused-madd-vect.c: New test.
685 * gcc.target/ia64/mfused-madd.c: New test.
686 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
687 * gcc.target/ia64/mno-fused-madd.c: New test.
688
689 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
690
691 * gcc.target/i386/movbe-1.c: New.
692 * gcc.target/i386/movbe-2.c: Likewise.
693
694 2009-05-21 Taras Glek <tglek@mozilla.com>
695
696 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
697 plugin_init signature.
698 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
699 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
700 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
701
702 2009-05-21 Mark Mitchell <mark@codesourcery.com>
703
704 * gcc.dg/target/arm/neon-vmla-1.c: New.
705 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
706
707 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
708
709 * gcc.target/mips/octeon-exts-6.c: New test.
710 * gcc.target/mips/extend-1.c: New test.
711 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
712 EXTS.
713 * gcc.target/mips/octeon-exts-5.c: Likewise.
714
715 2009-05-20 Jakub Jelinek <jakub@redhat.com>
716
717 PR middle-end/40204
718 * gcc.c-torture/compile/pr40204.c: New test.
719
720 2009-05-20 Richard Guenther <rguenther@suse.de>
721
722 * gcc.c-torture/compile/20090518-1.c: New testcase.
723
724 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
725
726 PR tree-optimization/40087
727 * gcc.dg/tree-ssa/pr40087.c: New test.
728
729 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
730
731 * gcc.dg/vector-4.c: New testcase.
732 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
733 * g++.dg/ext/vector16.C: New testcase.
734
735 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
736
737 PR c/40172
738 * gcc.dg/pr40172.c: Renamed to ...
739 * gcc.dg/pr40172-1.c: This.
740
741 * gcc.dg/pr40172-2.c: New.
742 * gcc.dg/pr40172-3.c: Likewise.
743
744 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
745
746 PR c/40172
747 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
748
749 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
750
751 * gnat.dg/loop_optimization6.ad[sb]: New test.
752
753 2009-05-19 Richard Guenther <rguenther@suse.de>
754
755 * gcc.c-torture/compile/20090519-1.c: New testcase.
756
757 2009-05-18 Jason Merrill <jason@redhat.com>
758
759 * g++.dg/cpp0x/explicit1.C: New.
760 * g++.dg/cpp0x/explicit2.C: New.
761
762 2009-05-18 Dodji Seketeli <dodji@redhat.com>
763
764 PR debug/40109
765 * g++.dg/debug/dwarf2/nested-1.C: New test.
766
767 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
768
769 PR testsuite/39907
770 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
771 stack alignment.
772
773 2009-05-18 Janus Weil <janus@gcc.gnu.org>
774
775 PR fortran/40164
776 * gfortran.dg/proc_ptr_comp_8.f90: New.
777
778 2009-05-18 Richard Guenther <rguenther@suse.de>
779
780 PR fortran/40168
781 * gfortran.dg/array_memset_2.f90: Adjust.
782
783 2009-05-18 Janus Weil <janus@gcc.gnu.org>
784
785 PR fortran/36947
786 PR fortran/40039
787 * gfortran.dg/interface_27.f90: New.
788 * gfortran.dg/interface_28.f90: New.
789 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
790 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
791
792 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
793
794 * gcc.target/m68k/tls-ie.c: New test.
795 * gcc.target/m68k/tls-le.c: New test.
796 * gcc.target/m68k/tls-gd.c: New test.
797 * gcc.target/m68k/tls-ld.c: New test.
798 * gcc.target/m68k/tls-ie-xgot.c: New test.
799 * gcc.target/m68k/tls-le-xtls.c: New test.
800 * gcc.target/m68k/tls-gd-xgot.c: New test.
801 * gcc.target/m68k/tls-ld-xgot.c: New test.
802 * gcc.target/m68k/tls-ld-xtls.c: New test.
803 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
804
805 2009-05-18 Martin Jambor <mjambor@suse.cz>
806
807 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
808
809 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
810
811 PR c/40172
812 * gcc.dg/pr40172.c: New.
813
814 2009-05-17 Jason Merrill <jason@redhat.com>
815
816 PR c++/40139
817 * g++.dg/template/dtor6.C: New.
818
819 2009-05-17 Joseph Myers <joseph@codesourcery.com>
820
821 * g++.dg/warn/translate-ice-1.C: New test.
822
823 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
824
825 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
826 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
827 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
828 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
829
830 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
831
832 PR fortran/33197
833 * gfortran.dg/erf_2.F90: New test.
834 * gfortran.dg/erfc_scaled_2.f90: New test.
835
836 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
837
838 PR fortran/31243
839 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
840 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
841 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
842
843 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
844
845 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
846 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
847
848 2009-05-15 Ian Lance Taylor <iant@google.com>
849
850 * gcc.dg/Wcxx-compat-10.c: New testcase.
851
852 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
853
854 PR 16302
855 * gcc.dg/pr16302.c: New.
856 * g++.dg/warn/pr16302.C: New.
857
858 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
859
860 * gcc.dg/torture/builtin-math-5.c: New.
861 * gcc.dg/torture/builtin-math-6.c: New.
862 * lib/target-supports.exp (check_effective_target_mpc): New.
863
864 2009-05-15 Jan Hubicka <jh@suse.cz>
865
866 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
867
868 2009-05-15 Jan Hubicka <jh@suse.cz>
869
870 * gcc.target/i386/align-main-1.c (check): Mark noinline.
871 * gcc.target/i386/align-main-2.c (check): Mark noinline.
872 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
873 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
874 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
875 Mark noinline.
876 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
877 Mark noinline.
878 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
879 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
880
881 2009-05-15 Jan Hubicka <jh@suse.cz>
882
883 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
884 optimized by sibcall noinline.
885
886 2009-05-15 Jan Hubicka <jh@suse.cz>
887
888 * sibcall-1.c (track): Mark noinline.
889 * sibcall-2.c (track): Mark noinline.
890 * sibcall-3.c (track): Mark noinline.
891 * sibcall-4.c (track): Mark noinline.
892
893 2009-05-15 Jan Hubicka <jh@suse.cz>
894
895 * flatten-2.c: Disable early inlining; add comment.
896 * flatten-3.c: New test based on flatten-2.c.
897
898 2009-05-15 Richard Guenther <rguenther@suse.de>
899
900 PR tree-optimization/39999
901 * gcc.c-torture/compile/pr39999.c: New testcase.
902
903 2009-05-15 Joseph Myers <joseph@codesourcery.com>
904
905 * gcc.c-torture/compile/ptr-conv-1.c: New test.
906
907 2009-05-14 Ian Lance Taylor <iant@google.com>
908
909 * gcc.dg/Wcxx-compat-9.c: New testcase.
910
911 2009-05-14 Janus Weil <janus@gcc.gnu.org>
912
913 PR fortran/39996
914 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
915 * gfortran.dg/duplicate_type_2.f90: Ditto.
916 * gfortran.dg/duplicate_type_3.f90: New.
917
918 2009-05-14 Laurent GUERBY <laurent@guerby.net>
919
920 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
921 * ada/acats/tests/c5/c59002c.ada: Likewise.
922
923 2009-05-13 Taras Glek <tglek@mozilla.com>
924
925 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
926 attributes and decl smashing.
927 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
928 attributes.
929 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
930 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
931
932 2009-05-14 Jakub Jelinek <jakub@redhat.com>
933
934 PR fortran/39865
935 * gfortran.dg/pr39865.f90: New test.
936 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
937 arrays in FMT=.
938 * gfortran.dg/hollerith_f95.f90: Likewise.
939 * gfortran.dg/hollerith6.f90: New test.
940 * gfortran.dg/hollerith7.f90: New test.
941
942 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
943
944 PR cpp/36674
945 * gcc.dg/cpp/pr36674.i: New.
946
947 2009-05-14 Ben Elliston <bje@au.ibm.com>
948
949 PR middle-end/40035
950 * gcc.c-torture/compile/pr40035.c: New test.
951
952 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
953
954 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
955
956 2009-05-12 Tobias Burnus <burnus@net-b.de>
957
958 PR fortran/40110
959 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
960 * gfortran.dg/c_kind_tests_2.f03: Ditto.
961 * gfortran.dg/interop_params.f03: Ditto.
962
963 2009-05-12 Jan Hubicka <jh@suse.cz>
964
965 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
966 so unrolling still happens.
967 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
968 * gcc.dg/ipa/ipacost-2.c: Likewise.
969 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
970
971 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
972
973 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
974
975 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
976
977 * lib/target-supports.exp (check_profiling_available): Return
978 false for -p on *-*-cygwin* targets.
979
980 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
981
982 PR tree-optimization/38632
983 * g++.dg/tree-ssa/pr38632.C: New.
984
985 2009-05-11 Jan Hubicka <jh@suse.cz>
986
987 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
988 we now optimize better.
989 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
990 out at different places.
991 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
992 unroling.
993 * gcc.dg/vect/vect-76.c: Likewise.
994 * gcc.dg/vect/vect-70.c: Likewise.
995 * gcc.dg/vect/vect-66.c: Likewise.
996 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
997 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
998
999 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
1000
1001 PR middle-end/40080
1002 * gcc.c-torture/compile/pr40080.c: New.
1003
1004 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
1005
1006 * gcc.c-torture/compile/pr40026.c: New testcase.
1007
1008 2009-05-11 Janus Weil <janus@gcc.gnu.org>
1009
1010 PR fortran/40089
1011 * gfortran.dg/proc_ptr_comp_7.f90: New.
1012
1013 2009-05-11 Ira Rosen <irar@il.ibm.com>
1014
1015 PR tree-optimization/40074
1016 * gcc.dg/vect/pr40074.c: New test.
1017
1018 2009-05-10 Ian Lance Taylor <iant@google.com>
1019
1020 * gcc.dg/Wcxx-compat-7.c: New testcase.
1021 * gcc.dg/Wcxx-compat-8.c: New testcase.
1022 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
1023 notes
1024 * gcc.dg/pr17188-1.c: Likewise.
1025 * gcc.dg/pr39084.c: Likewise.
1026
1027 2009-05-10 Michael Matz <matz@suse.de>
1028
1029 PR target/40031
1030 * gcc.dg/pr40031.c: New test.
1031
1032 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
1033
1034 PR fortran/40018
1035 * gfortran.dg/array_constructor_31.f90: New test.
1036
1037 2009-05-10 Richard Guenther <rguenther@suse.de>
1038
1039 PR tree-optimization/40081
1040 * g++.dg/torture/pr40081.C: New testcase.
1041
1042 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
1043
1044 PR fortran/38863
1045 * gfortran.dg/dependency_24.f90: New test.
1046 * gfortran.dg/dependency_23.f90: Clean up module files.
1047
1048 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
1049
1050 PR fortran/38956
1051 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
1052 * gfortran.dg/chmod_2.f90: Likewise.
1053 * gfortran.dg/chmod_3.f90: Likewise.
1054 * gfortran.dg/open_errors.f90: Likewise.
1055
1056 2009-05-09 Jan Hubicka <jh@suse.cz>
1057
1058 PR middle-end/40043
1059 * g++.dg/eh/nested-try.C: New test.
1060
1061 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1062
1063 PR tree-optimization/40049
1064 * gcc.dg/vect/vect-shift-2.c: New test.
1065
1066 2009-05-08 Joseph Myers <joseph@codesourcery.com>
1067
1068 * gcc.dg/torture/complex-sign-mul-minus-one.c,
1069 gcc.dg/torture/complex-sign-mul-one.c: New tests.
1070
1071 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 PR c/36892
1074 * g++.dg/warn/deprecated-6.C: New.
1075 * gcc.dg/deprecated-4.c: Likewise.
1076 * gcc.dg/deprecated-5.c: Likewise.
1077 * gcc.dg/deprecated-6.c: Likewise.
1078
1079 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
1080
1081 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
1082 __aligned__(__BIGGEST_ALIGNMENT__).
1083 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1084 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1085 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1086 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1087 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1088 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1089 * gcc.dg/vect/Os-vect-95.c: Likewise.
1090 * gcc.dg/vect/pr20122.c: Likewise.
1091 * gcc.dg/vect/pr36493.c: Likewise.
1092 * gcc.dg/vect/pr37385.c: Likewise.
1093 * gcc.dg/vect/slp-7.c: Likewise.
1094 * gcc.dg/vect/slp-9.c: Likewise.
1095 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1096 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1097 * gcc.dg/vect/vect-35.c: Likewise.
1098 * gcc.dg/vect/vect-40.c: Likewise.
1099 * gcc.dg/vect/vect-42.c: Likewise.
1100 * gcc.dg/vect/vect-44.c: Likewise.
1101 * gcc.dg/vect/vect-46.c: Likewise.
1102 * gcc.dg/vect/vect-48.c: Likewise.
1103 * gcc.dg/vect/vect-52.c: Likewise.
1104 * gcc.dg/vect/vect-54.c: Likewise.
1105 * gcc.dg/vect/vect-56.c: Likewise.
1106 * gcc.dg/vect/vect-58.c: Likewise.
1107 * gcc.dg/vect/vect-60.c: Likewise.
1108 * gcc.dg/vect/vect-74.c: Likewise.
1109 * gcc.dg/vect/vect-75.c: Likewise.
1110 * gcc.dg/vect/vect-76.c: Likewise.
1111 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1112 * gcc.dg/vect/vect-77.c: Likewise.
1113 * gcc.dg/vect/vect-77-global.c: Likewise.
1114 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1115 * gcc.dg/vect/vect-78.c: Likewise.
1116 * gcc.dg/vect/vect-78-global.c: Likewise.
1117 * gcc.dg/vect/vect-80.c: Likewise.
1118 * gcc.dg/vect/vect-85.c: Likewise.
1119 * gcc.dg/vect/vect-87.c: Likewise.
1120 * gcc.dg/vect/vect-88.c: Likewise.
1121 * gcc.dg/vect/vect-92.c: Likewise.
1122 * gcc.dg/vect/vect-93.c: Likewise.
1123 * gcc.dg/vect/vect-95.c: Likewise.
1124 * gcc.dg/vect/vect-97.c: Likewise.
1125 * gcc.dg/vect/vect-complex-1.c: Likewise.
1126 * gcc.dg/vect/vect-complex-4.c: Likewise.
1127 * gcc.dg/vect/vect-complex-5.c: Likewise.
1128 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
1129 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
1130 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1131 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
1132 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
1133 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
1134 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1135 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1136 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1137 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1138 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
1139 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
1140 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
1141 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1142 * gcc.dg/vect/vect-outer-1.c: Likewise.
1143 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1144 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1145 * gcc.dg/vect/vect-outer-2.c: Likewise.
1146 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1147 * gcc.dg/vect/vect-outer-2d.c: Likewise.
1148 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1149 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1150 * gcc.dg/vect/vect-outer-3.c: Likewise.
1151 * gcc.dg/vect/vect-outer-3c.c: Likewise.
1152 * gcc.dg/vect/vect-outer-5.c: Likewise.
1153 * gcc.dg/vect/vect-outer-6.c: Likewise.
1154 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
1155 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
1156 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1157 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1158 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
1159 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1160 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1161 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1162 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1163 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
1164 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
1165 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1166 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
1167 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1168
1169 2009-05-08 Joseph Myers <joseph@codesourcery.com>
1170
1171 PR c/24581
1172 * gcc.dg/torture/complex-sign.h: New header.
1173 * gcc.dg/torture/complex-sign-add.c,
1174 gcc.dg/torture/complex-sign-mixed-add.c,
1175 gcc.dg/torture/complex-sign-mixed-div.c,
1176 gcc.dg/torture/complex-sign-mixed-mul.c,
1177 gcc.dg/torture/complex-sign-mixed-sub.c,
1178 gcc.dg/torture/complex-sign-mul.c,
1179 gcc.dg/torture/complex-sign-sub.c: New tests.
1180
1181 2009-05-08 Janus Weil <janus@gcc.gnu.org>
1182
1183 PR fortran/39876
1184 * gfortran.dg/intrinsic_3.f90: New.
1185
1186 2009-05-07 Janis Johnson <janis187@us.ibm.com>
1187
1188 PR c/39037
1189 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
1190 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
1191 * gcc.dg/dfp/float-constant-double.c: New test.
1192 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
1193 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
1194 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
1195 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
1196 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
1197 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
1198 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
1199 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
1200 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
1201
1202 2009-05-07 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR middle-end/40057
1205 * gcc.c-torture/execute/pr40057.c: New test.
1206
1207 2009-05-06 James E. Wilson <wilson@codesourcery.com>
1208
1209 * gcc.c-torture/compile/const-high-part.c: New test.
1210
1211 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1212
1213 PR testsuite/40050
1214 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
1215 build plugin.
1216
1217 2009-05-06 Janus Weil <janus@gcc.gnu.org>
1218
1219 PR fortran/39630
1220 * gfortran.dg/proc_decl_1.f90: Modified.
1221 * gfortran.dg/proc_ptr_comp_1.f90: New.
1222 * gfortran.dg/proc_ptr_comp_2.f90: New.
1223 * gfortran.dg/proc_ptr_comp_3.f90: New.
1224 * gfortran.dg/proc_ptr_comp_4.f90: New.
1225 * gfortran.dg/proc_ptr_comp_5.f90: New.
1226 * gfortran.dg/proc_ptr_comp_6.f90: New.
1227
1228 2009-05-06 Dodji Seketeli <dodji@redhat.com>
1229
1230 PR c++/17395
1231 * g++.dg/template/call7.C: New test.
1232
1233 2009-05-06 Diego Novillo <dnovillo@google.com>
1234
1235 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
1236
1237 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1238
1239 * gfortran.dg/pr40021.f: Moved to ...
1240 * gfortran.fortran-torture/execute/pr40021.f: Here.
1241
1242 2009-05-06 Janis Johnson <janis187@us.ibm.com>
1243
1244 PR middle-end/39986
1245 * gcc.dg/dfp/pr39986.c: New test.
1246
1247 2009-05-06 Michael Matz <matz@suse.de>
1248
1249 PR middle-end/40021
1250 * gfortran.dg/pr40021.f: New test.
1251
1252 2009-05-06 Le-Chun Wu <lcwu@google.com>
1253
1254 * lib/plugin-support.exp: New file containing support procs for
1255 plugin testcases.
1256 * lib/target-supports.exp (check_plugin_available): New proc.
1257 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
1258 * gcc.dg/plugin/selfassign.c: New plugin source file.
1259 * gcc.dg/plugin/self-assign-test-1.c: New test.
1260 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
1261 * g++.dg/README: Add description for plugin test.
1262 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
1263 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
1264 * g++.dg/plugin/selfassign.c: New plugin source file.
1265 * g++.dg/plugin/self-assign-test-1.C: New test.
1266 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1267 * g++.dg/plugin/self-assign-test-3.C: Likewise.
1268 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
1269 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
1270
1271 2009-05-06 Tobias Burnus <burnus@net-b.de>
1272
1273 PR fortran/40041
1274 * gfortran.dg/intrinsic_2.f90: New test.
1275 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
1276
1277 2009-05-06 Joseph Myers <joseph@codesourcery.com>
1278
1279 PR c/40032
1280 * gcc.dg/noncompile/incomplete-5.c: New test.
1281
1282 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR middle-end/39666
1285 * gcc.dg/pr39666-1.c: New test.
1286 * gcc.dg/pr39666-2.c: Likewise.
1287 * g++.dg/warn/Wuninitialized-4.C: Likewise.
1288 * g++.dg/warn/Wuninitialized-5.C: Likewise.
1289 * gfortran.dg/pr39666-1.f90: Likewise.
1290 * gfortran.dg/pr39666-2.f90: Likewise.
1291
1292 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
1293
1294 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1295 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1296 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1297
1298 2009-05-05 Janus Weil <janus@gcc.gnu.org>
1299
1300 PR fortran/39998
1301 * gfortran.dg/proc_ptr_17.f90: New.
1302
1303 2009-05-05 Richard Guenther <rguenther@suse.de>
1304
1305 PR tree-optimization/40022
1306 * gcc.c-torture/execute/pr40022.c: New testcase.
1307
1308 2009-05-05 Richard Guenther <rguenther@suse.de>
1309
1310 PR middle-end/40023
1311 * gcc.c-torture/compile/pr40023.c: New testcase.
1312
1313 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1314
1315 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1316 * g++.dg/template/overload9.C: Likewise.
1317 * g++.dg/ext/ms-1.C: New.
1318
1319 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR c++/40013
1322 * g++.dg/ext/vla7.C: New test.
1323
1324 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1325
1326 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1327
1328 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1329
1330 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1331 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1332 Update expected errors.
1333
1334 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1335
1336 PR c++/28152
1337 * g++.dg/parse/parser-pr28152.C: New.
1338 * g++.dg/parse/parser-pr28152-2.C: New.
1339
1340 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1341
1342 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1343
1344 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1345
1346 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1347 * gcc.target/sparc/fexpand-2.c: Likewise.
1348 * gcc.target/sparc/fpmerge-2.c: Likewise.
1349 * gcc.target/sparc/pdist-2.c: Likewise.
1350
1351 2009-05-03 Richard Guenther <rguenther@suse.de>
1352
1353 PR c/39983
1354 * gcc.c-torture/compile/pr39983.c: New testcase.
1355
1356 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1357
1358 * gcc.dg/c99-complex-3.c: New test.
1359
1360 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1361
1362 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1363
1364 2009-05-02 Joseph Myers <joseph@codesourcery.com>
1365
1366 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1367
1368 2009-05-02 Richard Guenther <rguenther@suse.de>
1369
1370 PR middle-end/40001
1371 * gcc.target/spu/pr40001.c: New testcase.
1372
1373 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1374
1375 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1376
1377 2009-04-30 Steve Ellcey <sje@cup.hp.com>
1378
1379 PR middle-end/39579
1380 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1381 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1382
1383 2009-04-30 Janis Johnson <janis187@us.ibm.com>
1384
1385 PR testsuite/39776
1386 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1387 no longer issued.
1388
1389 2009-04-30 David Ayers <ayers@fsfe.org>
1390
1391 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1392 and gcc_error_prefix variables.
1393 * objc.dg/bad-receiver-type.m: Update to match correct
1394 diagnostics marker.
1395 * objc.dg/encode-5.m: Likewise.
1396 * objc.dg/id-1.m: Likewise.
1397 * objc.dg/method-1.m: Likewise.
1398 * objc.dg/method-6.m: Likewise.
1399 * objc.dg/method-7.m: Likewise.
1400 * objc.dg/method-9.m: Likewise.
1401 * objc.dg/method-11.m: Likewise.
1402 * objc.dg/method-20.m: Likewise.
1403 * objc.dg/private-1.m: Likewise.
1404
1405 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1406
1407 PR libfortran/39667
1408 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1409 * gfortran.dg/advance_4.f90: Likewise
1410 * gfortran.dg/advance_5.f90: Likewise
1411 * gfortran.dg/append_1.f90: Likewise
1412 * gfortran.dg/backslash_1.f90: Likewise
1413 * gfortran.dg/backslash_2.f90: Likewise
1414 * gfortran.dg/backslash_3.f: Likewise
1415 * gfortran.dg/backspace_10.f90: Likewise
1416 * gfortran.dg/backspace_3.f: Likewise
1417 * gfortran.dg/backspace_4.f: Likewise
1418 * gfortran.dg/backspace_5.f: Likewise
1419 * gfortran.dg/backspace_8.f: Likewise
1420 * gfortran.dg/backspace_9.f: Likewise
1421 * gfortran.dg/complex_write.f90: Likewise
1422 * gfortran.dg/convert_implied_open.f90: Likewise
1423 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1424 * gfortran.dg/dos_eol.f: Likewise
1425 * gfortran.dg/empty_format_1.f90: Likewise
1426 * gfortran.dg/endfile.f: Likewise
1427 * gfortran.dg/eof_1.f90: Likewise
1428 * gfortran.dg/eor_1.f90: Likewise
1429 * gfortran.dg/eor_handling_1.f90: Likewise
1430 * gfortran.dg/eor_handling_2.f90: Likewise
1431 * gfortran.dg/eor_handling_3.f90: Likewise
1432 * gfortran.dg/eor_handling_4.f90: Likewise
1433 * gfortran.dg/eor_handling_5.f90: Likewise
1434 * gfortran.dg/error_recovery_5.f90: Likewise
1435 * gfortran.dg/f2003_inquire_1.f03: Likewise
1436 * gfortran.dg/f2003_io_4.f03: Likewise
1437 * gfortran.dg/f2003_io_5.f03: Likewise
1438 * gfortran.dg/f2003_io_7.f03: Likewise
1439 * gfortran.dg/fgetc_1.f90: Likewise
1440 * gfortran.dg/fgetc_2.f90: Likewise
1441 * gfortran.dg/flush_1.f90: Likewise
1442 * gfortran.dg/fmt_exhaust.f90: Likewise
1443 * gfortran.dg/fmt_huge.f90: Likewise
1444 * gfortran.dg/fmt_read.f90: Likewise
1445 * gfortran.dg/fmt_t_1.f90: Likewise
1446 * gfortran.dg/fmt_t_2.f90: Likewise
1447 * gfortran.dg/fmt_t_3.f90: Likewise
1448 * gfortran.dg/fmt_t_4.f90: Likewise
1449 * gfortran.dg/fmt_t_5.f90: Likewise
1450 * gfortran.dg/fmt_t_7.f: Likewise
1451 * gfortran.dg/fseek.f90: Likewise
1452 * gfortran.dg/ftell_1.f90: Likewise
1453 * gfortran.dg/ftell_2.f90: Likewise
1454 * gfortran.dg/func_derived_3.f90: Likewise
1455 * gfortran.dg/inquire_9.f90: Likewise
1456 * gfortran.dg/iostat_1.f90: Likewise
1457 * gfortran.dg/iostat_2.f90: Likewise
1458 * gfortran.dg/list_read_1.f90: Likewise
1459 * gfortran.dg/list_read_4.f90: Likewise
1460 * gfortran.dg/list_read_5.f90: Likewise
1461 * gfortran.dg/list_read_7.f90: Likewise
1462 * gfortran.dg/list_read_8.f90: Likewise
1463 * gfortran.dg/list_read_9.f90: Likewise
1464 * gfortran.dg/namelist_13.f90: Likewise
1465 * gfortran.dg/namelist_14.f90: Likewise
1466 * gfortran.dg/namelist_15.f90: Likewise
1467 * gfortran.dg/namelist_16.f90: Likewise
1468 * gfortran.dg/namelist_17.f90: Likewise
1469 * gfortran.dg/namelist_18.f90: Likewise
1470 * gfortran.dg/namelist_19.f90: Likewise
1471 * gfortran.dg/namelist_20.f90: Likewise
1472 * gfortran.dg/namelist_24.f90: Likewise
1473 * gfortran.dg/namelist_26.f90: Likewise
1474 * gfortran.dg/namelist_27.f90: Likewise
1475 * gfortran.dg/namelist_28.f90: Likewise
1476 * gfortran.dg/namelist_37.f90: Likewise
1477 * gfortran.dg/namelist_38.f90: Likewise
1478 * gfortran.dg/namelist_39.f90: Likewise
1479 * gfortran.dg/namelist_40.f90: Likewise
1480 * gfortran.dg/namelist_43.f90: Likewise
1481 * gfortran.dg/namelist_44.f90: Likewise
1482 * gfortran.dg/namelist_45.f90: Likewise
1483 * gfortran.dg/namelist_46.f90: Likewise
1484 * gfortran.dg/namelist_47.f90: Likewise
1485 * gfortran.dg/namelist_48.f90: Likewise
1486 * gfortran.dg/namelist_49.f90: Likewise
1487 * gfortran.dg/namelist_50.f90: Likewise
1488 * gfortran.dg/namelist_51.f90: Likewise
1489 * gfortran.dg/namelist_52.f90: Likewise
1490 * gfortran.dg/namelist_56.f90: Likewise
1491 * gfortran.dg/namelist_char_only.f90: Likewise
1492 * gfortran.dg/namelist_use.f90: Likewise
1493 * gfortran.dg/namelist_use_only.f90: Likewise
1494 * gfortran.dg/noadv_size.f90: Likewise
1495 * gfortran.dg/open_access_append_1.f90: Likewise
1496 * gfortran.dg/pad_no.f90: Likewise
1497 * gfortran.dg/pr12884.f: Likewise
1498 * gfortran.dg/pr17090.f90: Likewise
1499 * gfortran.dg/pr17285.f90: Likewise
1500 * gfortran.dg/pr17286.f90: Likewise
1501 * gfortran.dg/pr18122.f90: Likewise
1502 * gfortran.dg/pr18210.f90: Likewise
1503 * gfortran.dg/pr18392.f90: Likewise
1504 * gfortran.dg/pr19155.f: Likewise
1505 * gfortran.dg/pr19216.f: Likewise
1506 * gfortran.dg/pr19467.f90: Likewise
1507 * gfortran.dg/pr19657.f: Likewise
1508 * gfortran.dg/pr20257.f90: Likewise
1509 * gfortran.dg/read_bad_advance.f90: Likewise
1510 * gfortran.dg/read_eof_2.f90: Likewise
1511 * gfortran.dg/read_eof_4.f90: Likewise
1512 * gfortran.dg/read_many_1.f: Likewise
1513 * gfortran.dg/read_noadvance.f90: Likewise
1514 * gfortran.dg/read_repeat.f90: Likewise
1515 * gfortran.dg/read_size_noadvance.f90: Likewise
1516 * gfortran.dg/read_x_past.f: Likewise
1517 * gfortran.dg/record_marker_1.f90: Likewise
1518 * gfortran.dg/record_marker_3.f90: Likewise
1519 * gfortran.dg/rewind_1.f90: Likewise
1520 * gfortran.dg/runtime_warning_1.f90: Likewise
1521 * gfortran.dg/shape_3.f90: Likewise
1522 * gfortran.dg/slash_1.f90: Likewise
1523 * gfortran.dg/stat_1.f90: Likewise
1524 * gfortran.dg/stat_2.f90: Likewise
1525 * gfortran.dg/streamio_11.f90: Likewise
1526 * gfortran.dg/streamio_3.f90: Likewise
1527 * gfortran.dg/streamio_4.f90: Likewise
1528 * gfortran.dg/streamio_9.f90: Likewise
1529 * gfortran.dg/tl_editing.f90: Likewise
1530 * gfortran.dg/unf_io_convert_1.f90: Likewise
1531 * gfortran.dg/unf_io_convert_2.f90: Likewise
1532 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1533 * gfortran.dg/unf_short_record_1.f90: Likewise
1534 * gfortran.dg/utf8_1.f03: Likewise
1535 * gfortran.dg/utf8_2.f03: Likewise
1536 * gfortran.dg/widechar_IO_1.f90: Likewise
1537 * gfortran.dg/write_check3.f90: Likewise
1538 * gfortran.dg/write_rewind_2.f: Likewise
1539 * gfortran.dg/x_slash_2.f: Likewise
1540
1541 2009-04-29 Richard Guenther <rguenther@suse.de>
1542
1543 PR target/39943
1544 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1545 New.
1546 (check_effective_target_vect_floatuint_cvt): Likewise.
1547 * gcc.dg/vect/slp-10.c: Adjust.
1548 * gcc.dg/vect/slp-11.c: Adjust.
1549 * gcc.dg/vect/slp-12b.c: Adjust.
1550 * gcc.dg/vect/slp-33.c: Adjust.
1551 * gcc.c-torture/compile/pr39943.c: New testcase.
1552
1553 2009-04-29 Richard Guenther <rguenther@suse.de>
1554
1555 PR middle-end/39937
1556 * gcc.c-torture/compile/pr39937.c: New testcase.
1557
1558 2009-04-29 Richard Guenther <rguenther@suse.de>
1559
1560 PR tree-optimization/39941
1561 * gcc.c-torture/compile/pr39941.c: New testcase.
1562
1563 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1564
1565 * gcc.target/bfin/20090411-1.c: New test.
1566
1567 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1568
1569 PR target/39565
1570 * gcc.dg/pr39565.c: New testcase.
1571
1572 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1573
1574 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1575 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1576 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1577 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1578 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1579 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1580 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1581 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1582 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1583 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1584 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1585 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1586 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1587 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1588 * gcc.target/i386/pr37191.c: Likewise.
1589 * gcc.target/i386/reload-1.c: Likewise.
1590 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1591 * g++.old-deja/g++.pt/repo2.C: Likewise.
1592 * g++.old-deja/g++.pt/repo3.C: Likewise.
1593 * g++.old-deja/g++.pt/repo4.C: Likewise.
1594 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1595 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1596 * g++.dg/template/repo1.C: Likewise.
1597 * g++.dg/template/repo2.C: Likewise.
1598 * g++.dg/template/repo3.C: Likewise.
1599 * g++.dg/template/repo4.C: Likewise.
1600 * g++.dg/template/repo5.C: Likewise.
1601 * g++.dg/template/repo6.C: Likewise.
1602 * g++.dg/template/repo7.C: Likewise.
1603 * g++.dg/template/repo8.C: Likewise.
1604 * g++.dg/template/repo9.C: Likewise.
1605 * g++.dg/rtti/repo1.C: Likewise.
1606 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1607 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1608 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1609 * g++.dg/other/PR23205.C: Skip for vxworks.
1610 * g++.dg/ext/visibility/class1.C: Requires PIC.
1611 * g++.dg/eh/async-unwind2.C: Requires PIC.
1612 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1613 does not have cxa_exit.
1614
1615 2009-04-28 Jing Yu <jingyu@google.com>
1616
1617 PR testsuite/39790
1618 * lib/target-supports.exp (check_effective_target_tls): Remove
1619 comment of caching.
1620 (check_effective_target_tls_native): Likewise.
1621 (check_effective_target_tls_runtime): Likewise.
1622 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1623 tls to tls_runtime.
1624 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1625
1626 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1627
1628 PR fortran/39946
1629 * gfortran.dg/proc_ptr_16.f90: New.
1630
1631 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1632
1633 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1634 lp64 is true.
1635
1636 2009-04-28 Richard Guenther <rguenther@suse.de>
1637
1638 PR middle-end/39937
1639 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1640
1641 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1642
1643 * g++.dg/warn/pr35652.C: Removed.
1644 * gcc.dg/pr35652.c: Likewise.
1645
1646 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1647
1648 * gcc.target/ia64/20071210-2.c: New testcase.
1649
1650 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1651
1652 PR c/39323
1653 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1654 * gcc.dg/pr39323-3.c: Ditto.
1655
1656 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1657
1658 PR fortran/39930
1659 PR fortran/39931
1660 * gfortran.dg/ambiguous_reference_2.f90: New.
1661 * gfortran.dg/pointer_assign_7.f90: New.
1662
1663 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1664 Mark Mitchell <mark@codesourcery.com>
1665
1666 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1667 * gcc.dg/20020103-1.c: Check for __ppc.
1668 * gcc.dg/asm-b.c: Check for __ppc.
1669 * gcc.dg/20020919-1.c: Check for __ppc.
1670 * gcc.dg/20020312-2.c: Likewise.
1671 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1672 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1673 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1674 * g++.dg/warn/weak1.C: Likewise.
1675 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1676 static so appropriate optimizations kick in.
1677 (find_base_value_wrapper): New function.
1678 * g++.dg/eh/simd-5.C: Fix target triplet.
1679 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1680
1681 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1682 H.J. Lu <hongjiu.lu@intel.com>
1683
1684 PR target/39911
1685 * gcc.target/i386/pr39911.c: New test.
1686
1687 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1688
1689 PR fortran/39879
1690 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1691
1692 2009-04-28 Ben Elliston <bje@au.ibm.com>
1693
1694 PR c++/35652
1695 Revert:
1696
1697 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1698
1699 * gcc.dg/pr35652.C: New.
1700 * g++.dg/warn/pr35652.C: New.
1701 * gcc.dg/format/plus-1.c: Adjust message.
1702
1703 2009-04-27 DJ Delorie <dj@redhat.com>
1704
1705 * lib/target-supports.exp (check_effective_target_double64): New.
1706 (check_effective_target_double64plus): New.
1707 (check_effective_target_large_double): New.
1708 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1709 * gcc.dg/div-double-1.c: Likewise.
1710 * gcc.dg/Wconversion-real.c: Require large_double.
1711 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1712
1713 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1714 are too small.
1715
1716 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1717 constants as long.
1718
1719 2009-04-27 Ian Lance Taylor <iant@google.com>
1720
1721 * gcc.dg/Wcxx-compat-5.c: New testcase.
1722 * gcc.dg/Wcxx-compat-6.c: New testcase.
1723
1724 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1725
1726 Allow non-constant arguments to conversion intrinsics.
1727 * gcc.target/spu/intrinsics-3.c: Update tests.
1728
1729 2009-04-27 Richard Guenther <rguenther@suse.de>
1730
1731 PR middle-end/39928
1732 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1733 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1734
1735 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1736
1737 PR target/39903
1738 * gcc.dg/torture/pr39903-1.c: New.
1739 * gcc.dg/torture/pr39903-2.c: Likewise.
1740
1741 2009-04-27 Revital Eres <eres@il.ibm.com>
1742
1743 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1744 and check it.
1745 * gcc.dg/sms-2.c: Add dump check.
1746 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1747 and check it.
1748 * gcc.dg/sms-4.c: Likewise.
1749 * gcc.dg/sms-5.c: Likewise.
1750 * gcc.dg/sms-6.c: Likewise.
1751 * gcc.dg/sms-7.c: Likewise.
1752 * gcc.dg/sms-antideps.c: Rename to...
1753 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1754
1755 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1756
1757 * gnat.dg/opt2.adb: New test.
1758
1759 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR c++/39875
1762 * g++.dg/warn/Wunused-15.C: New test.
1763
1764 2009-04-26 Michael Matz <matz@suse.de>
1765
1766 Expand from SSA.
1767 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1768 change regexps.
1769 * gcc.target/i386/pr37248-1.c: Modified.
1770 * gcc.target/i386/pr37248-3.c: Modified.
1771 * gcc.target/i386/pr37248-2.c: Modified.
1772 * gnat.dg/aliasing1.adb: Modified.
1773 * gnat.dg/pack9.adb: Modified.
1774 * gnat.dg/aliasing2.adb: Modified.
1775 * gcc.dg/strict-overflow-2.c: Modified.
1776 * gcc.dg/autopar/reduc-1char.c: Modified.
1777 * gcc.dg/autopar/reduc-2char.c: Modified.
1778 * gcc.dg/autopar/reduc-1.c: Modified.
1779 * gcc.dg/autopar/reduc-2.c: Modified.
1780 * gcc.dg/autopar/reduc-3.c: Modified.
1781 * gcc.dg/autopar/reduc-6.c: Modified.
1782 * gcc.dg/autopar/reduc-7.c: Modified.
1783 * gcc.dg/autopar/reduc-8.c: Modified.
1784 * gcc.dg/autopar/reduc-9.c: Modified.
1785 * gcc.dg/autopar/reduc-1short.c: Modified.
1786 * gcc.dg/autopar/reduc-2short.c: Modified.
1787 * gcc.dg/autopar/parallelization-1.c: Modified.
1788 * gcc.dg/strict-overflow-4.c: Modified.
1789 * gcc.dg/strict-overflow-6.c: Modified.
1790 * gcc.dg/gomp/combined-1.c: Modified.
1791 * gcc.dg/no-strict-overflow-1.c: Modified.
1792 * gcc.dg/no-strict-overflow-3.c: Modified.
1793 * gcc.dg/no-strict-overflow-5.c: Modified.
1794 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1795 * gcc.dg/tree-ssa/pr18134.c: Modified.
1796 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1797 * gcc.dg/tree-ssa/vector-2.c: Modified.
1798 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1799 * gcc.dg/tree-ssa/loop-21.c: Modified.
1800 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1801 * gcc.dg/tree-ssa/vector-3.c: Modified.
1802 * gcc.dg/tree-ssa/asm-3.c: Modified.
1803 * gcc.dg/tree-ssa/pr23294.c: Modified.
1804 * gcc.dg/tree-ssa/loop-22.c: Modified.
1805 * gcc.dg/tree-ssa/loop-15.c: Modified.
1806 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1807 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1808 * gcc.dg/tree-ssa/pr20139.c: Modified.
1809 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1810 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1811 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1812 * gcc.dg/tree-ssa/loop-5.c: Modified.
1813 * gcc.dg/tree-ssa/pr19431.c: Modified.
1814 * gcc.dg/tree-ssa/pr32044.c: Modified.
1815 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1816 * gcc.dg/tree-ssa/loop-19.c: Modified.
1817 * gcc.dg/tree-ssa/loop-28.c: Modified.
1818 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1819 * gcc.dg/tree-ssa/divide-1.c: Modified.
1820 * gcc.dg/tree-ssa/inline-1.c: Modified.
1821 * gcc.dg/tree-ssa/divide-3.c: Modified.
1822 * gcc.dg/tree-ssa/pr30978.c: Modified.
1823 * gcc.dg/tree-ssa/alias-6.c: Modified.
1824 * gcc.dg/tree-ssa/divide-4.c: Modified.
1825 * gcc.dg/tree-ssa/alias-11.c: Modified.
1826 * gcc.dg/no-strict-overflow-7.c: Modified.
1827 * gcc.dg/strict-overflow-1.c: Modified.
1828 * gcc.dg/pr15784-4.c: Modified.
1829 * gcc.dg/pr34263.c: Modified.
1830 * gcc.dg/strict-overflow-3.c: Modified.
1831 * gcc.dg/tree-prof/stringop-1.c: Modified.
1832 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1833 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1834 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1835 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1836 * gcc.dg/no-strict-overflow-2.c: Modified.
1837 * gcc.dg/no-strict-overflow-4.c: Modified.
1838 * gcc.dg/no-strict-overflow-6.c: Modified.
1839 * g++.dg/tree-ssa/pr27090.C: Modified.
1840 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1841 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1842 * g++.dg/tree-ssa/pr19807.C: Modified.
1843 * g++.dg/opt/pr30965.C: Modified.
1844 * g++.dg/init/new17.C: Modified.
1845 * gfortran.dg/whole_file_6.f90: Modified.
1846 * gfortran.dg/whole_file_5.f90: Modified.
1847 * gfortran.dg/reassoc_1.f90: Modified.
1848 * gfortran.dg/reassoc_3.f90: Modified.
1849
1850 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1851
1852 PR fortran/39893
1853 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1854
1855 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR inline-asm/39543
1858 * gcc.target/i386/pr39543-1.c: New test.
1859 * gcc.target/i386/pr39543-2.c: New test.
1860 * gcc.target/i386/pr39543-3.c: New test.
1861
1862 PR c/39889
1863 * gcc.dg/Wunused-value-3.c: New test.
1864
1865 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1866
1867 PR c/39581
1868 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1869 gcc.dg/vla-21.c: New tests.
1870
1871 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1872
1873 PR c/39556
1874 * gcc.dg/inline-34.c: New test.
1875
1876 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1877
1878 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1879 gcc.dg/enum-const-3.c: New tests.
1880 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1881 -pedantic-errors. Update expected diagnostics.
1882
1883 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1884
1885 PR c/39582
1886 * gcc.dg/vla-20.c: New test.
1887
1888 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1889
1890 PR c/39564
1891 * gcc.dg/vla-19.c: New test.
1892
1893 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1894
1895 PR preprocessor/39559
1896 * gcc.dg/c99-intconst-2.c: New test.
1897
1898 2009-04-25 Jan Hubicka <jh@suse.cz>
1899
1900 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1901
1902 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1903
1904 PR fortran/39688
1905 * gfortran.dg/import7.f90: New.
1906
1907 2009-04-24 Richard Guenther <rguenther@suse.de>
1908
1909 * gcc.dg/tree-ssa/vrp48.c: Fix.
1910
1911 2008-04-24 Doug Kwan <dougkwan@google.com>
1912
1913 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1914 destination are the same.
1915
1916 2009-04-24 Richard Guenther <rguenther@suse.de>
1917
1918 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1919
1920 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1921
1922 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1923 gcc.dg/array-const-3.c: New tests.
1924
1925 2009-04-24 Ian Lance Taylor <iant@google.com>
1926
1927 * gcc.dg/Wcxx-compat-4.c: New testcase.
1928
1929 2009-04-24 Daniel Kraft <d@domob.eu>
1930
1931 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1932 expected on already erraneous symbol (renamed to fresh one).
1933
1934 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1935
1936 PR middle-end/39867
1937 * gcc.dg/pr39867.c: New.
1938
1939 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1940
1941 PR fortran/39861
1942 PR fortran/39864
1943 * gfortran.dg/intrinsic_1.f90: New.
1944
1945 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1946
1947 * gnat.dg/alignment7.adb: New test.
1948 * gnat.dg/alignment8.adb: Likewise.
1949
1950 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1951
1952 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1953 * gnat.dg/specs/rep_clause2.ads: New test.
1954
1955 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1956
1957 PR rtl-optimization/39794
1958 * gcc.dg/pr39794.c: New test.
1959
1960 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1961
1962 * gnat.dg/atomic1.adb: New test.
1963 * gnat.dg/atomic1_pkg.ads: New helper.
1964
1965 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1966
1967 PR testsuite/39623
1968 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1969 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1970
1971 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1972
1973 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1974 warning.
1975
1976 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1977
1978 PR C/31499
1979 * gcc.dg/vector-init-1.c: New testcase.
1980 * gcc.dg/vector-init-2.c: New testcase.
1981
1982 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1983
1984 * gnat.dg/enum2.adb: New test.
1985 * gnat.dg/enum2_pkg.ads: New helper.
1986
1987 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR c/39855
1990 * gcc.dg/torture/pr39855.c: New test.
1991
1992 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1993
1994 PR c++/39639
1995 * g++.dg/cpp0x/pr39639.C: New test.
1996
1997 2009-04-22 Mark Heffernan <meheff@google.com>
1998
1999 * gcc.dg/profile-generate-3.c: New test.
2000
2001 2009-04-22 Jan Hubicka <jh@suse.cz>
2002
2003 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
2004
2005 2009-04-22 Steve Ellcey <sje@cup.hp.com>
2006
2007 PR testsuite/39623
2008 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
2009
2010 2009-04-22 Richard Guenther <rguenther@suse.de>
2011
2012 PR tree-optimization/39824
2013 * gcc.c-torture/compile/pr39824.c: New testcase.
2014
2015 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2016
2017 PR c++/14875
2018 * g++.dg/parse/parser-pr14875.C: New.
2019 * g++.dg/parse/parser-pr14875-2.C: New.
2020 * g++.dg/parse/error6.C: Update match string.
2021
2022 2009-04-22 Richard Guenther <rguenther@suse.de>
2023
2024 PR tree-optimization/39845
2025 * gcc.c-torture/compile/pr39845.c: New testcase.
2026
2027 2009-04-22 Janus Weil <janus@gcc.gnu.org>
2028
2029 PR fortran/39735
2030 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
2031 * gfortran.dg/external_initializer.f90: Modified.
2032 * gfortran.dg/interface_26.f90: Modified.
2033 * gfortran.dg/intrinsic_subroutine.f90: Modified.
2034 * gfortran.dg/proc_ptr_3.f90: Modified.
2035 * gfortran.dg/proc_ptr_15.f90: New.
2036 * gfortran.dg/proc_ptr_result_1.f90: Modified.
2037
2038 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2039
2040 PR c++/35711
2041 * g++.dg/warn/pr35711.C: New.
2042 * g++.dg/conversion/ptrmem2.C: Update.
2043
2044 2009-04-21 Joseph Myers <joseph@codesourcery.com>
2045
2046 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
2047 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
2048 README.gcc, g++.dg/README, g++.dg/compat/break/README,
2049 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
2050 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
2051 gcc.c-torture/ChangeLog.0,
2052 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
2053 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
2054 gcc.target/i386/math-torture/math-torture.exp,
2055 gcc.target/mips/inter/mips16-inter.exp,
2056 gcc.target/mips/mips-nonpic/README,
2057 gcc.target/x86_64/abi/README.gcc,
2058 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
2059 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
2060 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
2061 notices.
2062 * ChangeLog-1993-2007, ChangeLog: Correct dates.
2063
2064 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
2065
2066 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
2067
2068 2009-04-21 Richard Guenther <rguenther@suse.de>
2069
2070 PR middle-end/39829
2071 * gcc.dg/torture/pr39829.c: New testcase.
2072
2073 2009-04-21 Martin Jambor <mjambor@suse.cz>
2074
2075 * gcc.dg/tree-ssa/cswtch-2.c: New test.
2076
2077 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2078
2079 PR 16202
2080 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
2081 * gcc.dg/sequence-pt-2.c: New.
2082 * gcc.dg/sequence-pt-3.c: New.
2083 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
2084 * g++.dg/warn/sequence-pt-2.c: New.
2085 * g++.dg/warn/sequence-pt-3.c: New.
2086
2087 2009-04-21 Jakub Jelinek <jakub@redhat.com>
2088
2089 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
2090
2091 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
2092
2093 * gnat.dg/import1.ad[sb]: New test.
2094
2095 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2096
2097 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
2098 return 0.
2099
2100 2009-04-20 Tobias Burnus <burnus@net-b.de>
2101
2102 PR fortran/39811
2103 * gfortran.dg/continuation_11.f90: New test.
2104
2105 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2106
2107 PR c++/13358
2108 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
2109 messages. Test for "long long" in system headers.
2110 * gcc.dg/c99-longlong-2.c: New.
2111 * g++.dg/warn/pr13358.C: New.
2112 * g++.dg/warn/pr13358-2.C: New.
2113 * g++.dg/warn/pr13358-3.C: New.
2114 * g++.dg/warn/pr13358-4.C: New.
2115
2116 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2117
2118 * gcc.dg/framework-2.c: Fix up for non existent includes
2119 being fatal errors now.
2120
2121 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
2122
2123 PR fortran/39800
2124 * gfortran.dg/private_type_13.f90: New test.
2125 * gfortran.dg/private_type_2.f90: Add option -std=f95.
2126
2127 2009-04-20 Le-Chun Wu <lcwu@google.com>
2128
2129 PR c++/39803
2130 * g++.dg/warn/Wunused-14.C: New test.
2131
2132 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2133
2134 * gnat.dg/specs/small_alignment.ads: New test.
2135
2136 2009-04-20 Ian Lance Taylor <iant@google.com>
2137
2138 * gcc.dg/Wcxx-compat-3.c: New testcase.
2139
2140 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2141
2142 * gnat.dg/pack13.ad[sb]: New test.
2143 * gnat.dg/pack13_pkg.ads: New helper.
2144
2145 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2146
2147 * gnat.dg/discr11.ad[sb]: New test.
2148 * gnat.dg/discr11_pkg.ads: New helper.
2149
2150 2009-04-20 Ira Rosen <irar@il.ibm.com>
2151
2152 PR tree-optimization/39675
2153 * gcc.dg/vect/O3-pr39675-2.c: New test.
2154
2155 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2156
2157 * gnat.dg/rep_clause3.adb: New test.
2158
2159 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2160
2161 PR c/37481
2162 * gcc.dg/c99-flex-array-7.c: New test.
2163
2164 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2165
2166 PR c/19771
2167 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
2168
2169 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2170
2171 PR c/38243
2172 * gcc.dg/c99-restrict-3.c: New test.
2173
2174 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2175
2176 PR preprocessor/20078
2177 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
2178
2179 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
2180
2181 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
2182 Do not pass -B$root after -margs.
2183
2184 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2185
2186 PR c/32061
2187 PR c++/36954
2188 * gcc.dg/pr32061.c: New.
2189 * gcc.dg/Wlogical-op-1.c: Update.
2190 * g++.dg/warn/Wlogical-op-1.C: Update.
2191 * g++.dg/warn/pr36954.C: New.
2192
2193 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2194
2195 PR c/27676
2196 * gcc.dg/lvalue-5.c: New test.
2197
2198 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2199
2200 PR c/22367
2201 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
2202
2203 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2204
2205 * gcc.dg/cpp/include5.c: New test.
2206
2207 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2208
2209 PR c/35210
2210 * gcc.dg/call-diag-2.c: New test.
2211
2212 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2213
2214 PR preprocessor/39646
2215 * gcc.dg/cpp/line8.c: New test.
2216
2217 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2218
2219 PR preprocessor/39647
2220 * gcc.dg/cpp/line7.c: New test.
2221
2222 2009-04-18 Richard Guenther <rguenther@suse.de>
2223
2224 PR middle-end/39804
2225 * gcc.target/i386/pr39804.c: New testcase.
2226
2227 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
2228
2229 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
2230 * g++.dg/other/pr39496.C: Likewise.
2231
2232 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2233
2234 PR middle-end/36902
2235 * gcc.dg/pr36902.c: New.
2236
2237 2009-04-17 Diego Novillo <dnovillo@google.com>
2238
2239 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
2240 violation for variable 'inside_main'.
2241
2242 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2243
2244 * gfortran.fortran-torture/execute/getarg_1.x: New file.
2245
2246 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2247
2248 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
2249
2250 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2251
2252 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
2253 * gfortran.dg/chmod_2.f90: Likewise.
2254 * gfortran.dg/chmod_3.f90: Likewise.
2255 * gfortran.dg/open_errors.f90: Likewise.
2256 * gfortran.dg/stat_1.f90: Likewise.
2257 * gfortran.dg/stat_2.f90: Likewise.
2258
2259 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2260
2261 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
2262 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
2263 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
2264 * gfortran.dg/nearest_1.f90: Likewise.
2265 * gfortran.dg/nearest_3.f90: Likewise.
2266 * gfortran.dg/isnan_1.f90: Likewise.
2267 * gfortran.dg/isnan_2.f90: Likewise.
2268 * gfortran.dg/nan_1.f90: Likewise.
2269 * gfortran.dg/nan_2.f90: Likewise.
2270 * gfortran.dg/nan_3.f90: Likewise.
2271 * gfortran.dg/nan_4.f90: Likewise.
2272 * gfortran.dg/module_nan.f90: Likewise.
2273 * gfortran.dg/int_conv_2.f90: Likewise.
2274 * gfortran.dg/init_flag_3.f90: Likewise.
2275 * gfortran.dg/namelist_42.f90: Likewise.
2276 * gfortran.dg/namelist_43.f90: Likewise.
2277 * gfortran.dg/real_const_3.f90: Likewise.
2278 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2279
2280 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
2281 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
2282 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
2283 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
2284 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
2285
2286 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
2287 * gfortran.dg/gamma_5.f90: Likewise.
2288
2289 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2290
2291 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
2292 less strict so it also works with auto-overlay support.
2293 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2294 for "exceeds local store" linker errors on the SPU.
2295
2296 * lib/gfortran.exp: Include target-supports.exp.
2297 (gfortran_init): On SPU targets where automatic overlay support
2298 is available, use it to build all Fortran test cases.
2299
2300 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2301
2302 2009-04-17 Arnaud Charlet <charlet@adacore.com>
2303
2304 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2305 rule enforced by gnat on taft types.
2306
2307 2009-04-17 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR testsuite/39792
2310 * g++.dg/ext/complit11.C: Add empty dg-options.
2311
2312 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2313
2314 PR c++/17570
2315 * g++.dg/template/defarg11.C: New test.
2316
2317 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2318
2319 PR c++/28766
2320 * g++.dg/ext/complit11.C: New testcase.
2321
2322 2009-04-15 Le-Chun Wu <lcwu@google.com>
2323
2324 PR c++/39551
2325 * g++.dg/warn/Wunused-13.C: New testcase.
2326
2327 2009-04-15 Ian Lance Taylor <iant@google.com>
2328
2329 * gcc.dg/Wenum-compare-1.c: New testcase.
2330
2331 2009-04-15 Richard Guenther <rguenther@suse.de>
2332
2333 PR tree-optimization/39764
2334 * g++.dg/torture/pr39764.C: New testcase.
2335
2336 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2337
2338 * g++.dg/ext/altivec-17.C: New.
2339
2340 2009-04-15 Arnaud Charlet <charlet@adacore.com>
2341
2342 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2343 * gnat.dg/specs/limited1.ads: Ditto.
2344
2345 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2346
2347 PR testsuite/39769
2348 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2349 for testing the results of estimate instructions.
2350 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2351 * gcc.dg/vmx/3a-05.c (test): Ditto.
2352
2353 2009-04-14 Jason Merrill <jason@redhat.com>
2354
2355 PR c++/39763
2356 * g++.dg/warn/Wshadow-4.C: Extend.
2357
2358 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
2359
2360 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2361 (do_D): Remove attribute hidden.
2362
2363 2009-04-13 Jason Merrill <jason@redhat.com>
2364
2365 PR c++/39480
2366 * g++.dg/init/copy7.C: New.
2367
2368 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2369
2370 PR testsuite/39733
2371 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2372 (check_for_all_options): This.
2373
2374 2009-04-13 Jason Merrill <jason@redhat.com>
2375
2376 PR c++/39750
2377 * g++.dg/template/crash90.C: New.
2378
2379 2009-04-12 Jason Merrill <jason@redhat.com>
2380
2381 PR c++/39742
2382 * g++.dg/overload/extern-C-2.C: New.
2383
2384 2009-04-12 Joseph Myers <joseph@codesourcery.com>
2385
2386 PR preprocessor/31869
2387 * gcc.dg/cpp/strify5.c: New test.
2388
2389 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2390
2391 * gnat.dg/enum1.adb: New test.
2392 * gnat.dg/enum1_pkg.ads: New helper.
2393
2394 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
2395
2396 PR target/39740
2397 * gcc.target/alpha/pr39740.c: New test.
2398
2399 2009-04-11 Daniel Kraft <d@domob.eu>
2400
2401 PR fortran/37746
2402 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2403 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2404 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2405 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2406 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2407 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2408 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2409 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2410 expected string length that failed with -fbounds-check now.
2411 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2412
2413 2009-04-11 Janus Weil <janus@gcc.gnu.org>
2414
2415 PR fortran/39692
2416 * gfortran.dg/proc_ptr_14.f90: New.
2417
2418 2009-04-11 Richard Guenther <rguenther@suse.de>
2419
2420 PR middle-end/39732
2421 * g++.dg/torture/pr39732.C: New testcase.
2422
2423 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
2424
2425 * gfortran.dg/whole_file_5.f90: New.
2426 * gfortran.dg/whole_file_6.f90: New.
2427
2428 2009-04-11 Richard Guenther <rguenther@suse.de>
2429
2430 PR tree-optimization/39713
2431 * g++.dg/torture/pr39713.C: New testcase.
2432
2433 2009-04-10 Richard Guenther <rguenther@suse.de>
2434
2435 PR c/39712
2436 * gcc.dg/pr39712.c: New testcase.
2437
2438 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2439
2440 PR c++/28301
2441 * g++.dg/cpp0x/enum2.C: Updated.
2442 * g++.dg/debug/pr22514.C: Likewise.
2443 * g++.dg/parse/enum2.C: Likewise.
2444 * g++.dg/parse/enum3.C: Likewise.
2445 * g++.dg/template/crash79.C: Likewise.
2446 * g++.old-deja/g++.jason/cond.C: Likewise.
2447
2448 2009-04-10 Chao-ying Fu <fu@mips.com>
2449
2450 * gcc.target/mips/interrupt_handler.c: Change from compile to
2451 assemble.
2452
2453 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2454
2455 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2456
2457 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
2458
2459 PR fortran/38709
2460 * gfortran.dg/zero_sized_6.f90: New.
2461
2462 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2463
2464 PR c++/20118
2465 * g++.dg/parse/pr20118.C: New.
2466 * g++.dg/template/spec16.C: Update.
2467
2468 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2469
2470 PR testsuite/35621
2471 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2472 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2473 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2474 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2475 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2476 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2477 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2478 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2479 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2480 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2481 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2482 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2483 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2484 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2485 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2486 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2487 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2488
2489 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2490
2491 PR target/39678
2492 * g++.dg/torture/pr39678.C: New.
2493 * gcc.dg/compat/struct-complex-2.h: Likewise.
2494 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2495 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2496 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2497 * gcc.dg/torture/pr39678.c: Likewise.
2498 * gcc.target/i386/pr39678.c: Likewise.
2499
2500 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2501 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2502
2503 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2504 <complex.h>. Add tests for structure with complex float.
2505
2506 2009-04-10 Ben Elliston <bje@au.ibm.com>
2507 Joseph Myers <joseph@codesourcery.com>
2508
2509 PR target/36800
2510 * gcc.dg/dfp/pr36800.c: New.
2511
2512 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2513 Rafael Avila de Espindola <espindola@google.com>
2514
2515 * gcc.misc-tests/help.exp: New file.
2516 * lib/options.exp: New file.
2517
2518 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2519
2520 PR libobjc/36610
2521 * objc/execute/forward-1.x: New.
2522
2523 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2524
2525 * gcc.dg/pr27150-1.c: Change to a link test.
2526
2527 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2528
2529 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2530 3 of the GNU General Public License and to point readers at the
2531 COPYING3 file and the FSF's license web page.
2532 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2533 * gcc.dg/struct/struct-reorg.exp: Likewise.
2534 * gcc.target/spu/tag_manager.c: Likewise.
2535
2536 2009-04-09 Richard Guenther <rguenther@suse.de>
2537
2538 PR testsuite/39696
2539 * ssa-ccp-25.c: Adjust pattern.
2540
2541 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2542
2543 PR fortran/36704
2544 * gfortran.dg/external_procedures_1.f90: Modified.
2545 * gfortran.dg/proc_ptr_result_1.f90: New.
2546 * gfortran.dg/proc_ptr_result_2.f90: New.
2547 * gfortran.dg/proc_ptr_result_3.f90: New.
2548
2549 2009-04-09 Richard Guenther <rguenther@suse.de>
2550
2551 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2552 to prevent constant propagation.
2553 * gcc.dg/vect/vect-56.c: Likewise.
2554 * gcc.dg/vect/vect-58.c: Likewise.
2555 * gcc.dg/vect/vect-60.c: Likewise.
2556 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2557 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2558 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2559
2560 2009-04-09 Richard Guenther <rguenther@suse.de>
2561
2562 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2563 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2564
2565 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2566
2567 PR c/39613
2568 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2569 New tests.
2570
2571 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2572
2573 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2574 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2575
2576 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2577
2578 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2579
2580 2009-04-08 Jason Merrill <jason@redhat.com>
2581
2582 PR c++/25185
2583 * g++.dg/template/error40.C: Add another test.
2584
2585 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2586
2587 PR c/39614
2588 PR c/39673
2589 * gcc.c-torture/compile/pr39614-1.c,
2590 gcc.c-torture/compile/pr39614-2.c,
2591 gcc.c-torture/compile/pr39614-3.c,
2592 gcc.c-torture/compile/pr39614-4.c,
2593 gcc.c-torture/compile/pr39614-5.c,
2594 gcc.c-torture/compile/pr39673-1.c,
2595 gcc.c-torture/compile/pr39673-2.c: New tests.
2596 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2597 more cases.
2598 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2599 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2600 expected errors.
2601
2602 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2603
2604 PRc++/39637
2605 * g++.dg/cpp0x/variadic-crash2.C: New test.
2606
2607 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2608
2609 PR fortran/38863
2610 * gfortran.dg/alloc_comp_result_1.f90: New test.
2611
2612 2009-04-07 Jason Merrill <jason@redhat.com>
2613
2614 PR c++/34691
2615 * g++.dg/overload/extern-C-1.C: New.
2616
2617 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2618
2619 PR testsuite/39325
2620 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2621
2622 2009-04-07 Jason Merrill <jason@redhat.com>
2623
2624 PR c++/25185
2625 * g++.dg/template/error40.C: New.
2626
2627 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2628
2629 PR fortran/38152
2630 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2631
2632 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2633
2634 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2635
2636 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2637
2638 PR fortran/38290
2639 * gfortran.dg/proc_decl_1.f90: Modified.
2640 * gfortran.dg/proc_ptr_11.f90: Extended.
2641 * gfortran.dg/proc_ptr_13.f90: Modified.
2642
2643 2009-04-06 Jason Merrill <jason@redhat.com>
2644
2645 PR c++/35146
2646 * g++.dg/template/fnspec1.C: New.
2647
2648 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2649
2650 * lib/gnat.exp: Handle multilib.
2651
2652 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2653
2654 PR fortran/38863
2655 * gfortran.dg/dependency_23.f90: New test.
2656
2657 2009-04-06 Richard Guenther <rguenther@suse.de>
2658
2659 PR tree-optimization/28868
2660 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2661 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2662 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2663 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2664
2665 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2666
2667 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2668
2669 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2670
2671 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2672
2673 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2674
2675 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2676 with the built-in y0, and the subsequent warning.
2677 (y1): Likewise, rename to y_1.
2678
2679 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2680
2681 PR fortran/39414
2682 * gfortran.dg/proc_decl_21.f90: New.
2683
2684 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2685
2686 PR fortran/36091
2687 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2688
2689 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2690
2691 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2692 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2693 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2694 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2695 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2696 gfortran.dg/namelist_49.f90: Gate test on effective_target
2697 fd_truncate.
2698 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2699
2700 2009-04-05 Daniel Kraft <d@domob.eu>
2701
2702 PR fortran/38654
2703 * gfortran.dg/read_float_2.f03
2704 * gfortran.dg/read_float_3.f90
2705
2706 2009-04-05 Richard Guenther <rguenther@suse.de>
2707
2708 PR tree-optimization/39648
2709 * gcc.c-torture/compile/pr39648.c: New testcase.
2710
2711 2009-04-05 Jason Merrill <jason@redhat.com>
2712
2713 PR c++/14912
2714 * g++.dg/template/error39.C: New.
2715
2716 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2717
2718 PR fortran/29458
2719 * gfortran.dg/implied_do_1.f90: New.
2720
2721 2009-04-04 Tobias Burnus <burnus@net-b.de>
2722
2723 PR fortran/39577
2724 * gfortran.dg/recursive_check_8.f90: New.
2725 * gfortran.dg/recursive_check_9.f90: New.
2726 * gfortran.dg/recursive_check_10.f90: New.
2727 * gfortran.dg/recursive_check_11.f90: New.
2728 * gfortran.dg/recursive_check_12.f90: New.
2729 * gfortran.dg/recursive_check_13.f90: New.
2730 * gfortran.dg/recursive_check_14.f90: New.
2731
2732 2009-04-04 Jason Merrill <jason@redhat.com>
2733
2734 PR c++/25185
2735 * g++.dg/template/error38.C: Add more tests.
2736
2737 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2738
2739 PR fortran/37614
2740 * gfortran.dg/common_align_2.f90: New test.
2741
2742 2009-04-04 Richard Guenther <rguenther@suse.de>
2743
2744 PR tree-optimization/8781
2745 PR tree-optimization/37892
2746 * g++.dg/tree-ssa/pr8781.C: New testcase.
2747 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2748
2749 2009-04-04 Richard Guenther <rguenther@suse.de>
2750
2751 PR tree-optimization/39636
2752 * gcc.c-torture/compile/pr39636.c: New testcase.
2753
2754 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2755
2756 PR rtl-optimization/39607
2757 * g++.dg/opt/pr39607.C: New.
2758
2759 2009-04-03 Tobias Burnus <burnus@net-b.de>
2760
2761 PR fortran/39594
2762 * gfortran.dg/common_12.f90: New.
2763
2764 2009-04-03 Jason Merrill <jason@redhat.com>
2765
2766 PR c++/39608
2767 * g++.dg/template/const2.C: New test.
2768
2769 2009-04-03 Richard Guenther <rguenther@suse.de>
2770
2771 PR tree-optimization/2480
2772 PR tree-optimization/23086
2773 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2774 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2775
2776 2009-04-03 Richard Guenther <rguenther@suse.de>
2777
2778 PR tree-optimization/34743
2779 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2780 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2781 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2782 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2783 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2784 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2785 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2786 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2787
2788 2009-04-03 Richard Guenther <rguenther@suse.de>
2789
2790 PR middle-end/13146
2791 PR tree-optimization/23940
2792 PR tree-optimization/33237
2793 PR middle-end/33974
2794 PR middle-end/34093
2795 PR tree-optimization/36201
2796 PR tree-optimization/36230
2797 PR tree-optimization/38049
2798 PR tree-optimization/38207
2799 PR tree-optimization/38230
2800 PR tree-optimization/38301
2801 PR tree-optimization/38585
2802 PR middle-end/38895
2803 PR tree-optimization/38985
2804 PR tree-optimization/39299
2805 * gcc.dg/pr19633-1.c: Adjust.
2806 * gcc.dg/torture/pta-callused-1.c: Likewise.
2807 * gcc.dg/torture/pr39074-2.c: Likewise.
2808 * gcc.dg/torture/pr39074.c: Likewise.
2809 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2810 * gcc.dg/torture/pr30375.c: Adjust.
2811 * gcc.dg/torture/pr33563.c: Likewise.
2812 * gcc.dg/torture/pr33870.c: Likewise.
2813 * gcc.dg/torture/pr33560.c: Likewise.
2814 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2815 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2816 * gcc.dg/tree-ssa/alias-15.c: Remove.
2817 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2818 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2819 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2820 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2821 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2822 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2823 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2824 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2825 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2826 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2827 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2828 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2829 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2830 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2831 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2832 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2833 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2834 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2835 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2836 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2837 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2838 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2839 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2840 * gcc.dg/uninit-B.c: XFAIL.
2841 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2842 * gcc.dg/uninit-pr19430.c: XFAIL.
2843 * g++.dg/tree-ssa/pr13146.C: New testcase.
2844 * g++.dg/opt/pr36187.C: Adjust.
2845 * g++.dg/torture/20090329-1.C: New testcase.
2846
2847 2009-04-02 Chao-ying Fu <fu@mips.com>
2848
2849 * gcc.target/mips/interrupt_handler.c: New test.
2850
2851 2009-04-02 David Ayers <ayers@fsfe.org>
2852
2853 PR objc/18456
2854 * objc.dg/bad-receiver-type-2.m: New test contributed by
2855 Alexander Mamberg.
2856
2857 2009-04-02 Jason Merrill <jason@redhat.com>
2858
2859 PR c++/25185
2860 * g++.dg/template/error38.C: New test.
2861
2862 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2863
2864 PR tree-optimization/31677
2865 * gcc.dg/memcpy-1.c: Add compiler option.
2866
2867 2009-04-02 Ira Rosen <irar@il.ibm.com>
2868
2869 PR tree-optimization/39595
2870 * gfortran.dg/vect/O3-pr39595.f: New test.
2871
2872 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2873
2874 PR c++/26693
2875 * g++.dg/template/typedef11.C: New test.
2876 * g++.dg/template/typedef12.C: Likewise.
2877 * g++.dg/template/typedef13.C: Likewise.
2878 * g++.dg/template/typedef14.C: Likewise.
2879 * g++.dg/template/typedef15.C: Likewise.
2880 * g++.dg/template/typedef16.C: Likewise.
2881 * g++.dg/template/sfinae3.C: Compile this pedantically.
2882 The only errors expected should be the one saying the typedef is ill
2883 formed.
2884 * g++.old-deja/g++.pt/typename8.C: Likewise.
2885 * g++.dg/template/access11.C: Update this.
2886
2887 2009-04-02 Richard Guenther <rguenther@suse.de>
2888
2889 PR tree-optimization/37221
2890 * gcc.c-torture/compile/20090331-1.c: New testcase.
2891
2892 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2893
2894 * gcc.c-torture/compile/20090401-1.c: New test.
2895
2896 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2897
2898 PR c++/4926
2899 * g++.dg/template/pr4926-1.C: New.
2900
2901 2009-04-01 Xinliang David Li <davidxl@google.com>
2902
2903 * gcc.target/i386/all_one_m128i.c: New test.
2904
2905 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2906
2907 PR c/39027
2908 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2909 * gcc.dg/fltconst-2.c: New test.
2910 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2911 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2912
2913 PR c/33466
2914 * gcc.dg/cpp/pr33466.c: New test.
2915 * gcc.dg/dfp/pr33466.c: New test.
2916 * gcc.dg/fixed-point/pr33466.c: New test.
2917
2918 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2919
2920 PR tree-optimization/35011
2921 * g++.dg/other/pr35011.C: New.
2922
2923 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR target/39226
2926 * gcc.dg/pr39226.c: New test.
2927
2928 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2929
2930 PR c++/35240
2931 * g++.dg/template/pr35240.C: New.
2932
2933 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2934
2935 PR c/39605
2936 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2937 * gcc.dg/pr25682.c: Update expected diagnostics.
2938
2939 2009-04-01 Richard Guenther <rguenther@suse.de>
2940
2941 * gcc.dg/fold-plusmult-2.c: New testcase.
2942
2943 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR c/37772
2946 * gcc.dg/pr37772.c: New test.
2947 * g++.dg/ext/asm11.C: New test.
2948
2949 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2950
2951 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2952 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2953 defined.
2954
2955 2009-03-31 Jason Merrill <jason@redhat.com>
2956
2957 * g++.old-deja/g++.other/using9.C: Add expected errors.
2958
2959 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2960
2961 * gcc.c-torture/compile/pr33009.c: Removed.
2962
2963 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2964
2965 * gcc.c-torture/compile/pr33009.c: Delete.
2966 * gcc.c-torture/compile/pr11832.c: Likewise.
2967
2968 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2969
2970 PR c/448
2971 * lib/target-supports.exp (check_effective_target_stdint_types):
2972 Update comment.
2973 (check_effective_target_inttypes_types): New.
2974 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2975 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2976 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2977
2978 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2979
2980 PR fortran/38917
2981 PR fortran/38918
2982 * gfortran.dg/data_pointer_1.f90: New test.
2983
2984 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2985
2986 PR fortran/38915
2987 * gfortran.dg/char_length_15.f90: New test.
2988
2989 2009-03-31 Jason Merrill <jason@redhat.com>
2990
2991 C++ DR 613
2992 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2993 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2994 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2995 xfail others.
2996
2997 * g++.dg/other/typedef2.C: New test.
2998
2999 PR c++/37806
3000 * g++.dg/template/typedef17.C: New test.
3001
3002 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
3003 * g++.dg/cpp0x/auto12.C: Likewise.
3004
3005 2009-03-31 Richard Guenther <rguenther@suse.de>
3006
3007 PR middle-end/31029
3008 * gcc.dg/fold-compare-4.c: New testcase.
3009 * gcc.dg/fold-compare-5.c: Likewise.
3010
3011 2009-03-31 Richard Guenther <rguenther@suse.de>
3012
3013 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
3014
3015 2009-03-31 Joseph Myers <joseph@codesourcery.com>
3016
3017 PR target/39592
3018 * gcc.target/i386/pr39592-1.c: New test.
3019
3020 2009-03-31 Joseph Myers <joseph@codesourcery.com>
3021
3022 PR preprocessor/15638
3023 * gcc.dg/cpp/missing-header-1.c: New test.
3024 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
3025 "compilation terminated" message.
3026 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
3027 test #include "".
3028 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
3029 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
3030 terminated" message.
3031
3032 2009-03-31 Richard Guenther <rguenther@suse.de>
3033
3034 PR middle-end/23401
3035 PR middle-end/27810
3036 * gcc.dg/tree-ssa/pr23401.c: New testcase.
3037 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3038
3039 2009-03-30 Steven G. Kargl <kargls@comcast.net>
3040
3041 PR fortran/38389
3042 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
3043 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
3044 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3045 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
3046 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3047 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3048 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
3049
3050 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
3051
3052 PR fortran/22571
3053 * gfortran.dg/whole_file_1.f90: New test.
3054 PR fortran/26227
3055 * gfortran.dg/whole_file_2.f90: New test.
3056 * gfortran.dg/whole_file_3.f90: New test.
3057 PR fortran/24886
3058 * gfortran.dg/whole_file_4.f90: New test.
3059
3060 2009-03-30 Jakub Jelinek <jakub@redhat.com>
3061
3062 * gfortran.dg/bind_c_usage_19.f90: New test.
3063
3064 PR target/39558
3065 * gcc.target/powerpc/altivec-29.c: New test.
3066
3067 2009-03-30 Joseph Myers <joseph@codesourcery.com>
3068
3069 PR rtl-optimization/323
3070 * gcc.target/i386/excess-precision-1.c,
3071 gcc.target/i386/excess-precision-2.c,
3072 gcc.target/i386/excess-precision-3.c,
3073 gcc.target/i386/excess-precision-4.c,
3074 gcc.target/i386/excess-precision-5.c,
3075 gcc.target/i386/excess-precision-6.c: New tests.
3076
3077 2009-03-30 Joseph Myers <joseph@codesourcery.com>
3078
3079 PR c/35235
3080 * gcc.dg/c99-array-lval-8.c: New test.
3081
3082 2009-03-29 Joseph Myers <joseph@codesourcery.com>
3083
3084 PR preprocessor/34695
3085 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
3086 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
3087 instead of dg-warning for "previous definition" messages.
3088 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
3089 "warnings being treated as errors" message.
3090 * gcc.dg/fltconst-1.c: Use -fshow-column.
3091
3092 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
3093
3094 PR fortran/38823
3095 * gfortran.dg/power1.f90: New test.
3096
3097 2009-03-29 Joseph Myers <joseph@codesourcery.com>
3098
3099 PR c/456
3100 PR c/5675
3101 PR c/19976
3102 PR c/29116
3103 PR c/31871
3104 PR c/35198
3105 * gcc.c-torture/compile/20081108-1.c,
3106 gcc.c-torture/compile/20081108-2.c,
3107 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
3108 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
3109 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
3110 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
3111 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
3112 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
3113 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
3114 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
3115 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
3116 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
3117 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
3118 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
3119 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
3120 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
3121 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
3122 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
3123 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
3124 case.
3125 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3126 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
3127 XFAILs. Update expected messages.
3128 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
3129 expected messages.
3130 * gcc.dg/real-const-1.c: Replace with test from original PR.
3131 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
3132 when casting from non-constant integer to pointer.
3133
3134 2009-03-29 Richard Guenther <rguenther@suse.de>
3135
3136 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
3137
3138 2009-03-29 Daniel Kraft <d@domob.eu>
3139
3140 PR fortran/37423
3141 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
3142 DEFERRED bindings.
3143 * gfortran.dg/typebound_proc_9.f03: New test.
3144 * gfortran.dg/typebound_proc_10.f03: New test.
3145 * gfortran.dg/typebound_proc_11.f03: New test.
3146 * gfortran.dg/abstract_type_5.f03: New test.
3147
3148 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
3149
3150 PR fortran/38507
3151 * gfortran.dg/do_4.f: New.
3152 * gfortran.dg/goto_2.f90: Correct expected warnings.
3153 * gfortran.dg/goto_4.f90: Likewise.
3154 * gfortran.dg/goto_5.f90: New.
3155
3156 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
3157
3158 PR target/39545
3159 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
3160
3161 * gcc.target/i386/pr39545-1.c: New.
3162 * gcc.target/i386/pr39545-2.c: Likewise.
3163
3164 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
3165 (flex2_struct): Likewise.
3166 (check_struct_passing7): Likewise.
3167 (check_struct_passing8): Likewise.
3168 (f1s): Likewise.
3169 (f2s): Likewise.
3170 (main): Call check_struct_passing7 and check_struct_passing8.
3171
3172 2009-03-29 Richard Guenther <rguenther@suse.de>
3173
3174 * gcc.c-torture/execute/20090113-1.c: New testcase.
3175 * gcc.c-torture/execute/20090113-2.c: Likewise.
3176 * gcc.c-torture/execute/20090113-3.c: Likewise.
3177 * gcc.c-torture/execute/20090207-1.c: Likewise.
3178 * gcc.c-torture/compile/20090114-1.c: Likewise.
3179 * gcc.c-torture/compile/20090328-1.c: Likewise.
3180 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
3181
3182 2009-03-29 David Ayers <ayers@fsfe.org>
3183
3184 PR objc/27377
3185 * objc.dg/conditional-1.m: New tests.
3186
3187 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
3188
3189 * gcc.dg/winline-10.c: New test.
3190
3191 2009-03-28 Tobias Burnus <burnus@net-b.de>
3192
3193 PR fortran/34656
3194 * gfortran.dg/do_check_1.f90: Add test.
3195 * gfortran.dg/do_check_2.f90: Add test.
3196 * gfortran.dg/do_check_3.f90: Add test.
3197 * gfortran.dg/do_check_4.f90: Add test.
3198
3199 2009-03-28 Jan Hubicka <jh@suse.cz>
3200
3201 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
3202 * gcc.dg/pr33826.c: Update dump files.
3203 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
3204 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
3205
3206 2009-03-28 Martin Jambor <mjambor@suse.cz>
3207
3208 * g++.dg/tree-ssa/fwprop-align.C: New test.
3209
3210 2009-03-28 Jakub Jelinek <jakub@redhat.com>
3211
3212 * gcc.target/powerpc/altivec-28.c: New test.
3213
3214 PR c++/39554
3215 * gcc.dg/wdisallowed-functions-1.c: Removed.
3216 * gcc.dg/wdisallowed-functions-2.c: Removed.
3217 * gcc.dg/wdisallowed-functions-3.c: Removed.
3218 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
3219 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
3220 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
3221
3222 2009-03-28 Richard Guenther <rguenther@suse.de>
3223
3224 PR tree-optimization/38723
3225 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
3226
3227 2009-03-28 Paul Thomas <pault@gcc.gnu.org
3228
3229 PR fortran/38538
3230 * gfortran.dg/char_result_13.f90: New test.
3231
3232 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
3233
3234 PR fortran/38765
3235 * gfortran.dg/alloc_comp_assign_9.f90: New test.
3236
3237 2009-03-28 Daniel Kraft <d@domob.eu>
3238
3239 * gfortran.dg/trim_1.f90: New test.
3240
3241 2009-03-28 Richard Guenther <rguenther@suse.de>
3242
3243 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
3244 * g++.dg/warn/Warray-bounds.C: Likewise.
3245
3246 2009-03-28 Tobias Burnus <burnus@net-b.de>
3247
3248 PR fortran/32626
3249 * gfortran.dg/recursive_check_7.f90: New test.
3250
3251 2009-03-28 Tobias Burnus <burnus@net-b.de>
3252
3253 PR fortran/38432
3254 * gfortran.dg/do_check_5.f90: New test.
3255 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
3256 * gfortran.dg/array_constructor_18.f90: Ditto.
3257 * gfortran.dg/array_constructor_22.f90: Ditto.
3258 * gfortran.dg/do_3.F90: Ditto.
3259 * gfortran.dg/do_1.f90: Ditto.
3260
3261 2009-03-28 Richard Guenther <rguenther@suse.de>
3262
3263 PR tree-optimization/38180
3264 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
3265
3266 2009-03-28 Richard Guenther <rguenther@suse.de>
3267
3268 PR tree-optimization/38513
3269 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3270 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
3271 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3272 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3273 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3274 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3275 * gcc.dg/vect/vect-35.c: Likewise.
3276 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3277 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3278 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3279
3280 2009-03-28 Richard Guenther <rguenther@suse.de>
3281
3282 PR tree-optimization/38968
3283 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
3284
3285 2009-03-28 Richard Guenther <rguenther@suse.de>
3286
3287 PR tree-optimization/37795
3288 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
3289
3290 2009-03-28 Joseph Myers <joseph@codesourcery.com>
3291
3292 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3293 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3294 options for removed targets.
3295
3296 2009-03-27 Richard Guenther <rguenther@suse.de>
3297
3298 PR tree-optimization/39120
3299 * gcc.c-torture/execute/pr39120.c: New testcase.
3300
3301 2009-03-27 Richard Guenther <rguenther@suse.de>
3302
3303 PR tree-optimization/39120
3304 * gcc.dg/torture/pta-callused-1.c: New testcase.
3305
3306 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3307
3308 PR middle-end/39315
3309 * gcc.target/i386/pr39315-1.c: New.
3310 * gcc.target/i386/pr39315-2.c: Likewise.
3311 * gcc.target/i386/pr39315-3.c: Likewise.
3312 * gcc.target/i386/pr39315-4.c: Likewise.
3313 * gcc.target/i386/pr39315-check.c: Likewise.
3314
3315 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3316
3317 PR c/39323
3318 * gcc.dg/pr39323-1.c: New.
3319 * gcc.dg/pr39323-2.c: Likewise.
3320 * gcc.dg/pr39323-3.c: Likewise.
3321
3322 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3323
3324 PR target/38034
3325 * gcc.target/ia64/sync-1.c: New.
3326
3327 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3328
3329 PR target/39472
3330 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3331 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3332 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3333 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3334 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3335 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3336 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3337 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3338
3339 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3340
3341 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3342 for low precision (i.e. float).
3343
3344 2009-03-27 Dodji Seketeli <dodji@redhat.com>
3345 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR debug/37959
3348 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3349
3350 2009-03-27 Jakub Jelinek <jakub@redhat.com>
3351
3352 * gcc.dg/memmove-2.c: New test.
3353 * gcc.dg/memmove-3.c: New test.
3354
3355 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3356 in clone naming.
3357
3358 2009-03-27 Xinliang David Li <davidxl@google.com>
3359
3360 PR tree-optimization/39557
3361 * g++.dg/tree-ssa/dom-invalid.C: New test.
3362
3363 2009-03-27 Xinliang David Li <davidxl@google.com>
3364
3365 PR tree-optimization/39548
3366 * g++.dg/tree-ssa/copyprop.C: New test.
3367
3368 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3369
3370 PR c++/38638
3371 * g++.dg/template/typename17.C: New testcase.
3372 * g++.dg/template/typename18.C: New testcase.
3373
3374 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3375
3376 PR c++/36799
3377 * g++.dg/other/var_copy-1.C: New test.
3378
3379 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3380
3381 PR c++/37647
3382 * g++.dg/parse/ctor9.C: New test.
3383
3384 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3385
3386 PR c++/29727
3387 * g++.dg/init/error2.C: New test.
3388
3389 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3390
3391 PR c++/35652
3392 * gcc.dg/pr35652.C: New.
3393 * g++.dg/warn/pr35652.C: New.
3394 * gcc.dg/format/plus-1.c: Adjust message.
3395
3396 2009-03-26 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR c++/39554
3399 * gcc.dg/wdisallowed-functions-3.c: New test.
3400 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3401
3402 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3403
3404 * gcc.dg/inline-33.c: Fix when pic.
3405
3406 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
3407
3408 * gcc.target/ia64/20090324-1.c: New test.
3409
3410 2009-03-25 Jakub Jelinek <jakub@redhat.com>
3411
3412 PR c/27898
3413 * gcc.dg/pr27898.c: New test.
3414
3415 PR tree-optimization/32139
3416 * gcc.c-torture/compile/pr32139.c: New test.
3417
3418 2009-03-24 Jason Merrill <jason@redhat.com>
3419
3420 PR c++/28274
3421 * g++.dg/parse/defarg14.C: New test.
3422
3423 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3424
3425 PR libfortran/39528
3426 * gfortran.dg/read_repeat.f90: New test.
3427
3428 2009-03-24 Ira Rosen <irar@il.ibm.com>
3429
3430 PR tree-optimization/39529
3431 * gcc.dg/vect/pr39529.c: New test.
3432
3433 2009-03-24 Dodji Seketeli <dodji@redhat.com>
3434 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR debug/39524
3437 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3438
3439 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR c/39495
3442 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3443
3444 2009-03-23 Jason Merrill <jason@redhat.com>
3445
3446 * g++.dg/cpp0x/auto12.C: Add variadic test.
3447
3448 PR c++/39526
3449 * g++.dg/warn/Wshadow-4.C: New test.
3450
3451 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR tree-optimization/39516
3454 * gfortran.dg/pr39516.f: New test.
3455
3456 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
3457
3458 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3459 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3460 variable, not environment variable.
3461
3462 2009-03-21 Jason Merrill <jason@redhat.com>
3463
3464 PR c++/28879
3465 * g++.dg/ext/vla6.C: New test.
3466
3467 2009-03-20 Jason Merrill <jason@redhat.com>
3468
3469 * g++.dg/cpp0x/initlist5.C: Add additional test.
3470
3471 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3472 Janis Johnson <janis187@us.ibm.com>
3473
3474 * lib/compat.exp (compat-get-options-main, compat-get-options):
3475 Handle dg-prune-output in source file.
3476 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3477 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3478 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3479 two warnings.
3480
3481 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR c/39495
3484 * gcc.dg/gomp/pr39495-1.c: New test.
3485 * gcc.dg/gomp/pr39495-2.c: New test.
3486 * g++.dg/gomp/pr39495-1.C: New test.
3487 * g++.dg/gomp/pr39495-2.C: New test.
3488
3489 PR target/39496
3490 * gcc.target/i386/pr39496.c: New test.
3491 * g++.dg/other/pr39496.C: New test.
3492
3493 2009-03-19 Li Feng <nemokingdom@gmail.com>
3494
3495 PR middle-end/39500
3496 * gcc.dg/autopar/pr39500-1.c: New.
3497 * gcc.dg/autopar/pr39500-2.c: New.
3498
3499 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3500
3501 * g++.dg/dg.exp: Prune graphite.
3502
3503 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3504
3505 PR middle-end/39447
3506 * g++.dg/graphite: New.
3507 * g++.dg/graphite/graphite.exp: New.
3508 * g++.dg/graphite/pr39447.C: New.
3509
3510 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3511
3512 PR c++/39425
3513 * g++.dg/template/pr39425.C: New.
3514
3515 * g++.dg/template/spec33.C: Updated.
3516
3517 2009-03-17 Jason Merrill <jason@redhat.com>
3518
3519 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3520
3521 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/39475
3524 * g++.dg/ext/unary_trait_incomplete.C: New.
3525
3526 2009-03-17 Jing Yu <jingyu@google.com>
3527
3528 PR middle-end/39378
3529 * g++.dg/inherit/thunk10.C: New test.
3530
3531 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3532
3533 PR target/39482
3534 * gcc.target/i386/pr39482.c: New test.
3535
3536 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3537
3538 PR debug/39471
3539 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3540 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3541 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3542 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3543
3544 PR middle-end/39443
3545 * gcc.dg/pr39443.c: New test.
3546
3547 PR debug/39412
3548 * gcc.dg/debug/pr39412.c: New test.
3549
3550 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3551
3552 PR testsuite/38526
3553 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3554 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3555 is defined.
3556 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3557 its original value, or unset if it was not defined.
3558 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3559 path procs around use of HOSTCC.
3560 * g++.dg/compat/struct-layout-1.exp: Ditto.
3561 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3562
3563 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3564
3565 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3566
3567 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3568
3569 Revert patch for PR testsuite/37630.
3570
3571 PR testsuite/37960
3572 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3573
3574 PR testsuite/37630
3575 * lib/target-supports.exp (check_effective_target_ieee): New.
3576 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3577 * gcc.dg/20001012-1.c: Require ieee.
3578
3579 PR testsuite/37628
3580 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3581
3582 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR tree-optimization/39455
3585 * gcc.dg/pr39455.c: New test.
3586
3587 2009-03-13 David Ayers <ayers@fsfe.org>
3588
3589 * objc/execute/trivial.m. New test.
3590
3591 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3592
3593 PR target/39137
3594 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3595
3596 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3597
3598 PR testsuite/39451
3599 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3600 constraint on (%2).
3601
3602 2009-03-12 David Ayers <ayers@fsfe.org>
3603
3604 PR libobjc/27466
3605 * objc/execute/exceptions/handler-1.m. New test.
3606
3607 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR target/39431
3610 * gcc.target/i386/pr39431.c: New test.
3611
3612 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3613
3614 PR target/39445
3615 * gcc.target/i386/pr39445.c: New.
3616
3617 * gcc.target/i386/push-1.c: XFAIL.
3618
3619 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3620
3621 * gcc.dg/inline-33.c: New test.
3622
3623 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3624
3625 * gcc.dg/vect/vect-82.c: Combine dg-do and
3626 dg-require-effective-target into dg-skip-if.
3627 * gcc.dg/vect/vect-83.c: Likewise.
3628
3629 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR target/39137
3632 * gcc.target/i386/stackalign/longlong-1.c: New test.
3633 * gcc.target/i386/stackalign/longlong-2.c: New test.
3634
3635 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3636
3637 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3638
3639 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3640
3641 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3642 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3643
3644 2009-03-11 Olivier Hainque <hainque@adacore.com>
3645
3646 * gnat.dg/slice_enum.adb: New test.
3647
3648 2009-03-11 Jason Merrill <jason@redhat.com>
3649
3650 PR debug/39086
3651 * g++.dg/opt/nrv15.C: New test.
3652
3653 2009-03-10 Ira Rosen <irar@il.ibm.com>
3654
3655 PR tree-optimization/39422
3656 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3657 constant array with static initialization to global memory.
3658 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3659
3660 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3661
3662 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3663 padding.
3664
3665 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR c++/39371
3668 * g++.dg/opt/switch2.C: Add -w to dg-options.
3669 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3670 * g++.dg/warn/switch1.C: New test.
3671 * g++.dg/other/switch3.C: New test.
3672
3673 PR tree-optimization/39394
3674 * gcc.c-torture/compile/pr39394.c: New test.
3675
3676 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3677
3678 * gcc.target/s390/20090223-1.c: New testcase.
3679
3680 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3681
3682 PR libfortran/39402
3683 * gfortran.dg/fmt_f0_1.f90: New test.
3684
3685 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3686
3687 PR c++/39060
3688 * g++.dg/other/new1.C: Adjusted.
3689 * g++.dg/parse/crash40.C: Likewise.
3690 * g++.dg/parse/defarg12.C: Likewise.
3691 * g++.dg/template/error15.C: Likewise.
3692
3693 * g++.dg/other/pr39060.C: New.
3694
3695 2009-03-07 Jason Merrill <jason@redhat.com>
3696
3697 PR c++/39367
3698 * g++.dg/opt/new1.C: New.
3699
3700 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3701
3702 PR c++/33492
3703 * g++.dg/other/error32.C: New.
3704
3705 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR middle-end/39360
3708 * gcc.c-torture/compile/pr39360.c: New test.
3709
3710 PR debug/39372
3711 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3712
3713 2009-03-05 Jason Merrill <jason@redhat.com>
3714
3715 PR c++/38908
3716 * g++.dg/warn/Wuninitialized-3.C: New test.
3717
3718 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR debug/39379
3721 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3722 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3723
3724 2009-03-04 Jason Merrill <jason@redhat.com>
3725
3726 PR c++/13549
3727 * g++.dg/template/koenig7.C: New test.
3728
3729 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3730
3731 * g++.dg/torture/predcom-1.C: New test.
3732
3733 2009-03-04 Richard Guenther <rguenther@suse.de>
3734
3735 PR tree-optimization/39362
3736 * g++.dg/torture/pr39362.C: New testcase.
3737
3738 2009-03-04 Jason Merrill <jason@redhat.com>
3739 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3740
3741 PR c++/9634
3742 PR c++/29469
3743 PR c++/29607
3744 * g++.dg/template/dependent-name5.C: New test.
3745
3746 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3747
3748 PR testsuite/39357
3749 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3750 vect_int to vect_int_mult.
3751
3752 2009-03-04 Richard Guenther <rguenther@suse.de>
3753
3754 PR tree-optimization/39358
3755 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3756 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3757
3758 2009-03-04 Richard Guenther <rguenther@suse.de>
3759
3760 PR tree-optimization/39339
3761 * gcc.c-torture/execute/pr39339.c: New testcase.
3762
3763 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3764
3765 * gcc.c-torture/compile/20090303-1.c,
3766 gcc.c-torture/compile/20090303-2.c: New tests.
3767
3768 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3769
3770 PR fortran/39354
3771 * gfortran.dg/gomp/pr39354.f90: New test.
3772
3773 PR tree-optimization/39343
3774 * gcc.dg/pr39343.c: New test.
3775
3776 2009-03-03 Ira Rosen <irar@il.ibm.com>
3777
3778 PR tree-optimization/39248
3779 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3780 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3781 on targets without vector misalignment support.
3782 * lib/target-supports.exp
3783 (check_effective_target_vect_short_mult): Add
3784 check_effective_target_arm32.
3785
3786 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3787
3788 PR middle-end/39335
3789 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3790 * testsuite/gcc.dg/graphite/pr39335.c: New.
3791
3792 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3793
3794 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3795 of andl.
3796 * gcc.target/i386/stackalign/return-5.c: Likewise.
3797 * gcc.target/i386/stackalign/return-6.c: Likewise.
3798
3799 2009-03-02 Richard Guenther <rguenther@suse.de>
3800 Ira Rosen <irar@il.ibm.com>
3801
3802 PR tree-optimization/39318
3803 * gfortran.dg/vect/pr39318.f90: New test.
3804
3805 2009-03-01 Jan Hubicka <jh@suse.cz>
3806
3807 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3808
3809 2009-03-01 Jan Hubicka <jh@suse.cz>
3810
3811 PR debug/39267
3812 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3813
3814 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3815
3816 * gnat.dg/pack12.adb: New test.
3817
3818 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3819
3820 PR c++/37789
3821 * g++.dg/other/pr37789.C: New.
3822
3823 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3824
3825 PR fortran/39295
3826 * gfortran.dg/interface_25.f90: New test.
3827 * gfortran.dg/interface_26.f90: New test.
3828
3829 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3830
3831 PR fortran/39292
3832 * gfortran.dg/initialization_22.f90: New test.
3833
3834 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3835
3836 PR rtl-optimization/39241
3837 * gcc.dg/torture/pr39241.c: New.
3838
3839 2009-02-25 Martin Jambor <mjambor@suse.cz>
3840
3841 PR tree-optimizations/39259
3842 * g++.dg/torture/pr39259.C: New testcase.
3843
3844 2009-02-24 Richard Guenther <rguenther@suse.de>
3845
3846 PR c++/39242
3847 * g++.dg/template/instantiate10.C: New testcase.
3848
3849 2009-02-24 Richard Guenther <rguenther@suse.de>
3850 Zdenek Dvorak <ook@ucw.cz>
3851
3852 PR tree-optimization/39233
3853 * gcc.c-torture/execute/pr39233.c: New testcase.
3854
3855 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3856
3857 PR tree-optimization/39260
3858 * gcc.dg/graphite/pr39260.c: New.
3859
3860 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3861
3862 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3863
3864 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3865
3866 PR c++/36411
3867 * g++.dg/template/void14.C: New.
3868
3869 2009-02-23 Jason Merrill <jason@redhat.com>
3870
3871 PR c++/38880
3872 * g++.dg/init/const7.C: Remove XFAIL.
3873 * g++.dg/init/static-init1.C: New test.
3874
3875 * g++.dg/cpp0x/initlist14.C: New test.
3876
3877 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3878
3879 PR fortran/38914
3880 * bound_simplification_2.f90: New test case.
3881 * bound_7.f90: New test case.
3882
3883 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3884
3885 * gcc.dg/cpp/include4.c: New test.
3886
3887 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3888
3889 PR target/39256
3890 * gcc.target/i386/abi-2.c: New.
3891
3892 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3893
3894 * gcc.c-torture/execute/pr39228.x: New.
3895
3896 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3897
3898 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3899 scan-assembler to check for xmm0 register.
3900
3901 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3902 Joseph Myers <joseph@codesourcery.com>
3903
3904 * gcc.target/arm/va_list.c: New test.
3905 * g++.dg/abi/arm_va_list.C: Likewise.
3906 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3907 function.
3908 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3909 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3910 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3911 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3912 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3913 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3914
3915 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3916
3917 PR testsuite/38164
3918 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3919 to dg-options.
3920
3921 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3922
3923 PR target/39240
3924 * gcc.c-torture/execute/pr39240.c: New test.
3925
3926 2009-02-20 Jason Merrill <jason@redhat.com>
3927
3928 PR c++/39225
3929 * g++.dg/parse/dtor15.C: New test.
3930
3931 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3932
3933 * gcc.c-torture/execute/20090219-1.c: New.
3934
3935 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3936
3937 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3938 (mips-dg-options): When matching isa* pseudo-options make
3939 'value' optional and accept ! entries. Use $spec instead of
3940 $isa_spec in the isa pseudo-option error message. Only
3941 perform the ISA-range check when 'value' is set. If arch is
3942 matching any CPU in the ! entries switch to its generic ISA.
3943 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3944 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3945
3946 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR target/39175
3949 * gcc.dg/visibility-20.c: New test.
3950 * g++.dg/ext/visibility/visibility-11.C: New test.
3951
3952 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3953
3954 PR c++/39188
3955 * g++.dg/abi/pr39188-1a.C: New.
3956 * g++.dg/abi/pr39188-1b.C: Likewise.
3957 * g++.dg/abi/pr39188-1.h: Likewise.
3958 * g++.dg/abi/pr39188-2a.C: Likewise.
3959 * g++.dg/abi/pr39188-2b.C: Likewise.
3960 * g++.dg/abi/pr39188-2.h: Likewise.
3961 * g++.dg/abi/pr39188-3a.C: Likewise.
3962 * g++.dg/abi/pr39188-3b.C: Likewise.
3963 * g++.dg/abi/pr39188-3.h: Likewise.
3964
3965 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3966
3967 PR c/38483
3968 * gcc.c-torture/execute/call-trap-1.c,
3969 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3970 tests.
3971
3972 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3973
3974 PR target/39228
3975 * gcc.c-torture/execute/pr39228.c: New test.
3976
3977 2009-02-19 Richard Guenther <rguenther@suse.de>
3978
3979 PR tree-optimization/39074
3980 * gcc.dg/torture/pr39074.c: New testcase.
3981 * gcc.dg/torture/pr39074-2.c: Likewise.
3982 * gcc.dg/torture/pr39074-3.c: Likewise.
3983
3984 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3985
3986 PR c++/39219
3987 * g++.dg/parse/attr3.C: New.
3988
3989 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3990
3991 PR testsuite/38165
3992 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3993
3994 PR testsuite/38166
3995 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3996 and skip on Darwin.
3997
3998 2009-02-18 Jason Merrill <jason@redhat.com>
3999
4000 PR c++/38880
4001 * g++.dg/init/const7.C: Remove XFAIL.
4002
4003 PR target/39179
4004 * g++.dg/opt/const6.C: New test.
4005
4006 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
4007
4008 * gcc.dg/callabi/callabi.exp: Moved to ...
4009 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
4010 in 64bit mode.
4011
4012 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
4013 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4014 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4015 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
4016 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
4017 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
4018 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
4019
4020 * gcc.dg/callabi/callabi.h: Moved to ...
4021 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
4022
4023 * gcc.dg/callabi/func-1.c: Moved to ...
4024 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
4025
4026 * gcc.dg/callabi/func-indirect.c: Moved to ...
4027 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
4028
4029 * gcc.dg/callabi/pr38891.c: Moved to ...
4030 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
4031
4032 * gcc.dg/callabi/vaarg-1.c: Moved to ...
4033 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
4034
4035 * gcc.dg/callabi/vaarg-2.c: Moved to ...
4036 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
4037
4038 * gcc.dg/callabi/vaarg-3.c: Moved to ...
4039 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
4040
4041 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
4042
4043 PR target/38891
4044 * gcc.dg/callabi/pr38891.c: New.
4045
4046 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
4047
4048 * gcc.dg/callabi/callabi.exp: New.
4049
4050 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
4051
4052 PR target/39082
4053 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
4054 -Wno-abi for x86.
4055 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
4056
4057 * gcc.target/i386/pr39082-1.c: New.
4058
4059 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
4060 -Wno-abi.
4061
4062 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
4063 CHECK_M64_M128 is defined.
4064 (check_f_arguments): Add "do".
4065 (check_vector_arguments): New.
4066 (check_m64_arguments): Likewise.
4067 (check_m128_arguments): Likewise.
4068
4069 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
4070 (CHECK_M64_M128): Define.
4071
4072 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
4073 on abitest.
4074 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
4075
4076 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
4077 tests only if CHECK_M64_M128 is defined.
4078
4079 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
4080 (m128_2_struct): Likewise.
4081 (check_struct_passing5): Likewise.
4082 (check_struct_passing6): Likewise.
4083 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
4084
4085 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
4086 (un5): Likewise.
4087 (check_union_passing4): Likewise.
4088 (main): Test union with __m128 if CHECK_M64_M128 is defined.
4089
4090 2009-02-18 Joseph Myers <joseph@codesourcery.com>
4091
4092 PR c/35447
4093 * gcc.dg/noncompile/pr35447-1.c: New test.
4094
4095 2009-02-18 Jakub Jelinek <jakub@redhat.com>
4096
4097 PR tree-optimization/36922
4098 * gfortran.dg/pr36922.f: New test.
4099
4100 2009-02-17 Richard Guenther <rguenther@suse.de>
4101
4102 PR tree-optimization/39202
4103 * gcc.c-torture/compile/pr39202.c: New testcase.
4104
4105 2009-02-17 Richard Guenther <rguenther@suse.de>
4106
4107 PR tree-optimization/39204
4108 * gcc.dg/torture/pr39204.c: New testcase.
4109
4110 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
4111
4112 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
4113 * gcc.dg/vect/vect-outer-6.c: Ditto.
4114
4115 2009-02-16 Joseph Myers <joseph@codesourcery.com>
4116
4117 PR c/35446
4118 * gcc.dg/noncompile/init-5.c: New test.
4119 * gcc.dg/init-bad-4.c: Adjust expected errors.
4120
4121 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
4122
4123 PR target/37049
4124 * gcc.target/i386/push-1.c: New.
4125
4126 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
4127
4128 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
4129
4130 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4131
4132 * gcc.target/spu/intrinsics-sr.c: New test.
4133
4134 2009-02-13 Steve Ellcey <sje@cup.hp.com>
4135
4136 PR target/38056
4137 * gcc.target/ia64/sibcall-opt-1.c: New test.
4138 * gcc.target/ia64/sibcall-opt-2.c: New test.
4139
4140 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
4141
4142 PR fortran/36528
4143 * gfortran.dg/cray_pointers_8.f90: New test.
4144
4145 PR fortran/36703
4146 * gfortran.dg/cray_pointers_9.f90: New test.
4147
4148 2009-02-13 Jason Merrill <jason@redhat.com>
4149
4150 PR c++/39070
4151 * g++.dg/cpp0x/decltype16.C: New.
4152
4153 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
4154
4155 PR target/39152
4156 * gfortran.dg/gomp/pr39152.f90: New.
4157
4158 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
4159
4160 PR target/39162
4161 * gcc.target/i386/pr39162.c: New.
4162
4163 2009-02-13 Joseph Myers <joseph@codesourcery.com>
4164
4165 PR c/35444
4166 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
4167 New tests.
4168
4169 2009-02-12 Jason Merrill <jason@redhat.com>
4170
4171 PR c++/38950
4172 * g++.dg/template/array20.C: New test.
4173
4174 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
4175
4176 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
4177 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
4178 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
4179
4180 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4181
4182 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
4183
4184 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4185
4186 PR target/39152
4187 * gfortran.dg/pr39152.f: New.
4188
4189 2009-02-11 Jason Merrill <jason@redhat.com>
4190
4191 PR c++/39153
4192 * g++.dg/cpp0x/defaulted9.C: New test.
4193
4194 PR c++/30111
4195 * g++.dg/init/value7.C: New test.
4196
4197 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
4198
4199 PR target/38824
4200 * gcc.target/i386/pr38824.c: New testcase.
4201
4202 2009-02-11 Jason Merrill <jason@redhat.com>
4203
4204 PR c++/38649
4205 * g++.dg/cpp0x/defaulted8.C: New test.
4206
4207 PR c++/36744
4208 * g++.dg/cpp0x/rv9p.C: New test.
4209
4210 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
4211
4212 * gnat.dg/aliasing3.adb: New test.
4213 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
4214
4215 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4216
4217 PR c++/34397
4218 * g++.dg/template/crash88.C: New.
4219 * g++.dg/template/crash89.C: Likewise.
4220
4221 2009-02-10 Steve Ellcey <sje@cup.hp.com>
4222
4223 PR c/39084
4224 * gcc.dg/pr39084.c: New test.
4225
4226 2009-02-10 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR target/39139
4229 * gcc.target/i386/pr39139.c: New test.
4230
4231 2009-02-10 Richard Guenther <rguenther@suse.de>
4232
4233 PR tree-optimization/39132
4234 * gcc.dg/torture/pr39132.c: New testcase.
4235
4236 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
4237
4238 PR target/39119
4239 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
4240 * gcc.target/x86_64/abi/avx/args.h: Likewise.
4241 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
4242 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
4243 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
4244 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
4245 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4246 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
4247
4248 2009-02-09 Jason Merrill <jason@redhat.com>
4249
4250 PR c++/39109
4251 * g++.dg/init/value6.C: New test.
4252
4253 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
4254
4255 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
4256
4257 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
4258
4259 * gcc.c-torture/compile/20090209-1.c: New test.
4260
4261 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4262
4263 PR c++/35147
4264 PR c++/37737
4265 * g++.dg/cpp0x/vt-35147.C: New.
4266 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4267 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4268
4269 2009-02-06 Joseph Myers <joseph@codesourcery.com>
4270
4271 PR c/35434
4272 * gcc.dg/attr-alias-4.c: New test.
4273
4274 2009-02-06 Janis Johnson <janis187@us.ibm.com>
4275
4276 PR c/39035
4277 * gcc.dg/dfp/pr39035.c: New test.
4278
4279 2009-02-06 Joseph Myers <joseph@codesourcery.com>
4280
4281 PR c/36432
4282 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
4283
4284 2009-02-05 Jakub Jelinek <jakub@redhat.com>
4285
4286 PR c++/39106
4287 * g++.dg/opt/thunk3.C: New test.
4288
4289 2009-02-05 Nick Clifton <nickc@redhat.com>
4290
4291 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
4292 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4293 * gcc.dg/cdce1.c: Likewise.
4294 * gcc.dg/cpp/_Pragma6.c: Likewise.
4295 * g++.dg/cpp/_Pragma1.C: Likewise.
4296 * gcc.dg/utf32-2.c: Xfail for M32C.
4297 * gcc.dg/utf32-1.c: Likewise.
4298 * gcc.dg/utf32-3.c: Likewise.
4299 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4300 targets.
4301 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4302 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4303 * gcc.dg/Wconversion-5.c: Likewise.
4304 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4305 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4306 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4307 * gcc.dg/utf-inc-init.c: Likewise.
4308 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4309 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4310 * gcc.dg/utf-array-short-wchar.c: Likewise.
4311 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4312 * gcc.dg/mallign.c: Use size_t instead of long.
4313
4314 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
4315
4316 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4317
4318 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
4319
4320 * gcc.c-torture/execute/pr39100.c: New.
4321
4322 2009-02-05 Joseph Myers <joseph@codesourcery.com>
4323
4324 PR c/35435
4325 * gcc.dg/tls/diag-6.c: New test.
4326
4327 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4328
4329 AVX Programming Reference (January, 2009)
4330 * gcc.target/i386/avx-vpclmulqdq.c: New.
4331 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4332
4333 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4334
4335 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4336 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
4337 (pclmul_test): Renamed to ...
4338 (TEST): This.
4339
4340 2009-02-04 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR c++/39095
4343 * g++.dg/abi/mangle31.C: New test.
4344
4345 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4346
4347 PR c/29129
4348 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4349 declarator.
4350 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4351 inside function prototype but not part of parameter declarator.
4352 * vla-11.c: New test.
4353
4354 2009-02-03 Jason Merrill <jason@redhat.com>
4355
4356 * g++.dg/warn/main-4.C: New test.
4357 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4358
4359 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4360
4361 PR c++/36607
4362 * g++.dg/expr/cast10.C: New test.
4363
4364 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4365
4366 PR c/35433
4367 * gcc.dg/init-bad-6.c: New test.
4368
4369 2009-02-03 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR target/35318
4372 * gcc.c-torture/compile/pr35318.c: New test.
4373
4374 PR inline-asm/39059
4375 * gcc.dg/nofixed-point-2.c: New test.
4376 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4377 * g++.dg/ext/fixed2.C: Likewise.
4378 * g++.dg/other/error25.C: Likewise.
4379 * g++.dg/lookup/crash7.C: Likewise.
4380 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4381
4382 PR c++/39056
4383 * g++.dg/cpp0x/initlist13.C: New test.
4384
4385 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
4386
4387 PR c++/36897
4388 * g++.dg/template/func2.C: New test.
4389
4390 PR c++/37314
4391 * g++.dg/template/typename15.C: New.
4392 * g++.dg/template/typename16.C: New.
4393
4394 2009-02-03 Janis Johnson <janis187@us.ibm.com>
4395 Ben Elliston <bje@au.ibm.com>
4396
4397 PR c/39034
4398 * gcc.dg/dfp/pr39034.c: New test.
4399
4400 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4401
4402 PR testsuite/38263
4403 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4404
4405 2009-02-02 Jason Merrill <jason@redhat.com>
4406
4407 PR c++/39054
4408 * g++.dg/parse/dtor14.C: New test.
4409
4410 2009-02-02 Jakub Jelinek <jakub@redhat.com>
4411
4412 * lib/target-supports.exp
4413 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4414 * g++.dg/ext/builtin10.C: New test.
4415
4416 PR inline-asm/39058
4417 * gcc.target/i386/pr39058.c: New test.
4418
4419 2009-02-02 Richard Guenther <rguenther@suse.de>
4420
4421 PR tree-optimization/38937
4422 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4423
4424 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4425
4426 PR c++/39053
4427 * g++.dg/parse/crash52.C: New.
4428
4429 2009-01-30 Richard Guenther <rguenther@suse.de>
4430
4431 PR tree-optimization/39041
4432 * gcc.c-torture/compile/pr39041.c: New testcase.
4433
4434 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4435
4436 PR target/39013
4437 * gcc.target/i386/pr39013-1.c: New test.
4438 * gcc.target/i386/pr39013-2.c: New test.
4439
4440 PR c++/39028
4441 * g++.dg/ext/label12.C: New test.
4442
4443 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4444
4445 PR c++/33465
4446 * g++.dg/parse/error34.C: New.
4447 * g++.dg/parse/error35.C: Likewise.
4448
4449 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4450
4451 PR c++/38655
4452 * g++.dg/cpp0x/decltype-38655.C: New.
4453
4454 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4455
4456 PR target/39002
4457 * g++.dg/torture/pr39002.C: New test.
4458
4459 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
4460
4461 PR tree-optimization/39007
4462 * gcc.dg/tree-ssa/pr39007.c: New.
4463
4464 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4465
4466 PR middle-end/35854
4467 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4468 to "subreg1".
4469
4470 2009-01-29 Steve Ellcey <sje@cup.hp.com>
4471
4472 PR middle-end/38857
4473 * gcc.c-torture/compile/pr38857.c: New test.
4474
4475 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
4476
4477 PR fortran/38852
4478 PR fortran/39006
4479 * gfortran.dg/bound_6.f90: New test.
4480
4481 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4482
4483 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4484
4485 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
4486
4487 PR tree-optimization/38997
4488 * gcc.dg/tree-ssa/pr38997.c: New.
4489
4490 2009-01-28 Richard Guenther <rguenther@suse.de>
4491
4492 PR tree-optimization/38926
4493 * gcc.c-torture/compile/pr38926.c: New testcase.
4494
4495 2009-01-28 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR middle-end/38934
4498 * gcc.dg/pr38934.c: New test.
4499
4500 2009-01-28 Richard Guenther <rguenther@suse.de>
4501
4502 PR middle-end/38908
4503 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4504
4505 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
4506
4507 PR tree-optimization/38984
4508 * gcc.dg/pr38984.c: New XFAILed testcase.
4509
4510
4511 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4512
4513 PR target/38988
4514 * gcc.target/i386/pr38988.c: New test.
4515
4516 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4517
4518 PR c++/37554
4519 * g++.dg/parse/crash51.C: New.
4520 * g++.old-deja/g++.pt/crash9.C: Adjust.
4521
4522 2009-01-27 Daniel Kraft <d@domob.eu>
4523
4524 PR fortran/38883
4525 * gfortran.dg/mvbits_6.f90: New test.
4526 * gfortran.dg/mvbits_7.f90: New test.
4527 * gfortran.dg/mvbits_8.f90: New test.
4528
4529 2009-01-27 Richard Guenther <rguenther@suse.de>
4530
4531 PR tree-optimization/38503
4532 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4533
4534 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4535
4536 PR middle-end/38969
4537 * gcc.c-torture/execute/pr38969.c: New test.
4538
4539 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4540
4541 PR testsuite/38864
4542 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4543 to dg-do compile.
4544 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4545 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4546 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4547
4548 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4549
4550 PR target/38952
4551 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4552 if __USING_SJLJ_EXCEPTIONS__ is defined.
4553
4554 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4555 __USING_SJLJ_EXCEPTIONS__ is defined.
4556 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4557 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4558 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4559 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4560 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4561 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4562
4563 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4564
4565 PR testsuite/38949
4566 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4567 Use instead of C name in asm statements.
4568
4569 2009-01-26 Richard Guenther <rguenther@suse.de>
4570
4571 PR tree-optimization/38745
4572 * g++.dg/torture/pr38745.C: New testcase.
4573
4574 2009-01-26 Richard Guenther <rguenther@suse.de>
4575
4576 PR middle-end/38851
4577 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4578
4579 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4580
4581 * gcc.dg/bitfld-15.c: Gate warning on target
4582 pcc_bitfield_type_matters.
4583 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4584 g++.dg/ext/bitfield4.C: Likewise.
4585 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4586 bitfield for any target.
4587
4588 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4589
4590 PR c/38957
4591 * gcc.dg/pr38957.c: New test.
4592
4593 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4594
4595 PR fortran/38955
4596 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4597 comparing floats.
4598
4599 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4600
4601 PR tree-optimization/38953
4602 * gfortran.dg/graphite/pr38953.f90: New.
4603
4604 2009-01-24 Paul Brook <paul@codesourcery.com>
4605
4606 * gcc.target/arm/neon-cond-1.c: New test.
4607
4608 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4609
4610 PR tree-optimization/38932
4611 * gcc.dg/pr38932.c: New.
4612
4613 2009-01-23 Revital Eres <eres@il.ibm.com>
4614
4615 * gcc.dg/sms-7.c: Fix test.
4616
4617 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4618
4619 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4620 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4621 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4622 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4623
4624 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4625
4626 * gcc.dg/pr35729.c: Make test x86 specific.
4627
4628 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4629
4630 PR middle-end/38615
4631 * gcc.dg/pr38615.c: New test.
4632
4633 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4634
4635 PR target/38931
4636 * gcc.target/i386/pr38931.c: New test.
4637
4638 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4639
4640 PR c++/38930
4641 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4642 * g++.dg/template/typedef12.C: Likewise.
4643 * g++.dg/template/typedef13.C: Likewise.
4644 * g++.dg/template/typedef14.C: Likewise.
4645 * g++.dg/template/sfinae3.C: Likewise.
4646 * g++.old-deja/g++.pt/typename8.C: Likewise.
4647 * g++.dg/template/access11.C: Likewise
4648
4649 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4650
4651 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4652 and mips*-*-irix*.
4653 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4654
4655 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4656
4657 PR c++/26693
4658 * g++.dg/template/typedef11.C: New test.
4659 * g++.dg/template/typedef12.C: Likewise.
4660 * g++.dg/template/typedef13.C: Likewise.
4661 * g++.dg/template/typedef14.C: Likewise.
4662 * g++.dg/template/sfinae3.C: Compile this pedantically.
4663 The only errors expected should be the one saying the typedef is ill
4664 formed.
4665 * g++.old-deja/g++.pt/typename8.C: Likewise.
4666 * g++.dg/template/access11.C: Update this.
4667
4668 2009-01-21 Daniel Kraft <d@domob.eu>
4669
4670 PR fortran/38887
4671 * gfortran.dg/mvbits_5.f90: New test.
4672
4673 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4674
4675 * gcc.dg/sms-6.c: New test.
4676 * gcc.dg/sms-7.c: Likewise.
4677
4678 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4679
4680 PR fortran/38907
4681 * gfortran.dg/host_assoc_function_7.f90: New test
4682
4683 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4684 Richard Guenther <rguenther@suse.de>
4685
4686 PR tree-optimization/38747
4687 PR tree-optimization/38748
4688 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4689 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4690 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4691
4692 2009-01-20 Kees Cook <kees@ubuntu.com>
4693 H.J. Lu <hongjiu.lu@intel.com>
4694
4695 PR target/38902
4696 * gcc.dg/pr38902.c: New.
4697
4698 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4699
4700 PR target/38868
4701 * gfortran.dg/pr38868.f: New testcase.
4702
4703 2009-01-20 Richard Guenther <rguenther@suse.de>
4704
4705 * gcc.c-torture/execute/pr36227.c: Move ...
4706 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4707
4708 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4709
4710 * lib/gfortran.exp: Add -B options for targets that use
4711 libgfortran.a%s in their specs.
4712
4713 2009-01-19 Jason Merrill <jason@redhat.com>
4714
4715 PR c++/23287
4716 * g++.dg/template/dtor5.C: New test.
4717
4718 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4719
4720 PR fortran/38859
4721 * gfortran.dg/bound_5.f90: New test.
4722
4723 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4724
4725 PR target/38736
4726 * g++.dg/compat/abi/pr38736_main.C: New.
4727 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4728 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4729 * g++.dg/other/macro-1.C: Likewise.
4730 * gcc.dg/macro-1.c: Likewise.
4731 * gcc.dg/compat/pr38736_main.c: Likewise.
4732 * gcc.dg/compat/pr38736_x.c: Likewise.
4733 * gcc.dg/compat/pr38736_y.c: Likewise.
4734
4735 2009-01-18 Richard Guenther <rguenther@suse.de>
4736
4737 PR tree-optimization/38819
4738 * gcc.c-torture/execute/pr38819.c: New testcase.
4739
4740 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4741
4742 PR fortran/38657
4743 * gfortran.dg/module_commons_3.f90: Reapply.
4744
4745 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4746
4747 PR fortran/34955
4748 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4749 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4750
4751 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4752
4753 PR fortran/38657
4754 * gfortran.dg/module_commons_3.f90: Remove
4755
4756 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4757
4758 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4759
4760 2009-01-16 Jason Merrill <jason@redhat.com>
4761
4762 PR c++/38877
4763 * g++.dg/template/lvalue1.C: New test.
4764
4765 PR c++/29470
4766 * g++.dg/template/access20.C: New test.
4767 * g++.dg/torture/pr34641.C: Fix access.
4768
4769 2009-01-16 Richard Guenther <rguenther@suse.de>
4770
4771 PR tree-optimization/38835
4772 PR middle-end/36227
4773 * gcc.c-torture/execute/pr36227.c: New testcase.
4774 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4775 * g++.dg/init/const7.C: Likewise.
4776
4777 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4778
4779 PR target/38554
4780 * gcc.c-torture/compile/pr38554.c: New test.
4781
4782 2009-01-16 Jason Merrill <jason@redhat.com>
4783
4784 PR c++/38579
4785 * g++.dg/conversion/access1.C: New test.
4786
4787 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4788
4789 PR tree-optimization/38789
4790 * gcc.c-torture/compile/pr38789.c: New test.
4791
4792 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4793
4794 PR fortran/38152
4795 * gfortran.dg/proc_ptr_13.f90: New.
4796
4797 2009-01-15 Jason Merrill <jason@redhat.com>
4798
4799 PR c++/38850
4800 * g++.dg/template/koenig6.C: New test.
4801
4802 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4803
4804 PR c++/29388
4805 * g++.dg/template/error37.C: New testcase.
4806
4807 2009-01-15 Jason Merrill <jason@redhat.com>
4808
4809 PR c++/36334
4810 * g++.dg/conversion/memfn1.C: New test.
4811
4812 PR c++/37646
4813 * g++.dg/conversion/memfn2.C: New test.
4814
4815 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4816
4817 PR c++/38357
4818 * g++.dg/template/crash87.C: New test.
4819
4820 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4821
4822 PR middle-end/37843
4823 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4824
4825 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4826
4827 PR c++/38636
4828 * g++.dg/parse/crash50.C: New test.
4829
4830 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4831
4832 PR rtl-optimization/38245
4833 * gcc.dg/pr38245-3.c: New test.
4834 * gcc.dg/pr38245-3.h: New file.
4835 * gcc.dg/pr38245-4.c: New file.
4836 * gcc.dg/pr38364.c: New test.
4837
4838 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4839
4840 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4841 sequence PC-relative.
4842
4843 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4844
4845 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4846 calls and/or PLT markers.
4847 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4848 calls and/or PLT markers.
4849 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4850 calls and/or PLT markers.
4851 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4852 calls and/or PLT markers.
4853
4854 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4855 Nathan Froyd <froydnj@codesourcery.com>
4856 Joseph Myers <joseph@codesourcery.com>
4857
4858 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4859 New function.
4860 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4861 and use consistent CFLAGS.
4862 * gcc.target/powerpc/20030505.c: Likewise.
4863 * gcc.target/powerpc/20081204-1.c: Likewise.
4864 * gcc.target/powerpc/ppc-spe.c: Likewise.
4865 * gcc.target/powerpc/spe1.c: Likewise.
4866 * g++.dg/ext/spe1.C: Likewise.
4867 * g++.dg/other/opaque-1.C: Likewise.
4868 * g++.dg/other/opaque-2.C: Likewise.
4869 * g++.dg/other/opaque-3.C: Likewise.
4870
4871 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4872
4873 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4874 out of loop.
4875
4876 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4877
4878 PR target/38811
4879 * g++.dg/torture/pr38811.C: New file.
4880
4881 2009-01-14 Richard Guenther <rguenther@suse.de>
4882
4883 PR tree-optimization/38826
4884 PR middle-end/38477
4885 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4886
4887 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4888
4889 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4890
4891 2009-01-14 Nick Clifton <nickc@redhat.com>
4892
4893 PR c++/37862
4894 * g++.cp/parse/pr37862.C: New test.
4895
4896 2009-01-14 Julian Brown <julian@codesourcery.com>
4897
4898 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4899 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4900 to...
4901 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4902 These.
4903
4904 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4905
4906 PR rtl-optimization/38774
4907 * gcc.dg/torture/pr38774.c: New test.
4908
4909 PR c++/38795
4910 * g++.dg/cpp0x/pr38795.C: New test.
4911
4912 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4913 Nathan Froyd <froydnj@codesourcery.com>
4914 Joseph Myers <joseph@codesourcery.com>
4915
4916 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4917 otherwise. Do not check for AltiVec at runtime.
4918 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4919 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4920 * gcc.target/powerpc/altivec-1.c: Likewise.
4921 * gcc.target/powerpc/altivec-3.c: Likewise.
4922 * gcc.target/powerpc/altivec-10.c: Likewise.
4923 * gcc.target/powerpc/altivec-12.c: Likewise.
4924 * gcc.target/powerpc/altivec-24.c: Likewise.
4925 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4926 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4927 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4928 * gcc.target/powerpc/pr35907.c: Likewise.
4929 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4930 otherwise. Do not check for Cell at runtime.
4931 * gcc.target/powerpc/altivec_check.h: Delete.
4932
4933 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4934 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4935 not check for AltiVec at runtime.
4936 * g++.dg/ext/altivec-cell-2.C: Likewise.
4937 * g++.dg/ext/altivec-cell-3.C: Likewise.
4938 * g++.dg/ext/altivec-cell-4.C: Likewise.
4939 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4940 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4941 check.
4942 * g++.dg/ext/altivec_check.h: Delete.
4943
4944 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4945
4946 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4947 effective target. Adjust line numbers accordingly.
4948
4949 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4950
4951 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4952
4953 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4954
4955 PR tree-optimization/38786
4956 * gcc.dg/graphite/pr38786.c: New.
4957
4958 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4959
4960 Revert:
4961 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4962
4963 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4964 for alpha*-*-* targets.
4965 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4966
4967 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4968
4969 PR libfortran/38772
4970 * gfortran.dg/fmt_bz_bn_err.f: New test.
4971
4972 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4973
4974 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4975
4976 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4977
4978 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4979 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4980 instruction support. Do not check for it at runtime.
4981
4982 2009-01-12 Jason Merrill <jason@redhat.com>
4983
4984 PR c++/35109
4985 * g++.dg/lookup/friend11.C: Remove expected error.
4986 * g++.dg/lookup/friend14.C: New test.
4987 * g++.dg/lookup/friend15.C: New test.
4988
4989 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4990
4991 PR c++/36019
4992 * g++.dg/lookup/hidden-class12.C: New test.
4993 * g++.dg/lookup/hidden-class13.C: New test.
4994 * g++.dg/lookup/hidden-class14.C: New test.
4995 * g++.dg/lookup/hidden-class15.C: New test.
4996 * g++.dg/lookup/hidden-class16.C: New test.
4997
4998 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4999
5000 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
5001 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
5002 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
5003
5004 2009-01-12 Jason Merrill <jason@redhat.com>
5005
5006 PR c++/31488
5007 * g++.dg/other/vararg-3.C: New test.
5008
5009 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5010
5011 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
5012 Explicitly enable SPE.
5013 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
5014 directive.
5015
5016 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
5017 Expect -flax-vector-conversions message. Adjust incompatible
5018 types errors.
5019 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
5020 Make Foo extern.
5021
5022 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
5023
5024 * g++.dg/other/opaque-1.C: Run on targets with SPE.
5025
5026 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
5027 * g++.dg/other/opaque-2.C: Likewise.
5028 * g++.dg/other/opaque-3.C: Likewise.
5029
5030 2009-01-12 Jakub Jelinek <jakub@redhat.com>
5031
5032 PR c/32041
5033 * gcc.dg/pr32041.c: New test.
5034 * g++.dg/parse/offsetof9.C: New test.
5035
5036 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5037 Nathan Froyd <froydnj@codesourcery.com>
5038
5039 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
5040 * g++.dg/ext/attribute-test-1.C: Likewise.
5041 * g++.dg/ext/attribute-test-2.C: Likewise.
5042 * g++.dg/ext/attribute-test-3.C: Likewise.
5043 * g++.dg/ext/attribute-test-4.C: Likewise.
5044
5045 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
5046
5047 * gnat.dg/unchecked_convert3.adb: New test.
5048
5049 2009-01-12 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR c++/38794
5052 * g++.dg/parse/typedef9.C: New test.
5053
5054 PR tree-optimization/38807
5055 * gcc.c-torture/compile/pr38807.c: New test.
5056
5057 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
5058
5059 * gcc.target/mips/ins-2.c: New test.
5060
5061 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
5062
5063 PR testsuite/38809
5064 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
5065
5066 2009-01-11 Jakub Jelinek <jakub@redhat.com>
5067
5068 PR c++/36254
5069 * g++.dg/warn/Wreturn-type-5.C: New test.
5070
5071 2009-01-11 Matthias Klose <doko@ubuntu.com>
5072
5073 PR middle-end/38616
5074 * gcc.dg/pr38616.c: New test.
5075
5076 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
5077
5078 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
5079
5080 2009-01-10 Andrew Pinski <pinskia@gmail.com>
5081
5082 PR c++/38648
5083 * g++.dg/expr/string-1.C: New test.
5084 * g++.dg/expr/string-2.C: New test.
5085
5086 PR c++/36695
5087 * g++.dg/ext/complex4.C: New test.
5088 * g++.dg/ext/complex5.C: New test.
5089 * g++.dg/init/reference1.C: New test.
5090 * g++.dg/init/reference2.C: New test.
5091 * g++.dg/init/reference3.C: New test.
5092
5093 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
5094
5095 PR fortran/38763
5096 * gfortran.dg/transfer_null_1.f90: New test.
5097
5098 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
5099
5100 PR fortran/38765
5101 * gfortran.dg/host_assoc_function_6.f90: New test.
5102
5103 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
5104
5105 * lib/target-supports.exp: Add method to determine if the effective
5106 target is really a ppc405 after applying all compile options.
5107 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
5108 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
5109 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
5110 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
5111 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
5112 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
5113 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
5114 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
5115 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
5116 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
5117 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
5118 * gcc.target/powerpc/405-machhw-1.c: Likewise.
5119 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
5120 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
5121 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
5122 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
5123 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
5124 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
5125 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
5126 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
5127 * gcc.target/powerpc/405-macchw-1.c: Likewise.
5128 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
5129 * gcc.target/powerpc/405-machhw-2.c: Likewise.
5130 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
5131 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
5132 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
5133 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
5134 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
5135 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
5136 * gcc.target/powerpc/405-macchw-2.c: Likewise.
5137 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
5138
5139 2009-01-09 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR c++/35335
5142 * g++.dg/other/error31.C: New testcase.
5143
5144 PR c/35742
5145 * gcc.dg/pr35742.c: New test.
5146
5147 2009-01-09 John F. Carr <jfc@mit.edu>
5148
5149 PR c++/37877
5150 * g++.dg/parse/linkage3.C: New test.
5151
5152 2009-01-09 Jakub Jelinek <jakub@redhat.com>
5153
5154 PR middle-end/38771
5155 * gcc.c-torture/compile/pr38771.c: New test.
5156
5157 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
5158
5159 * gcc.dg/pr34856.c: Ignore irrelevant warning.
5160
5161 2009-01-08 Mark Mitchell <mark@codesourcery.com>
5162
5163 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
5164 * gcc.dg/sibcall-4.c: Likewise.
5165
5166 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
5167 Jan Sjodin <jan.sjodin@amd.com>
5168
5169 PR tree-optimization/38559
5170 * testsuite/gcc.dg/graphite/pr38559.c: New.
5171
5172 2009-01-08 Ira Rosen <irar@il.ibm.com>
5173
5174 PR tree-optimization/37194
5175 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
5176
5177 2009-01-07 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR c++/38725
5180 * g++.dg/ext/label11.C: New test.
5181
5182 2009-01-07 Joseph Myers <joseph@codesourcery.com>
5183
5184 * lib/target-supports.exp (check_weak_override_available): New.
5185 * lib/target-supports-dg.exp (dg-require-weak-override): New.
5186 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
5187 dg-require-weak-override.
5188
5189 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
5190 Alan Modra <amodra@bigpond.net.au>
5191
5192 * gcc.c-torture/compile/20090107-1.c: New test.
5193
5194 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
5195
5196 PR target/38706
5197 * g++.dg/other/pr38706.C: New test.
5198
5199 2009-01-07 Jason Merrill <jason@redhat.com>
5200
5201 * g++.dg/cpp0x/variadic92.C: New test.
5202 * g++.dg/cpp0x/variadic93.C: New test.
5203
5204 2009-01-07 Janis Johnson <janis187@us.ibm.com>
5205
5206 * lib/target-supports-dg.exp (current_compiler_flags): New.
5207 (check-flags): Use it; do not access dg-test local variables.
5208 (dg-skip-if): Do not access dg-test local variables.
5209 (dg-xfail-run-if): Ditto.
5210 (dg-shouldfail): Ditto.
5211 * gcc.test-framework/test-framework.exp
5212 (check_effective_target_def_nocache): New.
5213 * gcc.test-framework/test-framework.awk: Handle scan tests.
5214 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
5215 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
5216 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
5217 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
5218 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
5219 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
5220 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
5221 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
5222 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
5223
5224 * g++.dg/torture/pr38586.C: Ignore a possible warning.
5225
5226 * lib/target-supports-dg.exp (check_test_flags): Delete.
5227
5228 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
5229
5230 PR tree-optimization/38492
5231 PR tree-optimization/38498
5232 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
5233 in trunk.
5234 * testsuite/gcc.dg/graphite/block-0.c: Update test.
5235 * testsuite/gcc.dg/graphite/block-1.c: Same.
5236 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
5237 for blocking.
5238 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
5239 * testsuite/gcc.dg/graphite/block-3.c: New.
5240 * testsuite/gcc.dg/graphite/pr38498.c: New.
5241
5242 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
5243
5244 AVX Programming Reference (December, 2008)
5245 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
5246 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
5247 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
5248
5249 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
5250 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
5251
5252 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5253
5254 PR fortran/38220
5255 * gfortran.dg/c_loc_pure_1.f90: New test.
5256
5257 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
5258
5259 PR fortran/38669
5260 * gfortran.dg/elemental_dependency_3.f90:
5261 Add the final tree dump cleanup.
5262
5263 2009-01-06 Jakub Jelinek <jakub@redhat.com>
5264
5265 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
5266 passing -m32.
5267
5268 PR rtl-optimization/38722
5269 * gfortran.dg/pr38722.f90: New test.
5270
5271 2009-01-06 Janis Johnson <janis187@us.ibm.com>
5272
5273 PR c/34252
5274 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
5275 instead of DECnn_DEN. Support -DDBG to list lines that fail.
5276
5277 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
5278
5279 * gfortran.dg/implicit_12.f90: Add space around dg directive.
5280 * gfortran.dg/typebound_call_8.f03: Same.
5281 * gfortran.dg/elemental_bind_c.f90: Same.
5282 * gfortran.dg/typebound_call_7.f03: Same.
5283 * gfortran.dg/interface_proc_end.f90: Same
5284 * gfortran.dg/pr37243.f: Fix typo.
5285
5286 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
5287
5288 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
5289 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
5290 large stack sizes.
5291
5292 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
5293
5294 AVX Programming Reference (December, 2008)
5295 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5296 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5297 * gcc.target/i386/sse-14.c: Likewise.
5298
5299 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5300 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5301 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5302 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5303
5304 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5305
5306 PR libfortran/38735
5307 * gfortran.dg/fmt_bz_bn.f: Update test.
5308
5309 2009-01-05 Dodji Seketeli <dodji@redhat.com>
5310
5311 PR c++/38472
5312 * g++.dg/conversion/usual-arith-conv.C: New test.
5313
5314 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5315
5316 PR c/34911
5317 * gcc.dg/vector-3.c: New testcase.
5318 * g++.dg/ext/vector15.C: New test.
5319
5320 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5321
5322 PR tree-optimization/38510
5323 * gcc.dg/graphite/pr38510.c: New.
5324
5325 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5326 Jan Sjodin <jan.sjodin@amd.com>
5327
5328 PR tree-optimization/38500
5329 * gcc.dg/graphite/pr38500.c: New.
5330
5331 2009-01-05 Laurent GUERBY <laurent@guerby.net>
5332
5333 * gcc.c-torture/compile/20001226-1.c: Generalize
5334 dg-timeout-factor.
5335 * gcc.c-torture/compile/limits-fnargs.c: Add
5336 dg-timeout-factor.
5337 * gcc.dg/20020425-1.c: Likewise.
5338 * gcc.dg/pch/pch.exp: Likewise.
5339
5340 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5341
5342 PR fortran/38657
5343 * gfortran.dg/module_commons_3.f90: New test.
5344
5345 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
5346
5347 PR fortran/37159
5348 * gfortran.dg/random_seed_1.f90: Updated.
5349
5350 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5351
5352 PR fortran/38669
5353 PR fortran/38726
5354 * gfortran.dg/elemental_subroutine_7.f90:
5355 Fix p values so that it can be used as vector subscript.
5356
5357 2009-01-05 Jason Merrill <jason@redhat.com>
5358
5359 * g++.dg/cpp0x/initlist12.C: Add another test.
5360
5361 * g++.dg/cpp0x/defaulted7.C: New test.
5362
5363 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5364
5365 PR fortran/38672
5366 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5367 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5368
5369 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5370
5371 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5372 for alpha*-*-* targets.
5373 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5374
5375 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5376
5377 PR fortran/38665
5378 * gfortran.dg/host_assoc_function_5.f90: New test.
5379
5380 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5381
5382 PR fortran/38669
5383 * gfortran.dg/elemental_dependency_3.f90: New test.
5384 * gfortran.dg/elemental_subroutine_7.f90: New test.
5385
5386 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
5387
5388 * gcc.dg/struct-ret-3.c: Include unistd.h.
5389 (main): Exit early if system memory page size is
5390 larger than 4096 bytes.
5391
5392 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
5393
5394 PR fortran/38718
5395 * gfortran.dg/merge_init_expr.f90: New.
5396
5397 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5398
5399 PR fortran/38536
5400 * gfortran.dg/c_loc_tests_13.f90: New test.
5401 * gfortran.dg/c_loc_tests_14.f90: New test.
5402
5403 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
5404
5405 * gfortran.dg/func_result_4.f90: New.
5406
5407 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
5408
5409 PR fortran/38594
5410 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5411 interface still works, in addition to original tests.
5412 * gfortran.dg/host_assoc_call_6.f90: New test.
5413
5414 2009-01-03 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR c++/38705
5417 * g++.dg/torture/pr38705.C: New test.
5418
5419 PR c/38700
5420 * gcc.dg/pr38700.c: New test.
5421
5422 2009-01-02 Jason Merrill <jason@redhat.com>
5423
5424 * g++.dg/cpp0x/initlist11.C: New test.
5425 * g++.dg/cpp0x/initlist12.C: New test.
5426
5427 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5428
5429 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5430 Allow extra informative notes.
5431
5432 2009-01-01 Jakub Jelinek <jakub@redhat.com>
5433
5434 PR c/36489
5435 * gcc.dg/pr36489.c: New test.
5436
5437 \f
5438 Copyright (C) 2009 Free Software Foundation, Inc.
5439
5440 Copying and distribution of this file, with or without modification,
5441 are permitted in any medium without royalty provided the copyright
5442 notice and this notice are preserved.