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